@charset "utf-8";

@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::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-pan-x: initial; --tw-pan-y: initial; --tw-pinch-zoom: initial; --tw-scroll-snap-strictness: proximity; --tw-space-y-reverse: 0; --tw-space-x-reverse: 0; --tw-divide-x-reverse: 0; --tw-border-style: solid; --tw-divide-y-reverse: 0; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-outline-style: solid; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; --tw-backdrop-blur: initial; --tw-backdrop-brightness: initial; --tw-backdrop-contrast: initial; --tw-backdrop-grayscale: initial; --tw-backdrop-hue-rotate: initial; --tw-backdrop-invert: initial; --tw-backdrop-opacity: initial; --tw-backdrop-saturate: initial; --tw-backdrop-sepia: initial; --tw-duration: initial; --tw-ease: initial; --tw-content: ""; }
}
}

@layer theme {
  :host, :root { --font-sans: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-serif: ui-serif,Georgia,Cambria,"Times New Roman",Times,serif; --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-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-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-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-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-600: oklch(60% .118 184.704); --color-cyan-600: oklch(60.9% .126 221.723); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --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-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --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-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-zinc-100: oklch(96.7% .001 286.375); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-stone-500: oklch(55.3% .013 58.071); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-2xl: 96rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1/.75); --text-sm: .875rem; --text-sm--line-height: calc(1.25/.875); --text-base: 1rem; --text-base--line-height: calc(1.5/1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75/1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75/1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2/1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25/1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5/2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-lg: 0 4px 4px #00000026; --ease-in: cubic-bezier(.4,0,1,1); --ease-out: cubic-bezier(0,0,.2,1); --ease-in-out: cubic-bezier(.4,0,.2,1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0,0,.2,1)infinite; --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1)infinite; --animate-bounce: bounce 1s infinite; --blur-sm: 8px; --blur-md: 12px; --blur-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-sans); --default-mono-font-family: var(--font-mono); }
}

@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: initial; 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: initial; }
  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; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-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; }
  body { font-weight: 300; }
  h1, h2, h3, h4, h5, h6 { font-family: "Gotham",var(--font-montserrat),"Montserrat","Roboto",sans-serif; font-weight: 400; }
  :root { --color-z-red: 136 41 37; --color-z-linen: 236 223 214; --color-z-gray: 70 70 70; --color-z-green: 31 58 37; --color-z-red2: 206 64 63; --color-z-linen2: 236 232 214; --color-z-pink: 250 52 110; --color-z-cream: 255 254 247; --color-z-blue: 37 63 120; --color-z-white3: 232,236,214; --color-songlong-green-gold: 31 58 37; --color-songlong-green-gold-light: 236 232 214; --color-songlong-green-navy: 70 70 70; --color-songlong-green-cream: 255 254 247; --color-songlong-green-brown: 44 36 22; --color-songlong-blue-blush: 216 167 167; --color-songlong-blue-blush-light: 240 201 201; --color-songlong-blue-rose: 139 90 90; --color-songlong-blue-pink-bg: 255 245 245; --color-songlong-blue-brown: 74 51 51; }
  :root:has(input.theme-controller[value="garden"]:checked), [data-theme="garden"] { color-scheme: light; --color-base-100: oklch(92.951% .002 17.197); --color-base-200: oklch(86.445% .002 17.197); --color-base-300: oklch(79.938% .001 17.197); --color-base-content: oklch(16.961% .001 17.32); --color-primary: oklch(62.45% .278 3.836); --color-primary-content: oklch(100% 0 0); --color-secondary: oklch(48.495% .11 355.095); --color-secondary-content: oklch(89.699% .022 355.095); --color-accent: oklch(56.273% .054 154.39); --color-accent-content: oklch(100% 0 0); --color-neutral: oklch(24.155% .049 89.07); --color-neutral-content: oklch(92.951% .002 17.197); --color-info: oklch(72.06% .191 231.6); --color-info-content: oklch(0% 0 0); --color-success: oklch(64.8% .15 160); --color-success-content: oklch(0% 0 0); --color-warning: oklch(84.71% .199 83.87); --color-warning-content: oklch(0% 0 0); --color-error: oklch(71.76% .221 22.18); --color-error-content: oklch(0% 0 0); --radius-selector: 1rem; --radius-field: .5rem; --radius-box: 1rem; --size-selector: .25rem; --size-field: .25rem; --border: 1px; --depth: 0; --noise: 0; }
  :root:has(input.theme-controller[value="halloween"]:checked), [data-theme="halloween"] { color-scheme: dark; --color-base-100: oklch(21% .006 56.043); --color-base-200: oklch(14% .004 49.25); --color-base-300: oklch(0% 0 0); --color-base-content: oklch(84.955% 0 0); --color-primary: oklch(77.48% .204 60.62); --color-primary-content: oklch(19.693% .004 196.779); --color-secondary: oklch(45.98% .248 305.03); --color-secondary-content: oklch(89.196% .049 305.03); --color-accent: oklch(64.8% .223 136.073); --color-accent-content: oklch(0% 0 0); --color-neutral: oklch(24.371% .046 65.681); --color-neutral-content: oklch(84.874% .009 65.681); --color-info: oklch(54.615% .215 262.88); --color-info-content: oklch(90.923% .043 262.88); --color-success: oklch(62.705% .169 149.213); --color-success-content: oklch(12.541% .033 149.213); --color-warning: oklch(66.584% .157 58.318); --color-warning-content: oklch(13.316% .031 58.318); --color-error: oklch(65.72% .199 27.33); --color-error-content: oklch(13.144% .039 27.33); --radius-selector: 1rem; --radius-field: .5rem; --radius-box: 1rem; --size-selector: .25rem; --size-field: .25rem; --border: 1px; --depth: 1; --noise: 0; }
  :root { --fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E"); scrollbar-color: currentcolor rgba(0, 0, 0, 0); }
  @supports (color:color-mix(in lab,red,red)) {
  :root { scrollbar-color: color-mix(in oklch, currentcolor 35%, rgba(0, 0, 0, 0)) rgba(0, 0, 0, 0); }
}
  :root:not(span) { overflow: var(--page-overflow); }
  :root { --page-scroll-bg-on: linear-gradient(var(--root-bg),var(--root-bg))var(--root-bg); }
  @supports (color:color-mix(in lab,red,red)) {
  :root { --page-scroll-bg-on: linear-gradient(var(--root-bg),var(--root-bg))color-mix(in srgb,var(--root-bg),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%)); }
}
  :root { --page-scroll-transition-on: background-color .3s ease-out; transition: var(--page-scroll-transition); scrollbar-gutter: if(style(--page-has-scroll:1):var(--page-scroll-gutter,unset); else:unset); }
  :root:root { background: var(--page-scroll-bg,var(--root-bg,var(--color-base-100))); }
  @keyframes set-page-has-scroll { 
  0%, 100% { --page-has-scroll: 1; }
}
  :root, [data-theme] { background-color: var(--root-bg,var(--color-base-100)); color: var(--color-base-content); }
  :where(:root, [data-theme]) { --root-bg: var(--color-base-100); }
}

@layer components;

@layer utilities {
  @layer daisyui.l1.l2.l3 {
  .diff { user-select: none; direction: ltr; grid-template-rows: 1fr 1.8rem 1fr; grid-template-columns: auto 1fr; width: 100%; display: grid; position: relative; overflow: hidden; container-type: inline-size; }
  .diff:focus-visible, .diff:has(.diff-item-1:focus-visible) { outline-style: var(--tw-outline-style); outline-offset: 1px; outline-width: 2px; outline-color: var(--color-base-content); }
  .diff:focus-visible .diff-resizer { min-width: 95cqi; max-width: 95cqi; }
  .diff:has(.diff-item-1:focus-visible) { outline-style: var(--tw-outline-style); outline-offset: 1px; outline-width: 2px; }
  .diff:has(.diff-item-1:focus-visible) .diff-resizer { min-width: 5cqi; max-width: 5cqi; }
  @supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x) {
  .diff:focus .diff-resizer { min-width: 5cqi; max-width: 5cqi; }
  .diff:has(.diff-item-1:focus) .diff-resizer { min-width: 95cqi; max-width: 95cqi; }
}
  .modal { pointer-events: none; visibility: hidden; width: 100%; max-width: none; height: 100%; max-height: none; color: inherit; transition: visibility 0.3s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out; overscroll-behavior: contain; z-index: 999; scrollbar-gutter: auto; background-color: rgba(0, 0, 0, 0); place-items: center; margin: 0px; padding: 0px; display: grid; position: fixed; inset: 0px; overflow: clip; }
  .modal::backdrop { display: none; }
  .tooltip { --tt-bg: var(--color-neutral); --tt-off: calc(100% + .5rem); --tt-tail: calc(100% + 1px + .25rem); display: inline-block; position: relative; }
  .tooltip > .tooltip-content, .tooltip[data-tip]::before { border-radius: var(--radius-field); text-align: center; white-space: normal; max-width: 20rem; color: var(--color-neutral-content); z-index: 2; --tw-content: attr(data-tip); content: var(--tw-content); width: max-content; padding-block: 0.25rem; padding-inline: 0.5rem; font-size: 0.875rem; line-height: 1.25; }
  .tooltip::after, .tooltip > .tooltip-content, .tooltip[data-tip]::before { opacity: 0; background-color: var(--tt-bg); pointer-events: none; position: absolute; }
  .tooltip::after { content: ""; --mask-tooltip: url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A"); width: 0.625rem; height: 0.25rem; mask-position: -1px 0px; mask-repeat: no-repeat; mask-image: var(--mask-tooltip); display: block; }
  @media (prefers-reduced-motion: no-preference) {
  .tooltip::after, .tooltip > .tooltip-content, .tooltip[data-tip]::before { transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms; }
}
  :is(.tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))).tooltip-open, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):hover, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):has(:focus-visible))::after, :is(.tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))).tooltip-open, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):hover, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):has(:focus-visible)) > .tooltip-content, :is(.tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))).tooltip-open, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):hover, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]::before { opacity: 1; --tt-pos: 0rem; }
  @media (prefers-reduced-motion: no-preference) {
  :is(.tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))).tooltip-open, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):hover, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):has(:focus-visible))::after, :is(.tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))).tooltip-open, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):hover, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):has(:focus-visible)) > .tooltip-content, :is(.tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))).tooltip-open, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):hover, .tooltip:is([data-tip]:not([data-tip=""]), :has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]::before { transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
}
  .tab { cursor: pointer; appearance: none; text-align: center; user-select: none; flex-wrap: wrap; justify-content: center; align-items: center; display: inline-flex; position: relative; }
  @media (hover: hover) {
  .tab:hover { color: var(--color-base-content); }
}
  .tab { --tab-p: .75rem; --tab-bg: var(--color-base-100); --tab-border-color: var(--color-base-300); --tab-radius-ss: 0; --tab-radius-se: 0; --tab-radius-es: 0; --tab-radius-ee: 0; --tab-order: 0; --tab-radius-min: calc(.75rem - var(--border)); --tab-radius-limit: min(var(--radius-field),var(--tab-radius-min)); --tab-radius-grad: #0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px); order: var(--tab-order); height: var(--tab-height); padding-inline: var(--tab-p); border-color: rgba(0, 0, 0, 0); font-size: 0.875rem; }
  .tab:is(input[type="radio"]) { min-width: fit-content; }
  .tab:is(input[type="radio"])::after { --tw-content: attr(aria-label); content: var(--tw-content); }
  .tab:is(label) { position: relative; }
  .tab:is(label) input { cursor: pointer; appearance: none; opacity: 0; position: absolute; inset: 0px; }
  :is(.tab:checked, .tab:is(label:has(:checked)), .tab:is(.tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"])) + .tab-content { display: block; }
  .tab:not(:checked, label:has(:checked), :hover, .tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .tab:not(:checked, label:has(:checked), :hover, .tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) { color: color-mix(in oklab,var(--color-base-content)50%,transparent); }
}
  .tab:not(input):empty { cursor: default; flex-grow: 1; }
  .tab:focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .tab:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .tab:focus-visible, .tab:is(label:has(:checked:focus-visible)) { outline-offset: -5px; outline: solid 2px; }
  .tab[disabled] { pointer-events: none; opacity: 0.4; }
  .menu { --menu-active-fg: var(--color-neutral-content); --menu-active-bg: var(--color-neutral); flex-flow: column wrap; width: fit-content; padding: 0.5rem; font-size: 0.875rem; display: flex; }
  .menu :where(li ul) { white-space: nowrap; margin-inline-start: 1rem; padding-inline-start: 0.5rem; position: relative; }
  .menu :where(li ul)::before { background-color: var(--color-base-content); opacity: 0.1; width: var(--border); content: ""; inset-inline-start: 0px; position: absolute; top: 0.75rem; bottom: 0.75rem; }
  .menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) { display: none; }
  .menu :where(li:not(.menu-title) > :not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) { border-radius: var(--radius-field); text-align: start; text-wrap: balance; user-select: none; grid-auto-columns: minmax(auto, max-content) auto max-content; grid-auto-flow: column; align-content: flex-start; align-items: center; gap: 0.5rem; padding-block: 0.375rem; padding-inline: 0.75rem; transition-property: color, background-color, box-shadow; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); display: grid; }
  .menu :where(li > details > summary) { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .menu :where(li > details > summary) { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .menu :where(li > details > summary)::-webkit-details-marker { display: none; }
  :is(.menu :where(li > details > summary), .menu :where(li > .menu-dropdown-toggle))::after { content: ""; transform-origin: 50% center; pointer-events: none; justify-self: flex-end; width: 0.375rem; height: 0.375rem; transition-property: rotate, translate; transition-duration: 0.2s; display: block; translate: 0px -1px; rotate: -135deg; box-shadow: 2px 2px inset; }
  .menu details { interpolate-size: allow-keywords; overflow: hidden; }
  .menu details::details-content { block-size: 0px; }
  @media (prefers-reduced-motion: no-preference) {
  .menu details::details-content { transition-behavior: allow-discrete; transition-property: block-size, content-visibility; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
}
  .menu details[open]::details-content { block-size: auto; }
  .menu :where(li > .menu-dropdown-toggle.menu-dropdown-show)::after, .menu :where(li > details[open] > summary)::after { translate: 0px 1px; rotate: 45deg; }
  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus, .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible { cursor: pointer; background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus, .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible { background-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus, .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible { color: var(--color-base-content); --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn).menu-focus, .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.menu-active, :active, .btn):focus-visible { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) { cursor: pointer; background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) { background-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .menu :where(li:not(.menu-title, .disabled) > :not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover) { box-shadow: oklch(0 0 0 / 0.01) 0px 1px inset, oklch(1 0 0 / 0.01) 0px -1px inset; }
  .menu :where(li:empty) { background-color: var(--color-base-content); opacity: 0.1; height: 1px; margin: 0.5rem 1rem; }
  .menu :where(li) { flex-flow: column wrap; flex-shrink: 0; align-items: stretch; display: flex; position: relative; }
  .menu :where(li) .badge { justify-self: flex-end; }
  .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > :not(ul, .menu-title, details, .btn):active, .menu :where(li) > details > summary:active { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > :not(ul, .menu-title, details, .btn):active, .menu :where(li) > details > summary:active { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > :not(ul, .menu-title, details, .btn):active, .menu :where(li) > details > summary:active { color: var(--menu-active-fg); background-color: var(--menu-active-bg); background-size: auto,calc(var(--noise)*100%); background-image: none,var(--fx-noise); }
  :is(.menu :where(li) > :not(ul, .menu-title, details, .btn):active, .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > details > summary:active):not(:is(.menu :where(li) > :not(ul, .menu-title, details, .btn):active, .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > details > summary:active):active) { box-shadow: 0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg); }
  .menu :where(li).menu-disabled { pointer-events: none; color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .menu :where(li).menu-disabled { color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .menu .dropdown:focus-within .menu-dropdown-toggle::after { translate: 0px 1px; rotate: 45deg; }
  .menu .dropdown-content { margin-top: 0.5rem; padding: 0.5rem; }
  .menu .dropdown-content::before { display: none; }
  .dropdown { position-area: var(--anchor-v,bottom)var(--anchor-h,span-right); display: inline-block; position: relative; }
  .dropdown > :not(:has(~ [class*="dropdown-content"])):focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .dropdown > :not(:has(~ [class*="dropdown-content"])):focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .dropdown .dropdown-content { position: absolute; }
  .dropdown.dropdown-close .dropdown-content, .dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible) ~ .dropdown-content, .dropdown:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content { transform-origin: center top; opacity: 0; display: none; scale: 0.95; }
  .dropdown .dropdown-content, .dropdown[popover] { z-index: 999; }
  @media (prefers-reduced-motion: no-preference) {
  .dropdown .dropdown-content, .dropdown[popover] { transition-behavior: allow-discrete; transition-property: opacity, scale, display; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); animation: 0.2s ease 0s 1 normal none running dropdown; }
}
  @starting-style {
  .dropdown .dropdown-content, .dropdown[popover] { opacity: 0; scale: 0.95; }
}
  :is(.dropdown:not(.dropdown-close).dropdown-open, .dropdown:not(.dropdown-close):not(.dropdown-hover):focus, .dropdown:not(.dropdown-close):focus-within) > [tabindex]:first-child { pointer-events: none; }
  .dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content, :is(.dropdown:not(.dropdown-close).dropdown-open, .dropdown:not(.dropdown-close):not(.dropdown-hover):focus, .dropdown:not(.dropdown-close):focus-within) .dropdown-content { opacity: 1; scale: 1; }
  .dropdown:is(details) summary::-webkit-details-marker { display: none; }
  .dropdown:where([popover]) { background: 0px 0px; }
  .dropdown[popover] { color: inherit; position: fixed; }
  @supports not (position-area:bottom) {
  .dropdown[popover] { margin: auto; }
  .dropdown[popover].dropdown-close { transform-origin: center top; opacity: 0; display: none; scale: 0.95; }
  .dropdown[popover].dropdown-open:not(:popover-open) { transform-origin: center top; opacity: 0; display: none; scale: 0.95; }
  .dropdown[popover]::backdrop { background-color: oklab(0 none none / 0.3); }
}
  :is(.dropdown[popover].dropdown-close, .dropdown[popover]:not(.dropdown-open, :popover-open)) { transform-origin: center top; opacity: 0; display: none; scale: 0.95; }
  :where(.btn) { width: unset; }
  .btn { cursor: pointer; text-align: center; vertical-align: middle; outline-offset: 2px; user-select: none; padding-inline: var(--btn-p); color: var(--btn-fg); --tw-prose-links: var(--btn-fg); height: var(--size); font-size: var(--fontsize,.875rem); outline-color: var(--btn-color,var(--color-base-content)); background-color: var(--btn-bg); background-size: auto,calc(var(--noise)*100%); background-image: none,var(--btn-noise); border-width: var(--border); border-style: solid; border-color: var(--btn-border); text-shadow: 0 .5px oklch(100% 0 0/calc(var(--depth)*.15)); touch-action: manipulation; box-shadow: 0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%))inset,var(--btn-shadow); --size: calc(var(--size-field,.25rem)*10); --btn-bg: var(--btn-color,var(--color-base-200)); --btn-fg: var(--color-base-content); --btn-p: 1rem; --btn-border: var(--btn-bg); border-start-start-radius: var(--join-ss,var(--radius-field)); border-start-end-radius: var(--join-se,var(--radius-field)); border-end-end-radius: var(--join-ee,var(--radius-field)); border-end-start-radius: var(--join-es,var(--radius-field)); flex-wrap: nowrap; flex-shrink: 0; justify-content: center; align-items: center; gap: 0.375rem; font-weight: 600; transition-property: color, background-color, border-color, box-shadow; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); display: inline-flex; }
  @supports (color:color-mix(in lab,red,red)) {
  .btn { --btn-border: color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%)); }
}
  .btn { --btn-shadow: 0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg); }
  @supports (color:color-mix(in lab,red,red)) {
  .btn { --btn-shadow: 0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000); }
}
  .btn { --btn-noise: var(--fx-noise); }
  @media (hover: hover) {
  .btn:hover { --btn-bg: var(--btn-color,var(--color-base-200)); }
  @supports (color:color-mix(in lab,red,red)) {
  .btn:hover { --btn-bg: color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%); }
}
}
  .btn:focus-visible, .btn:has(:focus-visible) { isolation: isolate; outline-width: 2px; outline-style: solid; }
  .btn:active:not(.btn-active) { --btn-bg: var(--btn-color,var(--color-base-200)); translate: 0px 0.5px; }
  @supports (color:color-mix(in lab,red,red)) {
  .btn:active:not(.btn-active) { --btn-bg: color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%); }
}
  .btn:active:not(.btn-active) { --btn-border: var(--btn-color,var(--color-base-200)); }
  @supports (color:color-mix(in lab,red,red)) {
  .btn:active:not(.btn-active) { --btn-border: color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%); }
}
  .btn:active:not(.btn-active) { --btn-shadow: 0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0); }
  .btn:is(input[type="checkbox"], input[type="radio"]) { appearance: none; }
  .btn:is(input[type="checkbox"], input[type="radio"])[aria-label]::after { --tw-content: attr(aria-label); content: var(--tw-content); }
  .btn:where(input:checked:not(.filter .btn)) { --btn-color: var(--color-primary); --btn-fg: var(--color-primary-content); isolation: isolate; }
  .\!loading { pointer-events: none !important; aspect-ratio: 1 / 1 !important; vertical-align: middle !important; width: calc(var(--size-selector,.25rem)*6) !important; background-color: currentcolor !important; display: inline-block !important; mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E") !important; mask-position: 50% center !important; mask-size: 100% auto !important; mask-repeat: no-repeat !important; }
  .loading { pointer-events: none; aspect-ratio: 1 / 1; vertical-align: middle; width: calc(var(--size-selector,.25rem)*6); background-color: currentcolor; display: inline-block; mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E"); mask-position: 50% center; mask-size: 100% auto; mask-repeat: no-repeat; }
  .countdown { display: inline-flex; }
  .countdown > * { visibility: hidden; --value-v: calc(mod(max(0,var(--value)),1000)); --value-hundreds: calc(round(to-zero,var(--value-v)/100,1)); --value-tens: calc(round(to-zero,mod(var(--value-v),100)/10,1)); --value-ones: calc(mod(var(--value-v),100)); --show-hundreds: clamp(clamp(0,var(--digits,1) - 2,1),var(--value-hundreds),1); --show-tens: clamp(clamp(0,var(--digits,1) - 1,1),var(--value-tens) + var(--show-hundreds),1); --first-digits: calc(round(to-zero,var(--value-v)/10,1)); height: 1em; width: calc(1ch + var(--show-tens)*1ch + var(--show-hundreds)*1ch); direction: ltr; transition: width 0.4s ease-out 0.2s; display: inline-block; position: relative; overflow-y: clip; }
  .countdown > ::after, .countdown > ::before { visibility: visible; --tw-content: "00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a "; content: var(--tw-content); font-variant-numeric: tabular-nums; white-space: pre; text-align: end; direction: rtl; transition: 1s cubic-bezier(1, 0, 0, 1), width 0.2s ease-out 0.2s, opacity 0.2s ease-out 0.2s; position: absolute; overflow-x: clip; }
  .countdown > ::before { width: calc(1ch + var(--show-hundreds)*1ch); top: calc(var(--first-digits)*-1em); opacity: var(--show-tens); inset-inline-end: 0px; }
  .countdown > ::after { width: 1ch; top: calc(var(--value-ones)*-1em); inset-inline-start: 0px; }
  .collapse { border-radius: var(--radius-box,1rem); isolation: isolate; grid-template-rows: max-content 0fr; grid-template-columns: minmax(0px, 1fr); width: 100%; display: grid; position: relative; overflow: hidden; }
  @media (prefers-reduced-motion: no-preference) {
  .collapse { transition: grid-template-rows 0.2s; }
}
  .collapse > input:is([type="checkbox"], [type="radio"]) { appearance: none; opacity: 0; z-index: 1; grid-row-start: 1; grid-column-start: 1; width: 100%; min-height: 1lh; padding: 1rem; padding-inline-end: 3rem; transition: background-color 0.2s ease-out; }
  .collapse:is([open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close)), .collapse:not(.collapse-close):has(> input:is([type="checkbox"], [type="radio"]):checked) { grid-template-rows: max-content 1fr; }
  .collapse:is([open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close)) > .collapse-content, .collapse:not(.collapse-close) > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) { content-visibility: visible; min-height: fit-content; }
  @supports not (content-visibility:visible) {
  .collapse:is([open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close)) > .collapse-content, .collapse:not(.collapse-close) > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) { visibility: visible; }
}
  .collapse:focus-visible, .collapse:has(> input:is([type="checkbox"], [type="radio"]):focus-visible), .collapse:has(summary:focus-visible) { outline-color: var(--color-base-content); outline-offset: 2px; outline-width: 2px; outline-style: solid; }
  .collapse:not(.collapse-close) > .collapse-title, .collapse:not(.collapse-close) > input[type="checkbox"], .collapse:not(.collapse-close) > input[type="radio"]:not(:checked) { cursor: pointer; }
  :is(.collapse[tabindex]:focus:not(.collapse-close, .collapse[open]), .collapse[tabindex]:focus-within:not(.collapse-close, .collapse[open])) > .collapse-title { cursor: unset; }
  .collapse:is([open], [tabindex]:focus:not(.collapse-close), [tabindex]:focus-within:not(.collapse-close)) > :where(.collapse-content), .collapse:not(.collapse-close) > :where(input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-content) { padding-bottom: 1rem; }
  .collapse:is(details) { width: 100%; }
  @media (prefers-reduced-motion: no-preference) {
  .collapse:is(details)::details-content { transition: content-visibility 0.2s allow-discrete, visibility 0.2s allow-discrete, padding 0.2s ease-out, background-color 0.2s ease-out, height 0.2s; interpolate-size: allow-keywords; height: 0px; }
  .collapse:is(details):where([open])::details-content { height: auto; }
}
  .collapse:is(details) summary { display: block; position: relative; }
  .collapse:is(details) summary::-webkit-details-marker { display: none; }
  .collapse:is(details) > .collapse-content { content-visibility: visible; }
  .collapse:is(details) summary { outline: none; }
  .collapse-content { content-visibility: hidden; min-height: 0px; cursor: unset; grid-row-start: 2; grid-column-start: 1; padding-left: 1rem; padding-right: 1rem; }
  @supports not (content-visibility:hidden) {
  .collapse-content { visibility: hidden; }
}
  @media (prefers-reduced-motion: no-preference) {
  .collapse-content { transition: content-visibility 0.2s allow-discrete, visibility 0.2s allow-discrete, padding 0.2s ease-out, background-color 0.2s ease-out; }
}
  .validator:user-valid { --input-color: var(--color-success); }
  .validator:user-valid:focus { --input-color: var(--color-success); }
  .validator:user-valid:checked { --input-color: var(--color-success); }
  .validator:user-valid[aria-checked="true"] { --input-color: var(--color-success); }
  .validator:user-valid:focus-within { --input-color: var(--color-success); }
  .validator:has(:user-valid) { --input-color: var(--color-success); }
  .validator:has(:user-valid):focus { --input-color: var(--color-success); }
  .validator:has(:user-valid):checked { --input-color: var(--color-success); }
  .validator:has(:user-valid)[aria-checked="true"] { --input-color: var(--color-success); }
  .validator:has(:user-valid):focus-within { --input-color: var(--color-success); }
  .validator:user-invalid { --input-color: var(--color-error); }
  .validator:user-invalid:focus { --input-color: var(--color-error); }
  .validator:user-invalid:checked { --input-color: var(--color-error); }
  .validator:user-invalid[aria-checked="true"] { --input-color: var(--color-error); }
  .validator:user-invalid:focus-within { --input-color: var(--color-error); }
  .validator:user-invalid ~ .validator-hint { visibility: visible; color: var(--color-error); }
  .validator:has(:user-invalid) { --input-color: var(--color-error); }
  .validator:has(:user-invalid):focus { --input-color: var(--color-error); }
  .validator:has(:user-invalid):checked { --input-color: var(--color-error); }
  .validator:has(:user-invalid)[aria-checked="true"] { --input-color: var(--color-error); }
  .validator:has(:user-invalid):focus-within { --input-color: var(--color-error); }
  .validator:has(:user-invalid) ~ .validator-hint { visibility: visible; color: var(--color-error); }
  :is(.validator[aria-invalid]:not([aria-invalid="false"]), .validator:has([aria-invalid]:not([aria-invalid="false"]))), :is(.validator[aria-invalid]:not([aria-invalid="false"]), .validator:has([aria-invalid]:not([aria-invalid="false"]))):checked, :is(.validator[aria-invalid]:not([aria-invalid="false"]), .validator:has([aria-invalid]:not([aria-invalid="false"]))):focus, :is(.validator[aria-invalid]:not([aria-invalid="false"]), .validator:has([aria-invalid]:not([aria-invalid="false"]))):focus-within, :is(.validator[aria-invalid]:not([aria-invalid="false"]), .validator:has([aria-invalid]:not([aria-invalid="false"])))[aria-checked="true"] { --input-color: var(--color-error); }
  :is(.validator[aria-invalid]:not([aria-invalid="false"]), .validator:has([aria-invalid]:not([aria-invalid="false"]))) ~ .validator-hint { visibility: visible; color: var(--color-error); }
  .list { flex-direction: column; font-size: 0.875rem; display: flex; }
  .list .list-row { --list-grid-cols: minmax(0,auto)1fr; border-radius: var(--radius-box); word-break: break-word; grid-auto-flow: column; grid-template-columns: var(--list-grid-cols); gap: 1rem; padding: 1rem; display: grid; position: relative; }
  :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row)::after { content: ""; border-bottom-width: ; border-bottom-style: ; inset-inline: var(--radius-box); border-color: var(--color-base-content); position: absolute; bottom: 0px; }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.list > :not(:last-child).list-row, .list > :not(:last-child) .list-row)::after { border-color: color-mix(in oklab,var(--color-base-content)5%,transparent); }
}
  .list\! { flex-direction: column !important; font-size: 0.875rem !important; display: flex !important; }
  .list\! .list-row { --list-grid-cols: minmax(0,auto)1fr !important; border-radius: var(--radius-box) !important; word-break: break-word !important; grid-auto-flow: column !important; grid-template-columns: var(--list-grid-cols) !important; gap: 1rem !important; padding: 1rem !important; display: grid !important; position: relative !important; }
  :is(.list\! > :not(:last-child).list-row, .list\! > :not(:last-child) .list-row)::after { content: "" !important; border-bottom-width:  !important; border-bottom-style:  !important; inset-inline: var(--radius-box) !important; border-color: var(--color-base-content) !important; position: absolute !important; bottom: 0px !important; }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.list\! > :not(:last-child).list-row, .list\! > :not(:last-child) .list-row)::after { border-color: color-mix(in oklab,var(--color-base-content)5%,transparent) !important; }
}
  .toast { translate: var(--toast-x,0)var(--toast-y,0); inset-inline: auto 1rem; background-color: rgba(0, 0, 0, 0); flex-direction: column; gap: 0.5rem; width: max-content; max-width: calc(-2rem + 100vw); display: flex; position: fixed; top: auto; bottom: 1rem; }
  @media (prefers-reduced-motion: no-preference) {
  .toast > * { animation: 0.25s ease-out 0s 1 normal none running toast; }
}
  .toggle { border: var(--border)solid currentColor; color: var(--input-color); cursor: pointer; appearance: none; vertical-align: middle; user-select: none; --radius-selector-max: calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector)); border-radius: calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max))); padding: var(--toggle-p); flex-shrink: 0; grid-template-columns: 0fr 1fr 1fr; place-content: center; display: inline-grid; position: relative; box-shadow: 0px 1px inset; }
  @supports (color:color-mix(in lab,red,red)) {
  .toggle { box-shadow: 0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)inset; }
}
  .toggle { --input-color: var(--color-base-content); transition: color 0.3s, grid-template-columns 0.2s; }
  @supports (color:color-mix(in lab,red,red)) {
  .toggle { --input-color: color-mix(in oklab,var(--color-base-content)50%,#0000); }
}
  .toggle { --toggle-p: calc(var(--size)*.125); --size: calc(var(--size-selector,.25rem)*6); width: calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2); height: var(--size); }
  .toggle > * { z-index: 1; cursor: pointer; appearance: none; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; grid-column: 2 / span 1; grid-row-start: 1; height: 100%; padding: 0.125rem; transition: opacity 0.2s, rotate 0.4s; }
  .toggle > :focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .toggle > :focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .toggle > :nth-child(2) { color: var(--color-base-100); rotate: none; }
  .toggle > :nth-child(3) { color: var(--color-base-100); opacity: 0; rotate: -15deg; }
  .toggle:has(:checked) > :nth-child(2) { opacity: 0; rotate: 15deg; }
  .toggle:has(:checked) > :nth-child(3) { opacity: 1; rotate: none; }
  .toggle::before { aspect-ratio: 1 / 1; border-radius: var(--radius-selector); --tw-content: ""; content: var(--tw-content); height: 100%; box-shadow: 0 -1px oklch(0 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor; background-color: currentcolor; grid-row-start: 1; grid-column-start: 2; transition: background-color 0.1s, translate 0.2s, inset-inline-start 0.2s; position: relative; inset-inline-start: 0px; translate: 0px; }
  @supports (color:color-mix(in lab,red,red)) {
  .toggle::before { box-shadow: 0 -1px oklch(0 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000); }
}
  .toggle::before { background-size: auto,calc(var(--noise)*100%); background-image: none,var(--fx-noise); }
  @media (forced-colors: active) {
  .toggle::before { outline-style: var(--tw-outline-style); outline-offset: calc(-1px); outline-width: 1px; }
}
  @media print {
  .toggle::before { outline-offset: -1rem; outline: solid 0.25rem; }
}
  .toggle:focus-visible, .toggle:has(:focus-visible) { outline-offset: 2px; outline: solid 2px; }
  .toggle:checked, .toggle:has(> input:checked), .toggle[aria-checked="true"] { background-color: var(--color-base-100); --input-color: var(--color-base-content); grid-template-columns: 1fr 1fr 0fr; }
  :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked))::before { background-color: currentcolor; }
  @starting-style {
  :is(.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked))::before { opacity: 0; }
}
  .toggle:indeterminate { grid-template-columns: 0.5fr 1fr 0.5fr; }
  .toggle:disabled { cursor: not-allowed; opacity: 0.3; }
  .toggle:disabled::before { border: var(--border)solid currentColor; background-color: rgba(0, 0, 0, 0); }
  .input { cursor: text; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; appearance: none; background-color: var(--color-base-100); vertical-align: middle; white-space: nowrap; width: clamp(3rem, 20rem, 100%); height: var(--size); font-size: max(var(--font-size,.875rem),.875rem); touch-action: manipulation; border-color: var(--input-color); box-shadow: 0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset; border-start-start-radius: var(--join-ss,var(--radius-field)); border-start-end-radius: var(--join-se,var(--radius-field)); border-end-end-radius: var(--join-ee,var(--radius-field)); border-end-start-radius: var(--join-es,var(--radius-field)); flex-shrink: 1; align-items: center; gap: 0.5rem; padding-inline: 0.75rem; display: inline-flex; position: relative; }
  @supports (color:color-mix(in lab,red,red)) {
  .input { box-shadow: 0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset; }
}
  .input { --size: calc(var(--size-field,.25rem)*10); --input-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .input { --input-color: color-mix(in oklab,var(--color-base-content)20%,#0000); }
}
  .input:where(input) { display: inline-flex; }
  .input :where(input) { appearance: none; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 100%; display: inline-flex; }
  .input :where(input):focus, .input :where(input):focus-within { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .input :where(input):focus, .input :where(input):focus-within { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .input :where(input[type="email"]), .input :where(input[type="url"]) { direction: ltr; }
  .input :where(input[type="date"]) { display: inline-flex; }
  .input:focus, .input:focus-within { --input-color: var(--color-base-content); box-shadow: 0 1px var(--input-color); }
  @supports (color:color-mix(in lab,red,red)) {
  .input:focus, .input:focus-within { box-shadow: 0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000); }
}
  .input:focus, .input:focus-within { outline: 2px solid var(--input-color); outline-offset: 2px; isolation: isolate; z-index: 1; }
  @media (pointer: coarse) {
  @supports (-webkit-touch-callout:none) {
  .input:focus, .input:focus-within { --font-size: 1rem; }
}
}
  .input:has(> input[disabled]), .input:is(:disabled, [disabled]), fieldset:disabled .input { cursor: not-allowed; border-color: var(--color-base-200); background-color: var(--color-base-200); color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .input:has(> input[disabled]), .input:is(:disabled, [disabled]), fieldset:disabled .input { color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  :is(.input:has(> input[disabled]), .input:is(:disabled, [disabled]), fieldset:disabled .input)::placeholder { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.input:has(> input[disabled]), .input:is(:disabled, [disabled]), fieldset:disabled .input)::placeholder { color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .input:has(> input[disabled]), .input:is(:disabled, [disabled]), fieldset:disabled .input { box-shadow: none; }
  .input:has(> input[disabled]) > input[disabled] { cursor: not-allowed; }
  .input::-webkit-date-and-time-value { text-align: inherit; }
  .input[type="number"]::-webkit-inner-spin-button { margin-block: -0.75rem; margin-inline-end: -0.75rem; }
  .input::-webkit-calendar-picker-indicator { position: absolute; inset-inline-end: 0.75em; }
  .input:has(> input[type="date"]) :where(input[type="date"]) { appearance: none; display: inline-flex; }
  .input:has(> input[type="date"]) input[type="date"]::-webkit-calendar-picker-indicator { cursor: pointer; width: 1em; height: 1em; position: absolute; inset-inline-end: 0.75em; }
  .indicator { width: max-content; display: inline-flex; position: relative; }
  .indicator :where(.indicator-item) { z-index: 1; white-space: nowrap; top: var(--indicator-t,0); bottom: var(--indicator-b,auto); left: var(--indicator-s,auto); right: var(--indicator-e,0); translate: var(--indicator-x,50%)var(--indicator-y,-50%); position: absolute; }
  .table { border-collapse: initial; --tw-border-spacing-x: calc(.25rem*0); --tw-border-spacing-y: calc(.25rem*0); width: 100%; border-spacing: var(--tw-border-spacing-x)var(--tw-border-spacing-y); border-radius: var(--radius-box); text-align: left; font-size: 0.875rem; position: relative; }
  .table:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { text-align: right; }
  @media (hover: hover) {
  :is(.table tr.row-hover, .table tr.row-hover:nth-child(2n)):hover { background-color: var(--color-base-200); }
}
  .table :where(th, td) { vertical-align: middle; padding-block: 0.75rem; padding-inline: 1rem; }
  .table :where(thead, tfoot) { white-space: nowrap; color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .table :where(thead, tfoot) { color: color-mix(in oklab,var(--color-base-content)60%,transparent); }
}
  .table :where(thead, tfoot) { font-size: 0.875rem; font-weight: 600; }
  .table :where(tfoot tr:first-child :is(td, th)) { border-top: var(--border)solid var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .table :where(tfoot tr:first-child :is(td, th)) { border-top: var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000); }
}
  .table :where(.table-pin-rows thead tr) { z-index: 1; background-color: var(--color-base-100); position: sticky; top: 0px; }
  .table :where(.table-pin-rows tfoot tr) { z-index: 1; background-color: var(--color-base-100); position: sticky; bottom: 0px; }
  .table :where(.table-pin-cols tr th) { background-color: var(--color-base-100); position: sticky; left: 0px; right: 0px; }
  .table :where(thead tr :is(td, th), tbody tr:not(:last-child) :is(td, th)) { border-bottom: var(--border)solid var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .table :where(thead tr :is(td, th), tbody tr:not(:last-child) :is(td, th)) { border-bottom: var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000); }
}
  .steps { counter-reset: step 0; grid-auto-columns: 1fr; grid-auto-flow: column; display: inline-grid; overflow: auto hidden; }
  .steps .step { text-align: center; --step-bg: var(--color-base-300); --step-fg: var(--color-base-content); grid-template-rows: 40px 1fr; grid-template-columns: auto; place-items: center; min-width: 4rem; display: grid; }
  .steps .step::before { width: 100%; height: 0.5rem; color: var(--step-bg); background-color: var(--step-bg); content: ""; border: 1px solid; grid-row-start: 1; grid-column-start: 1; margin-inline-start: -100%; top: 0px; }
  .steps .step:not(:has(.step-icon))::after, .steps .step > .step-icon { --tw-content: counter(step); content: var(--tw-content); counter-increment: step 1; z-index: 1; color: var(--step-fg); background-color: var(--step-bg); border: 1px solid var(--step-bg); border-radius: 3.40282e+38px; grid-row-start: 1; grid-column-start: 1; place-self: center; place-items: center; width: 2rem; height: 2rem; display: grid; position: relative; }
  .steps .step:first-child::before { --tw-content: none; content: var(--tw-content); }
  .steps .step[data-content]::after { --tw-content: attr(data-content); content: var(--tw-content); }
  .range { appearance: none; --range-thumb: var(--color-base-100); --range-thumb-size: calc(var(--size-selector,.25rem)*6); --range-progress: currentColor; --range-fill: 1; --range-p: .25rem; --range-bg: currentColor; }
  @supports (color:color-mix(in lab,red,red)) {
  .range { --range-bg: color-mix(in oklab,currentColor 10%,#0000); }
}
  .range { cursor: pointer; vertical-align: middle; --radius-selector-max: calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector)); border-radius: calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max))); width: clamp(3rem, 20rem, 100%); height: var(--range-thumb-size); background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: hidden; }
  [dir="rtl"] .range { --range-dir: -1; }
  .range:focus { outline: none; }
  .range:focus-visible { outline-offset: 2px; outline: solid 2px; }
  .range::-webkit-slider-runnable-track { background-color: var(--range-bg); border-radius: var(--radius-selector); width: 100%; height: calc(var(--range-thumb-size)*.5); }
  @media (forced-colors: active) {
  .range::-webkit-slider-runnable-track { border: 1px solid; }
}
  .range::-webkit-slider-thumb { box-sizing: border-box; border-radius: calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max))); background-color: var(--range-thumb); height: var(--range-thumb-size); width: var(--range-thumb-size); border: var(--range-p)solid; appearance: none; color: var(--range-progress); box-shadow: 0 -1px oklch(0 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill)); position: relative; top: 50%; transform: translateY(-50%); }
  @supports (color:color-mix(in lab,red,red)) {
  .range::-webkit-slider-thumb { box-shadow: 0 -1px oklch(0 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill)); }
}
  @supports (color:color-mix(in lab,red,red)) {
}
  .range:disabled { cursor: not-allowed; opacity: 0.3; }
  .chat-bubble { border-radius: var(--radius-field); background-color: var(--color-base-300); width: fit-content; color: var(--color-base-content); grid-row-end: 3; min-width: 2.5rem; max-width: 90%; min-height: 2rem; padding-block: 0.5rem; padding-inline: 1rem; display: block; position: relative; }
  .chat-bubble::before { background-color: inherit; content: ""; width: 0.75rem; height: 0.75rem; mask-repeat: no-repeat; mask-image: var(--mask-chat); position: absolute; bottom: 0px; mask-position: 0px -1px; mask-size: 0.8125rem auto; }
  .select { border: var(--border)solid #0000; appearance: none; background-color: var(--color-base-100); vertical-align: middle; width: clamp(3rem, 20rem, 100%); height: var(--size); touch-action: manipulation; white-space: nowrap; text-overflow: ellipsis; box-shadow: 0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset; background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 50%, currentcolor 0px), linear-gradient(135deg, currentcolor 50%, rgba(0, 0, 0, 0) 0px); background-position: calc(100% - 20px) calc(50% + 1px), calc(100% - 16.1px) calc(50% + 1px); background-repeat: no-repeat; background-size: 4px 4px, 4px 4px; border-start-start-radius: var(--join-ss,var(--radius-field)); border-start-end-radius: var(--join-se,var(--radius-field)); border-end-end-radius: var(--join-ee,var(--radius-field)); border-end-start-radius: var(--join-es,var(--radius-field)); flex-shrink: 1; align-items: center; gap: 0.375rem; padding-inline: 0.75rem 1.75rem; font-size: 0.875rem; display: inline-flex; position: relative; overflow: hidden; }
  @supports (color:color-mix(in lab,red,red)) {
  .select { box-shadow: 0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset; }
}
  .select { border-color: var(--input-color); --input-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .select { --input-color: color-mix(in oklab,var(--color-base-content)20%,#0000); }
}
  .select { --size: calc(var(--size-field,.25rem)*10); }
  [dir="rtl"] .select { background-position: 12px calc(50% + 1px), 16px calc(50% + 1px); }
  [dir="rtl"] .select::picker(select) { translate: 0.5rem; }
  [dir="rtl"] .select select::picker(select) { translate: 0.5rem; }
  .select[multiple] { background-image: none; height: auto; padding-block: 0.75rem; padding-inline-end: 0.75rem; overflow: auto; }
  .select select { appearance: none; width: calc(100% + 2.75rem); height: calc(100% - calc(var(--border)*2)); background: inherit; border-radius: inherit; border-style: none; align-items: center; margin-inline: -0.75rem -1.75rem; padding-inline: 0.75rem 1.75rem; }
  .select select:focus, .select select:focus-within { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .select select:focus, .select select:focus-within { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .select select:not(:last-child) { background-image: none; margin-inline-end: -1.375rem; }
  .select:focus, .select:focus-within { --input-color: var(--color-base-content); box-shadow: 0 1px var(--input-color); }
  @supports (color:color-mix(in lab,red,red)) {
  .select:focus, .select:focus-within { box-shadow: 0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000); }
}
  .select:focus, .select:focus-within { outline: 2px solid var(--input-color); outline-offset: 2px; isolation: isolate; z-index: 1; }
  .select:has(> select[disabled]), .select:is(:disabled, [disabled]), fieldset:disabled .select { cursor: not-allowed; border-color: var(--color-base-200); background-color: var(--color-base-200); color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .select:has(> select[disabled]), .select:is(:disabled, [disabled]), fieldset:disabled .select { color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  :is(.select:has(> select[disabled]), .select:is(:disabled, [disabled]), fieldset:disabled .select)::placeholder { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.select:has(> select[disabled]), .select:is(:disabled, [disabled]), fieldset:disabled .select)::placeholder { color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .select:has(> select[disabled]) > select[disabled] { cursor: not-allowed; }
  @supports (appearance:base-select) {
  .select, .select select { appearance: base-select; }
  :is(.select, .select select)::picker(select) { appearance: base-select; }
}
  :is(.select, .select select)::picker(select) { color: inherit; border: var(--border)solid var(--color-base-200); border-radius: var(--radius-box); background-color: inherit; max-height: min(24rem, 70dvh); box-shadow: 0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1)); margin-block: 0.5rem; margin-inline: 0.5rem; padding: 0.5rem; translate: -0.5rem; }
  :is(.select, .select select)::picker-icon { display: none; }
  :is(.select, .select select) optgroup { padding-top: 0.5em; }
  :is(.select, .select select) optgroup option:first-child { margin-top: 0.5em; }
  :is(.select, .select select) option { border-radius: var(--radius-field); white-space: normal; padding-block: 0.375rem; padding-inline: 0.75rem; transition-property: color, background-color; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
  :is(.select, .select select) option:not(:disabled):focus-visible, :is(.select, .select select) option:not(:disabled):hover { cursor: pointer; background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.select, .select select) option:not(:disabled):focus-visible, :is(.select, .select select) option:not(:disabled):hover { background-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  :is(.select, .select select) option:not(:disabled):focus-visible, :is(.select, .select select) option:not(:disabled):hover { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  :is(.select, .select select) option:not(:disabled):focus-visible, :is(.select, .select select) option:not(:disabled):hover { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  :is(.select, .select select) option:not(:disabled):active { background-color: var(--color-neutral); color: var(--color-neutral-content); box-shadow: 0 2px calc(var(--depth)*3px)-2px var(--color-neutral); }
  .timeline { display: flex; position: relative; }
  .timeline > li { grid-template-rows: var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr)); grid-template-columns: var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr)); flex-shrink: 0; align-items: center; display: grid; position: relative; }
  .timeline > li > hr { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; }
  .timeline > li > hr:first-child { grid-row-start: 2; grid-column-start: 1; }
  .timeline > li > hr:last-child { grid-area: 2 / 3 / auto / none; }
  @media print {
  .timeline > li > hr { border: .1px solid var(--color-base-300); }
}
  .timeline :where(hr) { background-color: var(--color-base-300); height: 0.25rem; }
  .timeline:has(.timeline-middle hr):first-child { border-start-start-radius: 0px; border-start-end-radius: var(--radius-selector); border-end-end-radius: var(--radius-selector); border-end-start-radius: 0px; }
  .timeline:has(.timeline-middle hr):last-child, .timeline:not(:has(.timeline-middle)) :first-child hr:last-child { border-start-start-radius: var(--radius-selector); border-start-end-radius: 0px; border-end-end-radius: 0px; border-end-start-radius: var(--radius-selector); }
  .timeline:not(:has(.timeline-middle)) :last-child hr:first-child { border-start-start-radius: 0px; border-start-end-radius: var(--radius-selector); border-end-end-radius: var(--radius-selector); border-end-start-radius: 0px; }
  .swap { cursor: pointer; vertical-align: middle; user-select: none; place-content: center; display: inline-grid; position: relative; }
  .swap input { appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .swap > * { grid-row-start: 1; grid-column-start: 1; }
  @media (prefers-reduced-motion: no-preference) {
  .swap > * { transition-property: transform, rotate, opacity; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
}
  .swap .swap-indeterminate, .swap .swap-on, .swap input:indeterminate ~ .swap-on, .swap input:is(:checked, :indeterminate) ~ .swap-off { opacity: 0; }
  .swap input:checked ~ .swap-on, .swap input:indeterminate ~ .swap-indeterminate { opacity: 1; backface-visibility: visible; }
  .collapse-title { grid-row-start: 1; grid-column-start: 1; width: 100%; min-height: 1lh; padding: 1rem; padding-inline-end: 3rem; transition: background-color 0.2s ease-out; position: relative; }
  .mockup-code { border-radius: var(--radius-box); background-color: var(--color-neutral); color: var(--color-neutral-content); direction: ltr; padding-block: 1.25rem; font-size: 0.875rem; position: relative; overflow: auto hidden; }
  .mockup-code::before { content: ""; opacity: 0.3; border-radius: 3.40282e+38px; width: 0.75rem; height: 0.75rem; margin-bottom: 1rem; display: block; box-shadow: 1.4em 0px, 2.8em 0px, 4.2em 0px; }
  .mockup-code pre { padding-right: 1.25rem; }
  .mockup-code pre::before { content: ""; margin-right: 2ch; }
  .mockup-code pre[data-prefix]::before { --tw-content: attr(data-prefix); content: var(--tw-content); text-align: right; opacity: 0.5; width: 2rem; display: inline-block; }
  .avatar { vertical-align: middle; display: inline-flex; position: relative; }
  .avatar > div { aspect-ratio: 1 / 1; display: block; overflow: hidden; }
  .avatar img { object-fit: cover; width: 100%; height: 100%; }
  .checkbox { border: var(--border)solid var(--input-color,var(--color-base-content)); }
  @supports (color:color-mix(in lab,red,red)) {
  .checkbox { border: var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000)); }
}
  .checkbox { cursor: pointer; appearance: none; border-radius: var(--radius-selector); vertical-align: middle; color: var(--color-base-content); box-shadow: 0 1px oklch(0 0 0/calc(var(--depth)*.1))inset,0 0 #0000 inset,0 0 #0000; --size: calc(var(--size-selector,.25rem)*6); width: var(--size); height: var(--size); background-size: auto,calc(var(--noise)*100%); background-image: none,var(--fx-noise); flex-shrink: 0; padding: 0.25rem; transition: background-color 0.2s, box-shadow 0.2s; display: inline-block; position: relative; }
  .checkbox::before { --tw-content: ""; content: var(--tw-content); opacity: 0; clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%); width: 100%; height: 100%; box-shadow: 0 3px 0 0 oklch(100% 0 0/calc(var(--depth)*.1))inset; background-color: currentcolor; font-size: 1rem; line-height: 0.75; transition: clip-path 0.3s 0.1s, opacity 0.1s 0.1s, rotate 0.3s 0.1s, translate 0.3s 0.1s; display: block; rotate: 45deg; }
  .checkbox:focus-visible { outline: 2px solid var(--input-color,currentColor); outline-offset: 2px; }
  .checkbox:checked, .checkbox[aria-checked="true"] { background-color: var(--input-color,#0000); box-shadow: 0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0 0 0/calc(var(--depth)*.1)); }
  :is(.checkbox:checked, .checkbox[aria-checked="true"])::before { clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 0px, 70% 0px, 70% 100%); opacity: 1; }
  @media (forced-colors: active) {
  :is(.checkbox:checked, .checkbox[aria-checked="true"])::before { --tw-content: "✔︎"; clip-path: none; background-color: rgba(0, 0, 0, 0); rotate: none; }
}
  @media print {
  :is(.checkbox:checked, .checkbox[aria-checked="true"])::before { --tw-content: "✔︎"; clip-path: none; background-color: rgba(0, 0, 0, 0); rotate: none; }
}
  .checkbox:indeterminate { background-color: var(--input-color,var(--color-base-content)); }
  @supports (color:color-mix(in lab,red,red)) {
  .checkbox:indeterminate { background-color: var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000)); }
}
  .checkbox:indeterminate::before { opacity: 1; clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%); translate: 0px -35%; rotate: none; }
  .radio { cursor: pointer; appearance: none; vertical-align: middle; border: var(--border)solid var(--input-color,currentColor); border-radius: 3.40282e+38px; flex-shrink: 0; padding: 0.25rem; display: inline-block; position: relative; }
  @supports (color:color-mix(in lab,red,red)) {
  .radio { border: var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000)); }
}
  .radio { box-shadow: 0 1px oklch(0 0 0/calc(var(--depth)*.1))inset; --size: calc(var(--size-selector,.25rem)*6); width: var(--size); height: var(--size); color: var(--input-color,currentColor); }
  .radio::before { --tw-content: ""; content: var(--tw-content); background-size: auto,calc(var(--noise)*100%); background-image: none,var(--fx-noise); border-radius: 3.40282e+38px; width: 100%; height: 100%; display: block; }
  .radio:focus-visible { outline: solid 2px; }
  .radio:checked, .radio[aria-checked="true"] { background-color: var(--color-base-100); border-color: currentcolor; }
  @media (prefers-reduced-motion: no-preference) {
  .radio:checked, .radio[aria-checked="true"] { animation: 0.2s ease-out 0s 1 normal none running radio; }
}
  :is(.radio:checked, .radio[aria-checked="true"])::before { box-shadow: 0 -1px oklch(0 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0 0 0/calc(var(--depth)*.1)); background-color: currentcolor; }
  @media (forced-colors: active) {
  :is(.radio:checked, .radio[aria-checked="true"])::before { outline-style: var(--tw-outline-style); outline-offset: calc(-1px); outline-width: 1px; }
}
  @media print {
  :is(.radio:checked, .radio[aria-checked="true"])::before { outline-offset: -1rem; outline: solid 0.25rem; }
}
  .rating { vertical-align: middle; display: inline-flex; position: relative; }
  .rating input { appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .rating :where(*) { background-color: var(--color-base-content); opacity: 0.2; border-radius: 0px; width: 1.5rem; height: 1.5rem; }
  @media (prefers-reduced-motion: no-preference) {
  .rating :where(*) { animation: 0.25s ease-out 0s 1 normal none running rating; }
}
  .rating :where(*):is(input) { cursor: pointer; }
  .rating .rating-hidden { background-color: rgba(0, 0, 0, 0); width: 0.5rem; }
  .rating input[type="radio"]:checked { background-image: none; }
  .rating :checked, .rating :has(~ :checked, ~ [aria-checked="true"], ~ [aria-current="true"]), .rating [aria-checked="true"], .rating [aria-current="true"] { opacity: 1; }
  .rating :focus-visible { scale: 1.1; }
  @media (prefers-reduced-motion: no-preference) {
  .rating :focus-visible { transition: scale 0.2s ease-out; }
}
  .rating :active:focus { animation: auto ease 0s 1 normal none running none; scale: 1.1; }
  .navbar { align-items: center; width: 100%; min-height: 4rem; padding: 0.5rem; display: flex; }
  .drawer { grid-auto-columns: max-content auto; width: 100%; display: grid; }
  .card, .drawer { position: relative; }
  .card { border-radius: var(--radius-box); outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 0px; flex-direction: column; transition: outline 0.2s ease-in-out; display: flex; }
  .card:focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .card:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .card:focus-visible { outline-color: currentcolor; }
  .card :where(figure:first-child) { border-start-start-radius: inherit; border-start-end-radius: inherit; border-end-end-radius: unset; border-end-start-radius: unset; overflow: hidden; }
  .card :where(figure:last-child) { border-start-start-radius: unset; border-start-end-radius: unset; border-end-end-radius: inherit; border-end-start-radius: inherit; overflow: hidden; }
  .card figure { justify-content: center; align-items: center; display: flex; }
  .card:has(> input:is(input[type="checkbox"], input[type="radio"])) { cursor: pointer; user-select: none; }
  .card:has(> :checked) { outline: solid 2px; }
  .card\! { border-radius: var(--radius-box) !important; outline-offset: 2px !important; outline: rgba(0, 0, 0, 0) solid 0px !important; flex-direction: column !important; transition: outline 0.2s ease-in-out !important; display: flex !important; position: relative !important; }
  .card\!:focus { --tw-outline-style: none !important; outline-style: none !important; }
  @media (forced-colors: active) {
  .card\!:focus { outline-offset: 2px !important; outline: rgba(0, 0, 0, 0) solid 2px !important; }
}
  .card\!:focus-visible { outline-color: currentcolor !important; }
  .card\! :where(figure:first-child) { border-start-start-radius: inherit !important; border-start-end-radius: inherit !important; border-end-end-radius: unset !important; border-end-start-radius: unset !important; overflow: hidden !important; }
  .card\! :where(figure:last-child) { border-start-start-radius: unset !important; border-start-end-radius: unset !important; border-end-end-radius: inherit !important; border-end-start-radius: inherit !important; overflow: hidden !important; }
  .card\! figure { justify-content: center !important; align-items: center !important; display: flex !important; }
  .card\!:has(> input:is(input[type="checkbox"], input[type="radio"])) { cursor: pointer !important; user-select: none !important; }
  .card\!:has(> :checked) { outline: solid 2px !important; }
  .stats { grid-auto-flow: column; display: inline-grid; overflow-x: auto; }
  .progress, .stats { border-radius: var(--radius-box); position: relative; }
  .progress { appearance: none; background-color: currentcolor; width: 100%; height: 0.5rem; overflow: hidden; }
  @supports (color:color-mix(in lab,red,red)) {
  .progress { background-color: color-mix(currentcolor 20%, transparent); }
}
  .progress { color: var(--color-base-content); }
  .progress:indeterminate { background-image: repeating-linear-gradient(90deg, currentcolor -1%, currentcolor 10%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0) 90%); background-position-x: 15%; background-size: 200% auto; }
  @media (prefers-reduced-motion: no-preference) {
  .progress:indeterminate { animation: 5s ease-in-out 0s infinite normal none running progress; }
}
  @supports ((-moz-appearance:none)) {
  @media (prefers-reduced-motion: no-preference) {
}
}
  @supports ((-webkit-appearance:none)) {
  .progress::-webkit-progress-bar { border-radius: var(--radius-box); background-color: rgba(0, 0, 0, 0); }
  .progress::-webkit-progress-value { border-radius: var(--radius-box); background-color: currentcolor; }
}
  .file-input { cursor: pointer; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; appearance: none; background-color: var(--color-base-100); vertical-align: middle; user-select: none; width: clamp(3rem, 20rem, 100%); height: var(--size); border-color: var(--input-color); box-shadow: 0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset; border-start-start-radius: var(--join-ss,var(--radius-field)); border-start-end-radius: var(--join-se,var(--radius-field)); border-end-end-radius: var(--join-ee,var(--radius-field)); border-end-start-radius: var(--join-es,var(--radius-field)); align-items: center; padding-inline-end: 0.75rem; font-size: 0.875rem; line-height: 2; display: inline-flex; }
  @supports (color:color-mix(in lab,red,red)) {
  .file-input { box-shadow: 0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset; }
}
  .file-input { --size: calc(var(--size-field,.25rem)*10); --input-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .file-input { --input-color: color-mix(in oklab,var(--color-base-content)20%,#0000); }
}
  .file-input::file-selector-button { cursor: pointer; user-select: none; height: calc(100% + var(--border)*2); margin-inline-end: 1rem; margin-block: calc(var(--border)*-1); color: var(--btn-fg); border-width: var(--border); border-style: solid; border-color: var(--btn-border); background-color: var(--btn-bg); background-size: calc(var(--noise)*100%); background-image: var(--btn-noise); text-shadow: 0 .5px oklch(1 0 0/calc(var(--depth)*.15)); box-shadow: 0 .5px 0 .5px white inset,var(--btn-shadow); border-start-start-radius: calc(var(--join-ss,var(--radius-field) - var(--border))); border-end-start-radius: calc(var(--join-es,var(--radius-field) - var(--border))); margin-inline-start: calc(var(--border)*-1); padding-inline: 1rem; font-size: 0.875rem; font-weight: 600; }
  @supports (color:color-mix(in lab,red,red)) {
  .file-input::file-selector-button { box-shadow: 0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000)inset,var(--btn-shadow); }
}
  .file-input::file-selector-button { --size: calc(var(--size-field,.25rem)*10); --btn-bg: var(--btn-color,var(--color-base-200)); --btn-fg: var(--color-base-content); --btn-border: var(--btn-bg); }
  @supports (color:color-mix(in lab,red,red)) {
  .file-input::file-selector-button { --btn-border: color-mix(in oklab,var(--btn-bg),#000 5%); }
}
  .file-input::file-selector-button { --btn-shadow: 0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg); }
  @supports (color:color-mix(in lab,red,red)) {
  .file-input::file-selector-button { --btn-shadow: 0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000); }
}
  .file-input::file-selector-button { --btn-noise: var(--fx-noise); }
  .file-input:focus { --input-color: var(--color-base-content); box-shadow: 0 1px var(--input-color); }
  @supports (color:color-mix(in lab,red,red)) {
  .file-input:focus { box-shadow: 0 1px color-mix(in oklab,var(--input-color)10%,#0000); }
}
  .file-input:focus { outline: 2px solid var(--input-color); outline-offset: 2px; isolation: isolate; }
  .file-input:has(> input[disabled]), .file-input:is(:disabled, [disabled]) { cursor: not-allowed; border-color: var(--color-base-200); background-color: var(--color-base-200); }
  :is(.file-input:has(> input[disabled]), .file-input:is(:disabled, [disabled]))::placeholder { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.file-input:has(> input[disabled]), .file-input:is(:disabled, [disabled]))::placeholder { color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .file-input:has(> input[disabled]), .file-input:is(:disabled, [disabled]) { box-shadow: none; color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .file-input:has(> input[disabled]), .file-input:is(:disabled, [disabled]) { color: color-mix(in oklch,var(--color-base-content)20%,#0000); }
}
  :is(.file-input:has(> input[disabled]), .file-input:is(:disabled, [disabled]))::file-selector-button { cursor: not-allowed; border-color: var(--color-base-200); background-color: var(--color-base-200); --btn-border: #0000; --btn-noise: none; --btn-fg: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.file-input:has(> input[disabled]), .file-input:is(:disabled, [disabled]))::file-selector-button { --btn-fg: color-mix(in oklch,var(--color-base-content)20%,#0000); }
}
  .textarea { border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; appearance: none; border-radius: var(--radius-field); background-color: var(--color-base-100); vertical-align: middle; width: clamp(3rem, 20rem, 100%); min-height: 5rem; font-size: max(var(--font-size,.875rem),.875rem); touch-action: manipulation; border-color: var(--input-color); box-shadow: 0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset; flex-shrink: 1; padding-block: 0.5rem; padding-inline: 0.75rem; }
  @supports (color:color-mix(in lab,red,red)) {
  .textarea { box-shadow: 0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset; }
}
  .textarea { --input-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .textarea { --input-color: color-mix(in oklab,var(--color-base-content)20%,#0000); }
}
  .textarea textarea { appearance: none; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .textarea textarea:focus, .textarea textarea:focus-within { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .textarea textarea:focus, .textarea textarea:focus-within { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .textarea:focus, .textarea:focus-within { --input-color: var(--color-base-content); box-shadow: 0 1px var(--input-color); }
  @supports (color:color-mix(in lab,red,red)) {
  .textarea:focus, .textarea:focus-within { box-shadow: 0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000); }
}
  .textarea:focus, .textarea:focus-within { outline: 2px solid var(--input-color); outline-offset: 2px; isolation: isolate; }
  @media (pointer: coarse) {
  @supports (-webkit-touch-callout:none) {
  .textarea:focus, .textarea:focus-within { --font-size: 1rem; }
}
}
  .textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]) { cursor: not-allowed; border-color: var(--color-base-200); background-color: var(--color-base-200); color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]) { color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  :is(.textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :is(.textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]))::placeholder { color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .textarea:has(> textarea[disabled]), .textarea:is(:disabled, [disabled]) { box-shadow: none; }
  .textarea:has(> textarea[disabled]) > textarea[disabled] { cursor: not-allowed; }
  .stack { grid-template-rows: 3px 4px 1fr 4px 3px; grid-template-columns: 3px 4px 1fr 4px 3px; display: inline-grid; }
  .stack > * { width: 100%; height: 100%; }
  .stack > :nth-child(n+2) { opacity: 0.7; width: 100%; }
  .stack > :nth-child(2) { z-index: 2; opacity: 0.9; }
  .stack > :first-child { z-index: 3; width: 100%; }
  .modal-backdrop { color: rgba(0, 0, 0, 0); z-index: -1; grid-row-start: 1; grid-column-start: 1; place-self: stretch; display: grid; }
  .modal-backdrop button { cursor: pointer; }
  .hero { background-position: 50% center; background-size: cover; place-items: center; width: 100%; display: grid; }
  .hero > *, .modal-box { grid-row-start: 1; grid-column-start: 1; }
  .modal-box { background-color: var(--color-base-100); border-top-left-radius: var(--modal-tl,var(--radius-box)); border-top-right-radius: var(--modal-tr,var(--radius-box)); border-bottom-left-radius: var(--modal-bl,var(--radius-box)); border-bottom-right-radius: var(--modal-br,var(--radius-box)); opacity: 0; overscroll-behavior: contain; width: 91.6667%; max-width: 32rem; max-height: 100vh; padding: 1.5rem; transition: translate 0.3s ease-out, scale 0.3s ease-out, opacity 0.2s ease-out 50ms, box-shadow 0.3s ease-out; overflow-y: auto; scale: 0.95; box-shadow: oklch(0 0 0 / 0.25) 0px 25px 50px -12px; }
  .stat-value { font-size: 2rem; font-weight: 800; }
  .stat-desc, .stat-value { white-space: nowrap; grid-column-start: 1; }
  .stat-desc { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .stat-desc { color: color-mix(in oklab,var(--color-base-content)60%,transparent); }
}
  .stat-desc { font-size: 0.75rem; }
  .stat-title { white-space: nowrap; color: var(--color-base-content); grid-column-start: 1; }
  @supports (color:color-mix(in lab,red,red)) {
  .stat-title { color: color-mix(in oklab,var(--color-base-content)60%,transparent); }
}
  .stat-title { font-size: 0.75rem; }
  .divider { white-space: nowrap; height: 1rem; margin: var(--divider-m,1rem 0); --divider-color: var(--color-base-content); flex-direction: row; align-self: stretch; align-items: center; display: flex; }
  @supports (color:color-mix(in lab,red,red)) {
  .divider { --divider-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .divider::after, .divider::before { content: ""; background-color: var(--divider-color); flex-grow: 1; width: 100%; height: 0.125rem; }
  @media print {
  .divider::after, .divider::before { border: 0.5px solid; }
}
  .divider:not(:empty) { gap: 1rem; }
  .filter { flex-wrap: wrap; display: flex; }
  .filter input[type="radio"] { width: auto; }
  .filter input { opacity: 1; transition: margin 0.1s, opacity 0.3s, padding 0.3s, border-width 0.1s; overflow: hidden; scale: 1; }
  .filter input:not(:last-child) { margin-inline-end: 0.25rem; }
  .filter input.filter-reset { aspect-ratio: 1 / 1; }
  .filter input.filter-reset::after { --tw-content: "×"; content: var(--tw-content); }
  .filter:has(input:checked:not(.filter-reset)) input:not(:checked, .filter-reset, input[type="reset"]), .filter:not(:has(input:checked:not(.filter-reset))) .filter-reset, .filter:not(:has(input:checked:not(.filter-reset))) input[type="reset"] { opacity: 0; border-width: 0px; width: 0px; margin-inline: 0px; padding-inline: 0px; scale: 0; }
  .label { white-space: nowrap; color: currentcolor; align-items: center; gap: 0.375rem; display: inline-flex; }
  @supports (color:color-mix(in lab,red,red)) {
  .label { color: color-mix(currentcolor 60%, transparent); }
}
  .label:has(input) { cursor: pointer; }
  .label:is(.input > *, .select > *) { white-space: nowrap; height: calc(100% - 0.5rem); font-size: inherit; align-items: center; padding-inline: 0.75rem; display: flex; }
  .label:is(.input > *, .select > *):first-child { border-inline-end: var(--border)solid currentColor; margin-inline: -0.75rem 0.75rem; }
  @supports (color:color-mix(in lab,red,red)) {
  .label:is(.input > *, .select > *):first-child { border-inline-end: var(--border)solid color-mix(in oklab,currentColor 10%,#0000); }
}
  .label:is(.input > *, .select > *):last-child { border-inline-start: var(--border)solid currentColor; margin-inline: 0.75rem -0.75rem; }
  @supports (color:color-mix(in lab,red,red)) {
  .label:is(.input > *, .select > *):last-child { border-inline-start: var(--border)solid color-mix(in oklab,currentColor 10%,#0000); }
}
  .modal-action { justify-content: flex-end; gap: 0.5rem; margin-top: 1.5rem; display: flex; }
  .breadcrumbs { max-width: 100%; padding-block: 0.5rem; overflow-x: auto; }
  .breadcrumbs > menu, .breadcrumbs > ol, .breadcrumbs > ul { white-space: nowrap; align-items: center; min-height: min-content; display: flex; }
  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li { align-items: center; display: flex; }
  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > * { cursor: pointer; align-items: center; gap: 0.5rem; display: flex; }
  @media (hover: hover) {
  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :hover { text-decoration-line: underline; }
}
  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li > :focus-visible { outline-offset: 2px; outline: solid 2px; }
  :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li + ::before { content: ""; opacity: 0.4; background-color: rgba(0, 0, 0, 0); border-top: 1px solid; border-right: 1px solid; width: 0.375rem; height: 0.375rem; margin-left: 0.5rem; margin-right: 0.75rem; display: block; rotate: 45deg; }
  [dir="rtl"] :is(:is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol) > li) + ::before { rotate: -135deg; }
  .fieldset-legend { color: var(--color-base-content); justify-content: space-between; align-items: center; gap: 0.5rem; margin-bottom: -0.25rem; padding-block: 0.5rem; font-weight: 600; display: flex; }
  .status { aspect-ratio: 1 / 1; border-radius: var(--radius-selector); background-color: var(--color-base-content); width: 0.5rem; height: 0.5rem; display: inline-block; }
  @supports (color:color-mix(in lab,red,red)) {
  .status { background-color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .status { vertical-align: middle; color: rgba(0, 0, 0, 0.3); background-position: 50% center; background-repeat: no-repeat; }
  @supports (color:color-mix(in lab,red,red)) {
  .status { color: color-mix(in oklab,var(--color-black)30%,transparent); }
}
  .status { background-image: radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000); box-shadow: 0px 2px 3px -1px; }
  @supports (color:color-mix(in lab,red,red)) {
  .status { box-shadow: 0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000); }
}
  .status\! { aspect-ratio: 1 / 1 !important; border-radius: var(--radius-selector) !important; background-color: var(--color-base-content) !important; width: 0.5rem !important; height: 0.5rem !important; display: inline-block !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .status\! { background-color: color-mix(in oklab,var(--color-base-content)20%,transparent) !important; }
}
  .status\! { vertical-align: middle !important; color: rgba(0, 0, 0, 0.3) !important; background-position: 50% center !important; background-repeat: no-repeat !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .status\! { color: color-mix(in oklab,var(--color-black)30%,transparent) !important; }
}
  .status\! { background-image: radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000) !important; box-shadow: 0px 2px 3px -1px !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .status\! { box-shadow: 0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000) !important; }
}
  .badge { border-radius: var(--radius-selector); vertical-align: middle; color: var(--badge-fg); border: var(--border)solid var(--badge-color,var(--color-base-200)); background-size: auto,calc(var(--noise)*100%); background-image: none,var(--fx-noise); background-color: var(--badge-bg); --badge-bg: var(--badge-color,var(--color-base-100)); --badge-fg: var(--color-base-content); --size: calc(var(--size-selector,.25rem)*6); width: fit-content; height: var(--size); padding-inline: calc(var(--size)/2 - var(--border)); justify-content: center; align-items: center; gap: 0.5rem; font-size: 0.875rem; display: inline-flex; }
  .tabs { --tabs-height: auto; --tabs-direction: row; --tab-height: calc(var(--size-field,.25rem)*10); height: var(--tabs-height); flex-wrap: wrap; flex-direction: var(--tabs-direction); display: flex; }
  .footer { grid-auto-flow: row; place-items: start; gap: 2.5rem 1rem; width: 100%; font-size: 0.875rem; line-height: 1.25rem; display: grid; }
  .footer > * { place-items: start; gap: 0.5rem; display: grid; }
  .footer.footer-center { text-align: center; grid-auto-flow: column dense; place-items: center; }
  .footer.footer-center > * { place-items: center; }
  .stat { grid-template-columns: repeat(1, 1fr); column-gap: 1rem; width: 100%; padding-block: 1rem; padding-inline: 1.5rem; display: inline-grid; }
  .stat:not(:last-child) { border-inline-end: var(--border)dashed currentColor; }
  @supports (color:color-mix(in lab,red,red)) {
  .stat:not(:last-child) { border-inline-end: var(--border)dashed color-mix(in oklab,currentColor 10%,#0000); }
}
  .stat:not(:last-child) { border-block-end: none; }
  .navbar-end { justify-content: flex-end; }
  .navbar-end, .navbar-start { align-items: center; width: 50%; display: inline-flex; }
  .navbar-start { justify-content: flex-start; }
  .card-body { padding: var(--card-p,1.5rem); font-size: var(--card-fs,.875rem); flex-direction: column; flex: 1 1 auto; gap: 0.5rem; display: flex; }
  .card-body :where(p) { flex-grow: 1; }
  .navbar-center { flex-shrink: 0; align-items: center; display: inline-flex; }
  .fieldset-label { color: var(--color-base-content); align-items: center; gap: 0.375rem; display: flex; }
  @supports (color:color-mix(in lab,red,red)) {
  .fieldset-label { color: color-mix(in oklab,var(--color-base-content)60%,transparent); }
}
  .fieldset-label:has(input) { cursor: pointer; }
  .carousel { scroll-snap-type: x mandatory; scrollbar-width: none; display: inline-flex; overflow-x: scroll; }
  @media (prefers-reduced-motion: no-preference) {
  .carousel { scroll-behavior: smooth; }
}
  .carousel::-webkit-scrollbar { display: none; }
  .alert { --alert-border-color: var(--color-base-200); border-radius: var(--radius-box); color: var(--color-base-content); background-color: var(--alert-color,var(--color-base-200)); text-align: start; background-size: auto,calc(var(--noise)*100%); background-image: none,var(--fx-noise); box-shadow: 0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px #000,0 4px 3px -2px oklch(0 0 0/calc(var(--depth)*.08)); border-style: solid; grid-template-columns: auto; grid-auto-flow: column; justify-content: start; place-items: center start; gap: 1rem; padding-block: 0.75rem; padding-inline: 1rem; font-size: 0.875rem; line-height: 1.25rem; display: grid; }
  @supports (color:color-mix(in lab,red,red)) {
  .alert { box-shadow: 0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0 0 0/calc(var(--depth)*.08)); }
}
  .alert:has(:nth-child(2)) { grid-template-columns: auto minmax(auto, 1fr); }
  .fieldset { grid-template-columns: 1fr; grid-auto-rows: max-content; gap: 0.375rem; font-size: 0.75rem; }
  .chat, .fieldset { padding-block: 0.25rem; display: grid; }
  .chat { --mask-chat: url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e"); grid-auto-rows: min-content; column-gap: 0.75rem; }
  .card-actions { flex-wrap: wrap; align-items: flex-start; gap: 0.5rem; display: flex; }
  .card-title { font-size: var(--cardtitle-fs,1.125rem); align-items: center; gap: 0.5rem; font-weight: 600; display: flex; }
  .mask { vertical-align: middle; display: inline-block; mask-position: 50% center; mask-size: contain; mask-repeat: no-repeat; }
  .skeleton { border-radius: var(--radius-box); background-color: var(--color-base-300); }
  @media (prefers-reduced-motion: reduce) {
  .skeleton { transition-duration: 15s; }
}
  .skeleton { will-change: background-position; background-image: linear-gradient(105deg,#0000 0 40%,var(--color-base-100)50%,#0000 60% 100%); background-position-x: -50%; background-size: 200% auto; }
  @media (prefers-reduced-motion: no-preference) {
  .skeleton { animation: 1.8s ease-in-out 0s infinite normal none running skeleton; }
}
  .link { cursor: pointer; text-decoration-line: underline; }
  .link:focus { --tw-outline-style: none; outline-style: none; }
  @media (forced-colors: active) {
  .link:focus { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
}
  .link:focus-visible { outline-offset: 2px; outline: solid 2px; }
  .link\! { cursor: pointer !important; text-decoration-line: underline !important; }
  .link\!:focus { --tw-outline-style: none !important; outline-style: none !important; }
  @media (forced-colors: active) {
  .link\!:focus { outline-offset: 2px !important; outline: rgba(0, 0, 0, 0) solid 2px !important; }
}
  .link\!:focus-visible { outline-offset: 2px !important; outline: solid 2px !important; }
  .menu-title { color: var(--color-base-content); padding-block: 0.5rem; padding-inline: 0.75rem; }
  @supports (color:color-mix(in lab,red,red)) {
  .menu-title { color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  .menu-title { font-size: 0.875rem; font-weight: 600; }
  .btn-accent { --btn-color: var(--color-accent); --btn-fg: var(--color-accent-content); }
  .btn-error { --btn-color: var(--color-error); --btn-fg: var(--color-error-content); }
  .btn-info { --btn-color: var(--color-info); --btn-fg: var(--color-info-content); }
  .btn-neutral { --btn-color: var(--color-neutral); --btn-fg: var(--color-neutral-content); }
  .btn-primary { --btn-color: var(--color-primary); --btn-fg: var(--color-primary-content); }
  .btn-secondary { --btn-color: var(--color-secondary); --btn-fg: var(--color-secondary-content); }
  .btn-success { --btn-color: var(--color-success); --btn-fg: var(--color-success-content); }
  .btn-warning { --btn-color: var(--color-warning); --btn-fg: var(--color-warning-content); }
}
  .\@container { container-type: inline-size; }
  @layer daisyui.l1.l2 {
  .modal-toggle:checked + .modal, .modal.modal-open, .modal:target, .modal[open] { pointer-events: auto; visibility: visible; opacity: 1; transition: visibility allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out; background-color: oklch(0 0 0 / 0.4); }
  :is(.modal.modal-open, .modal[open], .modal:target, .modal-toggle:checked + .modal) .modal-box { opacity: 1; translate: 0px; scale: 1; }
  :root:has(:is(.modal.modal-open, .modal[open], .modal:target, .modal-toggle:checked + .modal)) { --page-has-backdrop: 1; --page-overflow: hidden; --page-scroll-bg: var(--page-scroll-bg-on); --page-scroll-gutter: stable; --page-scroll-transition: var(--page-scroll-transition-on); animation-duration: auto; animation-timing-function: ease; animation-delay: 0s; animation-iteration-count: 1; animation-direction: normal; animation-fill-mode: forwards; animation-play-state: running; animation-name: set-page-has-scroll; animation-range: normal; animation-timeline: scroll(); }
  @starting-style {
  .modal-toggle:checked + .modal, .modal.modal-open, .modal:target, .modal[open] { opacity: 0; }
}
  .tooltip > .tooltip-content, .tooltip[data-tip]::before { transform: translateX(-50%)translateY(var(--tt-pos,.25rem)); inset: auto auto var(--tt-off)50%; }
  .tooltip::after { transform: translateX(-50%)translateY(var(--tt-pos,.25rem)); inset: auto auto var(--tt-tail)50%; }
  .collapse-arrow > .collapse-title::after { width: 0.5rem; height: 0.5rem; display: block; position: absolute; transform: translateY(-100%) rotate(45deg); }
  @media (prefers-reduced-motion: no-preference) {
  .collapse-arrow > .collapse-title::after { transition-property: all; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
}
  .collapse-arrow > .collapse-title::after { content: ""; transform-origin: 75% 75%; pointer-events: none; top: 50%; inset-inline-end: 1.4rem; box-shadow: 2px 2px; }
  .btn:disabled:not(.btn-link, .btn-ghost) { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .btn:disabled:not(.btn-link, .btn-ghost) { background-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .btn:disabled:not(.btn-link, .btn-ghost) { box-shadow: none; }
  .btn:disabled { pointer-events: none; --btn-border: #0000; --btn-noise: none; --btn-fg: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .btn:disabled { --btn-fg: color-mix(in oklch,var(--color-base-content)20%,#0000); }
}
  .btn[disabled]:not(.btn-link, .btn-ghost) { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .btn[disabled]:not(.btn-link, .btn-ghost) { background-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .btn[disabled]:not(.btn-link, .btn-ghost) { box-shadow: none; }
  .btn[disabled] { pointer-events: none; --btn-border: #0000; --btn-noise: none; --btn-fg: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .btn[disabled] { --btn-fg: color-mix(in oklch,var(--color-base-content)20%,#0000); }
}
  .btn-disabled:not(.btn-link, .btn-ghost) { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .btn-disabled:not(.btn-link, .btn-ghost) { background-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .btn-disabled:not(.btn-link, .btn-ghost) { box-shadow: none; }
  .btn-disabled { pointer-events: none; --btn-border: #0000; --btn-noise: none; --btn-fg: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .btn-disabled { --btn-fg: color-mix(in oklch,var(--color-base-content)20%,#0000); }
}
  @media (prefers-reduced-motion: no-preference) {
  .collapse.collapse-open.collapse-arrow > .collapse-title::after, .collapse[open].collapse-arrow > .collapse-title::after { transform: translateY(-50%) rotate(225deg); }
}
  .collapse.collapse-open.collapse-plus > .collapse-title::after { --tw-content: "−"; content: var(--tw-content); }
  .collapse.collapse-arrow:not(.collapse-close) > input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-title::after, :is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close), .collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close)) > .collapse-title::after { transform: translateY(-50%) rotate(225deg); }
  .collapse.collapse-plus:not(.collapse-close) > input:is([type="checkbox"], [type="radio"]):checked ~ .collapse-title::after, .collapse[open].collapse-plus > .collapse-title::after, .collapse[tabindex].collapse-plus:focus:not(.collapse-close) > .collapse-title::after { --tw-content: "−"; content: var(--tw-content); }
  .collapse-open { grid-template-rows: max-content 1fr; }
  .collapse-open > .collapse-content { content-visibility: visible; min-height: fit-content; padding-bottom: 1rem; }
  @supports not (content-visibility:visible) {
  .collapse-open > .collapse-content { visibility: visible; }
}
  .list .list-row:has(.list-col-grow:first-child) { --list-grid-cols: 1fr; }
  .list .list-row:has(.list-col-grow:nth-child(2)) { --list-grid-cols: minmax(0,auto)1fr; }
  .list .list-row:has(.list-col-grow:nth-child(3)) { --list-grid-cols: minmax(0,auto)minmax(0,auto)1fr; }
  .list .list-row:has(.list-col-grow:nth-child(4)) { --list-grid-cols: minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr; }
  .list .list-row:has(.list-col-grow:nth-child(5)) { --list-grid-cols: minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr; }
  .list .list-row:has(.list-col-grow:nth-child(6)) { --list-grid-cols: minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr; }
  .list .list-row > :not(.list-col-wrap) { grid-row-start: 1; }
  .list\! .list-row:has(.list-col-grow:first-child) { --list-grid-cols: 1fr !important; }
  .list\! .list-row:has(.list-col-grow:nth-child(2)) { --list-grid-cols: minmax(0,auto)1fr !important; }
  .list\! .list-row:has(.list-col-grow:nth-child(3)) { --list-grid-cols: minmax(0,auto)minmax(0,auto)1fr !important; }
  .list\! .list-row:has(.list-col-grow:nth-child(4)) { --list-grid-cols: minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr !important; }
  .list\! .list-row:has(.list-col-grow:nth-child(5)) { --list-grid-cols: minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr !important; }
  .list\! .list-row:has(.list-col-grow:nth-child(6)) { --list-grid-cols: minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr !important; }
  .list\! .list-row > :not(.list-col-wrap) { grid-row-start: 1 !important; }
  .steps .step-neutral + .step-neutral::before, .steps .step-neutral::after, .steps .step-neutral > .step-icon { --step-bg: var(--color-neutral); --step-fg: var(--color-neutral-content); }
  .steps .step-primary + .step-primary::before, .steps .step-primary::after, .steps .step-primary > .step-icon { --step-bg: var(--color-primary); --step-fg: var(--color-primary-content); }
  .steps .step-secondary + .step-secondary::before, .steps .step-secondary::after, .steps .step-secondary > .step-icon { --step-bg: var(--color-secondary); --step-fg: var(--color-secondary-content); }
  .steps .step-accent + .step-accent::before, .steps .step-accent::after, .steps .step-accent > .step-icon { --step-bg: var(--color-accent); --step-fg: var(--color-accent-content); }
  .steps .step-info + .step-info::before, .steps .step-info::after, .steps .step-info > .step-icon { --step-bg: var(--color-info); --step-fg: var(--color-info-content); }
  .steps .step-success + .step-success::before, .steps .step-success::after, .steps .step-success > .step-icon { --step-bg: var(--color-success); --step-fg: var(--color-success-content); }
  .steps .step-warning + .step-warning::before, .steps .step-warning::after, .steps .step-warning > .step-icon { --step-bg: var(--color-warning); --step-fg: var(--color-warning-content); }
  .steps .step-error + .step-error::before, .steps .step-error::after, .steps .step-error > .step-icon { --step-bg: var(--color-error); --step-fg: var(--color-error-content); }
  .checkbox:disabled, .radio:disabled { cursor: not-allowed; opacity: 0.2; }
  .rating.rating-xs :where(:not(.rating-hidden)) { width: 1rem; height: 1rem; }
  .rating.rating-sm :where(:not(.rating-hidden)) { width: 1.25rem; height: 1.25rem; }
  .rating.rating-md :where(:not(.rating-hidden)) { width: 1.5rem; height: 1.5rem; }
  .rating.rating-lg :where(:not(.rating-hidden)) { width: 1.75rem; height: 1.75rem; }
  .rating.rating-xl :where(:not(.rating-hidden)) { width: 2rem; height: 2rem; }
  :where(.navbar) { position: relative; }
  .toast-center { --toast-x: -50%; inset-inline: 50%; }
  .dropdown-end { --anchor-h: span-left; }
  .dropdown-end :where(.dropdown-content) { inset-inline-end: 0px; translate: 0px; }
  [dir="rtl"] :is(.dropdown-end :where(.dropdown-content)) { translate: 0px; }
  .dropdown-end.dropdown-left { --anchor-h: left; --anchor-v: span-top; }
  .dropdown-end.dropdown-left .dropdown-content { top: auto; bottom: 0px; }
  .dropdown-end.dropdown-right { --anchor-h: right; --anchor-v: span-top; }
  .dropdown-end.dropdown-right .dropdown-content { top: auto; bottom: 0px; }
  .dropdown-top { --anchor-v: top; }
  .dropdown-top .dropdown-content { transform-origin: center bottom; top: auto; bottom: 100%; }
  .toast-top { --toast-y: 0; top: 1rem; bottom: auto; }
  .btn-active { --btn-bg: var(--btn-color,var(--color-base-200)); }
  @supports (color:color-mix(in lab,red,red)) {
  .btn-active { --btn-bg: color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%); }
}
  .btn-active { --btn-shadow: 0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0); isolation: isolate; }
  :is(.stack, .stack.stack-bottom) > * { grid-area: 3 / 3 / 6 / 4; }
  :is(.stack, .stack.stack-bottom) > :nth-child(2) { grid-area: 2 / 2 / 5 / 5; }
  :is(.stack, .stack.stack-bottom) > :first-child { grid-area: 1 / 1 / 4 / 6; }
  .stack.stack-top > * { grid-area: 1 / 3 / 4 / 4; }
  .stack.stack-top > :nth-child(2) { grid-area: 2 / 2 / 5 / 5; }
  .stack.stack-top > :first-child { grid-area: 3 / 1 / 6 / 6; }
  .stack.stack-start > * { grid-area: 3 / 1 / 4 / 4; }
  .stack.stack-start > :nth-child(2) { grid-area: 2 / 2 / 5 / 5; }
  .stack.stack-start > :first-child { grid-area: 1 / 3 / 6 / 6; }
  .stack.stack-end > * { grid-area: 3 / 3 / 4 / 6; }
  .stack.stack-end > :nth-child(2) { grid-area: 2 / 2 / 5 / 5; }
  .stack.stack-end > :first-child { grid-area: 1 / 1 / 6 / 4; }
  .input-lg { --size: calc(var(--size-field,.25rem)*12); font-size: max(var(--font-size,1.125rem),1.125rem); }
  .input-lg[type="number"]::-webkit-inner-spin-button { margin-block: -0.75rem; margin-inline-end: -0.75rem; }
  .input-sm { --size: calc(var(--size-field,.25rem)*8); font-size: max(var(--font-size,.75rem),.75rem); }
  .input-sm[type="number"]::-webkit-inner-spin-button { margin-block: -0.5rem; margin-inline-end: -0.75rem; }
  .input-xs { --size: calc(var(--size-field,.25rem)*6); font-size: max(var(--font-size,.6875rem),.6875rem); }
  .input-xs[type="number"]::-webkit-inner-spin-button { margin-block: -0.25rem; margin-inline-end: -0.75rem; }
  .modal-bottom { place-items: end; }
  .modal-bottom .modal-box { --modal-tl: var(--radius-box); --modal-tr: var(--radius-box); --modal-bl: 0; --modal-br: 0; width: 100%; max-width: none; height: auto; max-height: calc(-5em + 100vh); translate: 0px 100%; scale: 1; }
  .modal-middle { place-items: center; }
  .modal-middle .modal-box { --modal-tl: var(--radius-box); --modal-tr: var(--radius-box); --modal-bl: var(--radius-box); --modal-br: var(--radius-box); width: 91.6667%; max-width: 32rem; height: auto; max-height: calc(-5em + 100vh); translate: 0px 2%; scale: 0.98; }
  .card-side { flex-direction: row; align-items: stretch; }
  .card-side :where(figure:first-child) { border-start-start-radius: inherit; border-start-end-radius: unset; border-end-end-radius: unset; border-end-start-radius: inherit; overflow: hidden; }
  .card-side :where(figure:last-child) { border-start-start-radius: unset; border-start-end-radius: inherit; border-end-end-radius: inherit; border-end-start-radius: unset; overflow: hidden; }
  .card-side figure > * { max-width: unset; }
  .card-side :where(figure > *) { object-fit: cover; width: 100%; height: 100%; }
  .divider-horizontal { --divider-m: 0 1rem; }
  .divider-horizontal.divider { flex-direction: column; width: 1rem; height: auto; }
  .divider-horizontal.divider::after, .divider-horizontal.divider::before { width: 0.125rem; height: 100%; }
  .btn-circle { border-radius: 3.40282e+38px; }
  .btn-circle, .btn-square { width: var(--size); height: var(--size); padding-inline: 0px; }
  .btn-block { width: 100%; }
  .loading-lg { width: calc(var(--size-selector,.25rem)*7); }
  .loading-md { width: calc(var(--size-selector,.25rem)*6); }
  .loading-sm { width: calc(var(--size-selector,.25rem)*5); }
  .loading-xs { width: calc(var(--size-selector,.25rem)*4); }
  .stats-horizontal { grid-auto-flow: column; overflow-x: auto; }
  .stats-horizontal .stat:not(:last-child) { border-inline-end: var(--border)dashed currentColor; }
  @supports (color:color-mix(in lab,red,red)) {
  .stats-horizontal .stat:not(:last-child) { border-inline-end: var(--border)dashed color-mix(in oklab,currentColor 10%,#0000); }
}
  .stats-horizontal .stat:not(:last-child) { border-block-end: none; }
  .stats-vertical { grid-auto-flow: row; overflow-y: auto; }
  .stats-vertical .stat:not(:last-child) { border-inline-end: none; border-block-end: var(--border)dashed currentColor; }
  @supports (color:color-mix(in lab,red,red)) {
  .stats-vertical .stat:not(:last-child) { border-block-end: var(--border)dashed color-mix(in oklab,currentColor 10%,#0000); }
}
  .menu-sm :where(li:not(.menu-title) > :not(ul, details, .menu-title)), .menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) { border-radius: var(--radius-field); padding-block: 0.25rem; padding-inline: 0.625rem; font-size: 0.75rem; }
  .menu-sm .menu-title { padding-block: 0.5rem; padding-inline: 0.75rem; }
  .badge-ghost { border-color: var(--color-base-200); background-color: var(--color-base-200); color: var(--color-base-content); background-image: none; }
  .select-ghost { box-shadow: none; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); transition: background-color 0.2s; }
  .select-ghost:focus, .select-ghost:focus-within { background-color: var(--color-base-100); color: var(--color-base-content); box-shadow: none; border-color: rgba(0, 0, 0, 0); }
  .badge-outline { color: var(--badge-color); --badge-bg: #0000; background-image: none; border-color: currentcolor; }
  .table-zebra tbody tr:where(:nth-child(2n)), .table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th) { background-color: var(--color-base-200); }
  @media (hover: hover) {
  :is(.table-zebra tbody tr.row-hover, .table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover { background-color: var(--color-base-300); }
}
  .loading-dots { mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E"); }
  .loading-spinner { mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E"); }
  .checkbox-sm { --size: calc(var(--size-selector,.25rem)*5); padding: 0.1875rem; }
  .checkbox-xs { --size: calc(var(--size-selector,.25rem)*4); padding: 0.125rem; }
  .select-sm { --size: calc(var(--size-field,.25rem)*8); font-size: 0.75rem; }
  .select-sm option { padding-block: 0.25rem; padding-inline: 0.625rem; }
  .select-xs { --size: calc(var(--size-field,.25rem)*6); font-size: 0.6875rem; }
  .select-xs option { padding-block: 0.25rem; padding-inline: 0.5rem; }
  .table-sm :not(thead, tfoot) tr { font-size: 0.75rem; }
  .table-sm :where(th, td) { padding-block: 0.5rem; padding-inline: 0.75rem; }
  .table-xs :not(thead, tfoot) tr { font-size: 0.6875rem; }
  .table-xs :where(th, td) { padding-block: 0.25rem; padding-inline: 0.5rem; }
  .badge-lg { --size: calc(var(--size-selector,.25rem)*7); font-size: 1rem; }
  .badge-sm { --size: calc(var(--size-selector,.25rem)*5); font-size: 0.75rem; }
  .badge-xs { --size: calc(var(--size-selector,.25rem)*4); font-size: 0.625rem; }
  .textarea-sm { font-size: max(var(--font-size,.75rem),.75rem); }
  .alert-error { color: var(--color-error-content); --alert-border-color: var(--color-error); --alert-color: var(--color-error); }
  .alert-info { color: var(--color-info-content); --alert-border-color: var(--color-info); --alert-color: var(--color-info); }
  .alert-success { color: var(--color-success-content); --alert-border-color: var(--color-success); --alert-color: var(--color-success); }
  .alert-warning { color: var(--color-warning-content); --alert-border-color: var(--color-warning); --alert-color: var(--color-warning); }
  .checkbox-primary { color: var(--color-primary-content); --input-color: var(--color-primary); }
  .link-primary { color: var(--color-primary); }
  @media (hover: hover) {
  .link-primary:hover { color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .link-primary:hover { color: color-mix(in oklab,var(--color-primary)80%,#000); }
}
}
  .range-primary { color: var(--color-primary); --range-thumb: var(--color-primary-content); }
  .progress-info { color: var(--color-info); }
  .progress-primary { color: var(--color-primary); }
  .link-hover { text-decoration-line: none; }
  @media (hover: hover) {
  .link-hover:hover { text-decoration-line: underline; }
}
  .btn-lg { --fontsize: 1.125rem; --btn-p: 1.25rem; --size: calc(var(--size-field,.25rem)*12); }
  .btn-md { --fontsize: .875rem; --btn-p: 1rem; --size: calc(var(--size-field,.25rem)*10); }
  .btn-sm { --fontsize: .75rem; --btn-p: .75rem; --size: calc(var(--size-field,.25rem)*8); }
  .btn-xs { --fontsize: .6875rem; --btn-p: .5rem; --size: calc(var(--size-field,.25rem)*6); }
  .card-sm .card-body { --card-p: 1rem; --card-fs: .75rem; }
  .card-sm .card-title { --cardtitle-fs: 1rem; }
  .badge-accent { --badge-color: var(--color-accent); --badge-fg: var(--color-accent-content); }
  .badge-error { --badge-color: var(--color-error); --badge-fg: var(--color-error-content); }
  .badge-info { --badge-color: var(--color-info); --badge-fg: var(--color-info-content); }
  .badge-neutral { --badge-color: var(--color-neutral); --badge-fg: var(--color-neutral-content); }
  .badge-primary { --badge-color: var(--color-primary); --badge-fg: var(--color-primary-content); }
  .badge-secondary { --badge-color: var(--color-secondary); --badge-fg: var(--color-secondary-content); }
  .badge-success { --badge-color: var(--color-success); --badge-fg: var(--color-success-content); }
  .badge-warning { --badge-color: var(--color-warning); --badge-fg: var(--color-warning-content); }
  .card-border { border: var(--border)solid var(--color-base-200); }
  .input-error, .input-error:focus, .input-error:focus-within { --input-color: var(--color-error); }
  .input-primary, .input-primary:focus, .input-primary:focus-within { --input-color: var(--color-primary); }
  .range-sm { --range-thumb-size: calc(var(--size-selector,.25rem)*5); }
  .range-xs { --range-thumb-size: calc(var(--size-selector,.25rem)*4); }
  .toggle-primary:checked, .toggle-primary[aria-checked="true"] { --input-color: var(--color-primary); }
  .toggle-sm:has([type="checkbox"]), .toggle-sm[type="checkbox"] { --size: calc(var(--size-selector,.25rem)*5); }
  .toggle-success:checked, .toggle-success[aria-checked="true"] { --input-color: var(--color-success); }
  .toggle-warning:checked, .toggle-warning[aria-checked="true"] { --input-color: var(--color-warning); }
  .toggle-xs:has([type="checkbox"]), .toggle-xs[type="checkbox"] { --size: calc(var(--size-selector,.25rem)*4); }
}
  .pointer-events-auto { pointer-events: auto; }
  .pointer-events-none { pointer-events: none; }
  .countdown.countdown { line-height: 1em; }
  .collapse:not(td, tr, colgroup) { visibility: revert-layer; }
  .validator:user-invalid ~ .validator-hint { display: revert-layer; }
  .validator:has(:user-invalid) ~ .validator-hint { display: revert-layer; }
  :is(.validator[aria-invalid]:not([aria-invalid="false"]), .validator:has([aria-invalid]:not([aria-invalid="false"]))) ~ .validator-hint { display: revert-layer; }
  .collapse { visibility: collapse; }
  .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; position: absolute; overflow: hidden; }
  .not-sr-only { clip: auto; white-space: normal; width: auto; height: auto; margin: 0px; padding: 0px; position: static; overflow: visible; }
  .absolute { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .-inset-2 { inset: calc(var(--spacing)*-2); }
  .inset-0 { inset: calc(var(--spacing)*0); }
  .inset-1 { inset: calc(var(--spacing)*1); }
  .inset-x-0 { inset-inline: calc(var(--spacing)*0); }
  .inset-x-3 { inset-inline: calc(var(--spacing)*3); }
  .inset-x-4 { inset-inline: calc(var(--spacing)*4); }
  .inset-y-0 { inset-block: calc(var(--spacing)*0); }
  .start-0 { inset-inline-start: calc(var(--spacing)*0); }
  .start-1 { inset-inline-start: calc(var(--spacing)*1); }
  .start-2\.5 { inset-inline-start: calc(var(--spacing)*2.5); }
  .start-3 { inset-inline-start: calc(var(--spacing)*3); }
  .start-5 { inset-inline-start: calc(var(--spacing)*5); }
  .start-6 { inset-inline-start: calc(var(--spacing)*6); }
  .start-8 { inset-inline-start: calc(var(--spacing)*8); }
  .start-12 { inset-inline-start: calc(var(--spacing)*12); }
  .start-\[8\%\] { inset-inline-start: 8%; }
  .start-\[17\%\] { inset-inline-start: 17%; }
  .start-\[33\.6\%\] { inset-inline-start: 33.6%; }
  .start-\[50\%\] { inset-inline-start: 50%; }
  .end-0 { inset-inline-end: calc(var(--spacing)*0); }
  .end-0\.5 { inset-inline-end: calc(var(--spacing)*.5); }
  .end-1 { inset-inline-end: calc(var(--spacing)*1); }
  .end-2 { inset-inline-end: calc(var(--spacing)*2); }
  .end-3 { inset-inline-end: calc(var(--spacing)*3); }
  .end-4 { inset-inline-end: calc(var(--spacing)*4); }
  .end-full { inset-inline-end: 100%; }
  .-top-0 { top: calc(var(--spacing)*0); }
  .-top-1 { top: calc(var(--spacing)*-1); }
  .-top-1\.5 { top: calc(var(--spacing)*-1.5); }
  .-top-2 { top: calc(var(--spacing)*-2); }
  .-top-2\.5 { top: calc(var(--spacing)*-2.5); }
  .-top-3 { top: calc(var(--spacing)*-3); }
  .-top-6 { top: calc(var(--spacing)*-6); }
  .-top-8 { top: calc(var(--spacing)*-8); }
  .-top-10 { top: calc(var(--spacing)*-10); }
  .-top-20 { top: calc(var(--spacing)*-20); }
  .-top-30 { top: calc(var(--spacing)*-30); }
  .-top-82 { top: calc(var(--spacing)*-82); }
  .-top-\[2\%\] { top: -2%; }
  .-top-\[7\.5\%\] { top: -7.5%; }
  .-top-\[9\.7\%\] { top: -9.7%; }
  .-top-\[10px\] { top: -10px; }
  .-top-\[12\%\] { top: -12%; }
  .-top-\[12px\] { top: -12px; }
  .-top-\[15\%\] { top: -15%; }
  .-top-\[15px\] { top: -15px; }
  .-top-\[20px\] { top: -20px; }
  .-top-\[22px\] { top: -22px; }
  .-top-\[30px\] { top: -30px; }
  .-top-\[35\%\] { top: -35%; }
  .-top-\[40px\] { top: -40px; }
  .-top-\[50\%\] { top: -50%; }
  .-top-\[50px\] { top: -50px; }
  .-top-\[58px\] { top: -58px; }
  .-top-\[60px\] { top: -60px; }
  .-top-\[65px\] { top: -65px; }
  .-top-\[70px\] { top: -70px; }
  .-top-\[77px\] { top: -77px; }
  .-top-\[80px\] { top: -80px; }
  .-top-\[90px\] { top: -90px; }
  .-top-\[100px\] { top: -100px; }
  .-top-\[120px\] { top: -120px; }
  .-top-\[180px\] { top: -180px; }
  .-top-\[250px\] { top: -250px; }
  .-top-\[300px\] { top: -300px; }
  .-top-\[400px\] { top: -400px; }
  .top-0 { top: calc(var(--spacing)*0); }
  .top-0\.5 { top: calc(var(--spacing)*.5); }
  .top-1 { top: calc(var(--spacing)*1); }
  .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-4 { top: calc(var(--spacing)*4); }
  .top-5 { top: calc(var(--spacing)*5); }
  .top-6 { top: calc(var(--spacing)*6); }
  .top-8 { top: calc(var(--spacing)*8); }
  .top-10 { top: calc(var(--spacing)*10); }
  .top-12 { top: calc(var(--spacing)*12); }
  .top-20 { top: calc(var(--spacing)*20); }
  .top-\[-1\%\] { top: -1%; }
  .top-\[-2\%\] { top: -2%; }
  .top-\[-3\%\] { top: -3%; }
  .top-\[-4\%\] { top: -4%; }
  .top-\[-4px\] { top: -4px; }
  .top-\[-5\%\] { top: -5%; }
  .top-\[-6\%\] { top: -6%; }
  .top-\[-7\%\] { top: -7%; }
  .top-\[-7px\] { top: -7px; }
  .top-\[-8\%\] { top: -8%; }
  .top-\[-8px\] { top: -8px; }
  .top-\[-10\%\] { top: -10%; }
  .top-\[-13\%\] { top: -13%; }
  .top-\[-14\%\] { top: -14%; }
  .top-\[-14px\] { top: -14px; }
  .top-\[-15\%\] { top: -15%; }
  .top-\[-15\.7\%\] { top: -15.7%; }
  .top-\[-15px\] { top: -15px; }
  .top-\[-16px\] { top: -16px; }
  .top-\[-17\%\] { top: -17%; }
  .top-\[-17px\] { top: -17px; }
  .top-\[-18\%\] { top: -18%; }
  .top-\[-20\%\] { top: -20%; }
  .top-\[-20px\] { top: -20px; }
  .top-\[-21px\] { top: -21px; }
  .top-\[-26\%\] { top: -26%; }
  .top-\[-28px\] { top: -28px; }
  .top-\[-30px\] { top: -30px; }
  .top-\[-39px\] { top: -39px; }
  .top-\[-42px\] { top: -42px; }
  .top-\[-45px\] { top: -45px; }
  .top-\[-46px\] { top: -46px; }
  .top-\[-52\%\] { top: -52%; }
  .top-\[-52px\] { top: -52px; }
  .top-\[-53px\] { top: -53px; }
  .top-\[-57px\] { top: -57px; }
  .top-\[-58\%\] { top: -58%; }
  .top-\[-59px\] { top: -59px; }
  .top-\[-60px\] { top: -60px; }
  .top-\[-64px\] { top: -64px; }
  .top-\[-70\%\] { top: -70%; }
  .top-\[-80px\] { top: -80px; }
  .top-\[-89px\] { top: -89px; }
  .top-\[-96px\] { top: -96px; }
  .top-\[-102px\] { top: -102px; }
  .top-\[-106px\] { top: -106px; }
  .top-\[-109px\] { top: -109px; }
  .top-\[-120px\] { top: -120px; }
  .top-\[-153px\] { top: -153px; }
  .top-\[-190px\] { top: -190px; }
  .top-\[-206px\] { top: -206px; }
  .top-\[-210px\] { top: -210px; }
  .top-\[-220px\] { top: -220px; }
  .top-\[-270px\] { top: -270px; }
  .top-\[-327px\] { top: -327px; }
  .top-\[1\.6\%\] { top: 1.6%; }
  .top-\[2\%\] { top: 2%; }
  .top-\[3\%\] { top: 3%; }
  .top-\[3px\] { top: 3px; }
  .top-\[4\%\] { top: 4%; }
  .top-\[5\%\] { top: 5%; }
  .top-\[5px\] { top: 5px; }
  .top-\[6\%\] { top: 6%; }
  .top-\[6px\] { top: 6px; }
  .top-\[7\%\] { top: 7%; }
  .top-\[7\.9\%\] { top: 7.9%; }
  .top-\[8\%\] { top: 8%; }
  .top-\[8\.8\%\] { top: 8.8%; }
  .top-\[10\%\] { top: 10%; }
  .top-\[10px\] { top: 10px; }
  .top-\[11\%\] { top: 11%; }
  .top-\[13\.4\%\] { top: 13.4%; }
  .top-\[14\%\] { top: 14%; }
  .top-\[15\%\] { top: 15%; }
  .top-\[15px\] { top: 15px; }
  .top-\[16\%\] { top: 16%; }
  .top-\[18\%\] { top: 18%; }
  .top-\[18\.92\%\] { top: 18.92%; }
  .top-\[19\%\] { top: 19%; }
  .top-\[19px\] { top: 19px; }
  .top-\[20\%\], .top-\[20\.0\%\] { top: 20%; }
  .top-\[20px\] { top: 20px; }
  .top-\[21\%\] { top: 21%; }
  .top-\[21px\] { top: 21px; }
  .top-\[22\.8\%\] { top: 22.8%; }
  .top-\[24\%\] { top: 24%; }
  .top-\[26\%\] { top: 26%; }
  .top-\[27\%\] { top: 27%; }
  .top-\[28\%\] { top: 28%; }
  .top-\[28\.7\%\] { top: 28.7%; }
  .top-\[28px\] { top: 28px; }
  .top-\[30\%\] { top: 30%; }
  .top-\[30px\] { top: 30px; }
  .top-\[32\%\] { top: 32%; }
  .top-\[33\%\] { top: 33%; }
  .top-\[33\.2\%\] { top: 33.2%; }
  .top-\[33\.8\%\] { top: 33.8%; }
  .top-\[33\.9\%\] { top: 33.9%; }
  .top-\[34\%\] { top: 34%; }
  .top-\[35\%\] { top: 35%; }
  .top-\[36\%\] { top: 36%; }
  .top-\[37\%\] { top: 37%; }
  .top-\[38\.72\%\] { top: 38.72%; }
  .top-\[40\%\] { top: 40%; }
  .top-\[41\.7\%\] { top: 41.7%; }
  .top-\[42\%\] { top: 42%; }
  .top-\[42\.7\%\] { top: 42.7%; }
  .top-\[43\%\] { top: 43%; }
  .top-\[43\.3\%\] { top: 43.3%; }
  .top-\[43\.9\%\] { top: 43.9%; }
  .top-\[44px\] { top: 44px; }
  .top-\[45\%\] { top: 45%; }
  .top-\[45\.4\%\] { top: 45.4%; }
  .top-\[45px\] { top: 45px; }
  .top-\[48\%\] { top: 48%; }
  .top-\[49\.5\%\] { top: 49.5%; }
  .top-\[50\%\] { top: 50%; }
  .top-\[50px\] { top: 50px; }
  .top-\[52\%\] { top: 52%; }
  .top-\[54\.42\%\] { top: 54.42%; }
  .top-\[55\%\] { top: 55%; }
  .top-\[55px\] { top: 55px; }
  .top-\[56\.9\%\] { top: 56.9%; }
  .top-\[60\.3\%\] { top: 60.3%; }
  .top-\[60\.6\%\] { top: 60.6%; }
  .top-\[60px\] { top: 60px; }
  .top-\[61\%\] { top: 61%; }
  .top-\[62\%\] { top: 62%; }
  .top-\[63\%\] { top: 63%; }
  .top-\[65\%\] { top: 65%; }
  .top-\[65px\] { top: 65px; }
  .top-\[66\%\] { top: 66%; }
  .top-\[66px\] { top: 66px; }
  .top-\[68\%\] { top: 68%; }
  .top-\[69\%\] { top: 69%; }
  .top-\[70\%\] { top: 70%; }
  .top-\[70px\] { top: 70px; }
  .top-\[72\.68\%\] { top: 72.68%; }
  .top-\[74\%\] { top: 74%; }
  .top-\[75\.5\%\] { top: 75.5%; }
  .top-\[76\%\] { top: 76%; }
  .top-\[79\%\] { top: 79%; }
  .top-\[80px\] { top: 80px; }
  .top-\[82\%\] { top: 82%; }
  .top-\[83\%\] { top: 83%; }
  .top-\[90px\] { top: 90px; }
  .top-\[100px\] { top: 100px; }
  .top-\[120px\] { top: 120px; }
  .top-\[130px\] { top: 130px; }
  .top-\[134px\] { top: 134px; }
  .top-\[148px\] { top: 148px; }
  .top-\[150px\] { top: 150px; }
  .top-\[156px\] { top: 156px; }
  .top-\[160px\] { top: 160px; }
  .top-\[165px\] { top: 165px; }
  .top-\[180px\] { top: 180px; }
  .top-\[193px\] { top: 193px; }
  .top-\[200px\] { top: 200px; }
  .top-\[206px\] { top: 206px; }
  .top-\[220px\] { top: 220px; }
  .top-\[230px\] { top: 230px; }
  .top-\[250px\] { top: 250px; }
  .top-\[255px\] { top: 255px; }
  .top-\[260px\] { top: 260px; }
  .top-\[280px\] { top: 280px; }
  .top-\[290px\] { top: 290px; }
  .top-\[300px\] { top: 300px; }
  .top-\[302px\] { top: 302px; }
  .top-\[360px\] { top: 360px; }
  .top-\[420px\] { top: 420px; }
  .top-\[470px\] { top: 470px; }
  .top-\[485px\] { top: 485px; }
  .top-\[640px\] { top: 640px; }
  .top-\[650px\] { top: 650px; }
  .top-\[760px\] { top: 760px; }
  .top-\[786px\] { top: 786px; }
  .top-\[800px\] { top: 800px; }
  .top-\[1050px\] { top: 1050px; }
  .top-\[1054px\] { top: 1054px; }
  .top-\[1160px\] { top: 1160px; }
  .top-\[1180px\] { top: 1180px; }
  .top-\[1450px\] { top: 1450px; }
  .top-\[1750px\] { top: 1750px; }
  .top-\[1780px\] { top: 1780px; }
  .top-\[1830px\] { top: 1830px; }
  .top-\[1848px\] { top: 1848px; }
  .top-\[1945px\] { top: 1945px; }
  .top-\[2000px\] { top: 2000px; }
  .top-\[2101px\] { top: 2101px; }
  .top-\[2211px\] { top: 2211px; }
  .top-\[2350px\] { top: 2350px; }
  .top-\[2545px\] { top: 2545px; }
  .top-\[2600px\] { top: 2600px; }
  .top-\[2800px\] { top: 2800px; }
  .top-\[2850px\] { top: 2850px; }
  .top-\[2960px\] { top: 2960px; }
  .top-\[3420px\] { top: 3420px; }
  .top-\[3570px\] { top: 3570px; }
  .top-\[4060px\] { top: 4060px; }
  .top-\[calc\(-2\%\+150px\)\] { top: calc(-2% + 150px); }
  .top-\[calc\(-2\%\+330px\)\] { top: calc(-2% + 330px); }
  .top-\[calc\(3\.5rem\+50px\+30px\)\] { top: calc(80px + 3.5rem); }
  .top-\[calc\(4\%_-_180px\)\] { top: calc(4% - 180px); }
  .top-\[calc\(6\%\+50px\)\] { top: calc(6% + 50px); }
  .top-\[calc\(10px-20px\)\] { top: -10px; }
  .top-\[calc\(12\%_-_30px\)\] { top: calc(12% - 30px); }
  .top-\[calc\(14\%_-_35px\)\] { top: calc(14% - 35px); }
  .top-\[calc\(14\%_-_115px\)\] { top: calc(14% - 115px); }
  .top-\[calc\(22\%_\+_40px\)\] { top: calc(22% + 40px); }
  .top-\[calc\(42\%_\+_100px\)\] { top: calc(42% + 100px); }
  .top-\[calc\(100\%_-_130px\)\] { top: calc(100% - 130px); }
  .top-\[var\(--hk-top\)\] { top: var(--hk-top); }
  .top-\[var\(--orn-top\)\] { top: var(--orn-top); }
  .top-full { top: 100%; }
  .-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-2 { right: calc(var(--spacing)*-2); }
  .-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); }
  .-right-20 { right: calc(var(--spacing)*-20); }
  .-right-40 { right: calc(var(--spacing)*-40); }
  .-right-\[2\%\] { right: -2%; }
  .-right-\[5px\] { right: -5px; }
  .-right-\[10\%\] { right: -10%; }
  .-right-\[10px\] { right: -10px; }
  .-right-\[12px\] { right: -12px; }
  .-right-\[14\%\] { right: -14%; }
  .-right-\[14px\] { right: -14px; }
  .-right-\[15px\] { right: -15px; }
  .-right-\[16\%\] { right: -16%; }
  .-right-\[18\%\] { right: -18%; }
  .-right-\[20\%\] { right: -20%; }
  .-right-\[20px\] { right: -20px; }
  .-right-\[22\%\] { right: -22%; }
  .-right-\[25\%\] { right: -25%; }
  .-right-\[30\%\] { right: -30%; }
  .-right-\[35px\] { right: -35px; }
  .-right-\[38px\] { right: -38px; }
  .-right-\[40\%\] { right: -40%; }
  .-right-\[40px\] { right: -40px; }
  .-right-\[45\%\] { right: -45%; }
  .-right-\[50px\] { right: -50px; }
  .-right-\[60px\] { right: -60px; }
  .-right-\[70px\] { right: -70px; }
  .-right-\[80px\] { right: -80px; }
  .-right-\[100px\] { right: -100px; }
  .-right-\[120px\] { right: -120px; }
  .-right-\[140px\] { right: -140px; }
  .-right-\[142px\] { right: -142px; }
  .-right-\[150px\] { right: -150px; }
  .-right-\[156px\] { right: -156px; }
  .-right-\[180px\] { right: -180px; }
  .-right-\[220px\] { right: -220px; }
  .-right-\[340px\] { right: -340px; }
  .-right-\[350px\] { right: -350px; }
  .-right-\[400px\] { right: -400px; }
  .-right-\[420px\] { right: -420px; }
  .right-0 { right: calc(var(--spacing)*0); }
  .right-1 { right: calc(var(--spacing)*1); }
  .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-6 { right: calc(var(--spacing)*6); }
  .right-8 { right: calc(var(--spacing)*8); }
  .right-16 { right: calc(var(--spacing)*16); }
  .right-\[-2\%\] { right: -2%; }
  .right-\[-4\%\] { right: -4%; }
  .right-\[-5\%\] { right: -5%; }
  .right-\[-8\%\] { right: -8%; }
  .right-\[-9\%\] { right: -9%; }
  .right-\[-10\%\] { right: -10%; }
  .right-\[-10px\] { right: -10px; }
  .right-\[-12\%\] { right: -12%; }
  .right-\[-12px\] { right: -12px; }
  .right-\[-14\%\] { right: -14%; }
  .right-\[-14px\] { right: -14px; }
  .right-\[-15\%\] { right: -15%; }
  .right-\[-15px\] { right: -15px; }
  .right-\[-16\%\] { right: -16%; }
  .right-\[-17\%\] { right: -17%; }
  .right-\[-18\%\] { right: -18%; }
  .right-\[-19\%\] { right: -19%; }
  .right-\[-20\%\] { right: -20%; }
  .right-\[-20px\] { right: -20px; }
  .right-\[-21px\] { right: -21px; }
  .right-\[-22\%\] { right: -22%; }
  .right-\[-26\%\] { right: -26%; }
  .right-\[-28\%\] { right: -28%; }
  .right-\[-30px\] { right: -30px; }
  .right-\[-35\%\] { right: -35%; }
  .right-\[-40\%\] { right: -40%; }
  .right-\[-40px\] { right: -40px; }
  .right-\[-45px\] { right: -45px; }
  .right-\[-48px\] { right: -48px; }
  .right-\[-50\%\] { right: -50%; }
  .right-\[-50px\] { right: -50px; }
  .right-\[-60px\] { right: -60px; }
  .right-\[-70px\] { right: -70px; }
  .right-\[-80px\] { right: -80px; }
  .right-\[-100px\] { right: -100px; }
  .right-\[-110px\] { right: -110px; }
  .right-\[-113px\] { right: -113px; }
  .right-\[-120px\] { right: -120px; }
  .right-\[-125px\] { right: -125px; }
  .right-\[-150px\] { right: -150px; }
  .right-\[0\%\] { right: 0px; }
  .right-\[2\%\] { right: 2%; }
  .right-\[3\%\] { right: 3%; }
  .right-\[4\%\] { right: 4%; }
  .right-\[5\%\] { right: 5%; }
  .right-\[8\%\] { right: 8%; }
  .right-\[8\.5vw\] { right: 8.5vw; }
  .right-\[16\.66\%\] { right: 16.66%; }
  .right-\[17\%\] { right: 17%; }
  .right-\[20px\] { right: 20px; }
  .right-\[21\%\] { right: 21%; }
  .right-\[28px\] { right: 28px; }
  .right-\[30px\] { right: 30px; }
  .right-\[40px\] { right: 40px; }
  .right-\[50\%\] { right: 50%; }
  .right-\[54\.6\%\] { right: 54.6%; }
  .right-\[70px\] { right: 70px; }
  .right-\[80\%\] { right: 80%; }
  .right-\[115px\] { right: 115px; }
  .right-\[calc\(-16\%_\+_80px\)\] { right: calc(-16% + 80px); }
  .right-\[calc\(6\%_-_15px\)\] { right: calc(6% - 15px); }
  .right-full { right: 100%; }
  .-bottom-0\.5 { bottom: calc(var(--spacing)*-.5); }
  .-bottom-1 { bottom: calc(var(--spacing)*-1); }
  .-bottom-2 { bottom: calc(var(--spacing)*-2); }
  .-bottom-3 { bottom: calc(var(--spacing)*-3); }
  .-bottom-8 { bottom: calc(var(--spacing)*-8); }
  .-bottom-10 { bottom: calc(var(--spacing)*-10); }
  .-bottom-20 { bottom: calc(var(--spacing)*-20); }
  .-bottom-\[-100px\] { bottom: 100px; }
  .-bottom-\[10px\] { bottom: -10px; }
  .-bottom-\[12px\] { bottom: -12px; }
  .-bottom-\[20px\] { bottom: -20px; }
  .-bottom-\[22px\] { bottom: -22px; }
  .-bottom-\[30px\] { bottom: -30px; }
  .-bottom-\[34px\] { bottom: -34px; }
  .-bottom-\[39px\] { bottom: -39px; }
  .-bottom-\[40px\] { bottom: -40px; }
  .-bottom-\[50px\] { bottom: -50px; }
  .-bottom-\[60px\] { bottom: -60px; }
  .-bottom-\[70px\] { bottom: -70px; }
  .-bottom-\[90px\] { bottom: -90px; }
  .-bottom-\[100px\] { bottom: -100px; }
  .-bottom-\[120px\] { bottom: -120px; }
  .-bottom-\[140px\] { bottom: -140px; }
  .-bottom-\[265px\] { bottom: -265px; }
  .-bottom-\[300px\] { bottom: -300px; }
  .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\/2 { bottom: 50%; }
  .bottom-2 { bottom: calc(var(--spacing)*2); }
  .bottom-3 { bottom: calc(var(--spacing)*3); }
  .bottom-4 { bottom: calc(var(--spacing)*4); }
  .bottom-5 { bottom: calc(var(--spacing)*5); }
  .bottom-6 { bottom: calc(var(--spacing)*6); }
  .bottom-14 { bottom: calc(var(--spacing)*14); }
  .bottom-16 { bottom: calc(var(--spacing)*16); }
  .bottom-20 { bottom: calc(var(--spacing)*20); }
  .bottom-28 { bottom: calc(var(--spacing)*28); }
  .bottom-40 { bottom: calc(var(--spacing)*40); }
  .bottom-\[-2\%\] { bottom: -2%; }
  .bottom-\[-3\%\] { bottom: -3%; }
  .bottom-\[-4\%\] { bottom: -4%; }
  .bottom-\[-5\%\] { bottom: -5%; }
  .bottom-\[-5px\] { bottom: -5px; }
  .bottom-\[-6\%\] { bottom: -6%; }
  .bottom-\[-7\%\] { bottom: -7%; }
  .bottom-\[-8\%\] { bottom: -8%; }
  .bottom-\[-10\%\] { bottom: -10%; }
  .bottom-\[-14\%\] { bottom: -14%; }
  .bottom-\[-15\%\] { bottom: -15%; }
  .bottom-\[-15px\] { bottom: -15px; }
  .bottom-\[-17\%\] { bottom: -17%; }
  .bottom-\[-25px\] { bottom: -25px; }
  .bottom-\[-35px\] { bottom: -35px; }
  .bottom-\[-45px\] { bottom: -45px; }
  .bottom-\[-46px\] { bottom: -46px; }
  .bottom-\[-50px\] { bottom: -50px; }
  .bottom-\[-51px\] { bottom: -51px; }
  .bottom-\[-52px\] { bottom: -52px; }
  .bottom-\[-56px\] { bottom: -56px; }
  .bottom-\[-70\%\] { bottom: -70%; }
  .bottom-\[-70px\] { bottom: -70px; }
  .bottom-\[-79px\] { bottom: -79px; }
  .bottom-\[-80px\] { bottom: -80px; }
  .bottom-\[-112px\] { bottom: -112px; }
  .bottom-\[-117px\] { bottom: -117px; }
  .bottom-\[-141px\] { bottom: -141px; }
  .bottom-\[-144px\] { bottom: -144px; }
  .bottom-\[-164px\] { bottom: -164px; }
  .bottom-\[-400px\] { bottom: -400px; }
  .bottom-\[-463px\] { bottom: -463px; }
  .bottom-\[4\%\] { bottom: 4%; }
  .bottom-\[5\%\] { bottom: 5%; }
  .bottom-\[5px\] { bottom: 5px; }
  .bottom-\[6\%\] { bottom: 6%; }
  .bottom-\[8\%\] { bottom: 8%; }
  .bottom-\[10\%\] { bottom: 10%; }
  .bottom-\[10px\] { bottom: 10px; }
  .bottom-\[12\%\] { bottom: 12%; }
  .bottom-\[20px\] { bottom: 20px; }
  .bottom-\[30\%\] { bottom: 30%; }
  .bottom-\[30px\] { bottom: 30px; }
  .bottom-\[40\%\] { bottom: 40%; }
  .bottom-\[40px\] { bottom: 40px; }
  .bottom-\[60px\] { bottom: 60px; }
  .bottom-\[70px\] { bottom: 70px; }
  .bottom-\[80px\] { bottom: 80px; }
  .bottom-\[90px\] { bottom: 90px; }
  .bottom-\[100px\] { bottom: 100px; }
  .bottom-\[250px\] { bottom: 250px; }
  .bottom-\[300px\] { bottom: 300px; }
  .bottom-\[380px\] { bottom: 380px; }
  .bottom-\[calc\(4rem\+env\(safe-area-inset-bottom\)\)\] { bottom: calc(4rem + env(safe-area-inset-bottom)); }
  .bottom-\[calc\(8\%\+50px\)\] { bottom: calc(8% + 50px); }
  .bottom-\[calc\(10\%-20px\)\] { bottom: calc(10% - 20px); }
  .bottom-\[calc\(27\%-70px\)\] { bottom: calc(27% - 70px); }
  .bottom-full { bottom: 100%; }
  .-left-1 { left: calc(var(--spacing)*-1); }
  .-left-2 { left: calc(var(--spacing)*-2); }
  .-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-10 { left: calc(var(--spacing)*-10); }
  .-left-16 { left: calc(var(--spacing)*-16); }
  .-left-20 { left: calc(var(--spacing)*-20); }
  .-left-\[2\%\] { left: -2%; }
  .-left-\[5\%\] { left: -5%; }
  .-left-\[5px\] { left: -5px; }
  .-left-\[6\.4\%\] { left: -6.4%; }
  .-left-\[10\%\] { left: -10%; }
  .-left-\[10px\] { left: -10px; }
  .-left-\[12px\] { left: -12px; }
  .-left-\[14\%\] { left: -14%; }
  .-left-\[14\.4\%\] { left: -14.4%; }
  .-left-\[14px\] { left: -14px; }
  .-left-\[16\%\] { left: -16%; }
  .-left-\[20\%\] { left: -20%; }
  .-left-\[20px\] { left: -20px; }
  .-left-\[23\%\] { left: -23%; }
  .-left-\[25\%\] { left: -25%; }
  .-left-\[30\%\] { left: -30%; }
  .-left-\[32\.9\%\] { left: -32.9%; }
  .-left-\[32px\] { left: -32px; }
  .-left-\[35\%\] { left: -35%; }
  .-left-\[40\%\] { left: -40%; }
  .-left-\[40px\] { left: -40px; }
  .-left-\[42px\] { left: -42px; }
  .-left-\[43\.9\%\] { left: -43.9%; }
  .-left-\[45\%\] { left: -45%; }
  .-left-\[50px\] { left: -50px; }
  .-left-\[60px\] { left: -60px; }
  .-left-\[61\%\] { left: -61%; }
  .-left-\[70px\] { left: -70px; }
  .-left-\[80px\] { left: -80px; }
  .-left-\[95px\] { left: -95px; }
  .-left-\[100px\] { left: -100px; }
  .-left-\[110px\] { left: -110px; }
  .-left-\[120px\] { left: -120px; }
  .-left-\[124px\] { left: -124px; }
  .-left-\[140px\] { left: -140px; }
  .-left-\[200px\] { left: -200px; }
  .-left-\[290px\] { left: -290px; }
  .-left-\[300px\] { left: -300px; }
  .-left-\[320px\] { left: -320px; }
  .-left-\[350px\] { left: -350px; }
  .left-0 { left: calc(var(--spacing)*0); }
  .left-1 { left: calc(var(--spacing)*1); }
  .left-1\/2 { left: 50%; }
  .left-2 { left: calc(var(--spacing)*2); }
  .left-2\.5 { left: calc(var(--spacing)*2.5); }
  .left-2\/3 { left: 66.6667%; }
  .left-3 { left: calc(var(--spacing)*3); }
  .left-3\.5 { left: calc(var(--spacing)*3.5); }
  .left-4 { left: calc(var(--spacing)*4); }
  .left-6 { left: calc(var(--spacing)*6); }
  .left-8 { left: calc(var(--spacing)*8); }
  .left-10 { left: calc(var(--spacing)*10); }
  .left-16 { left: calc(var(--spacing)*16); }
  .left-\[-2\%\] { left: -2%; }
  .left-\[-4\%\] { left: -4%; }
  .left-\[-5\%\] { left: -5%; }
  .left-\[-6\.6\%\] { left: -6.6%; }
  .left-\[-7\%\] { left: -7%; }
  .left-\[-8\%\] { left: -8%; }
  .left-\[-9\%\] { left: -9%; }
  .left-\[-10\%\] { left: -10%; }
  .left-\[-10px\] { left: -10px; }
  .left-\[-11\%\] { left: -11%; }
  .left-\[-11\.8\%\] { left: -11.8%; }
  .left-\[-12\%\] { left: -12%; }
  .left-\[-12px\] { left: -12px; }
  .left-\[-13\%\] { left: -13%; }
  .left-\[-14\%\] { left: -14%; }
  .left-\[-14px\] { left: -14px; }
  .left-\[-15\%\] { left: -15%; }
  .left-\[-16\%\] { left: -16%; }
  .left-\[-17\%\] { left: -17%; }
  .left-\[-18\.8\%\] { left: -18.8%; }
  .left-\[-19\%\] { left: -19%; }
  .left-\[-20\%\] { left: -20%; }
  .left-\[-20px\] { left: -20px; }
  .left-\[-21\%\] { left: -21%; }
  .left-\[-22\%\] { left: -22%; }
  .left-\[-24\%\] { left: -24%; }
  .left-\[-25\.3\%\] { left: -25.3%; }
  .left-\[-25\.9\%\] { left: -25.9%; }
  .left-\[-26\%\] { left: -26%; }
  .left-\[-29\%\] { left: -29%; }
  .left-\[-30\%\] { left: -30%; }
  .left-\[-30px\] { left: -30px; }
  .left-\[-35\%\] { left: -35%; }
  .left-\[-35\.7\%\] { left: -35.7%; }
  .left-\[-35px\] { left: -35px; }
  .left-\[-38\%\] { left: -38%; }
  .left-\[-40\%\] { left: -40%; }
  .left-\[-40\.6\%\] { left: -40.6%; }
  .left-\[-45px\] { left: -45px; }
  .left-\[-46\%\] { left: -46%; }
  .left-\[-50\%\] { left: -50%; }
  .left-\[-50px\] { left: -50px; }
  .left-\[-52\%\] { left: -52%; }
  .left-\[-55px\] { left: -55px; }
  .left-\[-56\%\] { left: -56%; }
  .left-\[-56px\] { left: -56px; }
  .left-\[-70px\] { left: -70px; }
  .left-\[-71px\] { left: -71px; }
  .left-\[-80px\] { left: -80px; }
  .left-\[-82\%\] { left: -82%; }
  .left-\[-83px\] { left: -83px; }
  .left-\[-84px\] { left: -84px; }
  .left-\[-85\%\] { left: -85%; }
  .left-\[-85px\] { left: -85px; }
  .left-\[-90px\] { left: -90px; }
  .left-\[-91px\] { left: -91px; }
  .left-\[-92px\] { left: -92px; }
  .left-\[-100px\] { left: -100px; }
  .left-\[-103\.2\%\] { left: -103.2%; }
  .left-\[-110px\] { left: -110px; }
  .left-\[-111px\] { left: -111px; }
  .left-\[-125px\] { left: -125px; }
  .left-\[-133\.1\%\] { left: -133.1%; }
  .left-\[-144px\] { left: -144px; }
  .left-\[-150px\] { left: -150px; }
  .left-\[-155px\] { left: -155px; }
  .left-\[-204\.99px\] { left: -204.99px; }
  .left-\[-230px\] { left: -230px; }
  .left-\[-246px\] { left: -246px; }
  .left-\[-247px\] { left: -247px; }
  .left-\[-251px\] { left: -251px; }
  .left-\[-263px\] { left: -263px; }
  .left-\[-294px\] { left: -294px; }
  .left-\[-298px\] { left: -298px; }
  .left-\[-330px\] { left: -330px; }
  .left-\[-355px\] { left: -355px; }
  .left-\[-365px\] { left: -365px; }
  .left-\[-388\.5px\] { left: -388.5px; }
  .left-\[-470px\] { left: -470px; }
  .left-\[-477px\] { left: -477px; }
  .left-\[0\.9\%\] { left: 0.9%; }
  .left-\[0px\] { left: 0px; }
  .left-\[1\.4\%\] { left: 1.4%; }
  .left-\[2\%\] { left: 2%; }
  .left-\[3\%\] { left: 3%; }
  .left-\[3\.9\%\] { left: 3.9%; }
  .left-\[4\%\] { left: 4%; }
  .left-\[5\%\] { left: 5%; }
  .left-\[6\.1\%\] { left: 6.1%; }
  .left-\[7\%\] { left: 7%; }
  .left-\[8\%\] { left: 8%; }
  .left-\[11\.5\%\] { left: 11.5%; }
  .left-\[14\%\] { left: 14%; }
  .left-\[15px\] { left: 15px; }
  .left-\[16\.66\%\] { left: 16.66%; }
  .left-\[17\%\] { left: 17%; }
  .left-\[20px\] { left: 20px; }
  .left-\[21\%\] { left: 21%; }
  .left-\[22\%\] { left: 22%; }
  .left-\[29\.7\%\] { left: 29.7%; }
  .left-\[30px\] { left: 30px; }
  .left-\[31\%\] { left: 31%; }
  .left-\[31\.7\%\] { left: 31.7%; }
  .left-\[33\%\] { left: 33%; }
  .left-\[36\%\] { left: 36%; }
  .left-\[39\.1\%\] { left: 39.1%; }
  .left-\[40\.6\%\] { left: 40.6%; }
  .left-\[45px\] { left: 45px; }
  .left-\[48\%\] { left: 48%; }
  .left-\[50\%\] { left: 50%; }
  .left-\[52\%\] { left: 52%; }
  .left-\[54\.6\%\] { left: 54.6%; }
  .left-\[55px\] { left: 55px; }
  .left-\[56\.2\%\] { left: 56.2%; }
  .left-\[60\%\] { left: 60%; }
  .left-\[62\%\] { left: 62%; }
  .left-\[68\%\] { left: 68%; }
  .left-\[71\%\] { left: 71%; }
  .left-\[72\%\] { left: 72%; }
  .left-\[74\%\] { left: 74%; }
  .left-\[74\.8\%\] { left: 74.8%; }
  .left-\[75\.3\%\] { left: 75.3%; }
  .left-\[80\%\] { left: 80%; }
  .left-\[83\%\] { left: 83%; }
  .left-\[83\.7\%\] { left: 83.7%; }
  .left-\[84\%\] { left: 84%; }
  .left-\[84\.9\%\] { left: 84.9%; }
  .left-\[85\%\] { left: 85%; }
  .left-\[111\.5px\] { left: 111.5px; }
  .left-\[179px\] { left: 179px; }
  .left-\[183px\] { left: 183px; }
  .left-\[200px\] { left: 200px; }
  .left-\[217px\] { left: 217px; }
  .left-\[232px\] { left: 232px; }
  .left-\[251px\] { left: 251px; }
  .left-\[320px\] { left: 320px; }
  .left-\[323px\] { left: 323px; }
  .left-\[331px\] { left: 331px; }
  .left-\[362px\] { left: 362px; }
  .left-\[363px\] { left: 363px; }
  .left-\[370px\] { left: 370px; }
  .left-\[374px\] { left: 374px; }
  .left-\[376px\] { left: 376px; }
  .left-\[X\%\] { }
  .left-\[calc\(-30\%\+60px\)\] { left: calc(-30% + 60px); }
  .left-\[calc\(2\.5rem-30px\)\] { left: calc(-30px + 2.5rem); }
  .left-\[calc\(3\%_\+_25px\)\] { left: calc(3% + 25px); }
  .left-\[calc\(18\%_-_65px\)\] { left: calc(18% - 65px); }
  .left-\[calc\(42\%-100px\)\] { left: calc(42% - 100px); }
  .left-\[calc\(50\%\+77\.5px\)\] { left: calc(50% + 77.5px); }
  .left-\[calc\(50\%-57px\)\] { left: calc(50% - 57px); }
  .left-\[calc\(50\%-310px\)\] { left: calc(50% - 310px); }
  .left-\[calc\(50\%-320px\)\] { left: calc(50% - 320px); }
  .left-\[calc\(80\%-300px\)\] { left: calc(80% - 300px); }
  .left-\[var\(--hk-left\)\] { left: var(--hk-left); }
  .left-full { left: 100%; }
  .isolate { isolation: isolate; }
  .-z-0 { z-index: calc(0); }
  .-z-10 { z-index: calc(-10); }
  .-z-20 { z-index: calc(-20); }
  .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-99999 { z-index: 99999; }
  .z-\[1\] { z-index: 1; }
  .z-\[2\] { z-index: 2; }
  .z-\[3\] { z-index: 3; }
  .z-\[4\] { z-index: 4; }
  .z-\[5\] { z-index: 5; }
  .z-\[6\] { z-index: 6; }
  .z-\[7\] { z-index: 7; }
  .z-\[9\] { z-index: 9; }
  .z-\[10\] { z-index: 10; }
  .z-\[15\] { z-index: 15; }
  .z-\[20\] { z-index: 20; }
  .z-\[21\] { z-index: 21; }
  .z-\[25\] { z-index: 25; }
  .z-\[35\] { z-index: 35; }
  .z-\[60\] { z-index: 60; }
  .z-\[70\] { z-index: 70; }
  .z-\[200\] { z-index: 200; }
  .z-\[9998\] { z-index: 9998; }
  .z-\[9999\] { z-index: 9999; }
  .order-1 { order: 1; }
  .order-2 { order: 2; }
  .order-3 { order: 3; }
  .col-span-2 { grid-column: span 2 / span 2; }
  .col-span-full { grid-column: 1 / -1; }
  .col-start-2 { grid-column-start: 2; }
  .row-span-4 { grid-row: span 4 / span 4; }
  .float-right { float: right; }
  .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-2 { margin: calc(var(--spacing)*-2); }
  .m-0 { margin: calc(var(--spacing)*0); }
  .m-2\.5 { margin: calc(var(--spacing)*2.5); }
  .m-5967 { margin: calc(var(--spacing)*5967); }
  .m-auto { margin: auto; }
  .-mx-0 { margin-inline: calc(var(--spacing)*0); }
  .-mx-1 { margin-inline: calc(var(--spacing)*-1); }
  .-mx-2 { margin-inline: calc(var(--spacing)*-2); }
  .-mx-4 { margin-inline: calc(var(--spacing)*-4); }
  .-mx-5 { margin-inline: calc(var(--spacing)*-5); }
  .-mx-6 { margin-inline: calc(var(--spacing)*-6); }
  .mx-0\.5 { margin-inline: calc(var(--spacing)*.5); }
  .mx-1 { margin-inline: calc(var(--spacing)*1); }
  .mx-1\.5 { margin-inline: calc(var(--spacing)*1.5); }
  .mx-2 { margin-inline: calc(var(--spacing)*2); }
  .mx-2\.5 { margin-inline: calc(var(--spacing)*2.5); }
  .mx-3 { margin-inline: calc(var(--spacing)*3); }
  .mx-4 { margin-inline: calc(var(--spacing)*4); }
  .mx-\[3px\] { margin-inline: 3px; }
  .mx-\[24px\] { margin-inline: 24px; }
  .mx-auto { margin-inline: auto; }
  .mx-px { margin-inline: 1px; }
  .my-0 { margin-block: calc(var(--spacing)*0); }
  .my-1 { margin-block: calc(var(--spacing)*1); }
  .my-2 { margin-block: calc(var(--spacing)*2); }
  .my-3 { margin-block: calc(var(--spacing)*3); }
  .my-4 { margin-block: calc(var(--spacing)*4); }
  .my-5 { margin-block: calc(var(--spacing)*5); }
  .my-6 { margin-block: calc(var(--spacing)*6); }
  .my-8 { margin-block: calc(var(--spacing)*8); }
  .my-10 { margin-block: calc(var(--spacing)*10); }
  .my-auto { margin-block: auto; }
  .join-vertical { flex-direction: column; }
  .join-vertical :first-child:not(:last-child) .join-item, .join-vertical > .join-item:first-child { --join-ss: var(--radius-field); --join-se: var(--radius-field); --join-es: 0; --join-ee: 0; }
  .join-vertical :last-child:not(:first-child) .join-item, .join-vertical > .join-item:last-child { --join-ss: 0; --join-se: 0; --join-es: var(--radius-field); --join-ee: var(--radius-field); }
  .join-vertical :only-child .join-item, .join-vertical > .join-item:only-child { --join-ss: var(--radius-field); --join-se: var(--radius-field); --join-es: var(--radius-field); --join-ee: var(--radius-field); }
  .join-vertical .join-item:where(:not(:first-child)) { margin-block-start: calc(var(--border,1px)*-1); margin-inline-start: 0px; }
  .join-item:where(:not(:first-child, :disabled, [disabled], .btn-disabled)) { margin-block-start: 0px; margin-inline-start: calc(var(--border,1px)*-1); }
  .join-item:where(:is(:disabled, [disabled], .btn-disabled)) { border-width: var(--border,1px)0 var(--border,1px)var(--border,1px); }
  .-ms-2 { margin-inline-start: calc(var(--spacing)*-2); }
  .ms-0\.5 { margin-inline-start: calc(var(--spacing)*.5); }
  .ms-1 { margin-inline-start: calc(var(--spacing)*1); }
  .ms-1\.5 { margin-inline-start: calc(var(--spacing)*1.5); }
  .ms-2 { margin-inline-start: calc(var(--spacing)*2); }
  .ms-5 { margin-inline-start: calc(var(--spacing)*5); }
  .ms-\[10\%\] { margin-inline-start: 10%; }
  .ms-\[12\.3\%\] { margin-inline-start: 12.3%; }
  .ms-auto { margin-inline-start: auto; }
  .me-0 { margin-inline-end: calc(var(--spacing)*0); }
  .me-1 { margin-inline-end: calc(var(--spacing)*1); }
  .me-2 { margin-inline-end: calc(var(--spacing)*2); }
  .me-3 { margin-inline-end: calc(var(--spacing)*3); }
  .me-\[-8px\] { margin-inline-end: -8px; }
  .\!mt-0 { margin-top: calc(var(--spacing)*0) !important; }
  .-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-3 { margin-top: calc(var(--spacing)*-3); }
  .-mt-4 { margin-top: calc(var(--spacing)*-4); }
  .-mt-6 { margin-top: calc(var(--spacing)*-6); }
  .-mt-8 { margin-top: calc(var(--spacing)*-8); }
  .-mt-24 { margin-top: calc(var(--spacing)*-24); }
  .-mt-\[-5px\] { margin-top: 5px; }
  .-mt-\[1px\] { margin-top: -1px; }
  .-mt-\[30px\] { margin-top: -30px; }
  .-mt-\[45px\] { margin-top: -45px; }
  .mt-0 { margin-top: calc(var(--spacing)*0); }
  .mt-0\.5 { margin-top: calc(var(--spacing)*.5); }
  .mt-1 { margin-top: calc(var(--spacing)*1); }
  .mt-1\.5 { margin-top: calc(var(--spacing)*1.5); }
  .mt-2 { margin-top: calc(var(--spacing)*2); }
  .mt-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-7 { margin-top: calc(var(--spacing)*7); }
  .mt-8 { margin-top: calc(var(--spacing)*8); }
  .mt-9 { margin-top: calc(var(--spacing)*9); }
  .mt-10 { margin-top: calc(var(--spacing)*10); }
  .mt-12 { margin-top: calc(var(--spacing)*12); }
  .mt-14 { margin-top: calc(var(--spacing)*14); }
  .mt-15 { margin-top: calc(var(--spacing)*15); }
  .mt-16 { margin-top: calc(var(--spacing)*16); }
  .mt-24 { margin-top: calc(var(--spacing)*24); }
  .mt-\[-5\.9\%\] { margin-top: -5.9%; }
  .mt-\[-6\.1\%\] { margin-top: -6.1%; }
  .mt-\[-6px\] { margin-top: -6px; }
  .mt-\[-9\.5\%\] { margin-top: -9.5%; }
  .mt-\[-11px\] { margin-top: -11px; }
  .mt-\[-17\.5\%\] { margin-top: -17.5%; }
  .mt-\[-17\.9\%\] { margin-top: -17.9%; }
  .mt-\[-20\.6\%\] { margin-top: -20.6%; }
  .mt-\[-24px\] { margin-top: -24px; }
  .mt-\[-30\.6\%\] { margin-top: -30.6%; }
  .mt-\[-53\.3\%\] { margin-top: -53.3%; }
  .mt-\[-59\.6\%\] { margin-top: -59.6%; }
  .mt-\[\.\.\.\] { }
  .mt-\[4\%\] { margin-top: 4%; }
  .mt-\[4\.5\%\] { margin-top: 4.5%; }
  .mt-\[4px\] { margin-top: 4px; }
  .mt-\[5px\] { margin-top: 5px; }
  .mt-\[6\.3\%\] { margin-top: 6.3%; }
  .mt-\[10\%\] { margin-top: 10%; }
  .mt-\[10\.2\%\] { margin-top: 10.2%; }
  .mt-\[10\.9\%\] { margin-top: 10.9%; }
  .mt-\[10px\] { margin-top: 10px; }
  .mt-\[11px\] { margin-top: 11px; }
  .mt-\[12\%\], .mt-\[12\.0\%\] { margin-top: 12%; }
  .mt-\[12\.7\%\] { margin-top: 12.7%; }
  .mt-\[12\.8\%\] { margin-top: 12.8%; }
  .mt-\[14px\] { margin-top: 14px; }
  .mt-\[15\.6\%\] { margin-top: 15.6%; }
  .mt-\[15px\] { margin-top: 15px; }
  .mt-\[18\.2\%\] { margin-top: 18.2%; }
  .mt-\[18px\] { margin-top: 18px; }
  .mt-\[20px\] { margin-top: 20px; }
  .mt-\[24\%\] { margin-top: 24%; }
  .mt-\[30\.6\%\] { margin-top: 30.6%; }
  .mt-\[30px\] { margin-top: 30px; }
  .mt-\[39px\] { margin-top: 39px; }
  .mt-\[41\.0\%\] { margin-top: 41%; }
  .mt-\[42px\] { margin-top: 42px; }
  .mt-\[50px\] { margin-top: 50px; }
  .mt-\[61\.0\%\] { margin-top: 61%; }
  .mt-\[67px\] { margin-top: 67px; }
  .mt-\[71\.7\%\] { margin-top: 71.7%; }
  .mt-\[72px\] { margin-top: 72px; }
  .mt-\[85px\] { margin-top: 85px; }
  .mt-\[90px\] { margin-top: 90px; }
  .mt-\[120px\] { margin-top: 120px; }
  .mt-\[138px\] { margin-top: 138px; }
  .mt-\[150px\] { margin-top: 150px; }
  .mt-auto { margin-top: auto; }
  .mt-px { margin-top: 1px; }
  .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-4 { margin-right: calc(var(--spacing)*4); }
  .mr-\[5\%\] { margin-right: 5%; }
  .mr-\[15px\] { margin-right: 15px; }
  .mr-auto { margin-right: auto; }
  .-mb-3 { margin-bottom: calc(var(--spacing)*-3); }
  .-mb-5 { margin-bottom: calc(var(--spacing)*-5); }
  .-mb-6 { margin-bottom: calc(var(--spacing)*-6); }
  .-mb-\[150px\] { margin-bottom: -150px; }
  .-mb-px { margin-bottom: -1px; }
  .mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .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-4 { margin-bottom: calc(var(--spacing)*4); }
  .mb-5 { margin-bottom: calc(var(--spacing)*5); }
  .mb-6 { margin-bottom: calc(var(--spacing)*6); }
  .mb-7 { margin-bottom: calc(var(--spacing)*7); }
  .mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .mb-10 { margin-bottom: calc(var(--spacing)*10); }
  .mb-12 { margin-bottom: calc(var(--spacing)*12); }
  .mb-16 { margin-bottom: calc(var(--spacing)*16); }
  .mb-20 { margin-bottom: calc(var(--spacing)*20); }
  .mb-\[2px\] { margin-bottom: 2px; }
  .mb-\[10px\] { margin-bottom: 10px; }
  .mb-\[114px\] { margin-bottom: 114px; }
  .-ml-1 { margin-left: calc(var(--spacing)*-1); }
  .-ml-2 { margin-left: calc(var(--spacing)*-2); }
  .-ml-\[15\.65\%\] { margin-left: -15.65%; }
  .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-4 { margin-left: calc(var(--spacing)*4); }
  .ml-\[2vw\] { margin-left: 2vw; }
  .ml-\[4vw\] { margin-left: 4vw; }
  .ml-\[15px\] { margin-left: 15px; }
  .ml-\[50px\] { margin-left: 50px; }
  .ml-auto { margin-left: auto; }
  .alert { border-width: var(--border); border-color: var(--alert-border-color,var(--color-base-200)); }
  .join { --join-ss: 0; --join-se: 0; --join-es: 0; --join-ee: 0; align-items: stretch; display: inline-flex; }
  .join :where(.join-item) { border-start-start-radius: var(--join-ss,0); border-start-end-radius: var(--join-se,0); border-end-end-radius: var(--join-ee,0); border-end-start-radius: var(--join-es,0); }
  .join :where(.join-item) * { --join-ss: var(--radius-field); --join-se: var(--radius-field); --join-es: var(--radius-field); --join-ee: var(--radius-field); }
  .join :first-child:not(:last-child) :where(.join-item), .join > .join-item:where(:first-child) { --join-ss: var(--radius-field); --join-se: 0; --join-es: var(--radius-field); --join-ee: 0; }
  .join :last-child:not(:first-child) :where(.join-item), .join > .join-item:where(:last-child) { --join-ss: 0; --join-se: var(--radius-field); --join-es: 0; --join-ee: var(--radius-field); }
  .join :only-child :where(.join-item), .join > .join-item:where(:only-child) { --join-ss: var(--radius-field); --join-se: var(--radius-field); --join-es: var(--radius-field); --join-ee: var(--radius-field); }
  .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-4 { -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .line-clamp-4 { -webkit-line-clamp: 4; }
  .line-clamp-\[9\] { -webkit-line-clamp: 9; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  :root .prose { --tw-prose-body: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :root .prose { --tw-prose-body: color-mix(in oklab,var(--color-base-content)80%,#0000); }
}
  :root .prose { --tw-prose-headings: var(--color-base-content); --tw-prose-lead: var(--color-base-content); --tw-prose-links: var(--color-base-content); --tw-prose-bold: var(--color-base-content); --tw-prose-counters: var(--color-base-content); --tw-prose-bullets: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :root .prose { --tw-prose-bullets: color-mix(in oklab,var(--color-base-content)50%,#0000); }
}
  :root .prose { --tw-prose-hr: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :root .prose { --tw-prose-hr: color-mix(in oklab,var(--color-base-content)20%,#0000); }
}
  :root .prose { --tw-prose-quotes: var(--color-base-content); --tw-prose-quote-borders: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :root .prose { --tw-prose-quote-borders: color-mix(in oklab,var(--color-base-content)20%,#0000); }
}
  :root .prose { --tw-prose-captions: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :root .prose { --tw-prose-captions: color-mix(in oklab,var(--color-base-content)50%,#0000); }
}
  :root .prose { --tw-prose-code: var(--color-base-content); --tw-prose-pre-code: var(--color-neutral-content); --tw-prose-pre-bg: var(--color-neutral); --tw-prose-th-borders: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :root .prose { --tw-prose-th-borders: color-mix(in oklab,var(--color-base-content)50%,#0000); }
}
  :root .prose { --tw-prose-td-borders: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :root .prose { --tw-prose-td-borders: color-mix(in oklab,var(--color-base-content)20%,#0000); }
}
  :root .prose { --tw-prose-kbd: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :root .prose { --tw-prose-kbd: color-mix(in oklab,var(--color-base-content)80%,#0000); }
}
  :root .prose :where(code):not(pre > code) { background-color: var(--color-base-200); border-radius: var(--radius-selector); border: var(--border)solid var(--color-base-300); font-weight: inherit; padding-block: 0.2em; padding-inline: 0.5em; }
  :root .prose :where(code):not(pre > code)::after, :root .prose :where(code):not(pre > code)::before { display: none; }
  .block { display: block; }
  .contents { display: contents; }
  .flex { display: flex; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline { display: inline; }
  .inline-block { display: inline-block; }
  .inline-flex { display: inline-flex; }
  .table { display: table; }
  .aspect-\[2\.6\/1\] { aspect-ratio: 2.6 / 1; }
  .aspect-\[2\/1\] { aspect-ratio: 2 / 1; }
  .aspect-\[2\/3\] { aspect-ratio: 2 / 3; }
  .aspect-\[3\/4\] { aspect-ratio: 3 / 4; }
  .aspect-\[4\/3\] { aspect-ratio: 4 / 3; }
  .aspect-\[9\/16\] { aspect-ratio: 9 / 16; }
  .aspect-\[16\/9\] { aspect-ratio: 16 / 9; }
  .aspect-\[16\/10\] { aspect-ratio: 16 / 10; }
  .aspect-\[16\/11\] { aspect-ratio: 16 / 11; }
  .aspect-\[40\/21\] { aspect-ratio: 40 / 21; }
  .aspect-\[150\/180\] { aspect-ratio: 150 / 180; }
  .aspect-\[167\/219\] { aspect-ratio: 167 / 219; }
  .aspect-\[178\.353\/230\.6\] { aspect-ratio: 178.353 / 230.6; }
  .aspect-\[178\.503\/230\.42\] { aspect-ratio: 178.503 / 230.42; }
  .aspect-\[191\/255\] { aspect-ratio: 191 / 255; }
  .aspect-\[196\/253\] { aspect-ratio: 196 / 253; }
  .aspect-\[207\.33\/254\.13\] { aspect-ratio: 207.33 / 254.13; }
  .aspect-\[219\.82\/263\.56\] { aspect-ratio: 219.82 / 263.56; }
  .aspect-\[221\/309\] { aspect-ratio: 221 / 309; }
  .aspect-\[239\/368\] { aspect-ratio: 239 / 368; }
  .aspect-\[268\/317\] { aspect-ratio: 268 / 317; }
  .aspect-\[283\/327\] { aspect-ratio: 283 / 327; }
  .aspect-\[283\/328\] { aspect-ratio: 283 / 328; }
  .aspect-\[286\/481\] { aspect-ratio: 286 / 481; }
  .aspect-\[295\/397\] { aspect-ratio: 295 / 397; }
  .aspect-\[300\/537\] { aspect-ratio: 300 / 537; }
  .aspect-\[315\/452\] { aspect-ratio: 315 / 452; }
  .aspect-\[317\/539\] { aspect-ratio: 317 / 539; }
  .aspect-\[331\.11\/394\.7\] { aspect-ratio: 331.11 / 394.7; }
  .aspect-\[333\/384\] { aspect-ratio: 333 / 384; }
  .aspect-\[351\/485\] { aspect-ratio: 351 / 485; }
  .aspect-\[354\/531\] { aspect-ratio: 354 / 531; }
  .aspect-\[358\/304\] { aspect-ratio: 358 / 304; }
  .aspect-\[372\/603\] { aspect-ratio: 372 / 603; }
  .aspect-\[386\/333\] { aspect-ratio: 386 / 333; }
  .aspect-\[388\/307\] { aspect-ratio: 388 / 307; }
  .aspect-\[392\/335\] { aspect-ratio: 392 / 335; }
  .aspect-\[394\/307\] { aspect-ratio: 394 / 307; }
  .aspect-\[403\/364\] { aspect-ratio: 403 / 364; }
  .aspect-\[406\/574\] { aspect-ratio: 406 / 574; }
  .aspect-\[441\/300\] { aspect-ratio: 441 / 300; }
  .aspect-\[588\/688\] { aspect-ratio: 588 / 688; }
  .aspect-\[640\/1137\] { aspect-ratio: 640 / 1137; }
  .aspect-\[776\/614\] { aspect-ratio: 776 / 614; }
  .aspect-\[1094\/1554\] { aspect-ratio: 1094 / 1554; }
  .aspect-\[1370\/1132\] { aspect-ratio: 1370 / 1132; }
  .aspect-\[1448\/1086\] { aspect-ratio: 1448 / 1086; }
  .aspect-\[1500\/2100\] { aspect-ratio: 1500 / 2100; }
  .aspect-\[2896\/2172\] { aspect-ratio: 2896 / 2172; }
  .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 { width: calc(var(--spacing)*3); height: calc(var(--spacing)*3); }
  .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-5 { width: calc(var(--spacing)*5); height: calc(var(--spacing)*5); }
  .size-6 { width: calc(var(--spacing)*6); height: calc(var(--spacing)*6); }
  .size-9 { width: calc(var(--spacing)*9); height: calc(var(--spacing)*9); }
  .size-10 { width: calc(var(--spacing)*10); height: calc(var(--spacing)*10); }
  .size-\[40px\] { width: 40px; height: 40px; }
  .size-\[42px\] { width: 42px; height: 42px; }
  .size-\[43px\] { width: 43px; height: 43px; }
  .size-full { width: 100%; height: 100%; }
  .\!h-7 { height: calc(var(--spacing)*7) !important; }
  .h-0 { height: calc(var(--spacing)*0); }
  .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-4\.5 { height: calc(var(--spacing)*4.5); }
  .h-5 { height: calc(var(--spacing)*5); }
  .h-6 { height: calc(var(--spacing)*6); }
  .h-7 { height: calc(var(--spacing)*7); }
  .h-8 { height: calc(var(--spacing)*8); }
  .h-9 { height: calc(var(--spacing)*9); }
  .h-10 { height: calc(var(--spacing)*10); }
  .h-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-36 { height: calc(var(--spacing)*36); }
  .h-40 { height: calc(var(--spacing)*40); }
  .h-44 { height: calc(var(--spacing)*44); }
  .h-48 { height: calc(var(--spacing)*48); }
  .h-50 { height: calc(var(--spacing)*50); }
  .h-52 { height: calc(var(--spacing)*52); }
  .h-56 { height: calc(var(--spacing)*56); }
  .h-64 { height: calc(var(--spacing)*64); }
  .h-72 { height: calc(var(--spacing)*72); }
  .h-80 { height: calc(var(--spacing)*80); }
  .h-96 { height: calc(var(--spacing)*96); }
  .h-150 { height: calc(var(--spacing)*150); }
  .h-170 { height: calc(var(--spacing)*170); }
  .h-180 { height: calc(var(--spacing)*180); }
  .h-200 { height: calc(var(--spacing)*200); }
  .h-\[1em\] { height: 1em; }
  .h-\[3\.25rem\] { height: 3.25rem; }
  .h-\[3\.625rem\] { height: 3.625rem; }
  .h-\[18px\] { height: 18px; }
  .h-\[20px\] { height: 20px; }
  .h-\[24px\] { height: 24px; }
  .h-\[25px\] { height: 25px; }
  .h-\[29px\] { height: 29px; }
  .h-\[30px\] { height: 30px; }
  .h-\[32px\] { height: 32px; }
  .h-\[33px\] { height: 33px; }
  .h-\[34px\] { height: 34px; }
  .h-\[35px\] { height: 35px; }
  .h-\[36px\] { height: 36px; }
  .h-\[39px\] { height: 39px; }
  .h-\[40px\] { height: 40px; }
  .h-\[43px\] { height: 43px; }
  .h-\[44px\] { height: 44px; }
  .h-\[45px\] { height: 45px; }
  .h-\[46px\] { height: 46px; }
  .h-\[47px\] { height: 47px; }
  .h-\[48px\] { height: 48px; }
  .h-\[49px\] { height: 49px; }
  .h-\[50px\] { height: 50px; }
  .h-\[52px\] { height: 52px; }
  .h-\[53px\] { height: 53px; }
  .h-\[54px\] { height: 54px; }
  .h-\[56px\] { height: 56px; }
  .h-\[58px\] { height: 58px; }
  .h-\[60px\] { height: 60px; }
  .h-\[64px\] { height: 64px; }
  .h-\[70px\] { height: 70px; }
  .h-\[72\%\] { height: 72%; }
  .h-\[77\%\] { height: 77%; }
  .h-\[84px\] { height: 84px; }
  .h-\[85vh\] { height: 85vh; }
  .h-\[88vw\] { height: 88vw; }
  .h-\[90dvh\] { height: 90dvh; }
  .h-\[92\%\] { height: 92%; }
  .h-\[96\%\] { height: 96%; }
  .h-\[100dvh\] { height: 100dvh; }
  .h-\[100px\] { height: 100px; }
  .h-\[110px\] { height: 110px; }
  .h-\[115\%\] { height: 115%; }
  .h-\[119\.4\%\] { height: 119.4%; }
  .h-\[120px\] { height: 120px; }
  .h-\[130px\] { height: 130px; }
  .h-\[140px\] { height: 140px; }
  .h-\[150px\] { height: 150px; }
  .h-\[155px\] { height: 155px; }
  .h-\[168px\] { height: 168px; }
  .h-\[181px\] { height: 181px; }
  .h-\[200px\] { height: 200px; }
  .h-\[240px\] { height: 240px; }
  .h-\[250px\] { height: 250px; }
  .h-\[260px\] { height: 260px; }
  .h-\[267px\] { height: 267px; }
  .h-\[268px\] { height: 268px; }
  .h-\[270px\] { height: 270px; }
  .h-\[280px\] { height: 280px; }
  .h-\[290px\] { height: 290px; }
  .h-\[300px\] { height: 300px; }
  .h-\[320px\] { height: 320px; }
  .h-\[321px\] { height: 321px; }
  .h-\[324px\] { height: 324px; }
  .h-\[328px\] { height: 328px; }
  .h-\[331px\] { height: 331px; }
  .h-\[340px\] { height: 340px; }
  .h-\[342px\] { height: 342px; }
  .h-\[350px\] { height: 350px; }
  .h-\[352px\] { height: 352px; }
  .h-\[354px\] { height: 354px; }
  .h-\[361px\] { height: 361px; }
  .h-\[363px\] { height: 363px; }
  .h-\[367px\] { height: 367px; }
  .h-\[380px\] { height: 380px; }
  .h-\[390px\] { height: 390px; }
  .h-\[391px\] { height: 391px; }
  .h-\[400px\] { height: 400px; }
  .h-\[408px\] { height: 408px; }
  .h-\[411px\] { height: 411px; }
  .h-\[413px\] { height: 413px; }
  .h-\[417px\] { height: 417px; }
  .h-\[420px\] { height: 420px; }
  .h-\[421px\] { height: 421px; }
  .h-\[431px\] { height: 431px; }
  .h-\[432px\] { height: 432px; }
  .h-\[440px\] { height: 440px; }
  .h-\[441px\] { height: 441px; }
  .h-\[448px\] { height: 448px; }
  .h-\[455px\] { height: 455px; }
  .h-\[460px\] { height: 460px; }
  .h-\[472px\] { height: 472px; }
  .h-\[480px\] { height: 480px; }
  .h-\[494px\] { height: 494px; }
  .h-\[496px\] { height: 496px; }
  .h-\[499px\] { height: 499px; }
  .h-\[500px\] { height: 500px; }
  .h-\[504px\] { height: 504px; }
  .h-\[520px\] { height: 520px; }
  .h-\[525px\] { height: 525px; }
  .h-\[532px\] { height: 532px; }
  .h-\[560px\] { height: 560px; }
  .h-\[595px\] { height: 595px; }
  .h-\[596px\] { height: 596px; }
  .h-\[600px\] { height: 600px; }
  .h-\[620px\] { height: 620px; }
  .h-\[700px\] { height: 700px; }
  .h-\[701px\] { height: 701px; }
  .h-\[850px\] { height: 850px; }
  .h-\[900px\] { height: 900px; }
  .h-\[1100px\] { height: 1100px; }
  .h-\[calc\(100vh-160px\)\] { height: calc(-160px + 100vh); }
  .h-\[min\(92vw\,420px\)\] { height: min(92vw, 420px); }
  .h-auto { height: auto; }
  .h-fit { height: fit-content; }
  .h-full { height: 100%; }
  .h-px { height: 1px; }
  .h-screen { height: 100vh; }
  .max-h-32 { max-height: calc(var(--spacing)*32); }
  .max-h-40 { max-height: calc(var(--spacing)*40); }
  .max-h-48 { max-height: calc(var(--spacing)*48); }
  .max-h-60 { max-height: calc(var(--spacing)*60); }
  .max-h-64 { max-height: calc(var(--spacing)*64); }
  .max-h-72 { max-height: calc(var(--spacing)*72); }
  .max-h-80 { max-height: calc(var(--spacing)*80); }
  .max-h-96 { max-height: calc(var(--spacing)*96); }
  .max-h-\[\.\.vh\] { }
  .max-h-\[28rem\] { max-height: 28rem; }
  .max-h-\[40vh\] { max-height: 40vh; }
  .max-h-\[50vh\] { max-height: 50vh; }
  .max-h-\[55vh\] { max-height: 55vh; }
  .max-h-\[60vh\] { max-height: 60vh; }
  .max-h-\[65vh\] { max-height: 65vh; }
  .max-h-\[70vh\] { max-height: 70vh; }
  .max-h-\[80vh\] { max-height: 80vh; }
  .max-h-\[85dvh\] { max-height: 85dvh; }
  .max-h-\[85vh\] { max-height: 85vh; }
  .max-h-\[90vh\] { max-height: 90vh; }
  .max-h-\[92dvh\] { max-height: 92dvh; }
  .max-h-\[92vh\] { max-height: 92vh; }
  .max-h-\[94vh\] { max-height: 94vh; }
  .max-h-\[120px\] { max-height: 120px; }
  .max-h-\[200px\] { max-height: 200px; }
  .max-h-\[300px\] { max-height: 300px; }
  .max-h-\[320px\] { max-height: 320px; }
  .max-h-\[500px\] { max-height: 500px; }
  .max-h-\[calc\(85vh-72px\)\] { max-height: calc(-72px + 85vh); }
  .max-h-\[calc\(100dvh-10rem\)\] { max-height: calc(100dvh - 10rem); }
  .max-h-\[calc\(100vh-2rem\)\] { max-height: calc(-2rem + 100vh); }
  .max-h-\[min\(150px\,32vh\)\] { max-height: min(150px, 32vh); }
  .max-h-\[min\(264px\,48vh\)\] { max-height: min(264px, 48vh); }
  .max-h-\[min\(276px\,50vh\)\] { max-height: min(276px, 50vh); }
  .max-h-full { max-height: 100%; }
  .max-h-none { max-height: none; }
  .min-h-0 { min-height: calc(var(--spacing)*0); }
  .min-h-7 { min-height: calc(var(--spacing)*7); }
  .min-h-9 { min-height: calc(var(--spacing)*9); }
  .min-h-11 { min-height: calc(var(--spacing)*11); }
  .min-h-16 { min-height: calc(var(--spacing)*16); }
  .min-h-24 { min-height: calc(var(--spacing)*24); }
  .min-h-40 { min-height: calc(var(--spacing)*40); }
  .min-h-\[2\.5rem\] { min-height: 2.5rem; }
  .min-h-\[2rem\] { min-height: 2rem; }
  .min-h-\[20px\] { min-height: 20px; }
  .min-h-\[36px\] { min-height: 36px; }
  .min-h-\[40dvh\] { min-height: 40dvh; }
  .min-h-\[40px\] { min-height: 40px; }
  .min-h-\[42px\] { min-height: 42px; }
  .min-h-\[44px\] { min-height: 44px; }
  .min-h-\[56px\] { min-height: 56px; }
  .min-h-\[58px\] { min-height: 58px; }
  .min-h-\[62px\] { min-height: 62px; }
  .min-h-\[70vh\] { min-height: 70vh; }
  .min-h-\[80px\] { min-height: 80px; }
  .min-h-\[100svh\] { min-height: 100svh; }
  .min-h-\[126px\] { min-height: 126px; }
  .min-h-\[150px\] { min-height: 150px; }
  .min-h-\[190px\] { min-height: 190px; }
  .min-h-\[210px\] { min-height: 210px; }
  .min-h-\[420px\] { min-height: 420px; }
  .min-h-\[520px\] { min-height: 520px; }
  .min-h-\[600px\] { min-height: 600px; }
  .min-h-\[640px\] { min-height: 640px; }
  .min-h-\[648px\] { min-height: 648px; }
  .min-h-\[730px\] { min-height: 730px; }
  .min-h-\[840px\] { min-height: 840px; }
  .min-h-\[910px\] { min-height: 910px; }
  .min-h-\[min\(100svh\,900px\)\] { min-height: min(100svh, 900px); }
  .min-h-screen { min-height: 100vh; }
  .min-h-svh { min-height: 100svh; }
  .\!w-7 { width: calc(var(--spacing)*7) !important; }
  .\!w-\[255px\] { width: 255px !important; }
  .\!w-\[280px\] { width: 280px !important; }
  .\!w-\[296px\] { width: 296px !important; }
  .\!w-full { width: 100% !important; }
  .w-0 { width: calc(var(--spacing)*0); }
  .w-0\.5 { width: calc(var(--spacing)*.5); }
  .w-1 { width: calc(var(--spacing)*1); }
  .w-1\.5 { width: calc(var(--spacing)*1.5); }
  .w-1\/2 { width: 50%; }
  .w-1\/3 { width: 33.3333%; }
  .w-2 { width: calc(var(--spacing)*2); }
  .w-2\.5 { width: calc(var(--spacing)*2.5); }
  .w-2\/3 { width: 66.6667%; }
  .w-3 { width: calc(var(--spacing)*3); }
  .w-3\.5 { width: calc(var(--spacing)*3.5); }
  .w-4 { width: calc(var(--spacing)*4); }
  .w-4\.5 { width: calc(var(--spacing)*4.5); }
  .w-5 { width: calc(var(--spacing)*5); }
  .w-6 { width: calc(var(--spacing)*6); }
  .w-7 { width: calc(var(--spacing)*7); }
  .w-8 { width: calc(var(--spacing)*8); }
  .w-9 { width: calc(var(--spacing)*9); }
  .w-10 { width: calc(var(--spacing)*10); }
  .w-11 { width: calc(var(--spacing)*11); }
  .w-11\/12 { width: 91.6667%; }
  .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-40 { width: calc(var(--spacing)*40); }
  .w-44 { width: calc(var(--spacing)*44); }
  .w-48 { width: calc(var(--spacing)*48); }
  .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-\[1em\] { width: 1em; }
  .w-\[1px\] { width: 1px; }
  .w-\[2px\] { width: 2px; }
  .w-\[4\.5rem\] { width: 4.5rem; }
  .w-\[5\.8\%\] { width: 5.8%; }
  .w-\[5\.75rem\] { width: 5.75rem; }
  .w-\[8\%\] { width: 8%; }
  .w-\[9\%\] { width: 9%; }
  .w-\[11\%\] { width: 11%; }
  .w-\[13\.7\%\] { width: 13.7%; }
  .w-\[15\%\] { width: 15%; }
  .w-\[16\%\] { width: 16%; }
  .w-\[18\%\] { width: 18%; }
  .w-\[20\%\] { width: 20%; }
  .w-\[24\%\] { width: 24%; }
  .w-\[25\%\] { width: 25%; }
  .w-\[25px\] { width: 25px; }
  .w-\[26\%\] { width: 26%; }
  .w-\[26px\] { width: 26px; }
  .w-\[27\%\] { width: 27%; }
  .w-\[28\%\] { width: 28%; }
  .w-\[29\%\] { width: 29%; }
  .w-\[30\%\] { width: 30%; }
  .w-\[30px\] { width: 30px; }
  .w-\[31px\] { width: 31px; }
  .w-\[32\%\] { width: 32%; }
  .w-\[32\.1\%\] { width: 32.1%; }
  .w-\[32\.7\%\] { width: 32.7%; }
  .w-\[32px\] { width: 32px; }
  .w-\[33\%\] { width: 33%; }
  .w-\[33px\] { width: 33px; }
  .w-\[34\%\] { width: 34%; }
  .w-\[34px\] { width: 34px; }
  .w-\[35\%\] { width: 35%; }
  .w-\[35px\] { width: 35px; }
  .w-\[36\%\] { width: 36%; }
  .w-\[37\%\] { width: 37%; }
  .w-\[37\.6\%\] { width: 37.6%; }
  .w-\[38\%\] { width: 38%; }
  .w-\[38px\] { width: 38px; }
  .w-\[39\%\] { width: 39%; }
  .w-\[39px\] { width: 39px; }
  .w-\[40\%\] { width: 40%; }
  .w-\[40\.8\%\] { width: 40.8%; }
  .w-\[40px\] { width: 40px; }
  .w-\[41\.7\%\] { width: 41.7%; }
  .w-\[42\%\] { width: 42%; }
  .w-\[42px\] { width: 42px; }
  .w-\[43px\] { width: 43px; }
  .w-\[44\%\] { width: 44%; }
  .w-\[44\.5\%\] { width: 44.5%; }
  .w-\[44px\] { width: 44px; }
  .w-\[45\%\] { width: 45%; }
  .w-\[45px\] { width: 45px; }
  .w-\[46\%\] { width: 46%; }
  .w-\[46px\] { width: 46px; }
  .w-\[47\.6\%\] { width: 47.6%; }
  .w-\[48\%\] { width: 48%; }
  .w-\[49\%\] { width: 49%; }
  .w-\[49px\] { width: 49px; }
  .w-\[50\%\] { width: 50%; }
  .w-\[50\.5\%\] { width: 50.5%; }
  .w-\[50px\] { width: 50px; }
  .w-\[52\%\] { width: 52%; }
  .w-\[52\.4\%\] { width: 52.4%; }
  .w-\[52px\] { width: 52px; }
  .w-\[53\%\] { width: 53%; }
  .w-\[53\.7\%\] { width: 53.7%; }
  .w-\[54\%\] { width: 54%; }
  .w-\[54\.2\%\] { width: 54.2%; }
  .w-\[54\.3\%\] { width: 54.3%; }
  .w-\[55\%\] { width: 55%; }
  .w-\[55\.8\%\] { width: 55.8%; }
  .w-\[56\%\] { width: 56%; }
  .w-\[56\.7\%\] { width: 56.7%; }
  .w-\[56px\] { width: 56px; }
  .w-\[57\%\] { width: 57%; }
  .w-\[57\.6\%\] { width: 57.6%; }
  .w-\[58\%\] { width: 58%; }
  .w-\[58\.5\%\] { width: 58.5%; }
  .w-\[58px\] { width: 58px; }
  .w-\[59\.2\%\] { width: 59.2%; }
  .w-\[60\%\] { width: 60%; }
  .w-\[61px\] { width: 61px; }
  .w-\[62\%\] { width: 62%; }
  .w-\[62\.6\%\] { width: 62.6%; }
  .w-\[62px\] { width: 62px; }
  .w-\[63\%\] { width: 63%; }
  .w-\[64\%\] { width: 64%; }
  .w-\[64\.2\%\] { width: 64.2%; }
  .w-\[64\.8\%\] { width: 64.8%; }
  .w-\[64px\] { width: 64px; }
  .w-\[65\%\] { width: 65%; }
  .w-\[66\.4\%\] { width: 66.4%; }
  .w-\[66vw\] { width: 66vw; }
  .w-\[67\%\] { width: 67%; }
  .w-\[67\.4\%\] { width: 67.4%; }
  .w-\[68\%\] { width: 68%; }
  .w-\[69\.3\%\] { width: 69.3%; }
  .w-\[70\%\] { width: 70%; }
  .w-\[70\.4\%\] { width: 70.4%; }
  .w-\[70px\] { width: 70px; }
  .w-\[71\.9\%\] { width: 71.9%; }
  .w-\[71\.59\%\] { width: 71.59%; }
  .w-\[72\%\] { width: 72%; }
  .w-\[72px\] { width: 72px; }
  .w-\[74\%\] { width: 74%; }
  .w-\[74\.5\%\] { width: 74.5%; }
  .w-\[75\%\] { width: 75%; }
  .w-\[75\.4\%\] { width: 75.4%; }
  .w-\[76\%\] { width: 76%; }
  .w-\[76\.1\%\] { width: 76.1%; }
  .w-\[77\%\] { width: 77%; }
  .w-\[77\.1\%\] { width: 77.1%; }
  .w-\[78\%\] { width: 78%; }
  .w-\[78px\] { width: 78px; }
  .w-\[79\.6\%\] { width: 79.6%; }
  .w-\[79\.7\%\] { width: 79.7%; }
  .w-\[80\%\] { width: 80%; }
  .w-\[80px\] { width: 80px; }
  .w-\[81\%\] { width: 81%; }
  .w-\[81\.2\%\] { width: 81.2%; }
  .w-\[81\.98\%\] { width: 81.98%; }
  .w-\[82\%\] { width: 82%; }
  .w-\[82\.1\%\] { width: 82.1%; }
  .w-\[82px\] { width: 82px; }
  .w-\[83\%\] { width: 83%; }
  .w-\[83\.2\%\] { width: 83.2%; }
  .w-\[84\%\] { width: 84%; }
  .w-\[85\%\] { width: 85%; }
  .w-\[86\%\] { width: 86%; }
  .w-\[86\.6\%\] { width: 86.6%; }
  .w-\[87\.5\%\] { width: 87.5%; }
  .w-\[88\%\] { width: 88%; }
  .w-\[88px\] { width: 88px; }
  .w-\[90\%\] { width: 90%; }
  .w-\[90px\] { width: 90px; }
  .w-\[92\%\] { width: 92%; }
  .w-\[95\%\] { width: 95%; }
  .w-\[96\%\] { width: 96%; }
  .w-\[96\.1\%\] { width: 96.1%; }
  .w-\[96px\] { width: 96px; }
  .w-\[96vw\] { width: 96vw; }
  .w-\[97\%\] { width: 97%; }
  .w-\[98\%\] { width: 98%; }
  .w-\[98px\] { width: 98px; }
  .w-\[100\%\] { width: 100%; }
  .w-\[100px\] { width: 100px; }
  .w-\[102\%\] { width: 102%; }
  .w-\[110\.7\%\] { width: 110.7%; }
  .w-\[110px\] { width: 110px; }
  .w-\[112\%\] { width: 112%; }
  .w-\[113px\] { width: 113px; }
  .w-\[115\%\] { width: 115%; }
  .w-\[117\.2\%\] { width: 117.2%; }
  .w-\[117px\] { width: 117px; }
  .w-\[119\.8\%\] { width: 119.8%; }
  .w-\[120\%\] { width: 120%; }
  .w-\[120\.63\%\] { width: 120.63%; }
  .w-\[120px\] { width: 120px; }
  .w-\[121px\] { width: 121px; }
  .w-\[122\%\] { width: 122%; }
  .w-\[124\%\] { width: 124%; }
  .w-\[124px\] { width: 124px; }
  .w-\[125\%\] { width: 125%; }
  .w-\[126\%\] { width: 126%; }
  .w-\[126\.5\%\] { width: 126.5%; }
  .w-\[126px\] { width: 126px; }
  .w-\[128\%\] { width: 128%; }
  .w-\[128\.1\%\] { width: 128.1%; }
  .w-\[128\.8\%\] { width: 128.8%; }
  .w-\[130\%\] { width: 130%; }
  .w-\[130\.8\%\] { width: 130.8%; }
  .w-\[130px\] { width: 130px; }
  .w-\[131\.3\%\] { width: 131.3%; }
  .w-\[132px\] { width: 132px; }
  .w-\[133\%\] { width: 133%; }
  .w-\[134\%\] { width: 134%; }
  .w-\[135\%\] { width: 135%; }
  .w-\[138px\] { width: 138px; }
  .w-\[140\%\] { width: 140%; }
  .w-\[140px\] { width: 140px; }
  .w-\[141px\] { width: 141px; }
  .w-\[143px\] { width: 143px; }
  .w-\[144px\] { width: 144px; }
  .w-\[145px\] { width: 145px; }
  .w-\[146px\] { width: 146px; }
  .w-\[148\.8\%\] { width: 148.8%; }
  .w-\[148px\] { width: 148px; }
  .w-\[150\%\] { width: 150%; }
  .w-\[150px\] { width: 150px; }
  .w-\[152px\] { width: 152px; }
  .w-\[154\.5\%\] { width: 154.5%; }
  .w-\[155\%\] { width: 155%; }
  .w-\[155px\] { width: 155px; }
  .w-\[156\.9\%\] { width: 156.9%; }
  .w-\[157px\] { width: 157px; }
  .w-\[158\%\] { width: 158%; }
  .w-\[160px\] { width: 160px; }
  .w-\[165px\] { width: 165px; }
  .w-\[166\%\] { width: 166%; }
  .w-\[167\%\] { width: 167%; }
  .w-\[167px\] { width: 167px; }
  .w-\[168px\] { width: 168px; }
  .w-\[170\%\] { width: 170%; }
  .w-\[170px\] { width: 170px; }
  .w-\[176\.6\%\] { width: 176.6%; }
  .w-\[178px\] { width: 178px; }
  .w-\[180px\] { width: 180px; }
  .w-\[192px\] { width: 192px; }
  .w-\[195px\] { width: 195px; }
  .w-\[198px\] { width: 198px; }
  .w-\[200px\] { width: 200px; }
  .w-\[207px\] { width: 207px; }
  .w-\[212\%\] { width: 212%; }
  .w-\[220px\] { width: 220px; }
  .w-\[221px\] { width: 221px; }
  .w-\[230px\] { width: 230px; }
  .w-\[235px\] { width: 235px; }
  .w-\[240px\] { width: 240px; }
  .w-\[241px\] { width: 241px; }
  .w-\[244\%\] { width: 244%; }
  .w-\[245px\] { width: 245px; }
  .w-\[250px\] { width: 250px; }
  .w-\[260px\] { width: 260px; }
  .w-\[275px\] { width: 275px; }
  .w-\[280px\] { width: 280px; }
  .w-\[288px\] { width: 288px; }
  .w-\[290px\] { width: 290px; }
  .w-\[296px\] { width: 296px; }
  .w-\[297px\] { width: 297px; }
  .w-\[300\%\] { width: 300%; }
  .w-\[300px\] { width: 300px; }
  .w-\[310px\] { width: 310px; }
  .w-\[320px\] { width: 320px; }
  .w-\[330px\] { width: 330px; }
  .w-\[340px\] { width: 340px; }
  .w-\[350px\] { width: 350px; }
  .w-\[360px\] { width: 360px; }
  .w-\[380px\] { width: 380px; }
  .w-\[390px\] { width: 390px; }
  .w-\[400px\] { width: 400px; }
  .w-\[403px\] { width: 403px; }
  .w-\[420px\] { width: 420px; }
  .w-\[430px\] { width: 430px; }
  .w-\[440px\] { width: 440px; }
  .w-\[450px\] { width: 450px; }
  .w-\[460px\] { width: 460px; }
  .w-\[480px\] { width: 480px; }
  .w-\[500px\] { width: 500px; }
  .w-\[510px\] { width: 510px; }
  .w-\[520px\] { width: 520px; }
  .w-\[540px\] { width: 540px; }
  .w-\[558\.77px\] { width: 558.77px; }
  .w-\[560px\] { width: 560px; }
  .w-\[563px\] { width: 563px; }
  .w-\[600px\] { width: 600px; }
  .w-\[610px\] { width: 610px; }
  .w-\[620px\] { width: 620px; }
  .w-\[622\.77px\] { width: 622.77px; }
  .w-\[640px\] { width: 640px; }
  .w-\[660px\] { width: 660px; }
  .w-\[680px\] { width: 680px; }
  .w-\[700px\] { width: 700px; }
  .w-\[750px\] { width: 750px; }
  .w-\[760px\] { width: 760px; }
  .w-\[840px\] { width: 840px; }
  .w-\[880px\] { width: 880px; }
  .w-\[900px\] { width: 900px; }
  .w-\[975px\] { width: 975px; }
  .w-\[984px\] { width: 984px; }
  .w-\[986px\] { width: 986px; }
  .w-\[1031px\] { width: 1031px; }
  .w-\[1051px\] { width: 1051px; }
  .w-\[1062px\] { width: 1062px; }
  .w-\[1089px\] { width: 1089px; }
  .w-\[1140px\] { width: 1140px; }
  .w-\[1200px\] { width: 1200px; }
  .w-\[1440px\] { width: 1440px; }
  .w-\[calc\(100\%\+2rem\)\] { width: calc(100% + 2rem); }
  .w-\[calc\(100\%-2rem\)\] { width: calc(100% - 2rem); }
  .w-\[calc\(100vw-1rem\)\] { width: calc(-1rem + 100vw); }
  .w-\[calc\(100vw-2rem\)\] { width: calc(-2rem + 100vw); }
  .w-\[clamp\(45px\,15vw\,80px\)\] { width: clamp(45px, 15vw, 80px); }
  .w-\[clamp\(160px\,55\%\,260px\)\] { width: clamp(160px, 55%, 260px); }
  .w-\[min\(150px\,40\%\)\] { width: min(150px, 40%); }
  .w-\[min\(228px\,72\%\)\] { width: min(228px, 72%); }
  .w-\[min\(300px\,78\%\)\] { width: min(300px, 78%); }
  .w-\[min\(671px\,130vw\)\] { width: min(671px, 130vw); }
  .w-\[var\(--hk-w\)\] { width: var(--hk-w); }
  .w-auto { width: auto; }
  .w-fit { width: fit-content; }
  .w-full { width: 100%; }
  .w-px { width: 1px; }
  .w-screen { width: 100vw; }
  .\!max-w-none { max-width: none !important; }
  .max-w-2xl { max-width: var(--container-2xl); }
  .max-w-3xl { max-width: var(--container-3xl); }
  .max-w-4xl { max-width: var(--container-4xl); }
  .max-w-5xl { max-width: var(--container-5xl); }
  .max-w-6xl { max-width: var(--container-6xl); }
  .max-w-7xl { max-width: var(--container-7xl); }
  .max-w-48 { max-width: calc(var(--spacing)*48); }
  .max-w-\[5\.5rem\] { max-width: 5.5rem; }
  .max-w-\[6rem\] { max-width: 6rem; }
  .max-w-\[7rem\] { max-width: 7rem; }
  .max-w-\[10rem\] { max-width: 10rem; }
  .max-w-\[13rem\] { max-width: 13rem; }
  .max-w-\[14rem\] { max-width: 14rem; }
  .max-w-\[15rem\] { max-width: 15rem; }
  .max-w-\[16rem\] { max-width: 16rem; }
  .max-w-\[17rem\] { max-width: 17rem; }
  .max-w-\[18\%\] { max-width: 18%; }
  .max-w-\[18rem\] { max-width: 18rem; }
  .max-w-\[22rem\] { max-width: 22rem; }
  .max-w-\[26rem\] { max-width: 26rem; }
  .max-w-\[45\%\] { max-width: 45%; }
  .max-w-\[48px\] { max-width: 48px; }
  .max-w-\[58px\] { max-width: 58px; }
  .max-w-\[60\%\] { max-width: 60%; }
  .max-w-\[63px\] { max-width: 63px; }
  .max-w-\[64px\] { max-width: 64px; }
  .max-w-\[65\%\] { max-width: 65%; }
  .max-w-\[75\%\] { max-width: 75%; }
  .max-w-\[76\%\] { max-width: 76%; }
  .max-w-\[80px\] { max-width: 80px; }
  .max-w-\[84px\] { max-width: 84px; }
  .max-w-\[85\%\] { max-width: 85%; }
  .max-w-\[90px\] { max-width: 90px; }
  .max-w-\[90vw\] { max-width: 90vw; }
  .max-w-\[92\%\] { max-width: 92%; }
  .max-w-\[95\%\] { max-width: 95%; }
  .max-w-\[100px\] { max-width: 100px; }
  .max-w-\[100vw\] { max-width: 100vw; }
  .max-w-\[106px\] { max-width: 106px; }
  .max-w-\[120px\] { max-width: 120px; }
  .max-w-\[130px\] { max-width: 130px; }
  .max-w-\[150px\] { max-width: 150px; }
  .max-w-\[160px\] { max-width: 160px; }
  .max-w-\[165px\] { max-width: 165px; }
  .max-w-\[169px\] { max-width: 169px; }
  .max-w-\[170px\] { max-width: 170px; }
  .max-w-\[176px\] { max-width: 176px; }
  .max-w-\[180px\] { max-width: 180px; }
  .max-w-\[190px\] { max-width: 190px; }
  .max-w-\[200px\] { max-width: 200px; }
  .max-w-\[210px\] { max-width: 210px; }
  .max-w-\[220px\] { max-width: 220px; }
  .max-w-\[240px\] { max-width: 240px; }
  .max-w-\[247px\] { max-width: 247px; }
  .max-w-\[248px\] { max-width: 248px; }
  .max-w-\[250px\] { max-width: 250px; }
  .max-w-\[260px\] { max-width: 260px; }
  .max-w-\[270px\] { max-width: 270px; }
  .max-w-\[278px\] { max-width: 278px; }
  .max-w-\[280px\] { max-width: 280px; }
  .max-w-\[283px\] { max-width: 283px; }
  .max-w-\[286px\] { max-width: 286px; }
  .max-w-\[294px\] { max-width: 294px; }
  .max-w-\[300px\] { max-width: 300px; }
  .max-w-\[304px\] { max-width: 304px; }
  .max-w-\[308px\] { max-width: 308px; }
  .max-w-\[309px\] { max-width: 309px; }
  .max-w-\[312px\] { max-width: 312px; }
  .max-w-\[314px\] { max-width: 314px; }
  .max-w-\[317px\] { max-width: 317px; }
  .max-w-\[320px\] { max-width: 320px; }
  .max-w-\[326px\] { max-width: 326px; }
  .max-w-\[329px\] { max-width: 329px; }
  .max-w-\[330px\] { max-width: 330px; }
  .max-w-\[333px\] { max-width: 333px; }
  .max-w-\[334px\] { max-width: 334px; }
  .max-w-\[336px\] { max-width: 336px; }
  .max-w-\[338px\] { max-width: 338px; }
  .max-w-\[340px\] { max-width: 340px; }
  .max-w-\[351px\] { max-width: 351px; }
  .max-w-\[354px\] { max-width: 354px; }
  .max-w-\[360px\] { max-width: 360px; }
  .max-w-\[365px\] { max-width: 365px; }
  .max-w-\[366px\] { max-width: 366px; }
  .max-w-\[367px\] { max-width: 367px; }
  .max-w-\[380px\] { max-width: 380px; }
  .max-w-\[390px\] { max-width: 390px; }
  .max-w-\[398px\] { max-width: 398px; }
  .max-w-\[400px\] { max-width: 400px; }
  .max-w-\[414px\] { max-width: 414px; }
  .max-w-\[420px\] { max-width: 420px; }
  .max-w-\[432px\] { max-width: 432px; }
  .max-w-\[440px\] { max-width: 440px; }
  .max-w-\[441px\] { max-width: 441px; }
  .max-w-\[460px\] { max-width: 460px; }
  .max-w-\[478px\] { max-width: 478px; }
  .max-w-\[480px\] { max-width: 480px; }
  .max-w-\[520px\] { max-width: 520px; }
  .max-w-\[530px\] { max-width: 530px; }
  .max-w-\[540px\] { max-width: 540px; }
  .max-w-\[560px\] { max-width: 560px; }
  .max-w-\[600px\] { max-width: 600px; }
  .max-w-\[640px\] { max-width: 640px; }
  .max-w-\[650px\] { max-width: 650px; }
  .max-w-\[653px\] { max-width: 653px; }
  .max-w-\[720px\] { max-width: 720px; }
  .max-w-\[736px\] { max-width: 736px; }
  .max-w-\[872px\] { max-width: 872px; }
  .max-w-\[892px\] { max-width: 892px; }
  .max-w-\[900px\] { max-width: 900px; }
  .max-w-\[1400px\] { max-width: 1400px; }
  .max-w-\[1536px\] { max-width: 1536px; }
  .max-w-\[1600px\] { max-width: 1600px; }
  .max-w-\[min\(53vw\,264px\)\] { max-width: min(53vw, 264px); }
  .max-w-\[min\(200px\,46\%\)\] { max-width: min(200px, 46%); }
  .max-w-\[min\(420px\,calc\(96vw-2rem\)\)\] { max-width: min(420px, -2rem + 96vw); }
  .max-w-full { max-width: 100%; }
  .max-w-lg { max-width: var(--container-lg); }
  .max-w-md { max-width: var(--container-md); }
  .max-w-none { max-width: none; }
  .max-w-screen-2xl { max-width: var(--breakpoint-2xl); }
  .max-w-sm { max-width: var(--container-sm); }
  .max-w-xl { max-width: var(--container-xl); }
  .max-w-xs { max-width: var(--container-xs); }
  .min-w-0 { min-width: calc(var(--spacing)*0); }
  .min-w-7 { min-width: calc(var(--spacing)*7); }
  .min-w-28 { min-width: calc(var(--spacing)*28); }
  .min-w-32 { min-width: calc(var(--spacing)*32); }
  .min-w-40 { min-width: calc(var(--spacing)*40); }
  .min-w-\[6px\] { min-width: 6px; }
  .min-w-\[8rem\] { min-width: 8rem; }
  .min-w-\[14rem\] { min-width: 14rem; }
  .min-w-\[18px\] { min-width: 18px; }
  .min-w-\[20px\] { min-width: 20px; }
  .min-w-\[36px\] { min-width: 36px; }
  .min-w-\[40px\] { min-width: 40px; }
  .min-w-\[48px\] { min-width: 48px; }
  .min-w-\[60px\] { min-width: 60px; }
  .min-w-\[70px\] { min-width: 70px; }
  .min-w-\[72px\] { min-width: 72px; }
  .min-w-\[80px\] { min-width: 80px; }
  .min-w-\[110px\] { min-width: 110px; }
  .min-w-\[120px\] { min-width: 120px; }
  .min-w-\[140px\] { min-width: 140px; }
  .min-w-\[160px\] { min-width: 160px; }
  .min-w-\[180px\] { min-width: 180px; }
  .min-w-\[190px\] { min-width: 190px; }
  .min-w-\[200px\] { min-width: 200px; }
  .min-w-\[220px\] { min-width: 220px; }
  .flex-1 { flex: 1 1 0%; }
  .flex-auto { flex: 1 1 auto; }
  .flex-none { flex: 0 0 auto; }
  .flex-shrink-0 { flex-shrink: 0; }
  .shrink { flex-shrink: 1; }
  .shrink-0 { flex-shrink: 0; }
  .flex-grow, .grow { flex-grow: 1; }
  .grow-0 { flex-grow: 0; }
  .basis-28 { flex-basis: calc(var(--spacing)*28); }
  .basis-full { flex-basis: 100%; }
  .table-fixed { table-layout: fixed; }
  .border-collapse { border-collapse: collapse; }
  .origin-center { transform-origin: 50% center; }
  .origin-top-left { transform-origin: 0px 0px; }
  .-translate-x-1\/2 { --tw-translate-x: calc(calc(1/2*100%)*-1); }
  .-translate-x-1\/2, .-translate-x-\[2vw\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[2vw\] { --tw-translate-x: calc(2vw*-1); }
  .-translate-x-\[6\%\] { --tw-translate-x: calc(6%*-1); }
  .-translate-x-\[10\%\], .-translate-x-\[6\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[10\%\] { --tw-translate-x: calc(10%*-1); }
  .-translate-x-\[10px\] { --tw-translate-x: calc(10px*-1); }
  .-translate-x-\[10px\], .-translate-x-\[11\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[11\%\] { --tw-translate-x: calc(11%*-1); }
  .-translate-x-\[12\%\] { --tw-translate-x: calc(12%*-1); }
  .-translate-x-\[12\%\], .-translate-x-\[18\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[18\%\] { --tw-translate-x: calc(18%*-1); }
  .-translate-x-\[20\%\] { --tw-translate-x: calc(20%*-1); }
  .-translate-x-\[20\%\], .-translate-x-\[22\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[22\%\] { --tw-translate-x: calc(22%*-1); }
  .-translate-x-\[22px\] { --tw-translate-x: calc(22px*-1); }
  .-translate-x-\[22px\], .-translate-x-\[23\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[23\%\] { --tw-translate-x: calc(23%*-1); }
  .-translate-x-\[26\%\] { --tw-translate-x: calc(26%*-1); }
  .-translate-x-\[26\%\], .-translate-x-\[28\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[28\%\] { --tw-translate-x: calc(28%*-1); }
  .-translate-x-\[32\%\] { --tw-translate-x: calc(32%*-1); }
  .-translate-x-\[32\%\], .-translate-x-\[34\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[34\%\] { --tw-translate-x: calc(34%*-1); }
  .-translate-x-\[35\%\] { --tw-translate-x: calc(35%*-1); }
  .-translate-x-\[35\%\], .-translate-x-\[40\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[40\%\] { --tw-translate-x: calc(40%*-1); }
  .-translate-x-\[55\%\] { --tw-translate-x: calc(55%*-1); }
  .-translate-x-\[100px\], .-translate-x-\[55\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-x-\[100px\] { --tw-translate-x: calc(100px*-1); }
  .-translate-x-full { --tw-translate-x: -100%; }
  .-translate-x-full, .translate-x-0 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-0 { --tw-translate-x: calc(var(--spacing)*0); }
  .translate-x-1\/2 { --tw-translate-x: calc(1/2*100%); }
  .translate-x-1\/2, .translate-x-2 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-2 { --tw-translate-x: calc(var(--spacing)*2); }
  .translate-x-\[0px\] { --tw-translate-x: 0px; }
  .translate-x-\[0px\], .translate-x-\[6\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[6\%\] { --tw-translate-x: 6%; }
  .translate-x-\[10\%\] { --tw-translate-x: 10%; }
  .translate-x-\[10\%\], .translate-x-\[11\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[11\%\] { --tw-translate-x: 11%; }
  .translate-x-\[12\%\] { --tw-translate-x: 12%; }
  .translate-x-\[12\%\], .translate-x-\[18\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[18\%\] { --tw-translate-x: 18%; }
  .translate-x-\[20\%\] { --tw-translate-x: 20%; }
  .translate-x-\[20\%\], .translate-x-\[20px\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[20px\] { --tw-translate-x: 20px; }
  .translate-x-\[26\%\] { --tw-translate-x: 26%; }
  .translate-x-\[26\%\], .translate-x-\[28\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[28\%\] { --tw-translate-x: 28%; }
  .translate-x-\[30px\] { --tw-translate-x: 30px; }
  .translate-x-\[30px\], .translate-x-\[32\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[32\%\] { --tw-translate-x: 32%; }
  .translate-x-\[34\%\] { --tw-translate-x: 34%; }
  .translate-x-\[34\%\], .translate-x-\[35\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[35\%\] { --tw-translate-x: 35%; }
  .translate-x-\[150px\] { --tw-translate-x: 150px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-\[calc\(-50\%_\+_35px\)\] { --tw-translate-x: calc(-50% + 35px); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-x-full { --tw-translate-x: 100%; }
  .-translate-y-1\/2, .translate-x-full { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-1\/2 { --tw-translate-y: calc(calc(1/2*100%)*-1); }
  .-translate-y-5 { --tw-translate-y: calc(var(--spacing)*-5); }
  .-translate-y-5, .-translate-y-\[-16px\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-\[-16px\] { --tw-translate-y: calc(-16px*-1); }
  .-translate-y-\[-18px\] { --tw-translate-y: calc(-18px*-1); }
  .-translate-y-\[-18px\], .-translate-y-\[-25px\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-\[-25px\] { --tw-translate-y: calc(-25px*-1); }
  .-translate-y-\[6\%\] { --tw-translate-y: calc(6%*-1); }
  .-translate-y-\[10\%\], .-translate-y-\[6\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-\[10\%\] { --tw-translate-y: calc(10%*-1); }
  .-translate-y-\[12\%\] { --tw-translate-y: calc(12%*-1); }
  .-translate-y-\[12\%\], .-translate-y-\[15px\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-\[15px\] { --tw-translate-y: calc(15px*-1); }
  .-translate-y-\[16\%\] { --tw-translate-y: calc(16%*-1); }
  .-translate-y-\[16\%\], .-translate-y-\[18\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-\[18\%\] { --tw-translate-y: calc(18%*-1); }
  .-translate-y-\[20\%\] { --tw-translate-y: calc(20%*-1); }
  .-translate-y-\[20\%\], .-translate-y-\[24\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-\[24\%\] { --tw-translate-y: calc(24%*-1); }
  .-translate-y-\[26\%\] { --tw-translate-y: calc(26%*-1); }
  .-translate-y-\[26\%\], .-translate-y-\[28\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-\[28\%\] { --tw-translate-y: calc(28%*-1); }
  .-translate-y-\[35px\] { --tw-translate-y: calc(35px*-1); }
  .-translate-y-\[35px\], .-translate-y-\[42\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .-translate-y-\[42\%\] { --tw-translate-y: calc(42%*-1); }
  .-translate-y-full { --tw-translate-y: -100%; }
  .-translate-y-full, .translate-y-1\/2 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-1\/2 { --tw-translate-y: calc(1/2*100%); }
  .translate-y-4 { --tw-translate-y: calc(var(--spacing)*4); }
  .translate-y-4, .translate-y-\[0\.15em\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[0\.15em\] { --tw-translate-y: .15em; }
  .translate-y-\[10\%\] { --tw-translate-y: 10%; }
  .translate-y-\[10\%\], .translate-y-\[11\.7\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[11\.7\%\] { --tw-translate-y: 11.7%; }
  .translate-y-\[12px\] { --tw-translate-y: 12px; }
  .translate-y-\[12px\], .translate-y-\[13px\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[13px\] { --tw-translate-y: 13px; }
  .translate-y-\[18\%\] { --tw-translate-y: 18%; }
  .translate-y-\[18\%\], .translate-y-\[20\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[20\%\] { --tw-translate-y: 20%; }
  .translate-y-\[22\%\] { --tw-translate-y: 22%; }
  .translate-y-\[22\%\], .translate-y-\[24\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[24\%\] { --tw-translate-y: 24%; }
  .translate-y-\[26\%\] { --tw-translate-y: 26%; }
  .translate-y-\[26\%\], .translate-y-\[28\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[28\%\] { --tw-translate-y: 28%; }
  .translate-y-\[30\%\] { --tw-translate-y: 30%; }
  .translate-y-\[30\%\], .translate-y-\[30px\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[30px\] { --tw-translate-y: 30px; }
  .translate-y-\[36\%\] { --tw-translate-y: 36%; }
  .translate-y-\[36\%\], .translate-y-\[40px\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[40px\] { --tw-translate-y: 40px; }
  .translate-y-\[43\.5\%\] { --tw-translate-y: 43.5%; }
  .translate-y-\[43\.5\%\], .translate-y-\[46\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[46\%\] { --tw-translate-y: 46%; }
  .translate-y-\[50px\] { --tw-translate-y: 50px; }
  .translate-y-\[50px\], .translate-y-\[55px\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[55px\] { --tw-translate-y: 55px; }
  .translate-y-\[56\%\] { --tw-translate-y: 56%; }
  .translate-y-\[56\%\], .translate-y-\[80px\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[80px\] { --tw-translate-y: 80px; }
  .translate-y-\[649px\] { --tw-translate-y: 649px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .translate-y-\[calc\(-50\%_\+_27px\)\] { --tw-translate-y: calc(-50% + 27px); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .scale-0 { --tw-scale-x: 0%; --tw-scale-y: 0%; --tw-scale-z: 0%; }
  .scale-0, .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-105 { scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-105 { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; }
  .scale-110 { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; }
  .-scale-x-100, .scale-110 { scale: var(--tw-scale-x)var(--tw-scale-y); }
  .-scale-x-100 { --tw-scale-x: calc(100%*-1); }
  .scale-x-100 { --tw-scale-x: 100%; }
  .scale-x-100, .scale-x-\[-1\] { scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-x-\[-1\] { --tw-scale-x: -1; }
  .-scale-y-100 { --tw-scale-y: calc(100%*-1); }
  .-scale-y-100, .scale-y-100 { scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-y-100 { --tw-scale-y: 100%; }
  .scale-y-\[-1\] { --tw-scale-y: -1; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .scale-\[1\.01\] { scale: 1.01; }
  .scale-\[1\.12\] { scale: 1.12; }
  .scale-\[1\.14\] { scale: 1.14; }
  .-rotate-30 { rotate: -30deg; }
  .-rotate-90 { rotate: -90deg; }
  .-rotate-150 { rotate: -150deg; }
  .-rotate-\[-30deg\] { rotate: 30deg; }
  .-rotate-\[12deg\] { rotate: -12deg; }
  .-rotate-\[20deg\] { rotate: -20deg; }
  .-rotate-\[25deg\] { rotate: -25deg; }
  .-rotate-\[30deg\] { rotate: -30deg; }
  .-rotate-\[45deg\] { rotate: -45deg; }
  .rotate-5 { rotate: 5deg; }
  .rotate-10 { rotate: 10deg; }
  .rotate-12 { rotate: 12deg; }
  .rotate-45 { rotate: 45deg; }
  .rotate-90 { rotate: 90deg; }
  .rotate-180 { rotate: 180deg; }
  .rotate-\[-0\.76deg\] { rotate: -0.76deg; }
  .rotate-\[-2deg\] { rotate: -2deg; }
  .rotate-\[-3deg\] { rotate: -3deg; }
  .rotate-\[-4\.78deg\] { rotate: -4.78deg; }
  .rotate-\[-4deg\] { rotate: -4deg; }
  .rotate-\[-5deg\] { rotate: -5deg; }
  .rotate-\[-6\.94deg\] { rotate: -6.94deg; }
  .rotate-\[-6deg\] { rotate: -6deg; }
  .rotate-\[-8deg\] { rotate: -8deg; }
  .rotate-\[-9\.93deg\] { rotate: -9.93deg; }
  .rotate-\[-10deg\] { rotate: -10deg; }
  .rotate-\[-11\.447deg\] { rotate: -11.447deg; }
  .rotate-\[-12\.31deg\] { rotate: -12.31deg; }
  .rotate-\[-12deg\] { rotate: -12deg; }
  .rotate-\[-13deg\] { rotate: -13deg; }
  .rotate-\[-15\.78deg\] { rotate: -15.78deg; }
  .rotate-\[-15deg\] { rotate: -15deg; }
  .rotate-\[-17deg\] { rotate: -17deg; }
  .rotate-\[-23deg\] { rotate: -23deg; }
  .rotate-\[-25deg\] { rotate: -25deg; }
  .rotate-\[-30deg\] { rotate: -30deg; }
  .rotate-\[-36deg\] { rotate: -36deg; }
  .rotate-\[-40deg\] { rotate: -40deg; }
  .rotate-\[-45deg\] { rotate: -45deg; }
  .rotate-\[-50deg\] { rotate: -50deg; }
  .rotate-\[-60\.58deg\] { rotate: -60.58deg; }
  .rotate-\[-70deg\] { rotate: -70deg; }
  .rotate-\[-80deg\] { rotate: -80deg; }
  .rotate-\[\.\.\.\] { }
  .rotate-\[2deg\] { rotate: 2deg; }
  .rotate-\[3deg\] { rotate: 3deg; }
  .rotate-\[5deg\] { rotate: 5deg; }
  .rotate-\[6deg\] { rotate: 6deg; }
  .rotate-\[8deg\] { rotate: 8deg; }
  .rotate-\[10\.57deg\] { rotate: 10.57deg; }
  .rotate-\[10deg\] { rotate: 10deg; }
  .rotate-\[11\.447deg\] { rotate: 11.447deg; }
  .rotate-\[12deg\] { rotate: 12deg; }
  .rotate-\[13deg\] { rotate: 13deg; }
  .rotate-\[15deg\] { rotate: 15deg; }
  .rotate-\[17\.26deg\] { rotate: 17.26deg; }
  .rotate-\[17deg\] { rotate: 17deg; }
  .rotate-\[20deg\] { rotate: 20deg; }
  .rotate-\[23deg\] { rotate: 23deg; }
  .rotate-\[25deg\] { rotate: 25deg; }
  .rotate-\[30deg\] { rotate: 30deg; }
  .rotate-\[38deg\] { rotate: 38deg; }
  .rotate-\[40deg\] { rotate: 40deg; }
  .rotate-\[45deg\] { rotate: 45deg; }
  .rotate-\[50deg\] { rotate: 50deg; }
  .rotate-\[80deg\] { rotate: 80deg; }
  .rotate-\[85deg\] { rotate: 85deg; }
  .rotate-\[125deg\] { rotate: 125deg; }
  .rotate-\[150deg\] { rotate: 150deg; }
  .rotate-\[160deg\] { rotate: 160deg; }
  .rotate-\[169\.43deg\] { rotate: 169.43deg; }
  .\[transform\:scaleX\(-1\)\] { transform: scaleX(-1); }
  .\[transform\:scaleX\(-1\)_scaleY\(-1\)\] { transform: scaleX(-1) scaleY(-1); }
  .\[transform\:scaleY\(-1\)\] { transform: scaleY(-1); }
  .\[transform\:scaleY\(-1\)_rotate\(20deg\)\] { transform: scaleY(-1) rotate(20deg); }
  .transform { transform: var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,); }
  .animate-bounce { animation: var(--animate-bounce); }
  .animate-ping { animation: var(--animate-ping); }
  .animate-pulse { animation: var(--animate-pulse); }
  .animate-spin { animation: var(--animate-spin); }
  .cursor-default { cursor: default; }
  .cursor-ew-resize { cursor: ew-resize; }
  .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-pan-y { --tw-pan-y: pan-y; touch-action: var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,); }
  .touch-manipulation { touch-action: manipulation; }
  .touch-none { touch-action: none; }
  .resize { resize: both; }
  .resize-none { resize: none; }
  .resize-y { resize: vertical; }
  .snap-x { scroll-snap-type: x var(--tw-scroll-snap-strictness); }
  .snap-mandatory { --tw-scroll-snap-strictness: mandatory; }
  .snap-center { scroll-snap-align: center; }
  .scroll-mt-4 { scroll-margin-top: calc(var(--spacing)*4); }
  .scroll-mt-6 { scroll-margin-top: calc(var(--spacing)*6); }
  .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; }
  .list-none { list-style-type: none; }
  .\[grid-template-columns\:repeat\(auto-fit\,minmax\(76px\,120px\)\)\] { grid-template-columns: repeat(auto-fit, minmax(76px, 120px)); }
  .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-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .grid-cols-\[1fr_auto_1fr\] { grid-template-columns: 1fr auto 1fr; }
  .grid-cols-\[1fr_auto_auto_auto\] { grid-template-columns: 1fr auto auto auto; }
  .grid-cols-\[5\.5rem_1fr\] { grid-template-columns: 5.5rem 1fr; }
  .grid-cols-\[34px_1fr_32px\] { grid-template-columns: 34px 1fr 32px; }
  .grid-cols-\[42px_1fr_32px\] { grid-template-columns: 42px 1fr 32px; }
  .grid-cols-\[110px_1fr\] { grid-template-columns: 110px 1fr; }
  .grid-cols-\[auto_1fr\] { grid-template-columns: auto 1fr; }
  .grid-cols-\[auto_auto\] { grid-template-columns: auto auto; }
  .grid-cols-\[auto_minmax\(0\,1fr\)_auto\] { grid-template-columns: auto minmax(0px, 1fr) auto; }
  .grid-cols-\[minmax\(0\,1fr\)_1\.75rem\] { grid-template-columns: minmax(0px, 1fr) 1.75rem; }
  .grid-cols-\[minmax\(0\,1fr\)_16px_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0px, 1fr) 16px minmax(0px, 1fr); }
  .grid-rows-\[repeat\(4\,auto\)\] { grid-template-rows: repeat(4, auto); }
  .grid-rows-subgrid { grid-template-rows: subgrid; }
  .flex-col { flex-direction: column; }
  .flex-col-reverse { flex-direction: column-reverse; }
  .flex-row { flex-direction: row; }
  .flex-row-reverse { flex-direction: row-reverse; }
  .flex-nowrap { flex-wrap: nowrap; }
  .flex-wrap { flex-wrap: wrap; }
  .place-items-center { place-items: center; }
  .\!items-end { align-items: flex-end !important; }
  .items-baseline { align-items: baseline; }
  .items-center { align-items: center; }
  .items-end { align-items: flex-end; }
  .items-start { align-items: flex-start; }
  .items-stretch { align-items: stretch; }
  .justify-around { justify-content: space-around; }
  .justify-between { justify-content: space-between; }
  .justify-center { justify-content: center; }
  .justify-end { justify-content: flex-end; }
  .justify-evenly { justify-content: space-evenly; }
  .justify-start { justify-content: flex-start; }
  .justify-items-center { justify-items: center; }
  .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-4 { gap: calc(var(--spacing)*4); }
  .gap-5 { gap: calc(var(--spacing)*5); }
  .gap-6 { gap: calc(var(--spacing)*6); }
  .gap-7 { gap: calc(var(--spacing)*7); }
  .gap-8 { gap: calc(var(--spacing)*8); }
  .gap-10 { gap: calc(var(--spacing)*10); }
  .gap-14 { gap: calc(var(--spacing)*14); }
  .gap-16 { gap: calc(var(--spacing)*16); }
  .gap-32 { gap: calc(var(--spacing)*32); }
  .gap-\[1\.2\%\] { gap: 1.2%; }
  .gap-\[2px\] { gap: 2px; }
  .gap-\[3px\] { gap: 3px; }
  .gap-\[4px\] { gap: 4px; }
  .gap-\[5px\] { gap: 5px; }
  .gap-\[6px\] { gap: 6px; }
  .gap-\[9px\] { gap: 9px; }
  .gap-\[10px\] { gap: 10px; }
  .gap-\[13px\] { gap: 13px; }
  .gap-\[14px\] { gap: 14px; }
  .gap-\[15px\] { gap: 15px; }
  .gap-\[16px\] { gap: 16px; }
  .gap-\[19px\] { gap: 19px; }
  .gap-\[20px\] { gap: 20px; }
  .gap-\[21px\] { gap: 21px; }
  .gap-\[22px\] { gap: 22px; }
  .gap-\[23px\] { gap: 23px; }
  .gap-\[25px\] { gap: 25px; }
  .gap-\[28px\] { gap: 28px; }
  .gap-\[30px\] { gap: 30px; }
  .gap-\[37px\] { gap: 37px; }
  :where(.space-y-0 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse))); }
  :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-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))); }
  :where(.space-y-9 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*9)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*9)*calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-12 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse))); }
  .gap-x-1\.5 { column-gap: calc(var(--spacing)*1.5); }
  .gap-x-2 { column-gap: calc(var(--spacing)*2); }
  .gap-x-3 { column-gap: calc(var(--spacing)*3); }
  .gap-x-3\.5 { column-gap: calc(var(--spacing)*3.5); }
  .gap-x-4 { column-gap: calc(var(--spacing)*4); }
  .gap-x-6 { column-gap: calc(var(--spacing)*6); }
  .gap-x-8 { column-gap: calc(var(--spacing)*8); }
  .gap-x-\[9px\] { column-gap: 9px; }
  .gap-x-\[14px\] { column-gap: 14px; }
  :where(.-space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*-3)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*-3)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-1 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-2 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-3 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse))); }
  :where(.space-x-4 > :not(:last-child)) { --tw-space-x-reverse: 0; margin-inline-start: calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse)); margin-inline-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse))); }
  .gap-y-0\.5 { row-gap: calc(var(--spacing)*.5); }
  .gap-y-1 { row-gap: calc(var(--spacing)*1); }
  .gap-y-1\.5 { row-gap: calc(var(--spacing)*1.5); }
  .gap-y-2 { row-gap: calc(var(--spacing)*2); }
  .gap-y-3 { row-gap: calc(var(--spacing)*3); }
  .gap-y-5 { row-gap: calc(var(--spacing)*5); }
  .gap-y-8 { row-gap: calc(var(--spacing)*8); }
  .gap-y-10 { row-gap: calc(var(--spacing)*10); }
  .gap-y-\[3px\] { row-gap: 3px; }
  :where(.divide-x > :not(:last-child)) { --tw-divide-x-reverse: 0; border-inline-style: var(--tw-border-style); border-inline-start-width: calc(1px*var(--tw-divide-x-reverse)); border-inline-end-width: calc(1px*calc(1 - var(--tw-divide-x-reverse))); }
  :where(.divide-y > :not(:last-child)) { --tw-divide-y-reverse: 0; border-bottom-style: var(--tw-border-style); border-top-style: var(--tw-border-style); border-top-width: calc(1px*var(--tw-divide-y-reverse)); border-bottom-width: calc(1px*calc(1 - var(--tw-divide-y-reverse))); }
  :where(.divide-base-200 > :not(:last-child)), :where(.divide-base-200\/60 > :not(:last-child)) { border-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  :where(.divide-base-200\/60 > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-base-200)60%,transparent); }
}
  :where(.divide-base-300 > :not(:last-child)) { border-color: var(--color-base-300); }
  :where(.divide-base-content\/5 > :not(:last-child)) { border-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  :where(.divide-base-content\/5 > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-base-content)5%,transparent); }
}
  :where(.divide-zinc-100\/40 > :not(:last-child)) { border-color: rgba(244, 244, 245, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  :where(.divide-zinc-100\/40 > :not(:last-child)) { border-color: color-mix(in oklab,var(--color-zinc-100)40%,transparent); }
}
  .self-center { align-self: center; }
  .self-end { align-self: flex-end; }
  .self-start { align-self: flex-start; }
  .self-stretch { align-self: stretch; }
  .justify-self-center { justify-self: center; }
  .justify-self-end { justify-self: flex-end; }
  .justify-self-start { justify-self: flex-start; }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .\!overflow-hidden { overflow: hidden !important; }
  .\!overflow-visible { overflow: visible !important; }
  .overflow-auto { overflow: auto; }
  .overflow-clip { overflow: clip; }
  .overflow-hidden { overflow: hidden; }
  .overflow-visible { overflow: visible; }
  .overflow-x-auto { overflow-x: auto; }
  .overflow-x-clip { overflow-x: clip; }
  .overflow-x-hidden { overflow-x: hidden; }
  .overflow-y-auto { overflow-y: auto; }
  .overflow-y-visible { overflow-y: visible; }
  .overscroll-contain { overscroll-behavior: contain; }
  .overscroll-none { overscroll-behavior: none; }
  .scroll-smooth { scroll-behavior: smooth; }
  .\!rounded-md { border-radius: var(--radius-md) !important; }
  .\!rounded-none { border-radius: 0px !important; }
  .rounded { border-radius: 0.25rem; }
  .rounded-2xl { border-radius: var(--radius-2xl); }
  .rounded-3xl { border-radius: var(--radius-3xl); }
  .rounded-\[1\.5rem\] { border-radius: 1.5rem; }
  .rounded-\[1\.7rem\] { border-radius: 1.7rem; }
  .rounded-\[1px\] { border-radius: 1px; }
  .rounded-\[2rem\] { border-radius: 2rem; }
  .rounded-\[3px\] { border-radius: 3px; }
  .rounded-\[4px\] { border-radius: 4px; }
  .rounded-\[6px\] { border-radius: 6px; }
  .rounded-\[7px\] { border-radius: 7px; }
  .rounded-\[8px\] { border-radius: 8px; }
  .rounded-\[10px\] { border-radius: 10px; }
  .rounded-\[13px\] { border-radius: 13px; }
  .rounded-\[15px\] { border-radius: 15px; }
  .rounded-\[19px\] { border-radius: 19px; }
  .rounded-\[22px\] { border-radius: 22px; }
  .rounded-\[28px\] { border-radius: 28px; }
  .rounded-\[30px\] { border-radius: 30px; }
  .rounded-\[125\.452px\] { border-radius: 125.452px; }
  .rounded-\[500px\] { border-radius: 500px; }
  .rounded-box { border-radius: var(--radius-box); }
  .rounded-field { border-radius: var(--radius-field); }
  .rounded-full { border-radius: 3.40282e+38px; }
  .rounded-lg { border-radius: var(--radius-lg); }
  .rounded-md { border-radius: var(--radius-md); }
  .rounded-none { border-radius: 0px; }
  .rounded-sm { border-radius: var(--radius-sm); }
  .rounded-xl { border-radius: var(--radius-xl); }
  .rounded-t { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
  .rounded-t-2xl { border-top-left-radius: var(--radius-2xl); border-top-right-radius: var(--radius-2xl); }
  .rounded-t-3xl { border-top-left-radius: var(--radius-3xl); border-top-right-radius: var(--radius-3xl); }
  .rounded-t-\[2rem\] { border-top-left-radius: 2rem; border-top-right-radius: 2rem; }
  .rounded-t-\[30px\] { border-top-left-radius: 30px; border-top-right-radius: 30px; }
  .rounded-t-\[200px\] { border-top-left-radius: 200px; border-top-right-radius: 200px; }
  .rounded-t-full { border-top-left-radius: 3.40282e+38px; border-top-right-radius: 3.40282e+38px; }
  .rounded-l-lg { border-top-left-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); }
  .rounded-l-md { border-top-left-radius: var(--radius-md); border-bottom-left-radius: var(--radius-md); }
  .rounded-tl-\[10px\] { border-top-left-radius: 10px; }
  .rounded-tl-lg { border-top-left-radius: var(--radius-lg); }
  .rounded-tl-md { border-top-left-radius: var(--radius-md); }
  .rounded-r { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
  .rounded-r-lg { border-top-right-radius: var(--radius-lg); border-bottom-right-radius: var(--radius-lg); }
  .rounded-r-md { border-top-right-radius: var(--radius-md); border-bottom-right-radius: var(--radius-md); }
  .rounded-tr-\[100px\] { border-top-right-radius: 100px; }
  .rounded-tr-lg { border-top-right-radius: var(--radius-lg); }
  .rounded-tr-md { border-top-right-radius: var(--radius-md); }
  .rounded-b-\[10px\] { border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
  .rounded-b-lg { border-bottom-right-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); }
  .rounded-br-\[10px\] { border-bottom-right-radius: 10px; }
  .rounded-br-lg { border-bottom-right-radius: var(--radius-lg); }
  .rounded-br-sm { border-bottom-right-radius: var(--radius-sm); }
  .rounded-bl-\[100px\] { border-bottom-left-radius: 100px; }
  .rounded-bl-lg { border-bottom-left-radius: var(--radius-lg); }
  .rounded-bl-sm { border-bottom-left-radius: var(--radius-sm); }
  .\!border { border-style: var(--tw-border-style) !important; border-width: 1px !important; }
  .\!border-0 { border-style: var(--tw-border-style) !important; border-width: 0px !important; }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-0 { border-style: var(--tw-border-style); border-width: 0px; }
  .border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .border-4 { border-style: var(--tw-border-style); border-width: 4px; }
  .border-\[1\.2px\] { border-style: var(--tw-border-style); border-width: 1.2px; }
  .border-\[1\.5px\] { border-style: var(--tw-border-style); border-width: 1.5px; }
  .border-\[2\.8vw\] { border-style: var(--tw-border-style); border-width: 2.8vw; }
  .border-\[3px\] { border-style: var(--tw-border-style); border-width: 3px; }
  .border-\[5px\] { border-style: var(--tw-border-style); border-width: 5px; }
  .border-\[6px\] { border-style: var(--tw-border-style); border-width: 6px; }
  .border-\[7px\] { border-style: var(--tw-border-style); border-width: 7px; }
  .border-\[8px\] { border-style: var(--tw-border-style); border-width: 8px; }
  .border-y { border-block-style: var(--tw-border-style); border-block-width: 1px; }
  .border-y-2 { border-block-style: var(--tw-border-style); border-block-width: 2px; }
  .border-y-\[1\.5px\] { border-block-style: var(--tw-border-style); border-block-width: 1.5px; }
  .border-s-2 { border-inline-start-style: var(--tw-border-style); border-inline-start-width: 2px; }
  .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-t-8, .border-t-\[8px\] { border-top-style: var(--tw-border-style); border-top-width: 8px; }
  .border-r { border-right-style: var(--tw-border-style); border-right-width: 1px; }
  .border-r-2 { border-right-style: var(--tw-border-style); border-right-width: 2px; }
  .border-r-8 { border-right-style: var(--tw-border-style); border-right-width: 8px; }
  .border-r-\[6px\] { border-right-style: var(--tw-border-style); border-right-width: 6px; }
  .border-b { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .border-b-0 { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .border-b-2 { border-bottom-style: var(--tw-border-style); border-bottom-width: 2px; }
  .border-b-8 { border-bottom-style: var(--tw-border-style); border-bottom-width: 8px; }
  .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-l-8 { border-left-style: var(--tw-border-style); border-left-width: 8px; }
  .border-l-\[6px\] { border-left-style: var(--tw-border-style); border-left-width: 6px; }
  .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-solid { --tw-border-style: solid; border-style: solid; }
  .\!border-base-200 { border-color: var(--color-base-200) !important; }
  .border-\[\#1f6b4a20\] { border-color: rgba(31, 107, 74, 0.125); }
  .border-\[\#1f6b4a22\] { border-color: rgba(31, 107, 74, 0.133); }
  .border-\[\#1f2937\] { border-color: rgb(31, 41, 55); }
  .border-\[\#3a5a2c20\] { border-color: rgba(58, 90, 44, 0.125); }
  .border-\[\#3a5a2c22\] { border-color: rgba(58, 90, 44, 0.133); }
  .border-\[\#3c4d2033\] { border-color: rgba(60, 77, 32, 0.2); }
  .border-\[\#3e6ac8\] { border-color: rgb(62, 106, 200); }
  .border-\[\#4E6439\]\/30 { border-color: oklab(0.473721 -0.0459454 0.0533179 / 0.3); }
  .border-\[\#6a210433\] { border-color: rgba(106, 33, 4, 0.2); }
  .border-\[\#8B000022\] { border-color: rgba(139, 0, 0, 0.133); }
  .border-\[\#9c1f2c20\] { border-color: rgba(156, 31, 44, 0.125); }
  .border-\[\#9c1f2c22\] { border-color: rgba(156, 31, 44, 0.133); }
  .border-\[\#9e753c33\] { border-color: rgba(158, 117, 60, 0.2); }
  .border-\[\#00000011\] { border-color: rgba(0, 0, 0, 0.067); }
  .border-\[\#0068ff\] { border-color: rgb(0, 104, 255); }
  .border-\[\#0071e3\] { border-color: rgb(0, 113, 227); }
  .border-\[\#404A1D20\] { border-color: rgba(64, 74, 29, 0.125); }
  .border-\[\#404A1D22\] { border-color: rgba(64, 74, 29, 0.133); }
  .border-\[\#542e0833\] { border-color: rgba(84, 46, 8, 0.2); }
  .border-\[\#544E2720\] { border-color: rgba(84, 78, 39, 0.125); }
  .border-\[\#544E2733\] { border-color: rgba(84, 78, 39, 0.2); }
  .border-\[\#874f22\] { border-color: rgb(135, 79, 34); }
  .border-\[\#874f2255\] { border-color: rgba(135, 79, 34, 0.333); }
  .border-\[\#19472D22\] { border-color: rgba(25, 71, 45, 0.133); }
  .border-\[\#35452f\] { border-color: rgb(53, 69, 47); }
  .border-\[\#47613e33\] { border-color: rgba(71, 97, 62, 0.2); }
  .border-\[\#933845\] { border-color: rgb(147, 56, 69); }
  .border-\[\#12346720\] { border-color: rgba(18, 52, 103, 0.125); }
  .border-\[\#12346722\] { border-color: rgba(18, 52, 103, 0.133); }
  .border-\[\#21558920\] { border-color: rgba(33, 85, 137, 0.125); }
  .border-\[\#21558922\] { border-color: rgba(33, 85, 137, 0.133); }
  .border-\[\#70846520\] { border-color: rgba(112, 132, 101, 0.125); }
  .border-\[\#70846533\] { border-color: rgba(112, 132, 101, 0.2); }
  .border-\[\#99624720\] { border-color: rgba(153, 98, 71, 0.125); }
  .border-\[\#99624722\] { border-color: rgba(153, 98, 71, 0.133); }
  .border-\[\#B97D3E20\] { border-color: rgba(185, 125, 62, 0.125); }
  .border-\[\#B97D3E33\] { border-color: rgba(185, 125, 62, 0.2); }
  .border-\[\#CB5D6C33\] { border-color: rgba(203, 93, 108, 0.2); }
  .border-\[\#D70C1B22\] { border-color: rgba(215, 12, 27, 0.133); }
  .border-\[\#E1BC7C20\] { border-color: rgba(225, 188, 124, 0.125); }
  .border-\[\#E1BC7C33\] { border-color: rgba(225, 188, 124, 0.2); }
  .border-\[\#a50064\] { border-color: rgb(165, 0, 100); }
  .border-\[\#a50064\]\/40 { border-color: oklab(0.472773 0.193736 -0.0222579 / 0.4); }
  .border-\[\#ab7a4540\] { border-color: rgba(171, 122, 69, 0.25); }
  .border-\[\#c9768e33\] { border-color: rgba(201, 118, 142, 0.2); }
  .border-\[\#d2d2d7\] { border-color: rgb(210, 210, 215); }
  .border-\[\#d9eaff\] { border-color: rgb(217, 234, 255); }
  .border-\[\#e8e8ed\] { border-color: rgb(232, 232, 237); }
  .border-\[\#f5f5f7\] { border-color: rgb(245, 245, 247); }
  .border-\[\#fde68a\] { border-color: rgb(253, 230, 138); }
  .border-\[\#ff3b30\] { border-color: rgb(255, 59, 48); }
  .border-\[\#ffc107\]\/30 { border-color: oklab(0.844171 0.0152028 0.171486 / 0.3); }
  .border-\[\#ffc233\] { border-color: rgb(255, 194, 51); }
  .border-\[\#ffffff33\] { border-color: rgba(255, 255, 255, 0.2); }
  .border-\[\#ffffff44\] { border-color: rgba(255, 255, 255, 0.267); }
  .border-amber-200 { border-color: var(--color-amber-200); }
  .border-amber-200\/60 { border-color: rgba(254, 230, 133, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-amber-200\/60 { border-color: color-mix(in oklab,var(--color-amber-200)60%,transparent); }
}
  .border-amber-300\/70 { border-color: rgba(255, 210, 54, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-amber-300\/70 { border-color: color-mix(in oklab,var(--color-amber-300)70%,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-base-100 { border-color: var(--color-base-100); }
  .border-base-200, .border-base-200\/60 { border-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-200\/60 { border-color: color-mix(in oklab,var(--color-base-200)60%,transparent); }
}
  .border-base-200\/80 { border-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-200\/80 { border-color: color-mix(in oklab,var(--color-base-200)80%,transparent); }
}
  .border-base-300, .border-base-300\/30 { border-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-300\/30 { border-color: color-mix(in oklab,var(--color-base-300)30%,transparent); }
}
  .border-base-300\/50 { border-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-300\/50 { border-color: color-mix(in oklab,var(--color-base-300)50%,transparent); }
}
  .border-base-300\/60 { border-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-300\/60 { border-color: color-mix(in oklab,var(--color-base-300)60%,transparent); }
}
  .border-base-300\/70 { border-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-300\/70 { border-color: color-mix(in oklab,var(--color-base-300)70%,transparent); }
}
  .border-base-300\/80 { border-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-300\/80 { border-color: color-mix(in oklab,var(--color-base-300)80%,transparent); }
}
  .border-base-content, .border-base-content\/5 { border-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-content\/5 { border-color: color-mix(in oklab,var(--color-base-content)5%,transparent); }
}
  .border-base-content\/10 { border-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-content\/10 { border-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .border-base-content\/15 { border-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-content\/15 { border-color: color-mix(in oklab,var(--color-base-content)15%,transparent); }
}
  .border-base-content\/20 { border-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-content\/20 { border-color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .border-base-content\/25 { border-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-content\/25 { border-color: color-mix(in oklab,var(--color-base-content)25%,transparent); }
}
  .border-base-content\/30 { border-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-base-content\/30 { border-color: color-mix(in oklab,var(--color-base-content)30%,transparent); }
}
  .border-black\/5 { border-color: rgba(0, 0, 0, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-black\/5 { border-color: color-mix(in oklab,var(--color-black)5%,transparent); }
}
  .border-black\/10 { border-color: rgba(0, 0, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-black\/10 { border-color: color-mix(in oklab,var(--color-black)10%,transparent); }
}
  .border-blue-200 { border-color: var(--color-blue-200); }
  .border-blue-500 { border-color: var(--color-blue-500); }
  .border-blue-600 { border-color: var(--color-blue-600); }
  .border-emerald-200 { border-color: var(--color-emerald-200); }
  .border-emerald-300 { border-color: var(--color-emerald-300); }
  .border-emerald-500 { border-color: var(--color-emerald-500); }
  .border-error, .border-error\/20 { border-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-error\/20 { border-color: color-mix(in oklab,var(--color-error)20%,transparent); }
}
  .border-error\/30 { border-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-error\/30 { border-color: color-mix(in oklab,var(--color-error)30%,transparent); }
}
  .border-error\/40 { border-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-error\/40 { border-color: color-mix(in oklab,var(--color-error)40%,transparent); }
}
  .border-gray-100 { border-color: var(--color-gray-100); }
  .border-gray-200 { border-color: var(--color-gray-200); }
  .border-gray-300 { border-color: var(--color-gray-300); }
  .border-green-200 { border-color: var(--color-green-200); }
  .border-green-600 { border-color: var(--color-green-600); }
  .border-info\/20 { border-color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-info\/20 { border-color: color-mix(in oklab,var(--color-info)20%,transparent); }
}
  .border-info\/30 { border-color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-info\/30 { border-color: color-mix(in oklab,var(--color-info)30%,transparent); }
}
  .border-info\/40 { border-color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-info\/40 { border-color: color-mix(in oklab,var(--color-info)40%,transparent); }
}
  .border-info\/60 { border-color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-info\/60 { border-color: color-mix(in oklab,var(--color-info)60%,transparent); }
}
  .border-orange-300 { border-color: var(--color-orange-300); }
  .border-pink-200 { border-color: var(--color-pink-200); }
  .border-pink-300 { border-color: var(--color-pink-300); }
  .border-pink-400 { border-color: var(--color-pink-400); }
  .border-pink-500 { border-color: var(--color-pink-500); }
  .border-primary, .border-primary\/10 { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-primary\/10 { border-color: color-mix(in oklab,var(--color-primary)10%,transparent); }
}
  .border-primary\/15 { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-primary\/15 { border-color: color-mix(in oklab,var(--color-primary)15%,transparent); }
}
  .border-primary\/20 { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-primary\/20 { border-color: color-mix(in oklab,var(--color-primary)20%,transparent); }
}
  .border-primary\/25 { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-primary\/25 { border-color: color-mix(in oklab,var(--color-primary)25%,transparent); }
}
  .border-primary\/30 { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-primary\/30 { border-color: color-mix(in oklab,var(--color-primary)30%,transparent); }
}
  .border-primary\/35 { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-primary\/35 { border-color: color-mix(in oklab,var(--color-primary)35%,transparent); }
}
  .border-primary\/40 { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-primary\/40 { border-color: color-mix(in oklab,var(--color-primary)40%,transparent); }
}
  .border-primary\/75 { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-primary\/75 { border-color: color-mix(in oklab,var(--color-primary)75%,transparent); }
}
  .border-red-100 { border-color: var(--color-red-100); }
  .border-red-200 { border-color: var(--color-red-200); }
  .border-red-300 { border-color: var(--color-red-300); }
  .border-red-400 { border-color: var(--color-red-400); }
  .border-red-500 { border-color: var(--color-red-500); }
  .border-rose-200 { border-color: var(--color-rose-200); }
  .border-rose-200\/60 { border-color: rgba(255, 204, 211, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-rose-200\/60 { border-color: color-mix(in oklab,var(--color-rose-200)60%,transparent); }
}
  .border-rose-300\/70 { border-color: rgba(255, 162, 174, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-rose-300\/70 { border-color: color-mix(in oklab,var(--color-rose-300)70%,transparent); }
}
  .border-secondary\/20 { border-color: var(--color-secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-secondary\/20 { border-color: color-mix(in oklab,var(--color-secondary)20%,transparent); }
}
  .border-sky-100 { border-color: var(--color-sky-100); }
  .border-slate-200 { border-color: var(--color-slate-200); }
  .border-slate-300 { border-color: var(--color-slate-300); }
  .border-slate-500 { border-color: var(--color-slate-500); }
  .border-success, .border-success\/15 { border-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-success\/15 { border-color: color-mix(in oklab,var(--color-success)15%,transparent); }
}
  .border-success\/20 { border-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-success\/20 { border-color: color-mix(in oklab,var(--color-success)20%,transparent); }
}
  .border-success\/25 { border-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-success\/25 { border-color: color-mix(in oklab,var(--color-success)25%,transparent); }
}
  .border-success\/30 { border-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-success\/30 { border-color: color-mix(in oklab,var(--color-success)30%,transparent); }
}
  .border-success\/35 { border-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-success\/35 { border-color: color-mix(in oklab,var(--color-success)35%,transparent); }
}
  .border-transparent { border-color: rgba(0, 0, 0, 0); }
  .border-warning, .border-warning\/20 { border-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-warning\/20 { border-color: color-mix(in oklab,var(--color-warning)20%,transparent); }
}
  .border-warning\/25 { border-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-warning\/25 { border-color: color-mix(in oklab,var(--color-warning)25%,transparent); }
}
  .border-warning\/30 { border-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-warning\/30 { border-color: color-mix(in oklab,var(--color-warning)30%,transparent); }
}
  .border-warning\/40 { border-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-warning\/40 { border-color: color-mix(in oklab,var(--color-warning)40%,transparent); }
}
  .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\/20 { border-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/20 { border-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .border-white\/25 { border-color: rgba(255, 255, 255, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/25 { border-color: color-mix(in oklab,var(--color-white)25%,transparent); }
}
  .border-white\/40 { border-color: rgba(255, 255, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/40 { border-color: color-mix(in oklab,var(--color-white)40%,transparent); }
}
  .border-white\/50 { border-color: rgba(255, 255, 255, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .border-white\/50 { border-color: color-mix(in oklab,var(--color-white)50%,transparent); }
}
  .border-yellow-300 { border-color: var(--color-yellow-300); }
  .border-t-transparent { border-top-color: rgba(0, 0, 0, 0); }
  .border-r-gray-800 { border-right-color: var(--color-gray-800); }
  .border-r-transparent { border-right-color: rgba(0, 0, 0, 0); }
  .border-b-transparent { border-bottom-color: rgba(0, 0, 0, 0); }
  .border-l-blue-400 { border-left-color: var(--color-blue-400); }
  .border-l-emerald-400 { border-left-color: var(--color-emerald-400); }
  .border-l-gray-800 { border-left-color: var(--color-gray-800); }
  .border-l-primary { border-left-color: var(--color-primary); }
  .border-l-transparent { border-left-color: rgba(0, 0, 0, 0); }
  .glass { backdrop-filter: blur(var(--glass-blur,40px)); background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(135deg,oklch(100% 0 0/var(--glass-opacity,30%))0,oklch(0 0 0/0) 100%),linear-gradient(var(--glass-reflect-degree,100deg),oklch(100% 0 0/var(--glass-reflect-opacity,5%))25%,oklch(0 0 0/0) 25%); box-shadow: 0 0 0 1px oklch(100% 0 0/var(--glass-border-opacity,20%))inset,0 0 0 2px oklch(0 0 0/.05); text-shadow: 0 1px oklch(0 0 0/var(--glass-text-shadow-opacity,5%)); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .\!bg-base-100 { background-color: var(--color-base-100) !important; }
  .bg-\[\#0F9D58\]\/10 { background-color: oklab(0.612203 -0.135543 0.0658112 / 0.1); }
  .bg-\[\#0a0a0f\] { background-color: rgb(10, 10, 15); }
  .bg-\[\#1d1d1f\] { background-color: rgb(29, 29, 31); }
  .bg-\[\#1f6b4a08\] { background-color: rgba(31, 107, 74, 0.03); }
  .bg-\[\#1f2937\] { background-color: rgb(31, 41, 55); }
  .bg-\[\#3a5a2c08\] { background-color: rgba(58, 90, 44, 0.03); }
  .bg-\[\#3e6ac8\] { background-color: rgb(62, 106, 200); }
  .bg-\[\#4E6439\]\/5 { background-color: oklab(0.473721 -0.0459454 0.0533179 / 0.05); }
  .bg-\[\#4c611b\]\/5 { background-color: oklab(0.4601 -0.0557367 0.0807598 / 0.05); }
  .bg-\[\#5e813c0d\] { background-color: rgba(94, 129, 60, 0.05); }
  .bg-\[\#5e813c\]\/5 { background-color: oklab(0.56025 -0.0693353 0.078974 / 0.05); }
  .bg-\[\#06C755\] { background-color: rgb(6, 199, 85); }
  .bg-\[\#6a210408\] { background-color: rgba(106, 33, 4, 0.03); }
  .bg-\[\#6b7b4f\]\/5 { background-color: oklab(0.558163 -0.0381836 0.0550055 / 0.05); }
  .bg-\[\#7c6a60\]\/5 { background-color: oklab(0.5385 0.0174365 0.0214162 / 0.05); }
  .bg-\[\#8d6f32\]\/5 { background-color: oklab(0.558547 0.0108033 0.0868135 / 0.05); }
  .bg-\[\#8f262d\]\/5 { background-color: oklab(0.437271 0.130067 0.0516368 / 0.05); }
  .bg-\[\#9c1f2c08\] { background-color: rgba(156, 31, 44, 0.03); }
  .bg-\[\#9e753c08\] { background-color: rgba(158, 117, 60, 0.03); }
  .bg-\[\#25D366\] { background-color: rgb(37, 211, 102); }
  .bg-\[\#30d158\] { background-color: rgb(48, 209, 88); }
  .bg-\[\#0068FF\], .bg-\[\#0068ff\] { background-color: rgb(0, 104, 255); }
  .bg-\[\#0071e3\] { background-color: rgb(0, 113, 227); }
  .bg-\[\#0084FF\]\/10 { background-color: oklab(0.623562 -0.0529378 -0.199366 / 0.1); }
  .bg-\[\#00224c\]\/5 { background-color: oklab(0.257539 -0.0214474 -0.0844254 / 0.05); }
  .bg-\[\#404A1D08\] { background-color: rgba(64, 74, 29, 0.03); }
  .bg-\[\#464f1e\]\/5 { background-color: oklab(0.40778 -0.0342912 0.0633685 / 0.05); }
  .bg-\[\#542e08\] { background-color: rgb(84, 46, 8); }
  .bg-\[\#542e0808\] { background-color: rgba(84, 46, 8, 0.03); }
  .bg-\[\#544E2708\] { background-color: rgba(84, 78, 39, 0.03); }
  .bg-\[\#874f2210\] { background-color: rgba(135, 79, 34, 0.063); }
  .bg-\[\#913b51\]\/5 { background-color: oklab(0.475242 0.11705 0.0139571 / 0.05); }
  .bg-\[\#1877F2\] { background-color: rgb(24, 119, 242); }
  .bg-\[\#7869a0\]\/5 { background-color: oklab(0.557031 0.0374188 -0.076535 / 0.05); }
  .bg-\[\#08315a\]\/5 { background-color: oklab(0.310922 -0.0253504 -0.081512 / 0.05); }
  .bg-\[\#71702a\]\/5 { background-color: oklab(0.53119 -0.0289244 0.0870394 / 0.05); }
  .bg-\[\#511419\]\/5 { background-color: oklab(0.29633 0.0849308 0.0310867 / 0.05); }
  .bg-\[\#12346708\] { background-color: rgba(18, 52, 103, 0.03); }
  .bg-\[\#21558908\] { background-color: rgba(33, 85, 137, 0.03); }
  .bg-\[\#70846508\] { background-color: rgba(112, 132, 101, 0.03); }
  .bg-\[\#99624708\] { background-color: rgba(153, 98, 71, 0.03); }
  .bg-\[\#B97D3E08\] { background-color: rgba(185, 125, 62, 0.03); }
  .bg-\[\#D70C1B05\] { background-color: rgba(215, 12, 27, 0.02); }
  .bg-\[\#E1BC7C08\] { background-color: rgba(225, 188, 124, 0.03); }
  .bg-\[\#a50064\] { background-color: rgb(165, 0, 100); }
  .bg-\[\#a50064\]\/\[0\.06\] { background-color: oklab(0.472773 0.193736 -0.0222579 / 0.06); }
  .bg-\[\#ab7a450a\] { background-color: rgba(171, 122, 69, 0.04); }
  .bg-\[\#b03235\]\/5 { background-color: oklab(0.509713 0.148549 0.0656465 / 0.05); }
  .bg-\[\#c9768e08\] { background-color: rgba(201, 118, 142, 0.03); }
  .bg-\[\#d9d9d9\] { background-color: rgb(217, 217, 217); }
  .bg-\[\#dc8599\]\/5 { background-color: oklab(0.71381 0.108444 0.0101411 / 0.05); }
  .bg-\[\#e66474\]\/5 { background-color: oklab(0.668022 0.156126 0.0419961 / 0.05); }
  .bg-\[\#f0f5ff\] { background-color: rgb(240, 245, 255); }
  .bg-\[\#f5f5f7\] { background-color: rgb(245, 245, 247); }
  .bg-\[\#fbfaf9\] { background-color: rgb(251, 250, 249); }
  .bg-\[\#ffc233\] { background-color: rgb(255, 194, 51); }
  .bg-\[\#ffdfaf0d\] { background-color: rgba(255, 223, 175, 0.05); }
  .bg-\[\#fff3cd\] { background-color: rgb(255, 243, 205); }
  .bg-\[\#fffbeb\] { background-color: rgb(255, 251, 235); }
  .bg-\[\#ffffff0f\] { background-color: rgba(255, 255, 255, 0.06); }
  .bg-\[\#ffffff22\] { background-color: rgba(255, 255, 255, 0.133); }
  .bg-\[\#ffffff44\] { background-color: rgba(255, 255, 255, 0.267); }
  .bg-accent, .bg-accent\/10 { background-color: var(--color-accent); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-accent\/10 { background-color: color-mix(in oklab,var(--color-accent)10%,transparent); }
}
  .bg-amber-50 { background-color: var(--color-amber-50); }
  .bg-amber-50\/50 { background-color: rgba(255, 251, 235, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-amber-50\/50 { background-color: color-mix(in oklab,var(--color-amber-50)50%,transparent); }
}
  .bg-amber-100 { background-color: var(--color-amber-100); }
  .bg-amber-400\/5 { background-color: rgba(252, 187, 0, 0.05); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-amber-400\/5 { background-color: color-mix(in oklab,var(--color-amber-400)5%,transparent); }
}
  .bg-amber-500 { background-color: var(--color-amber-500); }
  .bg-amber-500\/10 { background-color: rgba(249, 156, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-amber-500\/10 { background-color: color-mix(in oklab,var(--color-amber-500)10%,transparent); }
}
  .bg-amber-500\/15 { background-color: rgba(249, 156, 0, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-amber-500\/15 { background-color: color-mix(in oklab,var(--color-amber-500)15%,transparent); }
}
  .bg-amber-600 { background-color: var(--color-amber-600); }
  .bg-base-100, .bg-base-100\/50 { background-color: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-100\/50 { background-color: color-mix(in oklab,var(--color-base-100)50%,transparent); }
}
  .bg-base-100\/60 { background-color: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-100\/60 { background-color: color-mix(in oklab,var(--color-base-100)60%,transparent); }
}
  .bg-base-100\/70 { background-color: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-100\/70 { background-color: color-mix(in oklab,var(--color-base-100)70%,transparent); }
}
  .bg-base-100\/80 { background-color: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-100\/80 { background-color: color-mix(in oklab,var(--color-base-100)80%,transparent); }
}
  .bg-base-100\/85 { background-color: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-100\/85 { background-color: color-mix(in oklab,var(--color-base-100)85%,transparent); }
}
  .bg-base-100\/90 { background-color: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-100\/90 { background-color: color-mix(in oklab,var(--color-base-100)90%,transparent); }
}
  .bg-base-100\/95 { background-color: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-100\/95 { background-color: color-mix(in oklab,var(--color-base-100)95%,transparent); }
}
  .bg-base-200, .bg-base-200\/30 { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-200\/30 { background-color: color-mix(in oklab,var(--color-base-200)30%,transparent); }
}
  .bg-base-200\/40 { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-200\/40 { background-color: color-mix(in oklab,var(--color-base-200)40%,transparent); }
}
  .bg-base-200\/45 { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-200\/45 { background-color: color-mix(in oklab,var(--color-base-200)45%,transparent); }
}
  .bg-base-200\/50 { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-200\/50 { background-color: color-mix(in oklab,var(--color-base-200)50%,transparent); }
}
  .bg-base-200\/55 { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-200\/55 { background-color: color-mix(in oklab,var(--color-base-200)55%,transparent); }
}
  .bg-base-200\/60 { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-200\/60 { background-color: color-mix(in oklab,var(--color-base-200)60%,transparent); }
}
  .bg-base-200\/70 { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-200\/70 { background-color: color-mix(in oklab,var(--color-base-200)70%,transparent); }
}
  .bg-base-200\/80 { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-200\/80 { background-color: color-mix(in oklab,var(--color-base-200)80%,transparent); }
}
  .bg-base-300, .bg-base-300\/20 { background-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-300\/20 { background-color: color-mix(in oklab,var(--color-base-300)20%,transparent); }
}
  .bg-base-300\/30 { background-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-300\/30 { background-color: color-mix(in oklab,var(--color-base-300)30%,transparent); }
}
  .bg-base-300\/40 { background-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-300\/40 { background-color: color-mix(in oklab,var(--color-base-300)40%,transparent); }
}
  .bg-base-300\/50 { background-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-300\/50 { background-color: color-mix(in oklab,var(--color-base-300)50%,transparent); }
}
  .bg-base-300\/60 { background-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-300\/60 { background-color: color-mix(in oklab,var(--color-base-300)60%,transparent); }
}
  .bg-base-content, .bg-base-content\/4 { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/4 { background-color: color-mix(in oklab,var(--color-base-content)4%,transparent); }
}
  .bg-base-content\/5 { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/5 { background-color: color-mix(in oklab,var(--color-base-content)5%,transparent); }
}
  .bg-base-content\/8 { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/8 { background-color: color-mix(in oklab,var(--color-base-content)8%,transparent); }
}
  .bg-base-content\/10 { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/10 { background-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .bg-base-content\/20 { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/20 { background-color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .bg-base-content\/30 { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/30 { background-color: color-mix(in oklab,var(--color-base-content)30%,transparent); }
}
  .bg-base-content\/35 { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/35 { background-color: color-mix(in oklab,var(--color-base-content)35%,transparent); }
}
  .bg-base-content\/40 { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/40 { background-color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  .bg-base-content\/80 { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/80 { background-color: color-mix(in oklab,var(--color-base-content)80%,transparent); }
}
  .bg-base-content\/\[0\.06\] { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/\[0\.06\] { background-color: color-mix(in oklab,var(--color-base-content)6%,transparent); }
}
  .bg-base-content\/\[0\.025\] { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/\[0\.025\] { background-color: color-mix(in oklab,var(--color-base-content)2.5%,transparent); }
}
  .bg-base-content\/\[0\.035\] { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/\[0\.035\] { background-color: color-mix(in oklab,var(--color-base-content)3.5%,transparent); }
}
  .bg-base-content\/\[0\.055\] { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-base-content\/\[0\.055\] { background-color: color-mix(in oklab,var(--color-base-content)5.5%,transparent); }
}
  .bg-black { background-color: var(--color-black); }
  .bg-black\/0 { background-color: rgba(0, 0, 0, 0); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/0 { background-color: color-mix(in oklab,var(--color-black)0%,transparent); }
}
  .bg-black\/10 { background-color: rgba(0, 0, 0, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/10 { background-color: color-mix(in oklab,var(--color-black)10%,transparent); }
}
  .bg-black\/20 { background-color: rgba(0, 0, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/20 { background-color: color-mix(in oklab,var(--color-black)20%,transparent); }
}
  .bg-black\/30 { background-color: rgba(0, 0, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/30 { background-color: color-mix(in oklab,var(--color-black)30%,transparent); }
}
  .bg-black\/35 { background-color: rgba(0, 0, 0, 0.35); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/35 { background-color: color-mix(in oklab,var(--color-black)35%,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\/45 { background-color: rgba(0, 0, 0, 0.45); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/45 { background-color: color-mix(in oklab,var(--color-black)45%,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\/55 { background-color: rgba(0, 0, 0, 0.55); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/55 { background-color: color-mix(in oklab,var(--color-black)55%,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\/65 { background-color: rgba(0, 0, 0, 0.65); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/65 { background-color: color-mix(in oklab,var(--color-black)65%,transparent); }
}
  .bg-black\/70 { background-color: rgba(0, 0, 0, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/70 { background-color: color-mix(in oklab,var(--color-black)70%,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\/85 { background-color: rgba(0, 0, 0, 0.85); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-black\/85 { background-color: color-mix(in oklab,var(--color-black)85%,transparent); }
}
  .bg-blue-50 { background-color: var(--color-blue-50); }
  .bg-blue-100 { background-color: var(--color-blue-100); }
  .bg-blue-500 { background-color: var(--color-blue-500); }
  .bg-blue-600 { background-color: var(--color-blue-600); }
  .bg-current { background-color: currentcolor; }
  .bg-cyan-600 { background-color: var(--color-cyan-600); }
  .bg-emerald-50 { background-color: var(--color-emerald-50); }
  .bg-emerald-50\/50 { background-color: rgba(236, 253, 245, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-50\/50 { background-color: color-mix(in oklab,var(--color-emerald-50)50%,transparent); }
}
  .bg-emerald-50\/60 { background-color: rgba(236, 253, 245, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-50\/60 { background-color: color-mix(in oklab,var(--color-emerald-50)60%,transparent); }
}
  .bg-emerald-50\/70 { background-color: rgba(236, 253, 245, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-50\/70 { background-color: color-mix(in oklab,var(--color-emerald-50)70%,transparent); }
}
  .bg-emerald-100 { background-color: var(--color-emerald-100); }
  .bg-emerald-500 { background-color: var(--color-emerald-500); }
  .bg-emerald-500\/10 { background-color: rgba(0, 187, 127, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-emerald-500\/10 { background-color: color-mix(in oklab,var(--color-emerald-500)10%,transparent); }
}
  .bg-emerald-600 { background-color: var(--color-emerald-600); }
  .bg-emerald-950 { background-color: var(--color-emerald-950); }
  .bg-error, .bg-error\/5 { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-error\/5 { background-color: color-mix(in oklab,var(--color-error)5%,transparent); }
}
  .bg-error\/10 { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-error\/10 { background-color: color-mix(in oklab,var(--color-error)10%,transparent); }
}
  .bg-error\/15 { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-error\/15 { background-color: color-mix(in oklab,var(--color-error)15%,transparent); }
}
  .bg-error\/20 { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-error\/20 { background-color: color-mix(in oklab,var(--color-error)20%,transparent); }
}
  .bg-error\/70 { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-error\/70 { background-color: color-mix(in oklab,var(--color-error)70%,transparent); }
}
  .bg-error\/80 { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-error\/80 { background-color: color-mix(in oklab,var(--color-error)80%,transparent); }
}
  .bg-gray-50 { background-color: var(--color-gray-50); }
  .bg-gray-50\/50 { background-color: rgba(249, 250, 251, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-50\/50 { background-color: color-mix(in oklab,var(--color-gray-50)50%,transparent); }
}
  .bg-gray-50\/60 { background-color: rgba(249, 250, 251, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-50\/60 { background-color: color-mix(in oklab,var(--color-gray-50)60%,transparent); }
}
  .bg-gray-50\/80 { background-color: rgba(249, 250, 251, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-50\/80 { background-color: color-mix(in oklab,var(--color-gray-50)80%,transparent); }
}
  .bg-gray-100 { background-color: var(--color-gray-100); }
  .bg-gray-200 { background-color: var(--color-gray-200); }
  .bg-gray-200\/70 { background-color: rgba(229, 231, 235, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-gray-200\/70 { background-color: color-mix(in oklab,var(--color-gray-200)70%,transparent); }
}
  .bg-gray-500 { background-color: var(--color-gray-500); }
  .bg-gray-600 { background-color: var(--color-gray-600); }
  .bg-gray-800 { background-color: var(--color-gray-800); }
  .bg-green-50 { background-color: var(--color-green-50); }
  .bg-green-100 { background-color: var(--color-green-100); }
  .bg-green-600 { background-color: var(--color-green-600); }
  .bg-green-600\/20 { background-color: rgba(0, 165, 68, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-green-600\/20 { background-color: color-mix(in oklab,var(--color-green-600)20%,transparent); }
}
  .bg-green-950 { background-color: var(--color-green-950); }
  .bg-info, .bg-info\/5 { background-color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-info\/5 { background-color: color-mix(in oklab,var(--color-info)5%,transparent); }
}
  .bg-info\/10 { background-color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-info\/10 { background-color: color-mix(in oklab,var(--color-info)10%,transparent); }
}
  .bg-info\/15 { background-color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-info\/15 { background-color: color-mix(in oklab,var(--color-info)15%,transparent); }
}
  .bg-info\/60 { background-color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-info\/60 { background-color: color-mix(in oklab,var(--color-info)60%,transparent); }
}
  .bg-neutral { background-color: var(--color-neutral); }
  .bg-orange-50 { background-color: var(--color-orange-50); }
  .bg-orange-100 { background-color: var(--color-orange-100); }
  .bg-pink-50 { background-color: var(--color-pink-50); }
  .bg-pink-100 { background-color: var(--color-pink-100); }
  .bg-pink-100\/40 { background-color: rgba(252, 231, 243, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-pink-100\/40 { background-color: color-mix(in oklab,var(--color-pink-100)40%,transparent); }
}
  .bg-pink-200\/30 { background-color: rgba(252, 206, 232, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-pink-200\/30 { background-color: color-mix(in oklab,var(--color-pink-200)30%,transparent); }
}
  .bg-pink-500 { background-color: var(--color-pink-500); }
  .bg-pink-500\/10 { background-color: rgba(246, 51, 154, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-pink-500\/10 { background-color: color-mix(in oklab,var(--color-pink-500)10%,transparent); }
}
  .bg-primary { background-color: var(--color-primary); }
  .bg-primary-content\/20 { background-color: var(--color-primary-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary-content\/20 { background-color: color-mix(in oklab,var(--color-primary-content)20%,transparent); }
}
  .bg-primary\/0 { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/0 { background-color: color-mix(in oklab,var(--color-primary)0%,transparent); }
}
  .bg-primary\/5 { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/5 { background-color: color-mix(in oklab,var(--color-primary)5%,transparent); }
}
  .bg-primary\/10 { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/10 { background-color: color-mix(in oklab,var(--color-primary)10%,transparent); }
}
  .bg-primary\/15 { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/15 { background-color: color-mix(in oklab,var(--color-primary)15%,transparent); }
}
  .bg-primary\/20 { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/20 { background-color: color-mix(in oklab,var(--color-primary)20%,transparent); }
}
  .bg-primary\/30 { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/30 { background-color: color-mix(in oklab,var(--color-primary)30%,transparent); }
}
  .bg-primary\/40 { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/40 { background-color: color-mix(in oklab,var(--color-primary)40%,transparent); }
}
  .bg-primary\/60 { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/60 { background-color: color-mix(in oklab,var(--color-primary)60%,transparent); }
}
  .bg-primary\/70 { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/70 { background-color: color-mix(in oklab,var(--color-primary)70%,transparent); }
}
  .bg-primary\/\[0\.12\] { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-primary\/\[0\.12\] { background-color: color-mix(in oklab,var(--color-primary)12%,transparent); }
}
  .bg-purple-100 { background-color: var(--color-purple-100); }
  .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-600 { background-color: var(--color-purple-600); }
  .bg-red-50 { background-color: var(--color-red-50); }
  .bg-red-50\/50 { background-color: rgba(254, 242, 242, 0.5); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/50 { background-color: color-mix(in oklab,var(--color-red-50)50%,transparent); }
}
  .bg-red-50\/60 { background-color: rgba(254, 242, 242, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-red-50\/60 { background-color: color-mix(in oklab,var(--color-red-50)60%,transparent); }
}
  .bg-red-100 { background-color: var(--color-red-100); }
  .bg-red-400 { background-color: var(--color-red-400); }
  .bg-red-500 { background-color: var(--color-red-500); }
  .bg-red-600 { background-color: var(--color-red-600); }
  .bg-red-950 { background-color: var(--color-red-950); }
  .bg-rose-50 { background-color: var(--color-rose-50); }
  .bg-rose-50\/70 { background-color: rgba(255, 241, 242, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-rose-50\/70 { background-color: color-mix(in oklab,var(--color-rose-50)70%,transparent); }
}
  .bg-rose-100 { background-color: var(--color-rose-100); }
  .bg-rose-200\/30 { background-color: rgba(255, 204, 211, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-rose-200\/30 { background-color: color-mix(in oklab,var(--color-rose-200)30%,transparent); }
}
  .bg-rose-500 { background-color: var(--color-rose-500); }
  .bg-rose-600 { background-color: var(--color-rose-600); }
  .bg-rose-950 { background-color: var(--color-rose-950); }
  .bg-secondary, .bg-secondary\/5 { background-color: var(--color-secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-secondary\/5 { background-color: color-mix(in oklab,var(--color-secondary)5%,transparent); }
}
  .bg-secondary\/10 { background-color: var(--color-secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-secondary\/10 { background-color: color-mix(in oklab,var(--color-secondary)10%,transparent); }
}
  .bg-sky-50 { background-color: var(--color-sky-50); }
  .bg-sky-100 { background-color: var(--color-sky-100); }
  .bg-sky-500 { background-color: var(--color-sky-500); }
  .bg-sky-600 { background-color: var(--color-sky-600); }
  .bg-slate-50 { background-color: var(--color-slate-50); }
  .bg-slate-50\/70 { background-color: rgba(248, 250, 252, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-50\/70 { background-color: color-mix(in oklab,var(--color-slate-50)70%,transparent); }
}
  .bg-slate-50\/80 { background-color: rgba(248, 250, 252, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-50\/80 { background-color: color-mix(in oklab,var(--color-slate-50)80%,transparent); }
}
  .bg-slate-500 { background-color: var(--color-slate-500); }
  .bg-slate-950 { background-color: var(--color-slate-950); }
  .bg-slate-950\/60 { background-color: rgba(2, 6, 24, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-950\/60 { background-color: color-mix(in oklab,var(--color-slate-950)60%,transparent); }
}
  .bg-slate-950\/70 { background-color: rgba(2, 6, 24, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-slate-950\/70 { background-color: color-mix(in oklab,var(--color-slate-950)70%,transparent); }
}
  .bg-stone-500 { background-color: var(--color-stone-500); }
  .bg-success, .bg-success\/5 { background-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-success\/5 { background-color: color-mix(in oklab,var(--color-success)5%,transparent); }
}
  .bg-success\/10 { background-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-success\/10 { background-color: color-mix(in oklab,var(--color-success)10%,transparent); }
}
  .bg-success\/15 { background-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-success\/15 { background-color: color-mix(in oklab,var(--color-success)15%,transparent); }
}
  .bg-success\/20 { background-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-success\/20 { background-color: color-mix(in oklab,var(--color-success)20%,transparent); }
}
  .bg-success\/45 { background-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-success\/45 { background-color: color-mix(in oklab,var(--color-success)45%,transparent); }
}
  .bg-success\/70 { background-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-success\/70 { background-color: color-mix(in oklab,var(--color-success)70%,transparent); }
}
  .bg-teal-600 { background-color: var(--color-teal-600); }
  .bg-transparent { background-color: rgba(0, 0, 0, 0); }
  .bg-violet-100 { background-color: var(--color-violet-100); }
  .bg-violet-600 { background-color: var(--color-violet-600); }
  .bg-warning, .bg-warning\/5 { background-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-warning\/5 { background-color: color-mix(in oklab,var(--color-warning)5%,transparent); }
}
  .bg-warning\/10 { background-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-warning\/10 { background-color: color-mix(in oklab,var(--color-warning)10%,transparent); }
}
  .bg-warning\/15 { background-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-warning\/15 { background-color: color-mix(in oklab,var(--color-warning)15%,transparent); }
}
  .bg-warning\/20 { background-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-warning\/20 { background-color: color-mix(in oklab,var(--color-warning)20%,transparent); }
}
  .bg-warning\/40 { background-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-warning\/40 { background-color: color-mix(in oklab,var(--color-warning)40%,transparent); }
}
  .bg-warning\/60 { background-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-warning\/60 { background-color: color-mix(in oklab,var(--color-warning)60%,transparent); }
}
  .bg-warning\/70 { background-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-warning\/70 { background-color: color-mix(in oklab,var(--color-warning)70%,transparent); }
}
  .bg-white { background-color: var(--color-white); }
  .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\/15 { background-color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/15 { background-color: color-mix(in oklab,var(--color-white)15%,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\/30 { background-color: rgba(255, 255, 255, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/30 { background-color: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .bg-white\/40 { background-color: rgba(255, 255, 255, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/40 { background-color: color-mix(in oklab,var(--color-white)40%,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\/55 { background-color: rgba(255, 255, 255, 0.55); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/55 { background-color: color-mix(in oklab,var(--color-white)55%,transparent); }
}
  .bg-white\/70 { background-color: rgba(255, 255, 255, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/70 { background-color: color-mix(in oklab,var(--color-white)70%,transparent); }
}
  .bg-white\/90 { background-color: rgba(255, 255, 255, 0.9); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-white\/90 { background-color: color-mix(in oklab,var(--color-white)90%,transparent); }
}
  .bg-yellow-100 { background-color: var(--color-yellow-100); }
  .bg-yellow-400 { background-color: var(--color-yellow-400); }
  .bg-zinc-900\/70 { background-color: rgba(24, 24, 27, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .bg-zinc-900\/70 { background-color: color-mix(in oklab,var(--color-zinc-900)70%,transparent); }
}
  .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-\[radial-gradient\(circle\,rgba\(219\,154\,144\,\.35\)\,transparent_65\%\)\] { background-image: radial-gradient(circle, rgba(219, 154, 144, 0.35), rgba(0, 0, 0, 0) 65%); }
  .from-\[\#4E6439\]\/20 { --tw-gradient-from: oklab(47.3721% -.0459454 .0533179/.2); --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-\[\#ba4a59\]\/20 { --tw-gradient-from: oklab(56.1606% .139872 .0374081/.2); --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-\[\#fff9f1\] { --tw-gradient-from: #fff9f1; --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-700 { --tw-gradient-from: var(--color-amber-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-base-100 { --tw-gradient-from: var(--color-base-100); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-black\/40 { --tw-gradient-from: #0006; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/40 { --tw-gradient-from: color-mix(in oklab,var(--color-black)40%,transparent); }
}
  .from-black\/40 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-black\/45 { --tw-gradient-from: #00000073; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/45 { --tw-gradient-from: color-mix(in oklab,var(--color-black)45%,transparent); }
}
  .from-black\/45 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-black\/80 { --tw-gradient-from: #000c; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/80 { --tw-gradient-from: color-mix(in oklab,var(--color-black)80%,transparent); }
}
  .from-black\/80 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-black\/90 { --tw-gradient-from: #000000e6; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-black\/90 { --tw-gradient-from: color-mix(in oklab,var(--color-black)90%,transparent); }
}
  .from-black\/90 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-blue-50 { --tw-gradient-from: var(--color-blue-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-blue-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-neutral\/95 { --tw-gradient-from: var(--color-neutral); }
  @supports (color:color-mix(in lab,red,red)) {
  .from-neutral\/95 { --tw-gradient-from: color-mix(in oklab,var(--color-neutral)95%,transparent); }
}
  .from-neutral\/95 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-pink-50 { --tw-gradient-from: var(--color-pink-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-pink-100 { --tw-gradient-from: var(--color-pink-100); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-pink-400 { --tw-gradient-from: var(--color-pink-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-pink-500 { --tw-gradient-from: 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)); }
  .from-primary { --tw-gradient-from: var(--color-primary); --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(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .from-primary\/5 { --tw-gradient-from: color-mix(in oklab,var(--color-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(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .from-primary\/10 { --tw-gradient-from: color-mix(in oklab,var(--color-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\/15 { --tw-gradient-from: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .from-primary\/15 { --tw-gradient-from: color-mix(in oklab,var(--color-primary)15%,transparent); }
}
  .from-primary\/15 { --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\/20 { --tw-gradient-from: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .from-primary\/20 { --tw-gradient-from: color-mix(in oklab,var(--color-primary)20%,transparent); }
}
  .from-primary\/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-primary\/30 { --tw-gradient-from: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .from-primary\/30 { --tw-gradient-from: color-mix(in oklab,var(--color-primary)30%,transparent); }
}
  .from-primary\/30 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-red-50 { --tw-gradient-from: var(--color-red-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-red-500 { --tw-gradient-from: 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)); }
  .from-rose-50 { --tw-gradient-from: var(--color-rose-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-rose-50\/40 { --tw-gradient-from: #fff1f266; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-rose-50\/40 { --tw-gradient-from: color-mix(in oklab,var(--color-rose-50)40%,transparent); }
}
  .from-rose-50\/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-rose-500 { --tw-gradient-from: var(--color-rose-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-slate-400 { --tw-gradient-from: var(--color-slate-400); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-transparent { --tw-gradient-from: transparent; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-white\/30 { --tw-gradient-from: #ffffff4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .from-white\/30 { --tw-gradient-from: color-mix(in oklab,var(--color-white)30%,transparent); }
}
  .from-white\/30 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .from-yellow-50 { --tw-gradient-from: var(--color-yellow-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-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)); }
  .via-\[\#fff7f5\] { --tw-gradient-via: #fff7f5; --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-base-100 { --tw-gradient-via: var(--color-base-100); --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-base-100\/0 { --tw-gradient-via: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-base-100\/0 { --tw-gradient-via: color-mix(in oklab,var(--color-base-100)0%,transparent); }
}
  .via-base-100\/0 { --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-base-100\/70 { --tw-gradient-via: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-base-100\/70 { --tw-gradient-via: color-mix(in oklab,var(--color-base-100)70%,transparent); }
}
  .via-base-100\/70 { --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-base-100\/95 { --tw-gradient-via: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-base-100\/95 { --tw-gradient-via: color-mix(in oklab,var(--color-base-100)95%,transparent); }
}
  .via-base-100\/95 { --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-base-content\/10 { --tw-gradient-via: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-base-content\/10 { --tw-gradient-via: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .via-base-content\/10 { --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-base-content\/20 { --tw-gradient-via: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-base-content\/20 { --tw-gradient-via: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .via-base-content\/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-black\/20 { --tw-gradient-via: #0003; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-black\/20 { --tw-gradient-via: color-mix(in oklab,var(--color-black)20%,transparent); }
}
  .via-black\/20 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-black\/40 { --tw-gradient-via: #0006; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-black\/40 { --tw-gradient-via: color-mix(in oklab,var(--color-black)40%,transparent); }
}
  .via-black\/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-black\/50 { --tw-gradient-via: #00000080; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-black\/50 { --tw-gradient-via: color-mix(in oklab,var(--color-black)50%,transparent); }
}
  .via-black\/50 { --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-black\/70 { --tw-gradient-via: #000000b3; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-black\/70 { --tw-gradient-via: color-mix(in oklab,var(--color-black)70%,transparent); }
}
  .via-black\/70 { --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-neutral\/72 { --tw-gradient-via: var(--color-neutral); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-neutral\/72 { --tw-gradient-via: color-mix(in oklab,var(--color-neutral)72%,transparent); }
}
  .via-neutral\/72 { --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-50 { --tw-gradient-via: var(--color-pink-50); --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-600 { --tw-gradient-via: var(--color-pink-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-primary\/5 { --tw-gradient-via: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-primary\/5 { --tw-gradient-via: color-mix(in oklab,var(--color-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-primary\/24 { --tw-gradient-via: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-primary\/24 { --tw-gradient-via: color-mix(in oklab,var(--color-primary)24%,transparent); }
}
  .via-primary\/24 { --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-rose-400 { --tw-gradient-via: var(--color-rose-400); --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-success { --tw-gradient-via: var(--color-success); --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-warning\/40 { --tw-gradient-via: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-warning\/40 { --tw-gradient-via: color-mix(in oklab,var(--color-warning)40%,transparent); }
}
  .via-warning\/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-warning\/60 { --tw-gradient-via: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .via-warning\/60 { --tw-gradient-via: color-mix(in oklab,var(--color-warning)60%,transparent); }
}
  .via-warning\/60 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .via-white\/20 { --tw-gradient-via: #fff3; }
  @supports (color:color-mix(in lab,red,red)) {
  .via-white\/20 { --tw-gradient-via: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .via-white\/20 { --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .to-\[\#23381E\]\/20 { --tw-gradient-to: oklab(31.5023% -.0397498 .0337197/.2); --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-\[\#ae4c51\]\/20 { --tw-gradient-to: oklab(54.414% .121289 .0424055/.2); --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-\[\#fffaf8\] { --tw-gradient-to: #fffaf8; --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-50 { --tw-gradient-to: var(--color-amber-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-amber-400 { --tw-gradient-to: var(--color-amber-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)); }
  .to-amber-500 { --tw-gradient-to: var(--color-amber-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-amber-600 { --tw-gradient-to: var(--color-amber-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-base-100 { --tw-gradient-to: var(--color-base-100); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-base-100\/0 { --tw-gradient-to: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-base-100\/0 { --tw-gradient-to: color-mix(in oklab,var(--color-base-100)0%,transparent); }
}
  .to-base-100\/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-base-100\/10 { --tw-gradient-to: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-base-100\/10 { --tw-gradient-to: color-mix(in oklab,var(--color-base-100)10%,transparent); }
}
  .to-base-100\/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-base-100\/40 { --tw-gradient-to: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-base-100\/40 { --tw-gradient-to: color-mix(in oklab,var(--color-base-100)40%,transparent); }
}
  .to-base-100\/40 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-base-200\/50 { --tw-gradient-to: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-base-200\/50 { --tw-gradient-to: color-mix(in oklab,var(--color-base-200)50%,transparent); }
}
  .to-base-200\/50 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .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-fuchsia-500 { --tw-gradient-to: var(--color-fuchsia-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-50 { --tw-gradient-to: var(--color-indigo-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-100 { --tw-gradient-to: var(--color-indigo-100); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-neutral\/25 { --tw-gradient-to: var(--color-neutral); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-neutral\/25 { --tw-gradient-to: color-mix(in oklab,var(--color-neutral)25%,transparent); }
}
  .to-neutral\/25 { --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-50 { --tw-gradient-to: var(--color-orange-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .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-pink-50 { --tw-gradient-to: var(--color-pink-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-pink-50\/40 { --tw-gradient-to: #fdf2f866; }
  @supports (color:color-mix(in lab,red,red)) {
  .to-pink-50\/40 { --tw-gradient-to: color-mix(in oklab,var(--color-pink-50)40%,transparent); }
}
  .to-pink-50\/40 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-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-primary\/5 { --tw-gradient-to: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-primary\/5 { --tw-gradient-to: color-mix(in oklab,var(--color-primary)5%,transparent); }
}
  .to-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)); }
  .to-primary\/10 { --tw-gradient-to: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-primary\/10 { --tw-gradient-to: color-mix(in oklab,var(--color-primary)10%,transparent); }
}
  .to-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)); }
  .to-primary\/80 { --tw-gradient-to: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-primary\/80 { --tw-gradient-to: color-mix(in oklab,var(--color-primary)80%,transparent); }
}
  .to-primary\/80 { --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-purple-50 { --tw-gradient-to: var(--color-purple-50); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .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-rose-100 { --tw-gradient-to: var(--color-rose-100); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-rose-500 { --tw-gradient-to: var(--color-rose-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-secondary\/5 { --tw-gradient-to: var(--color-secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-secondary\/5 { --tw-gradient-to: color-mix(in oklab,var(--color-secondary)5%,transparent); }
}
  .to-secondary\/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-secondary\/10 { --tw-gradient-to: var(--color-secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-secondary\/10 { --tw-gradient-to: color-mix(in oklab,var(--color-secondary)10%,transparent); }
}
  .to-secondary\/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-secondary\/20 { --tw-gradient-to: var(--color-secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .to-secondary\/20 { --tw-gradient-to: color-mix(in oklab,var(--color-secondary)20%,transparent); }
}
  .to-secondary\/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-slate-300 { --tw-gradient-to: var(--color-slate-300); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-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-warning { --tw-gradient-to: var(--color-warning); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .to-white { --tw-gradient-to: var(--color-white); --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)); }
  .\[mask-image\:linear-gradient\(180deg\,black\,transparent_82\%\)\] { mask-image: linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0) 82%); }
  .\[mask-image\:linear-gradient\(to_right\,transparent_0\%\,black_50\%\)\] { mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(0, 0, 0) 50%); }
  .\[mask-image\:linear-gradient\(to_right\,transparent_40\%\,black_70\%\)\] { mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 40%, rgb(0, 0, 0) 70%); }
  .bg-contain { background-size: contain; }
  .bg-size-\[627px_627px\] { background-size: 627px 627px; }
  .bg-clip-text { background-clip: text; }
  .bg-center { background-position: 50% center; }
  .bg-no-repeat { background-repeat: no-repeat; }
  .fill-amber-400 { fill: var(--color-amber-400); }
  .fill-current { fill: currentcolor; }
  .stroke-base-200 { stroke: var(--color-base-200); }
  .stroke-base-content\/15 { stroke: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .stroke-base-content\/15 { stroke: color-mix(in oklab,var(--color-base-content)15%,transparent); }
}
  .stroke-current { stroke: currentcolor; }
  .object-contain { object-fit: contain; }
  .object-cover { object-fit: cover; }
  .object-fill { object-fit: fill; }
  .object-center { object-position: center center; }
  .object-right { object-position: right center; }
  .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-3\.5 { padding: calc(var(--spacing)*3.5); }
  .p-4 { padding: calc(var(--spacing)*4); }
  .p-5 { padding: calc(var(--spacing)*5); }
  .p-6 { padding: calc(var(--spacing)*6); }
  .p-8 { padding: calc(var(--spacing)*8); }
  .p-10 { padding: calc(var(--spacing)*10); }
  .p-12 { padding: calc(var(--spacing)*12); }
  .p-16 { padding: calc(var(--spacing)*16); }
  .px-0 { padding-inline: calc(var(--spacing)*0); }
  .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\! { padding-inline: calc(var(--spacing)*2) !important; }
  .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-7 { padding-inline: calc(var(--spacing)*7); }
  .px-8 { padding-inline: calc(var(--spacing)*8); }
  .px-9 { padding-inline: calc(var(--spacing)*9); }
  .px-10 { padding-inline: calc(var(--spacing)*10); }
  .px-\[5px\] { padding-inline: 5px; }
  .px-\[6\.84\%\] { padding-inline: 6.84%; }
  .px-\[8\%\] { padding-inline: 8%; }
  .px-\[8\.5\%\] { padding-inline: 8.5%; }
  .px-\[9\%\] { padding-inline: 9%; }
  .px-\[10\%\] { padding-inline: 10%; }
  .px-\[11\%\] { padding-inline: 11%; }
  .px-\[12\%\] { padding-inline: 12%; }
  .px-\[12\.2\%\] { padding-inline: 12.2%; }
  .px-\[12px\] { padding-inline: 12px; }
  .px-\[13\%\] { padding-inline: 13%; }
  .px-\[14\%\] { padding-inline: 14%; }
  .px-\[14px\] { padding-inline: 14px; }
  .px-\[15\.9\%\] { padding-inline: 15.9%; }
  .px-\[15px\] { padding-inline: 15px; }
  .px-\[16px\] { padding-inline: 16px; }
  .px-\[80px\] { padding-inline: 80px; }
  .px-\[calc\(\(100vw-288px\)\/2\)\] { padding-inline: calc(-144px + 50vw); }
  .\!py-\[10px\] { padding-block: 10px !important; }
  .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-3\.5 { padding-block: calc(var(--spacing)*3.5); }
  .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-7 { padding-block: calc(var(--spacing)*7); }
  .py-8 { padding-block: calc(var(--spacing)*8); }
  .py-9 { padding-block: calc(var(--spacing)*9); }
  .py-10 { padding-block: calc(var(--spacing)*10); }
  .py-12 { padding-block: calc(var(--spacing)*12); }
  .py-14 { padding-block: calc(var(--spacing)*14); }
  .py-16 { padding-block: calc(var(--spacing)*16); }
  .py-20 { padding-block: calc(var(--spacing)*20); }
  .py-24 { padding-block: calc(var(--spacing)*24); }
  .py-\[5px\] { padding-block: 5px; }
  .py-\[6px\] { padding-block: 6px; }
  .py-\[9\%\] { padding-block: 9%; }
  .py-\[10px\] { padding-block: 10px; }
  .py-\[15px\] { padding-block: 15px; }
  .py-\[34px\] { padding-block: 34px; }
  .py-\[35px\] { padding-block: 35px; }
  .py-\[37px\] { padding-block: 37px; }
  .py-\[62px\] { padding-block: 62px; }
  .py-\[93px\] { padding-block: 93px; }
  .py-\[94px\] { padding-block: 94px; }
  .py-px { padding-block: 1px; }
  .ps-2 { padding-inline-start: calc(var(--spacing)*2); }
  .ps-3 { padding-inline-start: calc(var(--spacing)*3); }
  .ps-5 { padding-inline-start: calc(var(--spacing)*5); }
  .ps-7 { padding-inline-start: calc(var(--spacing)*7); }
  .ps-9 { padding-inline-start: calc(var(--spacing)*9); }
  .ps-10 { padding-inline-start: calc(var(--spacing)*10); }
  .ps-14 { padding-inline-start: calc(var(--spacing)*14); }
  .pe-1 { padding-inline-end: calc(var(--spacing)*1); }
  .pe-1\.5 { padding-inline-end: calc(var(--spacing)*1.5); }
  .pe-2 { padding-inline-end: calc(var(--spacing)*2); }
  .pe-3 { padding-inline-end: calc(var(--spacing)*3); }
  .pe-5 { padding-inline-end: calc(var(--spacing)*5); }
  .pe-8 { padding-inline-end: calc(var(--spacing)*8); }
  .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-4 { padding-top: calc(var(--spacing)*4); }
  .pt-5 { padding-top: calc(var(--spacing)*5); }
  .pt-6 { padding-top: calc(var(--spacing)*6); }
  .pt-7 { padding-top: calc(var(--spacing)*7); }
  .pt-8 { padding-top: calc(var(--spacing)*8); }
  .pt-9 { padding-top: calc(var(--spacing)*9); }
  .pt-10 { padding-top: calc(var(--spacing)*10); }
  .pt-12 { padding-top: calc(var(--spacing)*12); }
  .pt-14 { padding-top: calc(var(--spacing)*14); }
  .pt-15 { padding-top: calc(var(--spacing)*15); }
  .pt-16 { padding-top: calc(var(--spacing)*16); }
  .pt-20 { padding-top: calc(var(--spacing)*20); }
  .pt-24 { padding-top: calc(var(--spacing)*24); }
  .pt-28 { padding-top: calc(var(--spacing)*28); }
  .pt-\[1px\] { padding-top: 1px; }
  .pt-\[2\.5\%\] { padding-top: 2.5%; }
  .pt-\[5\.2\%\] { padding-top: 5.2%; }
  .pt-\[6\%\] { padding-top: 6%; }
  .pt-\[7\%\] { padding-top: 7%; }
  .pt-\[8\%\] { padding-top: 8%; }
  .pt-\[8px\] { padding-top: 8px; }
  .pt-\[9\%\] { padding-top: 9%; }
  .pt-\[10px\] { padding-top: 10px; }
  .pt-\[11\%\] { padding-top: 11%; }
  .pt-\[13\%\] { padding-top: 13%; }
  .pt-\[13\.2\%\] { padding-top: 13.2%; }
  .pt-\[14\%\] { padding-top: 14%; }
  .pt-\[16\%\] { padding-top: 16%; }
  .pt-\[16px\] { padding-top: 16px; }
  .pt-\[18\%\] { padding-top: 18%; }
  .pt-\[19\%\] { padding-top: 19%; }
  .pt-\[19px\] { padding-top: 19px; }
  .pt-\[20\%\] { padding-top: 20%; }
  .pt-\[20px\] { padding-top: 20px; }
  .pt-\[21\.82\%\] { padding-top: 21.82%; }
  .pt-\[23px\] { padding-top: 23px; }
  .pt-\[24px\] { padding-top: 24px; }
  .pt-\[27\.35\%\] { padding-top: 27.35%; }
  .pt-\[30px\] { padding-top: 30px; }
  .pt-\[35\%\] { padding-top: 35%; }
  .pt-\[35px\] { padding-top: 35px; }
  .pt-\[36\.7\%\] { padding-top: 36.7%; }
  .pt-\[36px\] { padding-top: 36px; }
  .pt-\[37px\] { padding-top: 37px; }
  .pt-\[38px\] { padding-top: 38px; }
  .pt-\[39\.4\%\] { padding-top: 39.4%; }
  .pt-\[40px\] { padding-top: 40px; }
  .pt-\[42px\] { padding-top: 42px; }
  .pt-\[46px\] { padding-top: 46px; }
  .pt-\[47px\] { padding-top: 47px; }
  .pt-\[49\.2\%\] { padding-top: 49.2%; }
  .pt-\[50px\] { padding-top: 50px; }
  .pt-\[52px\] { padding-top: 52px; }
  .pt-\[56px\] { padding-top: 56px; }
  .pt-\[63px\] { padding-top: 63px; }
  .pt-\[64px\] { padding-top: 64px; }
  .pt-\[68px\] { padding-top: 68px; }
  .pt-\[69px\] { padding-top: 69px; }
  .pt-\[70px\] { padding-top: 70px; }
  .pt-\[72px\] { padding-top: 72px; }
  .pt-\[74px\] { padding-top: 74px; }
  .pt-\[76px\] { padding-top: 76px; }
  .pt-\[79px\] { padding-top: 79px; }
  .pt-\[80px\] { padding-top: 80px; }
  .pt-\[92px\] { padding-top: 92px; }
  .pt-\[100px\] { padding-top: 100px; }
  .pt-\[160px\] { padding-top: 160px; }
  .pt-\[190px\] { padding-top: 190px; }
  .pt-\[210px\] { padding-top: 210px; }
  .pt-\[280px\] { padding-top: 280px; }
  .pt-\[calc\(clamp\(75px\,calc\(5vw\+45px\)\,140px\)\+30px\)\] { padding-top: calc(30px + clamp(75px, 45px + 5vw, 140px)); }
  .pt-\[clamp\(56px\,14vw\,104px\)\] { padding-top: clamp(56px, 14vw, 104px); }
  .pt-\[clamp\(60px\,15vw\,110px\)\] { padding-top: clamp(60px, 15vw, 110px); }
  .pt-\[env\(safe-area-inset-top\)\] { padding-top: env(safe-area-inset-top); }
  .pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\] { padding-top: max(.75rem,env(safe-area-inset-top)); }
  .pr-0 { padding-right: calc(var(--spacing)*0); }
  .pr-1\.5 { padding-right: calc(var(--spacing)*1.5); }
  .pr-2 { padding-right: calc(var(--spacing)*2); }
  .pr-3 { padding-right: calc(var(--spacing)*3); }
  .pr-4 { padding-right: calc(var(--spacing)*4); }
  .pr-8 { padding-right: calc(var(--spacing)*8); }
  .pr-9 { padding-right: calc(var(--spacing)*9); }
  .pr-14 { padding-right: calc(var(--spacing)*14); }
  .pr-\[6\%\] { padding-right: 6%; }
  .pr-\[16\.8\%\] { padding-right: 16.8%; }
  .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-4 { padding-bottom: calc(var(--spacing)*4); }
  .pb-5 { padding-bottom: calc(var(--spacing)*5); }
  .pb-6 { padding-bottom: calc(var(--spacing)*6); }
  .pb-7 { padding-bottom: calc(var(--spacing)*7); }
  .pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .pb-9 { padding-bottom: calc(var(--spacing)*9); }
  .pb-10 { padding-bottom: calc(var(--spacing)*10); }
  .pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .pb-14 { padding-bottom: calc(var(--spacing)*14); }
  .pb-15 { padding-bottom: calc(var(--spacing)*15); }
  .pb-16 { padding-bottom: calc(var(--spacing)*16); }
  .pb-20 { padding-bottom: calc(var(--spacing)*20); }
  .pb-22 { padding-bottom: calc(var(--spacing)*22); }
  .pb-24 { padding-bottom: calc(var(--spacing)*24); }
  .pb-28 { padding-bottom: calc(var(--spacing)*28); }
  .pb-32 { padding-bottom: calc(var(--spacing)*32); }
  .pb-40 { padding-bottom: calc(var(--spacing)*40); }
  .pb-48 { padding-bottom: calc(var(--spacing)*48); }
  .pb-56 { padding-bottom: calc(var(--spacing)*56); }
  .pb-\[5\%\] { padding-bottom: 5%; }
  .pb-\[6\%\] { padding-bottom: 6%; }
  .pb-\[8\%\] { padding-bottom: 8%; }
  .pb-\[10\%\] { padding-bottom: 10%; }
  .pb-\[10\.9\%\] { padding-bottom: 10.9%; }
  .pb-\[10px\] { padding-bottom: 10px; }
  .pb-\[12\%\] { padding-bottom: 12%; }
  .pb-\[14\%\] { padding-bottom: 14%; }
  .pb-\[15\.24\%\] { padding-bottom: 15.24%; }
  .pb-\[16\%\] { padding-bottom: 16%; }
  .pb-\[16\.6\%\] { padding-bottom: 16.6%; }
  .pb-\[16px\] { padding-bottom: 16px; }
  .pb-\[20\.68\%\] { padding-bottom: 20.68%; }
  .pb-\[23px\] { padding-bottom: 23px; }
  .pb-\[24px\] { padding-bottom: 24px; }
  .pb-\[26\%\] { padding-bottom: 26%; }
  .pb-\[26px\] { padding-bottom: 26px; }
  .pb-\[27px\] { padding-bottom: 27px; }
  .pb-\[34\%\] { padding-bottom: 34%; }
  .pb-\[35px\] { padding-bottom: 35px; }
  .pb-\[36\%\] { padding-bottom: 36%; }
  .pb-\[39px\] { padding-bottom: 39px; }
  .pb-\[40px\] { padding-bottom: 40px; }
  .pb-\[42\%\] { padding-bottom: 42%; }
  .pb-\[43\%\] { padding-bottom: 43%; }
  .pb-\[45px\] { padding-bottom: 45px; }
  .pb-\[48px\] { padding-bottom: 48px; }
  .pb-\[50px\] { padding-bottom: 50px; }
  .pb-\[56\%\] { padding-bottom: 56%; }
  .pb-\[56px\] { padding-bottom: 56px; }
  .pb-\[59\.4\%\] { padding-bottom: 59.4%; }
  .pb-\[61px\] { padding-bottom: 61px; }
  .pb-\[62\%\] { padding-bottom: 62%; }
  .pb-\[75px\] { padding-bottom: 75px; }
  .pb-\[83px\] { padding-bottom: 83px; }
  .pb-\[100px\] { padding-bottom: 100px; }
  .pb-\[110px\] { padding-bottom: 110px; }
  .pb-\[120px\] { padding-bottom: 120px; }
  .pb-\[125px\] { padding-bottom: 125px; }
  .pb-\[132px\] { padding-bottom: 132px; }
  .pb-\[148px\] { padding-bottom: 148px; }
  .pb-\[150px\] { padding-bottom: 150px; }
  .pb-\[160px\] { padding-bottom: 160px; }
  .pb-\[200px\] { padding-bottom: 200px; }
  .pb-\[240px\] { padding-bottom: 240px; }
  .pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\] { padding-bottom: calc(1rem + env(safe-area-inset-bottom)); }
  .pb-\[env\(safe-area-inset-bottom\)\] { padding-bottom: env(safe-area-inset-bottom); }
  .pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\] { padding-bottom: max(.75rem,env(safe-area-inset-bottom)); }
  .pb-\[max\(0\.625rem\,env\(safe-area-inset-bottom\)\)\] { padding-bottom: max(.625rem,env(safe-area-inset-bottom)); }
  .pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\] { padding-bottom: max(1.25rem,env(safe-area-inset-bottom)); }
  .pb-\[max\(env\(safe-area-inset-bottom\)\,1rem\)\] { padding-bottom: max(env(safe-area-inset-bottom),1rem); }
  .pl-0 { padding-left: calc(var(--spacing)*0); }
  .pl-2 { padding-left: calc(var(--spacing)*2); }
  .pl-3 { padding-left: calc(var(--spacing)*3); }
  .pl-4 { padding-left: calc(var(--spacing)*4); }
  .pl-5 { padding-left: calc(var(--spacing)*5); }
  .pl-6 { padding-left: calc(var(--spacing)*6); }
  .pl-7 { padding-left: calc(var(--spacing)*7); }
  .pl-8 { padding-left: calc(var(--spacing)*8); }
  .pl-9 { padding-left: calc(var(--spacing)*9); }
  .pl-10 { padding-left: calc(var(--spacing)*10); }
  .pl-11 { padding-left: calc(var(--spacing)*11); }
  .pl-\[6\%\] { padding-left: 6%; }
  .pl-\[16\.8\%\] { padding-left: 16.8%; }
  .pl-\[20\%\] { padding-left: 20%; }
  .\!text-end { text-align: end !important; }
  .text-center { text-align: center; }
  .text-end { text-align: end; }
  .text-left { text-align: left; }
  .text-right { text-align: right; }
  .text-start { text-align: start; }
  .align-baseline { vertical-align: initial; }
  .align-bottom { vertical-align: bottom; }
  .align-middle { vertical-align: middle; }
  .align-text-bottom { vertical-align: text-bottom; }
  .align-top { vertical-align: top; }
  .font-mono { font-family: var(--font-mono); }
  .font-sans { font-family: var(--font-sans); }
  .font-serif { font-family: var(--font-serif); }
  .\!text-base { font-size: var(--text-base) !important; line-height: var(--tw-leading,var(--text-base--line-height)) !important; }
  .text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .\!text-\[24px\] { font-size: 24px !important; }
  .text-\[0\.85em\] { font-size: 0.85em; }
  .text-\[1\.75rem\] { font-size: 1.75rem; }
  .text-\[1\.85rem\] { font-size: 1.85rem; }
  .text-\[2\.1rem\] { font-size: 2.1rem; }
  .text-\[2\.25rem\] { font-size: 2.25rem; }
  .text-\[9px\] { font-size: 9px; }
  .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-\[15px\] { font-size: 15px; }
  .text-\[16px\] { font-size: 16px; }
  .text-\[17px\] { font-size: 17px; }
  .text-\[18px\] { font-size: 18px; }
  .text-\[19px\] { font-size: 19px; }
  .text-\[20px\] { font-size: 20px; }
  .text-\[21px\] { font-size: 21px; }
  .text-\[22px\] { font-size: 22px; }
  .text-\[23px\] { font-size: 23px; }
  .text-\[24px\] { font-size: 24px; }
  .text-\[25px\] { font-size: 25px; }
  .text-\[26px\] { font-size: 26px; }
  .text-\[28px\] { font-size: 28px; }
  .text-\[29px\] { font-size: 29px; }
  .text-\[30px\] { font-size: 30px; }
  .text-\[32px\] { font-size: 32px; }
  .text-\[34px\] { font-size: 34px; }
  .text-\[35px\] { font-size: 35px; }
  .text-\[36px\] { font-size: 36px; }
  .text-\[37px\] { font-size: 37px; }
  .text-\[38px\] { font-size: 38px; }
  .text-\[40px\] { font-size: 40px; }
  .text-\[42px\] { font-size: 42px; }
  .text-\[44px\] { font-size: 44px; }
  .text-\[45px\] { font-size: 45px; }
  .text-\[46px\] { font-size: 46px; }
  .text-\[48px\] { font-size: 48px; }
  .text-\[50px\] { font-size: 50px; }
  .text-\[52px\] { font-size: 52px; }
  .text-\[56px\] { font-size: 56px; }
  .text-\[57px\] { font-size: 57px; }
  .text-\[58px\] { font-size: 58px; }
  .text-\[65px\] { font-size: 65px; }
  .text-\[81px\] { font-size: 81px; }
  .text-\[92px\] { font-size: 92px; }
  .text-\[100px\] { font-size: 100px; }
  .text-\[120px\] { font-size: 120px; }
  .text-\[170px\] { font-size: 170px; }
  .text-\[400px\] { font-size: 400px; }
  .text-\[clamp\(2\.5rem\,11vw\,3\.75rem\)\] { font-size: clamp(2.5rem, 11vw, 3.75rem); }
  .text-\[clamp\(9px\,2\.4vw\,15px\)\] { font-size: clamp(9px, 2.4vw, 15px); }
  .text-\[clamp\(30px\,8\.4vw\,37px\)\] { font-size: clamp(30px, 8.4vw, 37px); }
  .text-\[clamp\(34px\,10\.2vw\,45px\)\] { font-size: clamp(34px, 10.2vw, 45px); }
  .text-\[clamp\(36px\,10\.5vw\,45px\)\] { font-size: clamp(36px, 10.5vw, 45px); }
  .text-\[clamp\(38px\,11vw\,46px\)\] { font-size: clamp(38px, 11vw, 46px); }
  .text-\[clamp\(41px\,12vw\,54px\)\] { font-size: clamp(41px, 12vw, 54px); }
  .leading-3 { --tw-leading: calc(var(--spacing)*3); line-height: calc(var(--spacing)*3); }
  .leading-4 { --tw-leading: calc(var(--spacing)*4); line-height: calc(var(--spacing)*4); }
  .leading-5 { --tw-leading: calc(var(--spacing)*5); line-height: calc(var(--spacing)*5); }
  .leading-6 { --tw-leading: calc(var(--spacing)*6); line-height: calc(var(--spacing)*6); }
  .leading-7 { --tw-leading: calc(var(--spacing)*7); line-height: calc(var(--spacing)*7); }
  .leading-\[1\.0\] { --tw-leading: 1; line-height: 1; }
  .leading-\[1\.1\] { --tw-leading: 1.1; line-height: 1.1; }
  .leading-\[1\.2\] { --tw-leading: 1.2; line-height: 1.2; }
  .leading-\[1\.04\] { --tw-leading: 1.04; line-height: 1.04; }
  .leading-\[1\.4\] { --tw-leading: 1.4; line-height: 1.4; }
  .leading-\[1\.05\] { --tw-leading: 1.05; line-height: 1.05; }
  .leading-\[1\.6\] { --tw-leading: 1.6; line-height: 1.6; }
  .leading-\[1\.7\] { --tw-leading: 1.7; line-height: 1.7; }
  .leading-\[1\.08\] { --tw-leading: 1.08; line-height: 1.08; }
  .leading-\[1\.14\] { --tw-leading: 1.14; line-height: 1.14; }
  .leading-\[1\.15\] { --tw-leading: 1.15; line-height: 1.15; }
  .leading-\[1\.18\] { --tw-leading: 1.18; line-height: 1.18; }
  .leading-\[1\.25\] { --tw-leading: 1.25; line-height: 1.25; }
  .leading-\[42px\] { --tw-leading: 42px; line-height: 42px; }
  .leading-\[44px\] { --tw-leading: 44px; line-height: 44px; }
  .leading-\[46px\] { --tw-leading: 46px; line-height: 46px; }
  .leading-\[48px\] { --tw-leading: 48px; line-height: 48px; }
  .leading-\[50px\] { --tw-leading: 50px; line-height: 50px; }
  .leading-\[52px\] { --tw-leading: 52px; line-height: 52px; }
  .leading-\[54px\] { --tw-leading: 54px; line-height: 54px; }
  .leading-\[55px\] { --tw-leading: 55px; line-height: 55px; }
  .leading-\[56px\] { --tw-leading: 56px; line-height: 56px; }
  .leading-\[65px\] { --tw-leading: 65px; line-height: 65px; }
  .leading-\[72px\] { --tw-leading: 72px; line-height: 72px; }
  .leading-\[75px\] { --tw-leading: 75px; line-height: 75px; }
  .leading-\[98px\] { --tw-leading: 98px; line-height: 98px; }
  .leading-\[normal\] { --tw-leading: normal; line-height: normal; }
  .leading-loose { --tw-leading: var(--leading-loose); line-height: var(--leading-loose); }
  .leading-none { --tw-leading: 1; line-height: 1; }
  .leading-normal { --tw-leading: var(--leading-normal); line-height: var(--leading-normal); }
  .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) !important; font-weight: var(--font-weight-bold) !important; }
  .\!font-normal { --tw-font-weight: var(--font-weight-normal) !important; font-weight: var(--font-weight-normal) !important; }
  .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-light { --tw-font-weight: var(--font-weight-light); font-weight: var(--font-weight-light); }
  .font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .font-normal { --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .font-semibold { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .tracking-\[0\.1em\] { --tw-tracking: .1em; letter-spacing: 0.1em; }
  .tracking-\[0\.02em\] { --tw-tracking: .02em; letter-spacing: 0.02em; }
  .tracking-\[0\.2em\] { --tw-tracking: .2em; letter-spacing: 0.2em; }
  .tracking-\[0\.3em\] { --tw-tracking: .3em; letter-spacing: 0.3em; }
  .tracking-\[0\.04em\] { --tw-tracking: .04em; letter-spacing: 0.04em; }
  .tracking-\[0\.4em\] { --tw-tracking: .4em; letter-spacing: 0.4em; }
  .tracking-\[0\.05em\] { --tw-tracking: .05em; letter-spacing: 0.05em; }
  .tracking-\[0\.5em\] { --tw-tracking: .5em; letter-spacing: 0.5em; }
  .tracking-\[0\.06em\] { --tw-tracking: .06em; letter-spacing: 0.06em; }
  .tracking-\[0\.08em\] { --tw-tracking: .08em; letter-spacing: 0.08em; }
  .tracking-\[0\.12em\] { --tw-tracking: .12em; letter-spacing: 0.12em; }
  .tracking-\[0\.15em\] { --tw-tracking: .15em; letter-spacing: 0.15em; }
  .tracking-\[0\.18em\] { --tw-tracking: .18em; letter-spacing: 0.18em; }
  .tracking-\[0\.25em\] { --tw-tracking: .25em; letter-spacing: 0.25em; }
  .tracking-\[0\.35em\] { --tw-tracking: .35em; letter-spacing: 0.35em; }
  .tracking-\[1px\] { --tw-tracking: 1px; letter-spacing: 1px; }
  .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-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); }
  .text-balance { text-wrap: balance; }
  .\[overflow-wrap\:anywhere\] { overflow-wrap: anywhere; }
  .break-words { overflow-wrap: break-word; }
  .break-all { word-break: break-all; }
  .whitespace-normal { white-space: normal; }
  .whitespace-nowrap { white-space: nowrap; }
  .whitespace-pre { white-space: pre; }
  .whitespace-pre-line { white-space: pre-line; }
  .whitespace-pre-wrap { white-space: pre-wrap; }
  .\!text-primary { color: var(--color-primary) !important; }
  .text-\[\#1d1d1f\] { color: rgb(29, 29, 31); }
  .text-\[\#3d2c00\] { color: rgb(61, 44, 0); }
  .text-\[\#4E6439\]\/40 { color: oklab(0.473721 -0.0459454 0.0533179 / 0.4); }
  .text-\[\#30d158\] { color: rgb(48, 209, 88); }
  .text-\[\#0071e3\] { color: rgb(0, 113, 227); }
  .text-\[\#0084FF\] { color: rgb(0, 132, 255); }
  .text-\[\#542e08\] { color: rgb(84, 46, 8); }
  .text-\[\#86868b\] { color: rgb(134, 134, 139); }
  .text-\[\#92400e\] { color: rgb(146, 64, 14); }
  .text-\[\#856404\] { color: rgb(133, 100, 4); }
  .text-\[\#a50064\] { color: rgb(165, 0, 100); }
  .text-\[\#ff3b30\] { color: rgb(255, 59, 48); }
  .text-accent { color: var(--color-accent); }
  .text-amber-100 { color: var(--color-amber-100); }
  .text-amber-400 { color: var(--color-amber-400); }
  .text-amber-500 { color: var(--color-amber-500); }
  .text-amber-600 { color: var(--color-amber-600); }
  .text-amber-700 { color: var(--color-amber-700); }
  .text-amber-800 { color: var(--color-amber-800); }
  .text-base-100 { color: var(--color-base-100); }
  .text-base-200 { color: var(--color-base-200); }
  .text-base-300 { color: var(--color-base-300); }
  .text-base-content, .text-base-content\/20 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/20 { color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .text-base-content\/25 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/25 { color: color-mix(in oklab,var(--color-base-content)25%,transparent); }
}
  .text-base-content\/30 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/30 { color: color-mix(in oklab,var(--color-base-content)30%,transparent); }
}
  .text-base-content\/35 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/35 { color: color-mix(in oklab,var(--color-base-content)35%,transparent); }
}
  .text-base-content\/40 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/40 { color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  .text-base-content\/45 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/45 { color: color-mix(in oklab,var(--color-base-content)45%,transparent); }
}
  .text-base-content\/50 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/50 { color: color-mix(in oklab,var(--color-base-content)50%,transparent); }
}
  .text-base-content\/55 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/55 { color: color-mix(in oklab,var(--color-base-content)55%,transparent); }
}
  .text-base-content\/60 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/60 { color: color-mix(in oklab,var(--color-base-content)60%,transparent); }
}
  .text-base-content\/65 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/65 { color: color-mix(in oklab,var(--color-base-content)65%,transparent); }
}
  .text-base-content\/70 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/70 { color: color-mix(in oklab,var(--color-base-content)70%,transparent); }
}
  .text-base-content\/75 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/75 { color: color-mix(in oklab,var(--color-base-content)75%,transparent); }
}
  .text-base-content\/80 { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-base-content\/80 { color: color-mix(in oklab,var(--color-base-content)80%,transparent); }
}
  .text-black { color: var(--color-black); }
  .text-blue-400 { color: var(--color-blue-400); }
  .text-blue-500 { color: var(--color-blue-500); }
  .text-blue-600 { color: var(--color-blue-600); }
  .text-blue-800 { color: var(--color-blue-800); }
  .text-blue-900 { color: var(--color-blue-900); }
  .text-emerald-500 { color: var(--color-emerald-500); }
  .text-emerald-600 { color: var(--color-emerald-600); }
  .text-emerald-700 { color: var(--color-emerald-700); }
  .text-emerald-800 { color: var(--color-emerald-800); }
  .text-error { color: var(--color-error); }
  .text-error-content { color: var(--color-error-content); }
  .text-error\/60 { color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-error\/60 { color: color-mix(in oklab,var(--color-error)60%,transparent); }
}
  .text-error\/70 { color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-error\/70 { color: color-mix(in oklab,var(--color-error)70%,transparent); }
}
  .text-error\/80 { color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-error\/80 { color: color-mix(in oklab,var(--color-error)80%,transparent); }
}
  .text-gray-300 { color: var(--color-gray-300); }
  .text-gray-400 { color: var(--color-gray-400); }
  .text-gray-500 { color: var(--color-gray-500); }
  .text-gray-600 { color: var(--color-gray-600); }
  .text-gray-700 { color: var(--color-gray-700); }
  .text-gray-800 { color: var(--color-gray-800); }
  .text-gray-900 { color: var(--color-gray-900); }
  .text-green-400 { color: var(--color-green-400); }
  .text-green-500 { color: var(--color-green-500); }
  .text-green-600 { color: var(--color-green-600); }
  .text-green-700 { color: var(--color-green-700); }
  .text-green-800 { color: var(--color-green-800); }
  .text-info, .text-info\/50 { color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-info\/50 { color: color-mix(in oklab,var(--color-info)50%,transparent); }
}
  .text-info\/60 { color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-info\/60 { color: color-mix(in oklab,var(--color-info)60%,transparent); }
}
  .text-info\/80 { color: var(--color-info); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-info\/80 { color: color-mix(in oklab,var(--color-info)80%,transparent); }
}
  .text-neutral-content, .text-neutral-content\/75 { color: var(--color-neutral-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-neutral-content\/75 { color: color-mix(in oklab,var(--color-neutral-content)75%,transparent); }
}
  .text-neutral-content\/85 { color: var(--color-neutral-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-neutral-content\/85 { color: color-mix(in oklab,var(--color-neutral-content)85%,transparent); }
}
  .text-orange-700 { color: var(--color-orange-700); }
  .text-orange-800 { color: var(--color-orange-800); }
  .text-pink-400 { color: var(--color-pink-400); }
  .text-pink-500 { color: var(--color-pink-500); }
  .text-pink-600 { color: var(--color-pink-600); }
  .text-primary { color: var(--color-primary); }
  .text-primary-content { color: var(--color-primary-content); }
  .text-primary\/50 { color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-primary\/50 { color: color-mix(in oklab,var(--color-primary)50%,transparent); }
}
  .text-primary\/70 { color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-primary\/70 { color: color-mix(in oklab,var(--color-primary)70%,transparent); }
}
  .text-primary\/80 { color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-primary\/80 { color: color-mix(in oklab,var(--color-primary)80%,transparent); }
}
  .text-purple-700 { color: var(--color-purple-700); }
  .text-purple-800 { color: var(--color-purple-800); }
  .text-red-400 { color: var(--color-red-400); }
  .text-red-500 { color: var(--color-red-500); }
  .text-red-600 { color: var(--color-red-600); }
  .text-red-700 { color: var(--color-red-700); }
  .text-red-800 { color: var(--color-red-800); }
  .text-red-900 { color: var(--color-red-900); }
  .text-rose-300 { color: var(--color-rose-300); }
  .text-rose-400 { color: var(--color-rose-400); }
  .text-rose-500 { color: var(--color-rose-500); }
  .text-rose-600 { color: var(--color-rose-600); }
  .text-rose-700 { color: var(--color-rose-700); }
  .text-secondary { color: var(--color-secondary); }
  .text-sky-600 { color: var(--color-sky-600); }
  .text-sky-700 { color: var(--color-sky-700); }
  .text-slate-400 { color: var(--color-slate-400); }
  .text-slate-500 { color: var(--color-slate-500); }
  .text-slate-700 { color: var(--color-slate-700); }
  .text-slate-800 { color: var(--color-slate-800); }
  .text-slate-950 { color: var(--color-slate-950); }
  .text-stone-500 { color: var(--color-stone-500); }
  .text-success { color: var(--color-success); }
  .text-success-content { color: var(--color-success-content); }
  .text-success\/70 { color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-success\/70 { color: color-mix(in oklab,var(--color-success)70%,transparent); }
}
  .text-teal-600 { color: var(--color-teal-600); }
  .text-transparent { color: rgba(0, 0, 0, 0); }
  .text-violet-600 { color: var(--color-violet-600); }
  .text-violet-700 { color: var(--color-violet-700); }
  .text-warning { color: var(--color-warning); }
  .text-warning-content { color: var(--color-warning-content); }
  .text-warning\/70 { color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .text-warning\/70 { color: color-mix(in oklab,var(--color-warning)70%,transparent); }
}
  .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\/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-yellow-600 { color: var(--color-yellow-600); }
  .text-yellow-800 { color: var(--color-yellow-800); }
  .text-yellow-900 { color: var(--color-yellow-900); }
  .text-zinc-950 { color: var(--color-zinc-950); }
  .capitalize { text-transform: capitalize; }
  .lowercase { text-transform: lowercase; }
  .normal-case { text-transform: none; }
  .uppercase { text-transform: uppercase; }
  .italic { font-style: italic; }
  .ordinal { --tw-ordinal: ordinal; }
  .ordinal, .tabular-nums { font-variant-numeric: var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,); }
  .tabular-nums { --tw-numeric-spacing: tabular-nums; }
  .line-through { text-decoration-line: line-through; }
  .no-underline { text-decoration-line: none; }
  .overline { text-decoration-line: overline; }
  .prose :where(.btn-link):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-decoration-line: none; }
  .underline { text-decoration-line: underline; }
  .decoration-base-content\/20 { text-decoration-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .decoration-base-content\/20 { text-decoration-color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .decoration-1 { text-decoration-thickness: 1px; }
  .underline-offset-2 { text-underline-offset: 2px; }
  .underline-offset-4 { text-underline-offset: 4px; }
  .placeholder-base-content\/30::placeholder { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .placeholder-base-content\/30::placeholder { color: color-mix(in oklab,var(--color-base-content)30%,transparent); }
}
  .accent-\[\#1d1d1f\] { accent-color: rgb(29, 29, 31); }
  .\!opacity-100 { opacity: 1 !important; }
  .opacity-0 { opacity: 0; }
  .opacity-5 { opacity: 0.05; }
  .opacity-7 { opacity: 0.07; }
  .opacity-10 { opacity: 0.1; }
  .opacity-15 { opacity: 0.15; }
  .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-45 { opacity: 0.45; }
  .opacity-50 { opacity: 0.5; }
  .opacity-55 { opacity: 0.55; }
  .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-95 { opacity: 0.95; }
  .opacity-100 { opacity: 1; }
  .opacity-\[0\.1\] { opacity: 0.1; }
  .opacity-\[0\.2\] { opacity: 0.2; }
  .opacity-\[0\.05\] { opacity: 0.05; }
  .opacity-\[0\.07\] { opacity: 0.07; }
  .opacity-\[0\.08\] { opacity: 0.08; }
  .opacity-\[0\.12\] { opacity: 0.12; }
  .opacity-\[0\.15\] { opacity: 0.15; }
  .opacity-\[0\.17\] { opacity: 0.17; }
  .opacity-\[0\.18\] { opacity: 0.18; }
  .opacity-\[0\.42\] { opacity: 0.42; }
  .opacity-\[0\.54\] { opacity: 0.54; }
  .mix-blend-darken { mix-blend-mode: darken; }
  .mix-blend-multiply { mix-blend-mode: multiply; }
  .mix-blend-screen { mix-blend-mode: screen; }
  .\!shadow-none { --tw-shadow: 0 0 #0000 !important; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important; }
  .shadow { --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_-4px_16px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0 -4px 16px var(--tw-shadow-color,#0000000f); }
  .shadow-\[0_-4px_16px_rgba\(0\,0\,0\,0\.06\)\], .shadow-\[0_-4px_24px_rgba\(0\,0\,0\,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-\[0_-4px_24px_rgba\(0\,0\,0\,0\.06\)\] { --tw-shadow: 0 -4px 24px var(--tw-shadow-color,#0000000f); }
  .shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.45\)\] { --tw-shadow: 0 0 8px var(--tw-shadow-color,#00000073); }
  .shadow-\[0_0_14px_rgba\(255\,0\,119\,0\.18\)\], .shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.45\)\] { 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_14px_rgba\(255\,0\,119\,0\.18\)\] { --tw-shadow: 0 0 14px var(--tw-shadow-color,#ff00772e); }
  .shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 0 4px 20px var(--tw-shadow-color,#00000026); }
  .shadow-\[0_12px_30px_rgba\(251\,53\,112\,0\.22\)\], .shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.15\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_12px_30px_rgba\(251\,53\,112\,0\.22\)\] { --tw-shadow: 0 12px 30px var(--tw-shadow-color,#fb357038); }
  .shadow-\[0_18px_45px_rgba\(17\,24\,39\,0\.10\)\] { --tw-shadow: 0 18px 45px var(--tw-shadow-color,#1118271a); }
  .shadow-\[0_18px_45px_rgba\(17\,24\,39\,0\.10\)\], .shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.08\)\] { 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_18px_48px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 18px 48px var(--tw-shadow-color,#00000014); }
  .shadow-\[0_18px_55px_rgba\(17\,24\,39\,0\.10\)\] { --tw-shadow: 0 18px 55px var(--tw-shadow-color,#1118271a); }
  .shadow-\[0_18px_55px_rgba\(17\,24\,39\,0\.10\)\], .shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.08\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.08\)\] { --tw-shadow: 0 20px 60px var(--tw-shadow-color,#00000014); }
  .shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.13\)\] { --tw-shadow: 0 28px 80px var(--tw-shadow-color,#00000021); }
  .shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.13\)\], .shadow-\[0_32px_90px_rgba\(0\,0\,0\,0\.16\)\] { 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_32px_90px_rgba\(0\,0\,0\,0\.16\)\] { --tw-shadow: 0 32px 90px var(--tw-shadow-color,#00000029); }
  .shadow-\[2px_2px_4px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 2px 2px 4px var(--tw-shadow-color,#00000040); }
  .shadow-\[2px_2px_4px_rgba\(0\,0\,0\,0\.25\)\], .shadow-\[2px_2px_6px_rgba\(0\,0\,0\,0\.25\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[2px_2px_6px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 2px 2px 6px var(--tw-shadow-color,#00000040); }
  .shadow-\[4px_4px_2px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 4px 4px 2px var(--tw-shadow-color,#00000040); }
  .shadow-\[4px_4px_2px_rgba\(0\,0\,0\,0\.25\)\], .shadow-\[4px_4px_4px_rgba\(0\,0\,0\,0\.25\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[4px_4px_4px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 4px 4px 4px var(--tw-shadow-color,#00000040); }
  .shadow-\[4px_4px_8px_rgba\(0\,0\,0\,0\.18\)\] { --tw-shadow: 4px 4px 8px var(--tw-shadow-color,#0000002e); }
  .shadow-\[4px_4px_10px_rgba\(0\,0\,0\,0\.25\)\], .shadow-\[4px_4px_8px_rgba\(0\,0\,0\,0\.18\)\] { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .shadow-\[4px_4px_10px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 4px 4px 10px var(--tw-shadow-color,#00000040); }
  .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); }
  .ring, .ring-1, .shadow-xl { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring, .ring-1 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .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-2, .ring-4 { box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .ring-4 { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .shadow-amber-900\/30 { --tw-shadow-color: #7b33064d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-amber-900\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-amber-900)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-black\/30 { --tw-shadow-color: #0000004d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-black\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-black)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-primary\/20 { --tw-shadow-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-primary\/20 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-primary)20%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-primary\/30 { --tw-shadow-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-primary\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-primary)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-rose-500\/30 { --tw-shadow-color: #ff23574d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-rose-500\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-rose-500)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-slate-500\/30 { --tw-shadow-color: #62748e4d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-slate-500\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-slate-500)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-slate-950\/15 { --tw-shadow-color: #02061826; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-slate-950\/15 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-slate-950)15%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-slate-950\/25 { --tw-shadow-color: #02061840; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-slate-950\/25 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-slate-950)25%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .shadow-yellow-500\/30 { --tw-shadow-color: #edb2004d; }
  @supports (color:color-mix(in lab,red,red)) {
  .shadow-yellow-500\/30 { --tw-shadow-color: color-mix(in oklab,color-mix(in oklab,var(--color-yellow-500)30%,transparent)var(--tw-shadow-alpha),transparent); }
}
  .ring-\[\#30d158\] { --tw-ring-color: #30d158; }
  .ring-base-200 { --tw-ring-color: var(--color-base-200); }
  .ring-base-300 { --tw-ring-color: var(--color-base-300); }
  .ring-base-content\/5 { --tw-ring-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-base-content\/5 { --tw-ring-color: color-mix(in oklab,var(--color-base-content)5%,transparent); }
}
  .ring-base-content\/10 { --tw-ring-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-base-content\/10 { --tw-ring-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .ring-base-content\/40 { --tw-ring-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-base-content\/40 { --tw-ring-color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  .ring-black\/5 { --tw-ring-color: #0000000d; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-black\/5 { --tw-ring-color: color-mix(in oklab,var(--color-black)5%,transparent); }
}
  .ring-black\/10 { --tw-ring-color: #0000001a; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-black\/10 { --tw-ring-color: color-mix(in oklab,var(--color-black)10%,transparent); }
}
  .ring-emerald-200\/70 { --tw-ring-color: #a4f4cfb3; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-emerald-200\/70 { --tw-ring-color: color-mix(in oklab,var(--color-emerald-200)70%,transparent); }
}
  .ring-error\/20 { --tw-ring-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-error\/20 { --tw-ring-color: color-mix(in oklab,var(--color-error)20%,transparent); }
}
  .ring-error\/40 { --tw-ring-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-error\/40 { --tw-ring-color: color-mix(in oklab,var(--color-error)40%,transparent); }
}
  .ring-error\/60 { --tw-ring-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-error\/60 { --tw-ring-color: color-mix(in oklab,var(--color-error)60%,transparent); }
}
  .ring-primary, .ring-primary\/10 { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-primary\/10 { --tw-ring-color: color-mix(in oklab,var(--color-primary)10%,transparent); }
}
  .ring-primary\/20 { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-primary\/20 { --tw-ring-color: color-mix(in oklab,var(--color-primary)20%,transparent); }
}
  .ring-primary\/25 { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-primary\/25 { --tw-ring-color: color-mix(in oklab,var(--color-primary)25%,transparent); }
}
  .ring-primary\/30 { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-primary\/30 { --tw-ring-color: color-mix(in oklab,var(--color-primary)30%,transparent); }
}
  .ring-primary\/40 { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-primary\/40 { --tw-ring-color: color-mix(in oklab,var(--color-primary)40%,transparent); }
}
  .ring-primary\/50 { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-primary\/50 { --tw-ring-color: color-mix(in oklab,var(--color-primary)50%,transparent); }
}
  .ring-rose-200\/80 { --tw-ring-color: #ffccd3cc; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-rose-200\/80 { --tw-ring-color: color-mix(in oklab,var(--color-rose-200)80%,transparent); }
}
  .ring-success, .ring-success\/30 { --tw-ring-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-success\/30 { --tw-ring-color: color-mix(in oklab,var(--color-success)30%,transparent); }
}
  .ring-success\/50 { --tw-ring-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-success\/50 { --tw-ring-color: color-mix(in oklab,var(--color-success)50%,transparent); }
}
  .ring-success\/60 { --tw-ring-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-success\/60 { --tw-ring-color: color-mix(in oklab,var(--color-success)60%,transparent); }
}
  .ring-transparent { --tw-ring-color: transparent; }
  .ring-warning\/50 { --tw-ring-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-warning\/50 { --tw-ring-color: color-mix(in oklab,var(--color-warning)50%,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-white\/60 { --tw-ring-color: #fff9; }
  @supports (color:color-mix(in lab,red,red)) {
  .ring-white\/60 { --tw-ring-color: color-mix(in oklab,var(--color-white)60%,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-base-100 { --tw-ring-offset-color: var(--color-base-100); }
  .ring-offset-base-200 { --tw-ring-offset-color: var(--color-base-200); }
  .outline { outline-width: 1px; }
  .outline, .outline-2 { outline-style: var(--tw-outline-style); }
  .outline-2 { outline-width: 2px; }
  @layer daisyui.l1 {
  .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn)) { --btn-shadow: ""; --btn-bg: #0000; --btn-border: #0000; --btn-noise: none; }
  .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn)):not(:disabled, [disabled], .btn-disabled) { --btn-fg: var(--btn-color,currentColor); outline-color: currentcolor; }
  @media (hover: none) {
  .btn-ghost:not(.btn-active, :active, :focus-visible, input:checked:not(.filter .btn)):hover { --btn-shadow: ""; --btn-bg: #0000; --btn-fg: var(--btn-color,currentColor); --btn-border: #0000; --btn-noise: none; outline-color: currentcolor; }
}
  .btn-outline:not(.btn-active, :hover, :active:focus, :focus-visible, input:checked:not(.filter .btn), :disabled, [disabled], .btn-disabled) { --btn-shadow: ""; --btn-bg: #0000; --btn-fg: var(--btn-color); --btn-border: var(--btn-color); --btn-noise: none; }
  @media (hover: none) {
  .btn-outline:not(.btn-active, :active, :focus-visible, input:checked:not(.filter .btn)):hover { --btn-shadow: ""; --btn-bg: #0000; --btn-fg: var(--btn-color); --btn-border: var(--btn-color); --btn-noise: none; }
}
}
  .outline-primary\/40 { outline-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .outline-primary\/40 { outline-color: color-mix(in oklab,var(--color-primary)40%,transparent); }
}
  .blur { --tw-blur: blur(8px); }
  .blur, .blur-2xl { filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .blur-2xl { --tw-blur: blur(var(--blur-2xl)); }
  .blur-3xl { --tw-blur: blur(var(--blur-3xl)); }
  .blur-3xl, .blur-\[2px\] { 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-\[2px\] { --tw-blur: blur(2px); }
  .blur-sm { --tw-blur: blur(var(--blur-sm)); }
  .blur-sm, .drop-shadow { filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow { --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f)); --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f); }
  .drop-shadow-\[3px_4px_3px_rgba\(0\,0\,0\,0\.3\)\] { --tw-drop-shadow-size: drop-shadow(3px 4px 3px var(--tw-drop-shadow-color,#0000004d)); --tw-drop-shadow: var(--tw-drop-shadow-size); }
  .drop-shadow-\[3px_4px_3px_rgba\(0\,0\,0\,0\.3\)\], .drop-shadow-\[3px_4px_5px_rgba\(113\,112\,42\,0\.22\)\] { filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-\[3px_4px_5px_rgba\(113\,112\,42\,0\.22\)\] { --tw-drop-shadow-size: drop-shadow(3px 4px 5px var(--tw-drop-shadow-color,#71702a38)); --tw-drop-shadow: var(--tw-drop-shadow-size); }
  .drop-shadow-\[4px_4px_2px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(4px 4px 2px var(--tw-drop-shadow-color,#00000040)); --tw-drop-shadow: var(--tw-drop-shadow-size); }
  .drop-shadow-\[4px_4px_2px_rgba\(0\,0\,0\,0\.25\)\], .drop-shadow-\[4px_4px_4px_rgba\(0\,0\,0\,0\.2\)\] { filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-\[4px_4px_4px_rgba\(0\,0\,0\,0\.2\)\] { --tw-drop-shadow-size: drop-shadow(4px 4px 4px var(--tw-drop-shadow-color,#0003)); --tw-drop-shadow: var(--tw-drop-shadow-size); }
  .drop-shadow-\[4px_4px_4px_rgba\(0\,0\,0\,0\.25\)\] { --tw-drop-shadow-size: drop-shadow(4px 4px 4px var(--tw-drop-shadow-color,#00000040)); --tw-drop-shadow: var(--tw-drop-shadow-size); }
  .drop-shadow-\[4px_4px_4px_rgba\(0\,0\,0\,0\.25\)\], .drop-shadow-lg { filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .drop-shadow-lg { --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg)); }
  .drop-shadow-sm { --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026)); --tw-drop-shadow: drop-shadow(var(--drop-shadow-sm)); }
  .drop-shadow-sm, .invert { filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,); }
  .invert { --tw-invert: invert(100%); }
  .sepia { --tw-sepia: sepia(100%); }
  .filter, .sepia { 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-\[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-saturate-150 { --tw-backdrop-saturate: saturate(150%); }
  .backdrop-filter, .backdrop-saturate-150 { 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-\[object-position\] { transition-property: object-position; 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)); }
  .delay-100 { transition-delay: 0.1s; }
  .delay-200 { transition-delay: 0.2s; }
  .duration-100 { --tw-duration: .1s; transition-duration: 0.1s; }
  .duration-150 { --tw-duration: .15s; transition-duration: 0.15s; }
  .duration-200 { --tw-duration: .2s; transition-duration: 0.2s; }
  .duration-300 { --tw-duration: .3s; transition-duration: 0.3s; }
  .duration-500 { --tw-duration: .5s; transition-duration: 0.5s; }
  .duration-700 { --tw-duration: .7s; transition-duration: 0.7s; }
  .duration-\[12s\] { --tw-duration: 12s; transition-duration: 12s; }
  .duration-\[15s\] { --tw-duration: 15s; transition-duration: 15s; }
  .duration-\[…\] { --tw-duration: …; }
  .ease-in { --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }
  .ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
  .ease-out { --tw-ease: var(--ease-out); transition-timing-function: var(--ease-out); }
  .will-change-transform { will-change: transform; }
  .outline-none { --tw-outline-style: none; outline-style: none; }
  .select-all { user-select: all; }
  .select-none { user-select: none; }
  .\[--tl-gut\:clamp\(-8px\,10\.9vw\,67px\)\] { --tl-gut: clamp(-8px,10.9vw,67px); }
  .\[--tl-gut\:clamp\(0px\,calc\(31vw-107px\)\,30px\)\] { --tl-gut: clamp(0px,calc(31vw - 107px),30px); }
  .\[-webkit-text-stroke\:3px_\#F8C88B\] { -webkit-text-stroke: 3px rgb(248, 200, 139); }
  .\[-webkit-text-stroke\:3px_\#FAD9B0\] { -webkit-text-stroke: 3px rgb(250, 217, 176); }
  .\[counter-reset\:steps\] { counter-reset: steps 0; }
  .\[paint-order\:stroke_fill\] { paint-order: stroke; }
  .\[scrollbar-width\:none\] { scrollbar-width: none; }
  .\[scrollbar-width\:thin\] { scrollbar-width: thin; }
  .\[text-shadow\:_0_1px_3px_rgb\(0_0_0_\/_60\%\)\] { text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 3px; }
  .\[text-shadow\:_0_1px_3px_rgb\(0_0_0_\/_80\%\)\] { text-shadow: rgba(0, 0, 0, 0.8) 0px 1px 3px; }
  .ring-inset { --tw-ring-inset: inset; }
  .group-open\:rotate-45:is(:where(.group):is([open], :popover-open, :open) *) { rotate: 45deg; }
  .group-open\:rotate-180:is(:where(.group):is([open], :popover-open, :open) *) { rotate: 180deg; }
  @media (hover: hover) {
  .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\:translate-x-full:is(:where(.group):hover *) { --tw-translate-x: 100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-hover\:translate-y-0:is(:where(.group):hover *) { --tw-translate-y: calc(var(--spacing)*0); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .group-hover\:scale-105:is(:where(.group):hover *) { --tw-scale-x: 105%; --tw-scale-y: 105%; --tw-scale-z: 105%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .group-hover\:scale-\[1\.03\]:is(:where(.group):hover *) { scale: 1.03; }
  .group-hover\:gap-2:is(:where(.group):hover *) { gap: calc(var(--spacing)*2); }
  .group-hover\:border-primary\/40:is(:where(.group):hover *) { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:border-primary\/40:is(:where(.group):hover *) { border-color: color-mix(in oklab,var(--color-primary)40%,transparent); }
}
  .group-hover\:bg-black\/30:is(:where(.group):hover *) { background-color: rgba(0, 0, 0, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-black\/30:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-black)30%,transparent); }
}
  .group-hover\:bg-primary\/10:is(:where(.group):hover *) { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-primary\/10:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-primary)10%,transparent); }
}
  .group-hover\:bg-primary\/15:is(:where(.group):hover *) { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-primary\/15:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-primary)15%,transparent); }
}
  .group-hover\:bg-primary\/20:is(:where(.group):hover *) { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-primary\/20:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-primary)20%,transparent); }
}
  .group-hover\:bg-primary\/80:is(:where(.group):hover *) { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:bg-primary\/80:is(:where(.group):hover *) { background-color: color-mix(in oklab,var(--color-primary)80%,transparent); }
}
  .group-hover\:object-bottom:is(:where(.group):hover *) { object-position: center bottom; }
  .group-hover\:text-base-content\/50:is(:where(.group):hover *) { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:text-base-content\/50:is(:where(.group):hover *) { color: color-mix(in oklab,var(--color-base-content)50%,transparent); }
}
  .group-hover\:text-base-content\/70:is(:where(.group):hover *) { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:text-base-content\/70:is(:where(.group):hover *) { color: color-mix(in oklab,var(--color-base-content)70%,transparent); }
}
  .group-hover\:text-primary:is(:where(.group):hover *), .group-hover\:text-primary\/80:is(:where(.group):hover *) { color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .group-hover\:text-primary\/80:is(:where(.group):hover *) { color: color-mix(in oklab,var(--color-primary)80%,transparent); }
}
  .group-hover\:opacity-100:is(:where(.group):hover *) { opacity: 1; }
  .group-hover\:shadow-lg:is(:where(.group):hover *) { --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); }
  .group-hover\/copy\:opacity-60:is(:where(.group\/copy):hover *) { opacity: 0.6; }
}
  .marker\:text-base-content\/40 ::marker { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .marker\:text-base-content\/40 ::marker { color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  .marker\:text-base-content\/40::marker { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .marker\:text-base-content\/40::marker { color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  .marker\:text-base-content\/40 ::-webkit-details-marker { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .marker\:text-base-content\/40 ::-webkit-details-marker { color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  .marker\:text-base-content\/40::-webkit-details-marker { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .marker\:text-base-content\/40::-webkit-details-marker { color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  .placeholder\:text-\[13px\]::placeholder { font-size: 13px; }
  .placeholder\:text-base-content\/30::placeholder { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .placeholder\:text-base-content\/30::placeholder { color: color-mix(in oklab,var(--color-base-content)30%,transparent); }
}
  .placeholder\:text-base-content\/45::placeholder { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .placeholder\:text-base-content\/45::placeholder { color: color-mix(in oklab,var(--color-base-content)45%,transparent); }
}
  .placeholder\:text-gray-400::placeholder { color: var(--color-gray-400); }
  .placeholder\:text-slate-400::placeholder { color: var(--color-slate-400); }
  .placeholder\:text-white\/60::placeholder { color: rgba(255, 255, 255, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .placeholder\:text-white\/60::placeholder { color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
  .before\:absolute::before { content: var(--tw-content); position: absolute; }
  .before\:inset-y-0::before { content: var(--tw-content); inset-block: calc(var(--spacing)*0); }
  .before\:start-0::before { content: var(--tw-content); inset-inline-start: calc(var(--spacing)*0); }
  .before\:w-1::before { content: var(--tw-content); width: calc(var(--spacing)*1); }
  .before\:bg-primary::before { content: var(--tw-content); background-color: var(--color-primary); }
  .before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }
  .first\:mt-0:first-child { margin-top: calc(var(--spacing)*0); }
  .last\:mb-0:last-child { margin-bottom: calc(var(--spacing)*0); }
  .last\:border-0:last-child { border-style: var(--tw-border-style); border-width: 0px; }
  .last\:border-r-0:last-child { border-right-style: var(--tw-border-style); border-right-width: 0px; }
  .last\:border-b-0:last-child { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .focus-within\:border-primary:focus-within { border-color: var(--color-primary); }
  @media (hover: hover) {
  .hover\:-translate-y-0\.5:hover { --tw-translate-y: calc(var(--spacing)*-.5); 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-110:hover { --tw-scale-x: 110%; --tw-scale-y: 110%; --tw-scale-z: 110%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .hover\:scale-\[1\.01\]:hover { scale: 1.01; }
  .hover\:scale-\[1\.02\]:hover { scale: 1.02; }
  .hover\:scale-\[1\.03\]:hover { scale: 1.03; }
  .hover\:border-\[\#0071e3\]:hover { border-color: rgb(0, 113, 227); }
  .hover\:border-amber-500:hover { border-color: var(--color-amber-500); }
  .hover\:border-base-content\/20:hover { border-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-base-content\/20:hover { border-color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .hover\:border-base-content\/30:hover { border-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-base-content\/30:hover { border-color: color-mix(in oklab,var(--color-base-content)30%,transparent); }
}
  .hover\:border-base-content\/50:hover { border-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-base-content\/50:hover { border-color: color-mix(in oklab,var(--color-base-content)50%,transparent); }
}
  .hover\:border-gray-200:hover { border-color: var(--color-gray-200); }
  .hover\:border-gray-300:hover { border-color: var(--color-gray-300); }
  .hover\:border-pink-300:hover { border-color: var(--color-pink-300); }
  .hover\:border-pink-500:hover { border-color: var(--color-pink-500); }
  .hover\:border-primary:hover, .hover\:border-primary\/20:hover { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-primary\/20:hover { border-color: color-mix(in oklab,var(--color-primary)20%,transparent); }
}
  .hover\:border-primary\/30:hover { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-primary\/30:hover { border-color: color-mix(in oklab,var(--color-primary)30%,transparent); }
}
  .hover\:border-primary\/40:hover { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-primary\/40:hover { border-color: color-mix(in oklab,var(--color-primary)40%,transparent); }
}
  .hover\:border-primary\/50:hover { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:border-primary\/50:hover { border-color: color-mix(in oklab,var(--color-primary)50%,transparent); }
}
  .hover\:border-rose-500:hover { border-color: var(--color-rose-500); }
  .hover\:border-slate-300:hover { border-color: var(--color-slate-300); }
  .hover\:border-white:hover { border-color: var(--color-white); }
  .hover\:\!bg-primary\/5:hover { background-color: var(--color-primary) !important; }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:\!bg-primary\/5:hover { background-color: color-mix(in oklab,var(--color-primary)5%,transparent) !important; }
}
  .hover\:bg-\[\#0F9D58\]\/20:hover { background-color: oklab(0.612203 -0.135543 0.0658112 / 0.2); }
  .hover\:bg-\[\#06C755\]\/90:hover { background-color: oklab(0.724456 -0.175278 0.106878 / 0.9); }
  .hover\:bg-\[\#25D366\]\/90:hover { background-color: oklab(0.760953 -0.174012 0.10152 / 0.9); }
  .hover\:bg-\[\#0060c0\]:hover { background-color: rgb(0, 96, 192); }
  .hover\:bg-\[\#0068FF\]\/90:hover { background-color: oklab(0.567225 -0.0391876 -0.235277 / 0.9); }
  .hover\:bg-\[\#0084FF\]\/20:hover { background-color: oklab(0.623562 -0.0529378 -0.199366 / 0.2); }
  .hover\:bg-\[\#1877F2\]\/90:hover { background-color: oklab(0.589125 -0.0426608 -0.198334 / 0.9); }
  .hover\:bg-\[\#a50064\]\/\[0\.1\]:hover { background-color: oklab(0.472773 0.193736 -0.0222579 / 0.1); }
  .hover\:bg-\[\#e8e8ed\]:hover { background-color: rgb(232, 232, 237); }
  .hover\:bg-\[\#f0f5ff\]:hover { background-color: rgb(240, 245, 255); }
  .hover\:bg-\[\#f5f5f7\]:hover { background-color: rgb(245, 245, 247); }
  .hover\:bg-base-100:hover, .hover\:bg-base-100\/20:hover { background-color: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-100\/20:hover { background-color: color-mix(in oklab,var(--color-base-100)20%,transparent); }
}
  .hover\:bg-base-100\/80:hover { background-color: var(--color-base-100); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-100\/80:hover { background-color: color-mix(in oklab,var(--color-base-100)80%,transparent); }
}
  .hover\:bg-base-200:hover, .hover\:bg-base-200\/30:hover { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-200\/30:hover { background-color: color-mix(in oklab,var(--color-base-200)30%,transparent); }
}
  .hover\:bg-base-200\/50:hover { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-200\/50:hover { background-color: color-mix(in oklab,var(--color-base-200)50%,transparent); }
}
  .hover\:bg-base-200\/60:hover { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-200\/60:hover { background-color: color-mix(in oklab,var(--color-base-200)60%,transparent); }
}
  .hover\:bg-base-200\/70:hover { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-200\/70:hover { background-color: color-mix(in oklab,var(--color-base-200)70%,transparent); }
}
  .hover\:bg-base-300:hover, .hover\:bg-base-300\/70:hover { background-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-300\/70:hover { background-color: color-mix(in oklab,var(--color-base-300)70%,transparent); }
}
  .hover\:bg-base-content\/5:hover { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-content\/5:hover { background-color: color-mix(in oklab,var(--color-base-content)5%,transparent); }
}
  .hover\:bg-base-content\/10:hover { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-content\/10:hover { background-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .hover\:bg-base-content\/15:hover { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-content\/15:hover { background-color: color-mix(in oklab,var(--color-base-content)15%,transparent); }
}
  .hover\:bg-base-content\/20:hover { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-content\/20:hover { background-color: color-mix(in oklab,var(--color-base-content)20%,transparent); }
}
  .hover\:bg-base-content\/30:hover { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-content\/30:hover { background-color: color-mix(in oklab,var(--color-base-content)30%,transparent); }
}
  .hover\:bg-base-content\/40:hover { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-content\/40:hover { background-color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  .hover\:bg-base-content\/\[0\.1\]:hover { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-content\/\[0\.1\]:hover { background-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .hover\:bg-base-content\/\[0\.06\]:hover { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-base-content\/\[0\.06\]:hover { background-color: color-mix(in oklab,var(--color-base-content)6%,transparent); }
}
  .hover\:bg-black\/20:hover { background-color: rgba(0, 0, 0, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/20:hover { background-color: color-mix(in oklab,var(--color-black)20%,transparent); }
}
  .hover\:bg-black\/60:hover { background-color: rgba(0, 0, 0, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/60:hover { background-color: color-mix(in oklab,var(--color-black)60%,transparent); }
}
  .hover\:bg-black\/70:hover { background-color: rgba(0, 0, 0, 0.7); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/70:hover { background-color: color-mix(in oklab,var(--color-black)70%,transparent); }
}
  .hover\:bg-black\/75:hover { background-color: rgba(0, 0, 0, 0.75); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/75:hover { background-color: color-mix(in oklab,var(--color-black)75%,transparent); }
}
  .hover\:bg-black\/80:hover { background-color: rgba(0, 0, 0, 0.8); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-black\/80:hover { background-color: color-mix(in oklab,var(--color-black)80%,transparent); }
}
  .hover\:bg-blue-200:hover { background-color: var(--color-blue-200); }
  .hover\:bg-blue-700:hover { background-color: var(--color-blue-700); }
  .hover\:bg-emerald-50:hover { background-color: var(--color-emerald-50); }
  .hover\:bg-emerald-200:hover { background-color: var(--color-emerald-200); }
  .hover\:bg-error\/5:hover { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-error\/5:hover { background-color: color-mix(in oklab,var(--color-error)5%,transparent); }
}
  .hover\:bg-error\/10:hover { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-error\/10:hover { background-color: color-mix(in oklab,var(--color-error)10%,transparent); }
}
  .hover\:bg-error\/30:hover { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-error\/30:hover { background-color: color-mix(in oklab,var(--color-error)30%,transparent); }
}
  .hover\:bg-error\/90:hover { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-error\/90:hover { background-color: color-mix(in oklab,var(--color-error)90%,transparent); }
}
  .hover\:bg-gray-50:hover { background-color: var(--color-gray-50); }
  .hover\:bg-gray-100:hover { background-color: var(--color-gray-100); }
  .hover\:bg-gray-200:hover { background-color: var(--color-gray-200); }
  .hover\:bg-gray-300:hover { background-color: var(--color-gray-300); }
  .hover\:bg-gray-700:hover { background-color: var(--color-gray-700); }
  .hover\:bg-gray-800:hover { background-color: var(--color-gray-800); }
  .hover\:bg-gray-900:hover { background-color: var(--color-gray-900); }
  .hover\:bg-orange-100:hover { background-color: var(--color-orange-100); }
  .hover\:bg-pink-50:hover { background-color: var(--color-pink-50); }
  .hover\:bg-pink-50\/60:hover { background-color: rgba(253, 242, 248, 0.6); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-pink-50\/60:hover { background-color: color-mix(in oklab,var(--color-pink-50)60%,transparent); }
}
  .hover\:bg-pink-500\/10:hover { background-color: rgba(246, 51, 154, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-pink-500\/10:hover { background-color: color-mix(in oklab,var(--color-pink-500)10%,transparent); }
}
  .hover\:bg-pink-600:hover { background-color: var(--color-pink-600); }
  .hover\:bg-primary:hover, .hover\:bg-primary\/5:hover { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/5:hover { background-color: color-mix(in oklab,var(--color-primary)5%,transparent); }
}
  .hover\:bg-primary\/10:hover { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/10:hover { background-color: color-mix(in oklab,var(--color-primary)10%,transparent); }
}
  .hover\:bg-primary\/15:hover { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/15:hover { background-color: color-mix(in oklab,var(--color-primary)15%,transparent); }
}
  .hover\:bg-primary\/20:hover { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/20:hover { background-color: color-mix(in oklab,var(--color-primary)20%,transparent); }
}
  .hover\:bg-primary\/25:hover { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/25:hover { background-color: color-mix(in oklab,var(--color-primary)25%,transparent); }
}
  .hover\:bg-primary\/30:hover { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/30:hover { background-color: color-mix(in oklab,var(--color-primary)30%,transparent); }
}
  .hover\:bg-primary\/90:hover { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-primary\/90:hover { background-color: color-mix(in oklab,var(--color-primary)90%,transparent); }
}
  .hover\:bg-red-200:hover { background-color: var(--color-red-200); }
  .hover\:bg-rose-50:hover { background-color: var(--color-rose-50); }
  .hover\:bg-rose-100:hover { background-color: var(--color-rose-100); }
  .hover\:bg-rose-600:hover { background-color: var(--color-rose-600); }
  .hover\:bg-secondary\/10:hover { background-color: var(--color-secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-secondary\/10:hover { background-color: color-mix(in oklab,var(--color-secondary)10%,transparent); }
}
  .hover\:bg-slate-50:hover { background-color: var(--color-slate-50); }
  .hover\:bg-slate-100:hover { background-color: var(--color-slate-100); }
  .hover\:bg-slate-800:hover { background-color: var(--color-slate-800); }
  .hover\:bg-slate-950:hover { background-color: var(--color-slate-950); }
  .hover\:bg-success\/5:hover { background-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-success\/5:hover { background-color: color-mix(in oklab,var(--color-success)5%,transparent); }
}
  .hover\:bg-success\/10:hover { background-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-success\/10:hover { background-color: color-mix(in oklab,var(--color-success)10%,transparent); }
}
  .hover\:bg-success\/90:hover { background-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-success\/90:hover { background-color: color-mix(in oklab,var(--color-success)90%,transparent); }
}
  .hover\:bg-transparent:hover { background-color: rgba(0, 0, 0, 0); }
  .hover\:bg-warning\/30:hover { background-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-warning\/30:hover { background-color: color-mix(in oklab,var(--color-warning)30%,transparent); }
}
  .hover\:bg-warning\/90:hover { background-color: var(--color-warning); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-warning\/90:hover { background-color: color-mix(in oklab,var(--color-warning)90%,transparent); }
}
  .hover\:bg-white:hover { background-color: var(--color-white); }
  .hover\:bg-white\/15:hover { background-color: rgba(255, 255, 255, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/15:hover { background-color: color-mix(in oklab,var(--color-white)15%,transparent); }
}
  .hover\:bg-white\/20:hover { background-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/20:hover { background-color: color-mix(in oklab,var(--color-white)20%,transparent); }
}
  .hover\:bg-white\/25:hover { background-color: rgba(255, 255, 255, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:bg-white\/25:hover { background-color: color-mix(in oklab,var(--color-white)25%,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-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-primary\/10:hover { --tw-gradient-from: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:from-primary\/10:hover { --tw-gradient-from: color-mix(in oklab,var(--color-primary)10%,transparent); }
}
  .hover\:from-primary\/10:hover { --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-red-600:hover { --tw-gradient-from: var(--color-red-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-yellow-600:hover { --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)); }
  .hover\:to-blue-700:hover { --tw-gradient-to: 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)); }
  .hover\:to-orange-600:hover { --tw-gradient-to: var(--color-orange-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\:to-pink-600:hover { --tw-gradient-to: var(--color-pink-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\:to-secondary\/10:hover { --tw-gradient-to: var(--color-secondary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:to-secondary\/10:hover { --tw-gradient-to: color-mix(in oklab,var(--color-secondary)10%,transparent); }
}
  .hover\:to-secondary\/10:hover { --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-\[\#1d1d1f\]:hover { color: rgb(29, 29, 31); }
  .hover\:text-\[\#06C755\]:hover { color: rgb(6, 199, 85); }
  .hover\:text-\[\#0071e3\]:hover { color: rgb(0, 113, 227); }
  .hover\:text-base-content:hover, .hover\:text-base-content\/60:hover { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-base-content\/60:hover { color: color-mix(in oklab,var(--color-base-content)60%,transparent); }
}
  .hover\:text-base-content\/70:hover { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-base-content\/70:hover { color: color-mix(in oklab,var(--color-base-content)70%,transparent); }
}
  .hover\:text-base-content\/80:hover { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-base-content\/80:hover { color: color-mix(in oklab,var(--color-base-content)80%,transparent); }
}
  .hover\:text-blue-800:hover { color: var(--color-blue-800); }
  .hover\:text-error:hover, .hover\:text-error\/70:hover { color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-error\/70:hover { color: color-mix(in oklab,var(--color-error)70%,transparent); }
}
  .hover\:text-gray-600:hover { color: var(--color-gray-600); }
  .hover\:text-gray-700:hover { color: var(--color-gray-700); }
  .hover\:text-gray-800:hover { color: var(--color-gray-800); }
  .hover\:text-green-900:hover { color: var(--color-green-900); }
  .hover\:text-pink-500:hover { color: var(--color-pink-500); }
  .hover\:text-primary:hover { color: var(--color-primary); }
  .hover\:text-primary-content:hover { color: var(--color-primary-content); }
  .hover\:text-primary\/80:hover { color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-primary\/80:hover { color: color-mix(in oklab,var(--color-primary)80%,transparent); }
}
  .hover\:text-red-700:hover { color: var(--color-red-700); }
  .hover\:text-red-800:hover { color: var(--color-red-800); }
  .hover\:text-rose-500:hover { color: var(--color-rose-500); }
  .hover\:text-slate-900:hover { color: var(--color-slate-900); }
  .hover\:text-success\/80:hover { color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:text-success\/80:hover { color: color-mix(in oklab,var(--color-success)80%,transparent); }
}
  .hover\:text-white:hover { color: var(--color-white); }
  .hover\:text-yellow-800:hover { color: var(--color-yellow-800); }
  .hover\:underline:hover { text-decoration-line: underline; }
  .hover\:\!opacity-100:hover { opacity: 1 !important; }
  .hover\:opacity-40:hover { opacity: 0.4; }
  .hover\:opacity-70:hover { opacity: 0.7; }
  .hover\:opacity-80:hover { opacity: 0.8; }
  .hover\:opacity-90:hover { opacity: 0.9; }
  .hover\:opacity-100:hover { opacity: 1; }
  .hover\:shadow:hover { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a); }
  .hover\:shadow-lg:hover, .hover\:shadow: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-lg:hover { --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a); }
  .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); 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-primary:hover { --tw-ring-color: var(--color-primary); }
  .hover\:ring-success\/40:hover { --tw-ring-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .hover\:ring-success\/40:hover { --tw-ring-color: color-mix(in oklab,var(--color-success)40%,transparent); }
}
  .hover\:brightness-90:hover { --tw-brightness: brightness(90%); }
  .hover\:brightness-110:hover, .hover\:brightness-90:hover { 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\:brightness-110:hover { --tw-brightness: brightness(110%); }
  @layer daisyui.l1.l2 {
  .hover\:badge-primary:hover { --badge-color: var(--color-primary); --badge-fg: var(--color-primary-content); }
}
}
  .focus\:border-\[\#0071e3\]:focus { border-color: rgb(0, 113, 227); }
  .focus\:border-blue-400:focus { border-color: var(--color-blue-400); }
  .focus\:border-green-400:focus { border-color: var(--color-green-400); }
  .focus\:border-pink-400:focus { border-color: var(--color-pink-400); }
  .focus\:border-primary:focus, .focus\:border-primary\/30:focus { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:border-primary\/30:focus { border-color: color-mix(in oklab,var(--color-primary)30%,transparent); }
}
  .focus\:border-primary\/40:focus { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:border-primary\/40:focus { border-color: color-mix(in oklab,var(--color-primary)40%,transparent); }
}
  .focus\:border-primary\/50:focus { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:border-primary\/50:focus { border-color: color-mix(in oklab,var(--color-primary)50%,transparent); }
}
  .focus\:border-primary\/60:focus { border-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:border-primary\/60:focus { border-color: color-mix(in oklab,var(--color-primary)60%,transparent); }
}
  .focus\:border-red-400:focus { border-color: var(--color-red-400); }
  .focus\:border-transparent:focus { border-color: rgba(0, 0, 0, 0); }
  .focus\:bg-white:focus { background-color: var(--color-white); }
  .focus\:text-primary:focus { color: var(--color-primary); }
  .focus\:ring-1:focus { --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor); }
  .focus\:ring-1: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-4:focus { --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\:ring-blue-200:focus { --tw-ring-color: var(--color-blue-200); }
  .focus\:ring-error\/30:focus { --tw-ring-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-error\/30:focus { --tw-ring-color: color-mix(in oklab,var(--color-error)30%,transparent); }
}
  .focus\:ring-gray-900:focus { --tw-ring-color: var(--color-gray-900); }
  .focus\:ring-green-200:focus { --tw-ring-color: var(--color-green-200); }
  .focus\:ring-pink-100:focus { --tw-ring-color: var(--color-pink-100); }
  .focus\:ring-pink-500:focus { --tw-ring-color: var(--color-pink-500); }
  .focus\:ring-primary\/20:focus { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-primary\/20:focus { --tw-ring-color: color-mix(in oklab,var(--color-primary)20%,transparent); }
}
  .focus\:ring-primary\/30:focus { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-primary\/30:focus { --tw-ring-color: color-mix(in oklab,var(--color-primary)30%,transparent); }
}
  .focus\:ring-primary\/40:focus { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-primary\/40:focus { --tw-ring-color: color-mix(in oklab,var(--color-primary)40%,transparent); }
}
  .focus\:ring-primary\/50:focus { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-primary\/50:focus { --tw-ring-color: color-mix(in oklab,var(--color-primary)50%,transparent); }
}
  .focus\:ring-red-200:focus { --tw-ring-color: var(--color-red-200); }
  .focus\:ring-white\/60:focus { --tw-ring-color: #fff9; }
  @supports (color:color-mix(in lab,red,red)) {
  .focus\:ring-white\/60:focus { --tw-ring-color: color-mix(in oklab,var(--color-white)60%,transparent); }
}
  .focus\:outline-none:focus { --tw-outline-style: none; outline-style: none; }
  .focus-visible\:text-base-content\/70:focus-visible { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus-visible\:text-base-content\/70:focus-visible { color: color-mix(in oklab,var(--color-base-content)70%,transparent); }
}
  .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-primary\/60:focus-visible { --tw-ring-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .focus-visible\:ring-primary\/60:focus-visible { --tw-ring-color: color-mix(in oklab,var(--color-primary)60%,transparent); }
}
  .focus-visible\:outline-primary:focus-visible { outline-color: var(--color-primary); }
  .focus-visible\:outline-none:focus-visible { --tw-outline-style: none; outline-style: none; }
  .active\:scale-95:active { --tw-scale-x: 95%; --tw-scale-y: 95%; --tw-scale-z: 95%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .active\:scale-\[0\.97\]:active { scale: 0.97; }
  .active\:scale-\[0\.98\]:active { scale: 0.98; }
  .active\:scale-\[0\.99\]:active { scale: 0.99; }
  .active\:cursor-grabbing:active { cursor: grabbing; }
  .active\:bg-\[\#0F9D58\]\/30:active { background-color: oklab(0.612203 -0.135543 0.0658112 / 0.3); }
  .active\:bg-base-200:active { background-color: var(--color-base-200); }
  .active\:bg-base-300:active, .active\:bg-base-300\/50:active { background-color: var(--color-base-300); }
  @supports (color:color-mix(in lab,red,red)) {
  .active\:bg-base-300\/50:active { background-color: color-mix(in oklab,var(--color-base-300)50%,transparent); }
}
  .active\:bg-base-content\/10:active { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .active\:bg-base-content\/10:active { background-color: color-mix(in oklab,var(--color-base-content)10%,transparent); }
}
  .active\:bg-error\/10:active { background-color: var(--color-error); }
  @supports (color:color-mix(in lab,red,red)) {
  .active\:bg-error\/10:active { background-color: color-mix(in oklab,var(--color-error)10%,transparent); }
}
  .active\:bg-pink-500\/15:active { background-color: rgba(246, 51, 154, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .active\:bg-pink-500\/15:active { background-color: color-mix(in oklab,var(--color-pink-500)15%,transparent); }
}
  .active\:bg-primary\/10:active { background-color: var(--color-primary); }
  @supports (color:color-mix(in lab,red,red)) {
  .active\:bg-primary\/10:active { background-color: color-mix(in oklab,var(--color-primary)10%,transparent); }
}
  .active\:bg-success\/15:active { background-color: var(--color-success); }
  @supports (color:color-mix(in lab,red,red)) {
  .active\:bg-success\/15:active { background-color: color-mix(in oklab,var(--color-success)15%,transparent); }
}
  .active\:bg-white\/25:active { background-color: rgba(255, 255, 255, 0.25); }
  @supports (color:color-mix(in lab,red,red)) {
  .active\:bg-white\/25:active { background-color: color-mix(in oklab,var(--color-white)25%,transparent); }
}
  .active\:bg-white\/35:active { background-color: rgba(255, 255, 255, 0.35); }
  @supports (color:color-mix(in lab,red,red)) {
  .active\:bg-white\/35:active { background-color: color-mix(in oklab,var(--color-white)35%,transparent); }
}
  .active\:text-base-content\/60:active { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .active\:text-base-content\/60:active { color: color-mix(in oklab,var(--color-base-content)60%,transparent); }
}
  .active\:shadow-sm: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); }
  .disabled\:transform-none:disabled { transform: none; }
  .disabled\:cursor-not-allowed:disabled { cursor: not-allowed; }
  .disabled\:bg-slate-300:disabled { background-color: var(--color-slate-300); }
  .disabled\:text-base-content\/30:disabled { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .disabled\:text-base-content\/30:disabled { color: color-mix(in oklab,var(--color-base-content)30%,transparent); }
}
  .disabled\:text-base-content\/40:disabled { color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .disabled\:text-base-content\/40:disabled { color: color-mix(in oklab,var(--color-base-content)40%,transparent); }
}
  .disabled\:opacity-20:disabled { opacity: 0.2; }
  .disabled\:opacity-30:disabled { opacity: 0.3; }
  .disabled\:opacity-40:disabled { opacity: 0.4; }
  .disabled\:opacity-50:disabled { opacity: 0.5; }
  .disabled\:opacity-60:disabled { opacity: 0.6; }
  .disabled\:opacity-70:disabled { opacity: 0.7; }
  @media (hover: hover) {
  .disabled\:hover\:scale-100:disabled:hover { --tw-scale-x: 100%; --tw-scale-y: 100%; --tw-scale-z: 100%; scale: var(--tw-scale-x)var(--tw-scale-y); }
  .disabled\:hover\:bg-transparent:disabled:hover { background-color: rgba(0, 0, 0, 0); }
  .disabled\:hover\:shadow-none:disabled:hover { --tw-shadow: 0 0 #0000; box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
}
  @media not all and (min-width: 353px) {
  .max-\[353px\]\:top-\[140px\] { top: 140px; }
  .max-\[353px\]\:h-\[390px\] { height: 390px; }
  .max-\[353px\]\:w-\[160px\] { width: 160px; }
  .max-\[353px\]\:w-\[286px\] { width: 286px; }
  .max-\[353px\]\:-translate-x-\[41\%\] { --tw-translate-x: calc(41%*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .max-\[353px\]\:-translate-x-\[52\%\] { --tw-translate-x: calc(52%*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
}
  @media (min-width: 375px) {
  .min-\[375px\]\:text-\[18px\] { font-size: 18px; }
}
  @media (min-width: 40rem) {
  .sm\:not-sr-only { clip: auto; white-space: normal; width: auto; height: auto; margin: 0px; padding: 0px; position: static; overflow: visible; }
  .sm\:absolute { position: absolute; }
  .sm\:static { position: static; }
  .sm\:inset-x-auto { inset-inline: auto; }
  .sm\:end-1 { inset-inline-end: calc(var(--spacing)*1); }
  .sm\:top-1 { top: calc(var(--spacing)*1); }
  .sm\:top-1\/2 { top: 50%; }
  .sm\:top-4 { top: calc(var(--spacing)*4); }
  .sm\:top-\[88px\] { top: 88px; }
  .sm\:top-\[calc\(4rem\+50px\+30px\)\] { top: calc(80px + 4rem); }
  .sm\:top-full { top: 100%; }
  .sm\:right-0 { right: calc(var(--spacing)*0); }
  .sm\:right-1 { right: calc(var(--spacing)*1); }
  .sm\:right-2 { right: calc(var(--spacing)*2); }
  .sm\:right-4 { right: calc(var(--spacing)*4); }
  .sm\:right-6 { right: calc(var(--spacing)*6); }
  .sm\:right-\[0\%\] { right: 0px; }
  .sm\:bottom-4 { bottom: calc(var(--spacing)*4); }
  .sm\:bottom-6 { bottom: calc(var(--spacing)*6); }
  .sm\:bottom-24 { bottom: calc(var(--spacing)*24); }
  .sm\:bottom-auto { bottom: auto; }
  .sm\:left-2 { left: calc(var(--spacing)*2); }
  .sm\:left-4 { left: calc(var(--spacing)*4); }
  .sm\:left-5 { left: calc(var(--spacing)*5); }
  .sm\:left-6 { left: calc(var(--spacing)*6); }
  .sm\:left-\[2\%\] { left: 2%; }
  .sm\:left-\[calc\(3rem-30px\)\] { left: calc(-30px + 3rem); }
  .sm\:left-auto { left: auto; }
  .sm\:order-last { order: 9999; }
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:m-4 { margin: calc(var(--spacing)*4); }
  .sm\:-mx-6 { margin-inline: calc(var(--spacing)*-6); }
  .sm\:-mx-8 { margin-inline: calc(var(--spacing)*-8); }
  .sm\:mx-0 { margin-inline: calc(var(--spacing)*0); }
  .sm\:mx-4 { margin-inline: calc(var(--spacing)*4); }
  .sm\:mx-5 { margin-inline: calc(var(--spacing)*5); }
  .sm\:mx-auto { margin-inline: auto; }
  .sm\:mt-2 { margin-top: calc(var(--spacing)*2); }
  .sm\:mt-3 { margin-top: calc(var(--spacing)*3); }
  .sm\:mt-4 { margin-top: calc(var(--spacing)*4); }
  .sm\:mt-5 { margin-top: calc(var(--spacing)*5); }
  .sm\:mt-6 { margin-top: calc(var(--spacing)*6); }
  .sm\:mt-7 { margin-top: calc(var(--spacing)*7); }
  .sm\:mt-8 { margin-top: calc(var(--spacing)*8); }
  .sm\:mt-10 { margin-top: calc(var(--spacing)*10); }
  .sm\:mb-0 { margin-bottom: calc(var(--spacing)*0); }
  .sm\:mb-1\.5 { margin-bottom: calc(var(--spacing)*1.5); }
  .sm\:mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .sm\:ml-auto { margin-left: auto; }
  .sm\:line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
  .sm\:line-clamp-none { -webkit-line-clamp: unset; -webkit-box-orient: horizontal; display: block; overflow: visible; }
  .sm\:block { display: block; }
  .sm\:contents { display: contents; }
  .sm\:flex { display: flex; }
  .sm\:grid { display: grid; }
  .sm\:hidden { display: none; }
  .sm\:inline { display: inline; }
  .sm\:inline-flex { display: inline-flex; }
  .sm\:table-cell { display: table-cell; }
  .sm\:aspect-\[1\.85\/1\] { aspect-ratio: 1.85 / 1; }
  .sm\:aspect-\[3\.2\/1\] { aspect-ratio: 3.2 / 1; }
  .sm\:aspect-\[4\/3\] { aspect-ratio: 4 / 3; }
  @layer daisyui.l1.l2 {
  .sm\:modal-middle { place-items: center; }
  .sm\:modal-middle .modal-box { --modal-tl: var(--radius-box); --modal-tr: var(--radius-box); --modal-bl: var(--radius-box); --modal-br: var(--radius-box); width: 91.6667%; max-width: 32rem; height: auto; max-height: calc(-5em + 100vh); translate: 0px 2%; scale: 0.98; }
  .sm\:select-xs { --size: calc(var(--size-field,.25rem)*6); font-size: 0.6875rem; }
  .sm\:select-xs option { padding-block: 0.25rem; padding-inline: 0.5rem; }
  .sm\:badge-sm { --size: calc(var(--size-selector,.25rem)*5); font-size: 0.75rem; }
  .sm\:btn-md { --fontsize: .875rem; --btn-p: 1rem; --size: calc(var(--size-field,.25rem)*10); }
  .sm\:btn-sm { --fontsize: .75rem; --btn-p: .75rem; --size: calc(var(--size-field,.25rem)*8); }
  .sm\:btn-xs { --fontsize: .6875rem; --btn-p: .5rem; --size: calc(var(--size-field,.25rem)*6); }
  .sm\:range-xs { --range-thumb-size: calc(var(--size-selector,.25rem)*4); }
}
  .sm\:h-1\.5 { height: calc(var(--spacing)*1.5); }
  .sm\:h-2 { height: calc(var(--spacing)*2); }
  .sm\:h-3 { height: calc(var(--spacing)*3); }
  .sm\:h-5 { height: calc(var(--spacing)*5); }
  .sm\:h-6 { height: calc(var(--spacing)*6); }
  .sm\:h-7 { height: calc(var(--spacing)*7); }
  .sm\:h-8 { height: calc(var(--spacing)*8); }
  .sm\:h-9 { height: calc(var(--spacing)*9); }
  .sm\:h-10 { height: calc(var(--spacing)*10); }
  .sm\:h-11 { height: calc(var(--spacing)*11); }
  .sm\:h-12 { height: calc(var(--spacing)*12); }
  .sm\:h-14 { height: calc(var(--spacing)*14); }
  .sm\:h-16 { height: calc(var(--spacing)*16); }
  .sm\:h-20 { height: calc(var(--spacing)*20); }
  .sm\:h-24 { height: calc(var(--spacing)*24); }
  .sm\:h-36 { height: calc(var(--spacing)*36); }
  .sm\:h-40 { height: calc(var(--spacing)*40); }
  .sm\:h-44 { height: calc(var(--spacing)*44); }
  .sm\:h-48 { height: calc(var(--spacing)*48); }
  .sm\:h-64 { height: calc(var(--spacing)*64); }
  .sm\:h-72 { height: calc(var(--spacing)*72); }
  .sm\:h-96 { height: calc(var(--spacing)*96); }
  .sm\:h-\[50px\] { height: 50px; }
  .sm\:h-\[70px\] { height: 70px; }
  .sm\:h-\[86vh\] { height: 86vh; }
  .sm\:h-\[90px\] { height: 90px; }
  .sm\:h-\[160px\] { height: 160px; }
  .sm\:h-\[600px\] { height: 600px; }
  .sm\:h-auto { height: auto; }
  .sm\:h-screen { height: 100vh; }
  .sm\:max-h-96 { max-height: calc(var(--spacing)*96); }
  .sm\:max-h-\[34rem\] { max-height: 34rem; }
  .sm\:max-h-\[40rem\] { max-height: 40rem; }
  .sm\:max-h-\[52rem\] { max-height: 52rem; }
  .sm\:max-h-\[240px\] { max-height: 240px; }
  .sm\:min-h-0 { min-height: calc(var(--spacing)*0); }
  .sm\:min-h-\[150px\] { min-height: 150px; }
  .sm\:min-h-\[170px\] { min-height: 170px; }
  .sm\:min-h-\[240px\] { min-height: 240px; }
  .sm\:min-h-\[380px\] { min-height: 380px; }
  .sm\:min-h-\[640px\] { min-height: 640px; }
  .sm\:min-h-\[720px\] { min-height: 720px; }
  .sm\:w-1\.5 { width: calc(var(--spacing)*1.5); }
  .sm\:w-3 { width: calc(var(--spacing)*3); }
  .sm\:w-5 { width: calc(var(--spacing)*5); }
  .sm\:w-6 { width: calc(var(--spacing)*6); }
  .sm\:w-7 { width: calc(var(--spacing)*7); }
  .sm\:w-8 { width: calc(var(--spacing)*8); }
  .sm\:w-9 { width: calc(var(--spacing)*9); }
  .sm\:w-10 { width: calc(var(--spacing)*10); }
  .sm\:w-11 { width: calc(var(--spacing)*11); }
  .sm\:w-14 { width: calc(var(--spacing)*14); }
  .sm\:w-16 { width: calc(var(--spacing)*16); }
  .sm\:w-20 { width: calc(var(--spacing)*20); }
  .sm\:w-24 { width: calc(var(--spacing)*24); }
  .sm\:w-28 { width: calc(var(--spacing)*28); }
  .sm\:w-32 { width: calc(var(--spacing)*32); }
  .sm\:w-36 { width: calc(var(--spacing)*36); }
  .sm\:w-40 { width: calc(var(--spacing)*40); }
  .sm\:w-48 { width: calc(var(--spacing)*48); }
  .sm\:w-64 { width: calc(var(--spacing)*64); }
  .sm\:w-\[70px\] { width: 70px; }
  .sm\:w-\[96px\] { width: 96px; }
  .sm\:w-\[160px\] { width: 160px; }
  .sm\:w-\[270px\] { width: 270px; }
  .sm\:w-\[300px\] { width: 300px; }
  .sm\:w-\[340px\] { width: 340px; }
  .sm\:w-\[480px\] { width: 480px; }
  .sm\:w-\[min\(165px\,38\%\)\] { width: min(165px, 38%); }
  .sm\:w-\[min\(252px\,68\%\)\] { width: min(252px, 68%); }
  .sm\:w-\[min\(330px\,74\%\)\] { width: min(330px, 74%); }
  .sm\:w-auto { width: auto; }
  .sm\:w-px { width: 1px; }
  .sm\:max-w-2xl { max-width: var(--container-2xl); }
  .sm\:max-w-3xl { max-width: var(--container-3xl); }
  .sm\:max-w-\[45\%\] { max-width: 45%; }
  .sm\:max-w-\[65\%\] { max-width: 65%; }
  .sm\:max-w-\[80\%\] { max-width: 80%; }
  .sm\:max-w-\[80vw\] { max-width: 80vw; }
  .sm\:max-w-\[150px\] { max-width: 150px; }
  .sm\:max-w-\[180px\] { max-width: 180px; }
  .sm\:max-w-\[200px\] { max-width: 200px; }
  .sm\:max-w-\[320px\] { max-width: 320px; }
  .sm\:max-w-lg { max-width: var(--container-lg); }
  .sm\:max-w-md { max-width: var(--container-md); }
  .sm\:max-w-none { max-width: none; }
  .sm\:max-w-sm { max-width: var(--container-sm); }
  .sm\:max-w-xl { max-width: var(--container-xl); }
  .sm\:max-w-xs { max-width: var(--container-xs); }
  .sm\:min-w-\[7rem\] { min-width: 7rem; }
  .sm\:min-w-\[16rem\] { min-width: 16rem; }
  .sm\:min-w-\[280px\] { min-width: 280px; }
  .sm\:flex-1 { flex: 1 1 0%; }
  .sm\:flex-none { flex: 0 0 auto; }
  .sm\:-translate-y-1\/2 { --tw-translate-y: calc(calc(1/2*100%)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .sm\:columns-2 { column-count: 2; }
  .sm\:break-inside-avoid { break-inside: avoid; }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .sm\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .sm\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .sm\:grid-cols-8 { grid-template-columns: repeat(8, minmax(0px, 1fr)); }
  .sm\:grid-cols-\[1fr_1\.25fr\] { grid-template-columns: 1fr 1.25fr; }
  .sm\:grid-cols-\[8rem_1fr\] { grid-template-columns: 8rem 1fr; }
  .sm\:grid-cols-\[11\.5rem_minmax\(0\,1fr\)\] { grid-template-columns: 11.5rem minmax(0px, 1fr); }
  .sm\:flex-col { flex-direction: column; }
  .sm\:flex-row { flex-direction: row; }
  .sm\:flex-wrap { flex-wrap: wrap; }
  .sm\:items-center { align-items: center; }
  .sm\:items-end { align-items: flex-end; }
  .sm\:items-start { align-items: flex-start; }
  .sm\:justify-between { justify-content: space-between; }
  .sm\:justify-center { justify-content: center; }
  .sm\:justify-end { justify-content: flex-end; }
  .sm\:justify-start { justify-content: flex-start; }
  .sm\:gap-0 { gap: calc(var(--spacing)*0); }
  .sm\:gap-0\.5 { gap: calc(var(--spacing)*.5); }
  .sm\:gap-1 { gap: calc(var(--spacing)*1); }
  .sm\:gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .sm\:gap-2 { gap: calc(var(--spacing)*2); }
  .sm\:gap-3 { gap: calc(var(--spacing)*3); }
  .sm\:gap-4 { gap: calc(var(--spacing)*4); }
  .sm\:gap-5 { gap: calc(var(--spacing)*5); }
  .sm\:gap-6 { gap: calc(var(--spacing)*6); }
  .sm\:gap-8 { gap: calc(var(--spacing)*8); }
  :where(.sm\: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(.sm\: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(.sm\: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(.sm\:space-y-9 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*9)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*9)*calc(1 - var(--tw-space-y-reverse))); }
  .sm\:gap-x-3 { column-gap: calc(var(--spacing)*3); }
  .sm\:gap-x-4 { column-gap: calc(var(--spacing)*4); }
  .sm\:gap-x-5 { column-gap: calc(var(--spacing)*5); }
  .sm\:rounded-2xl { border-radius: var(--radius-2xl); }
  .sm\:rounded-\[1\.5rem\] { border-radius: 1.5rem; }
  .sm\:rounded-\[2rem\] { border-radius: 2rem; }
  .sm\:rounded-lg { border-radius: var(--radius-lg); }
  .sm\:rounded-md { border-radius: var(--radius-md); }
  .sm\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .sm\:border-2 { border-style: var(--tw-border-style); border-width: 2px; }
  .sm\:bg-none { background-image: none; }
  .sm\:p-0 { padding: calc(var(--spacing)*0); }
  .sm\:p-2 { padding: calc(var(--spacing)*2); }
  .sm\:p-3 { padding: calc(var(--spacing)*3); }
  .sm\:p-4 { padding: calc(var(--spacing)*4); }
  .sm\:p-5 { padding: calc(var(--spacing)*5); }
  .sm\:p-6 { padding: calc(var(--spacing)*6); }
  .sm\:p-7 { padding: calc(var(--spacing)*7); }
  .sm\:p-8 { padding: calc(var(--spacing)*8); }
  .sm\:px-2 { padding-inline: calc(var(--spacing)*2); }
  .sm\:px-2\.5 { padding-inline: calc(var(--spacing)*2.5); }
  .sm\:px-3 { padding-inline: calc(var(--spacing)*3); }
  .sm\:px-3\.5 { padding-inline: calc(var(--spacing)*3.5); }
  .sm\:px-4 { padding-inline: calc(var(--spacing)*4); }
  .sm\:px-5 { padding-inline: calc(var(--spacing)*5); }
  .sm\:px-6 { padding-inline: calc(var(--spacing)*6); }
  .sm\:px-7 { padding-inline: calc(var(--spacing)*7); }
  .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\:px-\[96px\] { padding-inline: 96px; }
  .sm\:py-1 { padding-block: calc(var(--spacing)*1); }
  .sm\:py-1\.5 { padding-block: calc(var(--spacing)*1.5); }
  .sm\:py-2 { padding-block: calc(var(--spacing)*2); }
  .sm\:py-2\.5 { padding-block: calc(var(--spacing)*2.5); }
  .sm\:py-3 { padding-block: calc(var(--spacing)*3); }
  .sm\:py-4 { padding-block: calc(var(--spacing)*4); }
  .sm\:py-5 { padding-block: calc(var(--spacing)*5); }
  .sm\:py-8 { padding-block: calc(var(--spacing)*8); }
  .sm\:py-10 { padding-block: calc(var(--spacing)*10); }
  .sm\:py-12 { padding-block: calc(var(--spacing)*12); }
  .sm\:py-14 { padding-block: calc(var(--spacing)*14); }
  .sm\:ps-2\.5 { padding-inline-start: calc(var(--spacing)*2.5); }
  .sm\:ps-6 { padding-inline-start: calc(var(--spacing)*6); }
  .sm\:pe-2\.5 { padding-inline-end: calc(var(--spacing)*2.5); }
  .sm\:pt-3 { padding-top: calc(var(--spacing)*3); }
  .sm\:pt-4 { padding-top: calc(var(--spacing)*4); }
  .sm\:pt-12 { padding-top: calc(var(--spacing)*12); }
  .sm\:pt-20 { padding-top: calc(var(--spacing)*20); }
  .sm\:pt-32 { padding-top: calc(var(--spacing)*32); }
  .sm\:pb-2\.5 { padding-bottom: calc(var(--spacing)*2.5); }
  .sm\:pb-4 { padding-bottom: calc(var(--spacing)*4); }
  .sm\:pb-5 { padding-bottom: calc(var(--spacing)*5); }
  .sm\:pb-6 { padding-bottom: calc(var(--spacing)*6); }
  .sm\:pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .sm\:pb-14 { padding-bottom: calc(var(--spacing)*14); }
  .sm\:pb-20 { padding-bottom: calc(var(--spacing)*20); }
  .sm\:pb-36 { padding-bottom: calc(var(--spacing)*36); }
  .sm\:text-left { text-align: left; }
  .sm\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .sm\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .sm\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .sm\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .sm\:text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .sm\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .sm\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .sm\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .sm\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .sm\:text-xs { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
  .sm\:text-\[2\.7rem\] { font-size: 2.7rem; }
  .sm\:text-\[2\.45rem\] { font-size: 2.45rem; }
  .sm\:text-\[9px\] { font-size: 9px; }
  .sm\:text-\[10px\] { font-size: 10px; }
  .sm\:text-\[11px\] { font-size: 11px; }
  .sm\:text-\[12px\] { font-size: 12px; }
  .sm\:text-\[13px\] { font-size: 13px; }
  .sm\:text-\[14px\] { font-size: 14px; }
  .sm\:text-\[15px\] { font-size: 15px; }
  .sm\:text-\[24px\] { font-size: 24px; }
  .sm\:text-\[28px\] { font-size: 28px; }
  .sm\:text-\[40px\] { font-size: 40px; }
  .sm\:text-\[44px\] { font-size: 44px; }
  .sm\:text-\[56px\] { font-size: 56px; }
  .sm\:text-\[60px\] { font-size: 60px; }
  .sm\:text-\[64px\] { font-size: 64px; }
  .sm\:leading-6 { --tw-leading: calc(var(--spacing)*6); line-height: calc(var(--spacing)*6); }
  .sm\:leading-8 { --tw-leading: calc(var(--spacing)*8); line-height: calc(var(--spacing)*8); }
  .sm\:leading-\[1\.12\] { --tw-leading: 1.12; line-height: 1.12; }
  .sm\:font-medium { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .sm\:whitespace-nowrap { white-space: nowrap; }
  .sm\:first\:pt-0:first-child { padding-top: calc(var(--spacing)*0); }
  .sm\:last\:pb-0:last-child { padding-bottom: calc(var(--spacing)*0); }
}
  @media (min-width: 48rem) {
  .md\:absolute { position: absolute; }
  .md\:inset-x-6 { inset-inline: calc(var(--spacing)*6); }
  .md\:start-\[20\%\] { inset-inline-start: 20%; }
  .md\:start-\[22\%\] { inset-inline-start: 22%; }
  .md\:start-\[25\%\] { inset-inline-start: 25%; }
  .md\:start-auto { inset-inline-start: auto; }
  @layer daisyui.l1.l2 {
  .md\:dropdown-end { --anchor-h: span-left; }
  .md\:dropdown-end :where(.dropdown-content) { inset-inline-end: 0px; translate: 0px; }
  [dir="rtl"] :is(.md\:dropdown-end :where(.dropdown-content)) { translate: 0px; }
  .md\:dropdown-end.dropdown-left { --anchor-h: left; --anchor-v: span-top; }
  .md\:dropdown-end.dropdown-left .dropdown-content { top: auto; bottom: 0px; }
  .md\:dropdown-end.dropdown-right { --anchor-h: right; --anchor-v: span-top; }
  .md\:dropdown-end.dropdown-right .dropdown-content { top: auto; bottom: 0px; }
  .md\:btn-lg { --fontsize: 1.125rem; --btn-p: 1.25rem; --size: calc(var(--size-field,.25rem)*12); }
  .md\:btn-md { --fontsize: .875rem; --btn-p: 1rem; --size: calc(var(--size-field,.25rem)*10); }
}
  .md\:end-0 { inset-inline-end: calc(var(--spacing)*0); }
  .md\:-top-0\.5 { top: calc(var(--spacing)*-.5); }
  .md\:-top-10 { top: calc(var(--spacing)*-10); }
  .md\:-top-120 { top: calc(var(--spacing)*-120); }
  .md\:-top-150 { top: calc(var(--spacing)*-150); }
  .md\:-top-\[20px\] { top: -20px; }
  .md\:-top-\[30\%\] { top: -30%; }
  .md\:-top-\[40px\] { top: -40px; }
  .md\:-top-\[50px\] { top: -50px; }
  .md\:-top-\[58px\] { top: -58px; }
  .md\:-top-\[60px\] { top: -60px; }
  .md\:-top-\[65px\] { top: -65px; }
  .md\:-top-\[75px\] { top: -75px; }
  .md\:-top-\[78px\] { top: -78px; }
  .md\:-top-\[80px\] { top: -80px; }
  .md\:-top-\[100px\] { top: -100px; }
  .md\:-top-\[104px\] { top: -104px; }
  .md\:-top-\[140px\] { top: -140px; }
  .md\:-top-\[896px\] { top: -896px; }
  .md\:top-2 { top: calc(var(--spacing)*2); }
  .md\:top-3 { top: calc(var(--spacing)*3); }
  .md\:top-4 { top: calc(var(--spacing)*4); }
  .md\:top-16 { top: calc(var(--spacing)*16); }
  .md\:top-\[-2\%\] { top: -2%; }
  .md\:top-\[-5\%\] { top: -5%; }
  .md\:top-\[-7\%\] { top: -7%; }
  .md\:top-\[-10\%\] { top: -10%; }
  .md\:top-\[-10px\] { top: -10px; }
  .md\:top-\[-15\%\] { top: -15%; }
  .md\:top-\[-16\%\] { top: -16%; }
  .md\:top-\[-20px\] { top: -20px; }
  .md\:top-\[-27px\] { top: -27px; }
  .md\:top-\[-30px\] { top: -30px; }
  .md\:top-\[-32px\] { top: -32px; }
  .md\:top-\[-40px\] { top: -40px; }
  .md\:top-\[-42px\] { top: -42px; }
  .md\:top-\[-50\%\] { top: -50%; }
  .md\:top-\[-50px\] { top: -50px; }
  .md\:top-\[-54px\] { top: -54px; }
  .md\:top-\[-55px\] { top: -55px; }
  .md\:top-\[-56px\] { top: -56px; }
  .md\:top-\[-57px\] { top: -57px; }
  .md\:top-\[-69px\] { top: -69px; }
  .md\:top-\[-72px\] { top: -72px; }
  .md\:top-\[-78px\] { top: -78px; }
  .md\:top-\[-80px\] { top: -80px; }
  .md\:top-\[-82px\] { top: -82px; }
  .md\:top-\[-98px\] { top: -98px; }
  .md\:top-\[-100px\] { top: -100px; }
  .md\:top-\[-120px\] { top: -120px; }
  .md\:top-\[-121px\] { top: -121px; }
  .md\:top-\[-127px\] { top: -127px; }
  .md\:top-\[-131px\] { top: -131px; }
  .md\:top-\[-139px\] { top: -139px; }
  .md\:top-\[-144px\] { top: -144px; }
  .md\:top-\[-148px\] { top: -148px; }
  .md\:top-\[-180px\] { top: -180px; }
  .md\:top-\[-192px\] { top: -192px; }
  .md\:top-\[-200px\] { top: -200px; }
  .md\:top-\[-210px\] { top: -210px; }
  .md\:top-\[-225px\] { top: -225px; }
  .md\:top-\[-270px\] { top: -270px; }
  .md\:top-\[-390px\] { top: -390px; }
  .md\:top-\[\.\.\.\] { }
  .md\:top-\[0px\] { top: 0px; }
  .md\:top-\[5\%\] { top: 5%; }
  .md\:top-\[10\%\] { top: 10%; }
  .md\:top-\[10px\] { top: 10px; }
  .md\:top-\[16\%\] { top: 16%; }
  .md\:top-\[18\%\] { top: 18%; }
  .md\:top-\[18px\] { top: 18px; }
  .md\:top-\[20px\] { top: 20px; }
  .md\:top-\[25px\] { top: 25px; }
  .md\:top-\[30px\] { top: 30px; }
  .md\:top-\[31\%\] { top: 31%; }
  .md\:top-\[35px\] { top: 35px; }
  .md\:top-\[38\%\] { top: 38%; }
  .md\:top-\[40px\] { top: 40px; }
  .md\:top-\[45px\] { top: 45px; }
  .md\:top-\[48px\] { top: 48px; }
  .md\:top-\[50px\] { top: 50px; }
  .md\:top-\[58\%\] { top: 58%; }
  .md\:top-\[60px\] { top: 60px; }
  .md\:top-\[73px\] { top: 73px; }
  .md\:top-\[78\%\] { top: 78%; }
  .md\:top-\[78px\] { top: 78px; }
  .md\:top-\[80px\] { top: 80px; }
  .md\:top-\[83\%\] { top: 83%; }
  .md\:top-\[85px\] { top: 85px; }
  .md\:top-\[100px\] { top: 100px; }
  .md\:top-\[101px\] { top: 101px; }
  .md\:top-\[110px\] { top: 110px; }
  .md\:top-\[125px\] { top: 125px; }
  .md\:top-\[150px\] { top: 150px; }
  .md\:top-\[170px\] { top: 170px; }
  .md\:top-\[171px\] { top: 171px; }
  .md\:top-\[182px\] { top: 182px; }
  .md\:top-\[186px\] { top: 186px; }
  .md\:top-\[190px\] { top: 190px; }
  .md\:top-\[200px\] { top: 200px; }
  .md\:top-\[212px\] { top: 212px; }
  .md\:top-\[260px\] { top: 260px; }
  .md\:top-\[263px\] { top: 263px; }
  .md\:top-\[274px\] { top: 274px; }
  .md\:top-\[280px\] { top: 280px; }
  .md\:top-\[300px\] { top: 300px; }
  .md\:top-\[320px\] { top: 320px; }
  .md\:top-\[330px\] { top: 330px; }
  .md\:top-\[347px\] { top: 347px; }
  .md\:top-\[360px\] { top: 360px; }
  .md\:top-\[480px\] { top: 480px; }
  .md\:top-\[560px\] { top: 560px; }
  .md\:top-\[700px\] { top: 700px; }
  .md\:top-\[760px\] { top: 760px; }
  .md\:top-\[762px\] { top: 762px; }
  .md\:top-\[770px\] { top: 770px; }
  .md\:top-\[780px\] { top: 780px; }
  .md\:top-\[1150px\] { top: 1150px; }
  .md\:top-\[1190px\] { top: 1190px; }
  .md\:top-\[1200px\] { top: 1200px; }
  .md\:top-\[1320px\] { top: 1320px; }
  .md\:top-\[1401px\] { top: 1401px; }
  .md\:top-\[1560px\] { top: 1560px; }
  .md\:top-\[2010px\] { top: 2010px; }
  .md\:top-\[2020px\] { top: 2020px; }
  .md\:top-\[2050px\] { top: 2050px; }
  .md\:top-\[2104px\] { top: 2104px; }
  .md\:top-\[2163px\] { top: 2163px; }
  .md\:top-\[2430px\] { top: 2430px; }
  .md\:top-\[2550px\] { top: 2550px; }
  .md\:top-\[2720px\] { top: 2720px; }
  .md\:top-\[2900px\] { top: 2900px; }
  .md\:top-\[3150px\] { top: 3150px; }
  .md\:top-\[3200px\] { top: 3200px; }
  .md\:top-\[3880px\] { top: 3880px; }
  .md\:top-\[4050px\] { top: 4050px; }
  .md\:top-\[7384px\] { top: 7384px; }
  .md\:top-\[calc\(-2\%\+510px\)\] { top: calc(-2% + 510px); }
  .md\:top-\[calc\(4\%_-_246px\)\] { top: calc(4% - 246px); }
  .md\:top-\[calc\(4\.75rem\+50px\+30px\)\] { top: calc(80px + 4.75rem); }
  .md\:top-\[calc\(14\%_-_245px\)\] { top: calc(14% - 245px); }
  .md\:top-\[calc\(15px-20px\)\] { top: -5px; }
  .md\:top-\[calc\(36\%_\+_50px\)\] { top: calc(36% + 50px); }
  .md\:top-\[calc\(42\%_\+_140px\)\] { top: calc(42% + 140px); }
  .md\:top-\[calc\(100\%_-_180px\)\] { top: calc(100% - 180px); }
  .md\:top-\[var\(--hk-top-md\)\] { top: var(--hk-top-md); }
  .md\:top-\[var\(--orn-top-md\)\] { top: var(--orn-top-md); }
  .md\:-right-8 { right: calc(var(--spacing)*-8); }
  .md\:-right-16 { right: calc(var(--spacing)*-16); }
  .md\:-right-\[4\%\] { right: -4%; }
  .md\:-right-\[5\%\] { right: -5%; }
  .md\:-right-\[10\%\] { right: -10%; }
  .md\:-right-\[10px\] { right: -10px; }
  .md\:-right-\[20\%\] { right: -20%; }
  .md\:-right-\[20px\] { right: -20px; }
  .md\:-right-\[24px\] { right: -24px; }
  .md\:-right-\[30px\] { right: -30px; }
  .md\:-right-\[45px\] { right: -45px; }
  .md\:-right-\[50px\] { right: -50px; }
  .md\:-right-\[60px\] { right: -60px; }
  .md\:-right-\[64px\] { right: -64px; }
  .md\:-right-\[70px\] { right: -70px; }
  .md\:-right-\[90px\] { right: -90px; }
  .md\:-right-\[110px\] { right: -110px; }
  .md\:-right-\[140px\] { right: -140px; }
  .md\:-right-\[143px\] { right: -143px; }
  .md\:-right-\[160px\] { right: -160px; }
  .md\:-right-\[190px\] { right: -190px; }
  .md\:-right-\[260px\] { right: -260px; }
  .md\:-right-\[300px\] { right: -300px; }
  .md\:-right-\[520px\] { right: -520px; }
  .md\:right-0 { right: calc(var(--spacing)*0); }
  .md\:right-2 { right: calc(var(--spacing)*2); }
  .md\:right-3 { right: calc(var(--spacing)*3); }
  .md\:right-4 { right: calc(var(--spacing)*4); }
  .md\:right-6 { right: calc(var(--spacing)*6); }
  .md\:right-\[-5\%\] { right: -5%; }
  .md\:right-\[-6\%\] { right: -6%; }
  .md\:right-\[-6px\] { right: -6px; }
  .md\:right-\[-10\%\] { right: -10%; }
  .md\:right-\[-10px\] { right: -10px; }
  .md\:right-\[-15\%\] { right: -15%; }
  .md\:right-\[-20\%\] { right: -20%; }
  .md\:right-\[-24px\] { right: -24px; }
  .md\:right-\[-26px\] { right: -26px; }
  .md\:right-\[-27px\] { right: -27px; }
  .md\:right-\[-30\%\] { right: -30%; }
  .md\:right-\[-35px\] { right: -35px; }
  .md\:right-\[-40px\] { right: -40px; }
  .md\:right-\[-50\%\] { right: -50%; }
  .md\:right-\[-52px\] { right: -52px; }
  .md\:right-\[-70px\] { right: -70px; }
  .md\:right-\[-100px\] { right: -100px; }
  .md\:right-\[-170px\] { right: -170px; }
  .md\:right-\[-190px\] { right: -190px; }
  .md\:right-\[-200px\] { right: -200px; }
  .md\:right-\[-300px\] { right: -300px; }
  .md\:right-\[-301px\] { right: -301px; }
  .md\:right-\[-350px\] { right: -350px; }
  .md\:right-\[5vw\] { right: 5vw; }
  .md\:right-\[10px\] { right: 10px; }
  .md\:right-\[14\%\] { right: 14%; }
  .md\:right-\[20\%\] { right: 20%; }
  .md\:right-\[22\%\] { right: 22%; }
  .md\:right-\[30px\] { right: 30px; }
  .md\:right-\[70\%\] { right: 70%; }
  .md\:right-\[157px\] { right: 157px; }
  .md\:right-\[calc\(-16\%_\+_40px\)\] { right: calc(-16% + 40px); }
  .md\:right-\[calc\(-16\%_\+_90px\)\] { right: calc(-16% + 90px); }
  .md\:right-\[calc\(5\%\+130px\)\] { right: calc(5% + 130px); }
  .md\:right-\[calc\(6\%_-_24px\)\] { right: calc(6% - 24px); }
  .md\:-bottom-10 { bottom: calc(var(--spacing)*-10); }
  .md\:-bottom-\[20px\] { bottom: -20px; }
  .md\:-bottom-\[30px\] { bottom: -30px; }
  .md\:-bottom-\[40px\] { bottom: -40px; }
  .md\:-bottom-\[50px\] { bottom: -50px; }
  .md\:-bottom-\[60px\] { bottom: -60px; }
  .md\:-bottom-\[80px\] { bottom: -80px; }
  .md\:-bottom-\[100px\] { bottom: -100px; }
  .md\:-bottom-\[104px\] { bottom: -104px; }
  .md\:-bottom-\[110px\] { bottom: -110px; }
  .md\:-bottom-\[140px\] { bottom: -140px; }
  .md\:-bottom-\[150px\] { bottom: -150px; }
  .md\:bottom-4 { bottom: calc(var(--spacing)*4); }
  .md\:bottom-5 { bottom: calc(var(--spacing)*5); }
  .md\:bottom-6 { bottom: calc(var(--spacing)*6); }
  .md\:bottom-\[-2\%\] { bottom: -2%; }
  .md\:bottom-\[-5\%\] { bottom: -5%; }
  .md\:bottom-\[-10\%\] { bottom: -10%; }
  .md\:bottom-\[-15\%\] { bottom: -15%; }
  .md\:bottom-\[-28px\] { bottom: -28px; }
  .md\:bottom-\[-35px\] { bottom: -35px; }
  .md\:bottom-\[-41px\] { bottom: -41px; }
  .md\:bottom-\[-47px\] { bottom: -47px; }
  .md\:bottom-\[-48px\] { bottom: -48px; }
  .md\:bottom-\[-63px\] { bottom: -63px; }
  .md\:bottom-\[-69px\] { bottom: -69px; }
  .md\:bottom-\[-75\%\] { bottom: -75%; }
  .md\:bottom-\[-76px\] { bottom: -76px; }
  .md\:bottom-\[-92px\] { bottom: -92px; }
  .md\:bottom-\[-96px\] { bottom: -96px; }
  .md\:bottom-\[-107px\] { bottom: -107px; }
  .md\:bottom-\[-108px\] { bottom: -108px; }
  .md\:bottom-\[-109px\] { bottom: -109px; }
  .md\:bottom-\[-152px\] { bottom: -152px; }
  .md\:bottom-\[-159px\] { bottom: -159px; }
  .md\:bottom-\[-223px\] { bottom: -223px; }
  .md\:bottom-\[-300px\] { bottom: -300px; }
  .md\:bottom-\[0px\] { bottom: 0px; }
  .md\:bottom-\[10px\] { bottom: 10px; }
  .md\:bottom-\[15\.6\%\] { bottom: 15.6%; }
  .md\:bottom-\[16\%\] { bottom: 16%; }
  .md\:bottom-\[20px\] { bottom: 20px; }
  .md\:bottom-\[27\%\] { bottom: 27%; }
  .md\:bottom-\[27px\] { bottom: 27px; }
  .md\:bottom-\[30\%\] { bottom: 30%; }
  .md\:bottom-\[30px\] { bottom: 30px; }
  .md\:bottom-\[32\%\] { bottom: 32%; }
  .md\:bottom-\[35\%\] { bottom: 35%; }
  .md\:bottom-\[50\%\] { bottom: 50%; }
  .md\:bottom-\[54px\] { bottom: 54px; }
  .md\:bottom-\[67\%\] { bottom: 67%; }
  .md\:bottom-\[100px\] { bottom: 100px; }
  .md\:bottom-\[104px\] { bottom: 104px; }
  .md\:bottom-\[205px\] { bottom: 205px; }
  .md\:bottom-\[293px\] { bottom: 293px; }
  .md\:bottom-\[400px\] { bottom: 400px; }
  .md\:bottom-\[calc\(10\%-50px\)\] { bottom: calc(10% - 50px); }
  .md\:bottom-\[calc\(27\%-125px\)\] { bottom: calc(27% - 125px); }
  .md\:-left-12 { left: calc(var(--spacing)*-12); }
  .md\:-left-16 { left: calc(var(--spacing)*-16); }
  .md\:-left-20 { left: calc(var(--spacing)*-20); }
  .md\:-left-\[4\%\] { left: -4%; }
  .md\:-left-\[5\%\] { left: -5%; }
  .md\:-left-\[10\%\] { left: -10%; }
  .md\:-left-\[15\%\] { left: -15%; }
  .md\:-left-\[20px\] { left: -20px; }
  .md\:-left-\[24px\] { left: -24px; }
  .md\:-left-\[30px\] { left: -30px; }
  .md\:-left-\[49px\] { left: -49px; }
  .md\:-left-\[50px\] { left: -50px; }
  .md\:-left-\[70px\] { left: -70px; }
  .md\:-left-\[90px\] { left: -90px; }
  .md\:-left-\[100px\] { left: -100px; }
  .md\:-left-\[130px\] { left: -130px; }
  .md\:-left-\[140px\] { left: -140px; }
  .md\:-left-\[225px\] { left: -225px; }
  .md\:-left-\[390px\] { left: -390px; }
  .md\:left-0 { left: calc(var(--spacing)*0); }
  .md\:left-2\/3 { left: 66.6667%; }
  .md\:left-3 { left: calc(var(--spacing)*3); }
  .md\:left-4 { left: calc(var(--spacing)*4); }
  .md\:left-50 { left: calc(var(--spacing)*50); }
  .md\:left-\[-5\%\] { left: -5%; }
  .md\:left-\[-6px\] { left: -6px; }
  .md\:left-\[-8\%\] { left: -8%; }
  .md\:left-\[-10\%\] { left: -10%; }
  .md\:left-\[-10px\] { left: -10px; }
  .md\:left-\[-14\%\] { left: -14%; }
  .md\:left-\[-15\%\] { left: -15%; }
  .md\:left-\[-17\%\] { left: -17%; }
  .md\:left-\[-18\%\] { left: -18%; }
  .md\:left-\[-20\%\] { left: -20%; }
  .md\:left-\[-20px\] { left: -20px; }
  .md\:left-\[-23\%\] { left: -23%; }
  .md\:left-\[-24px\] { left: -24px; }
  .md\:left-\[-26px\] { left: -26px; }
  .md\:left-\[-30\%\] { left: -30%; }
  .md\:left-\[-40px\] { left: -40px; }
  .md\:left-\[-48\%\] { left: -48%; }
  .md\:left-\[-50px\] { left: -50px; }
  .md\:left-\[-55px\] { left: -55px; }
  .md\:left-\[-65\%\] { left: -65%; }
  .md\:left-\[-66\%\] { left: -66%; }
  .md\:left-\[-66px\] { left: -66px; }
  .md\:left-\[-70px\] { left: -70px; }
  .md\:left-\[-80px\] { left: -80px; }
  .md\:left-\[-100px\] { left: -100px; }
  .md\:left-\[-130px\] { left: -130px; }
  .md\:left-\[-150px\] { left: -150px; }
  .md\:left-\[-169px\] { left: -169px; }
  .md\:left-\[-177px\] { left: -177px; }
  .md\:left-\[-180px\] { left: -180px; }
  .md\:left-\[-190px\] { left: -190px; }
  .md\:left-\[-197px\] { left: -197px; }
  .md\:left-\[-200px\] { left: -200px; }
  .md\:left-\[-212px\] { left: -212px; }
  .md\:left-\[-220px\] { left: -220px; }
  .md\:left-\[-223px\] { left: -223px; }
  .md\:left-\[-230px\] { left: -230px; }
  .md\:left-\[-231px\] { left: -231px; }
  .md\:left-\[-234px\] { left: -234px; }
  .md\:left-\[-235px\] { left: -235px; }
  .md\:left-\[-246px\] { left: -246px; }
  .md\:left-\[-285px\] { left: -285px; }
  .md\:left-\[-297px\] { left: -297px; }
  .md\:left-\[-300px\] { left: -300px; }
  .md\:left-\[-301px\] { left: -301px; }
  .md\:left-\[-303px\] { left: -303px; }
  .md\:left-\[-320px\] { left: -320px; }
  .md\:left-\[-335px\] { left: -335px; }
  .md\:left-\[-336px\] { left: -336px; }
  .md\:left-\[-341px\] { left: -341px; }
  .md\:left-\[-358px\] { left: -358px; }
  .md\:left-\[-370px\] { left: -370px; }
  .md\:left-\[-400px\] { left: -400px; }
  .md\:left-\[-405px\] { left: -405px; }
  .md\:left-\[-420px\] { left: -420px; }
  .md\:left-\[-536px\] { left: -536px; }
  .md\:left-\[-538px\] { left: -538px; }
  .md\:left-\[-573px\] { left: -573px; }
  .md\:left-\[-595px\] { left: -595px; }
  .md\:left-\[0px\] { left: 0px; }
  .md\:left-\[4\%\] { left: 4%; }
  .md\:left-\[10\%\] { left: 10%; }
  .md\:left-\[10px\] { left: 10px; }
  .md\:left-\[14\%\] { left: 14%; }
  .md\:left-\[22\%\] { left: 22%; }
  .md\:left-\[25px\] { left: 25px; }
  .md\:left-\[27\.2\%\] { left: 27.2%; }
  .md\:left-\[40\%\] { left: 40%; }
  .md\:left-\[60\%\] { left: 60%; }
  .md\:left-\[70\%\] { left: 70%; }
  .md\:left-\[90\%\] { left: 90%; }
  .md\:left-\[90px\] { left: 90px; }
  .md\:left-\[115px\] { left: 115px; }
  .md\:left-\[130px\] { left: 130px; }
  .md\:left-\[160px\] { left: 160px; }
  .md\:left-\[244px\] { left: 244px; }
  .md\:left-\[249px\] { left: 249px; }
  .md\:left-\[313px\] { left: 313px; }
  .md\:left-\[402px\] { left: 402px; }
  .md\:left-\[441px\] { left: 441px; }
  .md\:left-\[454px\] { left: 454px; }
  .md\:left-\[481px\] { left: 481px; }
  .md\:left-\[499px\] { left: 499px; }
  .md\:left-\[500px\] { left: 500px; }
  .md\:left-\[532px\] { left: 532px; }
  .md\:left-\[594px\] { left: 594px; }
  .md\:left-\[612px\] { left: 612px; }
  .md\:left-\[630px\] { left: 630px; }
  .md\:left-\[calc\(-30\%\+75px\)\] { left: calc(-30% + 75px); }
  .md\:left-\[calc\(3\%_\+_100px\)\] { left: calc(3% + 100px); }
  .md\:left-\[calc\(3\.5rem-30px\)\] { left: calc(-30px + 3.5rem); }
  .md\:left-\[calc\(5\%\+150px\)\] { left: calc(5% + 150px); }
  .md\:left-\[calc\(18\%_-_20px\)\] { left: calc(18% - 20px); }
  .md\:left-\[calc\(30\%-410px\)\] { left: calc(30% - 410px); }
  .md\:left-\[calc\(50\%\+145\.5px\)\] { left: calc(50% + 145.5px); }
  .md\:left-\[calc\(50\%-420px\)\] { left: calc(50% - 420px); }
  .md\:left-\[calc\(80\%-400px\)\] { left: calc(80% - 400px); }
  .md\:left-\[var\(--hk-left-md\)\] { left: var(--hk-left-md); }
  .md\:order-none { order: 0; }
  .md\:col-span-2 { grid-column: span 2 / span 2; }
  .md\:-mx-12 { margin-inline: calc(var(--spacing)*-12); }
  .md\:mx-0 { margin-inline: calc(var(--spacing)*0); }
  .md\:mx-3 { margin-inline: calc(var(--spacing)*3); }
  .md\:mx-4 { margin-inline: calc(var(--spacing)*4); }
  .md\:mx-\[26px\] { margin-inline: 26px; }
  .md\:mx-auto { margin-inline: auto; }
  .md\:my-2 { margin-block: calc(var(--spacing)*2); }
  .md\:my-3 { margin-block: calc(var(--spacing)*3); }
  .md\:my-7 { margin-block: calc(var(--spacing)*7); }
  .md\:my-8 { margin-block: calc(var(--spacing)*8); }
  .md\:my-10 { margin-block: calc(var(--spacing)*10); }
  .md\:ms-0 { margin-inline-start: calc(var(--spacing)*0); }
  .md\:ms-\[5px\] { margin-inline-start: 5px; }
  .md\:-mt-4 { margin-top: calc(var(--spacing)*-4); }
  .md\:-mt-\[70px\] { margin-top: -70px; }
  .md\:-mt-\[160px\] { margin-top: -160px; }
  .md\:-mt-\[200px\] { margin-top: -200px; }
  .md\:mt-0 { margin-top: calc(var(--spacing)*0); }
  .md\:mt-1\.5 { margin-top: calc(var(--spacing)*1.5); }
  .md\:mt-3 { margin-top: calc(var(--spacing)*3); }
  .md\:mt-4 { margin-top: calc(var(--spacing)*4); }
  .md\:mt-5 { margin-top: calc(var(--spacing)*5); }
  .md\:mt-6 { margin-top: calc(var(--spacing)*6); }
  .md\:mt-7 { margin-top: calc(var(--spacing)*7); }
  .md\:mt-8 { margin-top: calc(var(--spacing)*8); }
  .md\:mt-9 { margin-top: calc(var(--spacing)*9); }
  .md\:mt-10 { margin-top: calc(var(--spacing)*10); }
  .md\:mt-12 { margin-top: calc(var(--spacing)*12); }
  .md\:mt-14 { margin-top: calc(var(--spacing)*14); }
  .md\:mt-20 { margin-top: calc(var(--spacing)*20); }
  .md\:mt-28 { margin-top: calc(var(--spacing)*28); }
  .md\:mt-32 { margin-top: calc(var(--spacing)*32); }
  .md\:mt-\[6px\] { margin-top: 6px; }
  .md\:mt-\[8px\] { margin-top: 8px; }
  .md\:mt-\[16px\] { margin-top: 16px; }
  .md\:mt-\[24px\] { margin-top: 24px; }
  .md\:mt-\[25px\] { margin-top: 25px; }
  .md\:mt-\[38px\] { margin-top: 38px; }
  .md\:mt-\[42px\] { margin-top: 42px; }
  .md\:mt-\[46px\] { margin-top: 46px; }
  .md\:mt-\[52px\] { margin-top: 52px; }
  .md\:mt-\[70px\] { margin-top: 70px; }
  .md\:mt-\[85px\] { margin-top: 85px; }
  .md\:mt-\[95px\] { margin-top: 95px; }
  .md\:mt-\[100px\] { margin-top: 100px; }
  .md\:mt-\[105px\] { margin-top: 105px; }
  .md\:mt-\[110px\] { margin-top: 110px; }
  .md\:mt-\[120px\] { margin-top: 120px; }
  .md\:mt-\[148px\] { margin-top: 148px; }
  .md\:mt-\[150px\] { margin-top: 150px; }
  .md\:mt-\[228px\] { margin-top: 228px; }
  .md\:mr-\[21px\] { margin-right: 21px; }
  .md\:mr-\[25px\] { margin-right: 25px; }
  .md\:-mb-7 { margin-bottom: calc(var(--spacing)*-7); }
  .md\:-mb-\[300px\] { margin-bottom: -300px; }
  .md\:mb-3 { margin-bottom: calc(var(--spacing)*3); }
  .md\:mb-4 { margin-bottom: calc(var(--spacing)*4); }
  .md\:mb-5 { margin-bottom: calc(var(--spacing)*5); }
  .md\:mb-6 { margin-bottom: calc(var(--spacing)*6); }
  .md\:mb-7 { margin-bottom: calc(var(--spacing)*7); }
  .md\:mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .md\:mb-10 { margin-bottom: calc(var(--spacing)*10); }
  .md\:mb-12 { margin-bottom: calc(var(--spacing)*12); }
  .md\:mb-16 { margin-bottom: calc(var(--spacing)*16); }
  .md\:mb-\[21px\] { margin-bottom: 21px; }
  .md\:mb-\[42px\] { margin-bottom: 42px; }
  .md\:mb-\[146px\] { margin-bottom: 146px; }
  .md\:ml-\[1vw\] { margin-left: 1vw; }
  .md\:ml-\[21px\] { margin-left: 21px; }
  .md\:ml-\[26vw\] { margin-left: 26vw; }
  .md\:ml-\[80px\] { margin-left: 80px; }
  .md\:\!flex { display: flex !important; }
  .md\:block { display: block; }
  .md\:flex { display: flex; }
  .md\:grid { display: grid; }
  .md\:hidden { display: none; }
  .md\:inline-flex { display: inline-flex; }
  .md\:table-cell { display: table-cell; }
  .md\:size-\[47px\] { width: 47px; height: 47px; }
  .md\:h-4 { height: calc(var(--spacing)*4); }
  .md\:h-7 { height: calc(var(--spacing)*7); }
  .md\:h-8 { height: calc(var(--spacing)*8); }
  .md\:h-12 { height: calc(var(--spacing)*12); }
  .md\:h-14 { height: calc(var(--spacing)*14); }
  .md\:h-20 { height: calc(var(--spacing)*20); }
  .md\:h-24 { height: calc(var(--spacing)*24); }
  .md\:h-32 { height: calc(var(--spacing)*32); }
  .md\:h-40 { height: calc(var(--spacing)*40); }
  .md\:h-50 { height: calc(var(--spacing)*50); }
  .md\:h-60 { height: calc(var(--spacing)*60); }
  .md\:h-70 { height: calc(var(--spacing)*70); }
  .md\:h-72 { height: calc(var(--spacing)*72); }
  .md\:h-80 { height: calc(var(--spacing)*80); }
  .md\:h-100 { height: calc(var(--spacing)*100); }
  .md\:h-\[28px\] { height: 28px; }
  .md\:h-\[32px\] { height: 32px; }
  .md\:h-\[34px\] { height: 34px; }
  .md\:h-\[38px\] { height: 38px; }
  .md\:h-\[46px\] { height: 46px; }
  .md\:h-\[48px\] { height: 48px; }
  .md\:h-\[54px\] { height: 54px; }
  .md\:h-\[60px\] { height: 60px; }
  .md\:h-\[61px\] { height: 61px; }
  .md\:h-\[62px\] { height: 62px; }
  .md\:h-\[62vw\] { height: 62vw; }
  .md\:h-\[63px\] { height: 63px; }
  .md\:h-\[64px\] { height: 64px; }
  .md\:h-\[65px\] { height: 65px; }
  .md\:h-\[68px\] { height: 68px; }
  .md\:h-\[70px\] { height: 70px; }
  .md\:h-\[72px\] { height: 72px; }
  .md\:h-\[80px\] { height: 80px; }
  .md\:h-\[83px\] { height: 83px; }
  .md\:h-\[91px\] { height: 91px; }
  .md\:h-\[96px\] { height: 96px; }
  .md\:h-\[100px\] { height: 100px; }
  .md\:h-\[104px\] { height: 104px; }
  .md\:h-\[120px\] { height: 120px; }
  .md\:h-\[128px\] { height: 128px; }
  .md\:h-\[150px\] { height: 150px; }
  .md\:h-\[160px\] { height: 160px; }
  .md\:h-\[163px\] { height: 163px; }
  .md\:h-\[180px\] { height: 180px; }
  .md\:h-\[206px\] { height: 206px; }
  .md\:h-\[240px\] { height: 240px; }
  .md\:h-\[246px\] { height: 246px; }
  .md\:h-\[260px\] { height: 260px; }
  .md\:h-\[291px\] { height: 291px; }
  .md\:h-\[300px\] { height: 300px; }
  .md\:h-\[320px\] { height: 320px; }
  .md\:h-\[330px\] { height: 330px; }
  .md\:h-\[340px\] { height: 340px; }
  .md\:h-\[360px\] { height: 360px; }
  .md\:h-\[380px\] { height: 380px; }
  .md\:h-\[387px\] { height: 387px; }
  .md\:h-\[400px\] { height: 400px; }
  .md\:h-\[412px\] { height: 412px; }
  .md\:h-\[415px\] { height: 415px; }
  .md\:h-\[441px\] { height: 441px; }
  .md\:h-\[446px\] { height: 446px; }
  .md\:h-\[450px\] { height: 450px; }
  .md\:h-\[451px\] { height: 451px; }
  .md\:h-\[470px\] { height: 470px; }
  .md\:h-\[472px\] { height: 472px; }
  .md\:h-\[476px\] { height: 476px; }
  .md\:h-\[478px\] { height: 478px; }
  .md\:h-\[480px\] { height: 480px; }
  .md\:h-\[486px\] { height: 486px; }
  .md\:h-\[488px\] { height: 488px; }
  .md\:h-\[492px\] { height: 492px; }
  .md\:h-\[494px\] { height: 494px; }
  .md\:h-\[500px\] { height: 500px; }
  .md\:h-\[517px\] { height: 517px; }
  .md\:h-\[519px\] { height: 519px; }
  .md\:h-\[520px\] { height: 520px; }
  .md\:h-\[532px\] { height: 532px; }
  .md\:h-\[537px\] { height: 537px; }
  .md\:h-\[555px\] { height: 555px; }
  .md\:h-\[559px\] { height: 559px; }
  .md\:h-\[562px\] { height: 562px; }
  .md\:h-\[566px\] { height: 566px; }
  .md\:h-\[567px\] { height: 567px; }
  .md\:h-\[572px\] { height: 572px; }
  .md\:h-\[587px\] { height: 587px; }
  .md\:h-\[588px\] { height: 588px; }
  .md\:h-\[600px\] { height: 600px; }
  .md\:h-\[610px\] { height: 610px; }
  .md\:h-\[619px\] { height: 619px; }
  .md\:h-\[636px\] { height: 636px; }
  .md\:h-\[640px\] { height: 640px; }
  .md\:h-\[650px\] { height: 650px; }
  .md\:h-\[657px\] { height: 657px; }
  .md\:h-\[672px\] { height: 672px; }
  .md\:h-\[679px\] { height: 679px; }
  .md\:h-\[686px\] { height: 686px; }
  .md\:h-\[690px\] { height: 690px; }
  .md\:h-\[700px\] { height: 700px; }
  .md\:h-\[720px\] { height: 720px; }
  .md\:h-\[724px\] { height: 724px; }
  .md\:h-\[728px\] { height: 728px; }
  .md\:h-\[731px\] { height: 731px; }
  .md\:h-\[800px\] { height: 800px; }
  .md\:h-\[810px\] { height: 810px; }
  .md\:h-\[811px\] { height: 811px; }
  .md\:h-\[840px\] { height: 840px; }
  .md\:h-\[900px\] { height: 900px; }
  .md\:h-\[1125px\] { height: 1125px; }
  .md\:h-\[1400px\] { height: 1400px; }
  .md\:h-\[1594px\] { height: 1594px; }
  .md\:h-\[1700px\] { height: 1700px; }
  .md\:max-h-\[170px\] { max-height: 170px; }
  .md\:max-h-\[288px\] { max-height: 288px; }
  .md\:max-h-\[300px\] { max-height: 300px; }
  .md\:min-h-\[40px\] { min-height: 40px; }
  .md\:min-h-\[46px\] { min-height: 46px; }
  .md\:min-h-\[72dvh\] { min-height: 72dvh; }
  .md\:min-h-\[90px\] { min-height: 90px; }
  .md\:min-h-\[580px\] { min-height: 580px; }
  .md\:min-h-\[780px\] { min-height: 780px; }
  .md\:min-h-\[820px\] { min-height: 820px; }
  .md\:min-h-\[900px\] { min-height: 900px; }
  .md\:min-h-\[calc\(620px\+min\(62vh\,32rem\)\)\] { min-height: calc(620px + min(62vh, 32rem)); }
  .md\:\!w-\[310px\] { width: 310px !important; }
  .md\:\!w-\[330px\] { width: 330px !important; }
  .md\:\!w-\[352px\] { width: 352px !important; }
  .md\:w-7 { width: calc(var(--spacing)*7); }
  .md\:w-12 { width: calc(var(--spacing)*12); }
  .md\:w-14 { width: calc(var(--spacing)*14); }
  .md\:w-16 { width: calc(var(--spacing)*16); }
  .md\:w-20 { width: calc(var(--spacing)*20); }
  .md\:w-24 { width: calc(var(--spacing)*24); }
  .md\:w-32 { width: calc(var(--spacing)*32); }
  .md\:w-40 { width: calc(var(--spacing)*40); }
  .md\:w-64 { width: calc(var(--spacing)*64); }
  .md\:w-72 { width: calc(var(--spacing)*72); }
  .md\:w-80 { width: calc(var(--spacing)*80); }
  .md\:w-96 { width: calc(var(--spacing)*96); }
  .md\:w-\[9\.2\%\] { width: 9.2%; }
  .md\:w-\[12\%\] { width: 12%; }
  .md\:w-\[13\%\] { width: 13%; }
  .md\:w-\[22\%\] { width: 22%; }
  .md\:w-\[26\%\] { width: 26%; }
  .md\:w-\[27\%\] { width: 27%; }
  .md\:w-\[28\%\] { width: 28%; }
  .md\:w-\[29\%\] { width: 29%; }
  .md\:w-\[29\.9\%\] { width: 29.9%; }
  .md\:w-\[30\%\] { width: 30%; }
  .md\:w-\[30px\] { width: 30px; }
  .md\:w-\[32\%\] { width: 32%; }
  .md\:w-\[34\%\] { width: 34%; }
  .md\:w-\[35\%\] { width: 35%; }
  .md\:w-\[35px\] { width: 35px; }
  .md\:w-\[38\%\] { width: 38%; }
  .md\:w-\[40\%\] { width: 40%; }
  .md\:w-\[40px\] { width: 40px; }
  .md\:w-\[42\%\] { width: 42%; }
  .md\:w-\[43\.4\%\] { width: 43.4%; }
  .md\:w-\[44px\] { width: 44px; }
  .md\:w-\[45\%\] { width: 45%; }
  .md\:w-\[46\%\] { width: 46%; }
  .md\:w-\[47vw\] { width: 47vw; }
  .md\:w-\[48\.1\%\] { width: 48.1%; }
  .md\:w-\[48px\] { width: 48px; }
  .md\:w-\[50\%\] { width: 50%; }
  .md\:w-\[51\%\] { width: 51%; }
  .md\:w-\[54\.6\%\] { width: 54.6%; }
  .md\:w-\[54px\] { width: 54px; }
  .md\:w-\[55\%\] { width: 55%; }
  .md\:w-\[60\%\] { width: 60%; }
  .md\:w-\[60px\] { width: 60px; }
  .md\:w-\[63px\] { width: 63px; }
  .md\:w-\[65px\] { width: 65px; }
  .md\:w-\[66\.3\%\] { width: 66.3%; }
  .md\:w-\[68\%\] { width: 68%; }
  .md\:w-\[70px\] { width: 70px; }
  .md\:w-\[75px\] { width: 75px; }
  .md\:w-\[78px\] { width: 78px; }
  .md\:w-\[80\%\] { width: 80%; }
  .md\:w-\[80px\] { width: 80px; }
  .md\:w-\[82px\] { width: 82px; }
  .md\:w-\[83px\] { width: 83px; }
  .md\:w-\[85px\] { width: 85px; }
  .md\:w-\[86\%\] { width: 86%; }
  .md\:w-\[90\%\] { width: 90%; }
  .md\:w-\[90px\] { width: 90px; }
  .md\:w-\[95\%\] { width: 95%; }
  .md\:w-\[96px\] { width: 96px; }
  .md\:w-\[100\%\] { width: 100%; }
  .md\:w-\[100px\] { width: 100px; }
  .md\:w-\[102\%\] { width: 102%; }
  .md\:w-\[104\%\] { width: 104%; }
  .md\:w-\[104px\] { width: 104px; }
  .md\:w-\[108\%\] { width: 108%; }
  .md\:w-\[108px\] { width: 108px; }
  .md\:w-\[110px\] { width: 110px; }
  .md\:w-\[112\%\] { width: 112%; }
  .md\:w-\[112px\] { width: 112px; }
  .md\:w-\[118\%\] { width: 118%; }
  .md\:w-\[120px\] { width: 120px; }
  .md\:w-\[124px\] { width: 124px; }
  .md\:w-\[130px\] { width: 130px; }
  .md\:w-\[135px\] { width: 135px; }
  .md\:w-\[136\%\] { width: 136%; }
  .md\:w-\[140\%\] { width: 140%; }
  .md\:w-\[140px\] { width: 140px; }
  .md\:w-\[158px\] { width: 158px; }
  .md\:w-\[160px\] { width: 160px; }
  .md\:w-\[161px\] { width: 161px; }
  .md\:w-\[170\%\] { width: 170%; }
  .md\:w-\[172px\] { width: 172px; }
  .md\:w-\[177px\] { width: 177px; }
  .md\:w-\[180px\] { width: 180px; }
  .md\:w-\[182px\] { width: 182px; }
  .md\:w-\[188px\] { width: 188px; }
  .md\:w-\[191px\] { width: 191px; }
  .md\:w-\[192px\] { width: 192px; }
  .md\:w-\[196px\] { width: 196px; }
  .md\:w-\[197px\] { width: 197px; }
  .md\:w-\[202px\] { width: 202px; }
  .md\:w-\[204px\] { width: 204px; }
  .md\:w-\[207px\] { width: 207px; }
  .md\:w-\[210px\] { width: 210px; }
  .md\:w-\[214px\] { width: 214px; }
  .md\:w-\[220px\] { width: 220px; }
  .md\:w-\[224px\] { width: 224px; }
  .md\:w-\[227px\] { width: 227px; }
  .md\:w-\[230px\] { width: 230px; }
  .md\:w-\[235px\] { width: 235px; }
  .md\:w-\[240px\] { width: 240px; }
  .md\:w-\[242px\] { width: 242px; }
  .md\:w-\[250px\] { width: 250px; }
  .md\:w-\[269px\] { width: 269px; }
  .md\:w-\[273px\] { width: 273px; }
  .md\:w-\[280px\] { width: 280px; }
  .md\:w-\[282px\] { width: 282px; }
  .md\:w-\[291px\] { width: 291px; }
  .md\:w-\[300px\] { width: 300px; }
  .md\:w-\[315px\] { width: 315px; }
  .md\:w-\[318px\] { width: 318px; }
  .md\:w-\[320px\] { width: 320px; }
  .md\:w-\[328px\] { width: 328px; }
  .md\:w-\[330px\] { width: 330px; }
  .md\:w-\[332px\] { width: 332px; }
  .md\:w-\[338px\] { width: 338px; }
  .md\:w-\[340px\] { width: 340px; }
  .md\:w-\[350px\] { width: 350px; }
  .md\:w-\[352px\] { width: 352px; }
  .md\:w-\[360px\] { width: 360px; }
  .md\:w-\[365px\] { width: 365px; }
  .md\:w-\[370px\] { width: 370px; }
  .md\:w-\[390px\] { width: 390px; }
  .md\:w-\[392px\] { width: 392px; }
  .md\:w-\[400px\] { width: 400px; }
  .md\:w-\[408px\] { width: 408px; }
  .md\:w-\[419px\] { width: 419px; }
  .md\:w-\[420px\] { width: 420px; }
  .md\:w-\[431px\] { width: 431px; }
  .md\:w-\[442px\] { width: 442px; }
  .md\:w-\[449px\] { width: 449px; }
  .md\:w-\[450px\] { width: 450px; }
  .md\:w-\[455px\] { width: 455px; }
  .md\:w-\[480px\] { width: 480px; }
  .md\:w-\[500px\] { width: 500px; }
  .md\:w-\[507px\] { width: 507px; }
  .md\:w-\[520px\] { width: 520px; }
  .md\:w-\[523px\] { width: 523px; }
  .md\:w-\[540px\] { width: 540px; }
  .md\:w-\[554px\] { width: 554px; }
  .md\:w-\[560px\] { width: 560px; }
  .md\:w-\[580px\] { width: 580px; }
  .md\:w-\[640px\] { width: 640px; }
  .md\:w-\[650px\] { width: 650px; }
  .md\:w-\[660px\] { width: 660px; }
  .md\:w-\[680px\] { width: 680px; }
  .md\:w-\[720px\] { width: 720px; }
  .md\:w-\[730px\] { width: 730px; }
  .md\:w-\[760px\] { width: 760px; }
  .md\:w-\[780px\] { width: 780px; }
  .md\:w-\[800px\] { width: 800px; }
  .md\:w-\[820px\] { width: 820px; }
  .md\:w-\[840px\] { width: 840px; }
  .md\:w-\[855px\] { width: 855px; }
  .md\:w-\[900px\] { width: 900px; }
  .md\:w-\[910px\] { width: 910px; }
  .md\:w-\[990px\] { width: 990px; }
  .md\:w-\[1005px\] { width: 1005px; }
  .md\:w-\[1200px\] { width: 1200px; }
  .md\:w-\[1339px\] { width: 1339px; }
  .md\:w-\[1341px\] { width: 1341px; }
  .md\:w-\[1403px\] { width: 1403px; }
  .md\:w-\[1425px\] { width: 1425px; }
  .md\:w-\[1430px\] { width: 1430px; }
  .md\:w-\[1482px\] { width: 1482px; }
  .md\:w-\[1551px\] { width: 1551px; }
  .md\:w-\[1680px\] { width: 1680px; }
  .md\:w-\[clamp\(68px\,14vw\,104px\)\] { width: clamp(68px, 14vw, 104px); }
  .md\:w-\[min\(175px\,36\%\)\] { width: min(175px, 36%); }
  .md\:w-\[min\(872px\,100\%\)\] { width: min(872px, 100%); }
  .md\:w-\[var\(--hk-w-md\)\] { width: var(--hk-w-md); }
  .md\:w-full { width: 100%; }
  .md\:w-screen { width: 100vw; }
  .md\:max-w-2xl { max-width: var(--container-2xl); }
  .md\:max-w-3xl { max-width: var(--container-3xl); }
  .md\:max-w-\[58px\] { max-width: 58px; }
  .md\:max-w-\[72px\] { max-width: 72px; }
  .md\:max-w-\[80px\] { max-width: 80px; }
  .md\:max-w-\[85px\] { max-width: 85px; }
  .md\:max-w-\[182px\] { max-width: 182px; }
  .md\:max-w-\[200px\] { max-width: 200px; }
  .md\:max-w-\[210px\] { max-width: 210px; }
  .md\:max-w-\[225px\] { max-width: 225px; }
  .md\:max-w-\[230px\] { max-width: 230px; }
  .md\:max-w-\[244px\] { max-width: 244px; }
  .md\:max-w-\[260px\] { max-width: 260px; }
  .md\:max-w-\[270px\] { max-width: 270px; }
  .md\:max-w-\[280px\] { max-width: 280px; }
  .md\:max-w-\[300px\] { max-width: 300px; }
  .md\:max-w-\[310px\] { max-width: 310px; }
  .md\:max-w-\[337px\] { max-width: 337px; }
  .md\:max-w-\[340px\] { max-width: 340px; }
  .md\:max-w-\[350px\] { max-width: 350px; }
  .md\:max-w-\[360px\] { max-width: 360px; }
  .md\:max-w-\[369px\] { max-width: 369px; }
  .md\:max-w-\[372px\] { max-width: 372px; }
  .md\:max-w-\[376px\] { max-width: 376px; }
  .md\:max-w-\[380px\] { max-width: 380px; }
  .md\:max-w-\[398px\] { max-width: 398px; }
  .md\:max-w-\[400px\] { max-width: 400px; }
  .md\:max-w-\[414px\] { max-width: 414px; }
  .md\:max-w-\[416px\] { max-width: 416px; }
  .md\:max-w-\[420px\] { max-width: 420px; }
  .md\:max-w-\[425px\] { max-width: 425px; }
  .md\:max-w-\[430px\] { max-width: 430px; }
  .md\:max-w-\[440px\] { max-width: 440px; }
  .md\:max-w-\[460px\] { max-width: 460px; }
  .md\:max-w-\[470px\] { max-width: 470px; }
  .md\:max-w-\[480px\] { max-width: 480px; }
  .md\:max-w-\[500px\] { max-width: 500px; }
  .md\:max-w-\[504px\] { max-width: 504px; }
  .md\:max-w-\[510px\] { max-width: 510px; }
  .md\:max-w-\[520px\] { max-width: 520px; }
  .md\:max-w-\[540px\] { max-width: 540px; }
  .md\:max-w-\[550px\] { max-width: 550px; }
  .md\:max-w-\[560px\] { max-width: 560px; }
  .md\:max-w-\[600px\] { max-width: 600px; }
  .md\:max-w-\[620px\] { max-width: 620px; }
  .md\:max-w-\[680px\] { max-width: 680px; }
  .md\:max-w-\[702px\] { max-width: 702px; }
  .md\:max-w-\[720px\] { max-width: 720px; }
  .md\:max-w-\[769px\] { max-width: 769px; }
  .md\:max-w-\[800px\] { max-width: 800px; }
  .md\:max-w-\[900px\] { max-width: 900px; }
  .md\:max-w-\[min\(320px\,46\%\)\] { max-width: min(320px, 46%); }
  .md\:max-w-\[min\(560px\,calc\(72vw-2rem\)\)\] { max-width: min(560px, -2rem + 72vw); }
  .md\:max-w-md { max-width: var(--container-md); }
  .md\:max-w-none { max-width: none; }
  .md\:min-w-\[63px\] { min-width: 63px; }
  .md\:-translate-x-\[1vw\] { --tw-translate-x: calc(1vw*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:-translate-x-\[10\%\] { --tw-translate-x: calc(10%*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:-translate-x-\[11\%\] { --tw-translate-x: calc(11%*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:-translate-x-\[18\%\] { --tw-translate-x: calc(18%*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:-translate-x-\[30px\] { --tw-translate-x: calc(30px*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:-translate-x-\[56\%\] { --tw-translate-x: calc(56%*-1); }
  .md\:-translate-x-\[56\%\], .md\:translate-x-0 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:translate-x-0 { --tw-translate-x: calc(var(--spacing)*0); }
  .md\:translate-x-\[10\%\] { --tw-translate-x: 10%; }
  .md\:translate-x-\[10\%\], .md\:translate-x-\[11\%\] { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:translate-x-\[11\%\] { --tw-translate-x: 11%; }
  .md\:translate-x-\[100px\] { --tw-translate-x: 100px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:translate-x-\[calc\(-50\%_\+_50px\)\] { --tw-translate-x: calc(-50% + 50px); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:-translate-y-\[15px\] { --tw-translate-y: calc(15px*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:-translate-y-\[40px\] { --tw-translate-y: calc(40px*-1); }
  .md\:-translate-y-\[40px\], .md\:translate-y-0 { translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:translate-y-0 { --tw-translate-y: calc(var(--spacing)*0); }
  .md\:translate-y-\[73px\] { --tw-translate-y: 73px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:translate-y-\[1000px\] { --tw-translate-y: 1000px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:translate-y-\[calc\(-50\%_\+_32px\)\] { --tw-translate-y: calc(-50% + 32px); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:-scale-x-100 { --tw-scale-x: calc(100%*-1); scale: var(--tw-scale-x)var(--tw-scale-y); }
  .md\:-rotate-\[-30deg\] { rotate: 30deg; }
  .md\:rotate-\[-30deg\] { rotate: -30deg; }
  .md\:rotate-\[30deg\] { rotate: 30deg; }
  .md\:snap-start { scroll-snap-align: start; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .md\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .md\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .md\:grid-cols-\[0\.85fr_1\.15fr\] { grid-template-columns: 0.85fr 1.15fr; }
  .md\:grid-cols-\[0\.92fr_1\.08fr\] { grid-template-columns: 0.92fr 1.08fr; }
  .md\:grid-cols-\[1\.08fr_0\.92fr\] { grid-template-columns: 1.08fr 0.92fr; }
  .md\:grid-cols-\[1\.18fr_0\.82fr\] { grid-template-columns: 1.18fr 0.82fr; }
  .md\:grid-cols-\[1fr_1\.2fr\] { grid-template-columns: 1fr 1.2fr; }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-row-reverse { flex-direction: row-reverse; }
  .md\:items-center { align-items: center; }
  .md\:items-end { align-items: flex-end; }
  .md\:items-start { align-items: flex-start; }
  .md\:justify-between { justify-content: space-between; }
  .md\:justify-center { justify-content: center; }
  .md\:justify-start { justify-content: flex-start; }
  .md\:justify-stretch { justify-content: stretch; }
  .md\:gap-2 { gap: calc(var(--spacing)*2); }
  .md\:gap-3 { gap: calc(var(--spacing)*3); }
  .md\:gap-4 { gap: calc(var(--spacing)*4); }
  .md\:gap-5 { gap: calc(var(--spacing)*5); }
  .md\:gap-6 { gap: calc(var(--spacing)*6); }
  .md\:gap-7 { gap: calc(var(--spacing)*7); }
  .md\:gap-8 { gap: calc(var(--spacing)*8); }
  .md\:gap-9 { gap: calc(var(--spacing)*9); }
  .md\:gap-10 { gap: calc(var(--spacing)*10); }
  .md\:gap-12 { gap: calc(var(--spacing)*12); }
  .md\:gap-14 { gap: calc(var(--spacing)*14); }
  .md\:gap-16 { gap: calc(var(--spacing)*16); }
  .md\:gap-20 { gap: calc(var(--spacing)*20); }
  .md\:gap-\[4px\] { gap: 4px; }
  .md\:gap-\[12px\] { gap: 12px; }
  .md\:gap-\[14px\] { gap: 14px; }
  .md\:gap-\[19px\] { gap: 19px; }
  .md\:gap-\[20px\] { gap: 20px; }
  .md\:gap-\[28px\] { gap: 28px; }
  .md\:gap-\[29px\] { gap: 29px; }
  .md\:gap-\[30px\] { gap: 30px; }
  .md\:gap-\[31px\] { gap: 31px; }
  .md\:gap-\[34px\] { gap: 34px; }
  .md\:gap-\[46px\] { gap: 46px; }
  .md\:gap-\[50px\] { gap: 50px; }
  :where(.md\:space-y-16 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse))); }
  .md\:gap-x-3 { column-gap: calc(var(--spacing)*3); }
  .md\:gap-x-4 { column-gap: calc(var(--spacing)*4); }
  .md\:gap-x-5 { column-gap: calc(var(--spacing)*5); }
  .md\:gap-x-6 { column-gap: calc(var(--spacing)*6); }
  .md\:gap-x-7 { column-gap: calc(var(--spacing)*7); }
  .md\:gap-x-8 { column-gap: calc(var(--spacing)*8); }
  .md\:gap-x-\[22px\] { column-gap: 22px; }
  .md\:gap-y-7 { row-gap: calc(var(--spacing)*7); }
  .md\:gap-y-10 { row-gap: calc(var(--spacing)*10); }
  .md\:gap-y-\[4px\] { row-gap: 4px; }
  .md\:\!overflow-hidden { overflow: hidden !important; }
  .md\:rounded-\[8px\] { border-radius: 8px; }
  .md\:rounded-t-full { border-top-left-radius: 3.40282e+38px; border-top-right-radius: 3.40282e+38px; }
  .md\:border { border-style: var(--tw-border-style); border-width: 1px; }
  .md\:border-8 { border-style: var(--tw-border-style); border-width: 8px; }
  .md\:border-\[2vw\] { border-style: var(--tw-border-style); border-width: 2vw; }
  .md\:border-\[7px\] { border-style: var(--tw-border-style); border-width: 7px; }
  .md\:border-\[10px\] { border-style: var(--tw-border-style); border-width: 10px; }
  .md\:border-\[\#1F3A2522\] { border-color: rgba(31, 58, 37, 0.133); }
  .md\:border-\[\#1e3a5f22\] { border-color: rgba(30, 58, 95, 0.133); }
  .md\:border-\[\#1f6b4a22\] { border-color: rgba(31, 107, 74, 0.133); }
  .md\:border-\[\#2c528222\] { border-color: rgba(44, 82, 130, 0.133); }
  .md\:border-\[\#2d5a2722\] { border-color: rgba(45, 90, 39, 0.133); }
  .md\:border-\[\#3a5a2c22\] { border-color: rgba(58, 90, 44, 0.133); }
  .md\:border-\[\#4E643922\] { border-color: rgba(78, 100, 57, 0.133); }
  .md\:border-\[\#4a281622\] { border-color: rgba(74, 40, 22, 0.133); }
  .md\:border-\[\#4a674122\] { border-color: rgba(74, 103, 65, 0.133); }
  .md\:border-\[\#4c2d1f22\] { border-color: rgba(76, 45, 31, 0.133); }
  .md\:border-\[\#4c611b22\] { border-color: rgba(76, 97, 27, 0.133); }
  .md\:border-\[\#5d6a5722\] { border-color: rgba(93, 106, 87, 0.133); }
  .md\:border-\[\#5e813c22\] { border-color: rgba(94, 129, 60, 0.133); }
  .md\:border-\[\#5e813c33\] { border-color: rgba(94, 129, 60, 0.2); }
  .md\:border-\[\#6a210422\] { border-color: rgba(106, 33, 4, 0.133); }
  .md\:border-\[\#6b7b4f22\] { border-color: rgba(107, 123, 79, 0.133); }
  .md\:border-\[\#7C151A33\] { border-color: rgba(124, 21, 26, 0.2); }
  .md\:border-\[\#7c6a6022\] { border-color: rgba(124, 106, 96, 0.133); }
  .md\:border-\[\#8d6f3222\] { border-color: rgba(141, 111, 50, 0.133); }
  .md\:border-\[\#9D6D6322\] { border-color: rgba(157, 109, 99, 0.133); }
  .md\:border-\[\#9c1f2c22\] { border-color: rgba(156, 31, 44, 0.133); }
  .md\:border-\[\#9e753c33\] { border-color: rgba(158, 117, 60, 0.2); }
  .md\:border-\[\#082f5522\] { border-color: rgba(8, 47, 85, 0.133); }
  .md\:border-\[\#00224c22\] { border-color: rgba(0, 34, 76, 0.133); }
  .md\:border-\[\#404A1D22\] { border-color: rgba(64, 74, 29, 0.133); }
  .md\:border-\[\#464f1e22\] { border-color: rgba(70, 79, 30, 0.133); }
  .md\:border-\[\#486C7D22\] { border-color: rgba(72, 108, 125, 0.133); }
  .md\:border-\[\#542e0822\] { border-color: rgba(84, 46, 8, 0.133); }
  .md\:border-\[\#544E2733\] { border-color: rgba(84, 78, 39, 0.2); }
  .md\:border-\[\#654e2f22\] { border-color: rgba(101, 78, 47, 0.133); }
  .md\:border-\[\#776e3822\] { border-color: rgba(119, 110, 56, 0.133); }
  .md\:border-\[\#874f2233\] { border-color: rgba(135, 79, 34, 0.2); }
  .md\:border-\[\#913b5122\] { border-color: rgba(145, 59, 81, 0.133); }
  .md\:border-\[\#7869a022\] { border-color: rgba(120, 105, 160, 0.133); }
  .md\:border-\[\#19472D22\] { border-color: rgba(25, 71, 45, 0.133); }
  .md\:border-\[\#30530F22\] { border-color: rgba(48, 83, 15, 0.133); }
  .md\:border-\[\#47613e22\] { border-color: rgba(71, 97, 62, 0.133); }
  .md\:border-\[\#71702a22\] { border-color: rgba(113, 112, 42, 0.133); }
  .md\:border-\[\#12346722\] { border-color: rgba(18, 52, 103, 0.133); }
  .md\:border-\[\#21558922\] { border-color: rgba(33, 85, 137, 0.133); }
  .md\:border-\[\#51141922\] { border-color: rgba(81, 20, 25, 0.133); }
  .md\:border-\[\#70846533\] { border-color: rgba(112, 132, 101, 0.2); }
  .md\:border-\[\#71000122\] { border-color: rgba(113, 0, 1, 0.133); }
  .md\:border-\[\#80000022\] { border-color: rgba(128, 0, 0, 0.133); }
  .md\:border-\[\#99624722\] { border-color: rgba(153, 98, 71, 0.133); }
  .md\:border-\[\#B97D3E33\] { border-color: rgba(185, 125, 62, 0.2); }
  .md\:border-\[\#CB5D6C22\] { border-color: rgba(203, 93, 108, 0.133); }
  .md\:border-\[\#D25F6522\] { border-color: rgba(210, 95, 101, 0.133); }
  .md\:border-\[\#D70C1B22\] { border-color: rgba(215, 12, 27, 0.133); }
  .md\:border-\[\#E1BC7C22\] { border-color: rgba(225, 188, 124, 0.133); }
  .md\:border-\[\#FFBE8933\] { border-color: rgba(255, 190, 137, 0.2); }
  .md\:border-\[\#FFC66222\] { border-color: rgba(255, 198, 98, 0.133); }
  .md\:border-\[\#a31d1622\] { border-color: rgba(163, 29, 22, 0.133); }
  .md\:border-\[\#ab7a4533\] { border-color: rgba(171, 122, 69, 0.2); }
  .md\:border-\[\#ae4c5122\] { border-color: rgba(174, 76, 81, 0.133); }
  .md\:border-\[\#af3e4222\] { border-color: rgba(175, 62, 66, 0.133); }
  .md\:border-\[\#c9768e33\] { border-color: rgba(201, 118, 142, 0.2); }
  .md\:border-\[\#e9ce9e22\] { border-color: rgba(233, 206, 158, 0.133); }
  .md\:border-\[\#e6647422\] { border-color: rgba(230, 100, 116, 0.133); }
  .md\:border-\[\#ffdfaf33\] { border-color: rgba(255, 223, 175, 0.2); }
  .md\:border-\[\#ffe3b122\] { border-color: rgba(255, 227, 177, 0.133); }
  .md\:border-\[\#ffffff22\] { border-color: rgba(255, 255, 255, 0.133); }
  .md\:\[mask-image\:linear-gradient\(to_right\,transparent_0\%\,black_50\%\)\] { mask-image: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(0, 0, 0) 50%); }
  .md\:object-cover { object-fit: cover; }
  .md\:p-4 { padding: calc(var(--spacing)*4); }
  .md\:p-5 { padding: calc(var(--spacing)*5); }
  .md\:p-6 { padding: calc(var(--spacing)*6); }
  .md\:p-7 { padding: calc(var(--spacing)*7); }
  .md\:p-8 { padding: calc(var(--spacing)*8); }
  .md\:p-12 { padding: calc(var(--spacing)*12); }
  .md\:p-16 { padding: calc(var(--spacing)*16); }
  .md\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .md\:px-2 { padding-inline: calc(var(--spacing)*2); }
  .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\:px-7 { padding-inline: calc(var(--spacing)*7); }
  .md\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .md\:px-10 { padding-inline: calc(var(--spacing)*10); }
  .md\:px-11 { padding-inline: calc(var(--spacing)*11); }
  .md\:px-12 { padding-inline: calc(var(--spacing)*12); }
  .md\:px-14 { padding-inline: calc(var(--spacing)*14); }
  .md\:px-\[5px\] { padding-inline: 5px; }
  .md\:px-\[12\%\] { padding-inline: 12%; }
  .md\:px-\[14\%\] { padding-inline: 14%; }
  .md\:px-\[24px\] { padding-inline: 24px; }
  .md\:px-\[28px\] { padding-inline: 28px; }
  .md\:px-\[31px\] { padding-inline: 31px; }
  .md\:px-\[32px\] { padding-inline: 32px; }
  .md\:px-\[52px\] { padding-inline: 52px; }
  .md\:\!py-\[15px\] { padding-block: 15px !important; }
  .md\:py-2 { padding-block: calc(var(--spacing)*2); }
  .md\:py-2\.5 { padding-block: calc(var(--spacing)*2.5); }
  .md\:py-3 { padding-block: calc(var(--spacing)*3); }
  .md\:py-3\.5 { padding-block: calc(var(--spacing)*3.5); }
  .md\:py-4 { padding-block: calc(var(--spacing)*4); }
  .md\:py-5 { padding-block: calc(var(--spacing)*5); }
  .md\:py-6 { padding-block: calc(var(--spacing)*6); }
  .md\:py-7 { padding-block: calc(var(--spacing)*7); }
  .md\:py-8 { padding-block: calc(var(--spacing)*8); }
  .md\:py-9 { padding-block: calc(var(--spacing)*9); }
  .md\:py-10 { padding-block: calc(var(--spacing)*10); }
  .md\:py-11 { padding-block: calc(var(--spacing)*11); }
  .md\:py-12 { padding-block: calc(var(--spacing)*12); }
  .md\:py-14 { padding-block: calc(var(--spacing)*14); }
  .md\:py-16 { padding-block: calc(var(--spacing)*16); }
  .md\:py-20 { padding-block: calc(var(--spacing)*20); }
  .md\:py-24 { padding-block: calc(var(--spacing)*24); }
  .md\:py-\[15px\] { padding-block: 15px; }
  .md\:py-\[44px\] { padding-block: 44px; }
  .md\:py-\[86px\] { padding-block: 86px; }
  .md\:py-\[110px\] { padding-block: 110px; }
  .md\:pt-2 { padding-top: calc(var(--spacing)*2); }
  .md\:pt-4 { padding-top: calc(var(--spacing)*4); }
  .md\:pt-6 { padding-top: calc(var(--spacing)*6); }
  .md\:pt-8 { padding-top: calc(var(--spacing)*8); }
  .md\:pt-10 { padding-top: calc(var(--spacing)*10); }
  .md\:pt-12 { padding-top: calc(var(--spacing)*12); }
  .md\:pt-14 { padding-top: calc(var(--spacing)*14); }
  .md\:pt-16 { padding-top: calc(var(--spacing)*16); }
  .md\:pt-20 { padding-top: calc(var(--spacing)*20); }
  .md\:pt-24 { padding-top: calc(var(--spacing)*24); }
  .md\:pt-28 { padding-top: calc(var(--spacing)*28); }
  .md\:pt-40 { padding-top: calc(var(--spacing)*40); }
  .md\:pt-\[3\%\] { padding-top: 3%; }
  .md\:pt-\[4\%\] { padding-top: 4%; }
  .md\:pt-\[5\%\] { padding-top: 5%; }
  .md\:pt-\[5\.2\%\] { padding-top: 5.2%; }
  .md\:pt-\[9\%\] { padding-top: 9%; }
  .md\:pt-\[15\%\] { padding-top: 15%; }
  .md\:pt-\[15px\] { padding-top: 15px; }
  .md\:pt-\[16px\] { padding-top: 16px; }
  .md\:pt-\[24px\] { padding-top: 24px; }
  .md\:pt-\[28px\] { padding-top: 28px; }
  .md\:pt-\[36px\] { padding-top: 36px; }
  .md\:pt-\[40px\] { padding-top: 40px; }
  .md\:pt-\[52px\] { padding-top: 52px; }
  .md\:pt-\[56px\] { padding-top: 56px; }
  .md\:pt-\[58px\] { padding-top: 58px; }
  .md\:pt-\[62px\] { padding-top: 62px; }
  .md\:pt-\[68px\] { padding-top: 68px; }
  .md\:pt-\[72px\] { padding-top: 72px; }
  .md\:pt-\[80px\] { padding-top: 80px; }
  .md\:pt-\[88px\] { padding-top: 88px; }
  .md\:pt-\[92px\] { padding-top: 92px; }
  .md\:pt-\[96px\] { padding-top: 96px; }
  .md\:pt-\[100px\] { padding-top: 100px; }
  .md\:pt-\[110px\] { padding-top: 110px; }
  .md\:pt-\[120px\] { padding-top: 120px; }
  .md\:pt-\[130px\] { padding-top: 130px; }
  .md\:pt-\[132px\] { padding-top: 132px; }
  .md\:pt-\[180px\] { padding-top: 180px; }
  .md\:pt-\[262px\] { padding-top: 262px; }
  .md\:pt-\[300px\] { padding-top: 300px; }
  .md\:pt-\[330px\] { padding-top: 330px; }
  .md\:pt-\[350px\] { padding-top: 350px; }
  .md\:pt-\[calc\(clamp\(75px\,calc\(5vw\+45px\)\,140px\)\+50px\)\] { padding-top: calc(50px + clamp(75px, 45px + 5vw, 140px)); }
  .md\:pb-4 { padding-bottom: calc(var(--spacing)*4); }
  .md\:pb-6 { padding-bottom: calc(var(--spacing)*6); }
  .md\:pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .md\:pb-10 { padding-bottom: calc(var(--spacing)*10); }
  .md\:pb-12 { padding-bottom: calc(var(--spacing)*12); }
  .md\:pb-14 { padding-bottom: calc(var(--spacing)*14); }
  .md\:pb-16 { padding-bottom: calc(var(--spacing)*16); }
  .md\:pb-20 { padding-bottom: calc(var(--spacing)*20); }
  .md\:pb-24 { padding-bottom: calc(var(--spacing)*24); }
  .md\:pb-28 { padding-bottom: calc(var(--spacing)*28); }
  .md\:pb-32 { padding-bottom: calc(var(--spacing)*32); }
  .md\:pb-40 { padding-bottom: calc(var(--spacing)*40); }
  .md\:pb-\[5\%\] { padding-bottom: 5%; }
  .md\:pb-\[7\%\] { padding-bottom: 7%; }
  .md\:pb-\[24px\] { padding-bottom: 24px; }
  .md\:pb-\[28px\] { padding-bottom: 28px; }
  .md\:pb-\[34px\] { padding-bottom: 34px; }
  .md\:pb-\[36px\] { padding-bottom: 36px; }
  .md\:pb-\[40px\] { padding-bottom: 40px; }
  .md\:pb-\[44\%\] { padding-bottom: 44%; }
  .md\:pb-\[52px\] { padding-bottom: 52px; }
  .md\:pb-\[54px\] { padding-bottom: 54px; }
  .md\:pb-\[60px\] { padding-bottom: 60px; }
  .md\:pb-\[64px\] { padding-bottom: 64px; }
  .md\:pb-\[75px\] { padding-bottom: 75px; }
  .md\:pb-\[80px\] { padding-bottom: 80px; }
  .md\:pb-\[130px\] { padding-bottom: 130px; }
  .md\:pb-\[145px\] { padding-bottom: 145px; }
  .md\:pb-\[146px\] { padding-bottom: 146px; }
  .md\:pb-\[150px\] { padding-bottom: 150px; }
  .md\:pb-\[165px\] { padding-bottom: 165px; }
  .md\:pb-\[192px\] { padding-bottom: 192px; }
  .md\:pb-\[200px\] { padding-bottom: 200px; }
  .md\:pb-\[210px\] { padding-bottom: 210px; }
  .md\:pb-\[220px\] { padding-bottom: 220px; }
  .md\:pb-\[230px\] { padding-bottom: 230px; }
  .md\:pb-\[240px\] { padding-bottom: 240px; }
  .md\:pl-8 { padding-left: calc(var(--spacing)*8); }
  .md\:pl-12 { padding-left: calc(var(--spacing)*12); }
  .md\:pl-\[25\%\] { padding-left: 25%; }
  .md\:text-left { text-align: left; }
  .md\:text-start { text-align: start; }
  .md\:text-2xl { font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); }
  .md\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .md\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .md\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .md\:text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .md\:text-base { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .md\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .md\:text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .md\:text-xl { font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); }
  .md\:\!text-\[30px\] { font-size: 30px !important; }
  .md\:text-\[11px\] { font-size: 11px; }
  .md\:text-\[12px\] { font-size: 12px; }
  .md\:text-\[13px\] { font-size: 13px; }
  .md\:text-\[14px\] { font-size: 14px; }
  .md\:text-\[15px\] { font-size: 15px; }
  .md\:text-\[16px\] { font-size: 16px; }
  .md\:text-\[17px\] { font-size: 17px; }
  .md\:text-\[18px\] { font-size: 18px; }
  .md\:text-\[19px\] { font-size: 19px; }
  .md\:text-\[20px\] { font-size: 20px; }
  .md\:text-\[22px\] { font-size: 22px; }
  .md\:text-\[23px\] { font-size: 23px; }
  .md\:text-\[24px\] { font-size: 24px; }
  .md\:text-\[25px\] { font-size: 25px; }
  .md\:text-\[26px\] { font-size: 26px; }
  .md\:text-\[27px\] { font-size: 27px; }
  .md\:text-\[28px\] { font-size: 28px; }
  .md\:text-\[30px\] { font-size: 30px; }
  .md\:text-\[31px\] { font-size: 31px; }
  .md\:text-\[32px\] { font-size: 32px; }
  .md\:text-\[33px\] { font-size: 33px; }
  .md\:text-\[34px\] { font-size: 34px; }
  .md\:text-\[35px\] { font-size: 35px; }
  .md\:text-\[36px\] { font-size: 36px; }
  .md\:text-\[38px\] { font-size: 38px; }
  .md\:text-\[40px\] { font-size: 40px; }
  .md\:text-\[42px\] { font-size: 42px; }
  .md\:text-\[44px\] { font-size: 44px; }
  .md\:text-\[45px\] { font-size: 45px; }
  .md\:text-\[46px\] { font-size: 46px; }
  .md\:text-\[48px\] { font-size: 48px; }
  .md\:text-\[50px\] { font-size: 50px; }
  .md\:text-\[52px\] { font-size: 52px; }
  .md\:text-\[54px\] { font-size: 54px; }
  .md\:text-\[56px\] { font-size: 56px; }
  .md\:text-\[57px\] { font-size: 57px; }
  .md\:text-\[58px\] { font-size: 58px; }
  .md\:text-\[60px\] { font-size: 60px; }
  .md\:text-\[64px\] { font-size: 64px; }
  .md\:text-\[65px\] { font-size: 65px; }
  .md\:text-\[68px\] { font-size: 68px; }
  .md\:text-\[70px\] { font-size: 70px; }
  .md\:text-\[72px\] { font-size: 72px; }
  .md\:text-\[77px\] { font-size: 77px; }
  .md\:text-\[78px\] { font-size: 78px; }
  .md\:text-\[91px\] { font-size: 91px; }
  .md\:text-\[108px\] { font-size: 108px; }
  .md\:text-\[118px\] { font-size: 118px; }
  .md\:text-\[120px\] { font-size: 120px; }
  .md\:text-\[124px\] { font-size: 124px; }
  .md\:text-\[128px\] { font-size: 128px; }
  .md\:text-\[156px\] { font-size: 156px; }
  .md\:text-\[231px\] { font-size: 231px; }
  .md\:text-\[460px\] { font-size: 460px; }
  .md\:text-\[clamp\(3rem\,8\.2vw\,4\.5rem\)\] { font-size: clamp(3rem, 8.2vw, 4.5rem); }
  .md\:text-\[clamp\(16px\,2\.8vw\,42px\)\] { font-size: clamp(16px, 2.8vw, 42px); }
  .md\:leading-\[52px\] { --tw-leading: 52px; line-height: 52px; }
  .md\:leading-\[54px\] { --tw-leading: 54px; line-height: 54px; }
  .md\:leading-\[56px\] { --tw-leading: 56px; line-height: 56px; }
  .md\:leading-\[58px\] { --tw-leading: 58px; line-height: 58px; }
  .md\:leading-\[60px\] { --tw-leading: 60px; line-height: 60px; }
  .md\:leading-\[62px\] { --tw-leading: 62px; line-height: 62px; }
  .md\:leading-\[64px\] { --tw-leading: 64px; line-height: 64px; }
  .md\:leading-\[65px\] { --tw-leading: 65px; line-height: 65px; }
  .md\:leading-\[66px\] { --tw-leading: 66px; line-height: 66px; }
  .md\:leading-\[68px\] { --tw-leading: 68px; line-height: 68px; }
  .md\:leading-\[70px\] { --tw-leading: 70px; line-height: 70px; }
  .md\:leading-\[72px\] { --tw-leading: 72px; line-height: 72px; }
  .md\:leading-\[75px\] { --tw-leading: 75px; line-height: 75px; }
  .md\:leading-\[80px\] { --tw-leading: 80px; line-height: 80px; }
  .md\:leading-\[98px\] { --tw-leading: 98px; line-height: 98px; }
  .md\:leading-\[100px\] { --tw-leading: 100px; line-height: 100px; }
  .md\:leading-\[105px\] { --tw-leading: 105px; line-height: 105px; }
  .md\:leading-\[130px\] { --tw-leading: 130px; line-height: 130px; }
  .md\:leading-\[137px\] { --tw-leading: 137px; line-height: 137px; }
  .md\:leading-snug { --tw-leading: var(--leading-snug); line-height: var(--leading-snug); }
  .md\:opacity-30 { opacity: 0.3; }
  .md\:opacity-70 { opacity: 0.7; }
  .md\:transition-\[object-position\] { transition-property: object-position; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
  .md\:duration-\[12s\] { --tw-duration: 12s; transition-duration: 12s; }
  .md\:ease-in-out { --tw-ease: var(--ease-in-out); transition-timing-function: var(--ease-in-out); }
  .md\:\[--tl-gut\:43px\] { --tl-gut: 43px; }
  .md\:\[-webkit-text-stroke\:4px_\#F8C88B\] { -webkit-text-stroke: 4px rgb(248, 200, 139); }
  .md\:\[-webkit-text-stroke\:5px_\#FAD9B0\] { -webkit-text-stroke: 5px rgb(250, 217, 176); }
  .md\:\[zoom\:1\.2\] { zoom: 1.2; }
  @media (hover: hover) {
  .md\:group-hover\:object-bottom:is(:where(.group):hover *) { object-position: center bottom; }
}
}
  @media (min-width: 64rem) {
  .lg\:sticky { position: sticky; }
  .lg\:-top-\[80px\] { top: -80px; }
  .lg\:-top-\[113px\] { top: -113px; }
  .lg\:-top-\[147px\] { top: -147px; }
  .lg\:-top-\[896px\] { top: -896px; }
  .lg\:top-4 { top: calc(var(--spacing)*4); }
  .lg\:top-6 { top: calc(var(--spacing)*6); }
  .lg\:top-\[-20px\] { top: -20px; }
  .lg\:top-\[-30px\] { top: -30px; }
  .lg\:top-\[-42px\] { top: -42px; }
  .lg\:top-\[-225px\] { top: -225px; }
  .lg\:top-\[-290px\] { top: -290px; }
  .lg\:top-\[-470px\] { top: -470px; }
  .lg\:top-\[24px\] { top: 24px; }
  .lg\:top-\[30px\] { top: 30px; }
  .lg\:top-\[78\%\] { top: 78%; }
  .lg\:top-\[120px\] { top: 120px; }
  .lg\:top-\[410px\] { top: 410px; }
  .lg\:top-\[620px\] { top: 620px; }
  .lg\:top-\[920px\] { top: 920px; }
  .lg\:top-\[1200px\] { top: 1200px; }
  .lg\:top-\[1250px\] { top: 1250px; }
  .lg\:top-\[1300px\] { top: 1300px; }
  .lg\:top-\[1460px\] { top: 1460px; }
  .lg\:top-\[2100px\] { top: 2100px; }
  .lg\:top-\[2180px\] { top: 2180px; }
  .lg\:top-\[2190px\] { top: 2190px; }
  .lg\:top-\[2590px\] { top: 2590px; }
  .lg\:top-\[2650px\] { top: 2650px; }
  .lg\:top-\[2750px\] { top: 2750px; }
  .lg\:top-\[2900px\] { top: 2900px; }
  .lg\:top-\[2950px\] { top: 2950px; }
  .lg\:top-\[3340px\] { top: 3340px; }
  .lg\:top-\[4080px\] { top: 4080px; }
  .lg\:top-\[8580px\] { top: 8580px; }
  .lg\:top-\[calc\(-2\%\+600px\)\] { top: calc(-2% + 600px); }
  .lg\:top-\[calc\(4\%_-_276px\)\] { top: calc(4% - 276px); }
  .lg\:top-\[calc\(14\%_-_245px\)\] { top: calc(14% - 245px); }
  .lg\:top-\[calc\(20px-20px\)\] { top: 0px; }
  .lg\:top-\[calc\(86px-1cm\)\] { top: 48.2047px; }
  .lg\:top-\[calc\(100\%_-_230px\)\] { top: calc(100% - 230px); }
  .lg\:-right-\[200px\] { right: -200px; }
  .lg\:-right-\[230px\] { right: -230px; }
  .lg\:-right-\[350px\] { right: -350px; }
  .lg\:-right-\[360px\] { right: -360px; }
  .lg\:-right-\[550px\] { right: -550px; }
  .lg\:right-\[-50px\] { right: -50px; }
  .lg\:right-\[32px\] { right: 32px; }
  .lg\:right-\[calc\(-16\%_\+_50px\)\] { right: calc(-16% + 50px); }
  .lg\:right-\[calc\(-16\%_\+_100px\)\] { right: calc(-16% + 100px); }
  .lg\:-bottom-\[165px\] { bottom: -165px; }
  .lg\:bottom-0 { bottom: calc(var(--spacing)*0); }
  .lg\:bottom-3 { bottom: calc(var(--spacing)*3); }
  .lg\:bottom-4 { bottom: calc(var(--spacing)*4); }
  .lg\:bottom-\[-45px\] { bottom: -45px; }
  .lg\:bottom-\[-700px\] { bottom: -700px; }
  .lg\:bottom-\[120px\] { bottom: 120px; }
  .lg\:bottom-\[175px\] { bottom: 175px; }
  .lg\:-left-14 { left: calc(var(--spacing)*-14); }
  .lg\:-left-\[170px\] { left: -170px; }
  .lg\:-left-\[225px\] { left: -225px; }
  .lg\:-left-\[470px\] { left: -470px; }
  .lg\:left-\[-15\%\] { left: -15%; }
  .lg\:left-\[-44px\] { left: -44px; }
  .lg\:left-\[-70px\] { left: -70px; }
  .lg\:left-\[-160px\] { left: -160px; }
  .lg\:left-\[-169px\] { left: -169px; }
  .lg\:left-\[-500px\] { left: -500px; }
  .lg\:left-\[0px\] { left: 0px; }
  .lg\:left-\[70\%\] { left: 70%; }
  .lg\:left-\[170px\] { left: 170px; }
  .lg\:left-\[calc\(-30\%\+90px\)\] { left: calc(-30% + 90px); }
  .lg\:left-\[calc\(30\%-495px\)\] { left: calc(30% - 495px); }
  .lg\:left-\[calc\(50\%\+145\.5px\)\] { left: calc(50% + 145.5px); }
  .lg\:left-\[calc\(50\%-505px\)\] { left: calc(50% - 505px); }
  .lg\:left-\[calc\(80\%-480px\)\] { left: calc(80% - 480px); }
  .lg\:col-span-1 { grid-column: span 1 / span 1; }
  .lg\:col-span-4 { grid-column: span 4 / span 4; }
  .lg\:col-span-8 { grid-column: span 8 / span 8; }
  .lg\:-mx-8 { margin-inline: calc(var(--spacing)*-8); }
  .lg\:mx-0 { margin-inline: calc(var(--spacing)*0); }
  .lg\:my-10 { margin-block: calc(var(--spacing)*10); }
  .lg\:-mt-6 { margin-top: calc(var(--spacing)*-6); }
  .lg\:-mt-\[200px\] { margin-top: -200px; }
  .lg\:mt-16 { margin-top: calc(var(--spacing)*16); }
  .lg\:mt-\[48px\] { margin-top: 48px; }
  .lg\:mt-\[100px\] { margin-top: 100px; }
  .lg\:mt-\[140px\] { margin-top: 140px; }
  .lg\:mt-\[230px\] { margin-top: 230px; }
  .lg\:mr-\[24px\] { margin-right: 24px; }
  .lg\:mb-8 { margin-bottom: calc(var(--spacing)*8); }
  .lg\:mb-12 { margin-bottom: calc(var(--spacing)*12); }
  .lg\:mb-\[24px\] { margin-bottom: 24px; }
  .lg\:mb-\[48px\] { margin-bottom: 48px; }
  .lg\:ml-\[24px\] { margin-left: 24px; }
  .lg\:ml-\[35vw\] { margin-left: 35vw; }
  .lg\:ml-\[80px\] { margin-left: 80px; }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:grid { display: grid; }
  .lg\:hidden { display: none; }
  .lg\:inline-flex { display: inline-flex; }
  .lg\:table-cell { display: table-cell; }
  .lg\:h-10 { height: calc(var(--spacing)*10); }
  .lg\:h-12 { height: calc(var(--spacing)*12); }
  .lg\:h-36 { height: calc(var(--spacing)*36); }
  .lg\:h-40 { height: calc(var(--spacing)*40); }
  .lg\:h-50 { height: calc(var(--spacing)*50); }
  .lg\:h-60 { height: calc(var(--spacing)*60); }
  .lg\:h-70 { height: calc(var(--spacing)*70); }
  .lg\:h-80 { height: calc(var(--spacing)*80); }
  .lg\:h-100 { height: calc(var(--spacing)*100); }
  .lg\:h-\[38px\] { height: 38px; }
  .lg\:h-\[70px\] { height: 70px; }
  .lg\:h-\[78px\] { height: 78px; }
  .lg\:h-\[80px\] { height: 80px; }
  .lg\:h-\[200px\] { height: 200px; }
  .lg\:h-\[206px\] { height: 206px; }
  .lg\:h-\[291px\] { height: 291px; }
  .lg\:h-\[300px\] { height: 300px; }
  .lg\:h-\[320px\] { height: 320px; }
  .lg\:h-\[340px\] { height: 340px; }
  .lg\:h-\[448px\] { height: 448px; }
  .lg\:h-\[488px\] { height: 488px; }
  .lg\:h-\[600px\] { height: 600px; }
  .lg\:h-\[680px\] { height: 680px; }
  .lg\:h-\[729px\] { height: 729px; }
  .lg\:h-\[731px\] { height: 731px; }
  .lg\:h-\[760px\] { height: 760px; }
  .lg\:h-\[840px\] { height: 840px; }
  .lg\:h-\[900px\] { height: 900px; }
  .lg\:h-\[1125px\] { height: 1125px; }
  .lg\:h-\[1200px\] { height: 1200px; }
  .lg\:h-\[1594px\] { height: 1594px; }
  .lg\:h-\[2300px\] { height: 2300px; }
  .lg\:min-h-\[100px\] { min-height: 100px; }
  .lg\:min-h-\[260px\] { min-height: 260px; }
  .lg\:min-h-\[900px\] { min-height: 900px; }
  .lg\:min-h-\[calc\(620px\+min\(55vh\,30rem\)\)\] { min-height: calc(620px + min(55vh, 30rem)); }
  .lg\:w-48 { width: calc(var(--spacing)*48); }
  .lg\:w-56 { width: calc(var(--spacing)*56); }
  .lg\:w-\[47\%\] { width: 47%; }
  .lg\:w-\[80px\] { width: 80px; }
  .lg\:w-\[85px\] { width: 85px; }
  .lg\:w-\[90px\] { width: 90px; }
  .lg\:w-\[128px\] { width: 128px; }
  .lg\:w-\[140\%\] { width: 140%; }
  .lg\:w-\[140px\] { width: 140px; }
  .lg\:w-\[200px\] { width: 200px; }
  .lg\:w-\[291px\] { width: 291px; }
  .lg\:w-\[340px\] { width: 340px; }
  .lg\:w-\[360px\] { width: 360px; }
  .lg\:w-\[367px\] { width: 367px; }
  .lg\:w-\[380px\] { width: 380px; }
  .lg\:w-\[420px\] { width: 420px; }
  .lg\:w-\[431px\] { width: 431px; }
  .lg\:w-\[456px\] { width: 456px; }
  .lg\:w-\[460px\] { width: 460px; }
  .lg\:w-\[480px\] { width: 480px; }
  .lg\:w-\[490px\] { width: 490px; }
  .lg\:w-\[500px\] { width: 500px; }
  .lg\:w-\[520px\] { width: 520px; }
  .lg\:w-\[525px\] { width: 525px; }
  .lg\:w-\[585px\] { width: 585px; }
  .lg\:w-\[600px\] { width: 600px; }
  .lg\:w-\[604px\] { width: 604px; }
  .lg\:w-\[608px\] { width: 608px; }
  .lg\:w-\[620px\] { width: 620px; }
  .lg\:w-\[670px\] { width: 670px; }
  .lg\:w-\[750px\] { width: 750px; }
  .lg\:w-\[860px\] { width: 860px; }
  .lg\:w-\[900px\] { width: 900px; }
  .lg\:w-\[960px\] { width: 960px; }
  .lg\:w-\[990px\] { width: 990px; }
  .lg\:w-\[1000px\] { width: 1000px; }
  .lg\:w-\[1010px\] { width: 1010px; }
  .lg\:w-\[1035px\] { width: 1035px; }
  .lg\:w-\[1100px\] { width: 1100px; }
  .lg\:w-\[1185px\] { width: 1185px; }
  .lg\:w-\[1215px\] { width: 1215px; }
  .lg\:w-\[1725px\] { width: 1725px; }
  .lg\:w-\[clamp\(76px\,12vw\,112px\)\] { width: clamp(76px, 12vw, 112px); }
  .lg\:max-w-3xl { max-width: var(--container-3xl); }
  .lg\:max-w-\[90px\] { max-width: 90px; }
  .lg\:max-w-\[200px\] { max-width: 200px; }
  .lg\:max-w-\[220px\] { max-width: 220px; }
  .lg\:max-w-\[300px\] { max-width: 300px; }
  .lg\:max-w-\[400px\] { max-width: 400px; }
  .lg\:max-w-\[414px\] { max-width: 414px; }
  .lg\:max-w-\[440px\] { max-width: 440px; }
  .lg\:max-w-\[460px\] { max-width: 460px; }
  .lg\:max-w-\[480px\] { max-width: 480px; }
  .lg\:max-w-\[540px\] { max-width: 540px; }
  .lg\:max-w-\[560px\] { max-width: 560px; }
  .lg\:max-w-\[580px\] { max-width: 580px; }
  .lg\:max-w-\[600px\] { max-width: 600px; }
  .lg\:max-w-\[640px\] { max-width: 640px; }
  .lg\:max-w-\[720px\] { max-width: 720px; }
  .lg\:max-w-\[810px\] { max-width: 810px; }
  .lg\:max-w-\[min\(456px\,53\%\)\] { max-width: min(456px, 53%); }
  .lg\:max-w-\[min\(600px\,calc\(63vw-2rem\)\)\] { max-width: min(600px, -2rem + 63vw); }
  .lg\:max-w-lg { max-width: var(--container-lg); }
  .lg\:min-w-\[67px\] { min-width: 67px; }
  .lg\:flex-1 { flex: 1 1 0%; }
  .lg\:flex-none { flex: 0 0 auto; }
  .lg\:-translate-y-\[20px\] { --tw-translate-y: calc(20px*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .lg\:translate-y-\[1300px\] { --tw-translate-y: 1300px; translate: var(--tw-translate-x)var(--tw-translate-y); }
  @layer daisyui.l1.l2 {
  .lg\:stats-horizontal { grid-auto-flow: column; overflow-x: auto; }
  .lg\:stats-horizontal .stat:not(:last-child) { border-inline-end: var(--border)dashed currentColor; }
  @supports (color:color-mix(in lab,red,red)) {
  .lg\:stats-horizontal .stat:not(:last-child) { border-inline-end: var(--border)dashed color-mix(in oklab,currentColor 10%,#0000); }
}
  .lg\:stats-horizontal .stat:not(:last-child) { border-block-end: none; }
}
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .lg\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .lg\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
  .lg\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0px, 1fr)); }
  .lg\:grid-cols-\[0\.8fr_1fr\] { grid-template-columns: 0.8fr 1fr; }
  .lg\:grid-cols-\[1\.1fr_0\.9fr\] { grid-template-columns: 1.1fr 0.9fr; }
  .lg\:grid-cols-\[1fr_0\.85fr\] { grid-template-columns: 1fr 0.85fr; }
  .lg\:grid-cols-\[1fr_420px\] { grid-template-columns: 1fr 420px; }
  .lg\:grid-cols-\[2fr_1fr_1fr_1fr\] { grid-template-columns: 2fr 1fr 1fr 1fr; }
  .lg\:grid-cols-\[220px_1fr_auto\] { grid-template-columns: 220px 1fr auto; }
  .lg\:grid-cols-\[240px_1fr\] { grid-template-columns: 240px 1fr; }
  .lg\:grid-cols-\[360px_1fr\] { grid-template-columns: 360px 1fr; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_300px\] { grid-template-columns: minmax(0px, 1fr) 300px; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_330px\] { grid-template-columns: minmax(0px, 1fr) 330px; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_360px\] { grid-template-columns: minmax(0px, 1fr) 360px; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_430px\] { grid-template-columns: minmax(0px, 1fr) 430px; }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\] { grid-template-columns: minmax(0px, 1fr) minmax(0px, 1.05fr); }
  .lg\:flex-col { flex-direction: column; }
  .lg\:flex-row { flex-direction: row; }
  .lg\:items-center { align-items: center; }
  .lg\:items-start { align-items: flex-start; }
  .lg\:items-stretch { align-items: stretch; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:gap-1\.5 { gap: calc(var(--spacing)*1.5); }
  .lg\:gap-3 { gap: calc(var(--spacing)*3); }
  .lg\:gap-5 { gap: calc(var(--spacing)*5); }
  .lg\:gap-6 { gap: calc(var(--spacing)*6); }
  .lg\:gap-10 { gap: calc(var(--spacing)*10); }
  .lg\:gap-12 { gap: calc(var(--spacing)*12); }
  .lg\:gap-14 { gap: calc(var(--spacing)*14); }
  .lg\:gap-16 { gap: calc(var(--spacing)*16); }
  .lg\:gap-20 { gap: calc(var(--spacing)*20); }
  .lg\:gap-\[36px\] { gap: 36px; }
  .lg\:gap-\[80px\] { gap: 80px; }
  :where(.lg\: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(.lg\: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))); }
  .lg\:gap-x-8 { column-gap: calc(var(--spacing)*8); }
  .lg\:self-start { align-self: flex-start; }
  .lg\:overflow-visible { overflow: visible; }
  .lg\:rounded-2xl { border-radius: var(--radius-2xl); }
  .lg\:border-\[12px\] { border-style: var(--tw-border-style); border-width: 12px; }
  .lg\:border-\[14px\] { border-style: var(--tw-border-style); border-width: 14px; }
  .lg\:p-8 { padding: calc(var(--spacing)*8); }
  .lg\:p-10 { padding: calc(var(--spacing)*10); }
  .lg\:px-0 { padding-inline: calc(var(--spacing)*0); }
  .lg\:px-3 { padding-inline: calc(var(--spacing)*3); }
  .lg\:px-8 { padding-inline: calc(var(--spacing)*8); }
  .lg\:px-10 { padding-inline: calc(var(--spacing)*10); }
  .lg\:px-\[36px\] { padding-inline: 36px; }
  .lg\:px-\[max\(1rem\,calc\(\(100vw-1280px\)\/2\+1rem\)\)\] { padding-inline: max(1rem, -640px + 1rem + 50vw); }
  .lg\:\!py-\[20px\] { padding-block: 20px !important; }
  .lg\:py-8 { padding-block: calc(var(--spacing)*8); }
  .lg\:py-10 { padding-block: calc(var(--spacing)*10); }
  .lg\:py-12 { padding-block: calc(var(--spacing)*12); }
  .lg\:py-16 { padding-block: calc(var(--spacing)*16); }
  .lg\:py-20 { padding-block: calc(var(--spacing)*20); }
  .lg\:py-\[20px\] { padding-block: 20px; }
  .lg\:pt-6 { padding-top: calc(var(--spacing)*6); }
  .lg\:pt-8 { padding-top: calc(var(--spacing)*8); }
  .lg\:pt-20 { padding-top: calc(var(--spacing)*20); }
  .lg\:pt-44 { padding-top: calc(var(--spacing)*44); }
  .lg\:pt-\[20px\] { padding-top: 20px; }
  .lg\:pt-\[72px\] { padding-top: 72px; }
  .lg\:pt-\[152px\] { padding-top: 152px; }
  .lg\:pt-\[285px\] { padding-top: 285px; }
  .lg\:pt-\[300px\] { padding-top: 300px; }
  .lg\:pt-\[380px\] { padding-top: 380px; }
  .lg\:pb-0 { padding-bottom: calc(var(--spacing)*0); }
  .lg\:pb-3 { padding-bottom: calc(var(--spacing)*3); }
  .lg\:pb-6 { padding-bottom: calc(var(--spacing)*6); }
  .lg\:pb-8 { padding-bottom: calc(var(--spacing)*8); }
  .lg\:pb-10 { padding-bottom: calc(var(--spacing)*10); }
  .lg\:pb-16 { padding-bottom: calc(var(--spacing)*16); }
  .lg\:pb-\[222px\] { padding-bottom: 222px; }
  .lg\:pb-\[240px\] { padding-bottom: 240px; }
  .lg\:pb-\[env\(safe-area-inset-bottom\)\] { padding-bottom: env(safe-area-inset-bottom); }
  .lg\:pl-20 { padding-left: calc(var(--spacing)*20); }
  .lg\:pl-\[28\%\] { padding-left: 28%; }
  .lg\:text-3xl { font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); }
  .lg\:text-4xl { font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); }
  .lg\:text-5xl { font-size: var(--text-5xl); line-height: var(--tw-leading,var(--text-5xl--line-height)); }
  .lg\:text-6xl { font-size: var(--text-6xl); line-height: var(--tw-leading,var(--text-6xl--line-height)); }
  .lg\:text-lg { font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); }
  .lg\:\!text-\[36px\] { font-size: 36px !important; }
  .lg\:text-\[2\.95rem\] { font-size: 2.95rem; }
  .lg\:text-\[4\.65rem\] { font-size: 4.65rem; }
  .lg\:text-\[13px\] { font-size: 13px; }
  .lg\:text-\[14px\] { font-size: 14px; }
  .lg\:text-\[15px\] { font-size: 15px; }
  .lg\:text-\[16px\] { font-size: 16px; }
  .lg\:text-\[17px\] { font-size: 17px; }
  .lg\:text-\[18px\] { font-size: 18px; }
  .lg\:text-\[19px\] { font-size: 19px; }
  .lg\:text-\[20px\] { font-size: 20px; }
  .lg\:text-\[21px\] { font-size: 21px; }
  .lg\:text-\[23px\] { font-size: 23px; }
  .lg\:text-\[24px\] { font-size: 24px; }
  .lg\:text-\[28px\] { font-size: 28px; }
  .lg\:text-\[30px\] { font-size: 30px; }
  .lg\:text-\[32px\] { font-size: 32px; }
  .lg\:text-\[36px\] { font-size: 36px; }
  .lg\:text-\[38px\] { font-size: 38px; }
  .lg\:text-\[45px\] { font-size: 45px; }
  .lg\:text-\[46px\] { font-size: 46px; }
  .lg\:text-\[48px\] { font-size: 48px; }
  .lg\:text-\[52px\] { font-size: 52px; }
  .lg\:text-\[86px\] { font-size: 86px; }
  .lg\:text-\[120px\] { font-size: 120px; }
  .lg\:text-\[clamp\(17px\,1\.85vw\,40px\)\] { font-size: clamp(17px, 1.85vw, 40px); }
  .lg\:opacity-90 { opacity: 0.9; }
  .lg\:shadow-xl { --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
  .lg\:\[-webkit-text-stroke\:5px_\#F8C88B\] { -webkit-text-stroke: 5px rgb(248, 200, 139); }
}
  @media (min-width: 80rem) {
  .xl\:h-28 { height: calc(var(--spacing)*28); }
  .xl\:h-\[750px\] { height: 750px; }
  .xl\:w-28 { width: calc(var(--spacing)*28); }
  .xl\:w-\[420px\] { width: 420px; }
  .xl\:w-\[1100px\] { width: 1100px; }
  .xl\:max-w-5xl { max-width: var(--container-5xl); }
  .xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
  .xl\:flex-row { flex-direction: row; }
  .xl\:items-start { align-items: flex-start; }
  .xl\:justify-between { justify-content: space-between; }
  .xl\:text-right { text-align: right; }
}
  @media (min-width: 96rem) {
  .\32 xl\:max-w-6xl { max-width: var(--container-6xl); }
  .\32 xl\:grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
}
  .rtl\:right-\[80\%\]:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { right: 80%; }
  .rtl\:left-auto:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { left: auto; }
  .rtl\:-translate-x-full:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --tw-translate-x: -100%; translate: var(--tw-translate-x)var(--tw-translate-y); }
  .rtl\:translate-x-1\/2:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --tw-translate-x: calc(1/2*100%); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .rtl\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { rotate: 180deg; }
  .rtl\:bg-gradient-to-l:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --tw-gradient-position: to left in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .rtl\:tracking-normal:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) { --tw-tracking: var(--tracking-normal); letter-spacing: var(--tracking-normal); }
  @media (hover: hover) {
  .rtl\:group-hover\:-translate-x-1:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *):is(:where(.group):hover *) { --tw-translate-x: calc(var(--spacing)*-1); translate: var(--tw-translate-x)var(--tw-translate-y); }
}
  @media (prefers-color-scheme: dark) {
  .dark\:border-amber-700\/40 { border-color: rgba(183, 80, 0, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:border-amber-700\/40 { border-color: color-mix(in oklab,var(--color-amber-700)40%,transparent); }
}
  .dark\:border-amber-900\/40 { border-color: rgba(123, 51, 6, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:border-amber-900\/40 { border-color: color-mix(in oklab,var(--color-amber-900)40%,transparent); }
}
  .dark\:border-rose-900\/40 { border-color: rgba(139, 8, 54, 0.4); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:border-rose-900\/40 { border-color: color-mix(in oklab,var(--color-rose-900)40%,transparent); }
}
  .dark\:bg-amber-900\/10 { background-color: rgba(123, 51, 6, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-900\/10 { background-color: color-mix(in oklab,var(--color-amber-900)10%,transparent); }
}
  .dark\:bg-amber-950\/20 { background-color: rgba(70, 25, 1, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/20 { background-color: color-mix(in oklab,var(--color-amber-950)20%,transparent); }
}
  .dark\:bg-amber-950\/30 { background-color: rgba(70, 25, 1, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-amber-950\/30 { background-color: color-mix(in oklab,var(--color-amber-950)30%,transparent); }
}
  .dark\:bg-base-100 { background-color: var(--color-base-100); }
  .dark\:bg-base-300 { background-color: var(--color-base-300); }
  .dark\:bg-emerald-500 { background-color: var(--color-emerald-500); }
  .dark\:bg-emerald-500\/10 { background-color: rgba(0, 187, 127, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-emerald-500\/10 { background-color: color-mix(in oklab,var(--color-emerald-500)10%,transparent); }
}
  .dark\:bg-rose-500 { background-color: var(--color-rose-500); }
  .dark\:bg-rose-500\/10 { background-color: rgba(255, 35, 87, 0.1); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-rose-500\/10 { background-color: color-mix(in oklab,var(--color-rose-500)10%,transparent); }
}
  .dark\:bg-rose-950\/20 { background-color: rgba(77, 2, 24, 0.2); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-rose-950\/20 { background-color: color-mix(in oklab,var(--color-rose-950)20%,transparent); }
}
  .dark\:bg-rose-950\/30 { background-color: rgba(77, 2, 24, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:bg-rose-950\/30 { background-color: color-mix(in oklab,var(--color-rose-950)30%,transparent); }
}
  .dark\:from-base-300 { --tw-gradient-from: var(--color-base-300); --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position)); }
  .dark\:from-rose-950\/10 { --tw-gradient-from: #4d02181a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:from-rose-950\/10 { --tw-gradient-from: color-mix(in oklab,var(--color-rose-950)10%,transparent); }
}
  .dark\:from-rose-950\/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)); }
  .dark\:from-rose-950\/20 { --tw-gradient-from: #4d021833; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:from-rose-950\/20 { --tw-gradient-from: color-mix(in oklab,var(--color-rose-950)20%,transparent); }
}
  .dark\:from-rose-950\/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)); }
  .dark\:via-base-100 { --tw-gradient-via: var(--color-base-100); --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
  .dark\:to-amber-950\/20 { --tw-gradient-to: #46190133; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:to-amber-950\/20 { --tw-gradient-to: color-mix(in oklab,var(--color-amber-950)20%,transparent); }
}
  .dark\:to-amber-950\/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)); }
  .dark\:to-pink-950\/10 { --tw-gradient-to: #5104241a; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:to-pink-950\/10 { --tw-gradient-to: color-mix(in oklab,var(--color-pink-950)10%,transparent); }
}
  .dark\:to-pink-950\/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)); }
  .dark\:to-pink-950\/20 { --tw-gradient-to: #51042433; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:to-pink-950\/20 { --tw-gradient-to: color-mix(in oklab,var(--color-pink-950)20%,transparent); }
}
  .dark\:to-pink-950\/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)); }
  .dark\:text-amber-300 { color: var(--color-amber-300); }
  .dark\:text-emerald-400 { color: var(--color-emerald-400); }
  .dark\:text-rose-300 { color: var(--color-rose-300); }
  .dark\:text-rose-400 { color: var(--color-rose-400); }
  .dark\:text-warning { color: var(--color-warning); }
  .dark\:ring-emerald-500\/25 { --tw-ring-color: #00bb7f40; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:ring-emerald-500\/25 { --tw-ring-color: color-mix(in oklab,var(--color-emerald-500)25%,transparent); }
}
  .dark\:ring-rose-500\/25 { --tw-ring-color: #ff235740; }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:ring-rose-500\/25 { --tw-ring-color: color-mix(in oklab,var(--color-rose-500)25%,transparent); }
}
  @media (hover: hover) {
  .dark\:hover\:bg-emerald-500\/15:hover { background-color: rgba(0, 187, 127, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-emerald-500\/15:hover { background-color: color-mix(in oklab,var(--color-emerald-500)15%,transparent); }
}
  .dark\:hover\:bg-rose-500\/15:hover { background-color: rgba(255, 35, 87, 0.15); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-rose-500\/15:hover { background-color: color-mix(in oklab,var(--color-rose-500)15%,transparent); }
}
  .dark\:hover\:bg-rose-950\/30:hover { background-color: rgba(77, 2, 24, 0.3); }
  @supports (color:color-mix(in lab,red,red)) {
  .dark\:hover\:bg-rose-950\/30:hover { background-color: color-mix(in oklab,var(--color-rose-950)30%,transparent); }
}
}
}
  @media print {
  .print\:block { display: block; }
  .print\:hidden { display: none; }
}
  .\[\&_form\]\:max-w-\[248px\] form { max-width: 248px; }
  .\[\&_form\]\:max-w-\[280px\] form { max-width: 280px; }
  .\[\&_form\]\:max-w-\[300px\] form { max-width: 300px; }
  .\[\&_form\]\:pr-2 form { padding-right: calc(var(--spacing)*2); }
  @media (min-width: 48rem) {
  .md\:\[\&_form\]\:max-w-\[360px\] form { max-width: 360px; }
  .md\:\[\&_form\]\:max-w-\[380px\] form { max-width: 380px; }
  .md\:\[\&_form\]\:max-w-\[400px\] form { max-width: 400px; }
  .md\:\[\&_form\]\:max-w-\[450px\] form { max-width: 450px; }
}
  @media (min-width: 64rem) {
  .lg\:\[\&_form\]\:max-w-\[400px\] form { max-width: 400px; }
}
  .\[\&_h3\]\:mt-5 h3 { margin-top: calc(var(--spacing)*5); }
  .\[\&_h3\]\:mb-1 h3 { margin-bottom: calc(var(--spacing)*1); }
  .\[\&_h3\]\:border-b h3 { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
  .\[\&_h3\]\:border-base-200 h3 { border-color: var(--color-base-200); }
  .\[\&_h3\]\:pb-1 h3 { padding-bottom: calc(var(--spacing)*1); }
  .\[\&_h3\]\:text-base h3 { font-size: var(--text-base); line-height: var(--tw-leading,var(--text-base--line-height)); }
  .\[\&_h3\]\:font-bold h3 { --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .\[\&_h3\]\:text-base-content h3 { color: var(--color-base-content); }
  .\[\&_li\]\:my-0\.5 li { margin-block: calc(var(--spacing)*.5); }
  .\[\&_ol\]\:my-1 ol, .\[\&_p\]\:my-1 p { margin-block: calc(var(--spacing)*1); }
  .\[\&_p\]\:mb-2 p { margin-bottom: calc(var(--spacing)*2); }
  .\[\&_p\:last-child\]\:mb-0 p:last-child { margin-bottom: calc(var(--spacing)*0); }
  .\[\&_summary\:\:-webkit-details-marker\]\:hidden summary::-webkit-details-marker { display: none; }
  .\[\&_textarea\]\:h-\[50px\] textarea { height: 50px; }
  .\[\&_textarea\]\:h-\[56px\] textarea { height: 56px; }
  .\[\&_textarea\]\:h-\[60px\] textarea { height: 60px; }
  .\[\&_textarea\]\:h-\[70px\] textarea { height: 70px; }
  .\[\&_textarea\]\:h-\[92px\] textarea { height: 92px; }
  @media (min-width: 48rem) {
  .md\:\[\&_textarea\]\:h-\[90px\] textarea { height: 90px; }
  .md\:\[\&_textarea\]\:h-\[110px\] textarea { height: 110px; }
  .md\:\[\&_textarea\]\:h-\[130px\] textarea { height: 130px; }
}
  @media (min-width: 64rem) {
  .lg\:\[\&_textarea\]\:h-\[150px\] textarea { height: 150px; }
}
  .\[\&_ul\]\:my-1 ul { margin-block: calc(var(--spacing)*1); }
  .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker, .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar { display: none; }
  .\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar { width: calc(var(--spacing)*1.5); }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb { border-radius: 3.40282e+38px; }
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-base-content\/15::-webkit-scrollbar-thumb { background-color: var(--color-base-content); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-base-content\/15::-webkit-scrollbar-thumb { background-color: color-mix(in oklab,var(--color-base-content)15%,transparent); }
}
  .\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0); }
  .\[\&\>\.alert\]\:mb-0 > .alert { margin-bottom: calc(var(--spacing)*0); }
  .\[\&\>div\]\:w-full > div { width: 100%; }
  .\[\&\>div\]\:justify-start > div { justify-content: flex-start; }
  .\[\&\>div\:last-child\]\:\!ms-auto > div:last-child { margin-inline-start: auto !important; }
  .\[\&\>div\:last-child\]\:\!me-0 > div:last-child { margin-inline-end: calc(var(--spacing)*0) !important; }
  .\[\&\>div\:last-child\]\:\!me-\[-8px\] > div:last-child { margin-inline-end: -8px !important; }
  .\[\&\>div\:last-child\]\:mt-\[55px\] > div:last-child { margin-top: 55px; }
  .\[\&\>div\:last-child\]\:mt-\[60px\] > div:last-child { margin-top: 60px; }
  .\[\&\>div\:last-child\]\:mt-\[65px\] > div:last-child { margin-top: 65px; }
  .\[\&\>div\:last-child\]\:mt-\[max\(55px\,calc\(87\.1cqw-300px\)\)\] > div:last-child { margin-top: max(55px, 87.1cqw - 300px); }
  .\[\&\>div\:last-child\]\:mt-\[max\(60px\,calc\(109\.3cqw-333px\)\)\] > div:last-child { margin-top: max(60px, 109.3cqw - 333px); }
  .\[\&\>div\:last-child\]\:mt-\[max\(65px\,calc\(73\.6cqw-247px\)\)\] > div:last-child { margin-top: max(65px, 73.6cqw - 247px); }
  .\[\&\>div\:last-child\]\:\!max-w-\[256px\] > div:last-child { max-width: 256px !important; }
  @media (min-width: 425px) {
  .min-\[425px\]\:\[\&\>div\:last-child\]\:mt-0 > div:last-child { margin-top: calc(var(--spacing)*0); }
}
  @media (min-width: 450px) {
  .min-\[450px\]\:\[\&\>div\:last-child\]\:mt-0 > div:last-child { margin-top: calc(var(--spacing)*0); }
}
  @media (min-width: 464px) {
  .min-\[464px\]\:\[\&\>div\:last-child\]\:mt-0 > div:last-child { margin-top: calc(var(--spacing)*0); }
}
  @media (min-width: 48rem) {
  .md\:\[\&\>div\:last-child\]\:mt-\[45px\] > div:last-child { margin-top: 45px; }
  .md\:\[\&\>div\:last-child\]\:mt-\[100px\] > div:last-child { margin-top: 100px; }
  .md\:\[\&\>div\:last-child\]\:mt-\[110px\] > div:last-child { margin-top: 110px; }
  .md\:\[\&\>div\:last-child\]\:mt-\[130px\] > div:last-child { margin-top: 130px; }
  .md\:\[\&\>div\:last-child\]\:\!max-w-\[345px\] > div:last-child { max-width: 345px !important; }
}
  .\[\&\>ol\]\:translate-x-\[calc\(50\%-63px\)\] > ol { --tw-translate-x: calc(50% - 63px); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .\[\&\>ol\]\:gap-y-\[41px\] > ol { row-gap: 41px; }
  @media (min-width: 48rem) {
  .md\:\[\&\>ol\]\:translate-x-\[calc\(50\%-84px\)\] > ol { --tw-translate-x: calc(50% - 84px); translate: var(--tw-translate-x)var(--tw-translate-y); }
  .md\:\[\&\>ol\]\:gap-y-\[56px\] > ol { row-gap: 56px; }
}
  .\[\&\>th\]\:border-b-0 > th { border-bottom-style: var(--tw-border-style); border-bottom-width: 0px; }
  .\[\&\[open\]\]\:bg-base-200\/40[open] { background-color: var(--color-base-200); }
  @supports (color:color-mix(in lab,red,red)) {
  .\[\&\[open\]\]\:bg-base-200\/40[open] { background-color: color-mix(in oklab,var(--color-base-200)40%,transparent); }
}
}

@font-face { font-family: Pattaya; src: url("/fonts/Pattaya-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Roboto; src: url("/fonts/Roboto-latin.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; 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: Roboto; src: url("/fonts/Roboto-latin-ext.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; 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: Roboto; src: url("/fonts/Roboto-vietnamese.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; 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: "Pinyon Script"; src: url("/fonts/PinyonScript-latin.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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: "Pinyon Script"; src: url("/fonts/PinyonScript-latin-ext.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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: "Pinyon Script"; src: url("/fonts/PinyonScript-vietnamese.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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: "Ms Madi"; src: url("/fonts/MsMadiAmpersand-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; unicode-range: U+26; }

@font-face { font-family: "The Nautigal"; src: url("/fonts/TheNautigal-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "The Nautigal"; src: url("/fonts/TheNautigal-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Aguafina Script"; src: url("/fonts/AguafinaScript-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Carattere; src: url("/fonts/Carattere-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Parisienne; src: url("/fonts/Parisienne-latin.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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: Parisienne; src: url("/fonts/Parisienne-latin-ext.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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: Whisper; src: url("/fonts/Whisper-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Style Script"; src: url("/fonts/StyleScript-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

:root { --font-primary: "Pattaya",cursive; --font-secondary: "Roboto","Helvetica Neue",Arial,sans-serif; --font-size-xs: .75rem; --font-size-sm: .875rem; --font-size-base: 1rem; --font-size-lg: 1.125rem; --font-size-xl: 1.25rem; --font-size-2xl: 1.5rem; --font-size-3xl: 1.875rem; --font-size-4xl: 2.25rem; --font-size-5xl: 3rem; }

.font-pattaya { font-family: var(--font-primary); }

.font-body-sans { font-family: var(--font-secondary); }

.font-pinyon { font-family: "Pinyon Script", "Great Vibes", cursive; }

.font-ampersand { font-family: "Ms Madi", cursive; }

.font-nautigal { font-family: "The Nautigal", cursive; }

.font-eb-garamond { font-family: "EB Garamond", serif; }

@font-face { font-family: Babylonica; src: url("/fonts/Babylonica-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Uchen; src: url("/fonts/Uchen-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

.font-babylonica { font-family: Babylonica, cursive; }

.font-uchen { font-family: Uchen, serif; }

.font-cormorant { font-family: "Cormorant Garamond", "Times New Roman", serif; }

.font-alex-brush { font-family: "Alex Brush", "The Nautigal", cursive; }

.font-playfair { font-family: "Playfair Display", serif; }

@font-face { font-family: Lora; src: url("/fonts/Lora-Regular.ttf") format("truetype"); font-weight: 100 900; font-style: normal; font-display: swap; }

@font-face { font-family: "Noto Serif"; src: url("/fonts/NotoSerif-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Crimson Pro"; src: url("/fonts/CrimsonPro-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Lexend; src: url("/fonts/Lexend-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Patrick Hand"; src: url("/fonts/PatrickHand-latin.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; 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: "Patrick Hand"; src: url("/fonts/PatrickHand-latin-ext.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; 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: "Patrick Hand"; src: url("/fonts/PatrickHand-vietnamese.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; 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: "Baloo Bhaijaan"; src: url("/fonts/BalooBhaijaan-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Viaoda Libre"; src: url("/fonts/ViaodaLibre-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Alex Brush"; src: url("/fonts/AlexBrush-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "Cormorant Garamond"; src: url("/fonts/CormorantGaramond-Variable.ttf") format("truetype-variations"); font-weight: 300 700; font-style: normal; font-display: swap; }

@font-face { font-family: "Playfair Display"; src: url("/fonts/PlayfairDisplay-Variable.ttf") format("truetype-variations"); font-weight: 400 900; font-style: normal; font-display: swap; }

@font-face { font-family: "Vujahday Script"; src: url("/fonts/VujahdayScript-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: "EB Garamond"; src: url("/fonts/EBGaramond-Variable.ttf") format("truetype-variations"); font-weight: 400 800; font-style: normal; font-display: swap; }

@font-face { font-family: "Beau Rivage"; src: url("/fonts/BeauRivage-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Ubuntu; src: url("/fonts/Ubuntu-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }

@font-face { font-family: Ubuntu; src: url("/fonts/Ubuntu-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Ubuntu; src: url("/fonts/Ubuntu-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: "Great Vibes"; src: url("/fonts/GreatVibes-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: Oswald; src: url("/fonts/Oswald-latin.woff2") format("woff2"); font-weight: 200 700; font-style: normal; font-display: swap; 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: Oswald; src: url("/fonts/Oswald-latin-ext.woff2") format("woff2"); font-weight: 200 700; font-style: normal; font-display: swap; 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: Oswald; src: url("/fonts/Oswald-vietnamese.woff2") format("woff2"); font-weight: 200 700; font-style: normal; font-display: swap; 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: "Plus Jakarta Sans"; src: url("/fonts/PlusJakartaSans-latin.woff2") format("woff2"); font-weight: 200 800; font-style: normal; font-display: swap; 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: "Plus Jakarta Sans"; src: url("/fonts/PlusJakartaSans-latin-ext.woff2") format("woff2"); font-weight: 200 800; font-style: normal; font-display: swap; 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: "Plus Jakarta Sans"; src: url("/fonts/PlusJakartaSans-vietnamese.woff2") format("woff2"); font-weight: 200 800; font-style: normal; font-display: swap; 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: Birthstone; src: url("/fonts/Birthstone-latin.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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: Birthstone; src: url("/fonts/Birthstone-latin-ext.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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: Birthstone; src: url("/fonts/Birthstone-vietnamese.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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: "CD Brush Ampersand"; src: url("/fonts/CDBrushAmpersand-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; unicode-range: U+26; }

@font-face { font-family: Bungee; src: url("/fonts/Bungee-latin.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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: Bungee; src: url("/fonts/Bungee-latin-ext.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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: Bungee; src: url("/fonts/Bungee-vietnamese.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; 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; }

html:has([data-invitation-page]) { color-scheme: light only; }

[data-theme="halloween"] { --color-primary: oklch(64% .26 1.68); --color-primary-content: oklch(100% 0 0); --color-secondary: oklch(62% .265 303.9); --color-secondary-content: oklch(97% .014 308.299); }

.bg-primary-soft { background-color: oklch(0.95 0.03 350); }

[data-theme="halloween"] .bg-primary-soft { background-color: oklch(0.25 0.02 350); }

.pricing-page { --pricing-hero-bg: linear-gradient(135deg,var(--color-base-100)0%,var(--color-base-200)52%,var(--color-base-300)100%); --pricing-hero-veil: var(--color-base-100); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-hero-veil: color-mix(in oklch,var(--color-base-100)30%,transparent); }
}

.pricing-page { --pricing-hero-panel-bg: var(--color-base-100); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-hero-panel-bg: color-mix(in oklch,var(--color-base-100)36%,transparent); }
}

.pricing-page { --pricing-hero-panel-border: var(--color-base-content); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-hero-panel-border: color-mix(in oklch,var(--color-base-content)8%,transparent); }
}

.pricing-page { --pricing-hero-panel-shadow: 0 70px 180px #0000001f; --pricing-hero-fade: linear-gradient(180deg,transparent,var(--color-base-100)); --pricing-stage-bg: var(--color-base-100); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-stage-bg: color-mix(in oklch,var(--color-base-100)62%,transparent); }
}

.pricing-page { --pricing-stage-border: var(--color-base-content); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-stage-border: color-mix(in oklch,var(--color-base-content)10%,transparent); }
}

.pricing-page { --pricing-stage-shadow: 0 34px 120px #0000002e; --pricing-card-bg: var(--color-base-100); --pricing-card-border: var(--color-base-content); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-card-border: color-mix(in oklch,var(--color-base-content)10%,transparent); }
}

.pricing-page { --pricing-card-shadow: 0 20px 70px #0000001f; --pricing-secondary-bg: var(--color-neutral); --pricing-secondary-color: var(--color-neutral-content); --pricing-secondary-muted: var(--color-neutral-content); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-secondary-muted: color-mix(in oklch,var(--color-neutral-content)70%,transparent); }
}

.pricing-page { --pricing-secondary-panel-bg: var(--color-neutral-content); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-secondary-panel-bg: color-mix(in oklch,var(--color-neutral-content)10%,transparent); }
}

.pricing-page { --pricing-secondary-panel-border: var(--color-neutral-content); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-secondary-panel-border: color-mix(in oklch,var(--color-neutral-content)10%,transparent); }
}

.pricing-page { --pricing-secondary-border: var(--color-neutral-content); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-secondary-border: color-mix(in oklch,var(--color-neutral-content)12%,transparent); }
}

.pricing-page { --pricing-secondary-shadow: 0 20px 60px #0000002e; --pricing-table-section-bg: linear-gradient(180deg,var(--color-base-100),var(--color-base-200)); --pricing-soft-band-bg: var(--color-base-200); --pricing-bottom-bg: linear-gradient(180deg,var(--color-base-200),var(--color-base-100)); --pricing-mockup-glass-bg: var(--color-base-100); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-mockup-glass-bg: color-mix(in oklch,var(--color-base-100)60%,transparent); }
}

.pricing-page { --pricing-mockup-glass-border: var(--color-base-content); }

@supports (color:color-mix(in lab,red,red)) {
  .pricing-page { --pricing-mockup-glass-border: color-mix(in oklch,var(--color-base-content)10%,transparent); }
}

.pricing-page { --pricing-mockup-shadow: 0 40px 120px #00000024; }

[data-theme="garden"] .pricing-page { --pricing-hero-bg: radial-gradient(circle at 72% 16%,#fffffffa 0 18%,transparent 44%),radial-gradient(circle at 17% 22%,#fb357021,transparent 33%),radial-gradient(circle at 84% 70%,#6fa58129,transparent 30%),linear-gradient(135deg,#fffdf9,#f7f4ef 52%,#eef4ef); --pricing-hero-veil: #ffffff2e; --pricing-hero-panel-bg: #ffffff75; --pricing-hero-panel-border: #ffffffb8; --pricing-hero-panel-shadow: 0 60px 150px #1d1d1f1a; --pricing-hero-fade: linear-gradient(180deg,transparent,#fffdfa); --pricing-stage-bg: #ffffffad; --pricing-stage-border: #ffffffd1; --pricing-stage-shadow: 0 40px 120px #1d1d1f1f; --pricing-card-bg: #ffffffe6; --pricing-card-border: #1d1d1f14; --pricing-card-shadow: 0 28px 82px #1d1d1f17,inset 0 1px 0 #ffffffdb; --pricing-secondary-bg: linear-gradient(150deg,#f5faf6,#e9f3ec); --pricing-secondary-color: #1d1d1f; --pricing-secondary-muted: #1d1d1f9e; --pricing-secondary-panel-bg: #ffffffb8; --pricing-secondary-panel-border: #115e331a; --pricing-secondary-border: #115e3324; --pricing-secondary-shadow: 0 22px 60px #115e331a; --pricing-table-section-bg: linear-gradient(180deg,#fffdfa,#f5f3ee); --pricing-soft-band-bg: linear-gradient(180deg,#f8f5f0,#f2f4ef); --pricing-bottom-bg: linear-gradient(180deg,#f7f4ef,#fffdfa); --pricing-mockup-glass-bg: #ffffff9e; --pricing-mockup-glass-border: #ffffffc7; --pricing-mockup-shadow: 0 38px 110px #1d1d1f1f,inset 0 1px 0 #ffffffc7; }

[data-theme="halloween"] .pricing-page { --pricing-hero-bg: radial-gradient(circle at 70% 18%,var(--color-primary),transparent 35%),linear-gradient(135deg,var(--color-base-100)0%,var(--color-base-200)52%,var(--color-base-300)100%); }

@supports (color:color-mix(in lab,red,red)) {
  [data-theme="halloween"] .pricing-page { --pricing-hero-bg: radial-gradient(circle at 70% 18%,color-mix(in oklch,var(--color-primary)18%,transparent),transparent 35%),linear-gradient(135deg,var(--color-base-100)0%,var(--color-base-200)52%,var(--color-base-300)100%); }
}

.pricing-hero { background: var(--pricing-hero-bg); }

.pricing-hero-veil { background: var(--pricing-hero-veil); }

.pricing-hero-panel { background: var(--pricing-hero-panel-bg); border-color: var(--pricing-hero-panel-border); box-shadow: var(--pricing-hero-panel-shadow); }

.pricing-hero-fade { background: var(--pricing-hero-fade); }

.pricing-bento-card, .pricing-mockup-glass, .pricing-mockup-price-card, .pricing-stage, .pricing-surface, .pricing-table-card { }

.pricing-stage { background: var(--pricing-stage-bg); border-color: var(--pricing-stage-border); box-shadow: var(--pricing-stage-shadow); }

.pricing-bento-card, .pricing-mockup-price-card, .pricing-surface, .pricing-table-card { background: var(--pricing-card-bg); border-color: var(--pricing-card-border); box-shadow: var(--pricing-card-shadow); }

.pricing-secondary-surface { background: var(--pricing-secondary-bg); border-color: var(--pricing-secondary-border); box-shadow: var(--pricing-secondary-shadow); }

.pricing-secondary-surface, .pricing-secondary-surface .pricing-secondary-strong, .pricing-secondary-surface h3 { color: var(--pricing-secondary-color); }

.pricing-secondary-muted { color: var(--pricing-secondary-muted); }

.pricing-secondary-panel { background: var(--pricing-secondary-panel-bg); border-color: var(--pricing-secondary-panel-border); }

.pricing-comparison-section { background: var(--pricing-table-section-bg); }

.pricing-soft-band { background: var(--pricing-soft-band-bg); }

.pricing-bottom-cta { background: var(--pricing-bottom-bg); }

.pricing-mockup-glass { background: var(--pricing-mockup-glass-bg); border-color: var(--pricing-mockup-glass-border); box-shadow: var(--pricing-mockup-shadow); }

@media (min-width: 1024px) {
  [data-theme="garden"] .pricing-hero { box-shadow: rgba(29, 29, 31, 0.04) 0px -1px inset; }
}

@keyframes shimmer { 
  0% { background-position: 0px center; }
  50% { background-position: 100% center; }
  100% { background-position: 0px center; }
}

@keyframes selector-shimmer { 
  0%, 100% { opacity: 0; transform: translate(-100%); }
  50% { opacity: 1; transform: translate(100%); }
}

.animate-selector-shimmer { animation: 3s ease-in-out 0s infinite normal none running selector-shimmer; }

@keyframes chevron-tap { 
  0%, 100% { color: rgb(156, 163, 175); filter: brightness(); transform: translateY(0px) scale(1); }
  20% { color: rgb(244, 114, 182); filter: brightness(1.3) drop-shadow(rgb(244, 114, 182) 0px 0px 4px); transform: translateY(4px) scale(1.15); }
  30% { color: rgb(244, 114, 182); filter: brightness(1.2); transform: translateY(0px) scale(1); }
  40% { color: rgb(244, 114, 182); filter: brightness(1.3) drop-shadow(rgb(244, 114, 182) 0px 0px 4px); transform: translateY(4px) scale(1.15); }
  50% { color: rgb(156, 163, 175); filter: brightness(); transform: translateY(0px) scale(1); }
}

.animate-chevron-hint { animation: 1.5s ease-in-out 0s infinite normal none running chevron-tap; }

@keyframes fadeIn { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.animate-fadeIn { animation: 0.2s ease-out 0s 1 normal none running fadeIn; }

@keyframes float { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-15px); }
}

.animate-float { animation: 3s ease-in-out 0s infinite normal none running float; }

.btn, [role="button"], a, button, input[type="button"], input[type="submit"], select { cursor: pointer; }

.btn:disabled, [role="button"][aria-disabled="true"], button:disabled { cursor: not-allowed; }

.pb-safe, .safe-area-inset-bottom { padding-bottom: env(safe-area-inset-bottom); }

@media (hover: none) and (pointer: coarse) {
  .templates-grid { touch-action: pan-y; overscroll-behavior: contain; }
  .templates-container { touch-action: pan-y; overscroll-behavior-y: contain; }
  body.templates-page, html.templates-page { overscroll-behavior: none; }
  .touch-pan-y, .touch-pan-y * { touch-action: pan-y !important; }
  .template-card-hover { pointer-events: none; }
}

.template-mobile-preview { position: relative; }

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

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

.hover\:scrollbar-thin:hover { scrollbar-width: thin; }

.hover\:scrollbar-thin:hover::-webkit-scrollbar { width: 4px; }

.hover\:scrollbar-thin:hover::-webkit-scrollbar-track { background: 0px 0px; }

.hover\:scrollbar-thin:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.2); border-radius: 2px; }

.hover\:scrollbar-thin:hover::-webkit-scrollbar-thumb:hover { background-color: rgba(0, 0, 0, 0.3); }

@keyframes modalSlideUp { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}

@keyframes modalScaleIn { 
  0% { opacity: 0; transform: scale(0.95); }
  100% { opacity: 1; transform: scale(1); }
}

@keyframes staggerFadeIn { 
  0% { opacity: 0; transform: translateY(8px); }
  100% { opacity: 1; transform: translateY(0px); }
}

.animate-modal-scale-in { animation: 0.35s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal forwards running modalSlideUp; }

@media (min-width: 768px) {
  .animate-modal-scale-in { animation: 0.25s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal forwards running modalScaleIn; }
}

.animate-stagger-1, .animate-stagger-2, .animate-stagger-3, .animate-stagger-4 { opacity: 1; }

@media (min-width: 768px) {
  .animate-stagger-1 { opacity: 0; animation: 0.4s cubic-bezier(0.16, 1, 0.3, 1) 0.1s 1 normal forwards running staggerFadeIn; }
  .animate-stagger-2 { opacity: 0; animation: 0.4s cubic-bezier(0.16, 1, 0.3, 1) 0.2s 1 normal forwards running staggerFadeIn; }
  .animate-stagger-3 { opacity: 0; animation: 0.4s cubic-bezier(0.16, 1, 0.3, 1) 0.3s 1 normal forwards running staggerFadeIn; }
  .animate-stagger-4 { opacity: 0; animation: 0.4s cubic-bezier(0.16, 1, 0.3, 1) 0.4s 1 normal forwards running staggerFadeIn; }
}

.glass-card { background: rgba(255, 255, 255, 0.95); border: 1px solid rgba(255, 255, 255, 0.3); }

@media (min-width: 768px) {
  .glass-card { background: rgba(255, 255, 255, 0.7) !important; }
}

[data-theme="halloween"] .glass-card { background: rgba(30, 30, 30, 0.95); border: 1px solid rgba(255, 255, 255, 0.1); }

@media (min-width: 768px) {
  [data-theme="halloween"] .glass-card { background: rgba(30, 30, 30, 0.7) !important; }
}

.templates-grid.modal-open .mobile-template-image { object-position: center top !important; transition: none !important; }

.modal-bottom .modal-box.glass-card { width: 100%; max-width: 100%; margin: auto 0px 0px; }

@keyframes slideUp { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}

.animate-slide-up { animation: 0.3s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal forwards running slideUp; }

@keyframes rating { 
  0%, 40% { filter: brightness(1.05) contrast(1.05); scale: 1.1; }
}

@keyframes dropdown { 
  0% { opacity: 0; }
}

@keyframes radio { 
  0% { padding: 5px; }
  50% { padding: 3px; }
}

@keyframes toast { 
  0% { opacity: 0; scale: 0.9; }
  100% { opacity: 1; scale: 1; }
}

@keyframes rotator { 
  89.9999%, 100% { --first-item-position: 0 0%; }
  90%, 99.9999% { --first-item-position: 0 calc(var(--items)*100%); }
  100% { translate: 0px -100%; }
}

@keyframes skeleton { 
  0% { background-position: 150% center; }
  100% { background-position: -50% center; }
}

@keyframes menu { 
  0% { opacity: 0; }
}

@keyframes progress { 
  50% { background-position-x: -115%; }
}

@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-pan-x { syntax: "*"; inherits: false; }

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

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

@property --tw-scroll-snap-strictness { syntax: "*"; inherits: false; initial-value: proximity; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes spin { 
  100% { transform: rotate(1turn); }
}

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

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

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