/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
@layer properties {
    @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or
        ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
        *,
        :before,
        :after,
        ::backdrop {
            --tw-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: #f1c574;
            --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-contain-size: initial;
            --tw-contain-layout: initial;
            --tw-contain-paint: initial;
            --tw-contain-style: initial;
            --tw-text-shadow-color: initial;
            --tw-text-shadow-alpha: 100%;
            --tw-content: "";
        }
    }
}
@layer theme {
    :root,
    :host {
        --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
            "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        --font-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% 0.013 17.38);
        --color-red-100: oklch(93.6% 0.032 17.717);
        --color-red-200: oklch(88.5% 0.062 18.334);
        --color-red-300: oklch(80.8% 0.114 19.571);
        --color-red-400: oklch(70.4% 0.191 22.216);
        --color-red-500: oklch(63.7% 0.237 25.331);
        --color-red-600: oklch(57.7% 0.245 27.325);
        --color-red-700: oklch(50.5% 0.213 27.518);
        --color-red-800: oklch(44.4% 0.177 26.899);
        --color-red-900: oklch(39.6% 0.141 25.723);
        --color-red-950: oklch(25.8% 0.092 26.042);
        --color-orange-50: oklch(98% 0.016 73.684);
        --color-orange-100: oklch(95.4% 0.038 75.164);
        --color-orange-200: oklch(90.1% 0.076 70.697);
        --color-orange-300: oklch(83.7% 0.128 66.29);
        --color-orange-400: oklch(75% 0.183 55.934);
        --color-orange-500: oklch(70.5% 0.213 47.604);
        --color-orange-600: oklch(64.6% 0.222 41.116);
        --color-orange-700: oklch(55.3% 0.195 38.402);
        --color-orange-800: oklch(47% 0.157 37.304);
        --color-orange-900: oklch(40.8% 0.123 38.172);
        --color-orange-950: oklch(26.6% 0.079 36.259);
        --color-amber-50: oklch(98.7% 0.022 95.277);
        --color-amber-100: oklch(96.2% 0.059 95.617);
        --color-amber-200: oklch(92.4% 0.12 95.746);
        --color-amber-300: oklch(87.9% 0.169 91.605);
        --color-amber-400: oklch(82.8% 0.189 84.429);
        --color-amber-500: oklch(76.9% 0.188 70.08);
        --color-amber-600: oklch(66.6% 0.179 58.318);
        --color-amber-700: oklch(55.5% 0.163 48.998);
        --color-amber-800: oklch(47.3% 0.137 46.201);
        --color-amber-900: oklch(41.4% 0.112 45.904);
        --color-amber-950: oklch(27.9% 0.077 45.635);
        --color-yellow-50: oklch(98.7% 0.026 102.212);
        --color-yellow-100: oklch(97.3% 0.071 103.193);
        --color-yellow-200: oklch(94.5% 0.129 101.54);
        --color-yellow-300: oklch(90.5% 0.182 98.111);
        --color-yellow-400: oklch(85.2% 0.199 91.936);
        --color-yellow-500: oklch(79.5% 0.184 86.047);
        --color-yellow-600: oklch(68.1% 0.162 75.834);
        --color-yellow-700: oklch(55.4% 0.135 66.442);
        --color-yellow-800: oklch(47.6% 0.114 61.907);
        --color-yellow-900: oklch(42.1% 0.095 57.708);
        --color-yellow-950: oklch(28.6% 0.066 53.813);
        --color-lime-50: oklch(98.6% 0.031 120.757);
        --color-lime-100: oklch(96.7% 0.067 122.328);
        --color-lime-200: oklch(93.8% 0.127 124.321);
        --color-lime-300: oklch(89.7% 0.196 126.665);
        --color-lime-400: oklch(84.1% 0.238 128.85);
        --color-lime-500: oklch(76.8% 0.233 130.85);
        --color-lime-600: oklch(64.8% 0.2 131.684);
        --color-lime-700: oklch(53.2% 0.157 131.589);
        --color-lime-800: oklch(45.3% 0.124 130.933);
        --color-lime-900: oklch(40.5% 0.101 131.063);
        --color-lime-950: oklch(27.4% 0.072 132.109);
        --color-green-50: oklch(98.2% 0.018 155.826);
        --color-green-100: oklch(96.2% 0.044 156.743);
        --color-green-200: oklch(92.5% 0.084 155.995);
        --color-green-300: oklch(87.1% 0.15 154.449);
        --color-green-400: oklch(79.2% 0.209 151.711);
        --color-green-500: oklch(72.3% 0.219 149.579);
        --color-green-600: oklch(62.7% 0.194 149.214);
        --color-green-700: oklch(52.7% 0.154 150.069);
        --color-green-800: oklch(44.8% 0.119 151.328);
        --color-green-900: oklch(39.3% 0.095 152.535);
        --color-green-950: oklch(26.6% 0.065 152.934);
        --color-emerald-50: oklch(97.9% 0.021 166.113);
        --color-emerald-100: oklch(95% 0.052 163.051);
        --color-emerald-200: oklch(90.5% 0.093 164.15);
        --color-emerald-300: oklch(84.5% 0.143 164.978);
        --color-emerald-400: oklch(76.5% 0.177 163.223);
        --color-emerald-500: oklch(69.6% 0.17 162.48);
        --color-emerald-600: oklch(59.6% 0.145 163.225);
        --color-emerald-700: oklch(50.8% 0.118 165.612);
        --color-emerald-800: oklch(43.2% 0.095 166.913);
        --color-emerald-900: oklch(37.8% 0.077 168.94);
        --color-emerald-950: oklch(26.2% 0.051 172.552);
        --color-teal-50: oklch(98.4% 0.014 180.72);
        --color-teal-100: oklch(95.3% 0.051 180.801);
        --color-teal-200: oklch(91% 0.096 180.426);
        --color-teal-300: oklch(85.5% 0.138 181.071);
        --color-teal-400: oklch(77.7% 0.152 181.912);
        --color-teal-500: oklch(70.4% 0.14 182.503);
        --color-teal-600: oklch(60% 0.118 184.704);
        --color-teal-700: oklch(51.1% 0.096 186.391);
        --color-teal-800: oklch(43.7% 0.078 188.216);
        --color-teal-900: oklch(38.6% 0.063 188.416);
        --color-teal-950: oklch(27.7% 0.046 192.524);
        --color-cyan-50: oklch(98.4% 0.019 200.873);
        --color-cyan-100: oklch(95.6% 0.045 203.388);
        --color-cyan-200: oklch(91.7% 0.08 205.041);
        --color-cyan-300: oklch(86.5% 0.127 207.078);
        --color-cyan-400: oklch(78.9% 0.154 211.53);
        --color-cyan-500: oklch(71.5% 0.143 215.221);
        --color-cyan-600: oklch(60.9% 0.126 221.723);
        --color-cyan-700: oklch(52% 0.105 223.128);
        --color-cyan-800: oklch(45% 0.085 224.283);
        --color-cyan-900: oklch(39.8% 0.07 227.392);
        --color-cyan-950: oklch(30.2% 0.056 229.695);
        --color-sky-50: oklch(97.7% 0.013 236.62);
        --color-sky-100: oklch(95.1% 0.026 236.824);
        --color-sky-200: oklch(90.1% 0.058 230.902);
        --color-sky-300: oklch(82.8% 0.111 230.318);
        --color-sky-400: oklch(74.6% 0.16 232.661);
        --color-sky-500: oklch(68.5% 0.169 237.323);
        --color-sky-600: oklch(58.8% 0.158 241.966);
        --color-sky-700: oklch(50% 0.134 242.749);
        --color-sky-800: oklch(44.3% 0.11 240.79);
        --color-sky-900: oklch(39.1% 0.09 240.876);
        --color-sky-950: oklch(29.3% 0.066 243.157);
        --color-blue-50: oklch(97% 0.014 254.604);
        --color-blue-100: oklch(93.2% 0.032 255.585);
        --color-blue-200: oklch(88.2% 0.059 254.128);
        --color-blue-300: oklch(80.9% 0.105 251.813);
        --color-blue-400: oklch(70.7% 0.165 254.624);
        --color-blue-500: oklch(62.3% 0.214 259.815);
        --color-blue-600: oklch(54.6% 0.245 262.881);
        --color-blue-700: oklch(48.8% 0.243 264.376);
        --color-blue-800: oklch(42.4% 0.199 265.638);
        --color-blue-900: oklch(37.9% 0.146 265.522);
        --color-blue-950: oklch(28.2% 0.091 267.935);
        --color-indigo-50: oklch(96.2% 0.018 272.314);
        --color-indigo-100: oklch(93% 0.034 272.788);
        --color-indigo-200: oklch(87% 0.065 274.039);
        --color-indigo-300: #f1c574;
        --color-indigo-400: oklch(67.3% 0.182 276.935);
        --color-indigo-500: oklch(58.5% 0.233 277.117);
        --color-indigo-600: oklch(51.1% 0.262 276.966);
        --color-indigo-700: oklch(45.7% 0.24 277.023);
        --color-indigo-800: oklch(39.8% 0.195 277.366);
        --color-indigo-900: oklch(35.9% 0.144 278.697);
        --color-indigo-950: oklch(25.7% 0.09 281.288);
        --color-violet-50: oklch(96.9% 0.016 293.756);
        --color-violet-100: oklch(94.3% 0.029 294.588);
        --color-violet-200: oklch(89.4% 0.057 293.283);
        --color-violet-300: oklch(81.1% 0.111 293.571);
        --color-violet-400: oklch(70.2% 0.183 293.541);
        --color-violet-500: oklch(60.6% 0.25 292.717);
        --color-violet-600: oklch(54.1% 0.281 293.009);
        --color-violet-700: oklch(49.1% 0.27 292.581);
        --color-violet-800: oklch(43.2% 0.232 292.759);
        --color-violet-900: oklch(38% 0.189 293.745);
        --color-violet-950: oklch(28.3% 0.141 291.089);
        --color-purple-50: oklch(97.7% 0.014 308.299);
        --color-purple-100: oklch(94.6% 0.033 307.174);
        --color-purple-200: oklch(90.2% 0.063 306.703);
        --color-purple-300: oklch(82.7% 0.119 306.383);
        --color-purple-400: oklch(71.4% 0.203 305.504);
        --color-purple-500: oklch(62.7% 0.265 303.9);
        --color-purple-600: oklch(55.8% 0.288 302.321);
        --color-purple-700: oklch(49.6% 0.265 301.924);
        --color-purple-800: oklch(43.8% 0.218 303.724);
        --color-purple-900: oklch(38.1% 0.176 304.987);
        --color-purple-950: oklch(29.1% 0.149 302.717);
        --color-fuchsia-50: oklch(97.7% 0.017 320.058);
        --color-fuchsia-100: oklch(95.2% 0.037 318.852);
        --color-fuchsia-200: oklch(90.3% 0.076 319.62);
        --color-fuchsia-300: oklch(83.3% 0.145 321.434);
        --color-fuchsia-400: oklch(74% 0.238 322.16);
        --color-fuchsia-500: oklch(66.7% 0.295 322.15);
        --color-fuchsia-600: oklch(59.1% 0.293 322.896);
        --color-fuchsia-700: oklch(51.8% 0.253 323.949);
        --color-fuchsia-800: oklch(45.2% 0.211 324.591);
        --color-fuchsia-900: oklch(40.1% 0.17 325.612);
        --color-fuchsia-950: oklch(29.3% 0.136 325.661);
        --color-pink-50: oklch(97.1% 0.014 343.198);
        --color-pink-100: oklch(94.8% 0.028 342.258);
        --color-pink-200: oklch(89.9% 0.061 343.231);
        --color-pink-300: oklch(82.3% 0.12 346.018);
        --color-pink-400: oklch(71.8% 0.202 349.761);
        --color-pink-500: oklch(65.6% 0.241 354.308);
        --color-pink-600: oklch(59.2% 0.249 0.584);
        --color-pink-700: oklch(52.5% 0.223 3.958);
        --color-pink-800: oklch(45.9% 0.187 3.815);
        --color-pink-900: oklch(40.8% 0.153 2.432);
        --color-pink-950: oklch(28.4% 0.109 3.907);
        --color-rose-50: oklch(96.9% 0.015 12.422);
        --color-rose-100: oklch(94.1% 0.03 12.58);
        --color-rose-200: oklch(89.2% 0.058 10.001);
        --color-rose-300: oklch(81% 0.117 11.638);
        --color-rose-400: oklch(71.2% 0.194 13.428);
        --color-rose-500: oklch(64.5% 0.246 16.439);
        --color-rose-600: oklch(58.6% 0.253 17.585);
        --color-rose-700: oklch(51.4% 0.222 16.935);
        --color-rose-800: oklch(45.5% 0.188 13.697);
        --color-rose-900: oklch(41% 0.159 10.272);
        --color-rose-950: oklch(27.1% 0.105 12.094);
        --color-slate-50: oklch(98.4% 0.003 247.858);
        --color-slate-100: oklch(96.8% 0.007 247.896);
        --color-slate-200: oklch(92.9% 0.013 255.508);
        --color-slate-300: oklch(86.9% 0.022 252.894);
        --color-slate-400: oklch(70.4% 0.04 256.788);
        --color-slate-500: oklch(55.4% 0.046 257.417);
        --color-slate-600: oklch(44.6% 0.043 257.281);
        --color-slate-700: oklch(37.2% 0.044 257.287);
        --color-slate-800: oklch(27.9% 0.041 260.031);
        --color-slate-900: oklch(20.8% 0.042 265.755);
        --color-slate-950: oklch(12.9% 0.042 264.695);
        --color-gray-50: oklch(98.5% 0.002 247.839);
        --color-gray-100: oklch(96.7% 0.003 264.542);
        --color-gray-200: oklch(92.8% 0.006 264.531);
        --color-gray-300: oklch(87.2% 0.01 258.338);
        --color-gray-400: oklch(70.7% 0.022 261.325);
        --color-gray-500: oklch(55.1% 0.027 264.364);
        --color-gray-600: oklch(44.6% 0.03 256.802);
        --color-gray-700: oklch(37.3% 0.034 259.733);
        --color-gray-800: oklch(27.8% 0.033 256.848);
        --color-gray-900: oklch(21% 0.034 264.665);
        --color-gray-950: oklch(13% 0.028 261.692);
        --color-zinc-50: oklch(98.5% 0 0);
        --color-zinc-100: oklch(96.7% 0.001 286.375);
        --color-zinc-200: oklch(92% 0.004 286.32);
        --color-zinc-300: oklch(87.1% 0.006 286.286);
        --color-zinc-400: oklch(70.5% 0.015 286.067);
        --color-zinc-500: oklch(55.2% 0.016 285.938);
        --color-zinc-600: oklch(44.2% 0.017 285.786);
        --color-zinc-700: oklch(37% 0.013 285.805);
        --color-zinc-800: oklch(27.4% 0.006 286.033);
        --color-zinc-900: oklch(21% 0.006 285.885);
        --color-zinc-950: oklch(14.1% 0.005 285.823);
        --color-neutral-50: oklch(98.5% 0 0);
        --color-neutral-100: oklch(97% 0 0);
        --color-neutral-200: oklch(92.2% 0 0);
        --color-neutral-300: oklch(87% 0 0);
        --color-neutral-400: oklch(70.8% 0 0);
        --color-neutral-500: oklch(55.6% 0 0);
        --color-neutral-600: oklch(43.9% 0 0);
        --color-neutral-700: oklch(37.1% 0 0);
        --color-neutral-800: oklch(26.9% 0 0);
        --color-neutral-900: oklch(20.5% 0 0);
        --color-neutral-950: oklch(14.5% 0 0);
        --color-stone-50: oklch(98.5% 0.001 106.423);
        --color-stone-100: oklch(97% 0.001 106.424);
        --color-stone-200: oklch(92.3% 0.003 48.717);
        --color-stone-300: oklch(86.9% 0.005 56.366);
        --color-stone-400: oklch(70.9% 0.01 56.259);
        --color-stone-500: oklch(55.3% 0.013 58.071);
        --color-stone-600: oklch(44.4% 0.011 73.639);
        --color-stone-700: oklch(37.4% 0.01 67.558);
        --color-stone-800: oklch(26.8% 0.007 34.298);
        --color-stone-900: oklch(21.6% 0.006 56.043);
        --color-stone-950: oklch(14.7% 0.004 49.25);
        --color-black: #000;
        --color-white: #fff;
        --spacing: 0.25rem;
        --breakpoint-sm: 40rem;
        --breakpoint-md: 48rem;
        --breakpoint-lg: 64rem;
        --breakpoint-xl: 80rem;
        --breakpoint-2xl: 96rem;
        --container-3xs: 16rem;
        --container-2xs: 18rem;
        --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: 0.75rem;
        --text-xs--line-height: calc(1 / 0.75);
        --text-sm: 0.875rem;
        --text-sm--line-height: calc(1.25 / 0.875);
        --text-base: 1rem;
        --text-base--line-height: 1.5;
        --text-lg: 1.125rem;
        --text-lg--line-height: calc(1.75 / 1.125);
        --text-xl: 1.25rem;
        --text-xl--line-height: calc(1.75 / 1.25);
        --text-2xl: 1.5rem;
        --text-2xl--line-height: calc(2 / 1.5);
        --text-3xl: 1.875rem;
        --text-3xl--line-height: 1.2;
        --text-4xl: 2.25rem;
        --text-4xl--line-height: calc(2.5 / 2.25);
        --text-5xl: 3rem;
        --text-5xl--line-height: 1;
        --text-6xl: 3.75rem;
        --text-6xl--line-height: 1;
        --text-7xl: 4.5rem;
        --text-7xl--line-height: 1;
        --text-8xl: 6rem;
        --text-8xl--line-height: 1;
        --text-9xl: 8rem;
        --text-9xl--line-height: 1;
        --font-weight-thin: 100;
        --font-weight-extralight: 200;
        --font-weight-light: 300;
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-extrabold: 800;
        --font-weight-black: 900;
        --tracking-tighter: -0.05em;
        --tracking-tight: -0.025em;
        --tracking-normal: 0em;
        --tracking-wide: 0.025em;
        --tracking-wider: 0.05em;
        --tracking-widest: 0.1em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --leading-relaxed: 1.625;
        --leading-loose: 2;
        --radius-xs: 0.125rem;
        --radius-sm: 0.25rem;
        --radius-md: 0.375rem;
        --radius-lg: 0.5rem;
        --radius-xl: 0.75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --radius-4xl: 2rem;
        --shadow-2xs: 0 1px #0000000d;
        --shadow-xs: 0 1px 2px 0 #0000000d;
        --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
        --shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
        --shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
        --shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
        --shadow-2xl: 0 25px 50px -12px #00000040;
        --inset-shadow-2xs: inset 0 1px #0000000d;
        --inset-shadow-xs: inset 0 1px 1px #0000000d;
        --inset-shadow-sm: inset 0 2px 4px #0000000d;
        --drop-shadow-xs: 0 1px 1px #0000000d;
        --drop-shadow-sm: 0 1px 2px #00000026;
        --drop-shadow-md: 0 3px 3px #0000001f;
        --drop-shadow-lg: 0 4px 4px #00000026;
        --drop-shadow-xl: 0 9px 7px #0000001a;
        --drop-shadow-2xl: 0 25px 25px #00000026;
        --text-shadow-2xs: 0px 1px 0px #00000026;
        --text-shadow-xs: 0px 1px 1px #0003;
        --text-shadow-sm: 0px 1px 0px #00000013, 0px 1px 1px #00000013,
            0px 2px 2px #00000013;
        --text-shadow-md: 0px 1px 1px #0000001a, 0px 1px 2px #0000001a,
            0px 2px 4px #0000001a;
        --text-shadow-lg: 0px 1px 2px #0000001a, 0px 3px 2px #0000001a,
            0px 4px 8px #0000001a;
        --ease-in: cubic-bezier(0.4, 0, 1, 1);
        --ease-out: cubic-bezier(0, 0, 0.2, 1);
        --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
        --animate-spin: spin 1s linear infinite;
        --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
        --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        --animate-bounce: bounce 1s infinite;
        --blur-xs: 4px;
        --blur-sm: 8px;
        --blur-md: 12px;
        --blur-lg: 16px;
        --blur-xl: 24px;
        --blur-2xl: 40px;
        --blur-3xl: 64px;
        --perspective-dramatic: 100px;
        --perspective-near: 300px;
        --perspective-normal: 500px;
        --perspective-midrange: 800px;
        --perspective-distant: 1200px;
        --aspect-video: 16/9;
        --default-transition-duration: 0.15s;
        --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
    }
}
@layer base {
    *,
    :after,
    :before,
    ::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0;
    }
    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0;
    }
    html,
    :host {
        -webkit-text-size-adjust: 100%;
        -moz-tab-size: 4;
        -o-tab-size: 4;
        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: 0;
        color: inherit;
        border-top-width: 1px;
    }
    abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit;
    }
    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit;
    }
    b,
    strong {
        font-weight: bolder;
    }
    code,
    kbd,
    samp,
    pre {
        font-family: var(
            --default-mono-font-family,
            ui-monospace,
            SFMono-Regular,
            Menlo,
            Monaco,
            Consolas,
            "Liberation Mono",
            "Courier New",
            monospace
        );
        font-feature-settings: var(
            --default-mono-font-feature-settings,
            normal
        );
        font-variation-settings: var(
            --default-mono-font-variation-settings,
            normal
        );
        font-size: 1em;
    }
    small {
        font-size: 80%;
    }
    sub,
    sup {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative;
    }
    sub {
        bottom: -0.25em;
    }
    sup {
        top: -0.5em;
    }
    table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse;
    }
    :-moz-focusring {
        outline: auto;
    }
    progress {
        vertical-align: baseline;
    }
    summary {
        display: list-item;
    }
    ol,
    ul,
    menu {
        list-style: none;
    }
    img,
    svg,
    video,
    canvas,
    audio,
    iframe,
    embed,
    object {
        vertical-align: middle;
        display: block;
    }
    img,
    video {
        max-width: 100%;
        height: auto;
    }
    button,
    input,
    select,
    optgroup,
    textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #ffff;
        border-radius: 0;
    }
    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0;
    }
    :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;
    }
    ::-moz-placeholder {
        opacity: 1;
    }
    ::placeholder {
        opacity: 1;
    }
    @supports (not (-webkit-appearance: -apple-pay-button)) or
        (contain-intrinsic-size: 1px) {
        ::-moz-placeholder {
            color: currentColor;
        }
        ::placeholder {
            color: currentColor;
        }
        @supports (color: color-mix(in lab, red, red)) {
            ::-moz-placeholder {
                color: color-mix(in oklab, currentcolor 50%, transparent);
            }
            ::placeholder {
                color: color-mix(in oklab, currentcolor 50%, transparent);
            }
        }
    }
    textarea {
        resize: vertical;
    }
    ::-webkit-search-decoration {
        -webkit-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: 0;
    }
    ::-webkit-datetime-edit {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-year-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-month-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-day-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-hour-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-minute-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-second-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-millisecond-field {
        padding-block: 0;
    }
    ::-webkit-datetime-edit-meridiem-field {
        padding-block: 0;
    }
    :-moz-ui-invalid {
        box-shadow: none;
    }
    button,
    input:where([type="button"], [type="reset"], [type="submit"]) {
        -webkit-appearance: button;
        -moz-appearance: button;
        appearance: button;
    }
    ::file-selector-button {
        -webkit-appearance: button;
        -moz-appearance: button;
        appearance: button;
    }
    ::-webkit-inner-spin-button {
        height: auto;
    }
    ::-webkit-outer-spin-button {
        height: auto;
    }
    [hidden]:where(:not([hidden="until-found"])) {
        display: none !important;
    }
    :where(:root),
    :root:has(input.theme-controller[value="light"]:checked),
    [data-theme="light"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(98% 0 0);
        --color-base-300: oklch(95% 0 0);
        --color-base-content: #f68c14;
        --color-primary: oklch(45% 0.24 277.023);
        --color-primary-content: oklch(93% 0.034 272.788);
        --color-secondary: oklch(65% 0.241 354.308);
        --color-secondary-content: oklch(94% 0.028 342.258);
        --color-accent: oklch(77% 0.152 181.912);
        --color-accent-content: oklch(38% 0.063 188.416);
        --color-neutral: oklch(14% 0.005 285.823);
        --color-neutral-content: oklch(92% 0.004 286.32);
        --color-info: oklch(74% 0.16 232.661);
        --color-info-content: oklch(29% 0.066 243.157);
        --color-success: oklch(76% 0.177 163.223);
        --color-success-content: oklch(37% 0.077 168.94);
        --color-warning: oklch(82% 0.189 84.429);
        --color-warning-content: oklch(41% 0.112 45.904);
        --color-error: oklch(71% 0.194 13.428);
        --color-error-content: oklch(27% 0.105 12.094);
        --radius-selector: 0.5rem;
        --radius-field: 0.25rem;
        --radius-box: 0.5rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    @media (prefers-color-scheme: dark) {
        :root {
            color-scheme: dark;
            --color-base-100: oklch(25.33% 0.016 252.42);
            --color-base-200: oklch(23.26% 0.014 253.1);
            --color-base-300: oklch(21.15% 0.012 254.09);
            --color-base-content: oklch(97.807% 0.029 256.847);
            --color-primary: oklch(58% 0.233 277.117);
            --color-primary-content: oklch(96% 0.018 272.314);
            --color-secondary: oklch(65% 0.241 354.308);
            --color-secondary-content: oklch(94% 0.028 342.258);
            --color-accent: oklch(77% 0.152 181.912);
            --color-accent-content: oklch(38% 0.063 188.416);
            --color-neutral: oklch(14% 0.005 285.823);
            --color-neutral-content: oklch(92% 0.004 286.32);
            --color-info: oklch(74% 0.16 232.661);
            --color-info-content: oklch(29% 0.066 243.157);
            --color-success: oklch(76% 0.177 163.223);
            --color-success-content: oklch(37% 0.077 168.94);
            --color-warning: oklch(82% 0.189 84.429);
            --color-warning-content: oklch(41% 0.112 45.904);
            --color-error: oklch(71% 0.194 13.428);
            --color-error-content: oklch(27% 0.105 12.094);
            --radius-selector: 0.5rem;
            --radius-field: 0.25rem;
            --radius-box: 0.5rem;
            --size-selector: 0.25rem;
            --size-field: 0.25rem;
            --border: 1px;
            --depth: 1;
            --noise: 0;
        }
    }
    :root:has(input.theme-controller[value="light"]:checked),
    [data-theme="light"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(98% 0 0);
        --color-base-300: oklch(95% 0 0);
        --color-base-content: oklch(21% 0.006 285.885);
        --color-primary: oklch(45% 0.24 277.023);
        --color-primary-content: oklch(93% 0.034 272.788);
        --color-secondary: oklch(65% 0.241 354.308);
        --color-secondary-content: oklch(94% 0.028 342.258);
        --color-accent: oklch(77% 0.152 181.912);
        --color-accent-content: oklch(38% 0.063 188.416);
        --color-neutral: oklch(14% 0.005 285.823);
        --color-neutral-content: oklch(92% 0.004 286.32);
        --color-info: oklch(74% 0.16 232.661);
        --color-info-content: oklch(29% 0.066 243.157);
        --color-success: oklch(76% 0.177 163.223);
        --color-success-content: oklch(37% 0.077 168.94);
        --color-warning: oklch(82% 0.189 84.429);
        --color-warning-content: oklch(41% 0.112 45.904);
        --color-error: oklch(71% 0.194 13.428);
        --color-error-content: oklch(27% 0.105 12.094);
        --radius-selector: 0.5rem;
        --radius-field: 0.25rem;
        --radius-box: 0.5rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="dark"]:checked),
    [data-theme="dark"] {
        color-scheme: dark;
        --color-base-100: oklch(25.33% 0.016 252.42);
        --color-base-200: oklch(23.26% 0.014 253.1);
        --color-base-300: oklch(21.15% 0.012 254.09);
        --color-base-content: oklch(97.807% 0.029 256.847);
        --color-primary: oklch(58% 0.233 277.117);
        --color-primary-content: oklch(96% 0.018 272.314);
        --color-secondary: oklch(65% 0.241 354.308);
        --color-secondary-content: oklch(94% 0.028 342.258);
        --color-accent: oklch(77% 0.152 181.912);
        --color-accent-content: oklch(38% 0.063 188.416);
        --color-neutral: oklch(14% 0.005 285.823);
        --color-neutral-content: oklch(92% 0.004 286.32);
        --color-info: oklch(74% 0.16 232.661);
        --color-info-content: oklch(29% 0.066 243.157);
        --color-success: oklch(76% 0.177 163.223);
        --color-success-content: oklch(37% 0.077 168.94);
        --color-warning: oklch(82% 0.189 84.429);
        --color-warning-content: oklch(41% 0.112 45.904);
        --color-error: oklch(71% 0.194 13.428);
        --color-error-content: oklch(27% 0.105 12.094);
        --radius-selector: 0.5rem;
        --radius-field: 0.25rem;
        --radius-box: 0.5rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="cupcake"]:checked),
    [data-theme="cupcake"] {
        color-scheme: light;
        --color-base-100: oklch(97.788% 0.004 56.375);
        --color-base-200: oklch(93.982% 0.007 61.449);
        --color-base-300: oklch(91.586% 0.006 53.44);
        --color-base-content: oklch(23.574% 0.066 313.189);
        --color-primary: oklch(85% 0.138 181.071);
        --color-primary-content: oklch(43% 0.078 188.216);
        --color-secondary: oklch(89% 0.061 343.231);
        --color-secondary-content: oklch(45% 0.187 3.815);
        --color-accent: oklch(90% 0.076 70.697);
        --color-accent-content: oklch(47% 0.157 37.304);
        --color-neutral: oklch(27% 0.006 286.033);
        --color-neutral-content: oklch(92% 0.004 286.32);
        --color-info: oklch(68% 0.169 237.323);
        --color-info-content: oklch(29% 0.066 243.157);
        --color-success: oklch(69% 0.17 162.48);
        --color-success-content: oklch(26% 0.051 172.552);
        --color-warning: oklch(79% 0.184 86.047);
        --color-warning-content: oklch(28% 0.066 53.813);
        --color-error: oklch(64% 0.246 16.439);
        --color-error-content: oklch(27% 0.105 12.094);
        --radius-selector: 1rem;
        --radius-field: 2rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 2px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="bumblebee"]:checked),
    [data-theme="bumblebee"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(97% 0 0);
        --color-base-300: oklch(92% 0 0);
        --color-base-content: oklch(20% 0 0);
        --color-primary: oklch(85% 0.199 91.936);
        --color-primary-content: oklch(42% 0.095 57.708);
        --color-secondary: oklch(75% 0.183 55.934);
        --color-secondary-content: oklch(40% 0.123 38.172);
        --color-accent: oklch(0% 0 0);
        --color-accent-content: oklch(100% 0 0);
        --color-neutral: oklch(37% 0.01 67.558);
        --color-neutral-content: oklch(92% 0.003 48.717);
        --color-info: oklch(74% 0.16 232.661);
        --color-info-content: oklch(39% 0.09 240.876);
        --color-success: oklch(76% 0.177 163.223);
        --color-success-content: oklch(37% 0.077 168.94);
        --color-warning: oklch(82% 0.189 84.429);
        --color-warning-content: oklch(41% 0.112 45.904);
        --color-error: oklch(70% 0.191 22.216);
        --color-error-content: oklch(39% 0.141 25.723);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="emerald"]:checked),
    [data-theme="emerald"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(93% 0 0);
        --color-base-300: oklch(86% 0 0);
        --color-base-content: oklch(35.519% 0.032 262.988);
        --color-primary: oklch(76.662% 0.135 153.45);
        --color-primary-content: oklch(33.387% 0.04 162.24);
        --color-secondary: oklch(61.302% 0.202 261.294);
        --color-secondary-content: oklch(100% 0 0);
        --color-accent: oklch(72.772% 0.149 33.2);
        --color-accent-content: oklch(0% 0 0);
        --color-neutral: oklch(35.519% 0.032 262.988);
        --color-neutral-content: oklch(98.462% 0.001 247.838);
        --color-info: oklch(72.06% 0.191 231.6);
        --color-info-content: oklch(0% 0 0);
        --color-success: oklch(64.8% 0.15 160);
        --color-success-content: oklch(0% 0 0);
        --color-warning: oklch(84.71% 0.199 83.87);
        --color-warning-content: oklch(0% 0 0);
        --color-error: oklch(71.76% 0.221 22.18);
        --color-error-content: oklch(0% 0 0);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="corporate"]:checked),
    [data-theme="corporate"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(93% 0 0);
        --color-base-300: oklch(86% 0 0);
        --color-base-content: oklch(22.389% 0.031 278.072);
        --color-primary: oklch(58% 0.158 241.966);
        --color-primary-content: oklch(100% 0 0);
        --color-secondary: oklch(55% 0.046 257.417);
        --color-secondary-content: oklch(100% 0 0);
        --color-accent: oklch(60% 0.118 184.704);
        --color-accent-content: oklch(100% 0 0);
        --color-neutral: oklch(0% 0 0);
        --color-neutral-content: oklch(100% 0 0);
        --color-info: oklch(60% 0.126 221.723);
        --color-info-content: oklch(100% 0 0);
        --color-success: oklch(62% 0.194 149.214);
        --color-success-content: oklch(100% 0 0);
        --color-warning: oklch(85% 0.199 91.936);
        --color-warning-content: oklch(0% 0 0);
        --color-error: oklch(70% 0.191 22.216);
        --color-error-content: oklch(0% 0 0);
        --radius-selector: 0.25rem;
        --radius-field: 0.25rem;
        --radius-box: 0.25rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="synthwave"]:checked),
    [data-theme="synthwave"] {
        color-scheme: dark;
        --color-base-100: oklch(15% 0.09 281.288);
        --color-base-200: oklch(20% 0.09 281.288);
        --color-base-300: oklch(25% 0.09 281.288);
        --color-base-content: oklch(78% 0.115 274.713);
        --color-primary: oklch(71% 0.202 349.761);
        --color-primary-content: oklch(28% 0.109 3.907);
        --color-secondary: oklch(82% 0.111 230.318);
        --color-secondary-content: oklch(29% 0.066 243.157);
        --color-accent: oklch(75% 0.183 55.934);
        --color-accent-content: oklch(26% 0.079 36.259);
        --color-neutral: oklch(45% 0.24 277.023);
        --color-neutral-content: oklch(87% 0.065 274.039);
        --color-info: oklch(74% 0.16 232.661);
        --color-info-content: oklch(29% 0.066 243.157);
        --color-success: oklch(77% 0.152 181.912);
        --color-success-content: oklch(27% 0.046 192.524);
        --color-warning: oklch(90% 0.182 98.111);
        --color-warning-content: oklch(42% 0.095 57.708);
        --color-error: oklch(73.7% 0.121 32.639);
        --color-error-content: oklch(23.501% 0.096 290.329);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="retro"]:checked),
    [data-theme="retro"] {
        color-scheme: light;
        --color-base-100: oklch(91.637% 0.034 90.515);
        --color-base-200: oklch(88.272% 0.049 91.774);
        --color-base-300: oklch(84.133% 0.065 90.856);
        --color-base-content: oklch(41% 0.112 45.904);
        --color-primary: oklch(80% 0.114 19.571);
        --color-primary-content: oklch(39% 0.141 25.723);
        --color-secondary: oklch(92% 0.084 155.995);
        --color-secondary-content: oklch(44% 0.119 151.328);
        --color-accent: oklch(68% 0.162 75.834);
        --color-accent-content: oklch(41% 0.112 45.904);
        --color-neutral: oklch(44% 0.011 73.639);
        --color-neutral-content: oklch(86% 0.005 56.366);
        --color-info: oklch(58% 0.158 241.966);
        --color-info-content: oklch(96% 0.059 95.617);
        --color-success: oklch(51% 0.096 186.391);
        --color-success-content: oklch(96% 0.059 95.617);
        --color-warning: oklch(64% 0.222 41.116);
        --color-warning-content: oklch(96% 0.059 95.617);
        --color-error: oklch(70% 0.191 22.216);
        --color-error-content: oklch(40% 0.123 38.172);
        --radius-selector: 0.25rem;
        --radius-field: 0.25rem;
        --radius-box: 0.5rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="cyberpunk"]:checked),
    [data-theme="cyberpunk"] {
        color-scheme: light;
        --color-base-100: oklch(94.51% 0.179 104.32);
        --color-base-200: oklch(91.51% 0.179 104.32);
        --color-base-300: oklch(85.51% 0.179 104.32);
        --color-base-content: oklch(0% 0 0);
        --color-primary: oklch(74.22% 0.209 6.35);
        --color-primary-content: oklch(14.844% 0.041 6.35);
        --color-secondary: oklch(83.33% 0.184 204.72);
        --color-secondary-content: oklch(16.666% 0.036 204.72);
        --color-accent: oklch(71.86% 0.217 310.43);
        --color-accent-content: oklch(14.372% 0.043 310.43);
        --color-neutral: oklch(23.04% 0.065 269.31);
        --color-neutral-content: oklch(94.51% 0.179 104.32);
        --color-info: oklch(72.06% 0.191 231.6);
        --color-info-content: oklch(0% 0 0);
        --color-success: oklch(64.8% 0.15 160);
        --color-success-content: oklch(0% 0 0);
        --color-warning: oklch(84.71% 0.199 83.87);
        --color-warning-content: oklch(0% 0 0);
        --color-error: oklch(71.76% 0.221 22.18);
        --color-error-content: oklch(0% 0 0);
        --radius-selector: 0rem;
        --radius-field: 0rem;
        --radius-box: 0rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="valentine"]:checked),
    [data-theme="valentine"] {
        color-scheme: light;
        --color-base-100: oklch(97% 0.014 343.198);
        --color-base-200: oklch(94% 0.028 342.258);
        --color-base-300: oklch(89% 0.061 343.231);
        --color-base-content: oklch(52% 0.223 3.958);
        --color-primary: oklch(65% 0.241 354.308);
        --color-primary-content: oklch(100% 0 0);
        --color-secondary: oklch(62% 0.265 303.9);
        --color-secondary-content: oklch(97% 0.014 308.299);
        --color-accent: oklch(82% 0.111 230.318);
        --color-accent-content: oklch(39% 0.09 240.876);
        --color-neutral: oklch(40% 0.153 2.432);
        --color-neutral-content: oklch(89% 0.061 343.231);
        --color-info: oklch(86% 0.127 207.078);
        --color-info-content: oklch(44% 0.11 240.79);
        --color-success: oklch(84% 0.143 164.978);
        --color-success-content: oklch(43% 0.095 166.913);
        --color-warning: oklch(75% 0.183 55.934);
        --color-warning-content: oklch(26% 0.079 36.259);
        --color-error: oklch(63% 0.237 25.331);
        --color-error-content: oklch(97% 0.013 17.38);
        --radius-selector: 1rem;
        --radius-field: 2rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.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% 0.006 56.043);
        --color-base-200: oklch(14% 0.004 49.25);
        --color-base-300: oklch(0% 0 0);
        --color-base-content: oklch(84.955% 0 0);
        --color-primary: oklch(77.48% 0.204 60.62);
        --color-primary-content: oklch(19.693% 0.004 196.779);
        --color-secondary: oklch(45.98% 0.248 305.03);
        --color-secondary-content: oklch(89.196% 0.049 305.03);
        --color-accent: oklch(64.8% 0.223 136.073);
        --color-accent-content: oklch(0% 0 0);
        --color-neutral: oklch(24.371% 0.046 65.681);
        --color-neutral-content: oklch(84.874% 0.009 65.681);
        --color-info: oklch(54.615% 0.215 262.88);
        --color-info-content: oklch(90.923% 0.043 262.88);
        --color-success: oklch(62.705% 0.169 149.213);
        --color-success-content: oklch(12.541% 0.033 149.213);
        --color-warning: oklch(66.584% 0.157 58.318);
        --color-warning-content: oklch(13.316% 0.031 58.318);
        --color-error: oklch(65.72% 0.199 27.33);
        --color-error-content: oklch(13.144% 0.039 27.33);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="garden"]:checked),
    [data-theme="garden"] {
        color-scheme: light;
        --color-base-100: oklch(92.951% 0.002 17.197);
        --color-base-200: oklch(86.445% 0.002 17.197);
        --color-base-300: oklch(79.938% 0.001 17.197);
        --color-base-content: oklch(16.961% 0.001 17.32);
        --color-primary: oklch(62.45% 0.278 3.836);
        --color-primary-content: oklch(100% 0 0);
        --color-secondary: oklch(48.495% 0.11 355.095);
        --color-secondary-content: oklch(89.699% 0.022 355.095);
        --color-accent: oklch(56.273% 0.054 154.39);
        --color-accent-content: oklch(100% 0 0);
        --color-neutral: oklch(24.155% 0.049 89.07);
        --color-neutral-content: oklch(92.951% 0.002 17.197);
        --color-info: oklch(72.06% 0.191 231.6);
        --color-info-content: oklch(0% 0 0);
        --color-success: oklch(64.8% 0.15 160);
        --color-success-content: oklch(0% 0 0);
        --color-warning: oklch(84.71% 0.199 83.87);
        --color-warning-content: oklch(0% 0 0);
        --color-error: oklch(71.76% 0.221 22.18);
        --color-error-content: oklch(0% 0 0);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="forest"]:checked),
    [data-theme="forest"] {
        color-scheme: dark;
        --color-base-100: oklch(20.84% 0.008 17.911);
        --color-base-200: oklch(18.522% 0.007 17.911);
        --color-base-300: oklch(16.203% 0.007 17.911);
        --color-base-content: oklch(83.768% 0.001 17.911);
        --color-primary: oklch(68.628% 0.185 148.958);
        --color-primary-content: oklch(0% 0 0);
        --color-secondary: oklch(69.776% 0.135 168.327);
        --color-secondary-content: oklch(13.955% 0.027 168.327);
        --color-accent: oklch(70.628% 0.119 185.713);
        --color-accent-content: oklch(14.125% 0.023 185.713);
        --color-neutral: oklch(30.698% 0.039 171.364);
        --color-neutral-content: oklch(86.139% 0.007 171.364);
        --color-info: oklch(72.06% 0.191 231.6);
        --color-info-content: oklch(0% 0 0);
        --color-success: oklch(64.8% 0.15 160);
        --color-success-content: oklch(0% 0 0);
        --color-warning: oklch(84.71% 0.199 83.87);
        --color-warning-content: oklch(0% 0 0);
        --color-error: oklch(71.76% 0.221 22.18);
        --color-error-content: oklch(0% 0 0);
        --radius-selector: 1rem;
        --radius-field: 2rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="aqua"]:checked),
    [data-theme="aqua"] {
        color-scheme: dark;
        --color-base-100: oklch(37% 0.146 265.522);
        --color-base-200: oklch(28% 0.091 267.935);
        --color-base-300: oklch(22% 0.091 267.935);
        --color-base-content: oklch(90% 0.058 230.902);
        --color-primary: oklch(85.661% 0.144 198.645);
        --color-primary-content: oklch(40.124% 0.068 197.603);
        --color-secondary: oklch(60.682% 0.108 309.782);
        --color-secondary-content: oklch(96% 0.016 293.756);
        --color-accent: oklch(93.426% 0.102 94.555);
        --color-accent-content: oklch(18.685% 0.02 94.555);
        --color-neutral: oklch(27% 0.146 265.522);
        --color-neutral-content: oklch(80% 0.146 265.522);
        --color-info: oklch(54.615% 0.215 262.88);
        --color-info-content: oklch(90.923% 0.043 262.88);
        --color-success: oklch(62.705% 0.169 149.213);
        --color-success-content: oklch(12.541% 0.033 149.213);
        --color-warning: oklch(66.584% 0.157 58.318);
        --color-warning-content: oklch(27% 0.077 45.635);
        --color-error: oklch(73.95% 0.19 27.33);
        --color-error-content: oklch(14.79% 0.038 27.33);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="lofi"]:checked),
    [data-theme="lofi"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(97% 0 0);
        --color-base-300: oklch(94% 0 0);
        --color-base-content: oklch(0% 0 0);
        --color-primary: oklch(15.906% 0 0);
        --color-primary-content: oklch(100% 0 0);
        --color-secondary: oklch(21.455% 0.001 17.278);
        --color-secondary-content: oklch(100% 0 0);
        --color-accent: oklch(26.861% 0 0);
        --color-accent-content: oklch(100% 0 0);
        --color-neutral: oklch(0% 0 0);
        --color-neutral-content: oklch(100% 0 0);
        --color-info: oklch(79.54% 0.103 205.9);
        --color-info-content: oklch(15.908% 0.02 205.9);
        --color-success: oklch(90.13% 0.153 164.14);
        --color-success-content: oklch(18.026% 0.03 164.14);
        --color-warning: oklch(88.37% 0.135 79.94);
        --color-warning-content: oklch(17.674% 0.027 79.94);
        --color-error: oklch(78.66% 0.15 28.47);
        --color-error-content: oklch(15.732% 0.03 28.47);
        --radius-selector: 2rem;
        --radius-field: 0.25rem;
        --radius-box: 0.5rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="pastel"]:checked),
    [data-theme="pastel"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(98.462% 0.001 247.838);
        --color-base-300: oklch(92.462% 0.001 247.838);
        --color-base-content: oklch(20% 0 0);
        --color-primary: oklch(90% 0.063 306.703);
        --color-primary-content: oklch(49% 0.265 301.924);
        --color-secondary: oklch(89% 0.058 10.001);
        --color-secondary-content: oklch(51% 0.222 16.935);
        --color-accent: oklch(90% 0.093 164.15);
        --color-accent-content: oklch(50% 0.118 165.612);
        --color-neutral: oklch(55% 0.046 257.417);
        --color-neutral-content: oklch(92% 0.013 255.508);
        --color-info: oklch(86% 0.127 207.078);
        --color-info-content: oklch(52% 0.105 223.128);
        --color-success: oklch(87% 0.15 154.449);
        --color-success-content: oklch(52% 0.154 150.069);
        --color-warning: oklch(83% 0.128 66.29);
        --color-warning-content: oklch(55% 0.195 38.402);
        --color-error: oklch(80% 0.114 19.571);
        --color-error-content: oklch(50% 0.213 27.518);
        --radius-selector: 1rem;
        --radius-field: 2rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 2px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="fantasy"]:checked),
    [data-theme="fantasy"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(93% 0 0);
        --color-base-300: oklch(86% 0 0);
        --color-base-content: oklch(27.807% 0.029 256.847);
        --color-primary: oklch(37.45% 0.189 325.02);
        --color-primary-content: oklch(87.49% 0.037 325.02);
        --color-secondary: oklch(53.92% 0.162 241.36);
        --color-secondary-content: oklch(90.784% 0.032 241.36);
        --color-accent: oklch(75.98% 0.204 56.72);
        --color-accent-content: oklch(15.196% 0.04 56.72);
        --color-neutral: oklch(27.807% 0.029 256.847);
        --color-neutral-content: oklch(85.561% 0.005 256.847);
        --color-info: oklch(72.06% 0.191 231.6);
        --color-info-content: oklch(0% 0 0);
        --color-success: oklch(64.8% 0.15 160);
        --color-success-content: oklch(0% 0 0);
        --color-warning: oklch(84.71% 0.199 83.87);
        --color-warning-content: oklch(0% 0 0);
        --color-error: oklch(71.76% 0.221 22.18);
        --color-error-content: oklch(0% 0 0);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="wireframe"]:checked),
    [data-theme="wireframe"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(97% 0 0);
        --color-base-300: oklch(94% 0 0);
        --color-base-content: oklch(20% 0 0);
        --color-primary: oklch(87% 0 0);
        --color-primary-content: oklch(26% 0 0);
        --color-secondary: oklch(87% 0 0);
        --color-secondary-content: oklch(26% 0 0);
        --color-accent: oklch(87% 0 0);
        --color-accent-content: oklch(26% 0 0);
        --color-neutral: oklch(87% 0 0);
        --color-neutral-content: oklch(26% 0 0);
        --color-info: oklch(44% 0.11 240.79);
        --color-info-content: oklch(90% 0.058 230.902);
        --color-success: oklch(43% 0.095 166.913);
        --color-success-content: oklch(90% 0.093 164.15);
        --color-warning: oklch(47% 0.137 46.201);
        --color-warning-content: oklch(92% 0.12 95.746);
        --color-error: oklch(44% 0.177 26.899);
        --color-error-content: oklch(88% 0.062 18.334);
        --radius-selector: 0rem;
        --radius-field: 0.25rem;
        --radius-box: 0.25rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="black"]:checked),
    [data-theme="black"] {
        color-scheme: dark;
        --color-base-100: oklch(0% 0 0);
        --color-base-200: oklch(19% 0 0);
        --color-base-300: oklch(22% 0 0);
        --color-base-content: oklch(87.609% 0 0);
        --color-primary: oklch(35% 0 0);
        --color-primary-content: oklch(100% 0 0);
        --color-secondary: oklch(35% 0 0);
        --color-secondary-content: oklch(100% 0 0);
        --color-accent: oklch(35% 0 0);
        --color-accent-content: oklch(100% 0 0);
        --color-neutral: oklch(35% 0 0);
        --color-neutral-content: oklch(100% 0 0);
        --color-info: oklch(45.201% 0.313 264.052);
        --color-info-content: oklch(89.04% 0.062 264.052);
        --color-success: oklch(51.975% 0.176 142.495);
        --color-success-content: oklch(90.395% 0.035 142.495);
        --color-warning: oklch(96.798% 0.211 109.769);
        --color-warning-content: oklch(19.359% 0.042 109.769);
        --color-error: oklch(62.795% 0.257 29.233);
        --color-error-content: oklch(12.559% 0.051 29.233);
        --radius-selector: 0rem;
        --radius-field: 0rem;
        --radius-box: 0rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="luxury"]:checked),
    [data-theme="luxury"] {
        color-scheme: dark;
        --color-base-100: oklch(14.076% 0.004 285.822);
        --color-base-200: oklch(20.219% 0.004 308.229);
        --color-base-300: oklch(23.219% 0.004 308.229);
        --color-base-content: oklch(75.687% 0.123 76.89);
        --color-primary: oklch(100% 0 0);
        --color-primary-content: oklch(20% 0 0);
        --color-secondary: oklch(27.581% 0.064 261.069);
        --color-secondary-content: oklch(85.516% 0.012 261.069);
        --color-accent: oklch(36.674% 0.051 338.825);
        --color-accent-content: oklch(87.334% 0.01 338.825);
        --color-neutral: oklch(24.27% 0.057 59.825);
        --color-neutral-content: oklch(93.203% 0.089 90.861);
        --color-info: oklch(79.061% 0.121 237.133);
        --color-info-content: oklch(15.812% 0.024 237.133);
        --color-success: oklch(78.119% 0.192 132.154);
        --color-success-content: oklch(15.623% 0.038 132.154);
        --color-warning: oklch(86.127% 0.136 102.891);
        --color-warning-content: oklch(17.225% 0.027 102.891);
        --color-error: oklch(71.753% 0.176 22.568);
        --color-error-content: oklch(14.35% 0.035 22.568);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="dracula"]:checked),
    [data-theme="dracula"] {
        color-scheme: dark;
        --color-base-100: oklch(28.822% 0.022 277.508);
        --color-base-200: oklch(26.805% 0.02 277.508);
        --color-base-300: oklch(24.787% 0.019 277.508);
        --color-base-content: oklch(97.747% 0.007 106.545);
        --color-primary: oklch(75.461% 0.183 346.812);
        --color-primary-content: oklch(15.092% 0.036 346.812);
        --color-secondary: oklch(74.202% 0.148 301.883);
        --color-secondary-content: oklch(14.84% 0.029 301.883);
        --color-accent: oklch(83.392% 0.124 66.558);
        --color-accent-content: oklch(16.678% 0.024 66.558);
        --color-neutral: oklch(39.445% 0.032 275.524);
        --color-neutral-content: oklch(87.889% 0.006 275.524);
        --color-info: oklch(88.263% 0.093 212.846);
        --color-info-content: oklch(17.652% 0.018 212.846);
        --color-success: oklch(87.099% 0.219 148.024);
        --color-success-content: oklch(17.419% 0.043 148.024);
        --color-warning: oklch(95.533% 0.134 112.757);
        --color-warning-content: oklch(19.106% 0.026 112.757);
        --color-error: oklch(68.22% 0.206 24.43);
        --color-error-content: oklch(13.644% 0.041 24.43);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="cmyk"]:checked),
    [data-theme="cmyk"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(95% 0 0);
        --color-base-300: oklch(90% 0 0);
        --color-base-content: oklch(20% 0 0);
        --color-primary: oklch(71.772% 0.133 239.443);
        --color-primary-content: oklch(14.354% 0.026 239.443);
        --color-secondary: oklch(64.476% 0.202 359.339);
        --color-secondary-content: oklch(12.895% 0.04 359.339);
        --color-accent: oklch(94.228% 0.189 105.306);
        --color-accent-content: oklch(18.845% 0.037 105.306);
        --color-neutral: oklch(21.778% 0 0);
        --color-neutral-content: oklch(84.355% 0 0);
        --color-info: oklch(68.475% 0.094 217.284);
        --color-info-content: oklch(13.695% 0.018 217.284);
        --color-success: oklch(46.949% 0.162 321.406);
        --color-success-content: oklch(89.389% 0.032 321.406);
        --color-warning: oklch(71.236% 0.159 52.023);
        --color-warning-content: oklch(14.247% 0.031 52.023);
        --color-error: oklch(62.013% 0.208 28.717);
        --color-error-content: oklch(12.402% 0.041 28.717);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="autumn"]:checked),
    [data-theme="autumn"] {
        color-scheme: light;
        --color-base-100: oklch(95.814% 0 0);
        --color-base-200: oklch(89.107% 0 0);
        --color-base-300: oklch(82.4% 0 0);
        --color-base-content: oklch(19.162% 0 0);
        --color-primary: oklch(40.723% 0.161 17.53);
        --color-primary-content: oklch(88.144% 0.032 17.53);
        --color-secondary: oklch(61.676% 0.169 23.865);
        --color-secondary-content: oklch(12.335% 0.033 23.865);
        --color-accent: oklch(73.425% 0.094 60.729);
        --color-accent-content: oklch(14.685% 0.018 60.729);
        --color-neutral: oklch(54.367% 0.037 51.902);
        --color-neutral-content: oklch(90.873% 0.007 51.902);
        --color-info: oklch(69.224% 0.097 207.284);
        --color-info-content: oklch(13.844% 0.019 207.284);
        --color-success: oklch(60.995% 0.08 174.616);
        --color-success-content: oklch(12.199% 0.016 174.616);
        --color-warning: oklch(70.081% 0.164 56.844);
        --color-warning-content: oklch(14.016% 0.032 56.844);
        --color-error: oklch(53.07% 0.241 24.16);
        --color-error-content: oklch(90.614% 0.048 24.16);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="business"]:checked),
    [data-theme="business"] {
        color-scheme: dark;
        --color-base-100: oklch(24.353% 0 0);
        --color-base-200: oklch(22.648% 0 0);
        --color-base-300: oklch(20.944% 0 0);
        --color-base-content: oklch(84.87% 0 0);
        --color-primary: oklch(41.703% 0.099 251.473);
        --color-primary-content: oklch(88.34% 0.019 251.473);
        --color-secondary: oklch(64.092% 0.027 229.389);
        --color-secondary-content: oklch(12.818% 0.005 229.389);
        --color-accent: oklch(67.271% 0.167 35.791);
        --color-accent-content: oklch(13.454% 0.033 35.791);
        --color-neutral: oklch(27.441% 0.013 253.041);
        --color-neutral-content: oklch(85.488% 0.002 253.041);
        --color-info: oklch(62.616% 0.143 240.033);
        --color-info-content: oklch(12.523% 0.028 240.033);
        --color-success: oklch(70.226% 0.094 156.596);
        --color-success-content: oklch(14.045% 0.018 156.596);
        --color-warning: oklch(77.482% 0.115 81.519);
        --color-warning-content: oklch(15.496% 0.023 81.519);
        --color-error: oklch(51.61% 0.146 29.674);
        --color-error-content: oklch(90.322% 0.029 29.674);
        --radius-selector: 0rem;
        --radius-field: 0.25rem;
        --radius-box: 0.25rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="acid"]:checked),
    [data-theme="acid"] {
        color-scheme: light;
        --color-base-100: oklch(98% 0 0);
        --color-base-200: oklch(95% 0 0);
        --color-base-300: oklch(91% 0 0);
        --color-base-content: oklch(0% 0 0);
        --color-primary: oklch(71.9% 0.357 330.759);
        --color-primary-content: oklch(14.38% 0.071 330.759);
        --color-secondary: oklch(73.37% 0.224 48.25);
        --color-secondary-content: oklch(14.674% 0.044 48.25);
        --color-accent: oklch(92.78% 0.264 122.962);
        --color-accent-content: oklch(18.556% 0.052 122.962);
        --color-neutral: oklch(21.31% 0.128 278.68);
        --color-neutral-content: oklch(84.262% 0.025 278.68);
        --color-info: oklch(60.72% 0.227 252.05);
        --color-info-content: oklch(12.144% 0.045 252.05);
        --color-success: oklch(85.72% 0.266 158.53);
        --color-success-content: oklch(17.144% 0.053 158.53);
        --color-warning: oklch(91.01% 0.212 100.5);
        --color-warning-content: oklch(18.202% 0.042 100.5);
        --color-error: oklch(64.84% 0.293 29.349);
        --color-error-content: oklch(12.968% 0.058 29.349);
        --radius-selector: 1rem;
        --radius-field: 1rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="lemonade"]:checked),
    [data-theme="lemonade"] {
        color-scheme: light;
        --color-base-100: oklch(98.71% 0.02 123.72);
        --color-base-200: oklch(91.8% 0.018 123.72);
        --color-base-300: oklch(84.89% 0.017 123.72);
        --color-base-content: oklch(19.742% 0.004 123.72);
        --color-primary: oklch(58.92% 0.199 134.6);
        --color-primary-content: oklch(11.784% 0.039 134.6);
        --color-secondary: oklch(77.75% 0.196 111.09);
        --color-secondary-content: oklch(15.55% 0.039 111.09);
        --color-accent: oklch(85.39% 0.201 100.73);
        --color-accent-content: oklch(17.078% 0.04 100.73);
        --color-neutral: oklch(30.98% 0.075 108.6);
        --color-neutral-content: oklch(86.196% 0.015 108.6);
        --color-info: oklch(86.19% 0.047 224.14);
        --color-info-content: oklch(17.238% 0.009 224.14);
        --color-success: oklch(86.19% 0.047 157.85);
        --color-success-content: oklch(17.238% 0.009 157.85);
        --color-warning: oklch(86.19% 0.047 102.15);
        --color-warning-content: oklch(17.238% 0.009 102.15);
        --color-error: oklch(86.19% 0.047 25.85);
        --color-error-content: oklch(17.238% 0.009 25.85);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="night"]:checked),
    [data-theme="night"] {
        color-scheme: dark;
        --color-base-100: oklch(20.768% 0.039 265.754);
        --color-base-200: oklch(19.314% 0.037 265.754);
        --color-base-300: oklch(17.86% 0.034 265.754);
        --color-base-content: oklch(84.153% 0.007 265.754);
        --color-primary: oklch(75.351% 0.138 232.661);
        --color-primary-content: oklch(15.07% 0.027 232.661);
        --color-secondary: oklch(68.011% 0.158 276.934);
        --color-secondary-content: oklch(13.602% 0.031 276.934);
        --color-accent: oklch(72.36% 0.176 350.048);
        --color-accent-content: oklch(14.472% 0.035 350.048);
        --color-neutral: oklch(27.949% 0.036 260.03);
        --color-neutral-content: oklch(85.589% 0.007 260.03);
        --color-info: oklch(68.455% 0.148 237.251);
        --color-info-content: oklch(0% 0 0);
        --color-success: oklch(78.452% 0.132 181.911);
        --color-success-content: oklch(15.69% 0.026 181.911);
        --color-warning: oklch(83.242% 0.139 82.95);
        --color-warning-content: oklch(16.648% 0.027 82.95);
        --color-error: oklch(71.785% 0.17 13.118);
        --color-error-content: oklch(14.357% 0.034 13.118);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="coffee"]:checked),
    [data-theme="coffee"] {
        color-scheme: dark;
        --color-base-100: oklch(24% 0.023 329.708);
        --color-base-200: oklch(21% 0.021 329.708);
        --color-base-300: oklch(16% 0.019 329.708);
        --color-base-content: oklch(72.354% 0.092 79.129);
        --color-primary: oklch(71.996% 0.123 62.756);
        --color-primary-content: oklch(14.399% 0.024 62.756);
        --color-secondary: oklch(34.465% 0.029 199.194);
        --color-secondary-content: oklch(86.893% 0.005 199.194);
        --color-accent: oklch(42.621% 0.074 224.389);
        --color-accent-content: oklch(88.524% 0.014 224.389);
        --color-neutral: oklch(16.51% 0.015 326.261);
        --color-neutral-content: oklch(83.302% 0.003 326.261);
        --color-info: oklch(79.49% 0.063 184.558);
        --color-info-content: oklch(15.898% 0.012 184.558);
        --color-success: oklch(74.722% 0.072 131.116);
        --color-success-content: oklch(14.944% 0.014 131.116);
        --color-warning: oklch(88.15% 0.14 87.722);
        --color-warning-content: oklch(17.63% 0.028 87.722);
        --color-error: oklch(77.318% 0.128 31.871);
        --color-error-content: oklch(15.463% 0.025 31.871);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="winter"]:checked),
    [data-theme="winter"] {
        color-scheme: light;
        --color-base-100: oklch(100% 0 0);
        --color-base-200: oklch(97.466% 0.011 259.822);
        --color-base-300: oklch(93.268% 0.016 262.751);
        --color-base-content: oklch(41.886% 0.053 255.824);
        --color-primary: oklch(56.86% 0.255 257.57);
        --color-primary-content: oklch(91.372% 0.051 257.57);
        --color-secondary: oklch(42.551% 0.161 282.339);
        --color-secondary-content: oklch(88.51% 0.032 282.339);
        --color-accent: oklch(59.939% 0.191 335.171);
        --color-accent-content: oklch(11.988% 0.038 335.171);
        --color-neutral: oklch(19.616% 0.063 257.651);
        --color-neutral-content: oklch(83.923% 0.012 257.651);
        --color-info: oklch(88.127% 0.085 214.515);
        --color-info-content: oklch(17.625% 0.017 214.515);
        --color-success: oklch(80.494% 0.077 197.823);
        --color-success-content: oklch(16.098% 0.015 197.823);
        --color-warning: oklch(89.172% 0.045 71.47);
        --color-warning-content: oklch(17.834% 0.009 71.47);
        --color-error: oklch(73.092% 0.11 20.076);
        --color-error-content: oklch(14.618% 0.022 20.076);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="dim"]:checked),
    [data-theme="dim"] {
        color-scheme: dark;
        --color-base-100: oklch(30.857% 0.023 264.149);
        --color-base-200: oklch(28.036% 0.019 264.182);
        --color-base-300: oklch(26.346% 0.018 262.177);
        --color-base-content: oklch(82.901% 0.031 222.959);
        --color-primary: oklch(86.133% 0.141 139.549);
        --color-primary-content: oklch(17.226% 0.028 139.549);
        --color-secondary: oklch(73.375% 0.165 35.353);
        --color-secondary-content: oklch(14.675% 0.033 35.353);
        --color-accent: oklch(74.229% 0.133 311.379);
        --color-accent-content: oklch(14.845% 0.026 311.379);
        --color-neutral: oklch(24.731% 0.02 264.094);
        --color-neutral-content: oklch(82.901% 0.031 222.959);
        --color-info: oklch(86.078% 0.142 206.182);
        --color-info-content: oklch(17.215% 0.028 206.182);
        --color-success: oklch(86.171% 0.142 166.534);
        --color-success-content: oklch(17.234% 0.028 166.534);
        --color-warning: oklch(86.163% 0.142 94.818);
        --color-warning-content: oklch(17.232% 0.028 94.818);
        --color-error: oklch(82.418% 0.099 33.756);
        --color-error-content: oklch(16.483% 0.019 33.756);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="nord"]:checked),
    [data-theme="nord"] {
        color-scheme: light;
        --color-base-100: oklch(95.127% 0.007 260.731);
        --color-base-200: oklch(93.299% 0.01 261.788);
        --color-base-300: oklch(89.925% 0.016 262.749);
        --color-base-content: oklch(32.437% 0.022 264.182);
        --color-primary: oklch(59.435% 0.077 254.027);
        --color-primary-content: oklch(11.887% 0.015 254.027);
        --color-secondary: oklch(69.651% 0.059 248.687);
        --color-secondary-content: oklch(13.93% 0.011 248.687);
        --color-accent: oklch(77.464% 0.062 217.469);
        --color-accent-content: oklch(15.492% 0.012 217.469);
        --color-neutral: oklch(45.229% 0.035 264.131);
        --color-neutral-content: oklch(89.925% 0.016 262.749);
        --color-info: oklch(69.207% 0.062 332.664);
        --color-info-content: oklch(13.841% 0.012 332.664);
        --color-success: oklch(76.827% 0.074 131.063);
        --color-success-content: oklch(15.365% 0.014 131.063);
        --color-warning: oklch(85.486% 0.089 84.093);
        --color-warning-content: oklch(17.097% 0.017 84.093);
        --color-error: oklch(60.61% 0.12 15.341);
        --color-error-content: oklch(12.122% 0.024 15.341);
        --radius-selector: 1rem;
        --radius-field: 0.25rem;
        --radius-box: 0.5rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="sunset"]:checked),
    [data-theme="sunset"] {
        color-scheme: dark;
        --color-base-100: oklch(22% 0.019 237.69);
        --color-base-200: oklch(20% 0.019 237.69);
        --color-base-300: oklch(18% 0.019 237.69);
        --color-base-content: oklch(77.383% 0.043 245.096);
        --color-primary: oklch(74.703% 0.158 39.947);
        --color-primary-content: oklch(14.94% 0.031 39.947);
        --color-secondary: oklch(72.537% 0.177 2.72);
        --color-secondary-content: oklch(14.507% 0.035 2.72);
        --color-accent: oklch(71.294% 0.166 299.844);
        --color-accent-content: oklch(14.258% 0.033 299.844);
        --color-neutral: oklch(26% 0.019 237.69);
        --color-neutral-content: oklch(70% 0.019 237.69);
        --color-info: oklch(85.559% 0.085 206.015);
        --color-info-content: oklch(17.111% 0.017 206.015);
        --color-success: oklch(85.56% 0.085 144.778);
        --color-success-content: oklch(17.112% 0.017 144.778);
        --color-warning: oklch(85.569% 0.084 74.427);
        --color-warning-content: oklch(17.113% 0.016 74.427);
        --color-error: oklch(85.511% 0.078 16.886);
        --color-error-content: oklch(17.102% 0.015 16.886);
        --radius-selector: 1rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 0;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="caramellatte"]:checked),
    [data-theme="caramellatte"] {
        color-scheme: light;
        --color-base-100: oklch(98% 0.016 73.684);
        --color-base-200: oklch(95% 0.038 75.164);
        --color-base-300: oklch(90% 0.076 70.697);
        --color-base-content: oklch(40% 0.123 38.172);
        --color-primary: oklch(0% 0 0);
        --color-primary-content: oklch(100% 0 0);
        --color-secondary: oklch(22.45% 0.075 37.85);
        --color-secondary-content: oklch(90% 0.076 70.697);
        --color-accent: oklch(46.44% 0.111 37.85);
        --color-accent-content: oklch(90% 0.076 70.697);
        --color-neutral: oklch(55% 0.195 38.402);
        --color-neutral-content: oklch(98% 0.016 73.684);
        --color-info: oklch(42% 0.199 265.638);
        --color-info-content: oklch(90% 0.076 70.697);
        --color-success: oklch(43% 0.095 166.913);
        --color-success-content: oklch(90% 0.076 70.697);
        --color-warning: oklch(82% 0.189 84.429);
        --color-warning-content: oklch(41% 0.112 45.904);
        --color-error: oklch(70% 0.191 22.216);
        --color-error-content: oklch(39% 0.141 25.723);
        --radius-selector: 2rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 2px;
        --depth: 1;
        --noise: 1;
    }
    :root:has(input.theme-controller[value="abyss"]:checked),
    [data-theme="abyss"] {
        color-scheme: dark;
        --color-base-100: oklch(20% 0.08 209);
        --color-base-200: oklch(15% 0.08 209);
        --color-base-300: oklch(10% 0.08 209);
        --color-base-content: oklch(90% 0.076 70.697);
        --color-primary: oklch(92% 0.2653 125);
        --color-primary-content: oklch(50% 0.2653 125);
        --color-secondary: oklch(83.27% 0.0764 298.3);
        --color-secondary-content: oklch(43.27% 0.0764 298.3);
        --color-accent: oklch(43% 0 0);
        --color-accent-content: oklch(98% 0 0);
        --color-neutral: oklch(30% 0.08 209);
        --color-neutral-content: oklch(90% 0.076 70.697);
        --color-info: oklch(74% 0.16 232.661);
        --color-info-content: oklch(29% 0.066 243.157);
        --color-success: oklch(79% 0.209 151.711);
        --color-success-content: oklch(26% 0.065 152.934);
        --color-warning: oklch(84.8% 0.1962 84.62);
        --color-warning-content: oklch(44.8% 0.1962 84.62);
        --color-error: oklch(65% 0.1985 24.22);
        --color-error-content: oklch(27% 0.1985 24.22);
        --radius-selector: 2rem;
        --radius-field: 0.25rem;
        --radius-box: 0.5rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 1px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(input.theme-controller[value="silk"]:checked),
    [data-theme="silk"] {
        color-scheme: light;
        --color-base-100: oklch(97% 0.0035 67.78);
        --color-base-200: oklch(95% 0.0081 61.42);
        --color-base-300: oklch(90% 0.0081 61.42);
        --color-base-content: oklch(40% 0.0081 61.42);
        --color-primary: oklch(23.27% 0.0249 284.3);
        --color-primary-content: oklch(94.22% 0.2505 117.44);
        --color-secondary: oklch(23.27% 0.0249 284.3);
        --color-secondary-content: oklch(73.92% 0.2135 50.94);
        --color-accent: oklch(23.27% 0.0249 284.3);
        --color-accent-content: oklch(88.92% 0.2061 189.9);
        --color-neutral: oklch(20% 0 0);
        --color-neutral-content: oklch(80% 0.0081 61.42);
        --color-info: oklch(80.39% 0.1148 241.68);
        --color-info-content: oklch(30.39% 0.1148 241.68);
        --color-success: oklch(83.92% 0.0901 136.87);
        --color-success-content: oklch(23.92% 0.0901 136.87);
        --color-warning: oklch(83.92% 0.1085 80);
        --color-warning-content: oklch(43.92% 0.1085 80);
        --color-error: oklch(75.1% 0.1814 22.37);
        --color-error-content: oklch(35.1% 0.1814 22.37);
        --radius-selector: 2rem;
        --radius-field: 0.5rem;
        --radius-box: 1rem;
        --size-selector: 0.25rem;
        --size-field: 0.25rem;
        --border: 2px;
        --depth: 1;
        --noise: 0;
    }
    :root:has(
            .modal-open,
            .modal[open],
            .modal:target,
            .modal-toggle:checked,
            .drawer:not([class*="drawer-open"]) > .drawer-toggle:checked
        ) {
        overflow: hidden;
    }
    :root,
    [data-theme] {
        background-color: var(--root-bg, var(--color-base-100));
        color: var(--color-base-content);
    }
    :root {
        scrollbar-color: currentColor #0000;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :root {
            scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000;
        }
    }
    @property --radialprogress {
        syntax: "<percentage>";
        inherits: true;
        initial-value: 0%;
    }
    :where(
            :root:has(
                    .modal-open,
                    .modal[open],
                    .modal:target,
                    .modal-toggle:checked,
                    .drawer:not(.drawer-open) > .drawer-toggle:checked
                )
        ) {
        scrollbar-gutter: stable;
        background-image: linear-gradient(
            var(--color-base-100),
            var(--color-base-100)
        );
        --root-bg: var(--color-base-100);
    }
    @supports (color: color-mix(in lab, red, red)) {
        :where(
                :root:has(
                        .modal-open,
                        .modal[open],
                        .modal:target,
                        .modal-toggle:checked,
                        .drawer:not(.drawer-open) > .drawer-toggle:checked
                    )
            ) {
            --root-bg: color-mix(
                in srgb,
                var(--color-base-100),
                oklch(0% 0 0) 40%
            );
        }
    }
    :where(.modal[open], .modal-open, .modal-toggle:checked + .modal):not(
            .modal-start,
            .modal-end
        ) {
        scrollbar-gutter: stable;
    }
    :root {
        --fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");
    }
    .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");
    }
}
@layer components;
@layer utilities {
    .diff {
        webkit-user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        direction: ltr;
        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: 90cqi;
        max-width: 90cqi;
    }
    .diff:has(.diff-item-2:focus-visible) {
        outline-style: var(--tw-outline-style);
        outline-offset: 1px;
        outline-width: 2px;
    }
    .diff:has(.diff-item-2:focus-visible) .diff-resizer {
        min-width: 10cqi;
        max-width: 10cqi;
    }
    @supports (-webkit-overflow-scrolling: touch) and
        (overflow: -webkit-paged-x) {
        .diff:focus .diff-resizer {
            min-width: 10cqi;
            max-width: 10cqi;
        }
        .diff:has(.diff-item-1:focus) .diff-resizer {
            min-width: 90cqi;
            max-width: 90cqi;
        }
    }
    .\@container,
    .\@container-\[inline-size\] {
        container-type: inline-size;
    }
    .modal {
        pointer-events: none;
        visibility: hidden;
        width: 100%;
        max-width: none;
        height: 100%;
        max-height: none;
        color: inherit;
        transition: translate 0.3s ease-out, visibility 0.3s allow-discrete,
            background-color 0.3s ease-out, opacity 0.1s ease-out;
        overscroll-behavior: contain;
        z-index: 999;
        background-color: #0000;
        place-items: center;
        margin: 0;
        padding: 0;
        display: grid;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow: hidden;
    }
    .modal::backdrop {
        display: none;
    }
    .modal.modal-open,
    .modal[open],
    .modal:target {
        pointer-events: auto;
        visibility: visible;
        opacity: 1;
        background-color: #0006;
    }
    :is(.modal.modal-open, .modal[open], .modal:target) .modal-box {
        opacity: 1;
        translate: 0;
        scale: 1;
    }
    @starting-style {
        .modal.modal-open,
        .modal[open],
        .modal:target {
            visibility: hidden;
            opacity: 0;
        }
    }
    .drawer-side {
        pointer-events: none;
        visibility: hidden;
        z-index: 1;
        overscroll-behavior: contain;
        opacity: 0;
        width: 100%;
        transition: opacity 0.2s ease-out 0.1s allow-discrete,
            visibility 0.3s ease-out 0.1s allow-discrete;
        inset-inline-start: 0;
        grid-template-rows: repeat(1, minmax(0, 1fr));
        grid-template-columns: repeat(1, minmax(0, 1fr));
        grid-row-start: 1;
        grid-column-start: 1;
        place-items: flex-start start;
        height: 100dvh;
        display: grid;
        position: fixed;
        top: 0;
        overflow: hidden;
    }
    .drawer-side > .drawer-overlay {
        cursor: pointer;
        background-color: #0006;
        place-self: stretch stretch;
        position: sticky;
        top: 0;
    }
    .drawer-side > * {
        grid-row-start: 1;
        grid-column-start: 1;
    }
    .drawer-side > :not(.drawer-overlay) {
        will-change: transform;
        transition: translate 0.3s ease-out;
        translate: -100%;
    }
    [dir="rtl"] :is(.drawer-side > :not(.drawer-overlay)) {
        translate: 100%;
    }
    .drawer-open > .drawer-side {
        overflow-y: auto;
    }
    .drawer-open > .drawer-toggle {
        display: none;
    }
    .drawer-open > .drawer-toggle ~ .drawer-side {
        pointer-events: auto;
        visibility: visible;
        overscroll-behavior: auto;
        opacity: 1;
        width: auto;
        display: block;
        position: sticky;
    }
    .drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay {
        cursor: default;
        background-color: #0000;
    }
    .drawer-open > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay),
    [dir="rtl"]
        :is(
            .drawer-open > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay)
        ) {
        translate: 0%;
    }
    .drawer-open > .drawer-toggle:checked ~ .drawer-side {
        pointer-events: auto;
        visibility: visible;
    }
    .modal-toggle {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        opacity: 0;
        width: 0;
        height: 0;
        position: fixed;
    }
    .modal-toggle:checked + .modal {
        pointer-events: auto;
        visibility: visible;
        opacity: 1;
        background-color: #0006;
    }
    .modal-toggle:checked + .modal .modal-box {
        opacity: 1;
        translate: 0;
        scale: 1;
    }
    @starting-style {
        .modal-toggle:checked + .modal {
            visibility: hidden;
            opacity: 0;
        }
    }
    .drawer-toggle {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        opacity: 0;
        width: 0;
        height: 0;
        position: fixed;
    }
    .drawer-toggle:checked ~ .drawer-side {
        pointer-events: auto;
        visibility: visible;
        opacity: 1;
        overflow-y: auto;
    }
    .drawer-toggle:checked ~ .drawer-side > :not(.drawer-overlay) {
        translate: 0%;
    }
    .drawer-toggle:focus-visible ~ .drawer-content label.drawer-button {
        outline-offset: 2px;
        outline: 2px solid;
    }
    .tooltip {
        --tt-bg: var(--color-neutral);
        --tt-off: calc(100% + 0.5rem);
        --tt-tail: calc(100% + 1px + 0.25rem);
        display: inline-block;
        position: relative;
    }
    .tooltip > :where(.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);
        opacity: 0;
        background-color: var(--tt-bg);
        pointer-events: none;
        z-index: 1;
        --tw-content: attr(data-tip);
        content: var(--tw-content);
        width: -moz-max-content;
        width: max-content;
        padding-block: 0.25rem;
        padding-inline: 0.5rem;
        font-size: 0.875rem;
        line-height: 1.25em;
        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;
        position: absolute;
    }
    .tooltip:after {
        opacity: 0;
        background-color: var(--tt-bg);
        content: "";
        pointer-events: none;
        --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;
        -webkit-mask-position: -1px 0;
        mask-position: -1px 0;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: var(--mask-tooltip);
        mask-image: var(--mask-tooltip);
        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;
        display: block;
        position: absolute;
    }
    :is(
            .tooltip.tooltip-open,
            .tooltip[data-tip]:hover,
            .tooltip:hover,
            .tooltip:has(:focus-visible)
        )
        > .tooltip-content,
    :is(
            .tooltip.tooltip-open,
            .tooltip[data-tip]:hover,
            .tooltip:hover,
            .tooltip:has(:focus-visible)
        )[data-tip]:before,
    :is(
            .tooltip.tooltip-open,
            .tooltip[data-tip]:hover,
            .tooltip:hover,
            .tooltip:has(:focus-visible)
        ):after {
        opacity: 1;
        --tt-pos: 0rem;
        transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1),
            transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    }
    .tooltip > .tooltip-content,
    .tooltip[data-tip]:before {
        transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
        inset: auto auto var(--tt-off) 50%;
    }
    .tooltip:after {
        transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
        inset: auto auto var(--tt-tail) 50%;
    }
    .tab {
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        text-align: center;
        webkit-user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        --tab-p: 1rem;
        --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(0.75rem - var(--border));
        flex-wrap: wrap;
        order: var(--tab-order);
        height: calc(var(--size-field, 0.25rem) * 10);
        border-color: #0000;
        justify-content: center;
        align-items: center;
        padding-inline-start: var(--tab-p);
        padding-inline-end: var(--tab-p);
        font-size: 0.875rem;
        display: inline-flex;
        position: relative;
    }
    @media (hover: hover) {
        .tab:hover {
            color: var(--color-base-content);
        }
    }
    .tab:is(input[type="radio"]) {
        min-width: -moz-fit-content;
        min-width: fit-content;
    }
    .tab:is(input[type="radio"]):after {
        content: attr(aria-label);
    }
    .tab:is(label) {
        position: relative;
    }
    .tab:is(label) input {
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        opacity: 0;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    :is(
            .tab:checked,
            .tab:is(label:has(:checked)),
            .tab:is(.tab-active, [aria-selected="true"])
        )
        + .tab-content {
        height: 100%;
        display: block;
    }
    .tab:not(
            :checked,
            label:has(:checked),
            :hover,
            .tab-active,
            [aria-selected="true"]
        ) {
        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"]
            ) {
            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: 2px solid #0000;
        }
    }
    .tab:focus-visible,
    .tab:is(label:has(:checked:focus-visible)) {
        outline-offset: -5px;
        outline: 2px solid;
    }
    .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: -moz-fit-content;
        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: 0;
        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;
        -webkit-user-select: none;
        -moz-user-select: none;
        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: 2px solid #0000;
        }
    }
    .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%;
        pointer-events: none;
        justify-self: flex-end;
        width: 0.375rem;
        height: 0.375rem;
        transition-property: rotate, translate;
        transition-duration: 0.2s;
        display: block;
        translate: 0 -1px;
        rotate: -135deg;
        box-shadow: inset 2px 2px;
    }
    .menu :where(li > details[open] > summary):after,
    .menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after {
        translate: 0 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);
        color: var(--color-base-content);
        --tw-outline-style: none;
        outline-style: none;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(
                .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
            );
        }
    }
    @media (forced-colors: active) {
        :is(
                .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: 2px solid #0000;
        }
    }
    .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);
        --tw-outline-style: none;
        outline-style: none;
        box-shadow: inset 0 1px #00000003, inset 0 -1px #ffffff03;
    }
    @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
            );
        }
    }
    @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: 2px solid #0000;
        }
    }
    .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):active,
    .menu :where(li) > :not(ul, .menu-title, details, .btn).menu-active,
    .menu :where(li) > details > summary:active {
        --tw-outline-style: none;
        color: var(--menu-active-fg);
        background-color: var(--menu-active-bg);
        background-size: auto, calc(var(--noise) * 100%);
        background-image: none, var(--fx-noise);
        outline-style: none;
    }
    @media (forced-colors: active) {
        :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
            ) {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    :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: 0 1px;
        rotate: 45deg;
    }
    .menu .dropdown-content {
        margin-top: 0.5rem;
        padding: 0.5rem;
    }
    .menu .dropdown-content:before {
        display: none;
    }
    .floating-label {
        display: block;
        position: relative;
    }
    .floating-label input {
        display: block;
    }
    .floating-label input::-moz-placeholder,
    .floating-label textarea::-moz-placeholder {
        -moz-transition: top 0.1s ease-out, translate 0.1s ease-out,
            scale 0.1s ease-out, opacity 0.1s ease-out;
        transition: top 0.1s ease-out, translate 0.1s ease-out,
            scale 0.1s ease-out, opacity 0.1s ease-out;
    }
    .floating-label input::placeholder,
    .floating-label textarea::placeholder {
        transition: top 0.1s ease-out, translate 0.1s ease-out,
            scale 0.1s ease-out, opacity 0.1s ease-out;
    }
    .floating-label > span {
        z-index: 1;
        background-color: var(--color-base-100);
        opacity: 0;
        inset-inline-start: 0.75rem;
        top: calc(var(--size-field, 0.25rem) * 10 / 2);
        pointer-events: none;
        border-radius: 2px;
        padding-inline: 0.25rem;
        font-size: 0.875rem;
        line-height: 1;
        transition: top 0.1s ease-out, translate 0.1s ease-out,
            scale 0.1s ease-out, opacity 0.1s ease-out;
        position: absolute;
        translate: 0 -50%;
    }
    :is(
            .floating-label:focus-within,
            .floating-label:not(
                    :has(input:placeholder-shown, textarea:placeholder-shown)
                )
        )
        ::-moz-placeholder {
        opacity: 0;
        pointer-events: auto;
        top: 0;
        translate: -12.5% calc(-50% - 0.125em);
        scale: 0.75;
    }
    :is(
            .floating-label:focus-within,
            .floating-label:not(
                    :has(input:-moz-placeholder, textarea:-moz-placeholder)
                )
        )
        ::placeholder {
        opacity: 0;
        pointer-events: auto;
        top: 0;
        translate: -12.5% calc(-50% - 0.125em);
        scale: 0.75;
    }
    :is(
            .floating-label:focus-within,
            .floating-label:not(
                    :has(input:placeholder-shown, textarea:placeholder-shown)
                )
        )
        ::placeholder {
        opacity: 0;
        pointer-events: auto;
        top: 0;
        translate: -12.5% calc(-50% - 0.125em);
        scale: 0.75;
    }
    :is(
            .floating-label:focus-within,
            .floating-label:not(
                    :has(input:-moz-placeholder, textarea:-moz-placeholder)
                )
        )
        > span {
        opacity: 1;
        pointer-events: auto;
        z-index: 2;
        top: 0;
        translate: -12.5% calc(-50% - 0.125em);
        scale: 0.75;
    }
    :is(
            .floating-label:focus-within,
            .floating-label:not(
                    :has(input:placeholder-shown, textarea:placeholder-shown)
                )
        )
        > span {
        opacity: 1;
        pointer-events: auto;
        z-index: 2;
        top: 0;
        translate: -12.5% calc(-50% - 0.125em);
        scale: 0.75;
    }
    .floating-label:has(:disabled, [disabled]) > span {
        opacity: 0;
    }
    .floating-label:has(.input-xs, .select-xs, .textarea-xs) span {
        top: calc(var(--size-field, 0.25rem) * 6 / 2);
        font-size: 0.6875rem;
    }
    .floating-label:has(.input-sm, .select-sm, .textarea-sm) span {
        top: calc(var(--size-field, 0.25rem) * 8 / 2);
        font-size: 0.75rem;
    }
    .floating-label:has(.input-md, .select-md, .textarea-md) span {
        top: calc(var(--size-field, 0.25rem) * 10 / 2);
        font-size: 0.875rem;
    }
    .floating-label:has(.input-lg, .select-lg, .textarea-lg) span {
        top: calc(var(--size-field, 0.25rem) * 12 / 2);
        font-size: 1.125rem;
    }
    .floating-label:has(.input-xl, .select-xl, .textarea-xl) span {
        top: calc(var(--size-field, 0.25rem) * 14 / 2);
        font-size: 1.375rem;
    }
    .collapse-arrow > .collapse-title:after {
        content: "";
        transform-origin: 75% 75%;
        pointer-events: none;
        top: 1.9rem;
        width: 0.5rem;
        height: 0.5rem;
        transition-property: all;
        transition-duration: 0.2s;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        display: block;
        position: absolute;
        inset-inline-end: 1.4rem;
        transform: translateY(-100%) rotate(45deg);
        box-shadow: 2px 2px;
    }
    .collapse-plus > .collapse-title:after {
        content: "+";
        pointer-events: none;
        top: 0.9rem;
        width: 0.5rem;
        height: 0.5rem;
        transition-property: all;
        transition-duration: 0.3s;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        display: block;
        position: absolute;
        inset-inline-end: 1.4rem;
    }
    .diff-item-2 {
        grid-row-start: 1;
        grid-column-start: 1;
        position: relative;
    }
    .diff-item-2:after {
        pointer-events: none;
        z-index: 2;
        background-color: var(--color-base-100);
        border: 2px solid var(--color-base-100);
        content: "";
        outline: 1px solid var(--color-base-content);
        outline-offset: -3px;
        -webkit-backdrop-filter: blur(8px);
        backdrop-filter: blur(8px);
        border-radius: 3.40282e38px;
        width: 1.2rem;
        height: 1.8rem;
        position: absolute;
        top: 50%;
        bottom: 0;
        right: 1px;
        translate: 50% -50%;
        box-shadow: 0 1px 2px #0000001a;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .diff-item-2:after {
            background-color: color-mix(
                in oklab,
                var(--color-base-100) 50%,
                transparent
            );
            outline: 1px solid
                color-mix(in oklab, var(--color-base-content) 5%, #0000);
        }
    }
    .diff-item-2 > * {
        pointer-events: none;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        width: 100cqi;
        max-width: none;
        height: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
    }
    @supports (-webkit-overflow-scrolling: touch) and
        (overflow: -webkit-paged-x) {
        .diff-item-2:after {
            content: none;
        }
    }
    .pika-single:is(div) {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        z-index: 999;
        color: var(--color-base-content);
        background-color: var(--color-base-100);
        border-radius: var(--radius-box);
        border: var(--border) solid var(--color-base-200);
        padding: 0.5rem;
        font-size: 0.75rem;
        display: inline-block;
        position: relative;
    }
    .pika-single:is(div):before,
    .pika-single:is(div):after {
        content: "";
        display: table;
    }
    .pika-single:is(div):after {
        clear: both;
    }
    .pika-single:is(div).is-hidden {
        display: none;
    }
    .pika-single:is(div).is-bound {
        position: absolute;
    }
    .pika-single:is(div) .pika-lendar {
        css-float: left;
    }
    .pika-single:is(div) .pika-title {
        text-align: center;
        position: relative;
    }
    .pika-single:is(div) .pika-title select {
        cursor: pointer;
        z-index: 999;
        opacity: 0;
        margin: 0;
        position: absolute;
        top: 5px;
        left: 0;
    }
    .pika-single:is(div) .pika-label {
        z-index: 999;
        background-color: var(--color-base-100);
        margin: 0;
        padding: 5px 3px;
        display: inline-block;
        position: relative;
        overflow: hidden;
    }
    .pika-single:is(div) .pika-prev,
    .pika-single:is(div) .pika-next {
        cursor: pointer;
        color: #0000;
        border-radius: var(--radius-field);
        border: 0;
        outline: none;
        width: 2.25rem;
        height: 2.25rem;
        font-size: 1.2em;
        display: block;
        position: absolute;
        top: 0;
    }
    :is(
            .pika-single:is(div) .pika-prev,
            .pika-single:is(div) .pika-next
        ):hover {
        background-color: var(--color-base-200);
    }
    :is(
            .pika-single:is(div) .pika-prev,
            .pika-single:is(div) .pika-next
        ).is-disabled {
        cursor: default;
        opacity: 0.2;
    }
    :is(
            .pika-single:is(div) .pika-prev,
            .pika-single:is(div) .pika-next
        ):before {
        width: 2.25rem;
        height: 2.25rem;
        color: var(--color-base-content);
        line-height: 2.25;
        display: inline-block;
    }
    .pika-single:is(div) .pika-prev {
        left: 0;
    }
    .pika-single:is(div) .pika-prev:before {
        content: "‹";
    }
    .pika-single:is(div) .pika-next {
        right: 0;
    }
    .pika-single:is(div) .pika-next:before {
        content: "›";
    }
    .pika-single:is(div) .pika-select {
        display: inline-block;
    }
    .pika-single:is(div) .pika-table {
        border-collapse: collapse;
        border-spacing: 0;
        border: 0;
        width: 100%;
    }
    .pika-single:is(div) .pika-table th,
    .pika-single:is(div) .pika-table td {
        padding: 0;
    }
    .pika-single:is(div) .pika-table th {
        opacity: 0.6;
        text-align: center;
        width: 2.25rem;
        height: 2.25rem;
    }
    .pika-single:is(div) .pika-button {
        cursor: pointer;
        text-align: right;
        text-align: center;
        border: 0;
        outline: none;
        width: 2.25rem;
        height: 2.25rem;
        margin: 0;
        padding: 5px;
        display: block;
    }
    .pika-single:is(div) .pika-week {
        color: var(--color-base-content);
    }
    .pika-single:is(div) .is-today .pika-button {
        background: var(--color-primary);
        color: var(--color-primary-content);
    }
    :is(.pika-single:is(div) .is-selected, .pika-single:is(div) .has-event)
        .pika-button,
    :is(.pika-single:is(div) .is-selected, .pika-single:is(div) .has-event)
        .pika-button:hover {
        color: var(--color-base-100);
        background-color: var(--color-base-content);
        border-radius: var(--radius-field);
    }
    .pika-single:is(div) .has-event .pika-button,
    :is(.pika-single:is(div) .is-disabled, .pika-single:is(div) .is-inrange)
        .pika-button {
        background: var(--color-base-primary);
    }
    .pika-single:is(div) .is-startrange .pika-button,
    .pika-single:is(div) .is-endrange .pika-button {
        color: var(--color-base-100);
        background: var(--color-base-content);
        border-radius: var(--radius-field);
    }
    .pika-single:is(div) .is-disabled .pika-button {
        pointer-events: none;
        cursor: default;
        color: var(--color-base-content);
        opacity: 0.3;
    }
    .pika-single:is(div) .is-outside-current-month .pika-button {
        color: var(--color-base-content);
        opacity: 0.3;
    }
    .pika-single:is(div) .is-selection-disabled {
        pointer-events: none;
        cursor: default;
    }
    .pika-single:is(div) .pika-button:hover,
    .pika-single:is(div) .pika-row.pick-whole-week:hover .pika-button {
        color: var(--color-base-content);
        background-color: var(--color-base-200);
        border-radius: var(--radius-field);
    }
    .pika-single:is(div) .pika-table abbr {
        font-weight: 400;
        text-decoration: none;
    }
    .diff-item-1 {
        z-index: 1;
        border-right: 2px solid var(--color-base-100);
        grid-row-start: 1;
        grid-column-start: 1;
        position: relative;
        overflow: hidden;
    }
    .diff-item-1 > * {
        pointer-events: none;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        width: 100cqi;
        max-width: none;
        height: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
    }
    .dock {
        z-index: 1;
        background-color: var(--color-base-100);
        color: currentColor;
        border-top: 0.5px solid var(--color-base-content);
        width: 100%;
        height: 4rem;
        height: calc(4rem + env(safe-area-inset-bottom));
        padding: 0.5rem;
        padding-bottom: env(safe-area-inset-bottom);
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
        display: flex;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .dock {
            border-top: 0.5px solid
                color-mix(in oklab, var(--color-base-content) 5%, #0000);
        }
    }
    .dock > * {
        cursor: pointer;
        border-radius: var(--radius-box);
        background-color: #0000;
        flex-direction: column;
        flex-shrink: 1;
        flex-basis: 100%;
        justify-content: center;
        align-items: center;
        gap: 1px;
        max-width: 8rem;
        height: 100%;
        margin-bottom: 0.5rem;
        transition: opacity 0.2s ease-out;
        display: flex;
        position: relative;
    }
    @media (hover: hover) {
        .dock > :hover {
            opacity: 0.8;
        }
    }
    :is(.dock > [aria-disabled="true"], .dock > [disabled]),
    :is(.dock > [aria-disabled="true"], .dock > [disabled]):hover {
        pointer-events: none;
        color: var(--color-base-content);
        opacity: 1;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(
                :is(.dock > [aria-disabled="true"], .dock > [disabled]),
                :is(.dock > [aria-disabled="true"], .dock > [disabled]):hover
            ) {
            color: color-mix(
                in oklab,
                var(--color-base-content) 10%,
                transparent
            );
        }
    }
    .dock > * .dock-label {
        font-size: 0.6875rem;
    }
    .dock > :after {
        content: "";
        background-color: #0000;
        border-top: 3px solid #0000;
        border-radius: 3.40282e38px;
        width: 1.5rem;
        height: 0.25rem;
        transition: background-color 0.1s ease-out, text-color 0.1s ease-out,
        width 0.1s ease-out;
        position: absolute;
        bottom: 0.2rem;
    }
    .dropdown {
        position-area: var(--anchor-v, bottom) var(--anchor-h, span-right);
        display: inline-block;
        position: relative;
    }
    .dropdown > :not(summary):focus {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        .dropdown > :not(summary):focus {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .dropdown .dropdown-content {
        position: absolute;
    }
    .dropdown:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within)
        .dropdown-content {
        transform-origin: top;
        opacity: 0;
        display: none;
        scale: 95%;
    }
    .dropdown[popover],
    .dropdown .dropdown-content {
        z-index: 999;
        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 dropdown;
    }
    @starting-style {
        .dropdown[popover],
        .dropdown .dropdown-content {
            opacity: 0;
            scale: 95%;
        }
    }
    :is(
            .dropdown.dropdown-open,
            .dropdown:not(.dropdown-hover):focus,
            .dropdown:focus-within
        )
        > [tabindex]:first-child {
        pointer-events: none;
    }
    :is(
            .dropdown.dropdown-open,
            .dropdown:not(.dropdown-hover):focus,
            .dropdown:focus-within
        )
        .dropdown-content {
        opacity: 1;
    }
    .dropdown.dropdown-hover:hover .dropdown-content {
        opacity: 1;
        scale: 100%;
    }
    .dropdown:is(details) summary::-webkit-details-marker {
        display: none;
    }
    :is(.dropdown.dropdown-open, .dropdown:focus, .dropdown:focus-within)
        .dropdown-content {
        scale: 100%;
    }
    .dropdown:where([popover]) {
        background: 0 0;
    }
    .dropdown[popover] {
        color: inherit;
        position: fixed;
    }
    @supports not (position-area: bottom) {
        .dropdown[popover] {
            margin: auto;
        }
        .dropdown[popover].dropdown-open:not(:popover-open) {
            transform-origin: top;
            opacity: 0;
            display: none;
            scale: 95%;
        }
        .dropdown[popover]::backdrop {
            background-color: oklab(0% none none/.3);
        }
    }
    .dropdown[popover]:not(.dropdown-open, :popover-open) {
        transform-origin: top;
        opacity: 0;
        display: none;
        scale: 95%;
    }
    .btn {
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        outline-offset: 2px;
        webkit-user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        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, 0.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 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15));
        box-shadow: 0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%))
                inset,
            var(--btn-shadow);
        --size: calc(var(--size-field, 0.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);
        --btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);
        --btn-noise: var(--fx-noise);
        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;
    }
    :where(.btn) {
        width: unset;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .btn {
            --btn-border: color-mix(
                in oklab,
                var(--btn-bg),
                #000 calc(var(--depth) * 5%)
            );
            --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);
        }
    }
    .prose .btn {
        text-decoration-line: none;
    }
    @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 {
        isolation: isolate;
        outline-width: 2px;
        outline-style: solid;
    }
    .btn:active:not(.btn-active) {
        --btn-bg: var(--btn-color, var(--color-base-200));
        --btn-border: var(--btn-color, var(--color-base-200));
        --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
        translate: 0 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-border: color-mix(
                in oklab,
                var(--btn-color, var(--color-base-200)),
                #000 7%
            );
        }
    }
    .btn:is(:disabled, [disabled], .btn-disabled) {
        pointer-events: none;
        --btn-border: #0000;
        --btn-noise: none;
        --btn-fg: var(--color-base-content);
    }
    .btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost) {
        background-color: var(--color-base-content);
        box-shadow: none;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .btn:is(:disabled, [disabled], .btn-disabled):not(
                .btn-link,
                .btn-ghost
            ) {
            background-color: color-mix(
                in oklab,
                var(--color-base-content) 10%,
                transparent
            );
        }
        .btn:is(:disabled, [disabled], .btn-disabled) {
            --btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
        }
    }
    @media (hover: hover) {
        .btn:is(:disabled, [disabled], .btn-disabled):hover {
            pointer-events: none;
            background-color: var(--color-neutral);
            --btn-border: #0000;
            --btn-fg: var(--color-base-content);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .btn:is(:disabled, [disabled], .btn-disabled):hover {
                background-color: color-mix(
                    in oklab,
                    var(--color-neutral) 20%,
                    transparent
                );
                --btn-fg: color-mix(
                    in oklch,
                    var(--color-base-content) 20%,
                    #0000
                );
            }
        }
    }
    .btn:is(input[type="checkbox"], input[type="radio"]) {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .btn:is(input[type="checkbox"], input[type="radio"]):after {
        content: attr(aria-label);
    }
    .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 !important;
        vertical-align: middle !important;
        width: calc(var(--size-selector, 0.25rem) * 6) !important;
        background-color: currentColor !important;
        display: inline-block !important;
        -webkit-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-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;
        -webkit-mask-position: 50% !important;
        mask-position: 50% !important;
        -webkit-mask-size: 100% !important;
        mask-size: 100% !important;
        -webkit-mask-repeat: no-repeat !important;
        mask-repeat: no-repeat !important;
    }
    .loading {
        pointer-events: none;
        aspect-ratio: 1;
        vertical-align: middle;
        width: calc(var(--size-selector, 0.25rem) * 6);
        background-color: currentColor;
        display: inline-block;
        -webkit-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-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");
        -webkit-mask-position: 50%;
        mask-position: 50%;
        -webkit-mask-size: 100%;
        mask-size: 100%;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
    }
    .tab-disabled {
        pointer-events: none;
        opacity: 0.4;
    }
    .pointer-events-auto {
        pointer-events: auto;
    }
    .pointer-events-none {
        pointer-events: none;
    }
    .react-day-picker {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        background-color: var(--color-base-100);
        border-radius: var(--radius-box);
        border: var(--border) solid var(--color-base-200);
        font-size: 0.75rem;
        display: inline-block;
        position: relative;
        overflow: clip;
    }
    .react-day-picker[dir="rtl"] .rdp-nav .rdp-chevron {
        transform-origin: 50%;
        transform: rotate(180deg);
    }
    .react-day-picker * {
        box-sizing: border-box;
    }
    .react-day-picker .rdp-day {
        text-align: center;
        width: 2.25rem;
        height: 2.25rem;
    }
    .react-day-picker .rdp-day_button {
        cursor: pointer;
        font: inherit;
        color: inherit;
        border-radius: var(--radius-field);
        background: 0 0;
        border: 2px solid #0000;
        justify-content: center;
        align-items: center;
        width: 2.25rem;
        height: 2.25rem;
        margin: 0;
        padding: 0;
        display: flex;
    }
    .react-day-picker .rdp-day_button:disabled {
        cursor: revert;
    }
    .react-day-picker .rdp-day_button:hover {
        background-color: var(--color-base-200);
    }
    .react-day-picker .rdp-caption_label {
        z-index: 1;
        white-space: nowrap;
        border: 0;
        align-items: center;
        display: inline-flex;
        position: relative;
    }
    .react-day-picker .rdp-button_next {
        border-radius: var(--radius-field);
    }
    .react-day-picker .rdp-button_next:hover {
        background-color: var(--color-base-200);
    }
    .react-day-picker .rdp-button_previous {
        border-radius: var(--radius-field);
    }
    .react-day-picker .rdp-button_previous:hover {
        background-color: var(--color-base-200);
    }
    .react-day-picker .rdp-button_next,
    .react-day-picker .rdp-button_previous {
        cursor: pointer;
        font: inherit;
        color: inherit;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: 0 0;
        border: none;
        justify-content: center;
        align-items: center;
        width: 2.25rem;
        height: 2.25rem;
        margin: 0;
        padding: 0;
        display: inline-flex;
        position: relative;
    }
    :is(
            .react-day-picker .rdp-button_next,
            .react-day-picker .rdp-button_previous
        ):disabled {
        cursor: revert;
        opacity: 0.5;
    }
    .react-day-picker .rdp-chevron {
        fill: var(--color-base-content);
        width: 1rem;
        height: 1rem;
        display: inline-block;
    }
    .react-day-picker .rdp-dropdowns {
        align-items: center;
        gap: 0.5rem;
        display: inline-flex;
        position: relative;
    }
    .react-day-picker .rdp-dropdown {
        z-index: 2;
        opacity: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        cursor: inherit;
        line-height: inherit;
        border: none;
        width: 100%;
        margin: 0;
        padding: 0;
        position: absolute;
        inset-block: 0;
        inset-inline-start: 0;
    }
    .react-day-picker .rdp-dropdown:focus-visible ~ .rdp-caption_label {
        outline: 5px auto highlight;
        outline: 5px auto #f68c14;
    }
    .react-day-picker .rdp-dropdown_root {
        align-items: center;
        display: inline-flex;
        position: relative;
    }
    .react-day-picker .rdp-dropdown_root[data-disabled="true"] .rdp-chevron {
        opacity: 0.5;
    }
    .react-day-picker .rdp-month_caption {
        height: 2.75rem;
        font-size: 0.75rem;
        font-weight: inherit;
        place-content: center;
        display: flex;
    }
    .react-day-picker .rdp-months {
        flex-wrap: wrap;
        gap: 2rem;
        max-width: -moz-fit-content;
        max-width: fit-content;
        padding: 0.5rem;
        display: flex;
        position: relative;
    }
    .react-day-picker .rdp-month_grid {
        border-collapse: collapse;
    }
    .react-day-picker .rdp-nav {
        inset-block-start: 0;
        inset-inline-end: 0;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        height: 2.75rem;
        padding-inline: 0.5rem;
        display: flex;
        position: absolute;
        top: 0.25rem;
    }
    .react-day-picker .rdp-weekday {
        opacity: 0.6;
        text-align: center;
        padding: 0.5rem 0;
        font-size: smaller;
        font-weight: 500;
    }
    .react-day-picker .rdp-week_number {
        opacity: 0.6;
        text-align: center;
        border: none;
        border-radius: 100%;
        width: 2.25rem;
        height: 2.25rem;
        font-size: small;
        font-weight: 400;
    }
    .react-day-picker .rdp-today:not(.rdp-outside) .rdp-day_button {
        background: var(--color-primary);
        color: var(--color-primary-content);
    }
    .react-day-picker .rdp-selected {
        font-weight: inherit;
        font-size: 0.75rem;
    }
    .react-day-picker .rdp-selected .rdp-day_button {
        color: var(--color-base-100);
        background-color: var(--color-base-content);
        border-radius: var(--radius-field);
        border: none;
    }
    .react-day-picker .rdp-selected .rdp-day_button:hover {
        background-color: var(--color-base-content);
    }
    .react-day-picker .rdp-outside {
        opacity: 0.75;
    }
    .react-day-picker .rdp-disabled {
        opacity: 0.5;
    }
    .react-day-picker .rdp-hidden {
        visibility: hidden;
        color: var(--color-base-content);
    }
    .react-day-picker .rdp-range_start .rdp-day_button {
        border-radius: var(--radius-field) 0 0 var(--radius-field);
        background-color: var(--color-base-content);
        color: var(--color-base-content);
    }
    .react-day-picker .rdp-range_middle {
        background-color: var(--color-base-200);
    }
    .react-day-picker .rdp-range_middle .rdp-day_button {
        border: unset;
        border-radius: unset;
        color: inherit;
    }
    .react-day-picker .rdp-range_end {
        color: var(--color-base-content);
    }
    .react-day-picker .rdp-range_end .rdp-day_button {
        border-radius: 0 var(--radius-field) var(--radius-field) 0;
        color: var(--color-base-content);
        background-color: var(--color-base-content);
    }
    .react-day-picker .rdp-range_start.rdp-range_end {
        background: revert;
    }
    .react-day-picker .rdp-focusable {
        cursor: pointer;
    }
    .react-day-picker .rdp-footer {
        border-top: var(--border) solid var(--color-base-200);
        padding: 0.5rem;
    }
    .collapse {
        border-radius: var(--radius-box, 1rem);
        isolation: isolate;
        grid-template-rows: max-content 0fr;
        width: 100%;
        transition: grid-template-rows 0.2s;
        display: grid;
        position: relative;
        overflow: hidden;
    }
    .collapse:not(td, tr, colgroup) {
        visibility: visible;
    }
    .collapse > input:is([type="checkbox"], [type="radio"]) {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        opacity: 0;
        z-index: 1;
        grid-row-start: 1;
        grid-column-start: 1;
        width: 100%;
        min-height: 3.75rem;
        padding: 1rem;
        padding-inline-end: 3rem;
        transition: background-color 0.2s ease-out;
    }
    .collapse:is([open], :focus:not(.collapse-close)),
    .collapse:not(.collapse-close):has(
            > input:is([type="checkbox"], [type="radio"]):checked
        ) {
        grid-template-rows: max-content 1fr;
    }
    .collapse:is([open], :focus:not(.collapse-close)) > .collapse-content,
    .collapse:not(.collapse-close)
        > :where(
            input:is([type="checkbox"], [type="radio"]):checked
                ~ .collapse-content
        ) {
        visibility: visible;
        min-height: -moz-fit-content;
        min-height: fit-content;
    }
    .collapse:focus-visible,
    .collapse:has(> input:is([type="checkbox"], [type="radio"]):focus-visible) {
        outline-color: var(--color-base-content);
        outline-offset: 2px;
        outline-width: 2px;
        outline-style: solid;
    }
    .collapse:not(.collapse-close) > input[type="checkbox"],
    .collapse:not(.collapse-close) > input[type="radio"]:not(:checked),
    .collapse:not(.collapse-close) > .collapse-title {
        cursor: pointer;
    }
    .collapse:focus:not(.collapse-close, .collapse[open]) > .collapse-title {
        cursor: unset;
    }
    .collapse:is([open], :focus:not(.collapse-close))
        > :where(.collapse-content),
    .collapse:not(.collapse-close)
        > :where(
            input:is([type="checkbox"], [type="radio"]):checked
                ~ .collapse-content
        ) {
        padding-bottom: 1rem;
        transition: padding 0.2s ease-out, background-color 0.2s ease-out;
    }
    .collapse[open].collapse-arrow > .collapse-title:after,
    .collapse.collapse-open.collapse-arrow > .collapse-title:after {
        transform: translateY(-50%) rotate(225deg);
    }
    .collapse.collapse-open.collapse-plus > .collapse-title:after {
        content: "−";
    }
    .collapse.collapse-arrow:focus:not(.collapse-close) > .collapse-title:after,
    .collapse.collapse-arrow:not(.collapse-close)
        > input:is([type="checkbox"], [type="radio"]):checked
        ~ .collapse-title:after {
        transform: translateY(-50%) rotate(225deg);
    }
    .collapse[open].collapse-plus > .collapse-title:after,
    .collapse.collapse-plus:focus:not(.collapse-close) > .collapse-title:after,
    .collapse.collapse-plus:not(.collapse-close)
        > input:is([type="checkbox"], [type="radio"]):checked
        ~ .collapse-title:after {
        content: "−";
    }
    .collapse:is(details) {
        width: 100%;
    }
    .collapse:is(details) summary {
        display: block;
        position: relative;
    }
    .collapse:is(details) summary::-webkit-details-marker {
        display: none;
    }
    .collapse:is(details) summary {
        outline: none;
    }
    .collapse-content {
        visibility: hidden;
        min-height: 0;
        cursor: unset;
        grid-row-start: 2;
        grid-column-start: 1;
        padding-left: 1rem;
        padding-right: 1rem;
        transition: visibility 0.2s, 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);
        display: block;
    }
    .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);
        display: block;
    }
    .validator[aria-invalid],
    .validator[aria-invalid]:focus,
    .validator[aria-invalid]:checked,
    .validator[aria-invalid][aria-checked="true"],
    .validator[aria-invalid]:focus-within {
        --input-color: var(--color-error);
    }
    .validator[aria-invalid] ~ .validator-hint {
        visibility: visible;
        color: var(--color-error);
        display: block;
    }
    .validator ~ .validator-hint {
        visibility: hidden;
    }
    .collapse-open {
        grid-template-rows: max-content 1fr;
    }
    .collapse-open > .collapse-content {
        visibility: visible;
        min-height: -moz-fit-content;
        min-height: fit-content;
        padding-bottom: 1rem;
        transition: padding 0.2s ease-out, background-color 0.2s ease-out;
    }
    .\!visible {
        visibility: visible !important;
    }
    .collapse {
        visibility: collapse;
    }
    .invisible {
        visibility: hidden;
    }
    .visible {
        visibility: visible;
    }
    .tabs-lift {
        --tabs-height: auto;
        --tabs-direction: row;
    }
    .tabs-lift > .tab {
        --tab-border: 0 0 var(--border) 0;
        --tab-radius-ss: min(var(--radius-field), var(--tab-radius-min));
        --tab-radius-se: min(var(--radius-field), var(--tab-radius-min));
        --tab-radius-es: 0;
        --tab-radius-ee: 0;
        --tab-paddings: var(--border) var(--tab-p) 0 var(--tab-p);
        --tab-border-colors: #0000 #0000 var(--tab-border-color) #0000;
        --tab-corner-width: calc(
            100% + min(var(--radius-field), var(--tab-radius-min)) * 2
        );
        --tab-corner-height: min(var(--radius-field), var(--tab-radius-min));
        --tab-corner-position: top left, top right;
        border-width: var(--tab-border);
        padding: var(--tab-paddings);
        border-color: var(--tab-border-colors);
        border-start-start-radius: var(--tab-radius-ss);
        border-start-end-radius: var(--tab-radius-se);
        border-end-end-radius: var(--tab-radius-ee);
        border-end-start-radius: var(--tab-radius-es);
    }
    .tabs-lift
        > .tab:is(.tab-active, [aria-selected="true"]):not(
            .tab-disabled,
            [disabled]
        ),
    .tabs-lift > .tab:is(input:checked, label:has(:checked)) {
        --tab-border: var(--border) var(--border) 0 var(--border);
        --tab-border-colors: var(--tab-border-color) var(--tab-border-color)
            #0000 var(--tab-border-color);
        --tab-paddings: 0 calc(var(--tab-p) - var(--border)) var(--border)
            calc(var(--tab-p) - var(--border));
        --tab-inset: auto auto 0 auto;
        --tab-grad: calc(69% - var(--border));
        --radius-start: radial-gradient(
            circle at top left,
            #0000 var(--tab-grad),
            var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
            var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
            var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
        );
        --radius-end: radial-gradient(
            circle at top right,
            #0000 var(--tab-grad),
            var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
            var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
            var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
        );
        background-color: var(--tab-bg);
    }
    :is(
            .tabs-lift
                > .tab:is(.tab-active, [aria-selected="true"]):not(
                    .tab-disabled,
                    [disabled]
                ),
            .tabs-lift > .tab:is(input:checked, label:has(:checked))
        ):before {
        z-index: 1;
        content: "";
        width: var(--tab-corner-width);
        height: var(--tab-corner-height);
        background-position: var(--tab-corner-position);
        background-image: var(--radius-start), var(--radius-end);
        background-size: min(var(--radius-field), var(--tab-radius-min))
            min(var(--radius-field), var(--tab-radius-min));
        inset: var(--tab-inset);
        background-repeat: no-repeat;
        display: block;
        position: absolute;
    }
    :is(
            .tabs-lift
                > .tab:is(.tab-active, [aria-selected="true"]):not(
                    .tab-disabled,
                    [disabled]
                ),
            .tabs-lift > .tab:is(input:checked, label:has(:checked))
        ):first-child:before {
        --radius-start: none;
    }
    [dir="rtl"]
        :is(
            .tabs-lift
                > .tab:is(.tab-active, [aria-selected="true"]):not(
                    .tab-disabled,
                    [disabled]
                ),
            .tabs-lift > .tab:is(input:checked, label:has(:checked))
        ):first-child:before {
        transform: rotateY(180deg);
    }
    :is(
            .tabs-lift
                > .tab:is(.tab-active, [aria-selected="true"]):not(
                    .tab-disabled,
                    [disabled]
                ),
            .tabs-lift > .tab:is(input:checked, label:has(:checked))
        ):last-child:before {
        --radius-end: none;
    }
    [dir="rtl"]
        :is(
            .tabs-lift
                > .tab:is(.tab-active, [aria-selected="true"]):not(
                    .tab-disabled,
                    [disabled]
                ),
            .tabs-lift > .tab:is(input:checked, label:has(:checked))
        ):last-child:before {
        transform: rotateY(180deg);
    }
    .tabs-lift:has(.tab-content)
        > .tab:first-child:not(.tab-active, [aria-selected="true"]) {
        --tab-border-colors: var(--tab-border-color) var(--tab-border-color)
            #0000 var(--tab-border-color);
    }
    .tabs-lift .tab-content {
        --tabcontent-margin: calc(-1 * var(--border)) 0 0 0;
        --tabcontent-radius-ss: 0;
        --tabcontent-radius-se: var(--radius-box);
        --tabcontent-radius-es: var(--radius-box);
        --tabcontent-radius-ee: var(--radius-box);
    }
    :is(
            .tabs-lift :checked,
            .tabs-lift label:has(:checked),
            .tabs-lift :is(.tab-active, [aria-selected="true"])
        )
        + .tab-content:first-child,
    :is(
            .tabs-lift :checked,
            .tabs-lift label:has(:checked),
            .tabs-lift :is(.tab-active, [aria-selected="true"])
        )
        + .tab-content:nth-child(n + 3) {
        --tabcontent-radius-ss: var(--radius-box);
    }
    .radial-progress {
        height: var(--size);
        width: var(--size);
        vertical-align: middle;
        box-sizing: content-box;
        --value: 0;
        --size: 5rem;
        --thickness: calc(var(--size) / 10);
        --radialprogress: calc(var(--value) * 1%);
        background-color: #0000;
        border-radius: 3.40282e38px;
        place-content: center;
        transition: --radialprogress 0.3s linear;
        display: inline-grid;
        position: relative;
    }
    .radial-progress:before {
        content: "";
        background: radial-gradient(farthest-side, currentColor 98%, #0000)
                top/var(--thickness) var(--thickness) no-repeat,
            conic-gradient(currentColor var(--radialprogress), #0000 0);
        webkit-mask: radial-gradient(
            farthest-side,
            #0000 calc(100% - var(--thickness)),
            #000 calc(100% + 0.5px - var(--thickness))
        );
        -webkit-mask: radial-gradient(
            farthest-side,
            #0000 calc(100% - var(--thickness)),
            #000 calc(100% + 0.5px - var(--thickness))
        );
        mask: radial-gradient(
            farthest-side,
            #0000 calc(100% - var(--thickness)),
            #000 calc(100% + 0.5px - var(--thickness))
        );
        border-radius: 3.40282e38px;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .radial-progress:after {
        content: "";
        inset: calc(50% - var(--thickness) / 2);
        transform: rotate(calc(var(--value) * 3.6deg - 90deg))
            translate(calc(var(--size) / 2 - 50%));
        background-color: currentColor;
        border-radius: 3.40282e38px;
        transition: transform 0.3s linear;
        position: absolute;
    }
    .list {
        flex-direction: column;
        font-size: 0.875rem;
        display: flex;
    }
    .list :where(.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;
    }
    .list :where(.list-row):has(.list-col-grow:first-child) {
        --list-grid-cols: 1fr;
    }
    .list :where(.list-row):has(.list-col-grow:nth-child(2)) {
        --list-grid-cols: minmax(0, auto) 1fr;
    }
    .list :where(.list-row):has(.list-col-grow:nth-child(3)) {
        --list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr;
    }
    .list :where(.list-row):has(.list-col-grow:nth-child(4)) {
        --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;
    }
    .list :where(.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 :where(.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 :where(.list-row) :not(.list-col-wrap) {
        grid-row-start: 1;
    }
    :is(
            .list > :not(:last-child).list-row,
            .list > :not(:last-child) .list-row
        ):after {
        content: "";
        border-bottom: var(--border) solid;
        inset-inline: var(--radius-box);
        border-color: var(--color-base-content);
        position: absolute;
        bottom: 0;
    }
    @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\! :where(.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;
    }
    .list\! :where(.list-row):has(.list-col-grow:first-child) {
        --list-grid-cols: 1fr !important;
    }
    .list\! :where(.list-row):has(.list-col-grow:nth-child(2)) {
        --list-grid-cols: minmax(0, auto) 1fr !important;
    }
    .list\! :where(.list-row):has(.list-col-grow:nth-child(3)) {
        --list-grid-cols: minmax(0, auto) minmax(0, auto) 1fr !important;
    }
    .list\! :where(.list-row):has(.list-col-grow:nth-child(4)) {
        --list-grid-cols: minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr !important;
    }
    .list\! :where(.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\! :where(.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\! :where(.list-row) :not(.list-col-wrap) {
        grid-row-start: 1 !important;
    }
    :is(
            .list\! > :not(:last-child).list-row,
            .list\! > :not(:last-child) .list-row
        ):after {
        content: "" !important;
        border-bottom: var(--border) solid !important;
        inset-inline: var(--radius-box) !important;
        border-color: var(--color-base-content) !important;
        position: absolute !important;
        bottom: 0 !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: #0000;
        flex-direction: column;
        gap: 0.5rem;
        width: -moz-max-content;
        width: max-content;
        max-width: calc(100vw - 2rem);
        display: flex;
        position: fixed;
        top: auto;
        bottom: 1rem;
    }
    .toast > * {
        animation: 0.25s ease-out toast;
    }
    .toast:where(.toast-start) {
        --toast-x: 0;
        inset-inline: 1rem auto;
    }
    .toast:where(.toast-center) {
        --toast-x: -50%;
        inset-inline: 50%;
    }
    .toast:where(.toast-end) {
        --toast-x: 0;
        inset-inline: auto 1rem;
    }
    .toast:where(.toast-bottom) {
        --toast-y: 0;
        top: auto;
        bottom: 1rem;
    }
    .toast:where(.toast-middle) {
        --toast-y: -50%;
        top: 50%;
        bottom: auto;
    }
    .toast:where(.toast-top) {
        --toast-y: 0;
        top: 1rem;
        bottom: auto;
    }
    .\!toggle {
        border: var(--border) solid currentColor !important;
        color: var(--input-color) !important;
        cursor: pointer !important;
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
        vertical-align: middle !important;
        webkit-user-select: none !important;
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        user-select: none !important;
        --radius-selector-max: calc(
            var(--radius-selector) + var(--radius-selector) +
                var(--radius-selector)
        ) !important;
        border-radius: calc(
            var(--radius-selector) +
                min(var(--toggle-p), var(--radius-selector-max)) +
                min(var(--border), var(--radius-selector-max))
        ) !important;
        padding: var(--toggle-p) !important;
        --input-color: var(--color-base-content) !important;
        --toggle-p: calc(var(--size) * 0.125) !important;
        --size: calc(var(--size-selector, 0.25rem) * 6) !important;
        width: calc(
            (var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2
        ) !important;
        height: var(--size) !important;
        flex-shrink: 0 !important;
        grid-template-columns: 0fr 1fr 1fr !important;
        place-content: center !important;
        transition: color 0.3s, grid-template-columns 0.2s !important;
        display: inline-grid !important;
        position: relative !important;
        box-shadow: inset 0 1px !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .\!toggle {
            box-shadow: 0 1px
                color-mix(
                    in oklab,
                    currentColor calc(var(--depth) * 10%),
                    #0000
                )
                inset !important;
            --input-color: color-mix(
                in oklab,
                var(--color-base-content) 50%,
                #0000
            ) !important;
        }
    }
    .\!toggle > * {
        z-index: 1 !important;
        cursor: pointer !important;
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
        background-color: #0000 !important;
        border: none !important;
        grid-column: 2 / span 1 !important;
        grid-row-start: 1 !important;
        height: 100% !important;
        padding: 0.125rem !important;
        transition: opacity 0.2s, rotate 0.4s !important;
    }
    .\!toggle > :focus {
        --tw-outline-style: none !important;
        outline-style: none !important;
    }
    @media (forced-colors: active) {
        .\!toggle > :focus {
            outline-offset: 2px !important;
            outline: 2px solid #0000 !important;
        }
    }
    .\!toggle > :nth-child(2) {
        color: var(--color-base-100) !important;
        rotate: none !important;
    }
    .\!toggle > :nth-child(3) {
        color: var(--color-base-100) !important;
        opacity: 0 !important;
        rotate: -15deg !important;
    }
    .\!toggle:has(:checked) > :nth-child(2) {
        opacity: 0 !important;
        rotate: 15deg !important;
    }
    .\!toggle:has(:checked) > :nth-child(3) {
        opacity: 1 !important;
        rotate: none !important;
    }
    .\!toggle:before {
        aspect-ratio: 1 !important;
        border-radius: var(--radius-selector) !important;
        --tw-content: "" !important;
        content: var(--tw-content) !important;
        height: 100% !important;
        box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 1px currentColor !important;
        background-color: currentColor !important;
        background-size: auto, calc(var(--noise) * 100%) !important;
        background-image: none, var(--fx-noise) !important;
        grid-row-start: 1 !important;
        grid-column-start: 2 !important;
        transition: background-color 0.1s, translate 0.2s,
            inset-inline-start 0.2s !important;
        position: relative !important;
        inset-inline-start: 0 !important;
        translate: 0 !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .\!toggle:before {
            box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
                0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
                0 1px
                    color-mix(
                        in oklab,
                        currentColor calc(var(--depth) * 10%),
                        #0000
                    ) !important;
        }
    }
    @media (forced-colors: active) {
        .\!toggle:before {
            outline-style: var(--tw-outline-style) !important;
            outline-offset: -1px !important;
            outline-width: 1px !important;
        }
    }
    @media print {
        .\!toggle:before {
            outline-offset: -1rem !important;
            outline: 0.25rem solid !important;
        }
    }
    .\!toggle:focus-visible,
    .\!toggle:has(:focus-visible) {
        outline-offset: 2px !important;
        outline: 2px solid !important;
    }
    .\!toggle:checked,
    .\!toggle[aria-checked="true"],
    .\!toggle:has(> input:checked) {
        background-color: var(--color-base-100) !important;
        --input-color: var(--color-base-content) !important;
        grid-template-columns: 1fr 1fr 0fr !important;
    }
    :is(
            .\!toggle:checked,
            .\!toggle[aria-checked="true"],
            .\!toggle:has(> input:checked)
        ):before {
        background-color: currentColor !important;
    }
    @starting-style {
        :is(
                .\!toggle:checked,
                .\!toggle[aria-checked="true"],
                .\!toggle:has(> input:checked)
            ):before {
            opacity: 0 !important;
        }
    }
    .\!toggle:indeterminate {
        grid-template-columns: 0.5fr 1fr 0.5fr !important;
    }
    .\!toggle:disabled {
        cursor: not-allowed !important;
        opacity: 0.3 !important;
    }
    .\!toggle:disabled:before {
        border: var(--border) solid currentColor !important;
        background-color: #0000 !important;
    }
    .toggle {
        border: var(--border) solid currentColor;
        color: var(--input-color);
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        vertical-align: middle;
        webkit-user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        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);
        --input-color: var(--color-base-content);
        --toggle-p: calc(var(--size) * 0.125);
        --size: calc(var(--size-selector, 0.25rem) * 6);
        width: calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);
        height: var(--size);
        flex-shrink: 0;
        grid-template-columns: 0fr 1fr 1fr;
        place-content: center;
        transition: color 0.3s, grid-template-columns 0.2s;
        display: inline-grid;
        position: relative;
        box-shadow: inset 0 1px;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .toggle {
            box-shadow: 0 1px
                color-mix(
                    in oklab,
                    currentColor calc(var(--depth) * 10%),
                    #0000
                )
                inset;
            --input-color: color-mix(
                in oklab,
                var(--color-base-content) 50%,
                #0000
            );
        }
    }
    .toggle > * {
        z-index: 1;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #0000;
        border: 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: 2px solid #0000;
        }
    }
    .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;
        border-radius: var(--radius-selector);
        --tw-content: "";
        content: var(--tw-content);
        height: 100%;
        box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 1px currentColor;
        background-color: currentColor;
        background-size: auto, calc(var(--noise) * 100%);
        background-image: none, var(--fx-noise);
        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: 0;
        translate: 0;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .toggle:before {
            box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
                0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
                0 1px
                    color-mix(
                        in oklab,
                        currentColor calc(var(--depth) * 10%),
                        #0000
                    );
        }
    }
    @media (forced-colors: active) {
        .toggle:before {
            outline-style: var(--tw-outline-style);
            outline-offset: -1px;
            outline-width: 1px;
        }
    }
    @media print {
        .toggle:before {
            outline-offset: -1rem;
            outline: 0.25rem solid;
        }
    }
    .toggle:focus-visible,
    .toggle:has(:focus-visible) {
        outline-offset: 2px;
        outline: 2px solid;
    }
    .toggle:checked,
    .toggle[aria-checked="true"],
    .toggle:has(> input:checked) {
        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: #0000;
    }
    .input {
        cursor: text;
        border: var(--border) solid #0000;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: var(--color-base-100);
        vertical-align: middle;
        white-space: nowrap;
        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) * 0.1)) inset;
        --size: calc(var(--size-field, 0.25rem) * 10);
        --input-color: var(--color-base-content);
        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;
        font-size: 0.875rem;
        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) * 0.1)) inset;
            --input-color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                #0000
            );
        }
    }
    .input:where(input) {
        display: inline-flex;
    }
    .input :where(input) {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #0000;
        border: 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) {
        :is(.input :where(input):focus, .input :where(input):focus-within) {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .input :where(input[type="date"]) {
        display: inline-block;
    }
    .input:focus,
    .input:focus-within {
        --input-color: var(--color-base-content);
        box-shadow: 0 1px var(--input-color);
        outline: 2px solid var(--input-color);
        outline-offset: 2px;
        isolation: isolate;
        z-index: 1;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(.input:focus, .input:focus-within) {
            box-shadow: 0 1px
                color-mix(
                    in oklab,
                    var(--input-color) calc(var(--depth) * 10%),
                    #0000
                );
        }
    }
    .input:has(> input[disabled]),
    .input:is(:disabled, [disabled]) {
        cursor: not-allowed;
        border-color: var(--color-base-200);
        background-color: var(--color-base-200);
        color: var(--color-base-content);
        box-shadow: none;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(.input:has(> input[disabled]), .input:is(:disabled, [disabled])) {
            color: color-mix(
                in oklab,
                var(--color-base-content) 40%,
                transparent
            );
        }
    }
    :is(
            .input:has(> input[disabled]),
            .input:is(:disabled, [disabled])
        )::-moz-placeholder {
        color: var(--color-base-content);
    }
    :is(
            .input:has(> input[disabled]),
            .input:is(:disabled, [disabled])
        )::placeholder {
        color: var(--color-base-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(
                .input:has(> input[disabled]),
                .input:is(:disabled, [disabled])
            )::-moz-placeholder {
            color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            );
        }
        :is(
                .input:has(> input[disabled]),
                .input:is(:disabled, [disabled])
            )::placeholder {
            color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            );
        }
    }
    .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\! {
        cursor: text !important;
        border: var(--border) solid #0000 !important;
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
        background-color: var(--color-base-100) !important;
        vertical-align: middle !important;
        white-space: nowrap !important;
        width: clamp(3rem, 20rem, 100%) !important;
        height: var(--size) !important;
        border-color: var(--input-color) !important;
        box-shadow: 0 1px var(--input-color) inset,
            0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset !important;
        --size: calc(var(--size-field, 0.25rem) * 10) !important;
        --input-color: var(--color-base-content) !important;
        border-start-start-radius: var(
            --join-ss,
            var(--radius-field)
        ) !important;
        border-start-end-radius: var(--join-se, var(--radius-field)) !important;
        border-end-end-radius: var(--join-ee, var(--radius-field)) !important;
        border-end-start-radius: var(--join-es, var(--radius-field)) !important;
        flex-shrink: 1 !important;
        align-items: center !important;
        gap: 0.5rem !important;
        padding-inline: 0.75rem !important;
        font-size: 0.875rem !important;
        display: inline-flex !important;
        position: relative !important;
    }
    @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) * 0.1)) inset !important;
            --input-color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                #0000
            ) !important;
        }
    }
    .input\!:where(input) {
        display: inline-flex !important;
    }
    .input\! :where(input) {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
        background-color: #0000 !important;
        border: none !important;
        width: 100% !important;
        height: 100% !important;
        display: inline-flex !important;
    }
    .input\! :where(input):focus,
    .input\! :where(input):focus-within {
        --tw-outline-style: none !important;
        outline-style: none !important;
    }
    @media (forced-colors: active) {
        :is(.input\! :where(input):focus, .input\! :where(input):focus-within) {
            outline-offset: 2px !important;
            outline: 2px solid #0000 !important;
        }
    }
    .input\! :where(input[type="date"]) {
        display: inline-block !important;
    }
    .input\!:focus,
    .input\!:focus-within {
        --input-color: var(--color-base-content) !important;
        box-shadow: 0 1px var(--input-color) !important;
        outline: 2px solid var(--input-color) !important;
        outline-offset: 2px !important;
        isolation: isolate !important;
        z-index: 1 !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(.input\!:focus, .input\!:focus-within) {
            box-shadow: 0 1px
                color-mix(
                    in oklab,
                    var(--input-color) calc(var(--depth) * 10%),
                    #0000
                ) !important;
        }
    }
    .input\!:has(> input[disabled]),
    .input\!:is(:disabled, [disabled]) {
        cursor: not-allowed !important;
        border-color: var(--color-base-200) !important;
        background-color: var(--color-base-200) !important;
        color: var(--color-base-content) !important;
        box-shadow: none !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(
                .input\!:has(> input[disabled]),
                .input\!:is(:disabled, [disabled])
            ) {
            color: color-mix(
                in oklab,
                var(--color-base-content) 40%,
                transparent
            ) !important;
        }
    }
    :is(
            .input\!:has(> input[disabled]),
            .input\!:is(:disabled, [disabled])
        )::-moz-placeholder {
        color: var(--color-base-content) !important;
    }
    :is(
            .input\!:has(> input[disabled]),
            .input\!:is(:disabled, [disabled])
        )::placeholder {
        color: var(--color-base-content) !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(
                .input\!:has(> input[disabled]),
                .input\!:is(:disabled, [disabled])
            )::-moz-placeholder {
            color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            ) !important;
        }
        :is(
                .input\!:has(> input[disabled]),
                .input\!:is(:disabled, [disabled])
            )::placeholder {
            color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            ) !important;
        }
    }
    .input\!:has(> input[disabled]) > input[disabled] {
        cursor: not-allowed !important;
    }
    .input\!::-webkit-date-and-time-value {
        text-align: inherit !important;
    }
    .input\![type="number"]::-webkit-inner-spin-button {
        margin-block: -0.75rem !important;
        margin-inline-end: -0.75rem !important;
    }
    .input\!::-webkit-calendar-picker-indicator {
        position: absolute !important;
        inset-inline-end: 0.75em !important;
    }
    .indicator {
        width: -moz-max-content;
        width: max-content;
        display: inline-flex;
        position: relative;
    }
    .indicator :where(.indicator-item) {
        z-index: 1;
        white-space: nowrap;
        top: var(--inidicator-t, 0);
        bottom: var(--inidicator-b, auto);
        left: var(--inidicator-s, auto);
        right: var(--inidicator-e, 0);
        translate: var(--inidicator-x, 50%) var(--indicator-y, -50%);
        position: absolute;
    }
    .table {
        border-radius: var(--radius-box);
        text-align: left;
        width: 100%;
        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);
        font-size: 0.875rem;
        font-weight: 600;
    }
    @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(tfoot) {
        border-top: var(--border) solid var(--color-base-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .table :where(tfoot) {
            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: 0;
    }
    .table :where(.table-pin-rows tfoot tr) {
        z-index: 1;
        background-color: var(--color-base-100);
        position: sticky;
        bottom: 0;
    }
    .table :where(.table-pin-cols tr th) {
        background-color: var(--color-base-100);
        position: sticky;
        left: 0;
        right: 0;
    }
    .table :where(thead tr, tbody tr:not(:last-child)) {
        border-bottom: var(--border) solid var(--color-base-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .table :where(thead tr, tbody tr:not(:last-child)) {
            border-bottom: var(--border) solid
                color-mix(in oklch, var(--color-base-content) 5%, #0000);
        }
    }
    .table\! {
        border-radius: var(--radius-box) !important;
        text-align: left !important;
        width: 100% !important;
        font-size: 0.875rem !important;
        position: relative !important;
    }
    .table\!:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
        text-align: right !important;
    }
    @media (hover: hover) {
        :is(.table\! tr.row-hover, .table\! tr.row-hover:nth-child(2n)):hover {
            background-color: var(--color-base-200) !important;
        }
    }
    .table\! :where(th, td) {
        vertical-align: middle !important;
        padding-block: 0.75rem !important;
        padding-inline: 1rem !important;
    }
    .table\! :where(thead, tfoot) {
        white-space: nowrap !important;
        color: var(--color-base-content) !important;
        font-size: 0.875rem !important;
        font-weight: 600 !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .table\! :where(thead, tfoot) {
            color: color-mix(
                in oklab,
                var(--color-base-content) 60%,
                transparent
            ) !important;
        }
    }
    .table\! :where(tfoot) {
        border-top: var(--border) solid var(--color-base-content) !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .table\! :where(tfoot) {
            border-top: var(--border) solid
                color-mix(in oklch, var(--color-base-content) 5%, #0000) !important;
        }
    }
    .table\! :where(.table-pin-rows thead tr) {
        z-index: 1 !important;
        background-color: var(--color-base-100) !important;
        position: sticky !important;
        top: 0 !important;
    }
    .table\! :where(.table-pin-rows tfoot tr) {
        z-index: 1 !important;
        background-color: var(--color-base-100) !important;
        position: sticky !important;
        bottom: 0 !important;
    }
    .table\! :where(.table-pin-cols tr th) {
        background-color: var(--color-base-100) !important;
        position: sticky !important;
        left: 0 !important;
        right: 0 !important;
    }
    .table\! :where(thead tr, tbody tr:not(:last-child)) {
        border-bottom: var(--border) solid var(--color-base-content) !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .table\! :where(thead tr, tbody tr:not(:last-child)) {
            border-bottom: var(--border) solid
                color-mix(in oklch, var(--color-base-content) 5%, #0000) !important;
        }
    }
    .avatar-offline:before {
        content: "";
        z-index: 1;
        background-color: var(--color-base-300);
        outline: 2px solid var(--color-base-100);
        border-radius: 3.40282e38px;
        width: 15%;
        height: 15%;
        display: block;
        position: absolute;
        top: 7%;
        right: 7%;
    }
    .avatar-online:before {
        content: "";
        z-index: 1;
        background-color: var(--color-success);
        outline: 2px solid var(--color-base-100);
        border-radius: 3.40282e38px;
        width: 15%;
        height: 15%;
        display: block;
        position: absolute;
        top: 7%;
        right: 7%;
    }
    .steps {
        counter-reset: step;
        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);
        --tw-content: "";
        content: var(--tw-content);
        border: 1px solid;
        grid-row-start: 1;
        grid-column-start: 1;
        margin-inline-start: -100%;
        top: 0;
    }
    .steps .step > .step-icon,
    .steps .step:not(:has(.step-icon)):after {
        content: counter(step);
        counter-increment: step;
        z-index: 1;
        color: var(--step-fg);
        background-color: var(--step-bg);
        border: 1px solid var(--step-bg);
        border-radius: 3.40282e38px;
        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 {
        content: none;
    }
    .steps .step[data-content]:after {
        content: attr(data-content);
    }
    .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);
    }
    .diff-resizer {
        z-index: 1;
        resize: horizontal;
        opacity: 0;
        cursor: ew-resize;
        transform-origin: 100% 100%;
        clip-path: inset(calc(100% - 0.75rem) 0 0 calc(100% - 0.75rem));
        grid-row-start: 1;
        grid-column-start: 1;
        width: 50cqi;
        min-width: 1rem;
        max-width: calc(100cqi - 1rem);
        height: 0.5rem;
        transition: min-width 0.3s ease-out, max-width 0.3s ease-out;
        position: relative;
        top: 50%;
        overflow: hidden;
        transform: scaleY(3) translate(0.35rem, 0.08rem);
    }
    .range {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        webkit-appearance: none;
        --range-thumb: var(--color-base-100);
        --range-thumb-size: calc(var(--size-selector, 0.25rem) * 6);
        --range-progress: currentColor;
        --range-fill: 1;
        --range-p: 0.25rem;
        --range-bg: currentColor;
        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: #0000;
        border: none;
        overflow: hidden;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .range {
            --range-bg: color-mix(in oklab, currentColor 10%, #0000);
        }
    }
    [dir="rtl"] .range {
        --range-dir: -1;
    }
    .range:focus {
        outline: none;
    }
    .range:focus-visible {
        outline-offset: 2px;
        outline: 2px solid;
    }
    .range::-webkit-slider-runnable-track {
        background-color: var(--range-bg);
        border-radius: var(--radius-selector);
        width: 100%;
        height: calc(var(--range-thumb-size) * 0.5);
    }
    @media (forced-colors: active) {
        .range::-webkit-slider-runnable-track {
            border: 1px solid;
        }
        .range::-moz-range-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))
        );
        height: var(--range-thumb-size);
        width: var(--range-thumb-size);
        border: var(--range-p) solid;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        webkit-appearance: none;
        color: var(--range-progress);
        box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.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));
        background-color: currentColor;
        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) * 0.1)) inset,
                0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.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));
        }
    }
    .range::-moz-range-track {
        background-color: var(--range-bg);
        border-radius: var(--radius-selector);
        width: 100%;
        height: calc(var(--range-thumb-size) * 0.5);
    }
    .range::-moz-range-thumb {
        box-sizing: border-box;
        border-radius: calc(
            var(--radius-selector) +
                min(var(--range-p), var(--radius-selector-max))
        );
        height: var(--range-thumb-size);
        width: var(--range-thumb-size);
        border: var(--range-p) solid;
        color: var(--range-progress);
        box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.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));
        background-color: currentColor;
        position: relative;
        top: 50%;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .range::-moz-range-thumb {
            box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
                0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.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));
        }
    }
    .range:disabled {
        cursor: not-allowed;
        opacity: 0.3;
    }
    .range\! {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
        webkit-appearance: none !important;
        --range-thumb: var(--color-base-100) !important;
        --range-thumb-size: calc(var(--size-selector, 0.25rem) * 6) !important;
        --range-progress: currentColor !important;
        --range-fill: 1 !important;
        --range-p: 0.25rem !important;
        --range-bg: currentColor !important;
        cursor: pointer !important;
        vertical-align: middle !important;
        --radius-selector-max: calc(
            var(--radius-selector) + var(--radius-selector) +
                var(--radius-selector)
        ) !important;
        border-radius: calc(
            var(--radius-selector) +
                min(var(--range-p), var(--radius-selector-max))
        ) !important;
        width: clamp(3rem, 20rem, 100%) !important;
        height: var(--range-thumb-size) !important;
        background-color: #0000 !important;
        border: none !important;
        overflow: hidden !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .range\! {
            --range-bg: color-mix(in oklab, currentColor 10%, #0000) !important;
        }
    }
    [dir="rtl"] .range\! {
        --range-dir: -1 !important;
    }
    .range\!:focus {
        outline: none !important;
    }
    .range\!:focus-visible {
        outline-offset: 2px !important;
        outline: 2px solid !important;
    }
    .range\!::-webkit-slider-runnable-track {
        background-color: var(--range-bg) !important;
        border-radius: var(--radius-selector) !important;
        width: 100% !important;
        height: calc(var(--range-thumb-size) * 0.5) !important;
    }
    @media (forced-colors: active) {
        .range\!::-webkit-slider-runnable-track {
            border: 1px solid !important;
        }
        .range\!::-moz-range-track {
            border: 1px solid !important;
        }
    }
    .range\!::-webkit-slider-thumb {
        box-sizing: border-box !important;
        border-radius: calc(
            var(--radius-selector) +
                min(var(--range-p), var(--radius-selector-max))
        ) !important;
        height: var(--range-thumb-size) !important;
        width: var(--range-thumb-size) !important;
        border: var(--range-p) solid !important;
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
        webkit-appearance: none !important;
        color: var(--range-progress) !important;
        box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.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)) !important;
        background-color: currentColor !important;
        position: relative !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .range\!::-webkit-slider-thumb {
            box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
                0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.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)) !important;
        }
    }
    .range\!::-moz-range-track {
        background-color: var(--range-bg) !important;
        border-radius: var(--radius-selector) !important;
        width: 100% !important;
        height: calc(var(--range-thumb-size) * 0.5) !important;
    }
    .range\!::-moz-range-thumb {
        box-sizing: border-box !important;
        border-radius: calc(
            var(--radius-selector) +
                min(var(--range-p), var(--radius-selector-max))
        ) !important;
        height: var(--range-thumb-size) !important;
        width: var(--range-thumb-size) !important;
        border: var(--range-p) solid !important;
        color: var(--range-progress) !important;
        box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.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)) !important;
        background-color: currentColor !important;
        position: relative !important;
        top: 50% !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .range\!::-moz-range-thumb {
            box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
                0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.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)) !important;
        }
    }
    .range\!:disabled {
        cursor: not-allowed !important;
        opacity: 0.3 !important;
    }
    .countdown {
        display: inline-flex;
    }
    .countdown.countdown {
        line-height: 1em;
    }
    .countdown > * {
        height: 1em;
        display: inline-block;
        overflow-y: hidden;
    }
    .countdown > :before {
        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";
        white-space: pre;
        top: calc(var(--value) * -1em);
        text-align: center;
        transition: all 1s cubic-bezier(1, 0, 0, 1);
        position: relative;
    }
    .tabs-border .tab {
        --tab-border-color: #0000 #0000 var(--tab-border-color) #0000;
        border-radius: var(--radius-field);
        position: relative;
    }
    .tabs-border .tab:before {
        --tw-content: "";
        content: var(--tw-content);
        background-color: var(--tab-border-color);
        border-radius: var(--radius-field);
        width: 80%;
        height: 3px;
        transition: background-color 0.2s;
        position: absolute;
        bottom: 0;
        left: 10%;
    }
    :is(
            .tabs-border
                .tab:is(.tab-active, [aria-selected="true"]):not(
                    .tab-disabled,
                    [disabled]
                ),
            .tabs-border .tab:is(input:checked),
            .tabs-border .tab:is(label:has(:checked))
        ):before {
        --tab-border-color: currentColor;
        border-top: 3px solid;
    }
    .chat-bubble {
        border-radius: var(--radius-field);
        background-color: var(--color-base-300);
        width: -moz-fit-content;
        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;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-image: var(--mask-chat);
        mask-image: var(--mask-chat);
        position: absolute;
        bottom: 0;
        -webkit-mask-position: 0 -1px;
        mask-position: 0 -1px;
        -webkit-mask-size: 13px;
        mask-size: 13px;
    }
    .select {
        border: var(--border) solid #0000;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: var(--color-base-100);
        vertical-align: middle;
        width: clamp(3rem, 20rem, 100%);
        height: var(--size);
        text-overflow: ellipsis;
        box-shadow: 0 1px var(--input-color) inset,
            0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
        border-color: var(--input-color);
        --input-color: var(--color-base-content);
        --size: calc(var(--size-field, 0.25rem) * 10);
        background-image: linear-gradient(45deg, #0000 50%, currentColor 50%),
            linear-gradient(135deg, currentColor 50%, #0000 50%);
        background-position: calc(100% - 20px) calc(1px + 50%),
            calc(100% - 16.1px) calc(1px + 50%);
        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: 1rem 1.75rem;
        font-size: 0.875rem;
        display: inline-flex;
        position: relative;
    }
    @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) * 0.1)) inset;
            --input-color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                #0000
            );
        }
    }
    [dir="rtl"] .select {
        background-position: 12px calc(1px + 50%), 16px calc(1px + 50%);
    }
    .select select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: inherit;
        border-radius: inherit;
        border-style: none;
        width: calc(100% + 2.75rem);
        height: calc(100% - 2px);
        margin-inline: -1rem -1.75rem;
        padding-inline: 1rem 1.75rem;
    }
    .select select:focus,
    .select select:focus-within {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        :is(.select select:focus, .select select:focus-within) {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .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);
        outline: 2px solid var(--input-color);
        outline-offset: 2px;
        isolation: isolate;
        z-index: 1;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(.select:focus, .select:focus-within) {
            box-shadow: 0 1px
                color-mix(
                    in oklab,
                    var(--input-color) calc(var(--depth) * 10%),
                    #0000
                );
        }
    }
    .select:has(> select[disabled]),
    .select: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)) {
        :is(
                .select:has(> select[disabled]),
                .select:is(:disabled, [disabled])
            ) {
            color: color-mix(
                in oklab,
                var(--color-base-content) 40%,
                transparent
            );
        }
    }
    :is(
            .select:has(> select[disabled]),
            .select:is(:disabled, [disabled])
        )::-moz-placeholder {
        color: var(--color-base-content);
    }
    :is(
            .select:has(> select[disabled]),
            .select:is(:disabled, [disabled])
        )::placeholder {
        color: var(--color-base-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(
                .select:has(> select[disabled]),
                .select:is(:disabled, [disabled])
            )::-moz-placeholder {
            color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            );
        }
        :is(
                .select:has(> select[disabled]),
                .select:is(:disabled, [disabled])
            )::placeholder {
            color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            );
        }
    }
    .select:has(> select[disabled]) > select[disabled] {
        cursor: not-allowed;
    }
    .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: 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: 0.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: 0;
        border-start-end-radius: var(--radius-selector);
        border-end-end-radius: var(--radius-selector);
        border-end-start-radius: 0;
    }
    .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: 0;
        border-end-end-radius: 0;
        border-end-start-radius: var(--radius-selector);
    }
    .timeline:not(:has(.timeline-middle)) :last-child hr:first-child {
        border-start-start-radius: 0;
        border-start-end-radius: var(--radius-selector);
        border-end-end-radius: var(--radius-selector);
        border-end-start-radius: 0;
    }
    .card {
        border-radius: var(--radius-box);
        outline-offset: 2px;
        outline: 0 solid #0000;
        flex-direction: column;
        transition: outline 0.2s ease-in-out;
        display: flex;
        position: relative;
    }
    .card:focus {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        .card:focus {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .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:where(.card-border) {
        border: var(--border) solid var(--color-base-200);
    }
    .card:where(.card-dash) {
        border: var(--border) dashed var(--color-base-200);
    }
    .card.image-full {
        display: grid;
    }
    .card.image-full > * {
        grid-row-start: 1;
        grid-column-start: 1;
    }
    .card.image-full > .card-body {
        color: var(--color-neutral-content);
        position: relative;
    }
    .card.image-full :where(figure) {
        border-radius: inherit;
        overflow: hidden;
    }
    .card.image-full > figure img {
        -o-object-fit: cover;
        object-fit: cover;
        filter: brightness(28%);
        height: 100%;
    }
    .card figure {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .card:has(> input:is(input[type="checkbox"], input[type="radio"])) {
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }
    .card:has(> :checked) {
        outline: 2px solid;
    }
    .swap {
        cursor: pointer;
        vertical-align: middle;
        webkit-user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        place-content: center;
        display: inline-grid;
        position: relative;
    }
    .swap input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: none;
    }
    .swap > * {
        grid-row-start: 1;
        grid-column-start: 1;
        transition-property: transform, rotate, opacity;
        transition-duration: 0.2s;
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    }
    .swap .swap-on,
    .swap .swap-indeterminate,
    .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;
    }
    .swap\! {
        cursor: pointer !important;
        vertical-align: middle !important;
        webkit-user-select: none !important;
        -webkit-user-select: none !important;
        -moz-user-select: none !important;
        user-select: none !important;
        place-content: center !important;
        display: inline-grid !important;
        position: relative !important;
    }
    .swap\! input {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
        border: none !important;
    }
    .swap\! > * {
        grid-row-start: 1 !important;
        grid-column-start: 1 !important;
        transition-property: transform, rotate, opacity !important;
        transition-duration: 0.2s !important;
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
    }
    .swap\! .swap-on,
    .swap\! .swap-indeterminate,
    .swap\! input:indeterminate ~ .swap-on,
    .swap\! input:is(:checked, :indeterminate) ~ .swap-off {
        opacity: 0 !important;
    }
    .swap\! input:checked ~ .swap-on,
    .swap\! input:indeterminate ~ .swap-indeterminate {
        opacity: 1 !important;
    }
    .collapse-title {
        grid-row-start: 1;
        grid-column-start: 1;
        width: 100%;
        min-height: 3.75rem;
        padding: 1rem;
        padding-inline-end: 3rem;
        transition: background-color 0.2s ease-out;
        position: relative;
    }
    .sr-only {
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden;
    }
    .not-sr-only {
        clip: auto;
        white-space: normal;
        width: auto;
        height: auto;
        margin: 0;
        padding: 0;
        position: static;
        overflow: visible;
    }
    .mockup-browser {
        border-radius: var(--radius-box);
        position: relative;
        overflow: auto hidden;
    }
    .mockup-browser pre[data-prefix]:before {
        content: attr(data-prefix);
        text-align: right;
        display: inline-block;
    }
    .mockup-browser .mockup-browser-toolbar {
        align-items: center;
        width: 100%;
        margin-block: 0.75rem;
        padding-right: 1.4em;
        display: inline-flex;
    }
    .mockup-browser
        .mockup-browser-toolbar:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
        flex-direction: row-reverse;
    }
    .mockup-browser .mockup-browser-toolbar:before {
        content: "";
        aspect-ratio: 1;
        opacity: 0.3;
        border-radius: 3.40282e38px;
        height: 0.75rem;
        margin-right: 4.8rem;
        display: inline-block;
        box-shadow: 1.4em 0, 2.8em 0, 4.2em 0;
    }
    .mockup-browser .mockup-browser-toolbar .input {
        background-color: var(--color-base-200);
        text-overflow: ellipsis;
        white-space: nowrap;
        direction: ltr;
        align-items: center;
        gap: 0.5rem;
        height: 100%;
        margin-inline: auto;
        font-size: 0.75rem;
        display: flex;
        overflow: hidden;
    }
    .mockup-browser .mockup-browser-toolbar .input:before {
        content: "";
        opacity: 0.3;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor' class='size-4'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");
        width: 1rem;
        height: 1rem;
    }
    .menu-horizontal {
        flex-direction: row;
        display: inline-flex;
    }
    .menu-horizontal > li:not(.menu-title) > details > ul {
        margin-inline-start: 0;
        margin-top: 1rem;
        padding-block: 0.5rem;
        padding-inline-end: 0.5rem;
        position: absolute;
    }
    .menu-horizontal > li > details > ul:before {
        content: none;
    }
    :where(.menu-horizontal > li:not(.menu-title) > details > ul) {
        border-radius: var(--radius-box);
        background-color: var(--color-base-100);
        box-shadow: 0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;
    }
    .menu-vertical {
        flex-direction: column;
        display: inline-flex;
    }
    .menu-vertical > li:not(.menu-title) > details > ul {
        margin-inline-start: 1rem;
        margin-top: 0;
        padding-block: 0;
        padding-inline-end: 0;
        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.40282e38px;
        width: 0.75rem;
        height: 0.75rem;
        margin-bottom: 1rem;
        display: block;
        box-shadow: 1.4em 0, 2.8em 0, 4.2em 0;
    }
    .mockup-code pre {
        padding-right: 1.25rem;
    }
    .mockup-code pre:before {
        content: "";
        margin-right: 2ch;
    }
    .mockup-code pre[data-prefix]:before {
        content: attr(data-prefix);
        text-align: right;
        opacity: 0.5;
        width: 2rem;
        display: inline-block;
    }
    .mockup-window {
        border-radius: var(--radius-box);
        flex-direction: column;
        padding-top: 1.25rem;
        display: flex;
        position: relative;
        overflow: auto hidden;
    }
    .mockup-window:before {
        content: "";
        aspect-ratio: 1;
        opacity: 0.3;
        border-radius: 3.40282e38px;
        flex-shrink: 0;
        align-self: flex-start;
        height: 0.75rem;
        margin-bottom: 1rem;
        display: block;
        box-shadow: 1.4em 0, 2.8em 0, 4.2em 0;
    }
    [dir="rtl"] .mockup-window:before {
        align-self: flex-end;
    }
    .mockup-window pre[data-prefix]:before {
        content: attr(data-prefix);
        text-align: right;
        display: inline-block;
    }
    .avatar {
        vertical-align: middle;
        display: inline-flex;
        position: relative;
    }
    .avatar > div {
        aspect-ratio: 1;
        display: block;
        overflow: hidden;
    }
    .avatar img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
    }
    .checkbox {
        border: var(--border) solid
            var(--input-color, var(--color-base-content));
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        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) * 0.1)) inset,
            0 0 #0000 inset, 0 0 #0000;
        --size: calc(var(--size-selector, 0.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;
        position: relative;
    }
    @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: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 oklch(100% 0 0 / calc(var(--depth) * 0.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) * 0.1)) inset,
            0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
    }
    :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
        clip-path: polygon(
            20% 100%,
            20% 80%,
            50% 80%,
            50% 0%,
            70% 0%,
            70% 100%
        );
        opacity: 1;
    }
    @media (forced-colors: active) {
        :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
            --tw-content: "✔︎";
            clip-path: none;
            background-color: #0000;
            rotate: none;
        }
    }
    @media print {
        :is(.checkbox:checked, .checkbox[aria-checked="true"]):before {
            --tw-content: "✔︎";
            clip-path: none;
            background-color: #0000;
            rotate: none;
        }
    }
    .checkbox:indeterminate:before {
        opacity: 1;
        clip-path: polygon(
            20% 100%,
            20% 80%,
            50% 80%,
            50% 80%,
            80% 80%,
            80% 100%
        );
        translate: 0 -35%;
        rotate: none;
    }
    .checkbox:disabled {
        cursor: not-allowed;
        opacity: 0.2;
    }
    .radio {
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        vertical-align: middle;
        border: var(--border) solid var(--input-color, currentColor);
        box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset;
        --size: calc(var(--size-selector, 0.25rem) * 6);
        width: var(--size);
        height: var(--size);
        color: var(--input-color, currentColor);
        border-radius: 3.40282e38px;
        flex-shrink: 0;
        padding: 0.25rem;
        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:before {
        --tw-content: "";
        content: var(--tw-content);
        background-size: auto, calc(var(--noise) * 100%);
        background-image: none, var(--fx-noise);
        border-radius: 3.40282e38px;
        width: 100%;
        height: 100%;
        display: block;
    }
    .radio:focus-visible {
        outline: 2px solid;
    }
    .radio:checked,
    .radio[aria-checked="true"] {
        background-color: var(--color-base-100);
        border-color: currentColor;
        animation: 0.2s ease-out radio;
    }
    :is(.radio:checked, .radio[aria-checked="true"]):before {
        box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
        background-color: currentColor;
    }
    @media (forced-colors: active) {
        :is(.radio:checked, .radio[aria-checked="true"]):before {
            outline-style: var(--tw-outline-style);
            outline-offset: -1px;
            outline-width: 1px;
        }
    }
    @media print {
        :is(.radio:checked, .radio[aria-checked="true"]):before {
            outline-offset: -1rem;
            outline: 0.25rem solid;
        }
    }
    .radio:disabled {
        cursor: not-allowed;
        opacity: 0.2;
    }
    .rating {
        vertical-align: middle;
        display: inline-flex;
        position: relative;
    }
    .rating input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border: none;
    }
    .rating :where(*) {
        background-color: var(--color-base-content);
        opacity: 0.2;
        border-radius: 0;
        width: 1.5rem;
        height: 1.5rem;
        animation: 0.25s ease-out rating;
    }
    .rating :where(*):is(input) {
        cursor: pointer;
    }
    .rating .rating-hidden {
        background-color: #0000;
        width: 0.5rem;
    }
    .rating input[type="radio"]:checked {
        background-image: none;
    }
    .rating :checked,
    .rating [aria-checked="true"],
    .rating [aria-current="true"],
    .rating :has(~ :checked, ~ [aria-checked="true"], ~ [aria-current="true"]) {
        opacity: 1;
    }
    .rating :focus-visible {
        transition: scale 0.2s ease-out;
        scale: 1.1;
    }
    .rating :active:focus {
        animation: none;
        scale: 1.1;
    }
    .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;
    }
    .drawer {
        grid-auto-columns: max-content auto;
        width: 100%;
        display: grid;
        position: relative;
    }
    .stats {
        border-radius: var(--radius-box);
        grid-auto-flow: column;
        display: inline-grid;
        position: relative;
        overflow-x: auto;
    }
    .progress {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: var(--radius-box);
        width: 100%;
        height: 0.5rem;
        color: var(--color-base-content);
        background-color: currentColor;
        position: relative;
        overflow: hidden;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .progress {
            background-color: color-mix(
                in oklab,
                currentColor 20%,
                transparent
            );
        }
    }
    .progress:indeterminate {
        background-image: repeating-linear-gradient(
            90deg,
            currentColor -1% 10%,
            #0000 10% 90%
        );
        background-position-x: 15%;
        background-size: 200%;
        animation: 5s ease-in-out infinite progress;
    }
    @supports (-moz-appearance: none) {
        .progress:indeterminate::-moz-progress-bar {
            background-color: #0000;
            background-image: repeating-linear-gradient(
                90deg,
                currentColor -1% 10%,
                #0000 10% 90%
            );
            background-position-x: 15%;
            background-size: 200%;
            animation: 5s ease-in-out infinite progress;
        }
        .progress::-moz-progress-bar {
            border-radius: var(--radius-box);
            background-color: currentColor;
        }
    }
    @supports (-webkit-appearance: none) {
        .progress::-webkit-progress-bar {
            border-radius: var(--radius-box);
            background-color: #0000;
        }
        .progress::-webkit-progress-value {
            border-radius: var(--radius-box);
            background-color: currentColor;
        }
    }
    .progress\! {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
        border-radius: var(--radius-box) !important;
        width: 100% !important;
        height: 0.5rem !important;
        color: var(--color-base-content) !important;
        background-color: currentColor !important;
        position: relative !important;
        overflow: hidden !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .progress\! {
            background-color: color-mix(
                in oklab,
                currentColor 20%,
                transparent
            ) !important;
        }
    }
    .progress\!:indeterminate {
        background-image: repeating-linear-gradient(
            90deg,
            currentColor -1% 10%,
            #0000 10% 90%
        ) !important;
        background-position-x: 15% !important;
        background-size: 200% !important;
        animation: 5s ease-in-out infinite progress !important;
    }
    @supports (-moz-appearance: none) {
        .progress\!:indeterminate::-moz-progress-bar {
            background-color: #0000 !important;
            background-image: repeating-linear-gradient(
                90deg,
                currentColor -1% 10%,
                #0000 10% 90%
            ) !important;
            background-position-x: 15% !important;
            background-size: 200% !important;
            animation: 5s ease-in-out infinite progress !important;
        }
        .progress\!::-moz-progress-bar {
            border-radius: var(--radius-box) !important;
            background-color: currentColor !important;
        }
    }
    @supports (-webkit-appearance: none) {
        .progress\!::-webkit-progress-bar {
            border-radius: var(--radius-box) !important;
            background-color: #0000 !important;
        }
        .progress\!::-webkit-progress-value {
            border-radius: var(--radius-box) !important;
            background-color: currentColor !important;
        }
    }
    .absolute {
        position: absolute;
    }
    .fixed {
        position: fixed;
    }
    .relative {
        position: relative;
    }
    .static {
        position: static;
    }
    .sticky {
        position: sticky;
    }
    .tooltip-bottom > .tooltip-content,
    .tooltip-bottom[data-tip]:before {
        transform: translate(-50%) translateY(var(--tt-pos, -0.25rem));
        inset: var(--tt-off) auto auto 50%;
    }
    .tooltip-bottom:after {
        transform: translate(-50%) translateY(var(--tt-pos, -0.25rem))
            rotate(180deg);
        inset: var(--tt-tail) auto auto 50%;
    }
    .tooltip-left > .tooltip-content,
    .tooltip-left[data-tip]:before {
        transform: translate(calc(var(--tt-pos, 0.25rem) - 0.25rem))
            translateY(-50%);
        inset: 50% var(--tt-off) auto auto;
    }
    .tooltip-left:after {
        transform: translate(var(--tt-pos, 0.25rem)) translateY(-50%)
            rotate(-90deg);
        inset: 50% calc(var(--tt-tail) + 1px) auto auto;
    }
    .tooltip-right > .tooltip-content,
    .tooltip-right[data-tip]:before {
        transform: translate(calc(var(--tt-pos, -0.25rem) + 0.25rem))
            translateY(-50%);
        inset: 50% auto auto var(--tt-off);
    }
    .tooltip-right:after {
        transform: translate(var(--tt-pos, -0.25rem)) translateY(-50%)
            rotate(90deg);
        inset: 50% auto auto calc(var(--tt-tail) + 1px);
    }
    .tooltip-top > .tooltip-content,
    .tooltip-top[data-tip]:before {
        transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
        inset: auto auto var(--tt-off) 50%;
    }
    .tooltip-top:after {
        transform: translate(-50%) translateY(var(--tt-pos, 0.25rem));
        inset: auto auto var(--tt-tail) 50%;
    }
    .-inset-1 {
        inset: calc(var(--spacing) * -1);
    }
    .inset-0 {
        inset: calc(var(--spacing) * 0);
    }
    .inset-2 {
        inset: calc(var(--spacing) * 2);
    }
    .inset-3 {
        inset: calc(var(--spacing) * 3);
    }
    .inset-4 {
        inset: calc(var(--spacing) * 4);
    }
    .inset-6 {
        inset: calc(var(--spacing) * 6);
    }
    .inset-px {
        top: 1px;
        right: 1px;
        bottom: 1px;
        left: 1px;
    }
    .inset-x-0 {
        inset-inline: calc(var(--spacing) * 0);
    }
    .inset-x-10 {
        inset-inline: calc(var(--spacing) * 10);
    }
    .dropdown-right {
        --anchor-h: right;
        --anchor-v: span-bottom;
    }
    .dropdown-right .dropdown-content {
        transform-origin: 0;
        inset-inline-start: 100%;
        top: 0;
        bottom: auto;
    }
    .chat-end {
        grid-template-columns: 1fr auto;
        place-items: end;
    }
    .chat-end .chat-header,
    .chat-end .chat-footer {
        grid-column-start: 1;
    }
    .chat-end .chat-image {
        grid-column-start: 2;
    }
    .chat-end .chat-bubble {
        border-end-end-radius: 0;
        grid-column-start: 1;
    }
    .chat-end .chat-bubble:before {
        inset-inline-start: 100%;
        transform: rotateY(180deg);
    }
    [dir="rtl"] :is(.chat-end .chat-bubble):before {
        transform: rotateY(0);
    }
    .chat-start {
        grid-template-columns: auto 1fr;
        place-items: start;
    }
    .chat-start .chat-header,
    .chat-start .chat-footer {
        grid-column-start: 2;
    }
    .chat-start .chat-image {
        grid-column-start: 1;
    }
    .chat-start .chat-bubble {
        border-end-start-radius: 0;
        grid-column-start: 2;
    }
    .chat-start .chat-bubble:before {
        inset-inline-start: -0.75rem;
        transform: rotateY(0);
    }
    [dir="rtl"] :is(.chat-start .chat-bubble):before {
        transform: rotateY(180deg);
    }
    .-start-20 {
        inset-inline-start: calc(var(--spacing) * -20);
    }
    .start-0 {
        inset-inline-start: calc(var(--spacing) * 0);
    }
    .start-0\.5 {
        inset-inline-start: calc(var(--spacing) * 0.5);
    }
    .start-1 {
        inset-inline-start: calc(var(--spacing) * 1);
    }
    .start-2 {
        inset-inline-start: calc(var(--spacing) * 2);
    }
    .start-50 {
        inset-inline-start: calc(var(--spacing) * 50);
    }
    .start-100 {
        inset-inline-start: calc(var(--spacing) * 100);
    }
    .start-auto {
        inset-inline-start: auto;
    }
    .start-full {
        inset-inline-start: 100%;
    }
    .dropdown-left {
        --anchor-h: left;
        --anchor-v: span-bottom;
    }
    .dropdown-left .dropdown-content {
        transform-origin: 100%;
        inset-inline-end: 100%;
        top: 0;
        bottom: auto;
    }
    .dropdown-center {
        --anchor-h: center;
    }
    .dropdown-center :where(.dropdown-content) {
        inset-inline-end: 50%;
        translate: 50%;
    }
    [dir="rtl"] :is(.dropdown-center :where(.dropdown-content)) {
        translate: -50%;
    }
    .dropdown-center.dropdown-left {
        --anchor-h: left;
        --anchor-v: center;
    }
    .dropdown-center.dropdown-left .dropdown-content {
        top: auto;
        bottom: 50%;
        translate: 0 50%;
    }
    .dropdown-center.dropdown-right {
        --anchor-h: right;
        --anchor-v: center;
    }
    .dropdown-center.dropdown-right .dropdown-content {
        top: auto;
        bottom: 50%;
        translate: 0 50%;
    }
    .dropdown-end {
        --anchor-h: span-left;
    }
    .dropdown-end :where(.dropdown-content) {
        inset-inline-end: 0;
        translate: 0;
    }
    .dropdown-end.dropdown-left {
        --anchor-h: left;
        --anchor-v: span-top;
    }
    .dropdown-end.dropdown-left .dropdown-content {
        top: auto;
        bottom: 0;
    }
    .dropdown-end.dropdown-right {
        --anchor-h: right;
        --anchor-v: span-top;
    }
    .dropdown-end.dropdown-right .dropdown-content {
        top: auto;
        bottom: 0;
    }
    .dropdown-start {
        --anchor-h: span-right;
    }
    .dropdown-start :where(.dropdown-content) {
        inset-inline-end: auto;
    }
    .dropdown-start.dropdown-left {
        --anchor-h: left;
        --anchor-v: span-bottom;
    }
    .dropdown-start.dropdown-left .dropdown-content {
        top: 0;
        bottom: auto;
    }
    .dropdown-start.dropdown-right {
        --anchor-h: right;
        --anchor-v: span-bottom;
    }
    .dropdown-start.dropdown-right .dropdown-content {
        top: 0;
        bottom: auto;
    }
    .-end-20 {
        inset-inline-end: calc(var(--spacing) * -20);
    }
    .-end-28 {
        inset-inline-end: calc(var(--spacing) * -28);
    }
    .end-0 {
        inset-inline-end: calc(var(--spacing) * 0);
    }
    .end-1 {
        inset-inline-end: calc(var(--spacing) * 1);
    }
    .end-2 {
        inset-inline-end: calc(var(--spacing) * 2);
    }
    .end-50 {
        inset-inline-end: calc(var(--spacing) * 50);
    }
    .end-100 {
        inset-inline-end: calc(var(--spacing) * 100);
    }
    .end-full {
        inset-inline-end: 100%;
    }
    .dropdown-bottom {
        --anchor-v: bottom;
    }
    .dropdown-bottom .dropdown-content {
        transform-origin: top;
        top: 100%;
        bottom: auto;
    }
    .dropdown-top {
        --anchor-v: top;
    }
    .dropdown-top .dropdown-content {
        transform-origin: bottom;
        top: auto;
        bottom: 100%;
    }
    .-top-3 {
        top: calc(var(--spacing) * -3);
    }
    .-top-4 {
        top: calc(var(--spacing) * -4);
    }
    .-top-6 {
        top: calc(var(--spacing) * -6);
    }
    .-top-8 {
        top: calc(var(--spacing) * -8);
    }
    .-top-10 {
        top: calc(var(--spacing) * -10);
    }
    .-top-11 {
        top: calc(var(--spacing) * -11);
    }
    .-top-12 {
        top: calc(var(--spacing) * -12);
    }
    .-top-20 {
        top: calc(var(--spacing) * -20);
    }
    .-top-96 {
        top: calc(var(--spacing) * -96);
    }
    .-top-full {
        top: -100%;
    }
    .top-0 {
        top: calc(var(--spacing) * 0);
    }
    .top-1 {
        top: calc(var(--spacing) * 1);
    }
    .top-1\/2 {
        top: 50%;
    }
    .top-2 {
        top: calc(var(--spacing) * 2);
    }
    .top-3 {
        top: calc(var(--spacing) * 3);
    }
    .top-3\/4 {
        top: 75%;
    }
    .top-4 {
        top: calc(var(--spacing) * 4);
    }
    .top-6 {
        top: calc(var(--spacing) * 6);
    }
    .top-7 {
        top: calc(var(--spacing) * 7);
    }
    .top-8 {
        top: calc(var(--spacing) * 8);
    }
    .top-10 {
        top: calc(var(--spacing) * 10);
    }
    .top-12 {
        top: calc(var(--spacing) * 12);
    }
    .top-16 {
        top: calc(var(--spacing) * 16);
    }
    .top-20 {
        top: calc(var(--spacing) * 20);
    }
    .top-24 {
        top: calc(var(--spacing) * 24);
    }
    .top-30 {
        top: calc(var(--spacing) * 30);
    }
    .top-40 {
        top: calc(var(--spacing) * 40);
    }
    .top-50 {
        top: calc(var(--spacing) * 50);
    }
    .top-100 {
        top: calc(var(--spacing) * 100);
    }
    .top-\[-20\%\] {
        top: -20%;
    }
    .top-\[-100px\] {
        top: -100px;
    }
    .top-\[-200px\] {
        top: -200px;
    }
    .top-\[10\%\] {
        top: 10%;
    }
    .top-\[30\%\] {
        top: 30%;
    }
    .top-full {
        top: 100%;
    }
    .-right-1 {
        right: calc(var(--spacing) * -1);
    }
    .-right-1\/4 {
        right: -25%;
    }
    .-right-3 {
        right: calc(var(--spacing) * -3);
    }
    .-right-4 {
        right: calc(var(--spacing) * -4);
    }
    .-right-6 {
        right: calc(var(--spacing) * -6);
    }
    .-right-7 {
        right: calc(var(--spacing) * -7);
    }
    .-right-8 {
        right: calc(var(--spacing) * -8);
    }
    .-right-10 {
        right: calc(var(--spacing) * -10);
    }
    .-right-12 {
        right: calc(var(--spacing) * -12);
    }
    .-right-20 {
        right: calc(var(--spacing) * -20);
    }
    .-right-40 {
        right: calc(var(--spacing) * -40);
    }
    .right-0 {
        right: calc(var(--spacing) * 0);
    }
    .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-10 {
        right: calc(var(--spacing) * 10);
    }
    .right-12 {
        right: calc(var(--spacing) * 12);
    }
    .right-20 {
        right: calc(var(--spacing) * 20);
    }
    .right-\[-5\%\] {
        right: -5%;
    }
    .right-\[-10\%\] {
        right: -10%;
    }
    .right-\[-100px\] {
        right: -100px;
    }
    .right-\[-120px\] {
        right: -120px;
    }
    .right-\[-150px\] {
        right: -150px;
    }
    .right-\[20\%\] {
        right: 20%;
    }
    .dock-sm {
        height: 3.5rem;
        height: calc(3.5rem + env(safe-area-inset-bottom));
    }
    .dock-sm .dock-active:after {
        bottom: -0.1rem;
    }
    .dock-sm .dock-label {
        font-size: 0.625rem;
    }
    .dock-lg {
        height: 4.5rem;
        height: calc(4.5rem + env(safe-area-inset-bottom));
    }
    .dock-lg .dock-active:after {
        bottom: 0.4rem;
    }
    .dock-lg .dock-label {
        font-size: 0.6875rem;
    }
    .dock-xl {
        height: 5rem;
        height: calc(5rem + env(safe-area-inset-bottom));
    }
    .dock-xl .dock-active:after {
        bottom: 0.4rem;
    }
    .dock-xl .dock-label {
        font-size: 0.75rem;
    }
    .dock-xs {
        height: 3rem;
        height: calc(3rem + env(safe-area-inset-bottom));
    }
    .dock-xs .dock-active:after {
        bottom: -0.1rem;
    }
    .dock-xs .dock-label {
        font-size: 0.625rem;
    }
    .-bottom-1 {
        bottom: calc(var(--spacing) * -1);
    }
    .-bottom-1\/4 {
        bottom: -25%;
    }
    .-bottom-2 {
        bottom: calc(var(--spacing) * -2);
    }
    .-bottom-3 {
        bottom: calc(var(--spacing) * -3);
    }
    .-bottom-6 {
        bottom: calc(var(--spacing) * -6);
    }
    .-bottom-8 {
        bottom: calc(var(--spacing) * -8);
    }
    .-bottom-12 {
        bottom: calc(var(--spacing) * -12);
    }
    .-bottom-20 {
        bottom: calc(var(--spacing) * -20);
    }
    .bottom-0 {
        bottom: calc(var(--spacing) * 0);
    }
    .bottom-1 {
        bottom: calc(var(--spacing) * 1);
    }
    .bottom-4 {
        bottom: calc(var(--spacing) * 4);
    }
    .bottom-6 {
        bottom: calc(var(--spacing) * 6);
    }
    .bottom-8 {
        bottom: calc(var(--spacing) * 8);
    }
    .bottom-10 {
        bottom: calc(var(--spacing) * 10);
    }
    .bottom-12 {
        bottom: calc(var(--spacing) * 12);
    }
    .bottom-16 {
        bottom: calc(var(--spacing) * 16);
    }
    .bottom-20 {
        bottom: calc(var(--spacing) * 20);
    }
    .bottom-24 {
        bottom: calc(var(--spacing) * 24);
    }
    .bottom-50 {
        bottom: calc(var(--spacing) * 50);
    }
    .bottom-100 {
        bottom: calc(var(--spacing) * 100);
    }
    .bottom-\[-10\%\] {
        bottom: -10%;
    }
    .bottom-\[-100px\] {
        bottom: -100px;
    }
    .bottom-\[-250px\] {
        bottom: -250px;
    }
    .bottom-\[10\%\] {
        bottom: 10%;
    }
    .bottom-\[20\%\] {
        bottom: 20%;
    }
    .bottom-\[60px\] {
        bottom: 60px;
    }
    .bottom-\[200px\] {
        bottom: 200px;
    }
    .bottom-full {
        bottom: 100%;
    }
    .-left-1 {
        left: calc(var(--spacing) * -1);
    }
    .-left-1\/4 {
        left: -25%;
    }
    .-left-6 {
        left: calc(var(--spacing) * -6);
    }
    .-left-8 {
        left: calc(var(--spacing) * -8);
    }
    .-left-12 {
        left: calc(var(--spacing) * -12);
    }
    .-left-14 {
        left: calc(var(--spacing) * -14);
    }
    .-left-20 {
        left: calc(var(--spacing) * -20);
    }
    .left-0 {
        left: calc(var(--spacing) * 0);
    }
    .left-1 {
        left: calc(var(--spacing) * 1);
    }
    .left-1\/2 {
        left: 50%;
    }
    .left-4 {
        left: calc(var(--spacing) * 4);
    }
    .left-8 {
        left: calc(var(--spacing) * 8);
    }
    .left-10 {
        left: calc(var(--spacing) * 10);
    }
    .left-12 {
        left: calc(var(--spacing) * 12);
    }
    .left-16 {
        left: calc(var(--spacing) * 16);
    }
    .left-\[-5\%\] {
        left: -5%;
    }
    .left-\[-10\%\] {
        left: -10%;
    }
    .left-\[-100px\] {
        left: -100px;
    }
    .left-\[-200px\] {
        left: -200px;
    }
    .left-\[10\%\] {
        left: 10%;
    }
    .left-auto {
        left: auto;
    }
    .left-full {
        left: 100%;
    }
    .file-input {
        cursor: pointer;
        border: var(--border) solid #0000;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: var(--color-base-100);
        vertical-align: middle;
        webkit-user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        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) * 0.1)) inset;
        --size: calc(var(--size-field, 0.25rem) * 10);
        --input-color: var(--color-base-content);
        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) * 0.1)) inset;
            --input-color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                #0000
            );
        }
    }
    .file-input::file-selector-button {
        cursor: pointer;
        webkit-user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        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 0.5px oklch(1 0 0 / calc(var(--depth) * 0.15));
        box-shadow: 0 0.5px 0 0.5px #fff inset, var(--btn-shadow);
        --size: calc(var(--size-field, 0.25rem) * 10);
        --btn-bg: var(--btn-color, var(--color-base-200));
        --btn-fg: var(--color-base-content);
        --btn-border: var(--btn-bg);
        --btn-shadow: 0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg);
        --btn-noise: var(--fx-noise);
        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 0.5px 0 0.5px
                    color-mix(
                        in oklab,
                        color-mix(in oklab, white 30%, var(--btn-bg))
                            calc(var(--depth) * 20%),
                        #0000
                    )
                    inset,
                var(--btn-shadow);
            --btn-border: color-mix(in oklab, var(--btn-bg), #000 5%);
            --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:focus {
        --input-color: var(--color-base-content);
        box-shadow: 0 1px var(--input-color);
        outline: 2px solid var(--input-color);
        outline-offset: 2px;
        isolation: isolate;
    }
    @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:has(> input[disabled]),
    .file-input:is(:disabled, [disabled]) {
        cursor: not-allowed;
        border-color: var(--color-base-200);
        background-color: var(--color-base-200);
        box-shadow: none;
        color: var(--color-base-content);
    }
    :is(
            .file-input:has(> input[disabled]),
            .file-input:is(:disabled, [disabled])
        )::-moz-placeholder {
        color: var(--color-base-content);
    }
    :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])
            )::-moz-placeholder {
            color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            );
        }
        :is(
                .file-input:has(> input[disabled]),
                .file-input:is(:disabled, [disabled])
            )::placeholder {
            color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            );
        }
        :is(
                .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);
        }
    }
    .hero-content {
        isolation: isolate;
        justify-content: center;
        align-items: center;
        gap: 1rem;
        max-width: 80rem;
        padding: 1rem;
        display: flex;
    }
    .textarea {
        border: var(--border) solid #0000;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: var(--radius-field);
        background-color: var(--color-base-100);
        vertical-align: middle;
        border-color: var(--input-color);
        width: clamp(3rem, 20rem, 100%);
        min-height: 5rem;
        box-shadow: 0 1px var(--input-color) inset,
            0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
        --input-color: var(--color-base-content);
        flex-shrink: 1;
        padding-block: 0.5rem;
        padding-inline: 0.75rem;
        font-size: 0.875rem;
    }
    @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) * 0.1)) inset;
            --input-color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                #0000
            );
        }
    }
    .textarea textarea {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #0000;
        border: none;
    }
    .textarea textarea:focus,
    .textarea textarea:focus-within {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        :is(.textarea textarea:focus, .textarea textarea:focus-within) {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .textarea:focus,
    .textarea:focus-within {
        --input-color: var(--color-base-content);
        box-shadow: 0 1px var(--input-color);
        outline: 2px solid var(--input-color);
        outline-offset: 2px;
        isolation: isolate;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(.textarea:focus, .textarea:focus-within) {
            box-shadow: 0 1px
                color-mix(
                    in oklab,
                    var(--input-color) calc(var(--depth) * 10%),
                    #0000
                );
        }
    }
    .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);
        box-shadow: none;
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(
                .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])
        )::-moz-placeholder {
        color: var(--color-base-content);
    }
    :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])
            )::-moz-placeholder {
            color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            );
        }
        :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[disabled] {
        cursor: not-allowed;
    }
    .btn-active {
        --btn-bg: var(--btn-color, var(--color-base-200));
        --btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
        isolation: isolate;
    }
    @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%
            );
        }
    }
    .isolate {
        isolation: isolate;
    }
    .isolation-auto {
        isolation: auto;
    }
    .mockup-phone-camera {
        z-index: 1;
        background: #000;
        border-radius: 17px;
        grid-area: 1/1/1/1;
        width: 126px;
        height: 32px;
        margin-top: 6px;
    }
    .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%;
    }
    :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;
    }
    .modal-backdrop {
        color: #0000;
        z-index: -1;
        grid-row-start: 1;
        grid-column-start: 1;
        place-self: stretch stretch;
        display: grid;
    }
    .modal-backdrop button {
        cursor: pointer;
    }
    .-z-1 {
        z-index: -1;
    }
    .-z-10 {
        z-index: -10;
    }
    .z-0 {
        z-index: 0;
    }
    .z-1 {
        z-index: 1;
    }
    .z-2 {
        z-index: 2;
    }
    .z-3 {
        z-index: 3;
    }
    .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-60 {
        z-index: 60;
    }
    .z-80 {
        z-index: 80;
    }
    .z-100 {
        z-index: 100;
    }
    .z-800 {
        z-index: 800;
    }
    .z-\[100\] {
        z-index: 100;
    }
    .z-\[101\] {
        z-index: 101;
    }
    .z-\[999\] {
        z-index: 999;
    }
    .z-auto {
        z-index: auto;
    }
    .tab-content {
        order: var(--tabcontent-order);
        --tabcontent-radius-ss: 0;
        --tabcontent-radius-se: 0;
        --tabcontent-radius-es: 0;
        --tabcontent-radius-ee: 0;
        --tabcontent-order: 1;
        width: 100%;
        margin: var(--tabcontent-margin);
        border-color: #0000;
        border-width: var(--border);
        border-start-start-radius: var(--tabcontent-radius-ss);
        border-start-end-radius: var(--tabcontent-radius-se);
        border-end-end-radius: var(--tabcontent-radius-ee);
        border-end-start-radius: var(--tabcontent-radius-es);
        display: none;
    }
    .order-0 {
        order: 0;
    }
    .order-1 {
        order: 1;
    }
    .order-2 {
        order: 2;
    }
    .order-3 {
        order: 3;
    }
    .order-4 {
        order: 4;
    }
    .order-5 {
        order: 5;
    }
    .order-first {
        order: -9999;
    }
    .order-last {
        order: 9999;
    }
    .order-none {
        order: 0;
    }
    .mockup-phone-display {
        border-radius: 49px;
        grid-area: 1/1/1/1;
        width: 390px;
        height: 845px;
        overflow: hidden;
    }
    .col-1 {
        grid-column: 1;
    }
    .col-2 {
        grid-column: 2;
    }
    .col-3 {
        grid-column: 3;
    }
    .col-4 {
        grid-column: 4;
    }
    .col-5 {
        grid-column: 5;
    }
    .col-6 {
        grid-column: 6;
    }
    .col-7 {
        grid-column: 7;
    }
    .col-8 {
        grid-column: 8;
    }
    .col-9 {
        grid-column: 9;
    }
    .col-10 {
        grid-column: 10;
    }
    .col-11 {
        grid-column: 11;
    }
    .col-12 {
        grid-column: 12;
    }
    .col-auto {
        grid-column: auto;
    }
    .col-span-1 {
        grid-column: span 1 / span 1;
    }
    .col-span-2 {
        grid-column: span 2 / span 2;
    }
    .col-span-3 {
        grid-column: span 3 / span 3;
    }
    .col-span-4 {
        grid-column: span 4 / span 4;
    }
    .col-span-5 {
        grid-column: span 5 / span 5;
    }
    .col-span-12 {
        grid-column: span 12 / span 12;
    }
    .col-span-full {
        grid-column: 1/-1;
    }
    .timeline-end {
        grid-area: 3/1/4/4;
        place-self: flex-start center;
        margin: 0.25rem;
    }
    .timeline-start {
        grid-area: 1/1/2/4;
        place-self: flex-end center;
        margin: 0.25rem;
    }
    .timeline-horizontal {
        flex-direction: row;
    }
    .timeline-horizontal > li {
        align-items: center;
    }
    .timeline-horizontal > li > hr {
        width: 100%;
        height: 0.25rem;
    }
    .timeline-horizontal > li > hr:first-child {
        grid-row-start: 2;
        grid-column-start: 1;
    }
    .timeline-horizontal > li > hr:last-child {
        grid-area: 2/3 / auto/none;
    }
    .timeline-horizontal .timeline-start {
        grid-area: 1/1/2/4;
        place-self: flex-end center;
    }
    .timeline-horizontal .timeline-end {
        grid-area: 3/1/4/4;
        place-self: flex-start center;
    }
    .timeline-horizontal:has(.timeline-middle) > li > hr:first-child {
        border-start-start-radius: 0;
        border-start-end-radius: var(--radius-selector);
        border-end-end-radius: var(--radius-selector);
        border-end-start-radius: 0;
    }
    .timeline-horizontal:has(.timeline-middle) > li > hr:last-child,
    .timeline-horizontal:not(:has(.timeline-middle))
        :first-child
        > hr:last-child {
        border-start-start-radius: var(--radius-selector);
        border-start-end-radius: 0;
        border-end-end-radius: 0;
        border-end-start-radius: var(--radius-selector);
    }
    .timeline-horizontal:not(:has(.timeline-middle))
        :last-child
        > hr:first-child {
        border-start-start-radius: 0;
        border-start-end-radius: var(--radius-selector);
        border-end-end-radius: var(--radius-selector);
        border-end-start-radius: 0;
    }
    .timeline-vertical {
        flex-direction: column;
    }
    .timeline-vertical > li {
        --timeline-row-start: minmax(0, 1fr);
        --timeline-row-end: minmax(0, 1fr);
        justify-items: center;
    }
    .timeline-vertical > li > hr {
        width: 0.25rem;
        height: 100%;
    }
    .timeline-vertical > li > hr:first-child {
        grid-row-start: 1;
        grid-column-start: 2;
    }
    .timeline-vertical > li > hr:last-child {
        grid-area: 3/2 / none;
    }
    .timeline-vertical .timeline-start {
        grid-area: 1/1/4/2;
        place-self: center flex-end;
    }
    .timeline-vertical .timeline-end {
        grid-area: 1/3/4/4;
        place-self: center flex-start;
    }
    .timeline-vertical:has(.timeline-middle) > li > hr:first-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: var(--radius-selector);
        border-bottom-left-radius: var(--radius-selector);
    }
    .timeline-vertical:has(.timeline-middle) > li > hr:last-child,
    .timeline-vertical:not(:has(.timeline-middle))
        :first-child
        > hr:last-child {
        border-top-left-radius: var(--radius-selector);
        border-top-right-radius: var(--radius-selector);
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
    .timeline-vertical:not(:has(.timeline-middle))
        :last-child
        > hr:first-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: var(--radius-selector);
        border-bottom-left-radius: var(--radius-selector);
    }
    .timeline-vertical.timeline-snap-icon > li {
        --timeline-col-start: minmax(0, 1fr);
        --timeline-row-start: 0.5rem;
    }
    .timeline-compact {
        --timeline-row-start: 0;
    }
    .timeline-compact .timeline-start {
        grid-area: 3/1/4/4;
        place-self: flex-start center;
    }
    .timeline-compact li:has(.timeline-start) .timeline-end {
        grid-row-start: auto;
        grid-column-start: none;
    }
    .timeline-compact.timeline-vertical > li {
        --timeline-col-start: 0;
    }
    .timeline-compact.timeline-vertical .timeline-start {
        grid-area: 1/3/4/4;
        place-self: center flex-start;
    }
    .timeline-compact.timeline-vertical li:has(.timeline-start) .timeline-end {
        grid-row-start: none;
        grid-column-start: auto;
    }
    .stat-figure {
        grid-row: 1 / span 3;
        grid-column-start: 2;
        place-self: center flex-end;
    }
    .hero {
        background-position: 50%;
        background-size: cover;
        place-items: center;
        width: 100%;
        display: grid;
    }
    .hero > * {
        grid-row-start: 1;
        grid-column-start: 1;
    }
    .hero-overlay {
        background-color: var(--color-neutral);
        grid-row-start: 1;
        grid-column-start: 1;
        width: 100%;
        height: 100%;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .hero-overlay {
            background-color: color-mix(
                in oklab,
                var(--color-neutral) 50%,
                transparent
            );
        }
    }
    .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;
        grid-row-start: 1;
        grid-column-start: 1;
        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: 95%;
        box-shadow: 0 25px 50px -12px #00000040;
    }
    .drawer-content {
        grid-row-start: 1;
        grid-column-start: 2;
        min-width: 0;
    }
    .timeline-middle {
        grid-row-start: 2;
        grid-column-start: 2;
    }
    .drawer-end {
        grid-auto-columns: auto max-content;
    }
    .drawer-end > .drawer-toggle ~ .drawer-content {
        grid-column-start: 1;
    }
    .drawer-end > .drawer-toggle ~ .drawer-side {
        grid-column-start: 2;
        justify-items: end;
    }
    .drawer-end > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay) {
        translate: 100%;
    }
    [dir="rtl"]
        :is(
            .drawer-end > .drawer-toggle ~ .drawer-side > :not(.drawer-overlay)
        ) {
        translate: -100%;
    }
    .drawer-end
        > .drawer-toggle:checked
        ~ .drawer-side
        > :not(.drawer-overlay) {
        translate: 0%;
    }
    .stat-value {
        white-space: nowrap;
        grid-column-start: 1;
        font-size: 2rem;
        font-weight: 800;
    }
    .stat-desc {
        white-space: nowrap;
        color: var(--color-base-content);
        grid-column-start: 1;
        font-size: 0.75rem;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .stat-desc {
            color: color-mix(
                in oklab,
                var(--color-base-content) 60%,
                transparent
            );
        }
    }
    .stat-title {
        white-space: nowrap;
        color: var(--color-base-content);
        grid-column-start: 1;
        font-size: 0.75rem;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .stat-title {
            color: color-mix(
                in oklab,
                var(--color-base-content) 60%,
                transparent
            );
        }
    }
    .stat-actions {
        white-space: nowrap;
        grid-column-start: 1;
    }
    .col-start-1 {
        grid-column-start: 1;
    }
    .col-start-auto {
        grid-column-start: auto;
    }
    .col-end-auto {
        grid-column-end: auto;
    }
    .chat-image {
        grid-row: span 2 / span 2;
        align-self: flex-end;
    }
    .row-auto {
        grid-row: auto;
    }
    .row-span-full {
        grid-row: 1/-1;
    }
    .chat-footer {
        grid-row-start: 3;
        gap: 0.25rem;
        font-size: 0.6875rem;
        display: flex;
    }
    .chat-header {
        grid-row-start: 1;
        gap: 0.25rem;
        font-size: 0.6875rem;
        display: flex;
    }
    .list-col-wrap {
        grid-row-start: 2;
    }
    .row-start-1 {
        grid-row-start: 1;
    }
    .row-start-auto {
        grid-row-start: auto;
    }
    .row-end-auto {
        grid-row-end: auto;
    }
    .float-end {
        float: inline-end;
    }
    .float-left {
        float: left;
    }
    .float-none {
        float: none;
    }
    .float-right {
        float: right;
    }
    .float-start {
        float: inline-start;
    }
    .clear-both {
        clear: both;
    }
    .clear-end {
        clear: inline-end;
    }
    .clear-left {
        clear: left;
    }
    .clear-none {
        clear: none;
    }
    .clear-right {
        clear: right;
    }
    .clear-start {
        clear: inline-start;
    }
    .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;
        }
    }
    .container\! {
        width: 100% !important;
    }
    @media (min-width: 40rem) {
        .container\! {
            max-width: 40rem !important;
        }
    }
    @media (min-width: 48rem) {
        .container\! {
            max-width: 48rem !important;
        }
    }
    @media (min-width: 64rem) {
        .container\! {
            max-width: 64rem !important;
        }
    }
    @media (min-width: 80rem) {
        .container\! {
            max-width: 80rem !important;
        }
    }
    @media (min-width: 96rem) {
        .container\! {
            max-width: 96rem !important;
        }
    }
    .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:before,
    .divider:after {
        content: "";
        background-color: var(--divider-color);
        flex-grow: 1;
        width: 100%;
        height: 0.125rem;
    }
    @media print {
        .divider:before,
        .divider:after {
            border: 0.5px solid;
        }
    }
    .divider:not(:empty) {
        gap: 1rem;
    }
    .-m-0 {
        margin: calc(var(--spacing) * 0);
    }
    .-m-0\.5 {
        margin: calc(var(--spacing) * -0.5);
    }
    .-m-1 {
        margin: calc(var(--spacing) * -1);
    }
    .-m-1\.5 {
        margin: calc(var(--spacing) * -1.5);
    }
    .-m-2 {
        margin: calc(var(--spacing) * -2);
    }
    .-m-2\.5 {
        margin: calc(var(--spacing) * -2.5);
    }
    .-m-3 {
        margin: calc(var(--spacing) * -3);
    }
    .-m-3\.5 {
        margin: calc(var(--spacing) * -3.5);
    }
    .-m-4 {
        margin: calc(var(--spacing) * -4);
    }
    .-m-8 {
        margin: calc(var(--spacing) * -8);
    }
    .-m-16 {
        margin: calc(var(--spacing) * -16);
    }
    .m-0 {
        margin: calc(var(--spacing) * 0);
    }
    .m-1 {
        margin: calc(var(--spacing) * 1);
    }
    .m-2 {
        margin: calc(var(--spacing) * 2);
    }
    .m-3 {
        margin: calc(var(--spacing) * 3);
    }
    .m-4 {
        margin: calc(var(--spacing) * 4);
    }
    .m-5 {
        margin: calc(var(--spacing) * 5);
    }
    .m-6 {
        margin: calc(var(--spacing) * 6);
    }
    .m-7 {
        margin: calc(var(--spacing) * 7);
    }
    .m-8 {
        margin: calc(var(--spacing) * 8);
    }
    .m-9 {
        margin: calc(var(--spacing) * 9);
    }
    .m-10 {
        margin: calc(var(--spacing) * 10);
    }
    .m-11 {
        margin: calc(var(--spacing) * 11);
    }
    .m-12 {
        margin: calc(var(--spacing) * 12);
    }
    .m-13 {
        margin: calc(var(--spacing) * 13);
    }
    .m-14 {
        margin: calc(var(--spacing) * 14);
    }
    .m-15 {
        margin: calc(var(--spacing) * 15);
    }
    .m-16 {
        margin: calc(var(--spacing) * 16);
    }
    .m-17 {
        margin: calc(var(--spacing) * 17);
    }
    .m-18 {
        margin: calc(var(--spacing) * 18);
    }
    .m-19 {
        margin: calc(var(--spacing) * 19);
    }
    .m-20 {
        margin: calc(var(--spacing) * 20);
    }
    .m-21 {
        margin: calc(var(--spacing) * 21);
    }
    .m-22 {
        margin: calc(var(--spacing) * 22);
    }
    .m-23 {
        margin: calc(var(--spacing) * 23);
    }
    .m-24 {
        margin: calc(var(--spacing) * 24);
    }
    .m-25 {
        margin: calc(var(--spacing) * 25);
    }
    .m-26 {
        margin: calc(var(--spacing) * 26);
    }
    .m-27 {
        margin: calc(var(--spacing) * 27);
    }
    .m-28 {
        margin: calc(var(--spacing) * 28);
    }
    .m-29 {
        margin: calc(var(--spacing) * 29);
    }
    .m-30 {
        margin: calc(var(--spacing) * 30);
    }
    .m-31 {
        margin: calc(var(--spacing) * 31);
    }
    .m-32 {
        margin: calc(var(--spacing) * 32);
    }
    .m-33 {
        margin: calc(var(--spacing) * 33);
    }
    .m-34 {
        margin: calc(var(--spacing) * 34);
    }
    .m-35 {
        margin: calc(var(--spacing) * 35);
    }
    .m-36 {
        margin: calc(var(--spacing) * 36);
    }
    .m-37 {
        margin: calc(var(--spacing) * 37);
    }
    .m-38 {
        margin: calc(var(--spacing) * 38);
    }
    .m-39 {
        margin: calc(var(--spacing) * 39);
    }
    .m-40 {
        margin: calc(var(--spacing) * 40);
    }
    .m-41 {
        margin: calc(var(--spacing) * 41);
    }
    .m-42 {
        margin: calc(var(--spacing) * 42);
    }
    .m-43 {
        margin: calc(var(--spacing) * 43);
    }
    .m-44 {
        margin: calc(var(--spacing) * 44);
    }
    .m-45 {
        margin: calc(var(--spacing) * 45);
    }
    .m-46 {
        margin: calc(var(--spacing) * 46);
    }
    .m-47 {
        margin: calc(var(--spacing) * 47);
    }
    .m-48 {
        margin: calc(var(--spacing) * 48);
    }
    .m-49 {
        margin: calc(var(--spacing) * 49);
    }
    .m-50 {
        margin: calc(var(--spacing) * 50);
    }
    .m-51 {
        margin: calc(var(--spacing) * 51);
    }
    .m-52 {
        margin: calc(var(--spacing) * 52);
    }
    .m-53 {
        margin: calc(var(--spacing) * 53);
    }
    .m-54 {
        margin: calc(var(--spacing) * 54);
    }
    .m-55 {
        margin: calc(var(--spacing) * 55);
    }
    .m-56 {
        margin: calc(var(--spacing) * 56);
    }
    .m-57 {
        margin: calc(var(--spacing) * 57);
    }
    .m-58 {
        margin: calc(var(--spacing) * 58);
    }
    .m-59 {
        margin: calc(var(--spacing) * 59);
    }
    .m-60 {
        margin: calc(var(--spacing) * 60);
    }
    .m-61 {
        margin: calc(var(--spacing) * 61);
    }
    .m-62 {
        margin: calc(var(--spacing) * 62);
    }
    .m-63 {
        margin: calc(var(--spacing) * 63);
    }
    .m-64 {
        margin: calc(var(--spacing) * 64);
    }
    .m-65 {
        margin: calc(var(--spacing) * 65);
    }
    .m-66 {
        margin: calc(var(--spacing) * 66);
    }
    .m-67 {
        margin: calc(var(--spacing) * 67);
    }
    .m-68 {
        margin: calc(var(--spacing) * 68);
    }
    .m-69 {
        margin: calc(var(--spacing) * 69);
    }
    .m-70 {
        margin: calc(var(--spacing) * 70);
    }
    .m-71 {
        margin: calc(var(--spacing) * 71);
    }
    .m-72 {
        margin: calc(var(--spacing) * 72);
    }
    .m-73 {
        margin: calc(var(--spacing) * 73);
    }
    .m-74 {
        margin: calc(var(--spacing) * 74);
    }
    .m-75 {
        margin: calc(var(--spacing) * 75);
    }
    .m-76 {
        margin: calc(var(--spacing) * 76);
    }
    .m-77 {
        margin: calc(var(--spacing) * 77);
    }
    .m-78 {
        margin: calc(var(--spacing) * 78);
    }
    .m-79 {
        margin: calc(var(--spacing) * 79);
    }
    .m-80 {
        margin: calc(var(--spacing) * 80);
    }
    .m-81 {
        margin: calc(var(--spacing) * 81);
    }
    .m-82 {
        margin: calc(var(--spacing) * 82);
    }
    .m-83 {
        margin: calc(var(--spacing) * 83);
    }
    .m-84 {
        margin: calc(var(--spacing) * 84);
    }
    .m-85 {
        margin: calc(var(--spacing) * 85);
    }
    .m-86 {
        margin: calc(var(--spacing) * 86);
    }
    .m-87 {
        margin: calc(var(--spacing) * 87);
    }
    .m-88 {
        margin: calc(var(--spacing) * 88);
    }
    .m-89 {
        margin: calc(var(--spacing) * 89);
    }
    .m-90 {
        margin: calc(var(--spacing) * 90);
    }
    .m-91 {
        margin: calc(var(--spacing) * 91);
    }
    .m-92 {
        margin: calc(var(--spacing) * 92);
    }
    .m-93 {
        margin: calc(var(--spacing) * 93);
    }
    .m-94 {
        margin: calc(var(--spacing) * 94);
    }
    .m-95 {
        margin: calc(var(--spacing) * 95);
    }
    .m-96 {
        margin: calc(var(--spacing) * 96);
    }
    .m-97 {
        margin: calc(var(--spacing) * 97);
    }
    .m-98 {
        margin: calc(var(--spacing) * 98);
    }
    .m-99 {
        margin: calc(var(--spacing) * 99);
    }
    .m-100 {
        margin: calc(var(--spacing) * 100);
    }
    .m-101 {
        margin: calc(var(--spacing) * 101);
    }
    .m-102 {
        margin: calc(var(--spacing) * 102);
    }
    .m-103 {
        margin: calc(var(--spacing) * 103);
    }
    .m-104 {
        margin: calc(var(--spacing) * 104);
    }
    .m-105 {
        margin: calc(var(--spacing) * 105);
    }
    .m-106 {
        margin: calc(var(--spacing) * 106);
    }
    .m-107 {
        margin: calc(var(--spacing) * 107);
    }
    .m-108 {
        margin: calc(var(--spacing) * 108);
    }
    .m-109 {
        margin: calc(var(--spacing) * 109);
    }
    .m-110 {
        margin: calc(var(--spacing) * 110);
    }
    .m-111 {
        margin: calc(var(--spacing) * 111);
    }
    .m-112 {
        margin: calc(var(--spacing) * 112);
    }
    .m-113 {
        margin: calc(var(--spacing) * 113);
    }
    .m-114 {
        margin: calc(var(--spacing) * 114);
    }
    .m-115 {
        margin: calc(var(--spacing) * 115);
    }
    .m-116 {
        margin: calc(var(--spacing) * 116);
    }
    .m-117 {
        margin: calc(var(--spacing) * 117);
    }
    .m-118 {
        margin: calc(var(--spacing) * 118);
    }
    .m-119 {
        margin: calc(var(--spacing) * 119);
    }
    .m-120 {
        margin: calc(var(--spacing) * 120);
    }
    .m-121 {
        margin: calc(var(--spacing) * 121);
    }
    .m-122 {
        margin: calc(var(--spacing) * 122);
    }
    .m-123 {
        margin: calc(var(--spacing) * 123);
    }
    .m-124 {
        margin: calc(var(--spacing) * 124);
    }
    .m-125 {
        margin: calc(var(--spacing) * 125);
    }
    .m-126 {
        margin: calc(var(--spacing) * 126);
    }
    .m-127 {
        margin: calc(var(--spacing) * 127);
    }
    .m-128 {
        margin: calc(var(--spacing) * 128);
    }
    .m-129 {
        margin: calc(var(--spacing) * 129);
    }
    .m-130 {
        margin: calc(var(--spacing) * 130);
    }
    .m-131 {
        margin: calc(var(--spacing) * 131);
    }
    .m-132 {
        margin: calc(var(--spacing) * 132);
    }
    .m-133 {
        margin: calc(var(--spacing) * 133);
    }
    .m-134 {
        margin: calc(var(--spacing) * 134);
    }
    .m-135 {
        margin: calc(var(--spacing) * 135);
    }
    .m-136 {
        margin: calc(var(--spacing) * 136);
    }
    .m-137 {
        margin: calc(var(--spacing) * 137);
    }
    .m-138 {
        margin: calc(var(--spacing) * 138);
    }
    .m-139 {
        margin: calc(var(--spacing) * 139);
    }
    .m-140 {
        margin: calc(var(--spacing) * 140);
    }
    .m-141 {
        margin: calc(var(--spacing) * 141);
    }
    .m-142 {
        margin: calc(var(--spacing) * 142);
    }
    .m-143 {
        margin: calc(var(--spacing) * 143);
    }
    .m-144 {
        margin: calc(var(--spacing) * 144);
    }
    .m-145 {
        margin: calc(var(--spacing) * 145);
    }
    .m-146 {
        margin: calc(var(--spacing) * 146);
    }
    .m-147 {
        margin: calc(var(--spacing) * 147);
    }
    .m-148 {
        margin: calc(var(--spacing) * 148);
    }
    .m-149 {
        margin: calc(var(--spacing) * 149);
    }
    .m-150 {
        margin: calc(var(--spacing) * 150);
    }
    .m-151 {
        margin: calc(var(--spacing) * 151);
    }
    .m-152 {
        margin: calc(var(--spacing) * 152);
    }
    .m-153 {
        margin: calc(var(--spacing) * 153);
    }
    .m-154 {
        margin: calc(var(--spacing) * 154);
    }
    .m-155 {
        margin: calc(var(--spacing) * 155);
    }
    .m-156 {
        margin: calc(var(--spacing) * 156);
    }
    .m-157 {
        margin: calc(var(--spacing) * 157);
    }
    .m-158 {
        margin: calc(var(--spacing) * 158);
    }
    .m-159 {
        margin: calc(var(--spacing) * 159);
    }
    .m-160 {
        margin: calc(var(--spacing) * 160);
    }
    .m-161 {
        margin: calc(var(--spacing) * 161);
    }
    .m-162 {
        margin: calc(var(--spacing) * 162);
    }
    .m-163 {
        margin: calc(var(--spacing) * 163);
    }
    .m-164 {
        margin: calc(var(--spacing) * 164);
    }
    .m-165 {
        margin: calc(var(--spacing) * 165);
    }
    .m-166 {
        margin: calc(var(--spacing) * 166);
    }
    .m-167 {
        margin: calc(var(--spacing) * 167);
    }
    .m-168 {
        margin: calc(var(--spacing) * 168);
    }
    .m-169 {
        margin: calc(var(--spacing) * 169);
    }
    .m-170 {
        margin: calc(var(--spacing) * 170);
    }
    .m-171 {
        margin: calc(var(--spacing) * 171);
    }
    .m-172 {
        margin: calc(var(--spacing) * 172);
    }
    .m-173 {
        margin: calc(var(--spacing) * 173);
    }
    .m-174 {
        margin: calc(var(--spacing) * 174);
    }
    .m-175 {
        margin: calc(var(--spacing) * 175);
    }
    .m-176 {
        margin: calc(var(--spacing) * 176);
    }
    .m-177 {
        margin: calc(var(--spacing) * 177);
    }
    .m-178 {
        margin: calc(var(--spacing) * 178);
    }
    .m-179 {
        margin: calc(var(--spacing) * 179);
    }
    .m-180 {
        margin: calc(var(--spacing) * 180);
    }
    .m-181 {
        margin: calc(var(--spacing) * 181);
    }
    .m-182 {
        margin: calc(var(--spacing) * 182);
    }
    .m-183 {
        margin: calc(var(--spacing) * 183);
    }
    .m-184 {
        margin: calc(var(--spacing) * 184);
    }
    .m-185 {
        margin: calc(var(--spacing) * 185);
    }
    .m-186 {
        margin: calc(var(--spacing) * 186);
    }
    .m-187 {
        margin: calc(var(--spacing) * 187);
    }
    .m-188 {
        margin: calc(var(--spacing) * 188);
    }
    .m-189 {
        margin: calc(var(--spacing) * 189);
    }
    .m-190 {
        margin: calc(var(--spacing) * 190);
    }
    .m-191 {
        margin: calc(var(--spacing) * 191);
    }
    .m-192 {
        margin: calc(var(--spacing) * 192);
    }
    .m-193 {
        margin: calc(var(--spacing) * 193);
    }
    .m-194 {
        margin: calc(var(--spacing) * 194);
    }
    .m-195 {
        margin: calc(var(--spacing) * 195);
    }
    .m-196 {
        margin: calc(var(--spacing) * 196);
    }
    .m-197 {
        margin: calc(var(--spacing) * 197);
    }
    .m-198 {
        margin: calc(var(--spacing) * 198);
    }
    .m-199 {
        margin: calc(var(--spacing) * 199);
    }
    .m-200 {
        margin: calc(var(--spacing) * 200);
    }
    .m-201 {
        margin: calc(var(--spacing) * 201);
    }
    .m-202 {
        margin: calc(var(--spacing) * 202);
    }
    .m-203 {
        margin: calc(var(--spacing) * 203);
    }
    .m-204 {
        margin: calc(var(--spacing) * 204);
    }
    .m-205 {
        margin: calc(var(--spacing) * 205);
    }
    .m-206 {
        margin: calc(var(--spacing) * 206);
    }
    .m-207 {
        margin: calc(var(--spacing) * 207);
    }
    .m-208 {
        margin: calc(var(--spacing) * 208);
    }
    .m-209 {
        margin: calc(var(--spacing) * 209);
    }
    .m-210 {
        margin: calc(var(--spacing) * 210);
    }
    .m-211 {
        margin: calc(var(--spacing) * 211);
    }
    .m-212 {
        margin: calc(var(--spacing) * 212);
    }
    .m-213 {
        margin: calc(var(--spacing) * 213);
    }
    .m-214 {
        margin: calc(var(--spacing) * 214);
    }
    .m-215 {
        margin: calc(var(--spacing) * 215);
    }
    .m-216 {
        margin: calc(var(--spacing) * 216);
    }
    .m-217 {
        margin: calc(var(--spacing) * 217);
    }
    .m-218 {
        margin: calc(var(--spacing) * 218);
    }
    .m-219 {
        margin: calc(var(--spacing) * 219);
    }
    .m-220 {
        margin: calc(var(--spacing) * 220);
    }
    .m-221 {
        margin: calc(var(--spacing) * 221);
    }
    .m-222 {
        margin: calc(var(--spacing) * 222);
    }
    .m-223 {
        margin: calc(var(--spacing) * 223);
    }
    .m-224 {
        margin: calc(var(--spacing) * 224);
    }
    .m-225 {
        margin: calc(var(--spacing) * 225);
    }
    .m-226 {
        margin: calc(var(--spacing) * 226);
    }
    .m-227 {
        margin: calc(var(--spacing) * 227);
    }
    .m-228 {
        margin: calc(var(--spacing) * 228);
    }
    .m-229 {
        margin: calc(var(--spacing) * 229);
    }
    .m-230 {
        margin: calc(var(--spacing) * 230);
    }
    .m-231 {
        margin: calc(var(--spacing) * 231);
    }
    .m-232 {
        margin: calc(var(--spacing) * 232);
    }
    .m-233 {
        margin: calc(var(--spacing) * 233);
    }
    .m-234 {
        margin: calc(var(--spacing) * 234);
    }
    .m-235 {
        margin: calc(var(--spacing) * 235);
    }
    .m-236 {
        margin: calc(var(--spacing) * 236);
    }
    .m-237 {
        margin: calc(var(--spacing) * 237);
    }
    .m-238 {
        margin: calc(var(--spacing) * 238);
    }
    .m-239 {
        margin: calc(var(--spacing) * 239);
    }
    .m-240 {
        margin: calc(var(--spacing) * 240);
    }
    .m-241 {
        margin: calc(var(--spacing) * 241);
    }
    .m-242 {
        margin: calc(var(--spacing) * 242);
    }
    .m-243 {
        margin: calc(var(--spacing) * 243);
    }
    .m-244 {
        margin: calc(var(--spacing) * 244);
    }
    .m-245 {
        margin: calc(var(--spacing) * 245);
    }
    .m-246 {
        margin: calc(var(--spacing) * 246);
    }
    .m-247 {
        margin: calc(var(--spacing) * 247);
    }
    .m-248 {
        margin: calc(var(--spacing) * 248);
    }
    .m-249 {
        margin: calc(var(--spacing) * 249);
    }
    .m-250 {
        margin: calc(var(--spacing) * 250);
    }
    .m-251 {
        margin: calc(var(--spacing) * 251);
    }
    .m-252 {
        margin: calc(var(--spacing) * 252);
    }
    .m-253 {
        margin: calc(var(--spacing) * 253);
    }
    .m-254 {
        margin: calc(var(--spacing) * 254);
    }
    .m-255 {
        margin: calc(var(--spacing) * 255);
    }
    .m-256 {
        margin: calc(var(--spacing) * 256);
    }
    .m-257 {
        margin: calc(var(--spacing) * 257);
    }
    .m-258 {
        margin: calc(var(--spacing) * 258);
    }
    .m-259 {
        margin: calc(var(--spacing) * 259);
    }
    .m-260 {
        margin: calc(var(--spacing) * 260);
    }
    .m-261 {
        margin: calc(var(--spacing) * 261);
    }
    .m-262 {
        margin: calc(var(--spacing) * 262);
    }
    .m-263 {
        margin: calc(var(--spacing) * 263);
    }
    .m-264 {
        margin: calc(var(--spacing) * 264);
    }
    .m-265 {
        margin: calc(var(--spacing) * 265);
    }
    .m-266 {
        margin: calc(var(--spacing) * 266);
    }
    .m-267 {
        margin: calc(var(--spacing) * 267);
    }
    .m-268 {
        margin: calc(var(--spacing) * 268);
    }
    .m-269 {
        margin: calc(var(--spacing) * 269);
    }
    .m-270 {
        margin: calc(var(--spacing) * 270);
    }
    .m-271 {
        margin: calc(var(--spacing) * 271);
    }
    .m-272 {
        margin: calc(var(--spacing) * 272);
    }
    .m-273 {
        margin: calc(var(--spacing) * 273);
    }
    .m-274 {
        margin: calc(var(--spacing) * 274);
    }
    .m-275 {
        margin: calc(var(--spacing) * 275);
    }
    .m-276 {
        margin: calc(var(--spacing) * 276);
    }
    .m-277 {
        margin: calc(var(--spacing) * 277);
    }
    .m-278 {
        margin: calc(var(--spacing) * 278);
    }
    .m-279 {
        margin: calc(var(--spacing) * 279);
    }
    .m-280 {
        margin: calc(var(--spacing) * 280);
    }
    .m-281 {
        margin: calc(var(--spacing) * 281);
    }
    .m-282 {
        margin: calc(var(--spacing) * 282);
    }
    .m-283 {
        margin: calc(var(--spacing) * 283);
    }
    .m-284 {
        margin: calc(var(--spacing) * 284);
    }
    .m-285 {
        margin: calc(var(--spacing) * 285);
    }
    .m-286 {
        margin: calc(var(--spacing) * 286);
    }
    .m-287 {
        margin: calc(var(--spacing) * 287);
    }
    .m-288 {
        margin: calc(var(--spacing) * 288);
    }
    .m-289 {
        margin: calc(var(--spacing) * 289);
    }
    .m-290 {
        margin: calc(var(--spacing) * 290);
    }
    .m-291 {
        margin: calc(var(--spacing) * 291);
    }
    .m-292 {
        margin: calc(var(--spacing) * 292);
    }
    .m-293 {
        margin: calc(var(--spacing) * 293);
    }
    .m-294 {
        margin: calc(var(--spacing) * 294);
    }
    .m-295 {
        margin: calc(var(--spacing) * 295);
    }
    .m-296 {
        margin: calc(var(--spacing) * 296);
    }
    .m-297 {
        margin: calc(var(--spacing) * 297);
    }
    .m-298 {
        margin: calc(var(--spacing) * 298);
    }
    .m-299 {
        margin: calc(var(--spacing) * 299);
    }
    .m-300 {
        margin: calc(var(--spacing) * 300);
    }
    .m-\[a-z0-9\] {
        margin: a-z0-9;
    }
    .m-auto {
        margin: auto;
    }
    .m-px {
        margin: 1px;
    }
    .\!filter {
        flex-wrap: wrap !important;
        display: flex !important;
    }
    .\!filter input[type="radio"] {
        width: auto !important;
    }
    .\!filter input {
        opacity: 1 !important;
        transition: margin 0.1s, opacity 0.3s, padding 0.3s, border-width 0.1s !important;
        overflow: hidden !important;
        scale: 1 !important;
    }
    .\!filter input:not(:last-child) {
        margin-inline-end: 0.25rem !important;
    }
    .\!filter input.filter-reset {
        aspect-ratio: 1 !important;
    }
    .\!filter input.filter-reset:after {
        content: "×" !important;
    }
    .\!filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,
    .\!filter:not(:has(input:checked:not(.filter-reset))) input[type="reset"],
    .\!filter:has(input:checked:not(.filter-reset))
        input:not(:checked, .filter-reset, input[type="reset"]) {
        opacity: 0 !important;
        border-width: 0 !important;
        width: 0 !important;
        margin-inline: 0 !important;
        padding-inline: 0 !important;
        scale: 0 !important;
    }
    .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;
    }
    .filter input.filter-reset:after {
        content: "×";
    }
    .filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,
    .filter:not(:has(input:checked:not(.filter-reset))) input[type="reset"],
    .filter:has(input:checked:not(.filter-reset))
        input:not(:checked, .filter-reset, input[type="reset"]) {
        opacity: 0;
        border-width: 0;
        width: 0;
        margin-inline: 0;
        padding-inline: 0;
        scale: 0;
    }
    .filter\! {
        flex-wrap: wrap !important;
        display: flex !important;
    }
    .filter\! input[type="radio"] {
        width: auto !important;
    }
    .filter\! input {
        opacity: 1 !important;
        transition: margin 0.1s, opacity 0.3s, padding 0.3s, border-width 0.1s !important;
        overflow: hidden !important;
        scale: 1 !important;
    }
    .filter\! input:not(:last-child) {
        margin-inline-end: 0.25rem !important;
    }
    .filter\! input.filter-reset {
        aspect-ratio: 1 !important;
    }
    .filter\! input.filter-reset:after {
        content: "×" !important;
    }
    .filter\!:not(:has(input:checked:not(.filter-reset))) .filter-reset,
    .filter\!:not(:has(input:checked:not(.filter-reset))) input[type="reset"],
    .filter\!:has(input:checked:not(.filter-reset))
        input:not(:checked, .filter-reset, input[type="reset"]) {
        opacity: 0 !important;
        border-width: 0 !important;
        width: 0 !important;
        margin-inline: 0 !important;
        padding-inline: 0 !important;
        scale: 0 !important;
    }
    .-mx-4 {
        margin-inline: calc(var(--spacing) * -4);
    }
    .-mx-6 {
        margin-inline: calc(var(--spacing) * -6);
    }
    .mx-0 {
        margin-inline: calc(var(--spacing) * 0);
    }
    .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-3 {
        margin-inline: calc(var(--spacing) * 3);
    }
    .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-7 {
        margin-inline: calc(var(--spacing) * 7);
    }
    .mx-8 {
        margin-inline: calc(var(--spacing) * 8);
    }
    .mx-9 {
        margin-inline: calc(var(--spacing) * 9);
    }
    .mx-10 {
        margin-inline: calc(var(--spacing) * 10);
    }
    .mx-11 {
        margin-inline: calc(var(--spacing) * 11);
    }
    .mx-12 {
        margin-inline: calc(var(--spacing) * 12);
    }
    .mx-13 {
        margin-inline: calc(var(--spacing) * 13);
    }
    .mx-14 {
        margin-inline: calc(var(--spacing) * 14);
    }
    .mx-15 {
        margin-inline: calc(var(--spacing) * 15);
    }
    .mx-16 {
        margin-inline: calc(var(--spacing) * 16);
    }
    .mx-17 {
        margin-inline: calc(var(--spacing) * 17);
    }
    .mx-18 {
        margin-inline: calc(var(--spacing) * 18);
    }
    .mx-19 {
        margin-inline: calc(var(--spacing) * 19);
    }
    .mx-20 {
        margin-inline: calc(var(--spacing) * 20);
    }
    .mx-21 {
        margin-inline: calc(var(--spacing) * 21);
    }
    .mx-22 {
        margin-inline: calc(var(--spacing) * 22);
    }
    .mx-23 {
        margin-inline: calc(var(--spacing) * 23);
    }
    .mx-24 {
        margin-inline: calc(var(--spacing) * 24);
    }
    .mx-25 {
        margin-inline: calc(var(--spacing) * 25);
    }
    .mx-26 {
        margin-inline: calc(var(--spacing) * 26);
    }
    .mx-27 {
        margin-inline: calc(var(--spacing) * 27);
    }
    .mx-28 {
        margin-inline: calc(var(--spacing) * 28);
    }
    .mx-29 {
        margin-inline: calc(var(--spacing) * 29);
    }
    .mx-30 {
        margin-inline: calc(var(--spacing) * 30);
    }
    .mx-31 {
        margin-inline: calc(var(--spacing) * 31);
    }
    .mx-32 {
        margin-inline: calc(var(--spacing) * 32);
    }
    .mx-33 {
        margin-inline: calc(var(--spacing) * 33);
    }
    .mx-34 {
        margin-inline: calc(var(--spacing) * 34);
    }
    .mx-35 {
        margin-inline: calc(var(--spacing) * 35);
    }
    .mx-36 {
        margin-inline: calc(var(--spacing) * 36);
    }
    .mx-37 {
        margin-inline: calc(var(--spacing) * 37);
    }
    .mx-38 {
        margin-inline: calc(var(--spacing) * 38);
    }
    .mx-39 {
        margin-inline: calc(var(--spacing) * 39);
    }
    .mx-40 {
        margin-inline: calc(var(--spacing) * 40);
    }
    .mx-41 {
        margin-inline: calc(var(--spacing) * 41);
    }
    .mx-42 {
        margin-inline: calc(var(--spacing) * 42);
    }
    .mx-43 {
        margin-inline: calc(var(--spacing) * 43);
    }
    .mx-44 {
        margin-inline: calc(var(--spacing) * 44);
    }
    .mx-45 {
        margin-inline: calc(var(--spacing) * 45);
    }
    .mx-46 {
        margin-inline: calc(var(--spacing) * 46);
    }
    .mx-47 {
        margin-inline: calc(var(--spacing) * 47);
    }
    .mx-48 {
        margin-inline: calc(var(--spacing) * 48);
    }
    .mx-49 {
        margin-inline: calc(var(--spacing) * 49);
    }
    .mx-50 {
        margin-inline: calc(var(--spacing) * 50);
    }
    .mx-51 {
        margin-inline: calc(var(--spacing) * 51);
    }
    .mx-52 {
        margin-inline: calc(var(--spacing) * 52);
    }
    .mx-53 {
        margin-inline: calc(var(--spacing) * 53);
    }
    .mx-54 {
        margin-inline: calc(var(--spacing) * 54);
    }
    .mx-55 {
        margin-inline: calc(var(--spacing) * 55);
    }
    .mx-56 {
        margin-inline: calc(var(--spacing) * 56);
    }
    .mx-57 {
        margin-inline: calc(var(--spacing) * 57);
    }
    .mx-58 {
        margin-inline: calc(var(--spacing) * 58);
    }
    .mx-59 {
        margin-inline: calc(var(--spacing) * 59);
    }
    .mx-60 {
        margin-inline: calc(var(--spacing) * 60);
    }
    .mx-61 {
        margin-inline: calc(var(--spacing) * 61);
    }
    .mx-62 {
        margin-inline: calc(var(--spacing) * 62);
    }
    .mx-63 {
        margin-inline: calc(var(--spacing) * 63);
    }
    .mx-64 {
        margin-inline: calc(var(--spacing) * 64);
    }
    .mx-65 {
        margin-inline: calc(var(--spacing) * 65);
    }
    .mx-66 {
        margin-inline: calc(var(--spacing) * 66);
    }
    .mx-67 {
        margin-inline: calc(var(--spacing) * 67);
    }
    .mx-68 {
        margin-inline: calc(var(--spacing) * 68);
    }
    .mx-69 {
        margin-inline: calc(var(--spacing) * 69);
    }
    .mx-70 {
        margin-inline: calc(var(--spacing) * 70);
    }
    .mx-71 {
        margin-inline: calc(var(--spacing) * 71);
    }
    .mx-72 {
        margin-inline: calc(var(--spacing) * 72);
    }
    .mx-73 {
        margin-inline: calc(var(--spacing) * 73);
    }
    .mx-74 {
        margin-inline: calc(var(--spacing) * 74);
    }
    .mx-75 {
        margin-inline: calc(var(--spacing) * 75);
    }
    .mx-76 {
        margin-inline: calc(var(--spacing) * 76);
    }
    .mx-77 {
        margin-inline: calc(var(--spacing) * 77);
    }
    .mx-78 {
        margin-inline: calc(var(--spacing) * 78);
    }
    .mx-79 {
        margin-inline: calc(var(--spacing) * 79);
    }
    .mx-80 {
        margin-inline: calc(var(--spacing) * 80);
    }
    .mx-81 {
        margin-inline: calc(var(--spacing) * 81);
    }
    .mx-82 {
        margin-inline: calc(var(--spacing) * 82);
    }
    .mx-83 {
        margin-inline: calc(var(--spacing) * 83);
    }
    .mx-84 {
        margin-inline: calc(var(--spacing) * 84);
    }
    .mx-85 {
        margin-inline: calc(var(--spacing) * 85);
    }
    .mx-86 {
        margin-inline: calc(var(--spacing) * 86);
    }
    .mx-87 {
        margin-inline: calc(var(--spacing) * 87);
    }
    .mx-88 {
        margin-inline: calc(var(--spacing) * 88);
    }
    .mx-89 {
        margin-inline: calc(var(--spacing) * 89);
    }
    .mx-90 {
        margin-inline: calc(var(--spacing) * 90);
    }
    .mx-91 {
        margin-inline: calc(var(--spacing) * 91);
    }
    .mx-92 {
        margin-inline: calc(var(--spacing) * 92);
    }
    .mx-93 {
        margin-inline: calc(var(--spacing) * 93);
    }
    .mx-94 {
        margin-inline: calc(var(--spacing) * 94);
    }
    .mx-95 {
        margin-inline: calc(var(--spacing) * 95);
    }
    .mx-96 {
        margin-inline: calc(var(--spacing) * 96);
    }
    .mx-97 {
        margin-inline: calc(var(--spacing) * 97);
    }
    .mx-98 {
        margin-inline: calc(var(--spacing) * 98);
    }
    .mx-99 {
        margin-inline: calc(var(--spacing) * 99);
    }
    .mx-100 {
        margin-inline: calc(var(--spacing) * 100);
    }
    .mx-101 {
        margin-inline: calc(var(--spacing) * 101);
    }
    .mx-102 {
        margin-inline: calc(var(--spacing) * 102);
    }
    .mx-103 {
        margin-inline: calc(var(--spacing) * 103);
    }
    .mx-104 {
        margin-inline: calc(var(--spacing) * 104);
    }
    .mx-105 {
        margin-inline: calc(var(--spacing) * 105);
    }
    .mx-106 {
        margin-inline: calc(var(--spacing) * 106);
    }
    .mx-107 {
        margin-inline: calc(var(--spacing) * 107);
    }
    .mx-108 {
        margin-inline: calc(var(--spacing) * 108);
    }
    .mx-109 {
        margin-inline: calc(var(--spacing) * 109);
    }
    .mx-110 {
        margin-inline: calc(var(--spacing) * 110);
    }
    .mx-111 {
        margin-inline: calc(var(--spacing) * 111);
    }
    .mx-112 {
        margin-inline: calc(var(--spacing) * 112);
    }
    .mx-113 {
        margin-inline: calc(var(--spacing) * 113);
    }
    .mx-114 {
        margin-inline: calc(var(--spacing) * 114);
    }
    .mx-115 {
        margin-inline: calc(var(--spacing) * 115);
    }
    .mx-116 {
        margin-inline: calc(var(--spacing) * 116);
    }
    .mx-117 {
        margin-inline: calc(var(--spacing) * 117);
    }
    .mx-118 {
        margin-inline: calc(var(--spacing) * 118);
    }
    .mx-119 {
        margin-inline: calc(var(--spacing) * 119);
    }
    .mx-120 {
        margin-inline: calc(var(--spacing) * 120);
    }
    .mx-121 {
        margin-inline: calc(var(--spacing) * 121);
    }
    .mx-122 {
        margin-inline: calc(var(--spacing) * 122);
    }
    .mx-123 {
        margin-inline: calc(var(--spacing) * 123);
    }
    .mx-124 {
        margin-inline: calc(var(--spacing) * 124);
    }
    .mx-125 {
        margin-inline: calc(var(--spacing) * 125);
    }
    .mx-126 {
        margin-inline: calc(var(--spacing) * 126);
    }
    .mx-127 {
        margin-inline: calc(var(--spacing) * 127);
    }
    .mx-128 {
        margin-inline: calc(var(--spacing) * 128);
    }
    .mx-129 {
        margin-inline: calc(var(--spacing) * 129);
    }
    .mx-130 {
        margin-inline: calc(var(--spacing) * 130);
    }
    .mx-131 {
        margin-inline: calc(var(--spacing) * 131);
    }
    .mx-132 {
        margin-inline: calc(var(--spacing) * 132);
    }
    .mx-133 {
        margin-inline: calc(var(--spacing) * 133);
    }
    .mx-134 {
        margin-inline: calc(var(--spacing) * 134);
    }
    .mx-135 {
        margin-inline: calc(var(--spacing) * 135);
    }
    .mx-136 {
        margin-inline: calc(var(--spacing) * 136);
    }
    .mx-137 {
        margin-inline: calc(var(--spacing) * 137);
    }
    .mx-138 {
        margin-inline: calc(var(--spacing) * 138);
    }
    .mx-139 {
        margin-inline: calc(var(--spacing) * 139);
    }
    .mx-140 {
        margin-inline: calc(var(--spacing) * 140);
    }
    .mx-141 {
        margin-inline: calc(var(--spacing) * 141);
    }
    .mx-142 {
        margin-inline: calc(var(--spacing) * 142);
    }
    .mx-143 {
        margin-inline: calc(var(--spacing) * 143);
    }
    .mx-144 {
        margin-inline: calc(var(--spacing) * 144);
    }
    .mx-145 {
        margin-inline: calc(var(--spacing) * 145);
    }
    .mx-146 {
        margin-inline: calc(var(--spacing) * 146);
    }
    .mx-147 {
        margin-inline: calc(var(--spacing) * 147);
    }
    .mx-148 {
        margin-inline: calc(var(--spacing) * 148);
    }
    .mx-149 {
        margin-inline: calc(var(--spacing) * 149);
    }
    .mx-150 {
        margin-inline: calc(var(--spacing) * 150);
    }
    .mx-151 {
        margin-inline: calc(var(--spacing) * 151);
    }
    .mx-152 {
        margin-inline: calc(var(--spacing) * 152);
    }
    .mx-153 {
        margin-inline: calc(var(--spacing) * 153);
    }
    .mx-154 {
        margin-inline: calc(var(--spacing) * 154);
    }
    .mx-155 {
        margin-inline: calc(var(--spacing) * 155);
    }
    .mx-156 {
        margin-inline: calc(var(--spacing) * 156);
    }
    .mx-157 {
        margin-inline: calc(var(--spacing) * 157);
    }
    .mx-158 {
        margin-inline: calc(var(--spacing) * 158);
    }
    .mx-159 {
        margin-inline: calc(var(--spacing) * 159);
    }
    .mx-160 {
        margin-inline: calc(var(--spacing) * 160);
    }
    .mx-161 {
        margin-inline: calc(var(--spacing) * 161);
    }
    .mx-162 {
        margin-inline: calc(var(--spacing) * 162);
    }
    .mx-163 {
        margin-inline: calc(var(--spacing) * 163);
    }
    .mx-164 {
        margin-inline: calc(var(--spacing) * 164);
    }
    .mx-165 {
        margin-inline: calc(var(--spacing) * 165);
    }
    .mx-166 {
        margin-inline: calc(var(--spacing) * 166);
    }
    .mx-167 {
        margin-inline: calc(var(--spacing) * 167);
    }
    .mx-168 {
        margin-inline: calc(var(--spacing) * 168);
    }
    .mx-169 {
        margin-inline: calc(var(--spacing) * 169);
    }
    .mx-170 {
        margin-inline: calc(var(--spacing) * 170);
    }
    .mx-171 {
        margin-inline: calc(var(--spacing) * 171);
    }
    .mx-172 {
        margin-inline: calc(var(--spacing) * 172);
    }
    .mx-173 {
        margin-inline: calc(var(--spacing) * 173);
    }
    .mx-174 {
        margin-inline: calc(var(--spacing) * 174);
    }
    .mx-175 {
        margin-inline: calc(var(--spacing) * 175);
    }
    .mx-176 {
        margin-inline: calc(var(--spacing) * 176);
    }
    .mx-177 {
        margin-inline: calc(var(--spacing) * 177);
    }
    .mx-178 {
        margin-inline: calc(var(--spacing) * 178);
    }
    .mx-179 {
        margin-inline: calc(var(--spacing) * 179);
    }
    .mx-180 {
        margin-inline: calc(var(--spacing) * 180);
    }
    .mx-181 {
        margin-inline: calc(var(--spacing) * 181);
    }
    .mx-182 {
        margin-inline: calc(var(--spacing) * 182);
    }
    .mx-183 {
        margin-inline: calc(var(--spacing) * 183);
    }
    .mx-184 {
        margin-inline: calc(var(--spacing) * 184);
    }
    .mx-185 {
        margin-inline: calc(var(--spacing) * 185);
    }
    .mx-186 {
        margin-inline: calc(var(--spacing) * 186);
    }
    .mx-187 {
        margin-inline: calc(var(--spacing) * 187);
    }
    .mx-188 {
        margin-inline: calc(var(--spacing) * 188);
    }
    .mx-189 {
        margin-inline: calc(var(--spacing) * 189);
    }
    .mx-190 {
        margin-inline: calc(var(--spacing) * 190);
    }
    .mx-191 {
        margin-inline: calc(var(--spacing) * 191);
    }
    .mx-192 {
        margin-inline: calc(var(--spacing) * 192);
    }
    .mx-193 {
        margin-inline: calc(var(--spacing) * 193);
    }
    .mx-194 {
        margin-inline: calc(var(--spacing) * 194);
    }
    .mx-195 {
        margin-inline: calc(var(--spacing) * 195);
    }
    .mx-196 {
        margin-inline: calc(var(--spacing) * 196);
    }
    .mx-197 {
        margin-inline: calc(var(--spacing) * 197);
    }
    .mx-198 {
        margin-inline: calc(var(--spacing) * 198);
    }
    .mx-199 {
        margin-inline: calc(var(--spacing) * 199);
    }
    .mx-200 {
        margin-inline: calc(var(--spacing) * 200);
    }
    .mx-201 {
        margin-inline: calc(var(--spacing) * 201);
    }
    .mx-202 {
        margin-inline: calc(var(--spacing) * 202);
    }
    .mx-203 {
        margin-inline: calc(var(--spacing) * 203);
    }
    .mx-204 {
        margin-inline: calc(var(--spacing) * 204);
    }
    .mx-205 {
        margin-inline: calc(var(--spacing) * 205);
    }
    .mx-206 {
        margin-inline: calc(var(--spacing) * 206);
    }
    .mx-207 {
        margin-inline: calc(var(--spacing) * 207);
    }
    .mx-208 {
        margin-inline: calc(var(--spacing) * 208);
    }
    .mx-209 {
        margin-inline: calc(var(--spacing) * 209);
    }
    .mx-210 {
        margin-inline: calc(var(--spacing) * 210);
    }
    .mx-211 {
        margin-inline: calc(var(--spacing) * 211);
    }
    .mx-212 {
        margin-inline: calc(var(--spacing) * 212);
    }
    .mx-213 {
        margin-inline: calc(var(--spacing) * 213);
    }
    .mx-214 {
        margin-inline: calc(var(--spacing) * 214);
    }
    .mx-215 {
        margin-inline: calc(var(--spacing) * 215);
    }
    .mx-216 {
        margin-inline: calc(var(--spacing) * 216);
    }
    .mx-217 {
        margin-inline: calc(var(--spacing) * 217);
    }
    .mx-218 {
        margin-inline: calc(var(--spacing) * 218);
    }
    .mx-219 {
        margin-inline: calc(var(--spacing) * 219);
    }
    .mx-220 {
        margin-inline: calc(var(--spacing) * 220);
    }
    .mx-221 {
        margin-inline: calc(var(--spacing) * 221);
    }
    .mx-222 {
        margin-inline: calc(var(--spacing) * 222);
    }
    .mx-223 {
        margin-inline: calc(var(--spacing) * 223);
    }
    .mx-224 {
        margin-inline: calc(var(--spacing) * 224);
    }
    .mx-225 {
        margin-inline: calc(var(--spacing) * 225);
    }
    .mx-226 {
        margin-inline: calc(var(--spacing) * 226);
    }
    .mx-227 {
        margin-inline: calc(var(--spacing) * 227);
    }
    .mx-228 {
        margin-inline: calc(var(--spacing) * 228);
    }
    .mx-229 {
        margin-inline: calc(var(--spacing) * 229);
    }
    .mx-230 {
        margin-inline: calc(var(--spacing) * 230);
    }
    .mx-231 {
        margin-inline: calc(var(--spacing) * 231);
    }
    .mx-232 {
        margin-inline: calc(var(--spacing) * 232);
    }
    .mx-233 {
        margin-inline: calc(var(--spacing) * 233);
    }
    .mx-234 {
        margin-inline: calc(var(--spacing) * 234);
    }
    .mx-235 {
        margin-inline: calc(var(--spacing) * 235);
    }
    .mx-236 {
        margin-inline: calc(var(--spacing) * 236);
    }
    .mx-237 {
        margin-inline: calc(var(--spacing) * 237);
    }
    .mx-238 {
        margin-inline: calc(var(--spacing) * 238);
    }
    .mx-239 {
        margin-inline: calc(var(--spacing) * 239);
    }
    .mx-240 {
        margin-inline: calc(var(--spacing) * 240);
    }
    .mx-241 {
        margin-inline: calc(var(--spacing) * 241);
    }
    .mx-242 {
        margin-inline: calc(var(--spacing) * 242);
    }
    .mx-243 {
        margin-inline: calc(var(--spacing) * 243);
    }
    .mx-244 {
        margin-inline: calc(var(--spacing) * 244);
    }
    .mx-245 {
        margin-inline: calc(var(--spacing) * 245);
    }
    .mx-246 {
        margin-inline: calc(var(--spacing) * 246);
    }
    .mx-247 {
        margin-inline: calc(var(--spacing) * 247);
    }
    .mx-248 {
        margin-inline: calc(var(--spacing) * 248);
    }
    .mx-249 {
        margin-inline: calc(var(--spacing) * 249);
    }
    .mx-250 {
        margin-inline: calc(var(--spacing) * 250);
    }
    .mx-251 {
        margin-inline: calc(var(--spacing) * 251);
    }
    .mx-252 {
        margin-inline: calc(var(--spacing) * 252);
    }
    .mx-253 {
        margin-inline: calc(var(--spacing) * 253);
    }
    .mx-254 {
        margin-inline: calc(var(--spacing) * 254);
    }
    .mx-255 {
        margin-inline: calc(var(--spacing) * 255);
    }
    .mx-256 {
        margin-inline: calc(var(--spacing) * 256);
    }
    .mx-257 {
        margin-inline: calc(var(--spacing) * 257);
    }
    .mx-258 {
        margin-inline: calc(var(--spacing) * 258);
    }
    .mx-259 {
        margin-inline: calc(var(--spacing) * 259);
    }
    .mx-260 {
        margin-inline: calc(var(--spacing) * 260);
    }
    .mx-261 {
        margin-inline: calc(var(--spacing) * 261);
    }
    .mx-262 {
        margin-inline: calc(var(--spacing) * 262);
    }
    .mx-263 {
        margin-inline: calc(var(--spacing) * 263);
    }
    .mx-264 {
        margin-inline: calc(var(--spacing) * 264);
    }
    .mx-265 {
        margin-inline: calc(var(--spacing) * 265);
    }
    .mx-266 {
        margin-inline: calc(var(--spacing) * 266);
    }
    .mx-267 {
        margin-inline: calc(var(--spacing) * 267);
    }
    .mx-268 {
        margin-inline: calc(var(--spacing) * 268);
    }
    .mx-269 {
        margin-inline: calc(var(--spacing) * 269);
    }
    .mx-270 {
        margin-inline: calc(var(--spacing) * 270);
    }
    .mx-271 {
        margin-inline: calc(var(--spacing) * 271);
    }
    .mx-272 {
        margin-inline: calc(var(--spacing) * 272);
    }
    .mx-273 {
        margin-inline: calc(var(--spacing) * 273);
    }
    .mx-274 {
        margin-inline: calc(var(--spacing) * 274);
    }
    .mx-275 {
        margin-inline: calc(var(--spacing) * 275);
    }
    .mx-276 {
        margin-inline: calc(var(--spacing) * 276);
    }
    .mx-277 {
        margin-inline: calc(var(--spacing) * 277);
    }
    .mx-278 {
        margin-inline: calc(var(--spacing) * 278);
    }
    .mx-279 {
        margin-inline: calc(var(--spacing) * 279);
    }
    .mx-280 {
        margin-inline: calc(var(--spacing) * 280);
    }
    .mx-281 {
        margin-inline: calc(var(--spacing) * 281);
    }
    .mx-282 {
        margin-inline: calc(var(--spacing) * 282);
    }
    .mx-283 {
        margin-inline: calc(var(--spacing) * 283);
    }
    .mx-284 {
        margin-inline: calc(var(--spacing) * 284);
    }
    .mx-285 {
        margin-inline: calc(var(--spacing) * 285);
    }
    .mx-286 {
        margin-inline: calc(var(--spacing) * 286);
    }
    .mx-287 {
        margin-inline: calc(var(--spacing) * 287);
    }
    .mx-288 {
        margin-inline: calc(var(--spacing) * 288);
    }
    .mx-289 {
        margin-inline: calc(var(--spacing) * 289);
    }
    .mx-290 {
        margin-inline: calc(var(--spacing) * 290);
    }
    .mx-291 {
        margin-inline: calc(var(--spacing) * 291);
    }
    .mx-292 {
        margin-inline: calc(var(--spacing) * 292);
    }
    .mx-293 {
        margin-inline: calc(var(--spacing) * 293);
    }
    .mx-294 {
        margin-inline: calc(var(--spacing) * 294);
    }
    .mx-295 {
        margin-inline: calc(var(--spacing) * 295);
    }
    .mx-296 {
        margin-inline: calc(var(--spacing) * 296);
    }
    .mx-297 {
        margin-inline: calc(var(--spacing) * 297);
    }
    .mx-298 {
        margin-inline: calc(var(--spacing) * 298);
    }
    .mx-299 {
        margin-inline: calc(var(--spacing) * 299);
    }
    .mx-300 {
        margin-inline: calc(var(--spacing) * 300);
    }
    .mx-301 {
        margin-inline: calc(var(--spacing) * 301);
    }
    .mx-302 {
        margin-inline: calc(var(--spacing) * 302);
    }
    .mx-303 {
        margin-inline: calc(var(--spacing) * 303);
    }
    .mx-304 {
        margin-inline: calc(var(--spacing) * 304);
    }
    .mx-305 {
        margin-inline: calc(var(--spacing) * 305);
    }
    .mx-306 {
        margin-inline: calc(var(--spacing) * 306);
    }
    .mx-307 {
        margin-inline: calc(var(--spacing) * 307);
    }
    .mx-308 {
        margin-inline: calc(var(--spacing) * 308);
    }
    .mx-309 {
        margin-inline: calc(var(--spacing) * 309);
    }
    .mx-310 {
        margin-inline: calc(var(--spacing) * 310);
    }
    .mx-311 {
        margin-inline: calc(var(--spacing) * 311);
    }
    .mx-312 {
        margin-inline: calc(var(--spacing) * 312);
    }
    .mx-313 {
        margin-inline: calc(var(--spacing) * 313);
    }
    .mx-314 {
        margin-inline: calc(var(--spacing) * 314);
    }
    .mx-315 {
        margin-inline: calc(var(--spacing) * 315);
    }
    .mx-316 {
        margin-inline: calc(var(--spacing) * 316);
    }
    .mx-317 {
        margin-inline: calc(var(--spacing) * 317);
    }
    .mx-318 {
        margin-inline: calc(var(--spacing) * 318);
    }
    .mx-319 {
        margin-inline: calc(var(--spacing) * 319);
    }
    .mx-320 {
        margin-inline: calc(var(--spacing) * 320);
    }
    .mx-321 {
        margin-inline: calc(var(--spacing) * 321);
    }
    .mx-322 {
        margin-inline: calc(var(--spacing) * 322);
    }
    .mx-323 {
        margin-inline: calc(var(--spacing) * 323);
    }
    .mx-324 {
        margin-inline: calc(var(--spacing) * 324);
    }
    .mx-325 {
        margin-inline: calc(var(--spacing) * 325);
    }
    .mx-326 {
        margin-inline: calc(var(--spacing) * 326);
    }
    .mx-327 {
        margin-inline: calc(var(--spacing) * 327);
    }
    .mx-328 {
        margin-inline: calc(var(--spacing) * 328);
    }
    .mx-329 {
        margin-inline: calc(var(--spacing) * 329);
    }
    .mx-330 {
        margin-inline: calc(var(--spacing) * 330);
    }
    .mx-331 {
        margin-inline: calc(var(--spacing) * 331);
    }
    .mx-332 {
        margin-inline: calc(var(--spacing) * 332);
    }
    .mx-333 {
        margin-inline: calc(var(--spacing) * 333);
    }
    .mx-334 {
        margin-inline: calc(var(--spacing) * 334);
    }
    .mx-335 {
        margin-inline: calc(var(--spacing) * 335);
    }
    .mx-336 {
        margin-inline: calc(var(--spacing) * 336);
    }
    .mx-337 {
        margin-inline: calc(var(--spacing) * 337);
    }
    .mx-338 {
        margin-inline: calc(var(--spacing) * 338);
    }
    .mx-339 {
        margin-inline: calc(var(--spacing) * 339);
    }
    .mx-340 {
        margin-inline: calc(var(--spacing) * 340);
    }
    .mx-341 {
        margin-inline: calc(var(--spacing) * 341);
    }
    .mx-342 {
        margin-inline: calc(var(--spacing) * 342);
    }
    .mx-343 {
        margin-inline: calc(var(--spacing) * 343);
    }
    .mx-344 {
        margin-inline: calc(var(--spacing) * 344);
    }
    .mx-345 {
        margin-inline: calc(var(--spacing) * 345);
    }
    .mx-346 {
        margin-inline: calc(var(--spacing) * 346);
    }
    .mx-347 {
        margin-inline: calc(var(--spacing) * 347);
    }
    .mx-348 {
        margin-inline: calc(var(--spacing) * 348);
    }
    .mx-349 {
        margin-inline: calc(var(--spacing) * 349);
    }
    .mx-350 {
        margin-inline: calc(var(--spacing) * 350);
    }
    .mx-351 {
        margin-inline: calc(var(--spacing) * 351);
    }
    .mx-352 {
        margin-inline: calc(var(--spacing) * 352);
    }
    .mx-353 {
        margin-inline: calc(var(--spacing) * 353);
    }
    .mx-354 {
        margin-inline: calc(var(--spacing) * 354);
    }
    .mx-355 {
        margin-inline: calc(var(--spacing) * 355);
    }
    .mx-356 {
        margin-inline: calc(var(--spacing) * 356);
    }
    .mx-357 {
        margin-inline: calc(var(--spacing) * 357);
    }
    .mx-358 {
        margin-inline: calc(var(--spacing) * 358);
    }
    .mx-359 {
        margin-inline: calc(var(--spacing) * 359);
    }
    .mx-360 {
        margin-inline: calc(var(--spacing) * 360);
    }
    .mx-361 {
        margin-inline: calc(var(--spacing) * 361);
    }
    .mx-362 {
        margin-inline: calc(var(--spacing) * 362);
    }
    .mx-363 {
        margin-inline: calc(var(--spacing) * 363);
    }
    .mx-364 {
        margin-inline: calc(var(--spacing) * 364);
    }
    .mx-365 {
        margin-inline: calc(var(--spacing) * 365);
    }
    .mx-366 {
        margin-inline: calc(var(--spacing) * 366);
    }
    .mx-367 {
        margin-inline: calc(var(--spacing) * 367);
    }
    .mx-368 {
        margin-inline: calc(var(--spacing) * 368);
    }
    .mx-369 {
        margin-inline: calc(var(--spacing) * 369);
    }
    .mx-370 {
        margin-inline: calc(var(--spacing) * 370);
    }
    .mx-371 {
        margin-inline: calc(var(--spacing) * 371);
    }
    .mx-372 {
        margin-inline: calc(var(--spacing) * 372);
    }
    .mx-373 {
        margin-inline: calc(var(--spacing) * 373);
    }
    .mx-374 {
        margin-inline: calc(var(--spacing) * 374);
    }
    .mx-375 {
        margin-inline: calc(var(--spacing) * 375);
    }
    .mx-376 {
        margin-inline: calc(var(--spacing) * 376);
    }
    .mx-377 {
        margin-inline: calc(var(--spacing) * 377);
    }
    .mx-378 {
        margin-inline: calc(var(--spacing) * 378);
    }
    .mx-379 {
        margin-inline: calc(var(--spacing) * 379);
    }
    .mx-380 {
        margin-inline: calc(var(--spacing) * 380);
    }
    .mx-381 {
        margin-inline: calc(var(--spacing) * 381);
    }
    .mx-382 {
        margin-inline: calc(var(--spacing) * 382);
    }
    .mx-383 {
        margin-inline: calc(var(--spacing) * 383);
    }
    .mx-384 {
        margin-inline: calc(var(--spacing) * 384);
    }
    .mx-385 {
        margin-inline: calc(var(--spacing) * 385);
    }
    .mx-386 {
        margin-inline: calc(var(--spacing) * 386);
    }
    .mx-387 {
        margin-inline: calc(var(--spacing) * 387);
    }
    .mx-388 {
        margin-inline: calc(var(--spacing) * 388);
    }
    .mx-389 {
        margin-inline: calc(var(--spacing) * 389);
    }
    .mx-390 {
        margin-inline: calc(var(--spacing) * 390);
    }
    .mx-391 {
        margin-inline: calc(var(--spacing) * 391);
    }
    .mx-392 {
        margin-inline: calc(var(--spacing) * 392);
    }
    .mx-393 {
        margin-inline: calc(var(--spacing) * 393);
    }
    .mx-394 {
        margin-inline: calc(var(--spacing) * 394);
    }
    .mx-395 {
        margin-inline: calc(var(--spacing) * 395);
    }
    .mx-396 {
        margin-inline: calc(var(--spacing) * 396);
    }
    .mx-397 {
        margin-inline: calc(var(--spacing) * 397);
    }
    .mx-398 {
        margin-inline: calc(var(--spacing) * 398);
    }
    .mx-399 {
        margin-inline: calc(var(--spacing) * 399);
    }
    .mx-400 {
        margin-inline: calc(var(--spacing) * 400);
    }
    .mx-401 {
        margin-inline: calc(var(--spacing) * 401);
    }
    .mx-402 {
        margin-inline: calc(var(--spacing) * 402);
    }
    .mx-403 {
        margin-inline: calc(var(--spacing) * 403);
    }
    .mx-404 {
        margin-inline: calc(var(--spacing) * 404);
    }
    .mx-405 {
        margin-inline: calc(var(--spacing) * 405);
    }
    .mx-406 {
        margin-inline: calc(var(--spacing) * 406);
    }
    .mx-407 {
        margin-inline: calc(var(--spacing) * 407);
    }
    .mx-408 {
        margin-inline: calc(var(--spacing) * 408);
    }
    .mx-409 {
        margin-inline: calc(var(--spacing) * 409);
    }
    .mx-410 {
        margin-inline: calc(var(--spacing) * 410);
    }
    .mx-411 {
        margin-inline: calc(var(--spacing) * 411);
    }
    .mx-412 {
        margin-inline: calc(var(--spacing) * 412);
    }
    .mx-413 {
        margin-inline: calc(var(--spacing) * 413);
    }
    .mx-414 {
        margin-inline: calc(var(--spacing) * 414);
    }
    .mx-415 {
        margin-inline: calc(var(--spacing) * 415);
    }
    .mx-416 {
        margin-inline: calc(var(--spacing) * 416);
    }
    .mx-417 {
        margin-inline: calc(var(--spacing) * 417);
    }
    .mx-418 {
        margin-inline: calc(var(--spacing) * 418);
    }
    .mx-419 {
        margin-inline: calc(var(--spacing) * 419);
    }
    .mx-420 {
        margin-inline: calc(var(--spacing) * 420);
    }
    .mx-421 {
        margin-inline: calc(var(--spacing) * 421);
    }
    .mx-422 {
        margin-inline: calc(var(--spacing) * 422);
    }
    .mx-423 {
        margin-inline: calc(var(--spacing) * 423);
    }
    .mx-424 {
        margin-inline: calc(var(--spacing) * 424);
    }
    .mx-425 {
        margin-inline: calc(var(--spacing) * 425);
    }
    .mx-426 {
        margin-inline: calc(var(--spacing) * 426);
    }
    .mx-427 {
        margin-inline: calc(var(--spacing) * 427);
    }
    .mx-428 {
        margin-inline: calc(var(--spacing) * 428);
    }
    .mx-429 {
        margin-inline: calc(var(--spacing) * 429);
    }
    .mx-430 {
        margin-inline: calc(var(--spacing) * 430);
    }
    .mx-431 {
        margin-inline: calc(var(--spacing) * 431);
    }
    .mx-432 {
        margin-inline: calc(var(--spacing) * 432);
    }
    .mx-433 {
        margin-inline: calc(var(--spacing) * 433);
    }
    .mx-434 {
        margin-inline: calc(var(--spacing) * 434);
    }
    .mx-435 {
        margin-inline: calc(var(--spacing) * 435);
    }
    .mx-436 {
        margin-inline: calc(var(--spacing) * 436);
    }
    .mx-437 {
        margin-inline: calc(var(--spacing) * 437);
    }
    .mx-438 {
        margin-inline: calc(var(--spacing) * 438);
    }
    .mx-439 {
        margin-inline: calc(var(--spacing) * 439);
    }
    .mx-440 {
        margin-inline: calc(var(--spacing) * 440);
    }
    .mx-441 {
        margin-inline: calc(var(--spacing) * 441);
    }
    .mx-442 {
        margin-inline: calc(var(--spacing) * 442);
    }
    .mx-443 {
        margin-inline: calc(var(--spacing) * 443);
    }
    .mx-444 {
        margin-inline: calc(var(--spacing) * 444);
    }
    .mx-445 {
        margin-inline: calc(var(--spacing) * 445);
    }
    .mx-446 {
        margin-inline: calc(var(--spacing) * 446);
    }
    .mx-447 {
        margin-inline: calc(var(--spacing) * 447);
    }
    .mx-448 {
        margin-inline: calc(var(--spacing) * 448);
    }
    .mx-449 {
        margin-inline: calc(var(--spacing) * 449);
    }
    .mx-450 {
        margin-inline: calc(var(--spacing) * 450);
    }
    .mx-451 {
        margin-inline: calc(var(--spacing) * 451);
    }
    .mx-452 {
        margin-inline: calc(var(--spacing) * 452);
    }
    .mx-453 {
        margin-inline: calc(var(--spacing) * 453);
    }
    .mx-454 {
        margin-inline: calc(var(--spacing) * 454);
    }
    .mx-455 {
        margin-inline: calc(var(--spacing) * 455);
    }
    .mx-456 {
        margin-inline: calc(var(--spacing) * 456);
    }
    .mx-457 {
        margin-inline: calc(var(--spacing) * 457);
    }
    .mx-458 {
        margin-inline: calc(var(--spacing) * 458);
    }
    .mx-459 {
        margin-inline: calc(var(--spacing) * 459);
    }
    .mx-460 {
        margin-inline: calc(var(--spacing) * 460);
    }
    .mx-461 {
        margin-inline: calc(var(--spacing) * 461);
    }
    .mx-462 {
        margin-inline: calc(var(--spacing) * 462);
    }
    .mx-463 {
        margin-inline: calc(var(--spacing) * 463);
    }
    .mx-464 {
        margin-inline: calc(var(--spacing) * 464);
    }
    .mx-465 {
        margin-inline: calc(var(--spacing) * 465);
    }
    .mx-466 {
        margin-inline: calc(var(--spacing) * 466);
    }
    .mx-467 {
        margin-inline: calc(var(--spacing) * 467);
    }
    .mx-468 {
        margin-inline: calc(var(--spacing) * 468);
    }
    .mx-469 {
        margin-inline: calc(var(--spacing) * 469);
    }
    .mx-470 {
        margin-inline: calc(var(--spacing) * 470);
    }
    .mx-471 {
        margin-inline: calc(var(--spacing) * 471);
    }
    .mx-472 {
        margin-inline: calc(var(--spacing) * 472);
    }
    .mx-473 {
        margin-inline: calc(var(--spacing) * 473);
    }
    .mx-474 {
        margin-inline: calc(var(--spacing) * 474);
    }
    .mx-475 {
        margin-inline: calc(var(--spacing) * 475);
    }
    .mx-476 {
        margin-inline: calc(var(--spacing) * 476);
    }
    .mx-477 {
        margin-inline: calc(var(--spacing) * 477);
    }
    .mx-478 {
        margin-inline: calc(var(--spacing) * 478);
    }
    .mx-479 {
        margin-inline: calc(var(--spacing) * 479);
    }
    .mx-480 {
        margin-inline: calc(var(--spacing) * 480);
    }
    .mx-481 {
        margin-inline: calc(var(--spacing) * 481);
    }
    .mx-482 {
        margin-inline: calc(var(--spacing) * 482);
    }
    .mx-483 {
        margin-inline: calc(var(--spacing) * 483);
    }
    .mx-484 {
        margin-inline: calc(var(--spacing) * 484);
    }
    .mx-485 {
        margin-inline: calc(var(--spacing) * 485);
    }
    .mx-486 {
        margin-inline: calc(var(--spacing) * 486);
    }
    .mx-487 {
        margin-inline: calc(var(--spacing) * 487);
    }
    .mx-488 {
        margin-inline: calc(var(--spacing) * 488);
    }
    .mx-489 {
        margin-inline: calc(var(--spacing) * 489);
    }
    .mx-490 {
        margin-inline: calc(var(--spacing) * 490);
    }
    .mx-491 {
        margin-inline: calc(var(--spacing) * 491);
    }
    .mx-492 {
        margin-inline: calc(var(--spacing) * 492);
    }
    .mx-493 {
        margin-inline: calc(var(--spacing) * 493);
    }
    .mx-494 {
        margin-inline: calc(var(--spacing) * 494);
    }
    .mx-495 {
        margin-inline: calc(var(--spacing) * 495);
    }
    .mx-496 {
        margin-inline: calc(var(--spacing) * 496);
    }
    .mx-497 {
        margin-inline: calc(var(--spacing) * 497);
    }
    .mx-498 {
        margin-inline: calc(var(--spacing) * 498);
    }
    .mx-499 {
        margin-inline: calc(var(--spacing) * 499);
    }
    .mx-500 {
        margin-inline: calc(var(--spacing) * 500);
    }
    .mx-auto {
        margin-inline: auto;
    }
    .file-input-ghost {
        box-shadow: none;
        background-color: #0000;
        border-color: #0000;
        transition: background-color 0.2s;
    }
    .file-input-ghost::file-selector-button {
        cursor: pointer;
        webkit-user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        border-start-end-radius: calc(
            var(--join-ss, var(--radius-field) - var(--border))
        );
        border-end-end-radius: calc(
            var(--join-es, var(--radius-field) - var(--border))
        );
        height: 100%;
        margin-block: 0;
        margin-inline: 0 1rem;
        padding-inline: 1rem;
    }
    .file-input-ghost:focus,
    .file-input-ghost:focus-within {
        background-color: var(--color-base-100);
        color: var(--color-base-content);
        box-shadow: none;
        border-color: #0000;
    }
    .input-lg {
        --size: calc(var(--size-field, 0.25rem) * 12);
        font-size: 1.125rem;
    }
    .input-lg[type="number"]::-webkit-inner-spin-button {
        margin-block: -0.75rem;
        margin-inline-end: -0.75rem;
    }
    .input-md {
        --size: calc(var(--size-field, 0.25rem) * 10);
        font-size: 0.875rem;
    }
    .input-md[type="number"]::-webkit-inner-spin-button {
        margin-block: -0.75rem;
        margin-inline-end: -0.75rem;
    }
    .input-sm {
        --size: calc(var(--size-field, 0.25rem) * 8);
        font-size: 0.75rem;
    }
    .input-sm[type="number"]::-webkit-inner-spin-button {
        margin-block: -0.5rem;
        margin-inline-end: -0.75rem;
    }
    .input-xl {
        --size: calc(var(--size-field, 0.25rem) * 14);
        font-size: 1.375rem;
    }
    .input-xl[type="number"]::-webkit-inner-spin-button {
        margin-block: -1rem;
        margin-inline-end: -0.75rem;
    }
    .input-xs {
        --size: calc(var(--size-field, 0.25rem) * 6);
        font-size: 0.6875rem;
    }
    .input-xs[type="number"]::-webkit-inner-spin-button {
        margin-block: -0.25rem;
        margin-inline-end: -0.75rem;
    }
    .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-7 {
        margin-block: calc(var(--spacing) * 7);
    }
    .my-8 {
        margin-block: calc(var(--spacing) * 8);
    }
    .my-9 {
        margin-block: calc(var(--spacing) * 9);
    }
    .my-10 {
        margin-block: calc(var(--spacing) * 10);
    }
    .my-11 {
        margin-block: calc(var(--spacing) * 11);
    }
    .my-12 {
        margin-block: calc(var(--spacing) * 12);
    }
    .my-13 {
        margin-block: calc(var(--spacing) * 13);
    }
    .my-14 {
        margin-block: calc(var(--spacing) * 14);
    }
    .my-15 {
        margin-block: calc(var(--spacing) * 15);
    }
    .my-16 {
        margin-block: calc(var(--spacing) * 16);
    }
    .my-17 {
        margin-block: calc(var(--spacing) * 17);
    }
    .my-18 {
        margin-block: calc(var(--spacing) * 18);
    }
    .my-19 {
        margin-block: calc(var(--spacing) * 19);
    }
    .my-20 {
        margin-block: calc(var(--spacing) * 20);
    }
    .my-21 {
        margin-block: calc(var(--spacing) * 21);
    }
    .my-22 {
        margin-block: calc(var(--spacing) * 22);
    }
    .my-23 {
        margin-block: calc(var(--spacing) * 23);
    }
    .my-24 {
        margin-block: calc(var(--spacing) * 24);
    }
    .my-25 {
        margin-block: calc(var(--spacing) * 25);
    }
    .my-26 {
        margin-block: calc(var(--spacing) * 26);
    }
    .my-27 {
        margin-block: calc(var(--spacing) * 27);
    }
    .my-28 {
        margin-block: calc(var(--spacing) * 28);
    }
    .my-29 {
        margin-block: calc(var(--spacing) * 29);
    }
    .my-30 {
        margin-block: calc(var(--spacing) * 30);
    }
    .my-31 {
        margin-block: calc(var(--spacing) * 31);
    }
    .my-32 {
        margin-block: calc(var(--spacing) * 32);
    }
    .my-33 {
        margin-block: calc(var(--spacing) * 33);
    }
    .my-34 {
        margin-block: calc(var(--spacing) * 34);
    }
    .my-35 {
        margin-block: calc(var(--spacing) * 35);
    }
    .my-36 {
        margin-block: calc(var(--spacing) * 36);
    }
    .my-37 {
        margin-block: calc(var(--spacing) * 37);
    }
    .my-38 {
        margin-block: calc(var(--spacing) * 38);
    }
    .my-39 {
        margin-block: calc(var(--spacing) * 39);
    }
    .my-40 {
        margin-block: calc(var(--spacing) * 40);
    }
    .my-41 {
        margin-block: calc(var(--spacing) * 41);
    }
    .my-42 {
        margin-block: calc(var(--spacing) * 42);
    }
    .my-43 {
        margin-block: calc(var(--spacing) * 43);
    }
    .my-44 {
        margin-block: calc(var(--spacing) * 44);
    }
    .my-45 {
        margin-block: calc(var(--spacing) * 45);
    }
    .my-46 {
        margin-block: calc(var(--spacing) * 46);
    }
    .my-47 {
        margin-block: calc(var(--spacing) * 47);
    }
    .my-48 {
        margin-block: calc(var(--spacing) * 48);
    }
    .my-49 {
        margin-block: calc(var(--spacing) * 49);
    }
    .my-50 {
        margin-block: calc(var(--spacing) * 50);
    }
    .my-51 {
        margin-block: calc(var(--spacing) * 51);
    }
    .my-52 {
        margin-block: calc(var(--spacing) * 52);
    }
    .my-53 {
        margin-block: calc(var(--spacing) * 53);
    }
    .my-54 {
        margin-block: calc(var(--spacing) * 54);
    }
    .my-55 {
        margin-block: calc(var(--spacing) * 55);
    }
    .my-56 {
        margin-block: calc(var(--spacing) * 56);
    }
    .my-57 {
        margin-block: calc(var(--spacing) * 57);
    }
    .my-58 {
        margin-block: calc(var(--spacing) * 58);
    }
    .my-59 {
        margin-block: calc(var(--spacing) * 59);
    }
    .my-60 {
        margin-block: calc(var(--spacing) * 60);
    }
    .my-61 {
        margin-block: calc(var(--spacing) * 61);
    }
    .my-62 {
        margin-block: calc(var(--spacing) * 62);
    }
    .my-63 {
        margin-block: calc(var(--spacing) * 63);
    }
    .my-64 {
        margin-block: calc(var(--spacing) * 64);
    }
    .my-65 {
        margin-block: calc(var(--spacing) * 65);
    }
    .my-66 {
        margin-block: calc(var(--spacing) * 66);
    }
    .my-67 {
        margin-block: calc(var(--spacing) * 67);
    }
    .my-68 {
        margin-block: calc(var(--spacing) * 68);
    }
    .my-69 {
        margin-block: calc(var(--spacing) * 69);
    }
    .my-70 {
        margin-block: calc(var(--spacing) * 70);
    }
    .my-71 {
        margin-block: calc(var(--spacing) * 71);
    }
    .my-72 {
        margin-block: calc(var(--spacing) * 72);
    }
    .my-73 {
        margin-block: calc(var(--spacing) * 73);
    }
    .my-74 {
        margin-block: calc(var(--spacing) * 74);
    }
    .my-75 {
        margin-block: calc(var(--spacing) * 75);
    }
    .my-76 {
        margin-block: calc(var(--spacing) * 76);
    }
    .my-77 {
        margin-block: calc(var(--spacing) * 77);
    }
    .my-78 {
        margin-block: calc(var(--spacing) * 78);
    }
    .my-79 {
        margin-block: calc(var(--spacing) * 79);
    }
    .my-80 {
        margin-block: calc(var(--spacing) * 80);
    }
    .my-81 {
        margin-block: calc(var(--spacing) * 81);
    }
    .my-82 {
        margin-block: calc(var(--spacing) * 82);
    }
    .my-83 {
        margin-block: calc(var(--spacing) * 83);
    }
    .my-84 {
        margin-block: calc(var(--spacing) * 84);
    }
    .my-85 {
        margin-block: calc(var(--spacing) * 85);
    }
    .my-86 {
        margin-block: calc(var(--spacing) * 86);
    }
    .my-87 {
        margin-block: calc(var(--spacing) * 87);
    }
    .my-88 {
        margin-block: calc(var(--spacing) * 88);
    }
    .my-89 {
        margin-block: calc(var(--spacing) * 89);
    }
    .my-90 {
        margin-block: calc(var(--spacing) * 90);
    }
    .my-91 {
        margin-block: calc(var(--spacing) * 91);
    }
    .my-92 {
        margin-block: calc(var(--spacing) * 92);
    }
    .my-93 {
        margin-block: calc(var(--spacing) * 93);
    }
    .my-94 {
        margin-block: calc(var(--spacing) * 94);
    }
    .my-95 {
        margin-block: calc(var(--spacing) * 95);
    }
    .my-96 {
        margin-block: calc(var(--spacing) * 96);
    }
    .my-97 {
        margin-block: calc(var(--spacing) * 97);
    }
    .my-98 {
        margin-block: calc(var(--spacing) * 98);
    }
    .my-99 {
        margin-block: calc(var(--spacing) * 99);
    }
    .my-100 {
        margin-block: calc(var(--spacing) * 100);
    }
    .my-101 {
        margin-block: calc(var(--spacing) * 101);
    }
    .my-102 {
        margin-block: calc(var(--spacing) * 102);
    }
    .my-103 {
        margin-block: calc(var(--spacing) * 103);
    }
    .my-104 {
        margin-block: calc(var(--spacing) * 104);
    }
    .my-105 {
        margin-block: calc(var(--spacing) * 105);
    }
    .my-106 {
        margin-block: calc(var(--spacing) * 106);
    }
    .my-107 {
        margin-block: calc(var(--spacing) * 107);
    }
    .my-108 {
        margin-block: calc(var(--spacing) * 108);
    }
    .my-109 {
        margin-block: calc(var(--spacing) * 109);
    }
    .my-110 {
        margin-block: calc(var(--spacing) * 110);
    }
    .my-111 {
        margin-block: calc(var(--spacing) * 111);
    }
    .my-112 {
        margin-block: calc(var(--spacing) * 112);
    }
    .my-113 {
        margin-block: calc(var(--spacing) * 113);
    }
    .my-114 {
        margin-block: calc(var(--spacing) * 114);
    }
    .my-115 {
        margin-block: calc(var(--spacing) * 115);
    }
    .my-116 {
        margin-block: calc(var(--spacing) * 116);
    }
    .my-117 {
        margin-block: calc(var(--spacing) * 117);
    }
    .my-118 {
        margin-block: calc(var(--spacing) * 118);
    }
    .my-119 {
        margin-block: calc(var(--spacing) * 119);
    }
    .my-120 {
        margin-block: calc(var(--spacing) * 120);
    }
    .my-121 {
        margin-block: calc(var(--spacing) * 121);
    }
    .my-122 {
        margin-block: calc(var(--spacing) * 122);
    }
    .my-123 {
        margin-block: calc(var(--spacing) * 123);
    }
    .my-124 {
        margin-block: calc(var(--spacing) * 124);
    }
    .my-125 {
        margin-block: calc(var(--spacing) * 125);
    }
    .my-126 {
        margin-block: calc(var(--spacing) * 126);
    }
    .my-127 {
        margin-block: calc(var(--spacing) * 127);
    }
    .my-128 {
        margin-block: calc(var(--spacing) * 128);
    }
    .my-129 {
        margin-block: calc(var(--spacing) * 129);
    }
    .my-130 {
        margin-block: calc(var(--spacing) * 130);
    }
    .my-131 {
        margin-block: calc(var(--spacing) * 131);
    }
    .my-132 {
        margin-block: calc(var(--spacing) * 132);
    }
    .my-133 {
        margin-block: calc(var(--spacing) * 133);
    }
    .my-134 {
        margin-block: calc(var(--spacing) * 134);
    }
    .my-135 {
        margin-block: calc(var(--spacing) * 135);
    }
    .my-136 {
        margin-block: calc(var(--spacing) * 136);
    }
    .my-137 {
        margin-block: calc(var(--spacing) * 137);
    }
    .my-138 {
        margin-block: calc(var(--spacing) * 138);
    }
    .my-139 {
        margin-block: calc(var(--spacing) * 139);
    }
    .my-140 {
        margin-block: calc(var(--spacing) * 140);
    }
    .my-141 {
        margin-block: calc(var(--spacing) * 141);
    }
    .my-142 {
        margin-block: calc(var(--spacing) * 142);
    }
    .my-143 {
        margin-block: calc(var(--spacing) * 143);
    }
    .my-144 {
        margin-block: calc(var(--spacing) * 144);
    }
    .my-145 {
        margin-block: calc(var(--spacing) * 145);
    }
    .my-146 {
        margin-block: calc(var(--spacing) * 146);
    }
    .my-147 {
        margin-block: calc(var(--spacing) * 147);
    }
    .my-148 {
        margin-block: calc(var(--spacing) * 148);
    }
    .my-149 {
        margin-block: calc(var(--spacing) * 149);
    }
    .my-150 {
        margin-block: calc(var(--spacing) * 150);
    }
    .my-151 {
        margin-block: calc(var(--spacing) * 151);
    }
    .my-152 {
        margin-block: calc(var(--spacing) * 152);
    }
    .my-153 {
        margin-block: calc(var(--spacing) * 153);
    }
    .my-154 {
        margin-block: calc(var(--spacing) * 154);
    }
    .my-155 {
        margin-block: calc(var(--spacing) * 155);
    }
    .my-156 {
        margin-block: calc(var(--spacing) * 156);
    }
    .my-157 {
        margin-block: calc(var(--spacing) * 157);
    }
    .my-158 {
        margin-block: calc(var(--spacing) * 158);
    }
    .my-159 {
        margin-block: calc(var(--spacing) * 159);
    }
    .my-160 {
        margin-block: calc(var(--spacing) * 160);
    }
    .my-161 {
        margin-block: calc(var(--spacing) * 161);
    }
    .my-162 {
        margin-block: calc(var(--spacing) * 162);
    }
    .my-163 {
        margin-block: calc(var(--spacing) * 163);
    }
    .my-164 {
        margin-block: calc(var(--spacing) * 164);
    }
    .my-165 {
        margin-block: calc(var(--spacing) * 165);
    }
    .my-166 {
        margin-block: calc(var(--spacing) * 166);
    }
    .my-167 {
        margin-block: calc(var(--spacing) * 167);
    }
    .my-168 {
        margin-block: calc(var(--spacing) * 168);
    }
    .my-169 {
        margin-block: calc(var(--spacing) * 169);
    }
    .my-170 {
        margin-block: calc(var(--spacing) * 170);
    }
    .my-171 {
        margin-block: calc(var(--spacing) * 171);
    }
    .my-172 {
        margin-block: calc(var(--spacing) * 172);
    }
    .my-173 {
        margin-block: calc(var(--spacing) * 173);
    }
    .my-174 {
        margin-block: calc(var(--spacing) * 174);
    }
    .my-175 {
        margin-block: calc(var(--spacing) * 175);
    }
    .my-176 {
        margin-block: calc(var(--spacing) * 176);
    }
    .my-177 {
        margin-block: calc(var(--spacing) * 177);
    }
    .my-178 {
        margin-block: calc(var(--spacing) * 178);
    }
    .my-179 {
        margin-block: calc(var(--spacing) * 179);
    }
    .my-180 {
        margin-block: calc(var(--spacing) * 180);
    }
    .my-181 {
        margin-block: calc(var(--spacing) * 181);
    }
    .my-182 {
        margin-block: calc(var(--spacing) * 182);
    }
    .my-183 {
        margin-block: calc(var(--spacing) * 183);
    }
    .my-184 {
        margin-block: calc(var(--spacing) * 184);
    }
    .my-185 {
        margin-block: calc(var(--spacing) * 185);
    }
    .my-186 {
        margin-block: calc(var(--spacing) * 186);
    }
    .my-187 {
        margin-block: calc(var(--spacing) * 187);
    }
    .my-188 {
        margin-block: calc(var(--spacing) * 188);
    }
    .my-189 {
        margin-block: calc(var(--spacing) * 189);
    }
    .my-190 {
        margin-block: calc(var(--spacing) * 190);
    }
    .my-191 {
        margin-block: calc(var(--spacing) * 191);
    }
    .my-192 {
        margin-block: calc(var(--spacing) * 192);
    }
    .my-193 {
        margin-block: calc(var(--spacing) * 193);
    }
    .my-194 {
        margin-block: calc(var(--spacing) * 194);
    }
    .my-195 {
        margin-block: calc(var(--spacing) * 195);
    }
    .my-196 {
        margin-block: calc(var(--spacing) * 196);
    }
    .my-197 {
        margin-block: calc(var(--spacing) * 197);
    }
    .my-198 {
        margin-block: calc(var(--spacing) * 198);
    }
    .my-199 {
        margin-block: calc(var(--spacing) * 199);
    }
    .my-200 {
        margin-block: calc(var(--spacing) * 200);
    }
    .my-201 {
        margin-block: calc(var(--spacing) * 201);
    }
    .my-202 {
        margin-block: calc(var(--spacing) * 202);
    }
    .my-203 {
        margin-block: calc(var(--spacing) * 203);
    }
    .my-204 {
        margin-block: calc(var(--spacing) * 204);
    }
    .my-205 {
        margin-block: calc(var(--spacing) * 205);
    }
    .my-206 {
        margin-block: calc(var(--spacing) * 206);
    }
    .my-207 {
        margin-block: calc(var(--spacing) * 207);
    }
    .my-208 {
        margin-block: calc(var(--spacing) * 208);
    }
    .my-209 {
        margin-block: calc(var(--spacing) * 209);
    }
    .my-210 {
        margin-block: calc(var(--spacing) * 210);
    }
    .my-211 {
        margin-block: calc(var(--spacing) * 211);
    }
    .my-212 {
        margin-block: calc(var(--spacing) * 212);
    }
    .my-213 {
        margin-block: calc(var(--spacing) * 213);
    }
    .my-214 {
        margin-block: calc(var(--spacing) * 214);
    }
    .my-215 {
        margin-block: calc(var(--spacing) * 215);
    }
    .my-216 {
        margin-block: calc(var(--spacing) * 216);
    }
    .my-217 {
        margin-block: calc(var(--spacing) * 217);
    }
    .my-218 {
        margin-block: calc(var(--spacing) * 218);
    }
    .my-219 {
        margin-block: calc(var(--spacing) * 219);
    }
    .my-220 {
        margin-block: calc(var(--spacing) * 220);
    }
    .my-221 {
        margin-block: calc(var(--spacing) * 221);
    }
    .my-222 {
        margin-block: calc(var(--spacing) * 222);
    }
    .my-223 {
        margin-block: calc(var(--spacing) * 223);
    }
    .my-224 {
        margin-block: calc(var(--spacing) * 224);
    }
    .my-225 {
        margin-block: calc(var(--spacing) * 225);
    }
    .my-226 {
        margin-block: calc(var(--spacing) * 226);
    }
    .my-227 {
        margin-block: calc(var(--spacing) * 227);
    }
    .my-228 {
        margin-block: calc(var(--spacing) * 228);
    }
    .my-229 {
        margin-block: calc(var(--spacing) * 229);
    }
    .my-230 {
        margin-block: calc(var(--spacing) * 230);
    }
    .my-231 {
        margin-block: calc(var(--spacing) * 231);
    }
    .my-232 {
        margin-block: calc(var(--spacing) * 232);
    }
    .my-233 {
        margin-block: calc(var(--spacing) * 233);
    }
    .my-234 {
        margin-block: calc(var(--spacing) * 234);
    }
    .my-235 {
        margin-block: calc(var(--spacing) * 235);
    }
    .my-236 {
        margin-block: calc(var(--spacing) * 236);
    }
    .my-237 {
        margin-block: calc(var(--spacing) * 237);
    }
    .my-238 {
        margin-block: calc(var(--spacing) * 238);
    }
    .my-239 {
        margin-block: calc(var(--spacing) * 239);
    }
    .my-240 {
        margin-block: calc(var(--spacing) * 240);
    }
    .my-241 {
        margin-block: calc(var(--spacing) * 241);
    }
    .my-242 {
        margin-block: calc(var(--spacing) * 242);
    }
    .my-243 {
        margin-block: calc(var(--spacing) * 243);
    }
    .my-244 {
        margin-block: calc(var(--spacing) * 244);
    }
    .my-245 {
        margin-block: calc(var(--spacing) * 245);
    }
    .my-246 {
        margin-block: calc(var(--spacing) * 246);
    }
    .my-247 {
        margin-block: calc(var(--spacing) * 247);
    }
    .my-248 {
        margin-block: calc(var(--spacing) * 248);
    }
    .my-249 {
        margin-block: calc(var(--spacing) * 249);
    }
    .my-250 {
        margin-block: calc(var(--spacing) * 250);
    }
    .my-251 {
        margin-block: calc(var(--spacing) * 251);
    }
    .my-252 {
        margin-block: calc(var(--spacing) * 252);
    }
    .my-253 {
        margin-block: calc(var(--spacing) * 253);
    }
    .my-254 {
        margin-block: calc(var(--spacing) * 254);
    }
    .my-255 {
        margin-block: calc(var(--spacing) * 255);
    }
    .my-256 {
        margin-block: calc(var(--spacing) * 256);
    }
    .my-257 {
        margin-block: calc(var(--spacing) * 257);
    }
    .my-258 {
        margin-block: calc(var(--spacing) * 258);
    }
    .my-259 {
        margin-block: calc(var(--spacing) * 259);
    }
    .my-260 {
        margin-block: calc(var(--spacing) * 260);
    }
    .my-261 {
        margin-block: calc(var(--spacing) * 261);
    }
    .my-262 {
        margin-block: calc(var(--spacing) * 262);
    }
    .my-263 {
        margin-block: calc(var(--spacing) * 263);
    }
    .my-264 {
        margin-block: calc(var(--spacing) * 264);
    }
    .my-265 {
        margin-block: calc(var(--spacing) * 265);
    }
    .my-266 {
        margin-block: calc(var(--spacing) * 266);
    }
    .my-267 {
        margin-block: calc(var(--spacing) * 267);
    }
    .my-268 {
        margin-block: calc(var(--spacing) * 268);
    }
    .my-269 {
        margin-block: calc(var(--spacing) * 269);
    }
    .my-270 {
        margin-block: calc(var(--spacing) * 270);
    }
    .my-271 {
        margin-block: calc(var(--spacing) * 271);
    }
    .my-272 {
        margin-block: calc(var(--spacing) * 272);
    }
    .my-273 {
        margin-block: calc(var(--spacing) * 273);
    }
    .my-274 {
        margin-block: calc(var(--spacing) * 274);
    }
    .my-275 {
        margin-block: calc(var(--spacing) * 275);
    }
    .my-276 {
        margin-block: calc(var(--spacing) * 276);
    }
    .my-277 {
        margin-block: calc(var(--spacing) * 277);
    }
    .my-278 {
        margin-block: calc(var(--spacing) * 278);
    }
    .my-279 {
        margin-block: calc(var(--spacing) * 279);
    }
    .my-280 {
        margin-block: calc(var(--spacing) * 280);
    }
    .my-281 {
        margin-block: calc(var(--spacing) * 281);
    }
    .my-282 {
        margin-block: calc(var(--spacing) * 282);
    }
    .my-283 {
        margin-block: calc(var(--spacing) * 283);
    }
    .my-284 {
        margin-block: calc(var(--spacing) * 284);
    }
    .my-285 {
        margin-block: calc(var(--spacing) * 285);
    }
    .my-286 {
        margin-block: calc(var(--spacing) * 286);
    }
    .my-287 {
        margin-block: calc(var(--spacing) * 287);
    }
    .my-288 {
        margin-block: calc(var(--spacing) * 288);
    }
    .my-289 {
        margin-block: calc(var(--spacing) * 289);
    }
    .my-290 {
        margin-block: calc(var(--spacing) * 290);
    }
    .my-291 {
        margin-block: calc(var(--spacing) * 291);
    }
    .my-292 {
        margin-block: calc(var(--spacing) * 292);
    }
    .my-293 {
        margin-block: calc(var(--spacing) * 293);
    }
    .my-294 {
        margin-block: calc(var(--spacing) * 294);
    }
    .my-295 {
        margin-block: calc(var(--spacing) * 295);
    }
    .my-296 {
        margin-block: calc(var(--spacing) * 296);
    }
    .my-297 {
        margin-block: calc(var(--spacing) * 297);
    }
    .my-298 {
        margin-block: calc(var(--spacing) * 298);
    }
    .my-299 {
        margin-block: calc(var(--spacing) * 299);
    }
    .my-300 {
        margin-block: calc(var(--spacing) * 300);
    }
    .my-301 {
        margin-block: calc(var(--spacing) * 301);
    }
    .my-302 {
        margin-block: calc(var(--spacing) * 302);
    }
    .my-303 {
        margin-block: calc(var(--spacing) * 303);
    }
    .my-304 {
        margin-block: calc(var(--spacing) * 304);
    }
    .my-305 {
        margin-block: calc(var(--spacing) * 305);
    }
    .my-306 {
        margin-block: calc(var(--spacing) * 306);
    }
    .my-307 {
        margin-block: calc(var(--spacing) * 307);
    }
    .my-308 {
        margin-block: calc(var(--spacing) * 308);
    }
    .my-309 {
        margin-block: calc(var(--spacing) * 309);
    }
    .my-310 {
        margin-block: calc(var(--spacing) * 310);
    }
    .my-311 {
        margin-block: calc(var(--spacing) * 311);
    }
    .my-312 {
        margin-block: calc(var(--spacing) * 312);
    }
    .my-313 {
        margin-block: calc(var(--spacing) * 313);
    }
    .my-314 {
        margin-block: calc(var(--spacing) * 314);
    }
    .my-315 {
        margin-block: calc(var(--spacing) * 315);
    }
    .my-316 {
        margin-block: calc(var(--spacing) * 316);
    }
    .my-317 {
        margin-block: calc(var(--spacing) * 317);
    }
    .my-318 {
        margin-block: calc(var(--spacing) * 318);
    }
    .my-319 {
        margin-block: calc(var(--spacing) * 319);
    }
    .my-320 {
        margin-block: calc(var(--spacing) * 320);
    }
    .my-321 {
        margin-block: calc(var(--spacing) * 321);
    }
    .my-322 {
        margin-block: calc(var(--spacing) * 322);
    }
    .my-323 {
        margin-block: calc(var(--spacing) * 323);
    }
    .my-324 {
        margin-block: calc(var(--spacing) * 324);
    }
    .my-325 {
        margin-block: calc(var(--spacing) * 325);
    }
    .my-326 {
        margin-block: calc(var(--spacing) * 326);
    }
    .my-327 {
        margin-block: calc(var(--spacing) * 327);
    }
    .my-328 {
        margin-block: calc(var(--spacing) * 328);
    }
    .my-329 {
        margin-block: calc(var(--spacing) * 329);
    }
    .my-330 {
        margin-block: calc(var(--spacing) * 330);
    }
    .my-331 {
        margin-block: calc(var(--spacing) * 331);
    }
    .my-332 {
        margin-block: calc(var(--spacing) * 332);
    }
    .my-333 {
        margin-block: calc(var(--spacing) * 333);
    }
    .my-334 {
        margin-block: calc(var(--spacing) * 334);
    }
    .my-335 {
        margin-block: calc(var(--spacing) * 335);
    }
    .my-336 {
        margin-block: calc(var(--spacing) * 336);
    }
    .my-337 {
        margin-block: calc(var(--spacing) * 337);
    }
    .my-338 {
        margin-block: calc(var(--spacing) * 338);
    }
    .my-339 {
        margin-block: calc(var(--spacing) * 339);
    }
    .my-340 {
        margin-block: calc(var(--spacing) * 340);
    }
    .my-341 {
        margin-block: calc(var(--spacing) * 341);
    }
    .my-342 {
        margin-block: calc(var(--spacing) * 342);
    }
    .my-343 {
        margin-block: calc(var(--spacing) * 343);
    }
    .my-344 {
        margin-block: calc(var(--spacing) * 344);
    }
    .my-345 {
        margin-block: calc(var(--spacing) * 345);
    }
    .my-346 {
        margin-block: calc(var(--spacing) * 346);
    }
    .my-347 {
        margin-block: calc(var(--spacing) * 347);
    }
    .my-348 {
        margin-block: calc(var(--spacing) * 348);
    }
    .my-349 {
        margin-block: calc(var(--spacing) * 349);
    }
    .my-350 {
        margin-block: calc(var(--spacing) * 350);
    }
    .my-351 {
        margin-block: calc(var(--spacing) * 351);
    }
    .my-352 {
        margin-block: calc(var(--spacing) * 352);
    }
    .my-353 {
        margin-block: calc(var(--spacing) * 353);
    }
    .my-354 {
        margin-block: calc(var(--spacing) * 354);
    }
    .my-355 {
        margin-block: calc(var(--spacing) * 355);
    }
    .my-356 {
        margin-block: calc(var(--spacing) * 356);
    }
    .my-357 {
        margin-block: calc(var(--spacing) * 357);
    }
    .my-358 {
        margin-block: calc(var(--spacing) * 358);
    }
    .my-359 {
        margin-block: calc(var(--spacing) * 359);
    }
    .my-360 {
        margin-block: calc(var(--spacing) * 360);
    }
    .my-361 {
        margin-block: calc(var(--spacing) * 361);
    }
    .my-362 {
        margin-block: calc(var(--spacing) * 362);
    }
    .my-363 {
        margin-block: calc(var(--spacing) * 363);
    }
    .my-364 {
        margin-block: calc(var(--spacing) * 364);
    }
    .my-365 {
        margin-block: calc(var(--spacing) * 365);
    }
    .my-366 {
        margin-block: calc(var(--spacing) * 366);
    }
    .my-367 {
        margin-block: calc(var(--spacing) * 367);
    }
    .my-368 {
        margin-block: calc(var(--spacing) * 368);
    }
    .my-369 {
        margin-block: calc(var(--spacing) * 369);
    }
    .my-370 {
        margin-block: calc(var(--spacing) * 370);
    }
    .my-371 {
        margin-block: calc(var(--spacing) * 371);
    }
    .my-372 {
        margin-block: calc(var(--spacing) * 372);
    }
    .my-373 {
        margin-block: calc(var(--spacing) * 373);
    }
    .my-374 {
        margin-block: calc(var(--spacing) * 374);
    }
    .my-375 {
        margin-block: calc(var(--spacing) * 375);
    }
    .my-376 {
        margin-block: calc(var(--spacing) * 376);
    }
    .my-377 {
        margin-block: calc(var(--spacing) * 377);
    }
    .my-378 {
        margin-block: calc(var(--spacing) * 378);
    }
    .my-379 {
        margin-block: calc(var(--spacing) * 379);
    }
    .my-380 {
        margin-block: calc(var(--spacing) * 380);
    }
    .my-381 {
        margin-block: calc(var(--spacing) * 381);
    }
    .my-382 {
        margin-block: calc(var(--spacing) * 382);
    }
    .my-383 {
        margin-block: calc(var(--spacing) * 383);
    }
    .my-384 {
        margin-block: calc(var(--spacing) * 384);
    }
    .my-385 {
        margin-block: calc(var(--spacing) * 385);
    }
    .my-386 {
        margin-block: calc(var(--spacing) * 386);
    }
    .my-387 {
        margin-block: calc(var(--spacing) * 387);
    }
    .my-388 {
        margin-block: calc(var(--spacing) * 388);
    }
    .my-389 {
        margin-block: calc(var(--spacing) * 389);
    }
    .my-390 {
        margin-block: calc(var(--spacing) * 390);
    }
    .my-391 {
        margin-block: calc(var(--spacing) * 391);
    }
    .my-392 {
        margin-block: calc(var(--spacing) * 392);
    }
    .my-393 {
        margin-block: calc(var(--spacing) * 393);
    }
    .my-394 {
        margin-block: calc(var(--spacing) * 394);
    }
    .my-395 {
        margin-block: calc(var(--spacing) * 395);
    }
    .my-396 {
        margin-block: calc(var(--spacing) * 396);
    }
    .my-397 {
        margin-block: calc(var(--spacing) * 397);
    }
    .my-398 {
        margin-block: calc(var(--spacing) * 398);
    }
    .my-399 {
        margin-block: calc(var(--spacing) * 399);
    }
    .my-400 {
        margin-block: calc(var(--spacing) * 400);
    }
    .my-401 {
        margin-block: calc(var(--spacing) * 401);
    }
    .my-402 {
        margin-block: calc(var(--spacing) * 402);
    }
    .my-403 {
        margin-block: calc(var(--spacing) * 403);
    }
    .my-404 {
        margin-block: calc(var(--spacing) * 404);
    }
    .my-405 {
        margin-block: calc(var(--spacing) * 405);
    }
    .my-406 {
        margin-block: calc(var(--spacing) * 406);
    }
    .my-407 {
        margin-block: calc(var(--spacing) * 407);
    }
    .my-408 {
        margin-block: calc(var(--spacing) * 408);
    }
    .my-409 {
        margin-block: calc(var(--spacing) * 409);
    }
    .my-410 {
        margin-block: calc(var(--spacing) * 410);
    }
    .my-411 {
        margin-block: calc(var(--spacing) * 411);
    }
    .my-412 {
        margin-block: calc(var(--spacing) * 412);
    }
    .my-413 {
        margin-block: calc(var(--spacing) * 413);
    }
    .my-414 {
        margin-block: calc(var(--spacing) * 414);
    }
    .my-415 {
        margin-block: calc(var(--spacing) * 415);
    }
    .my-416 {
        margin-block: calc(var(--spacing) * 416);
    }
    .my-417 {
        margin-block: calc(var(--spacing) * 417);
    }
    .my-418 {
        margin-block: calc(var(--spacing) * 418);
    }
    .my-419 {
        margin-block: calc(var(--spacing) * 419);
    }
    .my-420 {
        margin-block: calc(var(--spacing) * 420);
    }
    .my-421 {
        margin-block: calc(var(--spacing) * 421);
    }
    .my-422 {
        margin-block: calc(var(--spacing) * 422);
    }
    .my-423 {
        margin-block: calc(var(--spacing) * 423);
    }
    .my-424 {
        margin-block: calc(var(--spacing) * 424);
    }
    .my-425 {
        margin-block: calc(var(--spacing) * 425);
    }
    .my-426 {
        margin-block: calc(var(--spacing) * 426);
    }
    .my-427 {
        margin-block: calc(var(--spacing) * 427);
    }
    .my-428 {
        margin-block: calc(var(--spacing) * 428);
    }
    .my-429 {
        margin-block: calc(var(--spacing) * 429);
    }
    .my-430 {
        margin-block: calc(var(--spacing) * 430);
    }
    .my-431 {
        margin-block: calc(var(--spacing) * 431);
    }
    .my-432 {
        margin-block: calc(var(--spacing) * 432);
    }
    .my-433 {
        margin-block: calc(var(--spacing) * 433);
    }
    .my-434 {
        margin-block: calc(var(--spacing) * 434);
    }
    .my-435 {
        margin-block: calc(var(--spacing) * 435);
    }
    .my-436 {
        margin-block: calc(var(--spacing) * 436);
    }
    .my-437 {
        margin-block: calc(var(--spacing) * 437);
    }
    .my-438 {
        margin-block: calc(var(--spacing) * 438);
    }
    .my-439 {
        margin-block: calc(var(--spacing) * 439);
    }
    .my-440 {
        margin-block: calc(var(--spacing) * 440);
    }
    .my-441 {
        margin-block: calc(var(--spacing) * 441);
    }
    .my-442 {
        margin-block: calc(var(--spacing) * 442);
    }
    .my-443 {
        margin-block: calc(var(--spacing) * 443);
    }
    .my-444 {
        margin-block: calc(var(--spacing) * 444);
    }
    .my-445 {
        margin-block: calc(var(--spacing) * 445);
    }
    .my-446 {
        margin-block: calc(var(--spacing) * 446);
    }
    .my-447 {
        margin-block: calc(var(--spacing) * 447);
    }
    .my-448 {
        margin-block: calc(var(--spacing) * 448);
    }
    .my-449 {
        margin-block: calc(var(--spacing) * 449);
    }
    .my-450 {
        margin-block: calc(var(--spacing) * 450);
    }
    .my-451 {
        margin-block: calc(var(--spacing) * 451);
    }
    .my-452 {
        margin-block: calc(var(--spacing) * 452);
    }
    .my-453 {
        margin-block: calc(var(--spacing) * 453);
    }
    .my-454 {
        margin-block: calc(var(--spacing) * 454);
    }
    .my-455 {
        margin-block: calc(var(--spacing) * 455);
    }
    .my-456 {
        margin-block: calc(var(--spacing) * 456);
    }
    .my-457 {
        margin-block: calc(var(--spacing) * 457);
    }
    .my-458 {
        margin-block: calc(var(--spacing) * 458);
    }
    .my-459 {
        margin-block: calc(var(--spacing) * 459);
    }
    .my-460 {
        margin-block: calc(var(--spacing) * 460);
    }
    .my-461 {
        margin-block: calc(var(--spacing) * 461);
    }
    .my-462 {
        margin-block: calc(var(--spacing) * 462);
    }
    .my-463 {
        margin-block: calc(var(--spacing) * 463);
    }
    .my-464 {
        margin-block: calc(var(--spacing) * 464);
    }
    .my-465 {
        margin-block: calc(var(--spacing) * 465);
    }
    .my-466 {
        margin-block: calc(var(--spacing) * 466);
    }
    .my-467 {
        margin-block: calc(var(--spacing) * 467);
    }
    .my-468 {
        margin-block: calc(var(--spacing) * 468);
    }
    .my-469 {
        margin-block: calc(var(--spacing) * 469);
    }
    .my-470 {
        margin-block: calc(var(--spacing) * 470);
    }
    .my-471 {
        margin-block: calc(var(--spacing) * 471);
    }
    .my-472 {
        margin-block: calc(var(--spacing) * 472);
    }
    .my-473 {
        margin-block: calc(var(--spacing) * 473);
    }
    .my-474 {
        margin-block: calc(var(--spacing) * 474);
    }
    .my-475 {
        margin-block: calc(var(--spacing) * 475);
    }
    .my-476 {
        margin-block: calc(var(--spacing) * 476);
    }
    .my-477 {
        margin-block: calc(var(--spacing) * 477);
    }
    .my-478 {
        margin-block: calc(var(--spacing) * 478);
    }
    .my-479 {
        margin-block: calc(var(--spacing) * 479);
    }
    .my-480 {
        margin-block: calc(var(--spacing) * 480);
    }
    .my-481 {
        margin-block: calc(var(--spacing) * 481);
    }
    .my-482 {
        margin-block: calc(var(--spacing) * 482);
    }
    .my-483 {
        margin-block: calc(var(--spacing) * 483);
    }
    .my-484 {
        margin-block: calc(var(--spacing) * 484);
    }
    .my-485 {
        margin-block: calc(var(--spacing) * 485);
    }
    .my-486 {
        margin-block: calc(var(--spacing) * 486);
    }
    .my-487 {
        margin-block: calc(var(--spacing) * 487);
    }
    .my-488 {
        margin-block: calc(var(--spacing) * 488);
    }
    .my-489 {
        margin-block: calc(var(--spacing) * 489);
    }
    .my-490 {
        margin-block: calc(var(--spacing) * 490);
    }
    .my-491 {
        margin-block: calc(var(--spacing) * 491);
    }
    .my-492 {
        margin-block: calc(var(--spacing) * 492);
    }
    .my-493 {
        margin-block: calc(var(--spacing) * 493);
    }
    .my-494 {
        margin-block: calc(var(--spacing) * 494);
    }
    .my-495 {
        margin-block: calc(var(--spacing) * 495);
    }
    .my-496 {
        margin-block: calc(var(--spacing) * 496);
    }
    .my-497 {
        margin-block: calc(var(--spacing) * 497);
    }
    .my-498 {
        margin-block: calc(var(--spacing) * 498);
    }
    .my-499 {
        margin-block: calc(var(--spacing) * 499);
    }
    .my-500 {
        margin-block: calc(var(--spacing) * 500);
    }
    .my-auto {
        margin-block: auto;
    }
    .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(in oklab, 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);
        }
    }
    .label\! {
        white-space: nowrap !important;
        color: currentColor !important;
        align-items: center !important;
        gap: 0.375rem !important;
        display: inline-flex !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .label\! {
            color: color-mix(
                in oklab,
                currentColor 60%,
                transparent
            ) !important;
        }
    }
    .label\!:has(input) {
        cursor: pointer !important;
    }
    .label\!:is(.input > *, .select > *) {
        white-space: nowrap !important;
        height: calc(100% - 0.5rem) !important;
        font-size: inherit !important;
        align-items: center !important;
        padding-inline: 0.75rem !important;
        display: flex !important;
    }
    .label\!:is(.input > *, .select > *):first-child {
        border-inline-end: var(--border) solid currentColor !important;
        margin-inline: -0.75rem 0.75rem !important;
    }
    @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) !important;
        }
    }
    .label\!:is(.input > *, .select > *):last-child {
        border-inline-start: var(--border) solid currentColor !important;
        margin-inline: 0.75rem -0.75rem !important;
    }
    @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) !important;
        }
    }
    .steps-vertical {
        grid-auto-rows: 1fr;
        grid-auto-flow: row;
    }
    .steps-vertical .step {
        grid-template-rows: auto;
        grid-template-columns: 40px 1fr;
        justify-items: start;
        gap: 0.5rem;
        min-height: 4rem;
        display: grid;
    }
    .steps-vertical .step:before {
        width: 0.5rem;
        height: 100%;
        margin-inline-start: 50%;
        translate: -50% -50%;
    }
    [dir="rtl"] :is(.steps-vertical .step):before {
        translate: 50% -50%;
    }
    .steps-horizontal {
        grid-auto-columns: 1fr;
        grid-auto-flow: column;
        display: inline-grid;
        overflow: auto hidden;
    }
    .steps-horizontal .step {
        text-align: center;
        grid-template-rows: 40px 1fr;
        grid-template-columns: auto;
        place-items: center;
        min-width: 4rem;
        display: grid;
    }
    .steps-horizontal .step:before {
        content: "";
        width: 100%;
        height: 0.5rem;
        margin-inline-start: -100%;
        translate: 0;
    }
    [dir="rtl"] :is(.steps-horizontal .step):before {
        translate: 0;
    }
    .join-horizontal {
        flex-direction: row;
    }
    .join-horizontal > .join-item:first-child,
    .join-horizontal :first-child:not(:last-child) .join-item {
        --join-ss: var(--radius-field);
        --join-se: 0;
        --join-es: var(--radius-field);
        --join-ee: 0;
    }
    .join-horizontal > .join-item:last-child,
    .join-horizontal :last-child:not(:first-child) .join-item {
        --join-ss: 0;
        --join-se: var(--radius-field);
        --join-es: 0;
        --join-ee: var(--radius-field);
    }
    .join-horizontal > .join-item:only-child,
    .join-horizontal :only-child .join-item {
        --join-ss: var(--radius-field);
        --join-se: var(--radius-field);
        --join-es: var(--radius-field);
        --join-ee: var(--radius-field);
    }
    .join-horizontal .join-item:where(:not(:first-child)) {
        margin-block-start: 0;
        margin-inline-start: calc(var(--border, 1px) * -1);
    }
    .join-vertical {
        flex-direction: column;
    }
    .join-vertical > .join-item:first-child,
    .join-vertical :first-child:not(:last-child) .join-item {
        --join-ss: var(--radius-field);
        --join-se: var(--radius-field);
        --join-es: 0;
        --join-ee: 0;
    }
    .join-vertical > .join-item:last-child,
    .join-vertical :last-child:not(:first-child) .join-item {
        --join-ss: 0;
        --join-se: 0;
        --join-es: var(--radius-field);
        --join-ee: var(--radius-field);
    }
    .join-vertical > .join-item:only-child,
    .join-vertical :only-child .join-item {
        --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: 0;
    }
    .join-item:where(:not(:first-child, :disabled, [disabled], .btn-disabled)) {
        margin-block-start: 0;
        margin-inline-start: calc(var(--border, 1px) * -1);
    }
    .\!ms-auto {
        margin-inline-start: auto !important;
    }
    .-ms-4 {
        margin-inline-start: calc(var(--spacing) * -4);
    }
    .ms-0 {
        margin-inline-start: calc(var(--spacing) * 0);
    }
    .ms-0\.5 {
        margin-inline-start: calc(var(--spacing) * 0.5);
    }
    .ms-1 {
        margin-inline-start: calc(var(--spacing) * 1);
    }
    .ms-2 {
        margin-inline-start: calc(var(--spacing) * 2);
    }
    .ms-3 {
        margin-inline-start: calc(var(--spacing) * 3);
    }
    .ms-4 {
        margin-inline-start: calc(var(--spacing) * 4);
    }
    .ms-5 {
        margin-inline-start: calc(var(--spacing) * 5);
    }
    .ms-auto {
        margin-inline-start: auto;
    }
    .\!me-1\.5 {
        margin-inline-end: calc(var(--spacing) * 1.5) !important;
    }
    .-me-2 {
        margin-inline-end: calc(var(--spacing) * -2);
    }
    .-me-6 {
        margin-inline-end: calc(var(--spacing) * -6);
    }
    .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-4 {
        margin-inline-end: calc(var(--spacing) * 4);
    }
    .me-5 {
        margin-inline-end: calc(var(--spacing) * 5);
    }
    .me-auto {
        margin-inline-end: auto;
    }
    .modal-action {
        justify-content: flex-end;
        gap: 0.5rem;
        margin-top: 1.5rem;
        display: flex;
    }
    .validator-hint {
        font-size: var(--text-xs);
        line-height: var(--tw-leading, var(--text-xs--line-height));
        margin-top: 0.5rem;
    }
    .-mt-0 {
        margin-top: calc(var(--spacing) * 0);
    }
    .-mt-1 {
        margin-top: calc(var(--spacing) * -1);
    }
    .-mt-2 {
        margin-top: calc(var(--spacing) * -2);
    }
    .-mt-4 {
        margin-top: calc(var(--spacing) * -4);
    }
    .-mt-5 {
        margin-top: calc(var(--spacing) * -5);
    }
    .-mt-7 {
        margin-top: calc(var(--spacing) * -7);
    }
    .-mt-20 {
        margin-top: calc(var(--spacing) * -20);
    }
    .-mt-px {
        margin-top: -1px;
    }
    .mt-0 {
        margin-top: calc(var(--spacing) * 0);
    }
    .mt-0\.5 {
        margin-top: calc(var(--spacing) * 0.5);
    }
    .mt-1 {
        margin-top: calc(var(--spacing) * 1);
    }
    .mt-2 {
        margin-top: calc(var(--spacing) * 2);
    }
    .mt-3 {
        margin-top: calc(var(--spacing) * 3);
    }
    .mt-4 {
        margin-top: calc(var(--spacing) * 4);
    }
    .mt-5 {
        margin-top: calc(var(--spacing) * 5);
    }
    .mt-6 {
        margin-top: calc(var(--spacing) * 6);
    }
    .mt-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-11 {
        margin-top: calc(var(--spacing) * 11);
    }
    .mt-12 {
        margin-top: calc(var(--spacing) * 12);
    }
    .mt-13 {
        margin-top: calc(var(--spacing) * 13);
    }
    .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-17 {
        margin-top: calc(var(--spacing) * 17);
    }
    .mt-18 {
        margin-top: calc(var(--spacing) * 18);
    }
    .mt-19 {
        margin-top: calc(var(--spacing) * 19);
    }
    .mt-20 {
        margin-top: calc(var(--spacing) * 20);
    }
    .mt-21 {
        margin-top: calc(var(--spacing) * 21);
    }
    .mt-22 {
        margin-top: calc(var(--spacing) * 22);
    }
    .mt-23 {
        margin-top: calc(var(--spacing) * 23);
    }
    .mt-24 {
        margin-top: calc(var(--spacing) * 24);
    }
    .mt-25 {
        margin-top: calc(var(--spacing) * 25);
    }
    .mt-26 {
        margin-top: calc(var(--spacing) * 26);
    }
    .mt-27 {
        margin-top: calc(var(--spacing) * 27);
    }
    .mt-28 {
        margin-top: calc(var(--spacing) * 28);
    }
    .mt-29 {
        margin-top: calc(var(--spacing) * 29);
    }
    .mt-30 {
        margin-top: calc(var(--spacing) * 30);
    }
    .mt-31 {
        margin-top: calc(var(--spacing) * 31);
    }
    .mt-32 {
        margin-top: calc(var(--spacing) * 32);
    }
    .mt-33 {
        margin-top: calc(var(--spacing) * 33);
    }
    .mt-34 {
        margin-top: calc(var(--spacing) * 34);
    }
    .mt-35 {
        margin-top: calc(var(--spacing) * 35);
    }
    .mt-36 {
        margin-top: calc(var(--spacing) * 36);
    }
    .mt-37 {
        margin-top: calc(var(--spacing) * 37);
    }
    .mt-38 {
        margin-top: calc(var(--spacing) * 38);
    }
    .mt-39 {
        margin-top: calc(var(--spacing) * 39);
    }
    .mt-40 {
        margin-top: calc(var(--spacing) * 40);
    }
    .mt-41 {
        margin-top: calc(var(--spacing) * 41);
    }
    .mt-42 {
        margin-top: calc(var(--spacing) * 42);
    }
    .mt-43 {
        margin-top: calc(var(--spacing) * 43);
    }
    .mt-44 {
        margin-top: calc(var(--spacing) * 44);
    }
    .mt-45 {
        margin-top: calc(var(--spacing) * 45);
    }
    .mt-46 {
        margin-top: calc(var(--spacing) * 46);
    }
    .mt-47 {
        margin-top: calc(var(--spacing) * 47);
    }
    .mt-48 {
        margin-top: calc(var(--spacing) * 48);
    }
    .mt-49 {
        margin-top: calc(var(--spacing) * 49);
    }
    .mt-50 {
        margin-top: calc(var(--spacing) * 50);
    }
    .mt-51 {
        margin-top: calc(var(--spacing) * 51);
    }
    .mt-52 {
        margin-top: calc(var(--spacing) * 52);
    }
    .mt-53 {
        margin-top: calc(var(--spacing) * 53);
    }
    .mt-54 {
        margin-top: calc(var(--spacing) * 54);
    }
    .mt-55 {
        margin-top: calc(var(--spacing) * 55);
    }
    .mt-56 {
        margin-top: calc(var(--spacing) * 56);
    }
    .mt-57 {
        margin-top: calc(var(--spacing) * 57);
    }
    .mt-58 {
        margin-top: calc(var(--spacing) * 58);
    }
    .mt-59 {
        margin-top: calc(var(--spacing) * 59);
    }
    .mt-60 {
        margin-top: calc(var(--spacing) * 60);
    }
    .mt-61 {
        margin-top: calc(var(--spacing) * 61);
    }
    .mt-62 {
        margin-top: calc(var(--spacing) * 62);
    }
    .mt-63 {
        margin-top: calc(var(--spacing) * 63);
    }
    .mt-64 {
        margin-top: calc(var(--spacing) * 64);
    }
    .mt-65 {
        margin-top: calc(var(--spacing) * 65);
    }
    .mt-66 {
        margin-top: calc(var(--spacing) * 66);
    }
    .mt-67 {
        margin-top: calc(var(--spacing) * 67);
    }
    .mt-68 {
        margin-top: calc(var(--spacing) * 68);
    }
    .mt-69 {
        margin-top: calc(var(--spacing) * 69);
    }
    .mt-70 {
        margin-top: calc(var(--spacing) * 70);
    }
    .mt-71 {
        margin-top: calc(var(--spacing) * 71);
    }
    .mt-72 {
        margin-top: calc(var(--spacing) * 72);
    }
    .mt-73 {
        margin-top: calc(var(--spacing) * 73);
    }
    .mt-74 {
        margin-top: calc(var(--spacing) * 74);
    }
    .mt-75 {
        margin-top: calc(var(--spacing) * 75);
    }
    .mt-76 {
        margin-top: calc(var(--spacing) * 76);
    }
    .mt-77 {
        margin-top: calc(var(--spacing) * 77);
    }
    .mt-78 {
        margin-top: calc(var(--spacing) * 78);
    }
    .mt-79 {
        margin-top: calc(var(--spacing) * 79);
    }
    .mt-80 {
        margin-top: calc(var(--spacing) * 80);
    }
    .mt-81 {
        margin-top: calc(var(--spacing) * 81);
    }
    .mt-82 {
        margin-top: calc(var(--spacing) * 82);
    }
    .mt-83 {
        margin-top: calc(var(--spacing) * 83);
    }
    .mt-84 {
        margin-top: calc(var(--spacing) * 84);
    }
    .mt-85 {
        margin-top: calc(var(--spacing) * 85);
    }
    .mt-86 {
        margin-top: calc(var(--spacing) * 86);
    }
    .mt-87 {
        margin-top: calc(var(--spacing) * 87);
    }
    .mt-88 {
        margin-top: calc(var(--spacing) * 88);
    }
    .mt-89 {
        margin-top: calc(var(--spacing) * 89);
    }
    .mt-90 {
        margin-top: calc(var(--spacing) * 90);
    }
    .mt-91 {
        margin-top: calc(var(--spacing) * 91);
    }
    .mt-92 {
        margin-top: calc(var(--spacing) * 92);
    }
    .mt-93 {
        margin-top: calc(var(--spacing) * 93);
    }
    .mt-94 {
        margin-top: calc(var(--spacing) * 94);
    }
    .mt-95 {
        margin-top: calc(var(--spacing) * 95);
    }
    .mt-96 {
        margin-top: calc(var(--spacing) * 96);
    }
    .mt-97 {
        margin-top: calc(var(--spacing) * 97);
    }
    .mt-98 {
        margin-top: calc(var(--spacing) * 98);
    }
    .mt-99 {
        margin-top: calc(var(--spacing) * 99);
    }
    .mt-100 {
        margin-top: calc(var(--spacing) * 100);
    }
    .mt-101 {
        margin-top: calc(var(--spacing) * 101);
    }
    .mt-102 {
        margin-top: calc(var(--spacing) * 102);
    }
    .mt-103 {
        margin-top: calc(var(--spacing) * 103);
    }
    .mt-104 {
        margin-top: calc(var(--spacing) * 104);
    }
    .mt-105 {
        margin-top: calc(var(--spacing) * 105);
    }
    .mt-106 {
        margin-top: calc(var(--spacing) * 106);
    }
    .mt-107 {
        margin-top: calc(var(--spacing) * 107);
    }
    .mt-108 {
        margin-top: calc(var(--spacing) * 108);
    }
    .mt-109 {
        margin-top: calc(var(--spacing) * 109);
    }
    .mt-110 {
        margin-top: calc(var(--spacing) * 110);
    }
    .mt-111 {
        margin-top: calc(var(--spacing) * 111);
    }
    .mt-112 {
        margin-top: calc(var(--spacing) * 112);
    }
    .mt-113 {
        margin-top: calc(var(--spacing) * 113);
    }
    .mt-114 {
        margin-top: calc(var(--spacing) * 114);
    }
    .mt-115 {
        margin-top: calc(var(--spacing) * 115);
    }
    .mt-116 {
        margin-top: calc(var(--spacing) * 116);
    }
    .mt-117 {
        margin-top: calc(var(--spacing) * 117);
    }
    .mt-118 {
        margin-top: calc(var(--spacing) * 118);
    }
    .mt-119 {
        margin-top: calc(var(--spacing) * 119);
    }
    .mt-120 {
        margin-top: calc(var(--spacing) * 120);
    }
    .mt-121 {
        margin-top: calc(var(--spacing) * 121);
    }
    .mt-122 {
        margin-top: calc(var(--spacing) * 122);
    }
    .mt-123 {
        margin-top: calc(var(--spacing) * 123);
    }
    .mt-124 {
        margin-top: calc(var(--spacing) * 124);
    }
    .mt-125 {
        margin-top: calc(var(--spacing) * 125);
    }
    .mt-126 {
        margin-top: calc(var(--spacing) * 126);
    }
    .mt-127 {
        margin-top: calc(var(--spacing) * 127);
    }
    .mt-128 {
        margin-top: calc(var(--spacing) * 128);
    }
    .mt-129 {
        margin-top: calc(var(--spacing) * 129);
    }
    .mt-130 {
        margin-top: calc(var(--spacing) * 130);
    }
    .mt-131 {
        margin-top: calc(var(--spacing) * 131);
    }
    .mt-132 {
        margin-top: calc(var(--spacing) * 132);
    }
    .mt-133 {
        margin-top: calc(var(--spacing) * 133);
    }
    .mt-134 {
        margin-top: calc(var(--spacing) * 134);
    }
    .mt-135 {
        margin-top: calc(var(--spacing) * 135);
    }
    .mt-136 {
        margin-top: calc(var(--spacing) * 136);
    }
    .mt-137 {
        margin-top: calc(var(--spacing) * 137);
    }
    .mt-138 {
        margin-top: calc(var(--spacing) * 138);
    }
    .mt-139 {
        margin-top: calc(var(--spacing) * 139);
    }
    .mt-140 {
        margin-top: calc(var(--spacing) * 140);
    }
    .mt-141 {
        margin-top: calc(var(--spacing) * 141);
    }
    .mt-142 {
        margin-top: calc(var(--spacing) * 142);
    }
    .mt-143 {
        margin-top: calc(var(--spacing) * 143);
    }
    .mt-144 {
        margin-top: calc(var(--spacing) * 144);
    }
    .mt-145 {
        margin-top: calc(var(--spacing) * 145);
    }
    .mt-146 {
        margin-top: calc(var(--spacing) * 146);
    }
    .mt-147 {
        margin-top: calc(var(--spacing) * 147);
    }
    .mt-148 {
        margin-top: calc(var(--spacing) * 148);
    }
    .mt-149 {
        margin-top: calc(var(--spacing) * 149);
    }
    .mt-150 {
        margin-top: calc(var(--spacing) * 150);
    }
    .mt-151 {
        margin-top: calc(var(--spacing) * 151);
    }
    .mt-152 {
        margin-top: calc(var(--spacing) * 152);
    }
    .mt-153 {
        margin-top: calc(var(--spacing) * 153);
    }
    .mt-154 {
        margin-top: calc(var(--spacing) * 154);
    }
    .mt-155 {
        margin-top: calc(var(--spacing) * 155);
    }
    .mt-156 {
        margin-top: calc(var(--spacing) * 156);
    }
    .mt-157 {
        margin-top: calc(var(--spacing) * 157);
    }
    .mt-158 {
        margin-top: calc(var(--spacing) * 158);
    }
    .mt-159 {
        margin-top: calc(var(--spacing) * 159);
    }
    .mt-160 {
        margin-top: calc(var(--spacing) * 160);
    }
    .mt-161 {
        margin-top: calc(var(--spacing) * 161);
    }
    .mt-162 {
        margin-top: calc(var(--spacing) * 162);
    }
    .mt-163 {
        margin-top: calc(var(--spacing) * 163);
    }
    .mt-164 {
        margin-top: calc(var(--spacing) * 164);
    }
    .mt-165 {
        margin-top: calc(var(--spacing) * 165);
    }
    .mt-166 {
        margin-top: calc(var(--spacing) * 166);
    }
    .mt-167 {
        margin-top: calc(var(--spacing) * 167);
    }
    .mt-168 {
        margin-top: calc(var(--spacing) * 168);
    }
    .mt-169 {
        margin-top: calc(var(--spacing) * 169);
    }
    .mt-170 {
        margin-top: calc(var(--spacing) * 170);
    }
    .mt-171 {
        margin-top: calc(var(--spacing) * 171);
    }
    .mt-172 {
        margin-top: calc(var(--spacing) * 172);
    }
    .mt-173 {
        margin-top: calc(var(--spacing) * 173);
    }
    .mt-174 {
        margin-top: calc(var(--spacing) * 174);
    }
    .mt-175 {
        margin-top: calc(var(--spacing) * 175);
    }
    .mt-176 {
        margin-top: calc(var(--spacing) * 176);
    }
    .mt-177 {
        margin-top: calc(var(--spacing) * 177);
    }
    .mt-178 {
        margin-top: calc(var(--spacing) * 178);
    }
    .mt-179 {
        margin-top: calc(var(--spacing) * 179);
    }
    .mt-180 {
        margin-top: calc(var(--spacing) * 180);
    }
    .mt-181 {
        margin-top: calc(var(--spacing) * 181);
    }
    .mt-182 {
        margin-top: calc(var(--spacing) * 182);
    }
    .mt-183 {
        margin-top: calc(var(--spacing) * 183);
    }
    .mt-184 {
        margin-top: calc(var(--spacing) * 184);
    }
    .mt-185 {
        margin-top: calc(var(--spacing) * 185);
    }
    .mt-186 {
        margin-top: calc(var(--spacing) * 186);
    }
    .mt-187 {
        margin-top: calc(var(--spacing) * 187);
    }
    .mt-188 {
        margin-top: calc(var(--spacing) * 188);
    }
    .mt-189 {
        margin-top: calc(var(--spacing) * 189);
    }
    .mt-190 {
        margin-top: calc(var(--spacing) * 190);
    }
    .mt-191 {
        margin-top: calc(var(--spacing) * 191);
    }
    .mt-192 {
        margin-top: calc(var(--spacing) * 192);
    }
    .mt-193 {
        margin-top: calc(var(--spacing) * 193);
    }
    .mt-194 {
        margin-top: calc(var(--spacing) * 194);
    }
    .mt-195 {
        margin-top: calc(var(--spacing) * 195);
    }
    .mt-196 {
        margin-top: calc(var(--spacing) * 196);
    }
    .mt-197 {
        margin-top: calc(var(--spacing) * 197);
    }
    .mt-198 {
        margin-top: calc(var(--spacing) * 198);
    }
    .mt-199 {
        margin-top: calc(var(--spacing) * 199);
    }
    .mt-200 {
        margin-top: calc(var(--spacing) * 200);
    }
    .mt-201 {
        margin-top: calc(var(--spacing) * 201);
    }
    .mt-202 {
        margin-top: calc(var(--spacing) * 202);
    }
    .mt-203 {
        margin-top: calc(var(--spacing) * 203);
    }
    .mt-204 {
        margin-top: calc(var(--spacing) * 204);
    }
    .mt-205 {
        margin-top: calc(var(--spacing) * 205);
    }
    .mt-206 {
        margin-top: calc(var(--spacing) * 206);
    }
    .mt-207 {
        margin-top: calc(var(--spacing) * 207);
    }
    .mt-208 {
        margin-top: calc(var(--spacing) * 208);
    }
    .mt-209 {
        margin-top: calc(var(--spacing) * 209);
    }
    .mt-210 {
        margin-top: calc(var(--spacing) * 210);
    }
    .mt-211 {
        margin-top: calc(var(--spacing) * 211);
    }
    .mt-212 {
        margin-top: calc(var(--spacing) * 212);
    }
    .mt-213 {
        margin-top: calc(var(--spacing) * 213);
    }
    .mt-214 {
        margin-top: calc(var(--spacing) * 214);
    }
    .mt-215 {
        margin-top: calc(var(--spacing) * 215);
    }
    .mt-216 {
        margin-top: calc(var(--spacing) * 216);
    }
    .mt-217 {
        margin-top: calc(var(--spacing) * 217);
    }
    .mt-218 {
        margin-top: calc(var(--spacing) * 218);
    }
    .mt-219 {
        margin-top: calc(var(--spacing) * 219);
    }
    .mt-220 {
        margin-top: calc(var(--spacing) * 220);
    }
    .mt-221 {
        margin-top: calc(var(--spacing) * 221);
    }
    .mt-222 {
        margin-top: calc(var(--spacing) * 222);
    }
    .mt-223 {
        margin-top: calc(var(--spacing) * 223);
    }
    .mt-224 {
        margin-top: calc(var(--spacing) * 224);
    }
    .mt-225 {
        margin-top: calc(var(--spacing) * 225);
    }
    .mt-226 {
        margin-top: calc(var(--spacing) * 226);
    }
    .mt-227 {
        margin-top: calc(var(--spacing) * 227);
    }
    .mt-228 {
        margin-top: calc(var(--spacing) * 228);
    }
    .mt-229 {
        margin-top: calc(var(--spacing) * 229);
    }
    .mt-230 {
        margin-top: calc(var(--spacing) * 230);
    }
    .mt-231 {
        margin-top: calc(var(--spacing) * 231);
    }
    .mt-232 {
        margin-top: calc(var(--spacing) * 232);
    }
    .mt-233 {
        margin-top: calc(var(--spacing) * 233);
    }
    .mt-234 {
        margin-top: calc(var(--spacing) * 234);
    }
    .mt-235 {
        margin-top: calc(var(--spacing) * 235);
    }
    .mt-236 {
        margin-top: calc(var(--spacing) * 236);
    }
    .mt-237 {
        margin-top: calc(var(--spacing) * 237);
    }
    .mt-238 {
        margin-top: calc(var(--spacing) * 238);
    }
    .mt-239 {
        margin-top: calc(var(--spacing) * 239);
    }
    .mt-240 {
        margin-top: calc(var(--spacing) * 240);
    }
    .mt-241 {
        margin-top: calc(var(--spacing) * 241);
    }
    .mt-242 {
        margin-top: calc(var(--spacing) * 242);
    }
    .mt-243 {
        margin-top: calc(var(--spacing) * 243);
    }
    .mt-244 {
        margin-top: calc(var(--spacing) * 244);
    }
    .mt-245 {
        margin-top: calc(var(--spacing) * 245);
    }
    .mt-246 {
        margin-top: calc(var(--spacing) * 246);
    }
    .mt-247 {
        margin-top: calc(var(--spacing) * 247);
    }
    .mt-248 {
        margin-top: calc(var(--spacing) * 248);
    }
    .mt-249 {
        margin-top: calc(var(--spacing) * 249);
    }
    .mt-250 {
        margin-top: calc(var(--spacing) * 250);
    }
    .mt-251 {
        margin-top: calc(var(--spacing) * 251);
    }
    .mt-252 {
        margin-top: calc(var(--spacing) * 252);
    }
    .mt-253 {
        margin-top: calc(var(--spacing) * 253);
    }
    .mt-254 {
        margin-top: calc(var(--spacing) * 254);
    }
    .mt-255 {
        margin-top: calc(var(--spacing) * 255);
    }
    .mt-256 {
        margin-top: calc(var(--spacing) * 256);
    }
    .mt-257 {
        margin-top: calc(var(--spacing) * 257);
    }
    .mt-258 {
        margin-top: calc(var(--spacing) * 258);
    }
    .mt-259 {
        margin-top: calc(var(--spacing) * 259);
    }
    .mt-260 {
        margin-top: calc(var(--spacing) * 260);
    }
    .mt-261 {
        margin-top: calc(var(--spacing) * 261);
    }
    .mt-262 {
        margin-top: calc(var(--spacing) * 262);
    }
    .mt-263 {
        margin-top: calc(var(--spacing) * 263);
    }
    .mt-264 {
        margin-top: calc(var(--spacing) * 264);
    }
    .mt-265 {
        margin-top: calc(var(--spacing) * 265);
    }
    .mt-266 {
        margin-top: calc(var(--spacing) * 266);
    }
    .mt-267 {
        margin-top: calc(var(--spacing) * 267);
    }
    .mt-268 {
        margin-top: calc(var(--spacing) * 268);
    }
    .mt-269 {
        margin-top: calc(var(--spacing) * 269);
    }
    .mt-270 {
        margin-top: calc(var(--spacing) * 270);
    }
    .mt-271 {
        margin-top: calc(var(--spacing) * 271);
    }
    .mt-272 {
        margin-top: calc(var(--spacing) * 272);
    }
    .mt-273 {
        margin-top: calc(var(--spacing) * 273);
    }
    .mt-274 {
        margin-top: calc(var(--spacing) * 274);
    }
    .mt-275 {
        margin-top: calc(var(--spacing) * 275);
    }
    .mt-276 {
        margin-top: calc(var(--spacing) * 276);
    }
    .mt-277 {
        margin-top: calc(var(--spacing) * 277);
    }
    .mt-278 {
        margin-top: calc(var(--spacing) * 278);
    }
    .mt-279 {
        margin-top: calc(var(--spacing) * 279);
    }
    .mt-280 {
        margin-top: calc(var(--spacing) * 280);
    }
    .mt-281 {
        margin-top: calc(var(--spacing) * 281);
    }
    .mt-282 {
        margin-top: calc(var(--spacing) * 282);
    }
    .mt-283 {
        margin-top: calc(var(--spacing) * 283);
    }
    .mt-284 {
        margin-top: calc(var(--spacing) * 284);
    }
    .mt-285 {
        margin-top: calc(var(--spacing) * 285);
    }
    .mt-286 {
        margin-top: calc(var(--spacing) * 286);
    }
    .mt-287 {
        margin-top: calc(var(--spacing) * 287);
    }
    .mt-288 {
        margin-top: calc(var(--spacing) * 288);
    }
    .mt-289 {
        margin-top: calc(var(--spacing) * 289);
    }
    .mt-290 {
        margin-top: calc(var(--spacing) * 290);
    }
    .mt-291 {
        margin-top: calc(var(--spacing) * 291);
    }
    .mt-292 {
        margin-top: calc(var(--spacing) * 292);
    }
    .mt-293 {
        margin-top: calc(var(--spacing) * 293);
    }
    .mt-294 {
        margin-top: calc(var(--spacing) * 294);
    }
    .mt-295 {
        margin-top: calc(var(--spacing) * 295);
    }
    .mt-296 {
        margin-top: calc(var(--spacing) * 296);
    }
    .mt-297 {
        margin-top: calc(var(--spacing) * 297);
    }
    .mt-298 {
        margin-top: calc(var(--spacing) * 298);
    }
    .mt-299 {
        margin-top: calc(var(--spacing) * 299);
    }
    .mt-300 {
        margin-top: calc(var(--spacing) * 300);
    }
    .mt-301 {
        margin-top: calc(var(--spacing) * 301);
    }
    .mt-302 {
        margin-top: calc(var(--spacing) * 302);
    }
    .mt-303 {
        margin-top: calc(var(--spacing) * 303);
    }
    .mt-304 {
        margin-top: calc(var(--spacing) * 304);
    }
    .mt-305 {
        margin-top: calc(var(--spacing) * 305);
    }
    .mt-306 {
        margin-top: calc(var(--spacing) * 306);
    }
    .mt-307 {
        margin-top: calc(var(--spacing) * 307);
    }
    .mt-308 {
        margin-top: calc(var(--spacing) * 308);
    }
    .mt-309 {
        margin-top: calc(var(--spacing) * 309);
    }
    .mt-310 {
        margin-top: calc(var(--spacing) * 310);
    }
    .mt-311 {
        margin-top: calc(var(--spacing) * 311);
    }
    .mt-312 {
        margin-top: calc(var(--spacing) * 312);
    }
    .mt-313 {
        margin-top: calc(var(--spacing) * 313);
    }
    .mt-314 {
        margin-top: calc(var(--spacing) * 314);
    }
    .mt-315 {
        margin-top: calc(var(--spacing) * 315);
    }
    .mt-316 {
        margin-top: calc(var(--spacing) * 316);
    }
    .mt-317 {
        margin-top: calc(var(--spacing) * 317);
    }
    .mt-318 {
        margin-top: calc(var(--spacing) * 318);
    }
    .mt-319 {
        margin-top: calc(var(--spacing) * 319);
    }
    .mt-320 {
        margin-top: calc(var(--spacing) * 320);
    }
    .mt-321 {
        margin-top: calc(var(--spacing) * 321);
    }
    .mt-322 {
        margin-top: calc(var(--spacing) * 322);
    }
    .mt-323 {
        margin-top: calc(var(--spacing) * 323);
    }
    .mt-324 {
        margin-top: calc(var(--spacing) * 324);
    }
    .mt-325 {
        margin-top: calc(var(--spacing) * 325);
    }
    .mt-326 {
        margin-top: calc(var(--spacing) * 326);
    }
    .mt-327 {
        margin-top: calc(var(--spacing) * 327);
    }
    .mt-328 {
        margin-top: calc(var(--spacing) * 328);
    }
    .mt-329 {
        margin-top: calc(var(--spacing) * 329);
    }
    .mt-330 {
        margin-top: calc(var(--spacing) * 330);
    }
    .mt-331 {
        margin-top: calc(var(--spacing) * 331);
    }
    .mt-332 {
        margin-top: calc(var(--spacing) * 332);
    }
    .mt-333 {
        margin-top: calc(var(--spacing) * 333);
    }
    .mt-334 {
        margin-top: calc(var(--spacing) * 334);
    }
    .mt-335 {
        margin-top: calc(var(--spacing) * 335);
    }
    .mt-336 {
        margin-top: calc(var(--spacing) * 336);
    }
    .mt-337 {
        margin-top: calc(var(--spacing) * 337);
    }
    .mt-338 {
        margin-top: calc(var(--spacing) * 338);
    }
    .mt-339 {
        margin-top: calc(var(--spacing) * 339);
    }
    .mt-340 {
        margin-top: calc(var(--spacing) * 340);
    }
    .mt-341 {
        margin-top: calc(var(--spacing) * 341);
    }
    .mt-342 {
        margin-top: calc(var(--spacing) * 342);
    }
    .mt-343 {
        margin-top: calc(var(--spacing) * 343);
    }
    .mt-344 {
        margin-top: calc(var(--spacing) * 344);
    }
    .mt-345 {
        margin-top: calc(var(--spacing) * 345);
    }
    .mt-346 {
        margin-top: calc(var(--spacing) * 346);
    }
    .mt-347 {
        margin-top: calc(var(--spacing) * 347);
    }
    .mt-348 {
        margin-top: calc(var(--spacing) * 348);
    }
    .mt-349 {
        margin-top: calc(var(--spacing) * 349);
    }
    .mt-350 {
        margin-top: calc(var(--spacing) * 350);
    }
    .mt-351 {
        margin-top: calc(var(--spacing) * 351);
    }
    .mt-352 {
        margin-top: calc(var(--spacing) * 352);
    }
    .mt-353 {
        margin-top: calc(var(--spacing) * 353);
    }
    .mt-354 {
        margin-top: calc(var(--spacing) * 354);
    }
    .mt-355 {
        margin-top: calc(var(--spacing) * 355);
    }
    .mt-356 {
        margin-top: calc(var(--spacing) * 356);
    }
    .mt-357 {
        margin-top: calc(var(--spacing) * 357);
    }
    .mt-358 {
        margin-top: calc(var(--spacing) * 358);
    }
    .mt-359 {
        margin-top: calc(var(--spacing) * 359);
    }
    .mt-360 {
        margin-top: calc(var(--spacing) * 360);
    }
    .mt-361 {
        margin-top: calc(var(--spacing) * 361);
    }
    .mt-362 {
        margin-top: calc(var(--spacing) * 362);
    }
    .mt-363 {
        margin-top: calc(var(--spacing) * 363);
    }
    .mt-364 {
        margin-top: calc(var(--spacing) * 364);
    }
    .mt-365 {
        margin-top: calc(var(--spacing) * 365);
    }
    .mt-366 {
        margin-top: calc(var(--spacing) * 366);
    }
    .mt-367 {
        margin-top: calc(var(--spacing) * 367);
    }
    .mt-368 {
        margin-top: calc(var(--spacing) * 368);
    }
    .mt-369 {
        margin-top: calc(var(--spacing) * 369);
    }
    .mt-370 {
        margin-top: calc(var(--spacing) * 370);
    }
    .mt-371 {
        margin-top: calc(var(--spacing) * 371);
    }
    .mt-372 {
        margin-top: calc(var(--spacing) * 372);
    }
    .mt-373 {
        margin-top: calc(var(--spacing) * 373);
    }
    .mt-374 {
        margin-top: calc(var(--spacing) * 374);
    }
    .mt-375 {
        margin-top: calc(var(--spacing) * 375);
    }
    .mt-376 {
        margin-top: calc(var(--spacing) * 376);
    }
    .mt-377 {
        margin-top: calc(var(--spacing) * 377);
    }
    .mt-378 {
        margin-top: calc(var(--spacing) * 378);
    }
    .mt-379 {
        margin-top: calc(var(--spacing) * 379);
    }
    .mt-380 {
        margin-top: calc(var(--spacing) * 380);
    }
    .mt-381 {
        margin-top: calc(var(--spacing) * 381);
    }
    .mt-382 {
        margin-top: calc(var(--spacing) * 382);
    }
    .mt-383 {
        margin-top: calc(var(--spacing) * 383);
    }
    .mt-384 {
        margin-top: calc(var(--spacing) * 384);
    }
    .mt-385 {
        margin-top: calc(var(--spacing) * 385);
    }
    .mt-386 {
        margin-top: calc(var(--spacing) * 386);
    }
    .mt-387 {
        margin-top: calc(var(--spacing) * 387);
    }
    .mt-388 {
        margin-top: calc(var(--spacing) * 388);
    }
    .mt-389 {
        margin-top: calc(var(--spacing) * 389);
    }
    .mt-390 {
        margin-top: calc(var(--spacing) * 390);
    }
    .mt-391 {
        margin-top: calc(var(--spacing) * 391);
    }
    .mt-392 {
        margin-top: calc(var(--spacing) * 392);
    }
    .mt-393 {
        margin-top: calc(var(--spacing) * 393);
    }
    .mt-394 {
        margin-top: calc(var(--spacing) * 394);
    }
    .mt-395 {
        margin-top: calc(var(--spacing) * 395);
    }
    .mt-396 {
        margin-top: calc(var(--spacing) * 396);
    }
    .mt-397 {
        margin-top: calc(var(--spacing) * 397);
    }
    .mt-398 {
        margin-top: calc(var(--spacing) * 398);
    }
    .mt-399 {
        margin-top: calc(var(--spacing) * 399);
    }
    .mt-400 {
        margin-top: calc(var(--spacing) * 400);
    }
    .mt-401 {
        margin-top: calc(var(--spacing) * 401);
    }
    .mt-402 {
        margin-top: calc(var(--spacing) * 402);
    }
    .mt-403 {
        margin-top: calc(var(--spacing) * 403);
    }
    .mt-404 {
        margin-top: calc(var(--spacing) * 404);
    }
    .mt-405 {
        margin-top: calc(var(--spacing) * 405);
    }
    .mt-406 {
        margin-top: calc(var(--spacing) * 406);
    }
    .mt-407 {
        margin-top: calc(var(--spacing) * 407);
    }
    .mt-408 {
        margin-top: calc(var(--spacing) * 408);
    }
    .mt-409 {
        margin-top: calc(var(--spacing) * 409);
    }
    .mt-410 {
        margin-top: calc(var(--spacing) * 410);
    }
    .mt-411 {
        margin-top: calc(var(--spacing) * 411);
    }
    .mt-412 {
        margin-top: calc(var(--spacing) * 412);
    }
    .mt-413 {
        margin-top: calc(var(--spacing) * 413);
    }
    .mt-414 {
        margin-top: calc(var(--spacing) * 414);
    }
    .mt-415 {
        margin-top: calc(var(--spacing) * 415);
    }
    .mt-416 {
        margin-top: calc(var(--spacing) * 416);
    }
    .mt-417 {
        margin-top: calc(var(--spacing) * 417);
    }
    .mt-418 {
        margin-top: calc(var(--spacing) * 418);
    }
    .mt-419 {
        margin-top: calc(var(--spacing) * 419);
    }
    .mt-420 {
        margin-top: calc(var(--spacing) * 420);
    }
    .mt-421 {
        margin-top: calc(var(--spacing) * 421);
    }
    .mt-422 {
        margin-top: calc(var(--spacing) * 422);
    }
    .mt-423 {
        margin-top: calc(var(--spacing) * 423);
    }
    .mt-424 {
        margin-top: calc(var(--spacing) * 424);
    }
    .mt-425 {
        margin-top: calc(var(--spacing) * 425);
    }
    .mt-426 {
        margin-top: calc(var(--spacing) * 426);
    }
    .mt-427 {
        margin-top: calc(var(--spacing) * 427);
    }
    .mt-428 {
        margin-top: calc(var(--spacing) * 428);
    }
    .mt-429 {
        margin-top: calc(var(--spacing) * 429);
    }
    .mt-430 {
        margin-top: calc(var(--spacing) * 430);
    }
    .mt-431 {
        margin-top: calc(var(--spacing) * 431);
    }
    .mt-432 {
        margin-top: calc(var(--spacing) * 432);
    }
    .mt-433 {
        margin-top: calc(var(--spacing) * 433);
    }
    .mt-434 {
        margin-top: calc(var(--spacing) * 434);
    }
    .mt-435 {
        margin-top: calc(var(--spacing) * 435);
    }
    .mt-436 {
        margin-top: calc(var(--spacing) * 436);
    }
    .mt-437 {
        margin-top: calc(var(--spacing) * 437);
    }
    .mt-438 {
        margin-top: calc(var(--spacing) * 438);
    }
    .mt-439 {
        margin-top: calc(var(--spacing) * 439);
    }
    .mt-440 {
        margin-top: calc(var(--spacing) * 440);
    }
    .mt-441 {
        margin-top: calc(var(--spacing) * 441);
    }
    .mt-442 {
        margin-top: calc(var(--spacing) * 442);
    }
    .mt-443 {
        margin-top: calc(var(--spacing) * 443);
    }
    .mt-444 {
        margin-top: calc(var(--spacing) * 444);
    }
    .mt-445 {
        margin-top: calc(var(--spacing) * 445);
    }
    .mt-446 {
        margin-top: calc(var(--spacing) * 446);
    }
    .mt-447 {
        margin-top: calc(var(--spacing) * 447);
    }
    .mt-448 {
        margin-top: calc(var(--spacing) * 448);
    }
    .mt-449 {
        margin-top: calc(var(--spacing) * 449);
    }
    .mt-450 {
        margin-top: calc(var(--spacing) * 450);
    }
    .mt-451 {
        margin-top: calc(var(--spacing) * 451);
    }
    .mt-452 {
        margin-top: calc(var(--spacing) * 452);
    }
    .mt-453 {
        margin-top: calc(var(--spacing) * 453);
    }
    .mt-454 {
        margin-top: calc(var(--spacing) * 454);
    }
    .mt-455 {
        margin-top: calc(var(--spacing) * 455);
    }
    .mt-456 {
        margin-top: calc(var(--spacing) * 456);
    }
    .mt-457 {
        margin-top: calc(var(--spacing) * 457);
    }
    .mt-458 {
        margin-top: calc(var(--spacing) * 458);
    }
    .mt-459 {
        margin-top: calc(var(--spacing) * 459);
    }
    .mt-460 {
        margin-top: calc(var(--spacing) * 460);
    }
    .mt-461 {
        margin-top: calc(var(--spacing) * 461);
    }
    .mt-462 {
        margin-top: calc(var(--spacing) * 462);
    }
    .mt-463 {
        margin-top: calc(var(--spacing) * 463);
    }
    .mt-464 {
        margin-top: calc(var(--spacing) * 464);
    }
    .mt-465 {
        margin-top: calc(var(--spacing) * 465);
    }
    .mt-466 {
        margin-top: calc(var(--spacing) * 466);
    }
    .mt-467 {
        margin-top: calc(var(--spacing) * 467);
    }
    .mt-468 {
        margin-top: calc(var(--spacing) * 468);
    }
    .mt-469 {
        margin-top: calc(var(--spacing) * 469);
    }
    .mt-470 {
        margin-top: calc(var(--spacing) * 470);
    }
    .mt-471 {
        margin-top: calc(var(--spacing) * 471);
    }
    .mt-472 {
        margin-top: calc(var(--spacing) * 472);
    }
    .mt-473 {
        margin-top: calc(var(--spacing) * 473);
    }
    .mt-474 {
        margin-top: calc(var(--spacing) * 474);
    }
    .mt-475 {
        margin-top: calc(var(--spacing) * 475);
    }
    .mt-476 {
        margin-top: calc(var(--spacing) * 476);
    }
    .mt-477 {
        margin-top: calc(var(--spacing) * 477);
    }
    .mt-478 {
        margin-top: calc(var(--spacing) * 478);
    }
    .mt-479 {
        margin-top: calc(var(--spacing) * 479);
    }
    .mt-480 {
        margin-top: calc(var(--spacing) * 480);
    }
    .mt-481 {
        margin-top: calc(var(--spacing) * 481);
    }
    .mt-482 {
        margin-top: calc(var(--spacing) * 482);
    }
    .mt-483 {
        margin-top: calc(var(--spacing) * 483);
    }
    .mt-484 {
        margin-top: calc(var(--spacing) * 484);
    }
    .mt-485 {
        margin-top: calc(var(--spacing) * 485);
    }
    .mt-486 {
        margin-top: calc(var(--spacing) * 486);
    }
    .mt-487 {
        margin-top: calc(var(--spacing) * 487);
    }
    .mt-488 {
        margin-top: calc(var(--spacing) * 488);
    }
    .mt-489 {
        margin-top: calc(var(--spacing) * 489);
    }
    .mt-490 {
        margin-top: calc(var(--spacing) * 490);
    }
    .mt-491 {
        margin-top: calc(var(--spacing) * 491);
    }
    .mt-492 {
        margin-top: calc(var(--spacing) * 492);
    }
    .mt-493 {
        margin-top: calc(var(--spacing) * 493);
    }
    .mt-494 {
        margin-top: calc(var(--spacing) * 494);
    }
    .mt-495 {
        margin-top: calc(var(--spacing) * 495);
    }
    .mt-496 {
        margin-top: calc(var(--spacing) * 496);
    }
    .mt-497 {
        margin-top: calc(var(--spacing) * 497);
    }
    .mt-498 {
        margin-top: calc(var(--spacing) * 498);
    }
    .mt-499 {
        margin-top: calc(var(--spacing) * 499);
    }
    .mt-500 {
        margin-top: calc(var(--spacing) * 500);
    }
    .mt-auto {
        margin-top: auto;
    }
    .breadcrumbs {
        max-width: 100%;
        padding-block: 0.5rem;
        overflow-x: auto;
    }
    .breadcrumbs > menu,
    .breadcrumbs > ul,
    .breadcrumbs > ol {
        white-space: nowrap;
        align-items: center;
        min-height: -moz-min-content;
        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: 2px solid #0000;
        }
    }
    :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)
        > li
        > :focus-visible {
        outline-offset: 2px;
        outline: 2px solid;
    }
    :is(.breadcrumbs > menu, .breadcrumbs > ul, .breadcrumbs > ol)
        > li
        + :before {
        content: "";
        opacity: 0.4;
        background-color: #0000;
        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;
    }
    .-mr-1 {
        margin-right: calc(var(--spacing) * -1);
    }
    .mr-0 {
        margin-right: calc(var(--spacing) * 0);
    }
    .mr-1 {
        margin-right: calc(var(--spacing) * 1);
    }
    .mr-2 {
        margin-right: calc(var(--spacing) * 2);
    }
    .mr-2\.5 {
        margin-right: calc(var(--spacing) * 2.5);
    }
    .mr-3 {
        margin-right: calc(var(--spacing) * 3);
    }
    .mr-4 {
        margin-right: calc(var(--spacing) * 4);
    }
    .mr-5 {
        margin-right: calc(var(--spacing) * 5);
    }
    .mr-6 {
        margin-right: calc(var(--spacing) * 6);
    }
    .mr-7 {
        margin-right: calc(var(--spacing) * 7);
    }
    .mr-8 {
        margin-right: calc(var(--spacing) * 8);
    }
    .mr-9 {
        margin-right: calc(var(--spacing) * 9);
    }
    .mr-10 {
        margin-right: calc(var(--spacing) * 10);
    }
    .mr-11 {
        margin-right: calc(var(--spacing) * 11);
    }
    .mr-12 {
        margin-right: calc(var(--spacing) * 12);
    }
    .mr-13 {
        margin-right: calc(var(--spacing) * 13);
    }
    .mr-14 {
        margin-right: calc(var(--spacing) * 14);
    }
    .mr-15 {
        margin-right: calc(var(--spacing) * 15);
    }
    .mr-16 {
        margin-right: calc(var(--spacing) * 16);
    }
    .mr-17 {
        margin-right: calc(var(--spacing) * 17);
    }
    .mr-18 {
        margin-right: calc(var(--spacing) * 18);
    }
    .mr-19 {
        margin-right: calc(var(--spacing) * 19);
    }
    .mr-20 {
        margin-right: calc(var(--spacing) * 20);
    }
    .mr-21 {
        margin-right: calc(var(--spacing) * 21);
    }
    .mr-22 {
        margin-right: calc(var(--spacing) * 22);
    }
    .mr-23 {
        margin-right: calc(var(--spacing) * 23);
    }
    .mr-24 {
        margin-right: calc(var(--spacing) * 24);
    }
    .mr-25 {
        margin-right: calc(var(--spacing) * 25);
    }
    .mr-26 {
        margin-right: calc(var(--spacing) * 26);
    }
    .mr-27 {
        margin-right: calc(var(--spacing) * 27);
    }
    .mr-28 {
        margin-right: calc(var(--spacing) * 28);
    }
    .mr-29 {
        margin-right: calc(var(--spacing) * 29);
    }
    .mr-30 {
        margin-right: calc(var(--spacing) * 30);
    }
    .mr-31 {
        margin-right: calc(var(--spacing) * 31);
    }
    .mr-32 {
        margin-right: calc(var(--spacing) * 32);
    }
    .mr-33 {
        margin-right: calc(var(--spacing) * 33);
    }
    .mr-34 {
        margin-right: calc(var(--spacing) * 34);
    }
    .mr-35 {
        margin-right: calc(var(--spacing) * 35);
    }
    .mr-36 {
        margin-right: calc(var(--spacing) * 36);
    }
    .mr-37 {
        margin-right: calc(var(--spacing) * 37);
    }
    .mr-38 {
        margin-right: calc(var(--spacing) * 38);
    }
    .mr-39 {
        margin-right: calc(var(--spacing) * 39);
    }
    .mr-40 {
        margin-right: calc(var(--spacing) * 40);
    }
    .mr-41 {
        margin-right: calc(var(--spacing) * 41);
    }
    .mr-42 {
        margin-right: calc(var(--spacing) * 42);
    }
    .mr-43 {
        margin-right: calc(var(--spacing) * 43);
    }
    .mr-44 {
        margin-right: calc(var(--spacing) * 44);
    }
    .mr-45 {
        margin-right: calc(var(--spacing) * 45);
    }
    .mr-46 {
        margin-right: calc(var(--spacing) * 46);
    }
    .mr-47 {
        margin-right: calc(var(--spacing) * 47);
    }
    .mr-48 {
        margin-right: calc(var(--spacing) * 48);
    }
    .mr-49 {
        margin-right: calc(var(--spacing) * 49);
    }
    .mr-50 {
        margin-right: calc(var(--spacing) * 50);
    }
    .mr-51 {
        margin-right: calc(var(--spacing) * 51);
    }
    .mr-52 {
        margin-right: calc(var(--spacing) * 52);
    }
    .mr-53 {
        margin-right: calc(var(--spacing) * 53);
    }
    .mr-54 {
        margin-right: calc(var(--spacing) * 54);
    }
    .mr-55 {
        margin-right: calc(var(--spacing) * 55);
    }
    .mr-56 {
        margin-right: calc(var(--spacing) * 56);
    }
    .mr-57 {
        margin-right: calc(var(--spacing) * 57);
    }
    .mr-58 {
        margin-right: calc(var(--spacing) * 58);
    }
    .mr-59 {
        margin-right: calc(var(--spacing) * 59);
    }
    .mr-60 {
        margin-right: calc(var(--spacing) * 60);
    }
    .mr-61 {
        margin-right: calc(var(--spacing) * 61);
    }
    .mr-62 {
        margin-right: calc(var(--spacing) * 62);
    }
    .mr-63 {
        margin-right: calc(var(--spacing) * 63);
    }
    .mr-64 {
        margin-right: calc(var(--spacing) * 64);
    }
    .mr-65 {
        margin-right: calc(var(--spacing) * 65);
    }
    .mr-66 {
        margin-right: calc(var(--spacing) * 66);
    }
    .mr-67 {
        margin-right: calc(var(--spacing) * 67);
    }
    .mr-68 {
        margin-right: calc(var(--spacing) * 68);
    }
    .mr-69 {
        margin-right: calc(var(--spacing) * 69);
    }
    .mr-70 {
        margin-right: calc(var(--spacing) * 70);
    }
    .mr-71 {
        margin-right: calc(var(--spacing) * 71);
    }
    .mr-72 {
        margin-right: calc(var(--spacing) * 72);
    }
    .mr-73 {
        margin-right: calc(var(--spacing) * 73);
    }
    .mr-74 {
        margin-right: calc(var(--spacing) * 74);
    }
    .mr-75 {
        margin-right: calc(var(--spacing) * 75);
    }
    .mr-76 {
        margin-right: calc(var(--spacing) * 76);
    }
    .mr-77 {
        margin-right: calc(var(--spacing) * 77);
    }
    .mr-78 {
        margin-right: calc(var(--spacing) * 78);
    }
    .mr-79 {
        margin-right: calc(var(--spacing) * 79);
    }
    .mr-80 {
        margin-right: calc(var(--spacing) * 80);
    }
    .mr-81 {
        margin-right: calc(var(--spacing) * 81);
    }
    .mr-82 {
        margin-right: calc(var(--spacing) * 82);
    }
    .mr-83 {
        margin-right: calc(var(--spacing) * 83);
    }
    .mr-84 {
        margin-right: calc(var(--spacing) * 84);
    }
    .mr-85 {
        margin-right: calc(var(--spacing) * 85);
    }
    .mr-86 {
        margin-right: calc(var(--spacing) * 86);
    }
    .mr-87 {
        margin-right: calc(var(--spacing) * 87);
    }
    .mr-88 {
        margin-right: calc(var(--spacing) * 88);
    }
    .mr-89 {
        margin-right: calc(var(--spacing) * 89);
    }
    .mr-90 {
        margin-right: calc(var(--spacing) * 90);
    }
    .mr-91 {
        margin-right: calc(var(--spacing) * 91);
    }
    .mr-92 {
        margin-right: calc(var(--spacing) * 92);
    }
    .mr-93 {
        margin-right: calc(var(--spacing) * 93);
    }
    .mr-94 {
        margin-right: calc(var(--spacing) * 94);
    }
    .mr-95 {
        margin-right: calc(var(--spacing) * 95);
    }
    .mr-96 {
        margin-right: calc(var(--spacing) * 96);
    }
    .mr-97 {
        margin-right: calc(var(--spacing) * 97);
    }
    .mr-98 {
        margin-right: calc(var(--spacing) * 98);
    }
    .mr-99 {
        margin-right: calc(var(--spacing) * 99);
    }
    .mr-100 {
        margin-right: calc(var(--spacing) * 100);
    }
    .mr-101 {
        margin-right: calc(var(--spacing) * 101);
    }
    .mr-102 {
        margin-right: calc(var(--spacing) * 102);
    }
    .mr-103 {
        margin-right: calc(var(--spacing) * 103);
    }
    .mr-104 {
        margin-right: calc(var(--spacing) * 104);
    }
    .mr-105 {
        margin-right: calc(var(--spacing) * 105);
    }
    .mr-106 {
        margin-right: calc(var(--spacing) * 106);
    }
    .mr-107 {
        margin-right: calc(var(--spacing) * 107);
    }
    .mr-108 {
        margin-right: calc(var(--spacing) * 108);
    }
    .mr-109 {
        margin-right: calc(var(--spacing) * 109);
    }
    .mr-110 {
        margin-right: calc(var(--spacing) * 110);
    }
    .mr-111 {
        margin-right: calc(var(--spacing) * 111);
    }
    .mr-112 {
        margin-right: calc(var(--spacing) * 112);
    }
    .mr-113 {
        margin-right: calc(var(--spacing) * 113);
    }
    .mr-114 {
        margin-right: calc(var(--spacing) * 114);
    }
    .mr-115 {
        margin-right: calc(var(--spacing) * 115);
    }
    .mr-116 {
        margin-right: calc(var(--spacing) * 116);
    }
    .mr-117 {
        margin-right: calc(var(--spacing) * 117);
    }
    .mr-118 {
        margin-right: calc(var(--spacing) * 118);
    }
    .mr-119 {
        margin-right: calc(var(--spacing) * 119);
    }
    .mr-120 {
        margin-right: calc(var(--spacing) * 120);
    }
    .mr-121 {
        margin-right: calc(var(--spacing) * 121);
    }
    .mr-122 {
        margin-right: calc(var(--spacing) * 122);
    }
    .mr-123 {
        margin-right: calc(var(--spacing) * 123);
    }
    .mr-124 {
        margin-right: calc(var(--spacing) * 124);
    }
    .mr-125 {
        margin-right: calc(var(--spacing) * 125);
    }
    .mr-126 {
        margin-right: calc(var(--spacing) * 126);
    }
    .mr-127 {
        margin-right: calc(var(--spacing) * 127);
    }
    .mr-128 {
        margin-right: calc(var(--spacing) * 128);
    }
    .mr-129 {
        margin-right: calc(var(--spacing) * 129);
    }
    .mr-130 {
        margin-right: calc(var(--spacing) * 130);
    }
    .mr-131 {
        margin-right: calc(var(--spacing) * 131);
    }
    .mr-132 {
        margin-right: calc(var(--spacing) * 132);
    }
    .mr-133 {
        margin-right: calc(var(--spacing) * 133);
    }
    .mr-134 {
        margin-right: calc(var(--spacing) * 134);
    }
    .mr-135 {
        margin-right: calc(var(--spacing) * 135);
    }
    .mr-136 {
        margin-right: calc(var(--spacing) * 136);
    }
    .mr-137 {
        margin-right: calc(var(--spacing) * 137);
    }
    .mr-138 {
        margin-right: calc(var(--spacing) * 138);
    }
    .mr-139 {
        margin-right: calc(var(--spacing) * 139);
    }
    .mr-140 {
        margin-right: calc(var(--spacing) * 140);
    }
    .mr-141 {
        margin-right: calc(var(--spacing) * 141);
    }
    .mr-142 {
        margin-right: calc(var(--spacing) * 142);
    }
    .mr-143 {
        margin-right: calc(var(--spacing) * 143);
    }
    .mr-144 {
        margin-right: calc(var(--spacing) * 144);
    }
    .mr-145 {
        margin-right: calc(var(--spacing) * 145);
    }
    .mr-146 {
        margin-right: calc(var(--spacing) * 146);
    }
    .mr-147 {
        margin-right: calc(var(--spacing) * 147);
    }
    .mr-148 {
        margin-right: calc(var(--spacing) * 148);
    }
    .mr-149 {
        margin-right: calc(var(--spacing) * 149);
    }
    .mr-150 {
        margin-right: calc(var(--spacing) * 150);
    }
    .mr-151 {
        margin-right: calc(var(--spacing) * 151);
    }
    .mr-152 {
        margin-right: calc(var(--spacing) * 152);
    }
    .mr-153 {
        margin-right: calc(var(--spacing) * 153);
    }
    .mr-154 {
        margin-right: calc(var(--spacing) * 154);
    }
    .mr-155 {
        margin-right: calc(var(--spacing) * 155);
    }
    .mr-156 {
        margin-right: calc(var(--spacing) * 156);
    }
    .mr-157 {
        margin-right: calc(var(--spacing) * 157);
    }
    .mr-158 {
        margin-right: calc(var(--spacing) * 158);
    }
    .mr-159 {
        margin-right: calc(var(--spacing) * 159);
    }
    .mr-160 {
        margin-right: calc(var(--spacing) * 160);
    }
    .mr-161 {
        margin-right: calc(var(--spacing) * 161);
    }
    .mr-162 {
        margin-right: calc(var(--spacing) * 162);
    }
    .mr-163 {
        margin-right: calc(var(--spacing) * 163);
    }
    .mr-164 {
        margin-right: calc(var(--spacing) * 164);
    }
    .mr-165 {
        margin-right: calc(var(--spacing) * 165);
    }
    .mr-166 {
        margin-right: calc(var(--spacing) * 166);
    }
    .mr-167 {
        margin-right: calc(var(--spacing) * 167);
    }
    .mr-168 {
        margin-right: calc(var(--spacing) * 168);
    }
    .mr-169 {
        margin-right: calc(var(--spacing) * 169);
    }
    .mr-170 {
        margin-right: calc(var(--spacing) * 170);
    }
    .mr-171 {
        margin-right: calc(var(--spacing) * 171);
    }
    .mr-172 {
        margin-right: calc(var(--spacing) * 172);
    }
    .mr-173 {
        margin-right: calc(var(--spacing) * 173);
    }
    .mr-174 {
        margin-right: calc(var(--spacing) * 174);
    }
    .mr-175 {
        margin-right: calc(var(--spacing) * 175);
    }
    .mr-176 {
        margin-right: calc(var(--spacing) * 176);
    }
    .mr-177 {
        margin-right: calc(var(--spacing) * 177);
    }
    .mr-178 {
        margin-right: calc(var(--spacing) * 178);
    }
    .mr-179 {
        margin-right: calc(var(--spacing) * 179);
    }
    .mr-180 {
        margin-right: calc(var(--spacing) * 180);
    }
    .mr-181 {
        margin-right: calc(var(--spacing) * 181);
    }
    .mr-182 {
        margin-right: calc(var(--spacing) * 182);
    }
    .mr-183 {
        margin-right: calc(var(--spacing) * 183);
    }
    .mr-184 {
        margin-right: calc(var(--spacing) * 184);
    }
    .mr-185 {
        margin-right: calc(var(--spacing) * 185);
    }
    .mr-186 {
        margin-right: calc(var(--spacing) * 186);
    }
    .mr-187 {
        margin-right: calc(var(--spacing) * 187);
    }
    .mr-188 {
        margin-right: calc(var(--spacing) * 188);
    }
    .mr-189 {
        margin-right: calc(var(--spacing) * 189);
    }
    .mr-190 {
        margin-right: calc(var(--spacing) * 190);
    }
    .mr-191 {
        margin-right: calc(var(--spacing) * 191);
    }
    .mr-192 {
        margin-right: calc(var(--spacing) * 192);
    }
    .mr-193 {
        margin-right: calc(var(--spacing) * 193);
    }
    .mr-194 {
        margin-right: calc(var(--spacing) * 194);
    }
    .mr-195 {
        margin-right: calc(var(--spacing) * 195);
    }
    .mr-196 {
        margin-right: calc(var(--spacing) * 196);
    }
    .mr-197 {
        margin-right: calc(var(--spacing) * 197);
    }
    .mr-198 {
        margin-right: calc(var(--spacing) * 198);
    }
    .mr-199 {
        margin-right: calc(var(--spacing) * 199);
    }
    .mr-200 {
        margin-right: calc(var(--spacing) * 200);
    }
    .mr-201 {
        margin-right: calc(var(--spacing) * 201);
    }
    .mr-202 {
        margin-right: calc(var(--spacing) * 202);
    }
    .mr-203 {
        margin-right: calc(var(--spacing) * 203);
    }
    .mr-204 {
        margin-right: calc(var(--spacing) * 204);
    }
    .mr-205 {
        margin-right: calc(var(--spacing) * 205);
    }
    .mr-206 {
        margin-right: calc(var(--spacing) * 206);
    }
    .mr-207 {
        margin-right: calc(var(--spacing) * 207);
    }
    .mr-208 {
        margin-right: calc(var(--spacing) * 208);
    }
    .mr-209 {
        margin-right: calc(var(--spacing) * 209);
    }
    .mr-210 {
        margin-right: calc(var(--spacing) * 210);
    }
    .mr-211 {
        margin-right: calc(var(--spacing) * 211);
    }
    .mr-212 {
        margin-right: calc(var(--spacing) * 212);
    }
    .mr-213 {
        margin-right: calc(var(--spacing) * 213);
    }
    .mr-214 {
        margin-right: calc(var(--spacing) * 214);
    }
    .mr-215 {
        margin-right: calc(var(--spacing) * 215);
    }
    .mr-216 {
        margin-right: calc(var(--spacing) * 216);
    }
    .mr-217 {
        margin-right: calc(var(--spacing) * 217);
    }
    .mr-218 {
        margin-right: calc(var(--spacing) * 218);
    }
    .mr-219 {
        margin-right: calc(var(--spacing) * 219);
    }
    .mr-220 {
        margin-right: calc(var(--spacing) * 220);
    }
    .mr-221 {
        margin-right: calc(var(--spacing) * 221);
    }
    .mr-222 {
        margin-right: calc(var(--spacing) * 222);
    }
    .mr-223 {
        margin-right: calc(var(--spacing) * 223);
    }
    .mr-224 {
        margin-right: calc(var(--spacing) * 224);
    }
    .mr-225 {
        margin-right: calc(var(--spacing) * 225);
    }
    .mr-226 {
        margin-right: calc(var(--spacing) * 226);
    }
    .mr-227 {
        margin-right: calc(var(--spacing) * 227);
    }
    .mr-228 {
        margin-right: calc(var(--spacing) * 228);
    }
    .mr-229 {
        margin-right: calc(var(--spacing) * 229);
    }
    .mr-230 {
        margin-right: calc(var(--spacing) * 230);
    }
    .mr-231 {
        margin-right: calc(var(--spacing) * 231);
    }
    .mr-232 {
        margin-right: calc(var(--spacing) * 232);
    }
    .mr-233 {
        margin-right: calc(var(--spacing) * 233);
    }
    .mr-234 {
        margin-right: calc(var(--spacing) * 234);
    }
    .mr-235 {
        margin-right: calc(var(--spacing) * 235);
    }
    .mr-236 {
        margin-right: calc(var(--spacing) * 236);
    }
    .mr-237 {
        margin-right: calc(var(--spacing) * 237);
    }
    .mr-238 {
        margin-right: calc(var(--spacing) * 238);
    }
    .mr-239 {
        margin-right: calc(var(--spacing) * 239);
    }
    .mr-240 {
        margin-right: calc(var(--spacing) * 240);
    }
    .mr-241 {
        margin-right: calc(var(--spacing) * 241);
    }
    .mr-242 {
        margin-right: calc(var(--spacing) * 242);
    }
    .mr-243 {
        margin-right: calc(var(--spacing) * 243);
    }
    .mr-244 {
        margin-right: calc(var(--spacing) * 244);
    }
    .mr-245 {
        margin-right: calc(var(--spacing) * 245);
    }
    .mr-246 {
        margin-right: calc(var(--spacing) * 246);
    }
    .mr-247 {
        margin-right: calc(var(--spacing) * 247);
    }
    .mr-248 {
        margin-right: calc(var(--spacing) * 248);
    }
    .mr-249 {
        margin-right: calc(var(--spacing) * 249);
    }
    .mr-250 {
        margin-right: calc(var(--spacing) * 250);
    }
    .mr-251 {
        margin-right: calc(var(--spacing) * 251);
    }
    .mr-252 {
        margin-right: calc(var(--spacing) * 252);
    }
    .mr-253 {
        margin-right: calc(var(--spacing) * 253);
    }
    .mr-254 {
        margin-right: calc(var(--spacing) * 254);
    }
    .mr-255 {
        margin-right: calc(var(--spacing) * 255);
    }
    .mr-256 {
        margin-right: calc(var(--spacing) * 256);
    }
    .mr-257 {
        margin-right: calc(var(--spacing) * 257);
    }
    .mr-258 {
        margin-right: calc(var(--spacing) * 258);
    }
    .mr-259 {
        margin-right: calc(var(--spacing) * 259);
    }
    .mr-260 {
        margin-right: calc(var(--spacing) * 260);
    }
    .mr-261 {
        margin-right: calc(var(--spacing) * 261);
    }
    .mr-262 {
        margin-right: calc(var(--spacing) * 262);
    }
    .mr-263 {
        margin-right: calc(var(--spacing) * 263);
    }
    .mr-264 {
        margin-right: calc(var(--spacing) * 264);
    }
    .mr-265 {
        margin-right: calc(var(--spacing) * 265);
    }
    .mr-266 {
        margin-right: calc(var(--spacing) * 266);
    }
    .mr-267 {
        margin-right: calc(var(--spacing) * 267);
    }
    .mr-268 {
        margin-right: calc(var(--spacing) * 268);
    }
    .mr-269 {
        margin-right: calc(var(--spacing) * 269);
    }
    .mr-270 {
        margin-right: calc(var(--spacing) * 270);
    }
    .mr-271 {
        margin-right: calc(var(--spacing) * 271);
    }
    .mr-272 {
        margin-right: calc(var(--spacing) * 272);
    }
    .mr-273 {
        margin-right: calc(var(--spacing) * 273);
    }
    .mr-274 {
        margin-right: calc(var(--spacing) * 274);
    }
    .mr-275 {
        margin-right: calc(var(--spacing) * 275);
    }
    .mr-276 {
        margin-right: calc(var(--spacing) * 276);
    }
    .mr-277 {
        margin-right: calc(var(--spacing) * 277);
    }
    .mr-278 {
        margin-right: calc(var(--spacing) * 278);
    }
    .mr-279 {
        margin-right: calc(var(--spacing) * 279);
    }
    .mr-280 {
        margin-right: calc(var(--spacing) * 280);
    }
    .mr-281 {
        margin-right: calc(var(--spacing) * 281);
    }
    .mr-282 {
        margin-right: calc(var(--spacing) * 282);
    }
    .mr-283 {
        margin-right: calc(var(--spacing) * 283);
    }
    .mr-284 {
        margin-right: calc(var(--spacing) * 284);
    }
    .mr-285 {
        margin-right: calc(var(--spacing) * 285);
    }
    .mr-286 {
        margin-right: calc(var(--spacing) * 286);
    }
    .mr-287 {
        margin-right: calc(var(--spacing) * 287);
    }
    .mr-288 {
        margin-right: calc(var(--spacing) * 288);
    }
    .mr-289 {
        margin-right: calc(var(--spacing) * 289);
    }
    .mr-290 {
        margin-right: calc(var(--spacing) * 290);
    }
    .mr-291 {
        margin-right: calc(var(--spacing) * 291);
    }
    .mr-292 {
        margin-right: calc(var(--spacing) * 292);
    }
    .mr-293 {
        margin-right: calc(var(--spacing) * 293);
    }
    .mr-294 {
        margin-right: calc(var(--spacing) * 294);
    }
    .mr-295 {
        margin-right: calc(var(--spacing) * 295);
    }
    .mr-296 {
        margin-right: calc(var(--spacing) * 296);
    }
    .mr-297 {
        margin-right: calc(var(--spacing) * 297);
    }
    .mr-298 {
        margin-right: calc(var(--spacing) * 298);
    }
    .mr-299 {
        margin-right: calc(var(--spacing) * 299);
    }
    .mr-300 {
        margin-right: calc(var(--spacing) * 300);
    }
    .mr-301 {
        margin-right: calc(var(--spacing) * 301);
    }
    .mr-302 {
        margin-right: calc(var(--spacing) * 302);
    }
    .mr-303 {
        margin-right: calc(var(--spacing) * 303);
    }
    .mr-304 {
        margin-right: calc(var(--spacing) * 304);
    }
    .mr-305 {
        margin-right: calc(var(--spacing) * 305);
    }
    .mr-306 {
        margin-right: calc(var(--spacing) * 306);
    }
    .mr-307 {
        margin-right: calc(var(--spacing) * 307);
    }
    .mr-308 {
        margin-right: calc(var(--spacing) * 308);
    }
    .mr-309 {
        margin-right: calc(var(--spacing) * 309);
    }
    .mr-310 {
        margin-right: calc(var(--spacing) * 310);
    }
    .mr-311 {
        margin-right: calc(var(--spacing) * 311);
    }
    .mr-312 {
        margin-right: calc(var(--spacing) * 312);
    }
    .mr-313 {
        margin-right: calc(var(--spacing) * 313);
    }
    .mr-314 {
        margin-right: calc(var(--spacing) * 314);
    }
    .mr-315 {
        margin-right: calc(var(--spacing) * 315);
    }
    .mr-316 {
        margin-right: calc(var(--spacing) * 316);
    }
    .mr-317 {
        margin-right: calc(var(--spacing) * 317);
    }
    .mr-318 {
        margin-right: calc(var(--spacing) * 318);
    }
    .mr-319 {
        margin-right: calc(var(--spacing) * 319);
    }
    .mr-320 {
        margin-right: calc(var(--spacing) * 320);
    }
    .mr-321 {
        margin-right: calc(var(--spacing) * 321);
    }
    .mr-322 {
        margin-right: calc(var(--spacing) * 322);
    }
    .mr-323 {
        margin-right: calc(var(--spacing) * 323);
    }
    .mr-324 {
        margin-right: calc(var(--spacing) * 324);
    }
    .mr-325 {
        margin-right: calc(var(--spacing) * 325);
    }
    .mr-326 {
        margin-right: calc(var(--spacing) * 326);
    }
    .mr-327 {
        margin-right: calc(var(--spacing) * 327);
    }
    .mr-328 {
        margin-right: calc(var(--spacing) * 328);
    }
    .mr-329 {
        margin-right: calc(var(--spacing) * 329);
    }
    .mr-330 {
        margin-right: calc(var(--spacing) * 330);
    }
    .mr-331 {
        margin-right: calc(var(--spacing) * 331);
    }
    .mr-332 {
        margin-right: calc(var(--spacing) * 332);
    }
    .mr-333 {
        margin-right: calc(var(--spacing) * 333);
    }
    .mr-334 {
        margin-right: calc(var(--spacing) * 334);
    }
    .mr-335 {
        margin-right: calc(var(--spacing) * 335);
    }
    .mr-336 {
        margin-right: calc(var(--spacing) * 336);
    }
    .mr-337 {
        margin-right: calc(var(--spacing) * 337);
    }
    .mr-338 {
        margin-right: calc(var(--spacing) * 338);
    }
    .mr-339 {
        margin-right: calc(var(--spacing) * 339);
    }
    .mr-340 {
        margin-right: calc(var(--spacing) * 340);
    }
    .mr-341 {
        margin-right: calc(var(--spacing) * 341);
    }
    .mr-342 {
        margin-right: calc(var(--spacing) * 342);
    }
    .mr-343 {
        margin-right: calc(var(--spacing) * 343);
    }
    .mr-344 {
        margin-right: calc(var(--spacing) * 344);
    }
    .mr-345 {
        margin-right: calc(var(--spacing) * 345);
    }
    .mr-346 {
        margin-right: calc(var(--spacing) * 346);
    }
    .mr-347 {
        margin-right: calc(var(--spacing) * 347);
    }
    .mr-348 {
        margin-right: calc(var(--spacing) * 348);
    }
    .mr-349 {
        margin-right: calc(var(--spacing) * 349);
    }
    .mr-350 {
        margin-right: calc(var(--spacing) * 350);
    }
    .mr-351 {
        margin-right: calc(var(--spacing) * 351);
    }
    .mr-352 {
        margin-right: calc(var(--spacing) * 352);
    }
    .mr-353 {
        margin-right: calc(var(--spacing) * 353);
    }
    .mr-354 {
        margin-right: calc(var(--spacing) * 354);
    }
    .mr-355 {
        margin-right: calc(var(--spacing) * 355);
    }
    .mr-356 {
        margin-right: calc(var(--spacing) * 356);
    }
    .mr-357 {
        margin-right: calc(var(--spacing) * 357);
    }
    .mr-358 {
        margin-right: calc(var(--spacing) * 358);
    }
    .mr-359 {
        margin-right: calc(var(--spacing) * 359);
    }
    .mr-360 {
        margin-right: calc(var(--spacing) * 360);
    }
    .mr-361 {
        margin-right: calc(var(--spacing) * 361);
    }
    .mr-362 {
        margin-right: calc(var(--spacing) * 362);
    }
    .mr-363 {
        margin-right: calc(var(--spacing) * 363);
    }
    .mr-364 {
        margin-right: calc(var(--spacing) * 364);
    }
    .mr-365 {
        margin-right: calc(var(--spacing) * 365);
    }
    .mr-366 {
        margin-right: calc(var(--spacing) * 366);
    }
    .mr-367 {
        margin-right: calc(var(--spacing) * 367);
    }
    .mr-368 {
        margin-right: calc(var(--spacing) * 368);
    }
    .mr-369 {
        margin-right: calc(var(--spacing) * 369);
    }
    .mr-370 {
        margin-right: calc(var(--spacing) * 370);
    }
    .mr-371 {
        margin-right: calc(var(--spacing) * 371);
    }
    .mr-372 {
        margin-right: calc(var(--spacing) * 372);
    }
    .mr-373 {
        margin-right: calc(var(--spacing) * 373);
    }
    .mr-374 {
        margin-right: calc(var(--spacing) * 374);
    }
    .mr-375 {
        margin-right: calc(var(--spacing) * 375);
    }
    .mr-376 {
        margin-right: calc(var(--spacing) * 376);
    }
    .mr-377 {
        margin-right: calc(var(--spacing) * 377);
    }
    .mr-378 {
        margin-right: calc(var(--spacing) * 378);
    }
    .mr-379 {
        margin-right: calc(var(--spacing) * 379);
    }
    .mr-380 {
        margin-right: calc(var(--spacing) * 380);
    }
    .mr-381 {
        margin-right: calc(var(--spacing) * 381);
    }
    .mr-382 {
        margin-right: calc(var(--spacing) * 382);
    }
    .mr-383 {
        margin-right: calc(var(--spacing) * 383);
    }
    .mr-384 {
        margin-right: calc(var(--spacing) * 384);
    }
    .mr-385 {
        margin-right: calc(var(--spacing) * 385);
    }
    .mr-386 {
        margin-right: calc(var(--spacing) * 386);
    }
    .mr-387 {
        margin-right: calc(var(--spacing) * 387);
    }
    .mr-388 {
        margin-right: calc(var(--spacing) * 388);
    }
    .mr-389 {
        margin-right: calc(var(--spacing) * 389);
    }
    .mr-390 {
        margin-right: calc(var(--spacing) * 390);
    }
    .mr-391 {
        margin-right: calc(var(--spacing) * 391);
    }
    .mr-392 {
        margin-right: calc(var(--spacing) * 392);
    }
    .mr-393 {
        margin-right: calc(var(--spacing) * 393);
    }
    .mr-394 {
        margin-right: calc(var(--spacing) * 394);
    }
    .mr-395 {
        margin-right: calc(var(--spacing) * 395);
    }
    .mr-396 {
        margin-right: calc(var(--spacing) * 396);
    }
    .mr-397 {
        margin-right: calc(var(--spacing) * 397);
    }
    .mr-398 {
        margin-right: calc(var(--spacing) * 398);
    }
    .mr-399 {
        margin-right: calc(var(--spacing) * 399);
    }
    .mr-400 {
        margin-right: calc(var(--spacing) * 400);
    }
    .mr-401 {
        margin-right: calc(var(--spacing) * 401);
    }
    .mr-402 {
        margin-right: calc(var(--spacing) * 402);
    }
    .mr-403 {
        margin-right: calc(var(--spacing) * 403);
    }
    .mr-404 {
        margin-right: calc(var(--spacing) * 404);
    }
    .mr-405 {
        margin-right: calc(var(--spacing) * 405);
    }
    .mr-406 {
        margin-right: calc(var(--spacing) * 406);
    }
    .mr-407 {
        margin-right: calc(var(--spacing) * 407);
    }
    .mr-408 {
        margin-right: calc(var(--spacing) * 408);
    }
    .mr-409 {
        margin-right: calc(var(--spacing) * 409);
    }
    .mr-410 {
        margin-right: calc(var(--spacing) * 410);
    }
    .mr-411 {
        margin-right: calc(var(--spacing) * 411);
    }
    .mr-412 {
        margin-right: calc(var(--spacing) * 412);
    }
    .mr-413 {
        margin-right: calc(var(--spacing) * 413);
    }
    .mr-414 {
        margin-right: calc(var(--spacing) * 414);
    }
    .mr-415 {
        margin-right: calc(var(--spacing) * 415);
    }
    .mr-416 {
        margin-right: calc(var(--spacing) * 416);
    }
    .mr-417 {
        margin-right: calc(var(--spacing) * 417);
    }
    .mr-418 {
        margin-right: calc(var(--spacing) * 418);
    }
    .mr-419 {
        margin-right: calc(var(--spacing) * 419);
    }
    .mr-420 {
        margin-right: calc(var(--spacing) * 420);
    }
    .mr-421 {
        margin-right: calc(var(--spacing) * 421);
    }
    .mr-422 {
        margin-right: calc(var(--spacing) * 422);
    }
    .mr-423 {
        margin-right: calc(var(--spacing) * 423);
    }
    .mr-424 {
        margin-right: calc(var(--spacing) * 424);
    }
    .mr-425 {
        margin-right: calc(var(--spacing) * 425);
    }
    .mr-426 {
        margin-right: calc(var(--spacing) * 426);
    }
    .mr-427 {
        margin-right: calc(var(--spacing) * 427);
    }
    .mr-428 {
        margin-right: calc(var(--spacing) * 428);
    }
    .mr-429 {
        margin-right: calc(var(--spacing) * 429);
    }
    .mr-430 {
        margin-right: calc(var(--spacing) * 430);
    }
    .mr-431 {
        margin-right: calc(var(--spacing) * 431);
    }
    .mr-432 {
        margin-right: calc(var(--spacing) * 432);
    }
    .mr-433 {
        margin-right: calc(var(--spacing) * 433);
    }
    .mr-434 {
        margin-right: calc(var(--spacing) * 434);
    }
    .mr-435 {
        margin-right: calc(var(--spacing) * 435);
    }
    .mr-436 {
        margin-right: calc(var(--spacing) * 436);
    }
    .mr-437 {
        margin-right: calc(var(--spacing) * 437);
    }
    .mr-438 {
        margin-right: calc(var(--spacing) * 438);
    }
    .mr-439 {
        margin-right: calc(var(--spacing) * 439);
    }
    .mr-440 {
        margin-right: calc(var(--spacing) * 440);
    }
    .mr-441 {
        margin-right: calc(var(--spacing) * 441);
    }
    .mr-442 {
        margin-right: calc(var(--spacing) * 442);
    }
    .mr-443 {
        margin-right: calc(var(--spacing) * 443);
    }
    .mr-444 {
        margin-right: calc(var(--spacing) * 444);
    }
    .mr-445 {
        margin-right: calc(var(--spacing) * 445);
    }
    .mr-446 {
        margin-right: calc(var(--spacing) * 446);
    }
    .mr-447 {
        margin-right: calc(var(--spacing) * 447);
    }
    .mr-448 {
        margin-right: calc(var(--spacing) * 448);
    }
    .mr-449 {
        margin-right: calc(var(--spacing) * 449);
    }
    .mr-450 {
        margin-right: calc(var(--spacing) * 450);
    }
    .mr-451 {
        margin-right: calc(var(--spacing) * 451);
    }
    .mr-452 {
        margin-right: calc(var(--spacing) * 452);
    }
    .mr-453 {
        margin-right: calc(var(--spacing) * 453);
    }
    .mr-454 {
        margin-right: calc(var(--spacing) * 454);
    }
    .mr-455 {
        margin-right: calc(var(--spacing) * 455);
    }
    .mr-456 {
        margin-right: calc(var(--spacing) * 456);
    }
    .mr-457 {
        margin-right: calc(var(--spacing) * 457);
    }
    .mr-458 {
        margin-right: calc(var(--spacing) * 458);
    }
    .mr-459 {
        margin-right: calc(var(--spacing) * 459);
    }
    .mr-460 {
        margin-right: calc(var(--spacing) * 460);
    }
    .mr-461 {
        margin-right: calc(var(--spacing) * 461);
    }
    .mr-462 {
        margin-right: calc(var(--spacing) * 462);
    }
    .mr-463 {
        margin-right: calc(var(--spacing) * 463);
    }
    .mr-464 {
        margin-right: calc(var(--spacing) * 464);
    }
    .mr-465 {
        margin-right: calc(var(--spacing) * 465);
    }
    .mr-466 {
        margin-right: calc(var(--spacing) * 466);
    }
    .mr-467 {
        margin-right: calc(var(--spacing) * 467);
    }
    .mr-468 {
        margin-right: calc(var(--spacing) * 468);
    }
    .mr-469 {
        margin-right: calc(var(--spacing) * 469);
    }
    .mr-470 {
        margin-right: calc(var(--spacing) * 470);
    }
    .mr-471 {
        margin-right: calc(var(--spacing) * 471);
    }
    .mr-472 {
        margin-right: calc(var(--spacing) * 472);
    }
    .mr-473 {
        margin-right: calc(var(--spacing) * 473);
    }
    .mr-474 {
        margin-right: calc(var(--spacing) * 474);
    }
    .mr-475 {
        margin-right: calc(var(--spacing) * 475);
    }
    .mr-476 {
        margin-right: calc(var(--spacing) * 476);
    }
    .mr-477 {
        margin-right: calc(var(--spacing) * 477);
    }
    .mr-478 {
        margin-right: calc(var(--spacing) * 478);
    }
    .mr-479 {
        margin-right: calc(var(--spacing) * 479);
    }
    .mr-480 {
        margin-right: calc(var(--spacing) * 480);
    }
    .mr-481 {
        margin-right: calc(var(--spacing) * 481);
    }
    .mr-482 {
        margin-right: calc(var(--spacing) * 482);
    }
    .mr-483 {
        margin-right: calc(var(--spacing) * 483);
    }
    .mr-484 {
        margin-right: calc(var(--spacing) * 484);
    }
    .mr-485 {
        margin-right: calc(var(--spacing) * 485);
    }
    .mr-486 {
        margin-right: calc(var(--spacing) * 486);
    }
    .mr-487 {
        margin-right: calc(var(--spacing) * 487);
    }
    .mr-488 {
        margin-right: calc(var(--spacing) * 488);
    }
    .mr-489 {
        margin-right: calc(var(--spacing) * 489);
    }
    .mr-490 {
        margin-right: calc(var(--spacing) * 490);
    }
    .mr-491 {
        margin-right: calc(var(--spacing) * 491);
    }
    .mr-492 {
        margin-right: calc(var(--spacing) * 492);
    }
    .mr-493 {
        margin-right: calc(var(--spacing) * 493);
    }
    .mr-494 {
        margin-right: calc(var(--spacing) * 494);
    }
    .mr-495 {
        margin-right: calc(var(--spacing) * 495);
    }
    .mr-496 {
        margin-right: calc(var(--spacing) * 496);
    }
    .mr-497 {
        margin-right: calc(var(--spacing) * 497);
    }
    .mr-498 {
        margin-right: calc(var(--spacing) * 498);
    }
    .mr-499 {
        margin-right: calc(var(--spacing) * 499);
    }
    .mr-500 {
        margin-right: calc(var(--spacing) * 500);
    }
    .mr-auto {
        margin-right: auto;
    }
    .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;
    }
    .footer-title {
        text-transform: uppercase;
        opacity: 0.6;
        margin-bottom: 0.5rem;
        font-weight: 600;
    }
    .-mb-4 {
        margin-bottom: calc(var(--spacing) * -4);
    }
    .-mb-10 {
        margin-bottom: calc(var(--spacing) * -10);
    }
    .-mb-px {
        margin-bottom: -1px;
    }
    .mb-0 {
        margin-bottom: calc(var(--spacing) * 0);
    }
    .mb-1 {
        margin-bottom: calc(var(--spacing) * 1);
    }
    .mb-2 {
        margin-bottom: calc(var(--spacing) * 2);
    }
    .mb-3 {
        margin-bottom: calc(var(--spacing) * 3);
    }
    .mb-3\.5 {
        margin-bottom: calc(var(--spacing) * 3.5);
    }
    .mb-4 {
        margin-bottom: calc(var(--spacing) * 4);
    }
    .mb-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-9 {
        margin-bottom: calc(var(--spacing) * 9);
    }
    .mb-10 {
        margin-bottom: calc(var(--spacing) * 10);
    }
    .mb-11 {
        margin-bottom: calc(var(--spacing) * 11);
    }
    .mb-12 {
        margin-bottom: calc(var(--spacing) * 12);
    }
    .mb-13 {
        margin-bottom: calc(var(--spacing) * 13);
    }
    .mb-14 {
        margin-bottom: calc(var(--spacing) * 14);
    }
    .mb-15 {
        margin-bottom: calc(var(--spacing) * 15);
    }
    .mb-16 {
        margin-bottom: calc(var(--spacing) * 16);
    }
    .mb-17 {
        margin-bottom: calc(var(--spacing) * 17);
    }
    .mb-18 {
        margin-bottom: calc(var(--spacing) * 18);
    }
    .mb-19 {
        margin-bottom: calc(var(--spacing) * 19);
    }
    .mb-20 {
        margin-bottom: calc(var(--spacing) * 20);
    }
    .mb-21 {
        margin-bottom: calc(var(--spacing) * 21);
    }
    .mb-22 {
        margin-bottom: calc(var(--spacing) * 22);
    }
    .mb-23 {
        margin-bottom: calc(var(--spacing) * 23);
    }
    .mb-24 {
        margin-bottom: calc(var(--spacing) * 24);
    }
    .mb-25 {
        margin-bottom: calc(var(--spacing) * 25);
    }
    .mb-26 {
        margin-bottom: calc(var(--spacing) * 26);
    }
    .mb-27 {
        margin-bottom: calc(var(--spacing) * 27);
    }
    .mb-28 {
        margin-bottom: calc(var(--spacing) * 28);
    }
    .mb-29 {
        margin-bottom: calc(var(--spacing) * 29);
    }
    .mb-30 {
        margin-bottom: calc(var(--spacing) * 30);
    }
    .mb-31 {
        margin-bottom: calc(var(--spacing) * 31);
    }
    .mb-32 {
        margin-bottom: calc(var(--spacing) * 32);
    }
    .mb-33 {
        margin-bottom: calc(var(--spacing) * 33);
    }
    .mb-34 {
        margin-bottom: calc(var(--spacing) * 34);
    }
    .mb-35 {
        margin-bottom: calc(var(--spacing) * 35);
    }
    .mb-36 {
        margin-bottom: calc(var(--spacing) * 36);
    }
    .mb-37 {
        margin-bottom: calc(var(--spacing) * 37);
    }
    .mb-38 {
        margin-bottom: calc(var(--spacing) * 38);
    }
    .mb-39 {
        margin-bottom: calc(var(--spacing) * 39);
    }
    .mb-40 {
        margin-bottom: calc(var(--spacing) * 40);
    }
    .mb-41 {
        margin-bottom: calc(var(--spacing) * 41);
    }
    .mb-42 {
        margin-bottom: calc(var(--spacing) * 42);
    }
    .mb-43 {
        margin-bottom: calc(var(--spacing) * 43);
    }
    .mb-44 {
        margin-bottom: calc(var(--spacing) * 44);
    }
    .mb-45 {
        margin-bottom: calc(var(--spacing) * 45);
    }
    .mb-46 {
        margin-bottom: calc(var(--spacing) * 46);
    }
    .mb-47 {
        margin-bottom: calc(var(--spacing) * 47);
    }
    .mb-48 {
        margin-bottom: calc(var(--spacing) * 48);
    }
    .mb-49 {
        margin-bottom: calc(var(--spacing) * 49);
    }
    .mb-50 {
        margin-bottom: calc(var(--spacing) * 50);
    }
    .mb-51 {
        margin-bottom: calc(var(--spacing) * 51);
    }
    .mb-52 {
        margin-bottom: calc(var(--spacing) * 52);
    }
    .mb-53 {
        margin-bottom: calc(var(--spacing) * 53);
    }
    .mb-54 {
        margin-bottom: calc(var(--spacing) * 54);
    }
    .mb-55 {
        margin-bottom: calc(var(--spacing) * 55);
    }
    .mb-56 {
        margin-bottom: calc(var(--spacing) * 56);
    }
    .mb-57 {
        margin-bottom: calc(var(--spacing) * 57);
    }
    .mb-58 {
        margin-bottom: calc(var(--spacing) * 58);
    }
    .mb-59 {
        margin-bottom: calc(var(--spacing) * 59);
    }
    .mb-60 {
        margin-bottom: calc(var(--spacing) * 60);
    }
    .mb-61 {
        margin-bottom: calc(var(--spacing) * 61);
    }
    .mb-62 {
        margin-bottom: calc(var(--spacing) * 62);
    }
    .mb-63 {
        margin-bottom: calc(var(--spacing) * 63);
    }
    .mb-64 {
        margin-bottom: calc(var(--spacing) * 64);
    }
    .mb-65 {
        margin-bottom: calc(var(--spacing) * 65);
    }
    .mb-66 {
        margin-bottom: calc(var(--spacing) * 66);
    }
    .mb-67 {
        margin-bottom: calc(var(--spacing) * 67);
    }
    .mb-68 {
        margin-bottom: calc(var(--spacing) * 68);
    }
    .mb-69 {
        margin-bottom: calc(var(--spacing) * 69);
    }
    .mb-70 {
        margin-bottom: calc(var(--spacing) * 70);
    }
    .mb-71 {
        margin-bottom: calc(var(--spacing) * 71);
    }
    .mb-72 {
        margin-bottom: calc(var(--spacing) * 72);
    }
    .mb-73 {
        margin-bottom: calc(var(--spacing) * 73);
    }
    .mb-74 {
        margin-bottom: calc(var(--spacing) * 74);
    }
    .mb-75 {
        margin-bottom: calc(var(--spacing) * 75);
    }
    .mb-76 {
        margin-bottom: calc(var(--spacing) * 76);
    }
    .mb-77 {
        margin-bottom: calc(var(--spacing) * 77);
    }
    .mb-78 {
        margin-bottom: calc(var(--spacing) * 78);
    }
    .mb-79 {
        margin-bottom: calc(var(--spacing) * 79);
    }
    .mb-80 {
        margin-bottom: calc(var(--spacing) * 80);
    }
    .mb-81 {
        margin-bottom: calc(var(--spacing) * 81);
    }
    .mb-82 {
        margin-bottom: calc(var(--spacing) * 82);
    }
    .mb-83 {
        margin-bottom: calc(var(--spacing) * 83);
    }
    .mb-84 {
        margin-bottom: calc(var(--spacing) * 84);
    }
    .mb-85 {
        margin-bottom: calc(var(--spacing) * 85);
    }
    .mb-86 {
        margin-bottom: calc(var(--spacing) * 86);
    }
    .mb-87 {
        margin-bottom: calc(var(--spacing) * 87);
    }
    .mb-88 {
        margin-bottom: calc(var(--spacing) * 88);
    }
    .mb-89 {
        margin-bottom: calc(var(--spacing) * 89);
    }
    .mb-90 {
        margin-bottom: calc(var(--spacing) * 90);
    }
    .mb-91 {
        margin-bottom: calc(var(--spacing) * 91);
    }
    .mb-92 {
        margin-bottom: calc(var(--spacing) * 92);
    }
    .mb-93 {
        margin-bottom: calc(var(--spacing) * 93);
    }
    .mb-94 {
        margin-bottom: calc(var(--spacing) * 94);
    }
    .mb-95 {
        margin-bottom: calc(var(--spacing) * 95);
    }
    .mb-96 {
        margin-bottom: calc(var(--spacing) * 96);
    }
    .mb-97 {
        margin-bottom: calc(var(--spacing) * 97);
    }
    .mb-98 {
        margin-bottom: calc(var(--spacing) * 98);
    }
    .mb-99 {
        margin-bottom: calc(var(--spacing) * 99);
    }
    .mb-100 {
        margin-bottom: calc(var(--spacing) * 100);
    }
    .mb-101 {
        margin-bottom: calc(var(--spacing) * 101);
    }
    .mb-102 {
        margin-bottom: calc(var(--spacing) * 102);
    }
    .mb-103 {
        margin-bottom: calc(var(--spacing) * 103);
    }
    .mb-104 {
        margin-bottom: calc(var(--spacing) * 104);
    }
    .mb-105 {
        margin-bottom: calc(var(--spacing) * 105);
    }
    .mb-106 {
        margin-bottom: calc(var(--spacing) * 106);
    }
    .mb-107 {
        margin-bottom: calc(var(--spacing) * 107);
    }
    .mb-108 {
        margin-bottom: calc(var(--spacing) * 108);
    }
    .mb-109 {
        margin-bottom: calc(var(--spacing) * 109);
    }
    .mb-110 {
        margin-bottom: calc(var(--spacing) * 110);
    }
    .mb-111 {
        margin-bottom: calc(var(--spacing) * 111);
    }
    .mb-112 {
        margin-bottom: calc(var(--spacing) * 112);
    }
    .mb-113 {
        margin-bottom: calc(var(--spacing) * 113);
    }
    .mb-114 {
        margin-bottom: calc(var(--spacing) * 114);
    }
    .mb-115 {
        margin-bottom: calc(var(--spacing) * 115);
    }
    .mb-116 {
        margin-bottom: calc(var(--spacing) * 116);
    }
    .mb-117 {
        margin-bottom: calc(var(--spacing) * 117);
    }
    .mb-118 {
        margin-bottom: calc(var(--spacing) * 118);
    }
    .mb-119 {
        margin-bottom: calc(var(--spacing) * 119);
    }
    .mb-120 {
        margin-bottom: calc(var(--spacing) * 120);
    }
    .mb-121 {
        margin-bottom: calc(var(--spacing) * 121);
    }
    .mb-122 {
        margin-bottom: calc(var(--spacing) * 122);
    }
    .mb-123 {
        margin-bottom: calc(var(--spacing) * 123);
    }
    .mb-124 {
        margin-bottom: calc(var(--spacing) * 124);
    }
    .mb-125 {
        margin-bottom: calc(var(--spacing) * 125);
    }
    .mb-126 {
        margin-bottom: calc(var(--spacing) * 126);
    }
    .mb-127 {
        margin-bottom: calc(var(--spacing) * 127);
    }
    .mb-128 {
        margin-bottom: calc(var(--spacing) * 128);
    }
    .mb-129 {
        margin-bottom: calc(var(--spacing) * 129);
    }
    .mb-130 {
        margin-bottom: calc(var(--spacing) * 130);
    }
    .mb-131 {
        margin-bottom: calc(var(--spacing) * 131);
    }
    .mb-132 {
        margin-bottom: calc(var(--spacing) * 132);
    }
    .mb-133 {
        margin-bottom: calc(var(--spacing) * 133);
    }
    .mb-134 {
        margin-bottom: calc(var(--spacing) * 134);
    }
    .mb-135 {
        margin-bottom: calc(var(--spacing) * 135);
    }
    .mb-136 {
        margin-bottom: calc(var(--spacing) * 136);
    }
    .mb-137 {
        margin-bottom: calc(var(--spacing) * 137);
    }
    .mb-138 {
        margin-bottom: calc(var(--spacing) * 138);
    }
    .mb-139 {
        margin-bottom: calc(var(--spacing) * 139);
    }
    .mb-140 {
        margin-bottom: calc(var(--spacing) * 140);
    }
    .mb-141 {
        margin-bottom: calc(var(--spacing) * 141);
    }
    .mb-142 {
        margin-bottom: calc(var(--spacing) * 142);
    }
    .mb-143 {
        margin-bottom: calc(var(--spacing) * 143);
    }
    .mb-144 {
        margin-bottom: calc(var(--spacing) * 144);
    }
    .mb-145 {
        margin-bottom: calc(var(--spacing) * 145);
    }
    .mb-146 {
        margin-bottom: calc(var(--spacing) * 146);
    }
    .mb-147 {
        margin-bottom: calc(var(--spacing) * 147);
    }
    .mb-148 {
        margin-bottom: calc(var(--spacing) * 148);
    }
    .mb-149 {
        margin-bottom: calc(var(--spacing) * 149);
    }
    .mb-150 {
        margin-bottom: calc(var(--spacing) * 150);
    }
    .mb-151 {
        margin-bottom: calc(var(--spacing) * 151);
    }
    .mb-152 {
        margin-bottom: calc(var(--spacing) * 152);
    }
    .mb-153 {
        margin-bottom: calc(var(--spacing) * 153);
    }
    .mb-154 {
        margin-bottom: calc(var(--spacing) * 154);
    }
    .mb-155 {
        margin-bottom: calc(var(--spacing) * 155);
    }
    .mb-156 {
        margin-bottom: calc(var(--spacing) * 156);
    }
    .mb-157 {
        margin-bottom: calc(var(--spacing) * 157);
    }
    .mb-158 {
        margin-bottom: calc(var(--spacing) * 158);
    }
    .mb-159 {
        margin-bottom: calc(var(--spacing) * 159);
    }
    .mb-160 {
        margin-bottom: calc(var(--spacing) * 160);
    }
    .mb-161 {
        margin-bottom: calc(var(--spacing) * 161);
    }
    .mb-162 {
        margin-bottom: calc(var(--spacing) * 162);
    }
    .mb-163 {
        margin-bottom: calc(var(--spacing) * 163);
    }
    .mb-164 {
        margin-bottom: calc(var(--spacing) * 164);
    }
    .mb-165 {
        margin-bottom: calc(var(--spacing) * 165);
    }
    .mb-166 {
        margin-bottom: calc(var(--spacing) * 166);
    }
    .mb-167 {
        margin-bottom: calc(var(--spacing) * 167);
    }
    .mb-168 {
        margin-bottom: calc(var(--spacing) * 168);
    }
    .mb-169 {
        margin-bottom: calc(var(--spacing) * 169);
    }
    .mb-170 {
        margin-bottom: calc(var(--spacing) * 170);
    }
    .mb-171 {
        margin-bottom: calc(var(--spacing) * 171);
    }
    .mb-172 {
        margin-bottom: calc(var(--spacing) * 172);
    }
    .mb-173 {
        margin-bottom: calc(var(--spacing) * 173);
    }
    .mb-174 {
        margin-bottom: calc(var(--spacing) * 174);
    }
    .mb-175 {
        margin-bottom: calc(var(--spacing) * 175);
    }
    .mb-176 {
        margin-bottom: calc(var(--spacing) * 176);
    }
    .mb-177 {
        margin-bottom: calc(var(--spacing) * 177);
    }
    .mb-178 {
        margin-bottom: calc(var(--spacing) * 178);
    }
    .mb-179 {
        margin-bottom: calc(var(--spacing) * 179);
    }
    .mb-180 {
        margin-bottom: calc(var(--spacing) * 180);
    }
    .mb-181 {
        margin-bottom: calc(var(--spacing) * 181);
    }
    .mb-182 {
        margin-bottom: calc(var(--spacing) * 182);
    }
    .mb-183 {
        margin-bottom: calc(var(--spacing) * 183);
    }
    .mb-184 {
        margin-bottom: calc(var(--spacing) * 184);
    }
    .mb-185 {
        margin-bottom: calc(var(--spacing) * 185);
    }
    .mb-186 {
        margin-bottom: calc(var(--spacing) * 186);
    }
    .mb-187 {
        margin-bottom: calc(var(--spacing) * 187);
    }
    .mb-188 {
        margin-bottom: calc(var(--spacing) * 188);
    }
    .mb-189 {
        margin-bottom: calc(var(--spacing) * 189);
    }
    .mb-190 {
        margin-bottom: calc(var(--spacing) * 190);
    }
    .mb-191 {
        margin-bottom: calc(var(--spacing) * 191);
    }
    .mb-192 {
        margin-bottom: calc(var(--spacing) * 192);
    }
    .mb-193 {
        margin-bottom: calc(var(--spacing) * 193);
    }
    .mb-194 {
        margin-bottom: calc(var(--spacing) * 194);
    }
    .mb-195 {
        margin-bottom: calc(var(--spacing) * 195);
    }
    .mb-196 {
        margin-bottom: calc(var(--spacing) * 196);
    }
    .mb-197 {
        margin-bottom: calc(var(--spacing) * 197);
    }
    .mb-198 {
        margin-bottom: calc(var(--spacing) * 198);
    }
    .mb-199 {
        margin-bottom: calc(var(--spacing) * 199);
    }
    .mb-200 {
        margin-bottom: calc(var(--spacing) * 200);
    }
    .mb-201 {
        margin-bottom: calc(var(--spacing) * 201);
    }
    .mb-202 {
        margin-bottom: calc(var(--spacing) * 202);
    }
    .mb-203 {
        margin-bottom: calc(var(--spacing) * 203);
    }
    .mb-204 {
        margin-bottom: calc(var(--spacing) * 204);
    }
    .mb-205 {
        margin-bottom: calc(var(--spacing) * 205);
    }
    .mb-206 {
        margin-bottom: calc(var(--spacing) * 206);
    }
    .mb-207 {
        margin-bottom: calc(var(--spacing) * 207);
    }
    .mb-208 {
        margin-bottom: calc(var(--spacing) * 208);
    }
    .mb-209 {
        margin-bottom: calc(var(--spacing) * 209);
    }
    .mb-210 {
        margin-bottom: calc(var(--spacing) * 210);
    }
    .mb-211 {
        margin-bottom: calc(var(--spacing) * 211);
    }
    .mb-212 {
        margin-bottom: calc(var(--spacing) * 212);
    }
    .mb-213 {
        margin-bottom: calc(var(--spacing) * 213);
    }
    .mb-214 {
        margin-bottom: calc(var(--spacing) * 214);
    }
    .mb-215 {
        margin-bottom: calc(var(--spacing) * 215);
    }
    .mb-216 {
        margin-bottom: calc(var(--spacing) * 216);
    }
    .mb-217 {
        margin-bottom: calc(var(--spacing) * 217);
    }
    .mb-218 {
        margin-bottom: calc(var(--spacing) * 218);
    }
    .mb-219 {
        margin-bottom: calc(var(--spacing) * 219);
    }
    .mb-220 {
        margin-bottom: calc(var(--spacing) * 220);
    }
    .mb-221 {
        margin-bottom: calc(var(--spacing) * 221);
    }
    .mb-222 {
        margin-bottom: calc(var(--spacing) * 222);
    }
    .mb-223 {
        margin-bottom: calc(var(--spacing) * 223);
    }
    .mb-224 {
        margin-bottom: calc(var(--spacing) * 224);
    }
    .mb-225 {
        margin-bottom: calc(var(--spacing) * 225);
    }
    .mb-226 {
        margin-bottom: calc(var(--spacing) * 226);
    }
    .mb-227 {
        margin-bottom: calc(var(--spacing) * 227);
    }
    .mb-228 {
        margin-bottom: calc(var(--spacing) * 228);
    }
    .mb-229 {
        margin-bottom: calc(var(--spacing) * 229);
    }
    .mb-230 {
        margin-bottom: calc(var(--spacing) * 230);
    }
    .mb-231 {
        margin-bottom: calc(var(--spacing) * 231);
    }
    .mb-232 {
        margin-bottom: calc(var(--spacing) * 232);
    }
    .mb-233 {
        margin-bottom: calc(var(--spacing) * 233);
    }
    .mb-234 {
        margin-bottom: calc(var(--spacing) * 234);
    }
    .mb-235 {
        margin-bottom: calc(var(--spacing) * 235);
    }
    .mb-236 {
        margin-bottom: calc(var(--spacing) * 236);
    }
    .mb-237 {
        margin-bottom: calc(var(--spacing) * 237);
    }
    .mb-238 {
        margin-bottom: calc(var(--spacing) * 238);
    }
    .mb-239 {
        margin-bottom: calc(var(--spacing) * 239);
    }
    .mb-240 {
        margin-bottom: calc(var(--spacing) * 240);
    }
    .mb-241 {
        margin-bottom: calc(var(--spacing) * 241);
    }
    .mb-242 {
        margin-bottom: calc(var(--spacing) * 242);
    }
    .mb-243 {
        margin-bottom: calc(var(--spacing) * 243);
    }
    .mb-244 {
        margin-bottom: calc(var(--spacing) * 244);
    }
    .mb-245 {
        margin-bottom: calc(var(--spacing) * 245);
    }
    .mb-246 {
        margin-bottom: calc(var(--spacing) * 246);
    }
    .mb-247 {
        margin-bottom: calc(var(--spacing) * 247);
    }
    .mb-248 {
        margin-bottom: calc(var(--spacing) * 248);
    }
    .mb-249 {
        margin-bottom: calc(var(--spacing) * 249);
    }
    .mb-250 {
        margin-bottom: calc(var(--spacing) * 250);
    }
    .mb-251 {
        margin-bottom: calc(var(--spacing) * 251);
    }
    .mb-252 {
        margin-bottom: calc(var(--spacing) * 252);
    }
    .mb-253 {
        margin-bottom: calc(var(--spacing) * 253);
    }
    .mb-254 {
        margin-bottom: calc(var(--spacing) * 254);
    }
    .mb-255 {
        margin-bottom: calc(var(--spacing) * 255);
    }
    .mb-256 {
        margin-bottom: calc(var(--spacing) * 256);
    }
    .mb-257 {
        margin-bottom: calc(var(--spacing) * 257);
    }
    .mb-258 {
        margin-bottom: calc(var(--spacing) * 258);
    }
    .mb-259 {
        margin-bottom: calc(var(--spacing) * 259);
    }
    .mb-260 {
        margin-bottom: calc(var(--spacing) * 260);
    }
    .mb-261 {
        margin-bottom: calc(var(--spacing) * 261);
    }
    .mb-262 {
        margin-bottom: calc(var(--spacing) * 262);
    }
    .mb-263 {
        margin-bottom: calc(var(--spacing) * 263);
    }
    .mb-264 {
        margin-bottom: calc(var(--spacing) * 264);
    }
    .mb-265 {
        margin-bottom: calc(var(--spacing) * 265);
    }
    .mb-266 {
        margin-bottom: calc(var(--spacing) * 266);
    }
    .mb-267 {
        margin-bottom: calc(var(--spacing) * 267);
    }
    .mb-268 {
        margin-bottom: calc(var(--spacing) * 268);
    }
    .mb-269 {
        margin-bottom: calc(var(--spacing) * 269);
    }
    .mb-270 {
        margin-bottom: calc(var(--spacing) * 270);
    }
    .mb-271 {
        margin-bottom: calc(var(--spacing) * 271);
    }
    .mb-272 {
        margin-bottom: calc(var(--spacing) * 272);
    }
    .mb-273 {
        margin-bottom: calc(var(--spacing) * 273);
    }
    .mb-274 {
        margin-bottom: calc(var(--spacing) * 274);
    }
    .mb-275 {
        margin-bottom: calc(var(--spacing) * 275);
    }
    .mb-276 {
        margin-bottom: calc(var(--spacing) * 276);
    }
    .mb-277 {
        margin-bottom: calc(var(--spacing) * 277);
    }
    .mb-278 {
        margin-bottom: calc(var(--spacing) * 278);
    }
    .mb-279 {
        margin-bottom: calc(var(--spacing) * 279);
    }
    .mb-280 {
        margin-bottom: calc(var(--spacing) * 280);
    }
    .mb-281 {
        margin-bottom: calc(var(--spacing) * 281);
    }
    .mb-282 {
        margin-bottom: calc(var(--spacing) * 282);
    }
    .mb-283 {
        margin-bottom: calc(var(--spacing) * 283);
    }
    .mb-284 {
        margin-bottom: calc(var(--spacing) * 284);
    }
    .mb-285 {
        margin-bottom: calc(var(--spacing) * 285);
    }
    .mb-286 {
        margin-bottom: calc(var(--spacing) * 286);
    }
    .mb-287 {
        margin-bottom: calc(var(--spacing) * 287);
    }
    .mb-288 {
        margin-bottom: calc(var(--spacing) * 288);
    }
    .mb-289 {
        margin-bottom: calc(var(--spacing) * 289);
    }
    .mb-290 {
        margin-bottom: calc(var(--spacing) * 290);
    }
    .mb-291 {
        margin-bottom: calc(var(--spacing) * 291);
    }
    .mb-292 {
        margin-bottom: calc(var(--spacing) * 292);
    }
    .mb-293 {
        margin-bottom: calc(var(--spacing) * 293);
    }
    .mb-294 {
        margin-bottom: calc(var(--spacing) * 294);
    }
    .mb-295 {
        margin-bottom: calc(var(--spacing) * 295);
    }
    .mb-296 {
        margin-bottom: calc(var(--spacing) * 296);
    }
    .mb-297 {
        margin-bottom: calc(var(--spacing) * 297);
    }
    .mb-298 {
        margin-bottom: calc(var(--spacing) * 298);
    }
    .mb-299 {
        margin-bottom: calc(var(--spacing) * 299);
    }
    .mb-300 {
        margin-bottom: calc(var(--spacing) * 300);
    }
    .mb-301 {
        margin-bottom: calc(var(--spacing) * 301);
    }
    .mb-302 {
        margin-bottom: calc(var(--spacing) * 302);
    }
    .mb-303 {
        margin-bottom: calc(var(--spacing) * 303);
    }
    .mb-304 {
        margin-bottom: calc(var(--spacing) * 304);
    }
    .mb-305 {
        margin-bottom: calc(var(--spacing) * 305);
    }
    .mb-306 {
        margin-bottom: calc(var(--spacing) * 306);
    }
    .mb-307 {
        margin-bottom: calc(var(--spacing) * 307);
    }
    .mb-308 {
        margin-bottom: calc(var(--spacing) * 308);
    }
    .mb-309 {
        margin-bottom: calc(var(--spacing) * 309);
    }
    .mb-310 {
        margin-bottom: calc(var(--spacing) * 310);
    }
    .mb-311 {
        margin-bottom: calc(var(--spacing) * 311);
    }
    .mb-312 {
        margin-bottom: calc(var(--spacing) * 312);
    }
    .mb-313 {
        margin-bottom: calc(var(--spacing) * 313);
    }
    .mb-314 {
        margin-bottom: calc(var(--spacing) * 314);
    }
    .mb-315 {
        margin-bottom: calc(var(--spacing) * 315);
    }
    .mb-316 {
        margin-bottom: calc(var(--spacing) * 316);
    }
    .mb-317 {
        margin-bottom: calc(var(--spacing) * 317);
    }
    .mb-318 {
        margin-bottom: calc(var(--spacing) * 318);
    }
    .mb-319 {
        margin-bottom: calc(var(--spacing) * 319);
    }
    .mb-320 {
        margin-bottom: calc(var(--spacing) * 320);
    }
    .mb-321 {
        margin-bottom: calc(var(--spacing) * 321);
    }
    .mb-322 {
        margin-bottom: calc(var(--spacing) * 322);
    }
    .mb-323 {
        margin-bottom: calc(var(--spacing) * 323);
    }
    .mb-324 {
        margin-bottom: calc(var(--spacing) * 324);
    }
    .mb-325 {
        margin-bottom: calc(var(--spacing) * 325);
    }
    .mb-326 {
        margin-bottom: calc(var(--spacing) * 326);
    }
    .mb-327 {
        margin-bottom: calc(var(--spacing) * 327);
    }
    .mb-328 {
        margin-bottom: calc(var(--spacing) * 328);
    }
    .mb-329 {
        margin-bottom: calc(var(--spacing) * 329);
    }
    .mb-330 {
        margin-bottom: calc(var(--spacing) * 330);
    }
    .mb-331 {
        margin-bottom: calc(var(--spacing) * 331);
    }
    .mb-332 {
        margin-bottom: calc(var(--spacing) * 332);
    }
    .mb-333 {
        margin-bottom: calc(var(--spacing) * 333);
    }
    .mb-334 {
        margin-bottom: calc(var(--spacing) * 334);
    }
    .mb-335 {
        margin-bottom: calc(var(--spacing) * 335);
    }
    .mb-336 {
        margin-bottom: calc(var(--spacing) * 336);
    }
    .mb-337 {
        margin-bottom: calc(var(--spacing) * 337);
    }
    .mb-338 {
        margin-bottom: calc(var(--spacing) * 338);
    }
    .mb-339 {
        margin-bottom: calc(var(--spacing) * 339);
    }
    .mb-340 {
        margin-bottom: calc(var(--spacing) * 340);
    }
    .mb-341 {
        margin-bottom: calc(var(--spacing) * 341);
    }
    .mb-342 {
        margin-bottom: calc(var(--spacing) * 342);
    }
    .mb-343 {
        margin-bottom: calc(var(--spacing) * 343);
    }
    .mb-344 {
        margin-bottom: calc(var(--spacing) * 344);
    }
    .mb-345 {
        margin-bottom: calc(var(--spacing) * 345);
    }
    .mb-346 {
        margin-bottom: calc(var(--spacing) * 346);
    }
    .mb-347 {
        margin-bottom: calc(var(--spacing) * 347);
    }
    .mb-348 {
        margin-bottom: calc(var(--spacing) * 348);
    }
    .mb-349 {
        margin-bottom: calc(var(--spacing) * 349);
    }
    .mb-350 {
        margin-bottom: calc(var(--spacing) * 350);
    }
    .mb-351 {
        margin-bottom: calc(var(--spacing) * 351);
    }
    .mb-352 {
        margin-bottom: calc(var(--spacing) * 352);
    }
    .mb-353 {
        margin-bottom: calc(var(--spacing) * 353);
    }
    .mb-354 {
        margin-bottom: calc(var(--spacing) * 354);
    }
    .mb-355 {
        margin-bottom: calc(var(--spacing) * 355);
    }
    .mb-356 {
        margin-bottom: calc(var(--spacing) * 356);
    }
    .mb-357 {
        margin-bottom: calc(var(--spacing) * 357);
    }
    .mb-358 {
        margin-bottom: calc(var(--spacing) * 358);
    }
    .mb-359 {
        margin-bottom: calc(var(--spacing) * 359);
    }
    .mb-360 {
        margin-bottom: calc(var(--spacing) * 360);
    }
    .mb-361 {
        margin-bottom: calc(var(--spacing) * 361);
    }
    .mb-362 {
        margin-bottom: calc(var(--spacing) * 362);
    }
    .mb-363 {
        margin-bottom: calc(var(--spacing) * 363);
    }
    .mb-364 {
        margin-bottom: calc(var(--spacing) * 364);
    }
    .mb-365 {
        margin-bottom: calc(var(--spacing) * 365);
    }
    .mb-366 {
        margin-bottom: calc(var(--spacing) * 366);
    }
    .mb-367 {
        margin-bottom: calc(var(--spacing) * 367);
    }
    .mb-368 {
        margin-bottom: calc(var(--spacing) * 368);
    }
    .mb-369 {
        margin-bottom: calc(var(--spacing) * 369);
    }
    .mb-370 {
        margin-bottom: calc(var(--spacing) * 370);
    }
    .mb-371 {
        margin-bottom: calc(var(--spacing) * 371);
    }
    .mb-372 {
        margin-bottom: calc(var(--spacing) * 372);
    }
    .mb-373 {
        margin-bottom: calc(var(--spacing) * 373);
    }
    .mb-374 {
        margin-bottom: calc(var(--spacing) * 374);
    }
    .mb-375 {
        margin-bottom: calc(var(--spacing) * 375);
    }
    .mb-376 {
        margin-bottom: calc(var(--spacing) * 376);
    }
    .mb-377 {
        margin-bottom: calc(var(--spacing) * 377);
    }
    .mb-378 {
        margin-bottom: calc(var(--spacing) * 378);
    }
    .mb-379 {
        margin-bottom: calc(var(--spacing) * 379);
    }
    .mb-380 {
        margin-bottom: calc(var(--spacing) * 380);
    }
    .mb-381 {
        margin-bottom: calc(var(--spacing) * 381);
    }
    .mb-382 {
        margin-bottom: calc(var(--spacing) * 382);
    }
    .mb-383 {
        margin-bottom: calc(var(--spacing) * 383);
    }
    .mb-384 {
        margin-bottom: calc(var(--spacing) * 384);
    }
    .mb-385 {
        margin-bottom: calc(var(--spacing) * 385);
    }
    .mb-386 {
        margin-bottom: calc(var(--spacing) * 386);
    }
    .mb-387 {
        margin-bottom: calc(var(--spacing) * 387);
    }
    .mb-388 {
        margin-bottom: calc(var(--spacing) * 388);
    }
    .mb-389 {
        margin-bottom: calc(var(--spacing) * 389);
    }
    .mb-390 {
        margin-bottom: calc(var(--spacing) * 390);
    }
    .mb-391 {
        margin-bottom: calc(var(--spacing) * 391);
    }
    .mb-392 {
        margin-bottom: calc(var(--spacing) * 392);
    }
    .mb-393 {
        margin-bottom: calc(var(--spacing) * 393);
    }
    .mb-394 {
        margin-bottom: calc(var(--spacing) * 394);
    }
    .mb-395 {
        margin-bottom: calc(var(--spacing) * 395);
    }
    .mb-396 {
        margin-bottom: calc(var(--spacing) * 396);
    }
    .mb-397 {
        margin-bottom: calc(var(--spacing) * 397);
    }
    .mb-398 {
        margin-bottom: calc(var(--spacing) * 398);
    }
    .mb-399 {
        margin-bottom: calc(var(--spacing) * 399);
    }
    .mb-400 {
        margin-bottom: calc(var(--spacing) * 400);
    }
    .mb-401 {
        margin-bottom: calc(var(--spacing) * 401);
    }
    .mb-402 {
        margin-bottom: calc(var(--spacing) * 402);
    }
    .mb-403 {
        margin-bottom: calc(var(--spacing) * 403);
    }
    .mb-404 {
        margin-bottom: calc(var(--spacing) * 404);
    }
    .mb-405 {
        margin-bottom: calc(var(--spacing) * 405);
    }
    .mb-406 {
        margin-bottom: calc(var(--spacing) * 406);
    }
    .mb-407 {
        margin-bottom: calc(var(--spacing) * 407);
    }
    .mb-408 {
        margin-bottom: calc(var(--spacing) * 408);
    }
    .mb-409 {
        margin-bottom: calc(var(--spacing) * 409);
    }
    .mb-410 {
        margin-bottom: calc(var(--spacing) * 410);
    }
    .mb-411 {
        margin-bottom: calc(var(--spacing) * 411);
    }
    .mb-412 {
        margin-bottom: calc(var(--spacing) * 412);
    }
    .mb-413 {
        margin-bottom: calc(var(--spacing) * 413);
    }
    .mb-414 {
        margin-bottom: calc(var(--spacing) * 414);
    }
    .mb-415 {
        margin-bottom: calc(var(--spacing) * 415);
    }
    .mb-416 {
        margin-bottom: calc(var(--spacing) * 416);
    }
    .mb-417 {
        margin-bottom: calc(var(--spacing) * 417);
    }
    .mb-418 {
        margin-bottom: calc(var(--spacing) * 418);
    }
    .mb-419 {
        margin-bottom: calc(var(--spacing) * 419);
    }
    .mb-420 {
        margin-bottom: calc(var(--spacing) * 420);
    }
    .mb-421 {
        margin-bottom: calc(var(--spacing) * 421);
    }
    .mb-422 {
        margin-bottom: calc(var(--spacing) * 422);
    }
    .mb-423 {
        margin-bottom: calc(var(--spacing) * 423);
    }
    .mb-424 {
        margin-bottom: calc(var(--spacing) * 424);
    }
    .mb-425 {
        margin-bottom: calc(var(--spacing) * 425);
    }
    .mb-426 {
        margin-bottom: calc(var(--spacing) * 426);
    }
    .mb-427 {
        margin-bottom: calc(var(--spacing) * 427);
    }
    .mb-428 {
        margin-bottom: calc(var(--spacing) * 428);
    }
    .mb-429 {
        margin-bottom: calc(var(--spacing) * 429);
    }
    .mb-430 {
        margin-bottom: calc(var(--spacing) * 430);
    }
    .mb-431 {
        margin-bottom: calc(var(--spacing) * 431);
    }
    .mb-432 {
        margin-bottom: calc(var(--spacing) * 432);
    }
    .mb-433 {
        margin-bottom: calc(var(--spacing) * 433);
    }
    .mb-434 {
        margin-bottom: calc(var(--spacing) * 434);
    }
    .mb-435 {
        margin-bottom: calc(var(--spacing) * 435);
    }
    .mb-436 {
        margin-bottom: calc(var(--spacing) * 436);
    }
    .mb-437 {
        margin-bottom: calc(var(--spacing) * 437);
    }
    .mb-438 {
        margin-bottom: calc(var(--spacing) * 438);
    }
    .mb-439 {
        margin-bottom: calc(var(--spacing) * 439);
    }
    .mb-440 {
        margin-bottom: calc(var(--spacing) * 440);
    }
    .mb-441 {
        margin-bottom: calc(var(--spacing) * 441);
    }
    .mb-442 {
        margin-bottom: calc(var(--spacing) * 442);
    }
    .mb-443 {
        margin-bottom: calc(var(--spacing) * 443);
    }
    .mb-444 {
        margin-bottom: calc(var(--spacing) * 444);
    }
    .mb-445 {
        margin-bottom: calc(var(--spacing) * 445);
    }
    .mb-446 {
        margin-bottom: calc(var(--spacing) * 446);
    }
    .mb-447 {
        margin-bottom: calc(var(--spacing) * 447);
    }
    .mb-448 {
        margin-bottom: calc(var(--spacing) * 448);
    }
    .mb-449 {
        margin-bottom: calc(var(--spacing) * 449);
    }
    .mb-450 {
        margin-bottom: calc(var(--spacing) * 450);
    }
    .mb-451 {
        margin-bottom: calc(var(--spacing) * 451);
    }
    .mb-452 {
        margin-bottom: calc(var(--spacing) * 452);
    }
    .mb-453 {
        margin-bottom: calc(var(--spacing) * 453);
    }
    .mb-454 {
        margin-bottom: calc(var(--spacing) * 454);
    }
    .mb-455 {
        margin-bottom: calc(var(--spacing) * 455);
    }
    .mb-456 {
        margin-bottom: calc(var(--spacing) * 456);
    }
    .mb-457 {
        margin-bottom: calc(var(--spacing) * 457);
    }
    .mb-458 {
        margin-bottom: calc(var(--spacing) * 458);
    }
    .mb-459 {
        margin-bottom: calc(var(--spacing) * 459);
    }
    .mb-460 {
        margin-bottom: calc(var(--spacing) * 460);
    }
    .mb-461 {
        margin-bottom: calc(var(--spacing) * 461);
    }
    .mb-462 {
        margin-bottom: calc(var(--spacing) * 462);
    }
    .mb-463 {
        margin-bottom: calc(var(--spacing) * 463);
    }
    .mb-464 {
        margin-bottom: calc(var(--spacing) * 464);
    }
    .mb-465 {
        margin-bottom: calc(var(--spacing) * 465);
    }
    .mb-466 {
        margin-bottom: calc(var(--spacing) * 466);
    }
    .mb-467 {
        margin-bottom: calc(var(--spacing) * 467);
    }
    .mb-468 {
        margin-bottom: calc(var(--spacing) * 468);
    }
    .mb-469 {
        margin-bottom: calc(var(--spacing) * 469);
    }
    .mb-470 {
        margin-bottom: calc(var(--spacing) * 470);
    }
    .mb-471 {
        margin-bottom: calc(var(--spacing) * 471);
    }
    .mb-472 {
        margin-bottom: calc(var(--spacing) * 472);
    }
    .mb-473 {
        margin-bottom: calc(var(--spacing) * 473);
    }
    .mb-474 {
        margin-bottom: calc(var(--spacing) * 474);
    }
    .mb-475 {
        margin-bottom: calc(var(--spacing) * 475);
    }
    .mb-476 {
        margin-bottom: calc(var(--spacing) * 476);
    }
    .mb-477 {
        margin-bottom: calc(var(--spacing) * 477);
    }
    .mb-478 {
        margin-bottom: calc(var(--spacing) * 478);
    }
    .mb-479 {
        margin-bottom: calc(var(--spacing) * 479);
    }
    .mb-480 {
        margin-bottom: calc(var(--spacing) * 480);
    }
    .mb-481 {
        margin-bottom: calc(var(--spacing) * 481);
    }
    .mb-482 {
        margin-bottom: calc(var(--spacing) * 482);
    }
    .mb-483 {
        margin-bottom: calc(var(--spacing) * 483);
    }
    .mb-484 {
        margin-bottom: calc(var(--spacing) * 484);
    }
    .mb-485 {
        margin-bottom: calc(var(--spacing) * 485);
    }
    .mb-486 {
        margin-bottom: calc(var(--spacing) * 486);
    }
    .mb-487 {
        margin-bottom: calc(var(--spacing) * 487);
    }
    .mb-488 {
        margin-bottom: calc(var(--spacing) * 488);
    }
    .mb-489 {
        margin-bottom: calc(var(--spacing) * 489);
    }
    .mb-490 {
        margin-bottom: calc(var(--spacing) * 490);
    }
    .mb-491 {
        margin-bottom: calc(var(--spacing) * 491);
    }
    .mb-492 {
        margin-bottom: calc(var(--spacing) * 492);
    }
    .mb-493 {
        margin-bottom: calc(var(--spacing) * 493);
    }
    .mb-494 {
        margin-bottom: calc(var(--spacing) * 494);
    }
    .mb-495 {
        margin-bottom: calc(var(--spacing) * 495);
    }
    .mb-496 {
        margin-bottom: calc(var(--spacing) * 496);
    }
    .mb-497 {
        margin-bottom: calc(var(--spacing) * 497);
    }
    .mb-498 {
        margin-bottom: calc(var(--spacing) * 498);
    }
    .mb-499 {
        margin-bottom: calc(var(--spacing) * 499);
    }
    .mb-500 {
        margin-bottom: calc(var(--spacing) * 500);
    }
    .mb-auto {
        margin-bottom: auto;
    }
    .-ml-0 {
        margin-left: calc(var(--spacing) * 0);
    }
    .-ml-0\.5 {
        margin-left: calc(var(--spacing) * -0.5);
    }
    .-ml-1 {
        margin-left: calc(var(--spacing) * -1);
    }
    .-ml-4 {
        margin-left: calc(var(--spacing) * -4);
    }
    .-ml-px {
        margin-left: -1px;
    }
    .ml-0 {
        margin-left: calc(var(--spacing) * 0);
    }
    .ml-1 {
        margin-left: calc(var(--spacing) * 1);
    }
    .ml-2 {
        margin-left: calc(var(--spacing) * 2);
    }
    .ml-3 {
        margin-left: calc(var(--spacing) * 3);
    }
    .ml-4 {
        margin-left: calc(var(--spacing) * 4);
    }
    .ml-5 {
        margin-left: calc(var(--spacing) * 5);
    }
    .ml-6 {
        margin-left: calc(var(--spacing) * 6);
    }
    .ml-7 {
        margin-left: calc(var(--spacing) * 7);
    }
    .ml-8 {
        margin-left: calc(var(--spacing) * 8);
    }
    .ml-9 {
        margin-left: calc(var(--spacing) * 9);
    }
    .ml-10 {
        margin-left: calc(var(--spacing) * 10);
    }
    .ml-11 {
        margin-left: calc(var(--spacing) * 11);
    }
    .ml-12 {
        margin-left: calc(var(--spacing) * 12);
    }
    .ml-13 {
        margin-left: calc(var(--spacing) * 13);
    }
    .ml-14 {
        margin-left: calc(var(--spacing) * 14);
    }
    .ml-15 {
        margin-left: calc(var(--spacing) * 15);
    }
    .ml-16 {
        margin-left: calc(var(--spacing) * 16);
    }
    .ml-17 {
        margin-left: calc(var(--spacing) * 17);
    }
    .ml-18 {
        margin-left: calc(var(--spacing) * 18);
    }
    .ml-19 {
        margin-left: calc(var(--spacing) * 19);
    }
    .ml-20 {
        margin-left: calc(var(--spacing) * 20);
    }
    .ml-21 {
        margin-left: calc(var(--spacing) * 21);
    }
    .ml-22 {
        margin-left: calc(var(--spacing) * 22);
    }
    .ml-23 {
        margin-left: calc(var(--spacing) * 23);
    }
    .ml-24 {
        margin-left: calc(var(--spacing) * 24);
    }
    .ml-25 {
        margin-left: calc(var(--spacing) * 25);
    }
    .ml-26 {
        margin-left: calc(var(--spacing) * 26);
    }
    .ml-27 {
        margin-left: calc(var(--spacing) * 27);
    }
    .ml-28 {
        margin-left: calc(var(--spacing) * 28);
    }
    .ml-29 {
        margin-left: calc(var(--spacing) * 29);
    }
    .ml-30 {
        margin-left: calc(var(--spacing) * 30);
    }
    .ml-31 {
        margin-left: calc(var(--spacing) * 31);
    }
    .ml-32 {
        margin-left: calc(var(--spacing) * 32);
    }
    .ml-33 {
        margin-left: calc(var(--spacing) * 33);
    }
    .ml-34 {
        margin-left: calc(var(--spacing) * 34);
    }
    .ml-35 {
        margin-left: calc(var(--spacing) * 35);
    }
    .ml-36 {
        margin-left: calc(var(--spacing) * 36);
    }
    .ml-37 {
        margin-left: calc(var(--spacing) * 37);
    }
    .ml-38 {
        margin-left: calc(var(--spacing) * 38);
    }
    .ml-39 {
        margin-left: calc(var(--spacing) * 39);
    }
    .ml-40 {
        margin-left: calc(var(--spacing) * 40);
    }
    .ml-41 {
        margin-left: calc(var(--spacing) * 41);
    }
    .ml-42 {
        margin-left: calc(var(--spacing) * 42);
    }
    .ml-43 {
        margin-left: calc(var(--spacing) * 43);
    }
    .ml-44 {
        margin-left: calc(var(--spacing) * 44);
    }
    .ml-45 {
        margin-left: calc(var(--spacing) * 45);
    }
    .ml-46 {
        margin-left: calc(var(--spacing) * 46);
    }
    .ml-47 {
        margin-left: calc(var(--spacing) * 47);
    }
    .ml-48 {
        margin-left: calc(var(--spacing) * 48);
    }
    .ml-49 {
        margin-left: calc(var(--spacing) * 49);
    }
    .ml-50 {
        margin-left: calc(var(--spacing) * 50);
    }
    .ml-51 {
        margin-left: calc(var(--spacing) * 51);
    }
    .ml-52 {
        margin-left: calc(var(--spacing) * 52);
    }
    .ml-53 {
        margin-left: calc(var(--spacing) * 53);
    }
    .ml-54 {
        margin-left: calc(var(--spacing) * 54);
    }
    .ml-55 {
        margin-left: calc(var(--spacing) * 55);
    }
    .ml-56 {
        margin-left: calc(var(--spacing) * 56);
    }
    .ml-57 {
        margin-left: calc(var(--spacing) * 57);
    }
    .ml-58 {
        margin-left: calc(var(--spacing) * 58);
    }
    .ml-59 {
        margin-left: calc(var(--spacing) * 59);
    }
    .ml-60 {
        margin-left: calc(var(--spacing) * 60);
    }
    .ml-61 {
        margin-left: calc(var(--spacing) * 61);
    }
    .ml-62 {
        margin-left: calc(var(--spacing) * 62);
    }
    .ml-63 {
        margin-left: calc(var(--spacing) * 63);
    }
    .ml-64 {
        margin-left: calc(var(--spacing) * 64);
    }
    .ml-65 {
        margin-left: calc(var(--spacing) * 65);
    }
    .ml-66 {
        margin-left: calc(var(--spacing) * 66);
    }
    .ml-67 {
        margin-left: calc(var(--spacing) * 67);
    }
    .ml-68 {
        margin-left: calc(var(--spacing) * 68);
    }
    .ml-69 {
        margin-left: calc(var(--spacing) * 69);
    }
    .ml-70 {
        margin-left: calc(var(--spacing) * 70);
    }
    .ml-71 {
        margin-left: calc(var(--spacing) * 71);
    }
    .ml-72 {
        margin-left: calc(var(--spacing) * 72);
    }
    .ml-73 {
        margin-left: calc(var(--spacing) * 73);
    }
    .ml-74 {
        margin-left: calc(var(--spacing) * 74);
    }
    .ml-75 {
        margin-left: calc(var(--spacing) * 75);
    }
    .ml-76 {
        margin-left: calc(var(--spacing) * 76);
    }
    .ml-77 {
        margin-left: calc(var(--spacing) * 77);
    }
    .ml-78 {
        margin-left: calc(var(--spacing) * 78);
    }
    .ml-79 {
        margin-left: calc(var(--spacing) * 79);
    }
    .ml-80 {
        margin-left: calc(var(--spacing) * 80);
    }
    .ml-81 {
        margin-left: calc(var(--spacing) * 81);
    }
    .ml-82 {
        margin-left: calc(var(--spacing) * 82);
    }
    .ml-83 {
        margin-left: calc(var(--spacing) * 83);
    }
    .ml-84 {
        margin-left: calc(var(--spacing) * 84);
    }
    .ml-85 {
        margin-left: calc(var(--spacing) * 85);
    }
    .ml-86 {
        margin-left: calc(var(--spacing) * 86);
    }
    .ml-87 {
        margin-left: calc(var(--spacing) * 87);
    }
    .ml-88 {
        margin-left: calc(var(--spacing) * 88);
    }
    .ml-89 {
        margin-left: calc(var(--spacing) * 89);
    }
    .ml-90 {
        margin-left: calc(var(--spacing) * 90);
    }
    .ml-91 {
        margin-left: calc(var(--spacing) * 91);
    }
    .ml-92 {
        margin-left: calc(var(--spacing) * 92);
    }
    .ml-93 {
        margin-left: calc(var(--spacing) * 93);
    }
    .ml-94 {
        margin-left: calc(var(--spacing) * 94);
    }
    .ml-95 {
        margin-left: calc(var(--spacing) * 95);
    }
    .ml-96 {
        margin-left: calc(var(--spacing) * 96);
    }
    .ml-97 {
        margin-left: calc(var(--spacing) * 97);
    }
    .ml-98 {
        margin-left: calc(var(--spacing) * 98);
    }
    .ml-99 {
        margin-left: calc(var(--spacing) * 99);
    }
    .ml-100 {
        margin-left: calc(var(--spacing) * 100);
    }
    .ml-101 {
        margin-left: calc(var(--spacing) * 101);
    }
    .ml-102 {
        margin-left: calc(var(--spacing) * 102);
    }
    .ml-103 {
        margin-left: calc(var(--spacing) * 103);
    }
    .ml-104 {
        margin-left: calc(var(--spacing) * 104);
    }
    .ml-105 {
        margin-left: calc(var(--spacing) * 105);
    }
    .ml-106 {
        margin-left: calc(var(--spacing) * 106);
    }
    .ml-107 {
        margin-left: calc(var(--spacing) * 107);
    }
    .ml-108 {
        margin-left: calc(var(--spacing) * 108);
    }
    .ml-109 {
        margin-left: calc(var(--spacing) * 109);
    }
    .ml-110 {
        margin-left: calc(var(--spacing) * 110);
    }
    .ml-111 {
        margin-left: calc(var(--spacing) * 111);
    }
    .ml-112 {
        margin-left: calc(var(--spacing) * 112);
    }
    .ml-113 {
        margin-left: calc(var(--spacing) * 113);
    }
    .ml-114 {
        margin-left: calc(var(--spacing) * 114);
    }
    .ml-115 {
        margin-left: calc(var(--spacing) * 115);
    }
    .ml-116 {
        margin-left: calc(var(--spacing) * 116);
    }
    .ml-117 {
        margin-left: calc(var(--spacing) * 117);
    }
    .ml-118 {
        margin-left: calc(var(--spacing) * 118);
    }
    .ml-119 {
        margin-left: calc(var(--spacing) * 119);
    }
    .ml-120 {
        margin-left: calc(var(--spacing) * 120);
    }
    .ml-121 {
        margin-left: calc(var(--spacing) * 121);
    }
    .ml-122 {
        margin-left: calc(var(--spacing) * 122);
    }
    .ml-123 {
        margin-left: calc(var(--spacing) * 123);
    }
    .ml-124 {
        margin-left: calc(var(--spacing) * 124);
    }
    .ml-125 {
        margin-left: calc(var(--spacing) * 125);
    }
    .ml-126 {
        margin-left: calc(var(--spacing) * 126);
    }
    .ml-127 {
        margin-left: calc(var(--spacing) * 127);
    }
    .ml-128 {
        margin-left: calc(var(--spacing) * 128);
    }
    .ml-129 {
        margin-left: calc(var(--spacing) * 129);
    }
    .ml-130 {
        margin-left: calc(var(--spacing) * 130);
    }
    .ml-131 {
        margin-left: calc(var(--spacing) * 131);
    }
    .ml-132 {
        margin-left: calc(var(--spacing) * 132);
    }
    .ml-133 {
        margin-left: calc(var(--spacing) * 133);
    }
    .ml-134 {
        margin-left: calc(var(--spacing) * 134);
    }
    .ml-135 {
        margin-left: calc(var(--spacing) * 135);
    }
    .ml-136 {
        margin-left: calc(var(--spacing) * 136);
    }
    .ml-137 {
        margin-left: calc(var(--spacing) * 137);
    }
    .ml-138 {
        margin-left: calc(var(--spacing) * 138);
    }
    .ml-139 {
        margin-left: calc(var(--spacing) * 139);
    }
    .ml-140 {
        margin-left: calc(var(--spacing) * 140);
    }
    .ml-141 {
        margin-left: calc(var(--spacing) * 141);
    }
    .ml-142 {
        margin-left: calc(var(--spacing) * 142);
    }
    .ml-143 {
        margin-left: calc(var(--spacing) * 143);
    }
    .ml-144 {
        margin-left: calc(var(--spacing) * 144);
    }
    .ml-145 {
        margin-left: calc(var(--spacing) * 145);
    }
    .ml-146 {
        margin-left: calc(var(--spacing) * 146);
    }
    .ml-147 {
        margin-left: calc(var(--spacing) * 147);
    }
    .ml-148 {
        margin-left: calc(var(--spacing) * 148);
    }
    .ml-149 {
        margin-left: calc(var(--spacing) * 149);
    }
    .ml-150 {
        margin-left: calc(var(--spacing) * 150);
    }
    .ml-151 {
        margin-left: calc(var(--spacing) * 151);
    }
    .ml-152 {
        margin-left: calc(var(--spacing) * 152);
    }
    .ml-153 {
        margin-left: calc(var(--spacing) * 153);
    }
    .ml-154 {
        margin-left: calc(var(--spacing) * 154);
    }
    .ml-155 {
        margin-left: calc(var(--spacing) * 155);
    }
    .ml-156 {
        margin-left: calc(var(--spacing) * 156);
    }
    .ml-157 {
        margin-left: calc(var(--spacing) * 157);
    }
    .ml-158 {
        margin-left: calc(var(--spacing) * 158);
    }
    .ml-159 {
        margin-left: calc(var(--spacing) * 159);
    }
    .ml-160 {
        margin-left: calc(var(--spacing) * 160);
    }
    .ml-161 {
        margin-left: calc(var(--spacing) * 161);
    }
    .ml-162 {
        margin-left: calc(var(--spacing) * 162);
    }
    .ml-163 {
        margin-left: calc(var(--spacing) * 163);
    }
    .ml-164 {
        margin-left: calc(var(--spacing) * 164);
    }
    .ml-165 {
        margin-left: calc(var(--spacing) * 165);
    }
    .ml-166 {
        margin-left: calc(var(--spacing) * 166);
    }
    .ml-167 {
        margin-left: calc(var(--spacing) * 167);
    }
    .ml-168 {
        margin-left: calc(var(--spacing) * 168);
    }
    .ml-169 {
        margin-left: calc(var(--spacing) * 169);
    }
    .ml-170 {
        margin-left: calc(var(--spacing) * 170);
    }
    .ml-171 {
        margin-left: calc(var(--spacing) * 171);
    }
    .ml-172 {
        margin-left: calc(var(--spacing) * 172);
    }
    .ml-173 {
        margin-left: calc(var(--spacing) * 173);
    }
    .ml-174 {
        margin-left: calc(var(--spacing) * 174);
    }
    .ml-175 {
        margin-left: calc(var(--spacing) * 175);
    }
    .ml-176 {
        margin-left: calc(var(--spacing) * 176);
    }
    .ml-177 {
        margin-left: calc(var(--spacing) * 177);
    }
    .ml-178 {
        margin-left: calc(var(--spacing) * 178);
    }
    .ml-179 {
        margin-left: calc(var(--spacing) * 179);
    }
    .ml-180 {
        margin-left: calc(var(--spacing) * 180);
    }
    .ml-181 {
        margin-left: calc(var(--spacing) * 181);
    }
    .ml-182 {
        margin-left: calc(var(--spacing) * 182);
    }
    .ml-183 {
        margin-left: calc(var(--spacing) * 183);
    }
    .ml-184 {
        margin-left: calc(var(--spacing) * 184);
    }
    .ml-185 {
        margin-left: calc(var(--spacing) * 185);
    }
    .ml-186 {
        margin-left: calc(var(--spacing) * 186);
    }
    .ml-187 {
        margin-left: calc(var(--spacing) * 187);
    }
    .ml-188 {
        margin-left: calc(var(--spacing) * 188);
    }
    .ml-189 {
        margin-left: calc(var(--spacing) * 189);
    }
    .ml-190 {
        margin-left: calc(var(--spacing) * 190);
    }
    .ml-191 {
        margin-left: calc(var(--spacing) * 191);
    }
    .ml-192 {
        margin-left: calc(var(--spacing) * 192);
    }
    .ml-193 {
        margin-left: calc(var(--spacing) * 193);
    }
    .ml-194 {
        margin-left: calc(var(--spacing) * 194);
    }
    .ml-195 {
        margin-left: calc(var(--spacing) * 195);
    }
    .ml-196 {
        margin-left: calc(var(--spacing) * 196);
    }
    .ml-197 {
        margin-left: calc(var(--spacing) * 197);
    }
    .ml-198 {
        margin-left: calc(var(--spacing) * 198);
    }
    .ml-199 {
        margin-left: calc(var(--spacing) * 199);
    }
    .ml-200 {
        margin-left: calc(var(--spacing) * 200);
    }
    .ml-201 {
        margin-left: calc(var(--spacing) * 201);
    }
    .ml-202 {
        margin-left: calc(var(--spacing) * 202);
    }
    .ml-203 {
        margin-left: calc(var(--spacing) * 203);
    }
    .ml-204 {
        margin-left: calc(var(--spacing) * 204);
    }
    .ml-205 {
        margin-left: calc(var(--spacing) * 205);
    }
    .ml-206 {
        margin-left: calc(var(--spacing) * 206);
    }
    .ml-207 {
        margin-left: calc(var(--spacing) * 207);
    }
    .ml-208 {
        margin-left: calc(var(--spacing) * 208);
    }
    .ml-209 {
        margin-left: calc(var(--spacing) * 209);
    }
    .ml-210 {
        margin-left: calc(var(--spacing) * 210);
    }
    .ml-211 {
        margin-left: calc(var(--spacing) * 211);
    }
    .ml-212 {
        margin-left: calc(var(--spacing) * 212);
    }
    .ml-213 {
        margin-left: calc(var(--spacing) * 213);
    }
    .ml-214 {
        margin-left: calc(var(--spacing) * 214);
    }
    .ml-215 {
        margin-left: calc(var(--spacing) * 215);
    }
    .ml-216 {
        margin-left: calc(var(--spacing) * 216);
    }
    .ml-217 {
        margin-left: calc(var(--spacing) * 217);
    }
    .ml-218 {
        margin-left: calc(var(--spacing) * 218);
    }
    .ml-219 {
        margin-left: calc(var(--spacing) * 219);
    }
    .ml-220 {
        margin-left: calc(var(--spacing) * 220);
    }
    .ml-221 {
        margin-left: calc(var(--spacing) * 221);
    }
    .ml-222 {
        margin-left: calc(var(--spacing) * 222);
    }
    .ml-223 {
        margin-left: calc(var(--spacing) * 223);
    }
    .ml-224 {
        margin-left: calc(var(--spacing) * 224);
    }
    .ml-225 {
        margin-left: calc(var(--spacing) * 225);
    }
    .ml-226 {
        margin-left: calc(var(--spacing) * 226);
    }
    .ml-227 {
        margin-left: calc(var(--spacing) * 227);
    }
    .ml-228 {
        margin-left: calc(var(--spacing) * 228);
    }
    .ml-229 {
        margin-left: calc(var(--spacing) * 229);
    }
    .ml-230 {
        margin-left: calc(var(--spacing) * 230);
    }
    .ml-231 {
        margin-left: calc(var(--spacing) * 231);
    }
    .ml-232 {
        margin-left: calc(var(--spacing) * 232);
    }
    .ml-233 {
        margin-left: calc(var(--spacing) * 233);
    }
    .ml-234 {
        margin-left: calc(var(--spacing) * 234);
    }
    .ml-235 {
        margin-left: calc(var(--spacing) * 235);
    }
    .ml-236 {
        margin-left: calc(var(--spacing) * 236);
    }
    .ml-237 {
        margin-left: calc(var(--spacing) * 237);
    }
    .ml-238 {
        margin-left: calc(var(--spacing) * 238);
    }
    .ml-239 {
        margin-left: calc(var(--spacing) * 239);
    }
    .ml-240 {
        margin-left: calc(var(--spacing) * 240);
    }
    .ml-241 {
        margin-left: calc(var(--spacing) * 241);
    }
    .ml-242 {
        margin-left: calc(var(--spacing) * 242);
    }
    .ml-243 {
        margin-left: calc(var(--spacing) * 243);
    }
    .ml-244 {
        margin-left: calc(var(--spacing) * 244);
    }
    .ml-245 {
        margin-left: calc(var(--spacing) * 245);
    }
    .ml-246 {
        margin-left: calc(var(--spacing) * 246);
    }
    .ml-247 {
        margin-left: calc(var(--spacing) * 247);
    }
    .ml-248 {
        margin-left: calc(var(--spacing) * 248);
    }
    .ml-249 {
        margin-left: calc(var(--spacing) * 249);
    }
    .ml-250 {
        margin-left: calc(var(--spacing) * 250);
    }
    .ml-251 {
        margin-left: calc(var(--spacing) * 251);
    }
    .ml-252 {
        margin-left: calc(var(--spacing) * 252);
    }
    .ml-253 {
        margin-left: calc(var(--spacing) * 253);
    }
    .ml-254 {
        margin-left: calc(var(--spacing) * 254);
    }
    .ml-255 {
        margin-left: calc(var(--spacing) * 255);
    }
    .ml-256 {
        margin-left: calc(var(--spacing) * 256);
    }
    .ml-257 {
        margin-left: calc(var(--spacing) * 257);
    }
    .ml-258 {
        margin-left: calc(var(--spacing) * 258);
    }
    .ml-259 {
        margin-left: calc(var(--spacing) * 259);
    }
    .ml-260 {
        margin-left: calc(var(--spacing) * 260);
    }
    .ml-261 {
        margin-left: calc(var(--spacing) * 261);
    }
    .ml-262 {
        margin-left: calc(var(--spacing) * 262);
    }
    .ml-263 {
        margin-left: calc(var(--spacing) * 263);
    }
    .ml-264 {
        margin-left: calc(var(--spacing) * 264);
    }
    .ml-265 {
        margin-left: calc(var(--spacing) * 265);
    }
    .ml-266 {
        margin-left: calc(var(--spacing) * 266);
    }
    .ml-267 {
        margin-left: calc(var(--spacing) * 267);
    }
    .ml-268 {
        margin-left: calc(var(--spacing) * 268);
    }
    .ml-269 {
        margin-left: calc(var(--spacing) * 269);
    }
    .ml-270 {
        margin-left: calc(var(--spacing) * 270);
    }
    .ml-271 {
        margin-left: calc(var(--spacing) * 271);
    }
    .ml-272 {
        margin-left: calc(var(--spacing) * 272);
    }
    .ml-273 {
        margin-left: calc(var(--spacing) * 273);
    }
    .ml-274 {
        margin-left: calc(var(--spacing) * 274);
    }
    .ml-275 {
        margin-left: calc(var(--spacing) * 275);
    }
    .ml-276 {
        margin-left: calc(var(--spacing) * 276);
    }
    .ml-277 {
        margin-left: calc(var(--spacing) * 277);
    }
    .ml-278 {
        margin-left: calc(var(--spacing) * 278);
    }
    .ml-279 {
        margin-left: calc(var(--spacing) * 279);
    }
    .ml-280 {
        margin-left: calc(var(--spacing) * 280);
    }
    .ml-281 {
        margin-left: calc(var(--spacing) * 281);
    }
    .ml-282 {
        margin-left: calc(var(--spacing) * 282);
    }
    .ml-283 {
        margin-left: calc(var(--spacing) * 283);
    }
    .ml-284 {
        margin-left: calc(var(--spacing) * 284);
    }
    .ml-285 {
        margin-left: calc(var(--spacing) * 285);
    }
    .ml-286 {
        margin-left: calc(var(--spacing) * 286);
    }
    .ml-287 {
        margin-left: calc(var(--spacing) * 287);
    }
    .ml-288 {
        margin-left: calc(var(--spacing) * 288);
    }
    .ml-289 {
        margin-left: calc(var(--spacing) * 289);
    }
    .ml-290 {
        margin-left: calc(var(--spacing) * 290);
    }
    .ml-291 {
        margin-left: calc(var(--spacing) * 291);
    }
    .ml-292 {
        margin-left: calc(var(--spacing) * 292);
    }
    .ml-293 {
        margin-left: calc(var(--spacing) * 293);
    }
    .ml-294 {
        margin-left: calc(var(--spacing) * 294);
    }
    .ml-295 {
        margin-left: calc(var(--spacing) * 295);
    }
    .ml-296 {
        margin-left: calc(var(--spacing) * 296);
    }
    .ml-297 {
        margin-left: calc(var(--spacing) * 297);
    }
    .ml-298 {
        margin-left: calc(var(--spacing) * 298);
    }
    .ml-299 {
        margin-left: calc(var(--spacing) * 299);
    }
    .ml-300 {
        margin-left: calc(var(--spacing) * 300);
    }
    .ml-301 {
        margin-left: calc(var(--spacing) * 301);
    }
    .ml-302 {
        margin-left: calc(var(--spacing) * 302);
    }
    .ml-303 {
        margin-left: calc(var(--spacing) * 303);
    }
    .ml-304 {
        margin-left: calc(var(--spacing) * 304);
    }
    .ml-305 {
        margin-left: calc(var(--spacing) * 305);
    }
    .ml-306 {
        margin-left: calc(var(--spacing) * 306);
    }
    .ml-307 {
        margin-left: calc(var(--spacing) * 307);
    }
    .ml-308 {
        margin-left: calc(var(--spacing) * 308);
    }
    .ml-309 {
        margin-left: calc(var(--spacing) * 309);
    }
    .ml-310 {
        margin-left: calc(var(--spacing) * 310);
    }
    .ml-311 {
        margin-left: calc(var(--spacing) * 311);
    }
    .ml-312 {
        margin-left: calc(var(--spacing) * 312);
    }
    .ml-313 {
        margin-left: calc(var(--spacing) * 313);
    }
    .ml-314 {
        margin-left: calc(var(--spacing) * 314);
    }
    .ml-315 {
        margin-left: calc(var(--spacing) * 315);
    }
    .ml-316 {
        margin-left: calc(var(--spacing) * 316);
    }
    .ml-317 {
        margin-left: calc(var(--spacing) * 317);
    }
    .ml-318 {
        margin-left: calc(var(--spacing) * 318);
    }
    .ml-319 {
        margin-left: calc(var(--spacing) * 319);
    }
    .ml-320 {
        margin-left: calc(var(--spacing) * 320);
    }
    .ml-321 {
        margin-left: calc(var(--spacing) * 321);
    }
    .ml-322 {
        margin-left: calc(var(--spacing) * 322);
    }
    .ml-323 {
        margin-left: calc(var(--spacing) * 323);
    }
    .ml-324 {
        margin-left: calc(var(--spacing) * 324);
    }
    .ml-325 {
        margin-left: calc(var(--spacing) * 325);
    }
    .ml-326 {
        margin-left: calc(var(--spacing) * 326);
    }
    .ml-327 {
        margin-left: calc(var(--spacing) * 327);
    }
    .ml-328 {
        margin-left: calc(var(--spacing) * 328);
    }
    .ml-329 {
        margin-left: calc(var(--spacing) * 329);
    }
    .ml-330 {
        margin-left: calc(var(--spacing) * 330);
    }
    .ml-331 {
        margin-left: calc(var(--spacing) * 331);
    }
    .ml-332 {
        margin-left: calc(var(--spacing) * 332);
    }
    .ml-333 {
        margin-left: calc(var(--spacing) * 333);
    }
    .ml-334 {
        margin-left: calc(var(--spacing) * 334);
    }
    .ml-335 {
        margin-left: calc(var(--spacing) * 335);
    }
    .ml-336 {
        margin-left: calc(var(--spacing) * 336);
    }
    .ml-337 {
        margin-left: calc(var(--spacing) * 337);
    }
    .ml-338 {
        margin-left: calc(var(--spacing) * 338);
    }
    .ml-339 {
        margin-left: calc(var(--spacing) * 339);
    }
    .ml-340 {
        margin-left: calc(var(--spacing) * 340);
    }
    .ml-341 {
        margin-left: calc(var(--spacing) * 341);
    }
    .ml-342 {
        margin-left: calc(var(--spacing) * 342);
    }
    .ml-343 {
        margin-left: calc(var(--spacing) * 343);
    }
    .ml-344 {
        margin-left: calc(var(--spacing) * 344);
    }
    .ml-345 {
        margin-left: calc(var(--spacing) * 345);
    }
    .ml-346 {
        margin-left: calc(var(--spacing) * 346);
    }
    .ml-347 {
        margin-left: calc(var(--spacing) * 347);
    }
    .ml-348 {
        margin-left: calc(var(--spacing) * 348);
    }
    .ml-349 {
        margin-left: calc(var(--spacing) * 349);
    }
    .ml-350 {
        margin-left: calc(var(--spacing) * 350);
    }
    .ml-351 {
        margin-left: calc(var(--spacing) * 351);
    }
    .ml-352 {
        margin-left: calc(var(--spacing) * 352);
    }
    .ml-353 {
        margin-left: calc(var(--spacing) * 353);
    }
    .ml-354 {
        margin-left: calc(var(--spacing) * 354);
    }
    .ml-355 {
        margin-left: calc(var(--spacing) * 355);
    }
    .ml-356 {
        margin-left: calc(var(--spacing) * 356);
    }
    .ml-357 {
        margin-left: calc(var(--spacing) * 357);
    }
    .ml-358 {
        margin-left: calc(var(--spacing) * 358);
    }
    .ml-359 {
        margin-left: calc(var(--spacing) * 359);
    }
    .ml-360 {
        margin-left: calc(var(--spacing) * 360);
    }
    .ml-361 {
        margin-left: calc(var(--spacing) * 361);
    }
    .ml-362 {
        margin-left: calc(var(--spacing) * 362);
    }
    .ml-363 {
        margin-left: calc(var(--spacing) * 363);
    }
    .ml-364 {
        margin-left: calc(var(--spacing) * 364);
    }
    .ml-365 {
        margin-left: calc(var(--spacing) * 365);
    }
    .ml-366 {
        margin-left: calc(var(--spacing) * 366);
    }
    .ml-367 {
        margin-left: calc(var(--spacing) * 367);
    }
    .ml-368 {
        margin-left: calc(var(--spacing) * 368);
    }
    .ml-369 {
        margin-left: calc(var(--spacing) * 369);
    }
    .ml-370 {
        margin-left: calc(var(--spacing) * 370);
    }
    .ml-371 {
        margin-left: calc(var(--spacing) * 371);
    }
    .ml-372 {
        margin-left: calc(var(--spacing) * 372);
    }
    .ml-373 {
        margin-left: calc(var(--spacing) * 373);
    }
    .ml-374 {
        margin-left: calc(var(--spacing) * 374);
    }
    .ml-375 {
        margin-left: calc(var(--spacing) * 375);
    }
    .ml-376 {
        margin-left: calc(var(--spacing) * 376);
    }
    .ml-377 {
        margin-left: calc(var(--spacing) * 377);
    }
    .ml-378 {
        margin-left: calc(var(--spacing) * 378);
    }
    .ml-379 {
        margin-left: calc(var(--spacing) * 379);
    }
    .ml-380 {
        margin-left: calc(var(--spacing) * 380);
    }
    .ml-381 {
        margin-left: calc(var(--spacing) * 381);
    }
    .ml-382 {
        margin-left: calc(var(--spacing) * 382);
    }
    .ml-383 {
        margin-left: calc(var(--spacing) * 383);
    }
    .ml-384 {
        margin-left: calc(var(--spacing) * 384);
    }
    .ml-385 {
        margin-left: calc(var(--spacing) * 385);
    }
    .ml-386 {
        margin-left: calc(var(--spacing) * 386);
    }
    .ml-387 {
        margin-left: calc(var(--spacing) * 387);
    }
    .ml-388 {
        margin-left: calc(var(--spacing) * 388);
    }
    .ml-389 {
        margin-left: calc(var(--spacing) * 389);
    }
    .ml-390 {
        margin-left: calc(var(--spacing) * 390);
    }
    .ml-391 {
        margin-left: calc(var(--spacing) * 391);
    }
    .ml-392 {
        margin-left: calc(var(--spacing) * 392);
    }
    .ml-393 {
        margin-left: calc(var(--spacing) * 393);
    }
    .ml-394 {
        margin-left: calc(var(--spacing) * 394);
    }
    .ml-395 {
        margin-left: calc(var(--spacing) * 395);
    }
    .ml-396 {
        margin-left: calc(var(--spacing) * 396);
    }
    .ml-397 {
        margin-left: calc(var(--spacing) * 397);
    }
    .ml-398 {
        margin-left: calc(var(--spacing) * 398);
    }
    .ml-399 {
        margin-left: calc(var(--spacing) * 399);
    }
    .ml-400 {
        margin-left: calc(var(--spacing) * 400);
    }
    .ml-401 {
        margin-left: calc(var(--spacing) * 401);
    }
    .ml-402 {
        margin-left: calc(var(--spacing) * 402);
    }
    .ml-403 {
        margin-left: calc(var(--spacing) * 403);
    }
    .ml-404 {
        margin-left: calc(var(--spacing) * 404);
    }
    .ml-405 {
        margin-left: calc(var(--spacing) * 405);
    }
    .ml-406 {
        margin-left: calc(var(--spacing) * 406);
    }
    .ml-407 {
        margin-left: calc(var(--spacing) * 407);
    }
    .ml-408 {
        margin-left: calc(var(--spacing) * 408);
    }
    .ml-409 {
        margin-left: calc(var(--spacing) * 409);
    }
    .ml-410 {
        margin-left: calc(var(--spacing) * 410);
    }
    .ml-411 {
        margin-left: calc(var(--spacing) * 411);
    }
    .ml-412 {
        margin-left: calc(var(--spacing) * 412);
    }
    .ml-413 {
        margin-left: calc(var(--spacing) * 413);
    }
    .ml-414 {
        margin-left: calc(var(--spacing) * 414);
    }
    .ml-415 {
        margin-left: calc(var(--spacing) * 415);
    }
    .ml-416 {
        margin-left: calc(var(--spacing) * 416);
    }
    .ml-417 {
        margin-left: calc(var(--spacing) * 417);
    }
    .ml-418 {
        margin-left: calc(var(--spacing) * 418);
    }
    .ml-419 {
        margin-left: calc(var(--spacing) * 419);
    }
    .ml-420 {
        margin-left: calc(var(--spacing) * 420);
    }
    .ml-421 {
        margin-left: calc(var(--spacing) * 421);
    }
    .ml-422 {
        margin-left: calc(var(--spacing) * 422);
    }
    .ml-423 {
        margin-left: calc(var(--spacing) * 423);
    }
    .ml-424 {
        margin-left: calc(var(--spacing) * 424);
    }
    .ml-425 {
        margin-left: calc(var(--spacing) * 425);
    }
    .ml-426 {
        margin-left: calc(var(--spacing) * 426);
    }
    .ml-427 {
        margin-left: calc(var(--spacing) * 427);
    }
    .ml-428 {
        margin-left: calc(var(--spacing) * 428);
    }
    .ml-429 {
        margin-left: calc(var(--spacing) * 429);
    }
    .ml-430 {
        margin-left: calc(var(--spacing) * 430);
    }
    .ml-431 {
        margin-left: calc(var(--spacing) * 431);
    }
    .ml-432 {
        margin-left: calc(var(--spacing) * 432);
    }
    .ml-433 {
        margin-left: calc(var(--spacing) * 433);
    }
    .ml-434 {
        margin-left: calc(var(--spacing) * 434);
    }
    .ml-435 {
        margin-left: calc(var(--spacing) * 435);
    }
    .ml-436 {
        margin-left: calc(var(--spacing) * 436);
    }
    .ml-437 {
        margin-left: calc(var(--spacing) * 437);
    }
    .ml-438 {
        margin-left: calc(var(--spacing) * 438);
    }
    .ml-439 {
        margin-left: calc(var(--spacing) * 439);
    }
    .ml-440 {
        margin-left: calc(var(--spacing) * 440);
    }
    .ml-441 {
        margin-left: calc(var(--spacing) * 441);
    }
    .ml-442 {
        margin-left: calc(var(--spacing) * 442);
    }
    .ml-443 {
        margin-left: calc(var(--spacing) * 443);
    }
    .ml-444 {
        margin-left: calc(var(--spacing) * 444);
    }
    .ml-445 {
        margin-left: calc(var(--spacing) * 445);
    }
    .ml-446 {
        margin-left: calc(var(--spacing) * 446);
    }
    .ml-447 {
        margin-left: calc(var(--spacing) * 447);
    }
    .ml-448 {
        margin-left: calc(var(--spacing) * 448);
    }
    .ml-449 {
        margin-left: calc(var(--spacing) * 449);
    }
    .ml-450 {
        margin-left: calc(var(--spacing) * 450);
    }
    .ml-451 {
        margin-left: calc(var(--spacing) * 451);
    }
    .ml-452 {
        margin-left: calc(var(--spacing) * 452);
    }
    .ml-453 {
        margin-left: calc(var(--spacing) * 453);
    }
    .ml-454 {
        margin-left: calc(var(--spacing) * 454);
    }
    .ml-455 {
        margin-left: calc(var(--spacing) * 455);
    }
    .ml-456 {
        margin-left: calc(var(--spacing) * 456);
    }
    .ml-457 {
        margin-left: calc(var(--spacing) * 457);
    }
    .ml-458 {
        margin-left: calc(var(--spacing) * 458);
    }
    .ml-459 {
        margin-left: calc(var(--spacing) * 459);
    }
    .ml-460 {
        margin-left: calc(var(--spacing) * 460);
    }
    .ml-461 {
        margin-left: calc(var(--spacing) * 461);
    }
    .ml-462 {
        margin-left: calc(var(--spacing) * 462);
    }
    .ml-463 {
        margin-left: calc(var(--spacing) * 463);
    }
    .ml-464 {
        margin-left: calc(var(--spacing) * 464);
    }
    .ml-465 {
        margin-left: calc(var(--spacing) * 465);
    }
    .ml-466 {
        margin-left: calc(var(--spacing) * 466);
    }
    .ml-467 {
        margin-left: calc(var(--spacing) * 467);
    }
    .ml-468 {
        margin-left: calc(var(--spacing) * 468);
    }
    .ml-469 {
        margin-left: calc(var(--spacing) * 469);
    }
    .ml-470 {
        margin-left: calc(var(--spacing) * 470);
    }
    .ml-471 {
        margin-left: calc(var(--spacing) * 471);
    }
    .ml-472 {
        margin-left: calc(var(--spacing) * 472);
    }
    .ml-473 {
        margin-left: calc(var(--spacing) * 473);
    }
    .ml-474 {
        margin-left: calc(var(--spacing) * 474);
    }
    .ml-475 {
        margin-left: calc(var(--spacing) * 475);
    }
    .ml-476 {
        margin-left: calc(var(--spacing) * 476);
    }
    .ml-477 {
        margin-left: calc(var(--spacing) * 477);
    }
    .ml-478 {
        margin-left: calc(var(--spacing) * 478);
    }
    .ml-479 {
        margin-left: calc(var(--spacing) * 479);
    }
    .ml-480 {
        margin-left: calc(var(--spacing) * 480);
    }
    .ml-481 {
        margin-left: calc(var(--spacing) * 481);
    }
    .ml-482 {
        margin-left: calc(var(--spacing) * 482);
    }
    .ml-483 {
        margin-left: calc(var(--spacing) * 483);
    }
    .ml-484 {
        margin-left: calc(var(--spacing) * 484);
    }
    .ml-485 {
        margin-left: calc(var(--spacing) * 485);
    }
    .ml-486 {
        margin-left: calc(var(--spacing) * 486);
    }
    .ml-487 {
        margin-left: calc(var(--spacing) * 487);
    }
    .ml-488 {
        margin-left: calc(var(--spacing) * 488);
    }
    .ml-489 {
        margin-left: calc(var(--spacing) * 489);
    }
    .ml-490 {
        margin-left: calc(var(--spacing) * 490);
    }
    .ml-491 {
        margin-left: calc(var(--spacing) * 491);
    }
    .ml-492 {
        margin-left: calc(var(--spacing) * 492);
    }
    .ml-493 {
        margin-left: calc(var(--spacing) * 493);
    }
    .ml-494 {
        margin-left: calc(var(--spacing) * 494);
    }
    .ml-495 {
        margin-left: calc(var(--spacing) * 495);
    }
    .ml-496 {
        margin-left: calc(var(--spacing) * 496);
    }
    .ml-497 {
        margin-left: calc(var(--spacing) * 497);
    }
    .ml-498 {
        margin-left: calc(var(--spacing) * 498);
    }
    .ml-499 {
        margin-left: calc(var(--spacing) * 499);
    }
    .ml-500 {
        margin-left: calc(var(--spacing) * 500);
    }
    .ml-auto {
        margin-left: auto;
    }
    .carousel-item {
        box-sizing: content-box;
        scroll-snap-align: start;
        flex: none;
        display: flex;
    }
    .box-border {
        box-sizing: border-box;
    }
    .box-content {
        box-sizing: content-box;
    }
    .\!status {
        aspect-ratio: 1 !important;
        border-radius: var(--radius-selector) !important;
        background-color: var(--color-base-content) !important;
        vertical-align: middle !important;
        color: #0000004d !important;
        background-position: 50% !important;
        background-repeat: no-repeat !important;
        background-image: radial-gradient(
            circle at 35% 30%,
            oklch(1 0 0 / calc(var(--depth) * 0.5)),
            #0000
        ) !important;
        width: 0.5rem !important;
        height: 0.5rem !important;
        display: inline-block !important;
        box-shadow: 0 2px 3px -1px !important;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .\!status {
            background-color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            ) !important;
            color: #0000004d !important;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .\!status {
                color: color-mix(
                    in oklab,
                    var(--color-black) 30%,
                    transparent
                ) !important;
            }
        }
        .\!status {
            box-shadow: 0 2px 3px -1px color-mix(in oklab, currentColor
                        calc(var(--depth) * 100%), #0000) !important;
        }
    }
    .status {
        aspect-ratio: 1;
        border-radius: var(--radius-selector);
        background-color: var(--color-base-content);
        vertical-align: middle;
        color: #0000004d;
        background-position: 50%;
        background-repeat: no-repeat;
        background-image: radial-gradient(
            circle at 35% 30%,
            oklch(1 0 0 / calc(var(--depth) * 0.5)),
            #0000
        );
        width: 0.5rem;
        height: 0.5rem;
        display: inline-block;
        box-shadow: 0 2px 3px -1px;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .status {
            background-color: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                transparent
            );
            color: #0000004d;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .status {
                color: color-mix(in oklab, var(--color-black) 30%, transparent);
            }
        }
        .status {
            box-shadow: 0 2px 3px -1px color-mix(in oklab, currentColor
                        calc(var(--depth) * 100%), #0000);
        }
    }
    .badge {
        border-radius: var(--radius-selector);
        vertical-align: middle;
        color: var(--badge-fg);
        border: var(--border) solid var(--badge-color, var(--color-base-200));
        width: -moz-fit-content;
        width: fit-content;
        padding-inline: calc(0.25rem * 3 - var(--border));
        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, 0.25rem) * 6);
        height: var(--size);
        justify-content: center;
        align-items: center;
        gap: 0.5rem;
        font-size: 0.875rem;
        display: inline-flex;
    }
    .badge.badge-outline {
        --badge-fg: var(--badge-color);
        --badge-bg: #0000;
        background-image: none;
        border-color: currentColor;
    }
    .badge.badge-dash {
        --badge-fg: var(--badge-color);
        --badge-bg: #0000;
        background-image: none;
        border-style: dashed;
        border-color: currentColor;
    }
    .badge.badge-soft {
        color: var(--badge-color, var(--color-base-content));
        background-color: var(--badge-color, var(--color-base-content));
        border-color: var(--badge-color, var(--color-base-content));
        background-image: none;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .badge.badge-soft {
            background-color: color-mix(
                in oklab,
                var(--badge-color, var(--color-base-content)) 8%,
                var(--color-base-100)
            );
            border-color: color-mix(
                in oklab,
                var(--badge-color, var(--color-base-content)) 10%,
                var(--color-base-100)
            );
        }
    }
    .kbd {
        border-radius: var(--radius-field);
        background-color: var(--color-base-200);
        vertical-align: middle;
        border: var(--border) solid var(--color-base-content);
        border-bottom: calc(var(--border) + 1px) solid var(--color-base-content);
        --size: calc(var(--size-selector, 0.25rem) * 6);
        height: var(--size);
        min-width: var(--size);
        justify-content: center;
        align-items: center;
        padding-left: 0.5em;
        padding-right: 0.5em;
        font-size: 0.875rem;
        display: inline-flex;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .kbd {
            border: var(--border) solid
                color-mix(in srgb, var(--color-base-content) 20%, #0000);
            border-bottom: calc(var(--border) + 1px) solid
                color-mix(in srgb, var(--color-base-content) 20%, #0000);
        }
    }
    .tabs {
        --tabs-height: auto;
        --tabs-direction: row;
        height: var(--tabs-height);
        flex-wrap: wrap;
        flex-direction: var(--tabs-direction);
        display: flex;
    }
    .navbar {
        align-items: center;
        width: 100%;
        min-height: 4rem;
        padding: 0.5rem;
        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);
        -moz-column-gap: 1rem;
        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;
        border-block-end: none;
    }
    @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);
        }
    }
    .navbar-end {
        justify-content: flex-end;
        align-items: center;
        width: 50%;
        display: inline-flex;
    }
    .navbar-start {
        justify-content: flex-start;
        align-items: center;
        width: 50%;
        display: inline-flex;
    }
    .card-body {
        padding: var(--card-p, 1.5rem);
        font-size: var(--card-fs, 0.875rem);
        flex-direction: column;
        flex: 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;
        scroll-behavior: smooth;
        scrollbar-width: none;
        display: inline-flex;
        overflow-x: scroll;
    }
    .carousel::-webkit-scrollbar {
        display: none;
    }
    .alert {
        border-radius: var(--radius-box);
        color: var(--color-base-content);
        background-color: var(--alert-color, var(--color-base-200));
        text-align: start;
        border: var(--border) solid var(--color-base-200);
        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) * 0.08)) inset,
            0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));
        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) * 0.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) * 0.08));
        }
    }
    .alert:has(:nth-child(2)) {
        grid-template-columns: auto minmax(auto, 1fr);
    }
    .alert.alert-outline {
        color: var(--alert-color);
        box-shadow: none;
        background-color: #0000;
        background-image: none;
    }
    .alert.alert-dash {
        color: var(--alert-color);
        box-shadow: none;
        background-color: #0000;
        background-image: none;
        border-style: dashed;
    }
    .alert.alert-soft {
        color: var(--alert-color, var(--color-base-content));
        background: var(--alert-color, var(--color-base-content));
        border-color: var(--alert-color, var(--color-base-content));
        box-shadow: none;
        background-image: none;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .alert.alert-soft {
            background: color-mix(
                in oklab,
                var(--alert-color, var(--color-base-content)) 8%,
                var(--color-base-100)
            );
            border-color: color-mix(
                in oklab,
                var(--alert-color, var(--color-base-content)) 10%,
                var(--color-base-100)
            );
        }
    }
    .fieldset {
        grid-template-columns: 1fr;
        grid-auto-rows: max-content;
        gap: 0.375rem;
        padding-block: 0.25rem;
        font-size: 0.75rem;
        display: grid;
    }
    .card-actions {
        flex-wrap: wrap;
        align-items: flex-start;
        gap: 0.5rem;
        display: flex;
    }
    .avatar-placeholder > div {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .card-title {
        font-size: var(--cardtitle-fs, 1.125rem);
        align-items: center;
        gap: 0.5rem;
        font-weight: 600;
        display: flex;
    }
    .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 > .join-item:where(:first-child),
    .join :first-child:not(:last-child) :where(.join-item) {
        --join-ss: var(--radius-field);
        --join-se: 0;
        --join-es: var(--radius-field);
        --join-ee: 0;
    }
    .join > .join-item:where(:last-child),
    .join :last-child:not(:first-child) :where(.join-item) {
        --join-ss: 0;
        --join-se: var(--radius-field);
        --join-es: 0;
        --join-ee: var(--radius-field);
    }
    .join > .join-item:where(:only-child),
    .join :only-child :where(.join-item) {
        --join-ss: var(--radius-field);
        --join-se: var(--radius-field);
        --join-es: var(--radius-field);
        --join-ee: var(--radius-field);
    }
    .mockup-phone {
        background-color: #000;
        border: 6px solid #6b6b6b;
        border-radius: 65px;
        justify-items: center;
        padding: 11px;
        display: inline-grid;
        overflow: hidden;
    }
    .chat {
        -moz-column-gap: 0.75rem;
        column-gap: 0.75rem;
        padding-block: 0.25rem;
        display: grid;
    }
    .avatar-group {
        display: flex;
        overflow: hidden;
    }
    .avatar-group :where(.avatar) {
        border: 4px solid var(--color-base-100);
        border-radius: 3.40282e38px;
        overflow: hidden;
    }
    .line-clamp-2 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
    }
    .line-clamp-none {
        -webkit-line-clamp: unset;
        -webkit-box-orient: horizontal;
        display: block;
        overflow: visible;
    }
    :root .prose {
        --tw-prose-body: var(--color-base-content);
        --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);
        --tw-prose-hr: var(--color-base-content);
        --tw-prose-quotes: var(--color-base-content);
        --tw-prose-quote-borders: var(--color-base-content);
        --tw-prose-captions: var(--color-base-content);
        --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);
        --tw-prose-td-borders: var(--color-base-content);
        --tw-prose-kbd: 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
            );
            --tw-prose-bullets: color-mix(
                in oklab,
                var(--color-base-content) 50%,
                #0000
            );
            --tw-prose-hr: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                #0000
            );
            --tw-prose-quote-borders: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                #0000
            );
            --tw-prose-captions: color-mix(
                in oklab,
                var(--color-base-content) 50%,
                #0000
            );
            --tw-prose-th-borders: color-mix(
                in oklab,
                var(--color-base-content) 50%,
                #0000
            );
            --tw-prose-td-borders: color-mix(
                in oklab,
                var(--color-base-content) 20%,
                #0000
            );
            --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-inline: 0.5em;
    }
    :root .prose :where(code):not(pre > code):before,
    :root .prose :where(code):not(pre > code):after {
        display: none;
    }
    .mask {
        vertical-align: middle;
        display: inline-block;
        -webkit-mask-position: 50%;
        mask-position: 50%;
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
    }
    .\!flex {
        display: flex !important;
    }
    .\!inline {
        display: inline !important;
    }
    .block {
        display: block;
    }
    .contents {
        display: contents;
    }
    .flex {
        display: flex;
    }
    .flow-root {
        display: flow-root;
    }
    .grid {
        display: grid;
    }
    .hidden {
        display: none;
    }
    .hidden\! {
        display: none !important;
    }
    .inline {
        display: inline;
    }
    .inline-block {
        display: inline-block;
    }
    .inline-flex {
        display: inline-flex;
    }
    .inline-grid {
        display: inline-grid;
    }
    .inline-table {
        display: inline-table;
    }
    .list-item {
        display: list-item;
    }
    .table {
        display: table;
    }
    .table\! {
        display: table !important;
    }
    .table-caption {
        display: table-caption;
    }
    .table-cell {
        display: table-cell;
    }
    .table-column {
        display: table-column;
    }
    .table-column-group {
        display: table-column-group;
    }
    .table-footer-group {
        display: table-footer-group;
    }
    .table-header-group {
        display: table-header-group;
    }
    .table-row {
        display: table-row;
    }
    .table-row-group {
        display: table-row-group;
    }
    .field-sizing-content {
        field-sizing: content;
    }
    .field-sizing-fixed {
        field-sizing: fixed;
    }
    .aspect-auto {
        aspect-ratio: auto;
    }
    .aspect-square {
        aspect-ratio: 1;
    }
    .modal-bottom {
        place-items: end;
    }
    .modal-bottom :where(.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(100vh - 5em);
        translate: 0 100%;
        scale: 1;
    }
    .modal-end {
        place-items: end;
    }
    .modal-end :where(.modal-box) {
        --modal-tl: var(--radius-box);
        --modal-tr: 0;
        --modal-bl: var(--radius-box);
        --modal-br: 0;
        width: auto;
        max-width: none;
        height: 100vh;
        max-height: none;
        translate: 100%;
        scale: 1;
    }
    .modal-middle {
        place-items: center;
    }
    .modal-middle :where(.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(100vh - 5em);
        translate: 0 2%;
        scale: 98%;
    }
    .modal-start {
        place-items: start;
    }
    .modal-start :where(.modal-box) {
        --modal-tl: 0;
        --modal-tr: var(--radius-box);
        --modal-bl: 0;
        --modal-br: var(--radius-box);
        width: auto;
        max-width: none;
        height: 100vh;
        max-height: none;
        translate: -100%;
        scale: 1;
    }
    .modal-top {
        place-items: start;
    }
    .modal-top :where(.modal-box) {
        --modal-tl: 0;
        --modal-tr: 0;
        --modal-bl: var(--radius-box);
        --modal-br: var(--radius-box);
        width: 100%;
        max-width: none;
        height: auto;
        max-height: calc(100vh - 5em);
        translate: 0 -100%;
        scale: 1;
    }
    .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 > *) {
        -o-object-fit: cover;
        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:before,
    .divider-horizontal.divider:after {
        width: 0.125rem;
        height: 100%;
    }
    .divider-vertical {
        --divider-m: 1rem 0;
    }
    .divider-vertical.divider {
        flex-direction: row;
        width: auto;
        height: 1rem;
    }
    .divider-vertical.divider:before,
    .divider-vertical.divider:after {
        width: 100%;
        height: 0.125rem;
    }
    .btn-circle {
        width: var(--size);
        height: var(--size);
        border-radius: 3.40282e38px;
        padding-inline: 0;
    }
    .btn-square {
        width: var(--size);
        height: var(--size);
        padding-inline: 0;
    }
    .size-1 {
        width: calc(var(--spacing) * 1);
        height: calc(var(--spacing) * 1);
    }
    .size-1\.5 {
        width: calc(var(--spacing) * 1.5);
        height: calc(var(--spacing) * 1.5);
    }
    .size-2 {
        width: calc(var(--spacing) * 2);
        height: calc(var(--spacing) * 2);
    }
    .size-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-7 {
        width: calc(var(--spacing) * 7);
        height: calc(var(--spacing) * 7);
    }
    .size-8 {
        width: calc(var(--spacing) * 8);
        height: calc(var(--spacing) * 8);
    }
    .size-9 {
        width: calc(var(--spacing) * 9);
        height: calc(var(--spacing) * 9);
    }
    .size-10 {
        width: calc(var(--spacing) * 10);
        height: calc(var(--spacing) * 10);
    }
    .size-10\.5 {
        width: calc(var(--spacing) * 10.5);
        height: calc(var(--spacing) * 10.5);
    }
    .size-11 {
        width: calc(var(--spacing) * 11);
        height: calc(var(--spacing) * 11);
    }
    .size-12 {
        width: calc(var(--spacing) * 12);
        height: calc(var(--spacing) * 12);
    }
    .size-13 {
        width: calc(var(--spacing) * 13);
        height: calc(var(--spacing) * 13);
    }
    .size-14 {
        width: calc(var(--spacing) * 14);
        height: calc(var(--spacing) * 14);
    }
    .size-15 {
        width: calc(var(--spacing) * 15);
        height: calc(var(--spacing) * 15);
    }
    .size-16 {
        width: calc(var(--spacing) * 16);
        height: calc(var(--spacing) * 16);
    }
    .size-17 {
        width: calc(var(--spacing) * 17);
        height: calc(var(--spacing) * 17);
    }
    .size-18 {
        width: calc(var(--spacing) * 18);
        height: calc(var(--spacing) * 18);
    }
    .size-19 {
        width: calc(var(--spacing) * 19);
        height: calc(var(--spacing) * 19);
    }
    .size-20 {
        width: calc(var(--spacing) * 20);
        height: calc(var(--spacing) * 20);
    }
    .size-21 {
        width: calc(var(--spacing) * 21);
        height: calc(var(--spacing) * 21);
    }
    .size-22 {
        width: calc(var(--spacing) * 22);
        height: calc(var(--spacing) * 22);
    }
    .size-23 {
        width: calc(var(--spacing) * 23);
        height: calc(var(--spacing) * 23);
    }
    .size-24 {
        width: calc(var(--spacing) * 24);
        height: calc(var(--spacing) * 24);
    }
    .size-25 {
        width: calc(var(--spacing) * 25);
        height: calc(var(--spacing) * 25);
    }
    .size-26 {
        width: calc(var(--spacing) * 26);
        height: calc(var(--spacing) * 26);
    }
    .size-27 {
        width: calc(var(--spacing) * 27);
        height: calc(var(--spacing) * 27);
    }
    .size-28 {
        width: calc(var(--spacing) * 28);
        height: calc(var(--spacing) * 28);
    }
    .size-29 {
        width: calc(var(--spacing) * 29);
        height: calc(var(--spacing) * 29);
    }
    .size-30 {
        width: calc(var(--spacing) * 30);
        height: calc(var(--spacing) * 30);
    }
    .size-31 {
        width: calc(var(--spacing) * 31);
        height: calc(var(--spacing) * 31);
    }
    .size-32 {
        width: calc(var(--spacing) * 32);
        height: calc(var(--spacing) * 32);
    }
    .size-33 {
        width: calc(var(--spacing) * 33);
        height: calc(var(--spacing) * 33);
    }
    .size-34 {
        width: calc(var(--spacing) * 34);
        height: calc(var(--spacing) * 34);
    }
    .size-35 {
        width: calc(var(--spacing) * 35);
        height: calc(var(--spacing) * 35);
    }
    .size-36 {
        width: calc(var(--spacing) * 36);
        height: calc(var(--spacing) * 36);
    }
    .size-37 {
        width: calc(var(--spacing) * 37);
        height: calc(var(--spacing) * 37);
    }
    .size-38 {
        width: calc(var(--spacing) * 38);
        height: calc(var(--spacing) * 38);
    }
    .size-39 {
        width: calc(var(--spacing) * 39);
        height: calc(var(--spacing) * 39);
    }
    .size-40 {
        width: calc(var(--spacing) * 40);
        height: calc(var(--spacing) * 40);
    }
    .size-41 {
        width: calc(var(--spacing) * 41);
        height: calc(var(--spacing) * 41);
    }
    .size-42 {
        width: calc(var(--spacing) * 42);
        height: calc(var(--spacing) * 42);
    }
    .size-43 {
        width: calc(var(--spacing) * 43);
        height: calc(var(--spacing) * 43);
    }
    .size-44 {
        width: calc(var(--spacing) * 44);
        height: calc(var(--spacing) * 44);
    }
    .size-45 {
        width: calc(var(--spacing) * 45);
        height: calc(var(--spacing) * 45);
    }
    .size-46 {
        width: calc(var(--spacing) * 46);
        height: calc(var(--spacing) * 46);
    }
    .size-47 {
        width: calc(var(--spacing) * 47);
        height: calc(var(--spacing) * 47);
    }
    .size-48 {
        width: calc(var(--spacing) * 48);
        height: calc(var(--spacing) * 48);
    }
    .size-49 {
        width: calc(var(--spacing) * 49);
        height: calc(var(--spacing) * 49);
    }
    .size-50 {
        width: calc(var(--spacing) * 50);
        height: calc(var(--spacing) * 50);
    }
    .size-51 {
        width: calc(var(--spacing) * 51);
        height: calc(var(--spacing) * 51);
    }
    .size-52 {
        width: calc(var(--spacing) * 52);
        height: calc(var(--spacing) * 52);
    }
    .size-53 {
        width: calc(var(--spacing) * 53);
        height: calc(var(--spacing) * 53);
    }
    .size-54 {
        width: calc(var(--spacing) * 54);
        height: calc(var(--spacing) * 54);
    }
    .size-55 {
        width: calc(var(--spacing) * 55);
        height: calc(var(--spacing) * 55);
    }
    .size-56 {
        width: calc(var(--spacing) * 56);
        height: calc(var(--spacing) * 56);
    }
    .size-57 {
        width: calc(var(--spacing) * 57);
        height: calc(var(--spacing) * 57);
    }
    .size-58 {
        width: calc(var(--spacing) * 58);
        height: calc(var(--spacing) * 58);
    }
    .size-59 {
        width: calc(var(--spacing) * 59);
        height: calc(var(--spacing) * 59);
    }
    .size-60 {
        width: calc(var(--spacing) * 60);
        height: calc(var(--spacing) * 60);
    }
    .size-61 {
        width: calc(var(--spacing) * 61);
        height: calc(var(--spacing) * 61);
    }
    .size-62 {
        width: calc(var(--spacing) * 62);
        height: calc(var(--spacing) * 62);
    }
    .size-63 {
        width: calc(var(--spacing) * 63);
        height: calc(var(--spacing) * 63);
    }
    .size-64 {
        width: calc(var(--spacing) * 64);
        height: calc(var(--spacing) * 64);
    }
    .size-65 {
        width: calc(var(--spacing) * 65);
        height: calc(var(--spacing) * 65);
    }
    .size-66 {
        width: calc(var(--spacing) * 66);
        height: calc(var(--spacing) * 66);
    }
    .size-67 {
        width: calc(var(--spacing) * 67);
        height: calc(var(--spacing) * 67);
    }
    .size-68 {
        width: calc(var(--spacing) * 68);
        height: calc(var(--spacing) * 68);
    }
    .size-69 {
        width: calc(var(--spacing) * 69);
        height: calc(var(--spacing) * 69);
    }
    .size-70 {
        width: calc(var(--spacing) * 70);
        height: calc(var(--spacing) * 70);
    }
    .size-71 {
        width: calc(var(--spacing) * 71);
        height: calc(var(--spacing) * 71);
    }
    .size-72 {
        width: calc(var(--spacing) * 72);
        height: calc(var(--spacing) * 72);
    }
    .size-73 {
        width: calc(var(--spacing) * 73);
        height: calc(var(--spacing) * 73);
    }
    .size-74 {
        width: calc(var(--spacing) * 74);
        height: calc(var(--spacing) * 74);
    }
    .size-75 {
        width: calc(var(--spacing) * 75);
        height: calc(var(--spacing) * 75);
    }
    .size-76 {
        width: calc(var(--spacing) * 76);
        height: calc(var(--spacing) * 76);
    }
    .size-77 {
        width: calc(var(--spacing) * 77);
        height: calc(var(--spacing) * 77);
    }
    .size-78 {
        width: calc(var(--spacing) * 78);
        height: calc(var(--spacing) * 78);
    }
    .size-79 {
        width: calc(var(--spacing) * 79);
        height: calc(var(--spacing) * 79);
    }
    .size-80 {
        width: calc(var(--spacing) * 80);
        height: calc(var(--spacing) * 80);
    }
    .size-81 {
        width: calc(var(--spacing) * 81);
        height: calc(var(--spacing) * 81);
    }
    .size-82 {
        width: calc(var(--spacing) * 82);
        height: calc(var(--spacing) * 82);
    }
    .size-83 {
        width: calc(var(--spacing) * 83);
        height: calc(var(--spacing) * 83);
    }
    .size-84 {
        width: calc(var(--spacing) * 84);
        height: calc(var(--spacing) * 84);
    }
    .size-85 {
        width: calc(var(--spacing) * 85);
        height: calc(var(--spacing) * 85);
    }
    .size-86 {
        width: calc(var(--spacing) * 86);
        height: calc(var(--spacing) * 86);
    }
    .size-87 {
        width: calc(var(--spacing) * 87);
        height: calc(var(--spacing) * 87);
    }
    .size-88 {
        width: calc(var(--spacing) * 88);
        height: calc(var(--spacing) * 88);
    }
    .size-89 {
        width: calc(var(--spacing) * 89);
        height: calc(var(--spacing) * 89);
    }
    .size-90 {
        width: calc(var(--spacing) * 90);
        height: calc(var(--spacing) * 90);
    }
    .size-91 {
        width: calc(var(--spacing) * 91);
        height: calc(var(--spacing) * 91);
    }
    .size-92 {
        width: calc(var(--spacing) * 92);
        height: calc(var(--spacing) * 92);
    }
    .size-93 {
        width: calc(var(--spacing) * 93);
        height: calc(var(--spacing) * 93);
    }
    .size-94 {
        width: calc(var(--spacing) * 94);
        height: calc(var(--spacing) * 94);
    }
    .size-95 {
        width: calc(var(--spacing) * 95);
        height: calc(var(--spacing) * 95);
    }
    .size-96 {
        width: calc(var(--spacing) * 96);
        height: calc(var(--spacing) * 96);
    }
    .size-97 {
        width: calc(var(--spacing) * 97);
        height: calc(var(--spacing) * 97);
    }
    .size-98 {
        width: calc(var(--spacing) * 98);
        height: calc(var(--spacing) * 98);
    }
    .size-99 {
        width: calc(var(--spacing) * 99);
        height: calc(var(--spacing) * 99);
    }
    .size-100 {
        width: calc(var(--spacing) * 100);
        height: calc(var(--spacing) * 100);
    }
    .size-101 {
        width: calc(var(--spacing) * 101);
        height: calc(var(--spacing) * 101);
    }
    .size-102 {
        width: calc(var(--spacing) * 102);
        height: calc(var(--spacing) * 102);
    }
    .size-103 {
        width: calc(var(--spacing) * 103);
        height: calc(var(--spacing) * 103);
    }
    .size-104 {
        width: calc(var(--spacing) * 104);
        height: calc(var(--spacing) * 104);
    }
    .size-105 {
        width: calc(var(--spacing) * 105);
        height: calc(var(--spacing) * 105);
    }
    .size-106 {
        width: calc(var(--spacing) * 106);
        height: calc(var(--spacing) * 106);
    }
    .size-107 {
        width: calc(var(--spacing) * 107);
        height: calc(var(--spacing) * 107);
    }
    .size-108 {
        width: calc(var(--spacing) * 108);
        height: calc(var(--spacing) * 108);
    }
    .size-109 {
        width: calc(var(--spacing) * 109);
        height: calc(var(--spacing) * 109);
    }
    .size-110 {
        width: calc(var(--spacing) * 110);
        height: calc(var(--spacing) * 110);
    }
    .size-111 {
        width: calc(var(--spacing) * 111);
        height: calc(var(--spacing) * 111);
    }
    .size-112 {
        width: calc(var(--spacing) * 112);
        height: calc(var(--spacing) * 112);
    }
    .size-113 {
        width: calc(var(--spacing) * 113);
        height: calc(var(--spacing) * 113);
    }
    .size-114 {
        width: calc(var(--spacing) * 114);
        height: calc(var(--spacing) * 114);
    }
    .size-115 {
        width: calc(var(--spacing) * 115);
        height: calc(var(--spacing) * 115);
    }
    .size-116 {
        width: calc(var(--spacing) * 116);
        height: calc(var(--spacing) * 116);
    }
    .size-117 {
        width: calc(var(--spacing) * 117);
        height: calc(var(--spacing) * 117);
    }
    .size-118 {
        width: calc(var(--spacing) * 118);
        height: calc(var(--spacing) * 118);
    }
    .size-119 {
        width: calc(var(--spacing) * 119);
        height: calc(var(--spacing) * 119);
    }
    .size-120 {
        width: calc(var(--spacing) * 120);
        height: calc(var(--spacing) * 120);
    }
    .size-121 {
        width: calc(var(--spacing) * 121);
        height: calc(var(--spacing) * 121);
    }
    .size-122 {
        width: calc(var(--spacing) * 122);
        height: calc(var(--spacing) * 122);
    }
    .size-123 {
        width: calc(var(--spacing) * 123);
        height: calc(var(--spacing) * 123);
    }
    .size-124 {
        width: calc(var(--spacing) * 124);
        height: calc(var(--spacing) * 124);
    }
    .size-125 {
        width: calc(var(--spacing) * 125);
        height: calc(var(--spacing) * 125);
    }
    .size-126 {
        width: calc(var(--spacing) * 126);
        height: calc(var(--spacing) * 126);
    }
    .size-127 {
        width: calc(var(--spacing) * 127);
        height: calc(var(--spacing) * 127);
    }
    .size-128 {
        width: calc(var(--spacing) * 128);
        height: calc(var(--spacing) * 128);
    }
    .size-129 {
        width: calc(var(--spacing) * 129);
        height: calc(var(--spacing) * 129);
    }
    .size-130 {
        width: calc(var(--spacing) * 130);
        height: calc(var(--spacing) * 130);
    }
    .size-131 {
        width: calc(var(--spacing) * 131);
        height: calc(var(--spacing) * 131);
    }
    .size-132 {
        width: calc(var(--spacing) * 132);
        height: calc(var(--spacing) * 132);
    }
    .size-133 {
        width: calc(var(--spacing) * 133);
        height: calc(var(--spacing) * 133);
    }
    .size-134 {
        width: calc(var(--spacing) * 134);
        height: calc(var(--spacing) * 134);
    }
    .size-135 {
        width: calc(var(--spacing) * 135);
        height: calc(var(--spacing) * 135);
    }
    .size-136 {
        width: calc(var(--spacing) * 136);
        height: calc(var(--spacing) * 136);
    }
    .size-137 {
        width: calc(var(--spacing) * 137);
        height: calc(var(--spacing) * 137);
    }
    .size-138 {
        width: calc(var(--spacing) * 138);
        height: calc(var(--spacing) * 138);
    }
    .size-139 {
        width: calc(var(--spacing) * 139);
        height: calc(var(--spacing) * 139);
    }
    .size-140 {
        width: calc(var(--spacing) * 140);
        height: calc(var(--spacing) * 140);
    }
    .size-141 {
        width: calc(var(--spacing) * 141);
        height: calc(var(--spacing) * 141);
    }
    .size-142 {
        width: calc(var(--spacing) * 142);
        height: calc(var(--spacing) * 142);
    }
    .size-143 {
        width: calc(var(--spacing) * 143);
        height: calc(var(--spacing) * 143);
    }
    .size-144 {
        width: calc(var(--spacing) * 144);
        height: calc(var(--spacing) * 144);
    }
    .size-145 {
        width: calc(var(--spacing) * 145);
        height: calc(var(--spacing) * 145);
    }
    .size-146 {
        width: calc(var(--spacing) * 146);
        height: calc(var(--spacing) * 146);
    }
    .size-147 {
        width: calc(var(--spacing) * 147);
        height: calc(var(--spacing) * 147);
    }
    .size-148 {
        width: calc(var(--spacing) * 148);
        height: calc(var(--spacing) * 148);
    }
    .size-149 {
        width: calc(var(--spacing) * 149);
        height: calc(var(--spacing) * 149);
    }
    .size-150 {
        width: calc(var(--spacing) * 150);
        height: calc(var(--spacing) * 150);
    }
    .size-151 {
        width: calc(var(--spacing) * 151);
        height: calc(var(--spacing) * 151);
    }
    .size-152 {
        width: calc(var(--spacing) * 152);
        height: calc(var(--spacing) * 152);
    }
    .size-153 {
        width: calc(var(--spacing) * 153);
        height: calc(var(--spacing) * 153);
    }
    .size-154 {
        width: calc(var(--spacing) * 154);
        height: calc(var(--spacing) * 154);
    }
    .size-155 {
        width: calc(var(--spacing) * 155);
        height: calc(var(--spacing) * 155);
    }
    .size-156 {
        width: calc(var(--spacing) * 156);
        height: calc(var(--spacing) * 156);
    }
    .size-157 {
        width: calc(var(--spacing) * 157);
        height: calc(var(--spacing) * 157);
    }
    .size-158 {
        width: calc(var(--spacing) * 158);
        height: calc(var(--spacing) * 158);
    }
    .size-159 {
        width: calc(var(--spacing) * 159);
        height: calc(var(--spacing) * 159);
    }
    .size-160 {
        width: calc(var(--spacing) * 160);
        height: calc(var(--spacing) * 160);
    }
    .size-161 {
        width: calc(var(--spacing) * 161);
        height: calc(var(--spacing) * 161);
    }
    .size-162 {
        width: calc(var(--spacing) * 162);
        height: calc(var(--spacing) * 162);
    }
    .size-163 {
        width: calc(var(--spacing) * 163);
        height: calc(var(--spacing) * 163);
    }
    .size-164 {
        width: calc(var(--spacing) * 164);
        height: calc(var(--spacing) * 164);
    }
    .size-165 {
        width: calc(var(--spacing) * 165);
        height: calc(var(--spacing) * 165);
    }
    .size-166 {
        width: calc(var(--spacing) * 166);
        height: calc(var(--spacing) * 166);
    }
    .size-167 {
        width: calc(var(--spacing) * 167);
        height: calc(var(--spacing) * 167);
    }
    .size-168 {
        width: calc(var(--spacing) * 168);
        height: calc(var(--spacing) * 168);
    }
    .size-169 {
        width: calc(var(--spacing) * 169);
        height: calc(var(--spacing) * 169);
    }
    .size-170 {
        width: calc(var(--spacing) * 170);
        height: calc(var(--spacing) * 170);
    }
    .size-171 {
        width: calc(var(--spacing) * 171);
        height: calc(var(--spacing) * 171);
    }
    .size-172 {
        width: calc(var(--spacing) * 172);
        height: calc(var(--spacing) * 172);
    }
    .size-173 {
        width: calc(var(--spacing) * 173);
        height: calc(var(--spacing) * 173);
    }
    .size-174 {
        width: calc(var(--spacing) * 174);
        height: calc(var(--spacing) * 174);
    }
    .size-175 {
        width: calc(var(--spacing) * 175);
        height: calc(var(--spacing) * 175);
    }
    .size-176 {
        width: calc(var(--spacing) * 176);
        height: calc(var(--spacing) * 176);
    }
    .size-177 {
        width: calc(var(--spacing) * 177);
        height: calc(var(--spacing) * 177);
    }
    .size-178 {
        width: calc(var(--spacing) * 178);
        height: calc(var(--spacing) * 178);
    }
    .size-179 {
        width: calc(var(--spacing) * 179);
        height: calc(var(--spacing) * 179);
    }
    .size-180 {
        width: calc(var(--spacing) * 180);
        height: calc(var(--spacing) * 180);
    }
    .size-181 {
        width: calc(var(--spacing) * 181);
        height: calc(var(--spacing) * 181);
    }
    .size-182 {
        width: calc(var(--spacing) * 182);
        height: calc(var(--spacing) * 182);
    }
    .size-183 {
        width: calc(var(--spacing) * 183);
        height: calc(var(--spacing) * 183);
    }
    .size-184 {
        width: calc(var(--spacing) * 184);
        height: calc(var(--spacing) * 184);
    }
    .size-185 {
        width: calc(var(--spacing) * 185);
        height: calc(var(--spacing) * 185);
    }
    .size-186 {
        width: calc(var(--spacing) * 186);
        height: calc(var(--spacing) * 186);
    }
    .size-187 {
        width: calc(var(--spacing) * 187);
        height: calc(var(--spacing) * 187);
    }
    .size-188 {
        width: calc(var(--spacing) * 188);
        height: calc(var(--spacing) * 188);
    }
    .size-189 {
        width: calc(var(--spacing) * 189);
        height: calc(var(--spacing) * 189);
    }
    .size-190 {
        width: calc(var(--spacing) * 190);
        height: calc(var(--spacing) * 190);
    }
    .size-191 {
        width: calc(var(--spacing) * 191);
        height: calc(var(--spacing) * 191);
    }
    .size-192 {
        width: calc(var(--spacing) * 192);
        height: calc(var(--spacing) * 192);
    }
    .size-193 {
        width: calc(var(--spacing) * 193);
        height: calc(var(--spacing) * 193);
    }
    .size-194 {
        width: calc(var(--spacing) * 194);
        height: calc(var(--spacing) * 194);
    }
    .size-195 {
        width: calc(var(--spacing) * 195);
        height: calc(var(--spacing) * 195);
    }
    .size-196 {
        width: calc(var(--spacing) * 196);
        height: calc(var(--spacing) * 196);
    }
    .size-197 {
        width: calc(var(--spacing) * 197);
        height: calc(var(--spacing) * 197);
    }
    .size-198 {
        width: calc(var(--spacing) * 198);
        height: calc(var(--spacing) * 198);
    }
    .size-199 {
        width: calc(var(--spacing) * 199);
        height: calc(var(--spacing) * 199);
    }
    .size-200 {
        width: calc(var(--spacing) * 200);
        height: calc(var(--spacing) * 200);
    }
    .size-201 {
        width: calc(var(--spacing) * 201);
        height: calc(var(--spacing) * 201);
    }
    .size-202 {
        width: calc(var(--spacing) * 202);
        height: calc(var(--spacing) * 202);
    }
    .size-203 {
        width: calc(var(--spacing) * 203);
        height: calc(var(--spacing) * 203);
    }
    .size-204 {
        width: calc(var(--spacing) * 204);
        height: calc(var(--spacing) * 204);
    }
    .size-205 {
        width: calc(var(--spacing) * 205);
        height: calc(var(--spacing) * 205);
    }
    .size-206 {
        width: calc(var(--spacing) * 206);
        height: calc(var(--spacing) * 206);
    }
    .size-207 {
        width: calc(var(--spacing) * 207);
        height: calc(var(--spacing) * 207);
    }
    .size-208 {
        width: calc(var(--spacing) * 208);
        height: calc(var(--spacing) * 208);
    }
    .size-209 {
        width: calc(var(--spacing) * 209);
        height: calc(var(--spacing) * 209);
    }
    .size-210 {
        width: calc(var(--spacing) * 210);
        height: calc(var(--spacing) * 210);
    }
    .size-211 {
        width: calc(var(--spacing) * 211);
        height: calc(var(--spacing) * 211);
    }
    .size-212 {
        width: calc(var(--spacing) * 212);
        height: calc(var(--spacing) * 212);
    }
    .size-213 {
        width: calc(var(--spacing) * 213);
        height: calc(var(--spacing) * 213);
    }
    .size-214 {
        width: calc(var(--spacing) * 214);
        height: calc(var(--spacing) * 214);
    }
    .size-215 {
        width: calc(var(--spacing) * 215);
        height: calc(var(--spacing) * 215);
    }
    .size-216 {
        width: calc(var(--spacing) * 216);
        height: calc(var(--spacing) * 216);
    }
    .size-217 {
        width: calc(var(--spacing) * 217);
        height: calc(var(--spacing) * 217);
    }
    .size-218 {
        width: calc(var(--spacing) * 218);
        height: calc(var(--spacing) * 218);
    }
    .size-219 {
        width: calc(var(--spacing) * 219);
        height: calc(var(--spacing) * 219);
    }
    .size-220 {
        width: calc(var(--spacing) * 220);
        height: calc(var(--spacing) * 220);
    }
    .size-221 {
        width: calc(var(--spacing) * 221);
        height: calc(var(--spacing) * 221);
    }
    .size-222 {
        width: calc(var(--spacing) * 222);
        height: calc(var(--spacing) * 222);
    }
    .size-223 {
        width: calc(var(--spacing) * 223);
        height: calc(var(--spacing) * 223);
    }
    .size-224 {
        width: calc(var(--spacing) * 224);
        height: calc(var(--spacing) * 224);
    }
    .size-225 {
        width: calc(var(--spacing) * 225);
        height: calc(var(--spacing) * 225);
    }
    .size-226 {
        width: calc(var(--spacing) * 226);
        height: calc(var(--spacing) * 226);
    }
    .size-227 {
        width: calc(var(--spacing) * 227);
        height: calc(var(--spacing) * 227);
    }
    .size-228 {
        width: calc(var(--spacing) * 228);
        height: calc(var(--spacing) * 228);
    }
    .size-229 {
        width: calc(var(--spacing) * 229);
        height: calc(var(--spacing) * 229);
    }
    .size-230 {
        width: calc(var(--spacing) * 230);
        height: calc(var(--spacing) * 230);
    }
    .size-231 {
        width: calc(var(--spacing) * 231);
        height: calc(var(--spacing) * 231);
    }
    .size-232 {
        width: calc(var(--spacing) * 232);
        height: calc(var(--spacing) * 232);
    }
    .size-233 {
        width: calc(var(--spacing) * 233);
        height: calc(var(--spacing) * 233);
    }
    .size-234 {
        width: calc(var(--spacing) * 234);
        height: calc(var(--spacing) * 234);
    }
    .size-235 {
        width: calc(var(--spacing) * 235);
        height: calc(var(--spacing) * 235);
    }
    .size-236 {
        width: calc(var(--spacing) * 236);
        height: calc(var(--spacing) * 236);
    }
    .size-237 {
        width: calc(var(--spacing) * 237);
        height: calc(var(--spacing) * 237);
    }
    .size-238 {
        width: calc(var(--spacing) * 238);
        height: calc(var(--spacing) * 238);
    }
    .size-239 {
        width: calc(var(--spacing) * 239);
        height: calc(var(--spacing) * 239);
    }
    .size-240 {
        width: calc(var(--spacing) * 240);
        height: calc(var(--spacing) * 240);
    }
    .size-241 {
        width: calc(var(--spacing) * 241);
        height: calc(var(--spacing) * 241);
    }
    .size-242 {
        width: calc(var(--spacing) * 242);
        height: calc(var(--spacing) * 242);
    }
    .size-243 {
        width: calc(var(--spacing) * 243);
        height: calc(var(--spacing) * 243);
    }
    .size-244 {
        width: calc(var(--spacing) * 244);
        height: calc(var(--spacing) * 244);
    }
    .size-245 {
        width: calc(var(--spacing) * 245);
        height: calc(var(--spacing) * 245);
    }
    .size-246 {
        width: calc(var(--spacing) * 246);
        height: calc(var(--spacing) * 246);
    }
    .size-247 {
        width: calc(var(--spacing) * 247);
        height: calc(var(--spacing) * 247);
    }
    .size-248 {
        width: calc(var(--spacing) * 248);
        height: calc(var(--spacing) * 248);
    }
    .size-249 {
        width: calc(var(--spacing) * 249);
        height: calc(var(--spacing) * 249);
    }
    .size-250 {
        width: calc(var(--spacing) * 250);
        height: calc(var(--spacing) * 250);
    }
    .size-251 {
        width: calc(var(--spacing) * 251);
        height: calc(var(--spacing) * 251);
    }
    .size-252 {
        width: calc(var(--spacing) * 252);
        height: calc(var(--spacing) * 252);
    }
    .size-253 {
        width: calc(var(--spacing) * 253);
        height: calc(var(--spacing) * 253);
    }
    .size-254 {
        width: calc(var(--spacing) * 254);
        height: calc(var(--spacing) * 254);
    }
    .size-255 {
        width: calc(var(--spacing) * 255);
        height: calc(var(--spacing) * 255);
    }
    .size-256 {
        width: calc(var(--spacing) * 256);
        height: calc(var(--spacing) * 256);
    }
    .size-257 {
        width: calc(var(--spacing) * 257);
        height: calc(var(--spacing) * 257);
    }
    .size-258 {
        width: calc(var(--spacing) * 258);
        height: calc(var(--spacing) * 258);
    }
    .size-259 {
        width: calc(var(--spacing) * 259);
        height: calc(var(--spacing) * 259);
    }
    .size-260 {
        width: calc(var(--spacing) * 260);
        height: calc(var(--spacing) * 260);
    }
    .size-261 {
        width: calc(var(--spacing) * 261);
        height: calc(var(--spacing) * 261);
    }
    .size-262 {
        width: calc(var(--spacing) * 262);
        height: calc(var(--spacing) * 262);
    }
    .size-263 {
        width: calc(var(--spacing) * 263);
        height: calc(var(--spacing) * 263);
    }
    .size-264 {
        width: calc(var(--spacing) * 264);
        height: calc(var(--spacing) * 264);
    }
    .size-265 {
        width: calc(var(--spacing) * 265);
        height: calc(var(--spacing) * 265);
    }
    .size-266 {
        width: calc(var(--spacing) * 266);
        height: calc(var(--spacing) * 266);
    }
    .size-267 {
        width: calc(var(--spacing) * 267);
        height: calc(var(--spacing) * 267);
    }
    .size-268 {
        width: calc(var(--spacing) * 268);
        height: calc(var(--spacing) * 268);
    }
    .size-269 {
        width: calc(var(--spacing) * 269);
        height: calc(var(--spacing) * 269);
    }
    .size-270 {
        width: calc(var(--spacing) * 270);
        height: calc(var(--spacing) * 270);
    }
    .size-271 {
        width: calc(var(--spacing) * 271);
        height: calc(var(--spacing) * 271);
    }
    .size-272 {
        width: calc(var(--spacing) * 272);
        height: calc(var(--spacing) * 272);
    }
    .size-273 {
        width: calc(var(--spacing) * 273);
        height: calc(var(--spacing) * 273);
    }
    .size-274 {
        width: calc(var(--spacing) * 274);
        height: calc(var(--spacing) * 274);
    }
    .size-275 {
        width: calc(var(--spacing) * 275);
        height: calc(var(--spacing) * 275);
    }
    .size-276 {
        width: calc(var(--spacing) * 276);
        height: calc(var(--spacing) * 276);
    }
    .size-277 {
        width: calc(var(--spacing) * 277);
        height: calc(var(--spacing) * 277);
    }
    .size-278 {
        width: calc(var(--spacing) * 278);
        height: calc(var(--spacing) * 278);
    }
    .size-279 {
        width: calc(var(--spacing) * 279);
        height: calc(var(--spacing) * 279);
    }
    .size-280 {
        width: calc(var(--spacing) * 280);
        height: calc(var(--spacing) * 280);
    }
    .size-281 {
        width: calc(var(--spacing) * 281);
        height: calc(var(--spacing) * 281);
    }
    .size-282 {
        width: calc(var(--spacing) * 282);
        height: calc(var(--spacing) * 282);
    }
    .size-283 {
        width: calc(var(--spacing) * 283);
        height: calc(var(--spacing) * 283);
    }
    .size-284 {
        width: calc(var(--spacing) * 284);
        height: calc(var(--spacing) * 284);
    }
    .size-285 {
        width: calc(var(--spacing) * 285);
        height: calc(var(--spacing) * 285);
    }
    .size-286 {
        width: calc(var(--spacing) * 286);
        height: calc(var(--spacing) * 286);
    }
    .size-287 {
        width: calc(var(--spacing) * 287);
        height: calc(var(--spacing) * 287);
    }
    .size-288 {
        width: calc(var(--spacing) * 288);
        height: calc(var(--spacing) * 288);
    }
    .size-289 {
        width: calc(var(--spacing) * 289);
        height: calc(var(--spacing) * 289);
    }
    .size-290 {
        width: calc(var(--spacing) * 290);
        height: calc(var(--spacing) * 290);
    }
    .size-291 {
        width: calc(var(--spacing) * 291);
        height: calc(var(--spacing) * 291);
    }
    .size-292 {
        width: calc(var(--spacing) * 292);
        height: calc(var(--spacing) * 292);
    }
    .size-293 {
        width: calc(var(--spacing) * 293);
        height: calc(var(--spacing) * 293);
    }
    .size-294 {
        width: calc(var(--spacing) * 294);
        height: calc(var(--spacing) * 294);
    }
    .size-295 {
        width: calc(var(--spacing) * 295);
        height: calc(var(--spacing) * 295);
    }
    .size-296 {
        width: calc(var(--spacing) * 296);
        height: calc(var(--spacing) * 296);
    }
    .size-297 {
        width: calc(var(--spacing) * 297);
        height: calc(var(--spacing) * 297);
    }
    .size-298 {
        width: calc(var(--spacing) * 298);
        height: calc(var(--spacing) * 298);
    }
    .size-299 {
        width: calc(var(--spacing) * 299);
        height: calc(var(--spacing) * 299);
    }
    .size-300 {
        width: calc(var(--spacing) * 300);
        height: calc(var(--spacing) * 300);
    }
    .size-301 {
        width: calc(var(--spacing) * 301);
        height: calc(var(--spacing) * 301);
    }
    .size-302 {
        width: calc(var(--spacing) * 302);
        height: calc(var(--spacing) * 302);
    }
    .size-303 {
        width: calc(var(--spacing) * 303);
        height: calc(var(--spacing) * 303);
    }
    .size-304 {
        width: calc(var(--spacing) * 304);
        height: calc(var(--spacing) * 304);
    }
    .size-305 {
        width: calc(var(--spacing) * 305);
        height: calc(var(--spacing) * 305);
    }
    .size-306 {
        width: calc(var(--spacing) * 306);
        height: calc(var(--spacing) * 306);
    }
    .size-307 {
        width: calc(var(--spacing) * 307);
        height: calc(var(--spacing) * 307);
    }
    .size-308 {
        width: calc(var(--spacing) * 308);
        height: calc(var(--spacing) * 308);
    }
    .size-309 {
        width: calc(var(--spacing) * 309);
        height: calc(var(--spacing) * 309);
    }
    .size-310 {
        width: calc(var(--spacing) * 310);
        height: calc(var(--spacing) * 310);
    }
    .size-311 {
        width: calc(var(--spacing) * 311);
        height: calc(var(--spacing) * 311);
    }
    .size-312 {
        width: calc(var(--spacing) * 312);
        height: calc(var(--spacing) * 312);
    }
    .size-313 {
        width: calc(var(--spacing) * 313);
        height: calc(var(--spacing) * 313);
    }
    .size-314 {
        width: calc(var(--spacing) * 314);
        height: calc(var(--spacing) * 314);
    }
    .size-315 {
        width: calc(var(--spacing) * 315);
        height: calc(var(--spacing) * 315);
    }
    .size-316 {
        width: calc(var(--spacing) * 316);
        height: calc(var(--spacing) * 316);
    }
    .size-317 {
        width: calc(var(--spacing) * 317);
        height: calc(var(--spacing) * 317);
    }
    .size-318 {
        width: calc(var(--spacing) * 318);
        height: calc(var(--spacing) * 318);
    }
    .size-319 {
        width: calc(var(--spacing) * 319);
        height: calc(var(--spacing) * 319);
    }
    .size-320 {
        width: calc(var(--spacing) * 320);
        height: calc(var(--spacing) * 320);
    }
    .size-321 {
        width: calc(var(--spacing) * 321);
        height: calc(var(--spacing) * 321);
    }
    .size-322 {
        width: calc(var(--spacing) * 322);
        height: calc(var(--spacing) * 322);
    }
    .size-323 {
        width: calc(var(--spacing) * 323);
        height: calc(var(--spacing) * 323);
    }
    .size-324 {
        width: calc(var(--spacing) * 324);
        height: calc(var(--spacing) * 324);
    }
    .size-325 {
        width: calc(var(--spacing) * 325);
        height: calc(var(--spacing) * 325);
    }
    .size-326 {
        width: calc(var(--spacing) * 326);
        height: calc(var(--spacing) * 326);
    }
    .size-327 {
        width: calc(var(--spacing) * 327);
        height: calc(var(--spacing) * 327);
    }
    .size-328 {
        width: calc(var(--spacing) * 328);
        height: calc(var(--spacing) * 328);
    }
    .size-329 {
        width: calc(var(--spacing) * 329);
        height: calc(var(--spacing) * 329);
    }
    .size-330 {
        width: calc(var(--spacing) * 330);
        height: calc(var(--spacing) * 330);
    }
    .size-331 {
        width: calc(var(--spacing) * 331);
        height: calc(var(--spacing) * 331);
    }
    .size-332 {
        width: calc(var(--spacing) * 332);
        height: calc(var(--spacing) * 332);
    }
    .size-333 {
        width: calc(var(--spacing) * 333);
        height: calc(var(--spacing) * 333);
    }
    .size-334 {
        width: calc(var(--spacing) * 334);
        height: calc(var(--spacing) * 334);
    }
    .size-335 {
        width: calc(var(--spacing) * 335);
        height: calc(var(--spacing) * 335);
    }
    .size-336 {
        width: calc(var(--spacing) * 336);
        height: calc(var(--spacing) * 336);
    }
    .size-337 {
        width: calc(var(--spacing) * 337);
        height: calc(var(--spacing) * 337);
    }
    .size-338 {
        width: calc(var(--spacing) * 338);
        height: calc(var(--spacing) * 338);
    }
    .size-339 {
        width: calc(var(--spacing) * 339);
        height: calc(var(--spacing) * 339);
    }
    .size-340 {
        width: calc(var(--spacing) * 340);
        height: calc(var(--spacing) * 340);
    }
    .size-341 {
        width: calc(var(--spacing) * 341);
        height: calc(var(--spacing) * 341);
    }
    .size-342 {
        width: calc(var(--spacing) * 342);
        height: calc(var(--spacing) * 342);
    }
    .size-343 {
        width: calc(var(--spacing) * 343);
        height: calc(var(--spacing) * 343);
    }
    .size-344 {
        width: calc(var(--spacing) * 344);
        height: calc(var(--spacing) * 344);
    }
    .size-345 {
        width: calc(var(--spacing) * 345);
        height: calc(var(--spacing) * 345);
    }
    .size-346 {
        width: calc(var(--spacing) * 346);
        height: calc(var(--spacing) * 346);
    }
    .size-347 {
        width: calc(var(--spacing) * 347);
        height: calc(var(--spacing) * 347);
    }
    .size-348 {
        width: calc(var(--spacing) * 348);
        height: calc(var(--spacing) * 348);
    }
    .size-349 {
        width: calc(var(--spacing) * 349);
        height: calc(var(--spacing) * 349);
    }
    .size-350 {
        width: calc(var(--spacing) * 350);
        height: calc(var(--spacing) * 350);
    }
    .size-351 {
        width: calc(var(--spacing) * 351);
        height: calc(var(--spacing) * 351);
    }
    .size-352 {
        width: calc(var(--spacing) * 352);
        height: calc(var(--spacing) * 352);
    }
    .size-353 {
        width: calc(var(--spacing) * 353);
        height: calc(var(--spacing) * 353);
    }
    .size-354 {
        width: calc(var(--spacing) * 354);
        height: calc(var(--spacing) * 354);
    }
    .size-355 {
        width: calc(var(--spacing) * 355);
        height: calc(var(--spacing) * 355);
    }
    .size-356 {
        width: calc(var(--spacing) * 356);
        height: calc(var(--spacing) * 356);
    }
    .size-357 {
        width: calc(var(--spacing) * 357);
        height: calc(var(--spacing) * 357);
    }
    .size-358 {
        width: calc(var(--spacing) * 358);
        height: calc(var(--spacing) * 358);
    }
    .size-359 {
        width: calc(var(--spacing) * 359);
        height: calc(var(--spacing) * 359);
    }
    .size-360 {
        width: calc(var(--spacing) * 360);
        height: calc(var(--spacing) * 360);
    }
    .size-361 {
        width: calc(var(--spacing) * 361);
        height: calc(var(--spacing) * 361);
    }
    .size-362 {
        width: calc(var(--spacing) * 362);
        height: calc(var(--spacing) * 362);
    }
    .size-363 {
        width: calc(var(--spacing) * 363);
        height: calc(var(--spacing) * 363);
    }
    .size-364 {
        width: calc(var(--spacing) * 364);
        height: calc(var(--spacing) * 364);
    }
    .size-365 {
        width: calc(var(--spacing) * 365);
        height: calc(var(--spacing) * 365);
    }
    .size-366 {
        width: calc(var(--spacing) * 366);
        height: calc(var(--spacing) * 366);
    }
    .size-367 {
        width: calc(var(--spacing) * 367);
        height: calc(var(--spacing) * 367);
    }
    .size-368 {
        width: calc(var(--spacing) * 368);
        height: calc(var(--spacing) * 368);
    }
    .size-369 {
        width: calc(var(--spacing) * 369);
        height: calc(var(--spacing) * 369);
    }
    .size-370 {
        width: calc(var(--spacing) * 370);
        height: calc(var(--spacing) * 370);
    }
    .size-371 {
        width: calc(var(--spacing) * 371);
        height: calc(var(--spacing) * 371);
    }
    .size-372 {
        width: calc(var(--spacing) * 372);
        height: calc(var(--spacing) * 372);
    }
    .size-373 {
        width: calc(var(--spacing) * 373);
        height: calc(var(--spacing) * 373);
    }
    .size-374 {
        width: calc(var(--spacing) * 374);
        height: calc(var(--spacing) * 374);
    }
    .size-375 {
        width: calc(var(--spacing) * 375);
        height: calc(var(--spacing) * 375);
    }
    .size-376 {
        width: calc(var(--spacing) * 376);
        height: calc(var(--spacing) * 376);
    }
    .size-377 {
        width: calc(var(--spacing) * 377);
        height: calc(var(--spacing) * 377);
    }
    .size-378 {
        width: calc(var(--spacing) * 378);
        height: calc(var(--spacing) * 378);
    }
    .size-379 {
        width: calc(var(--spacing) * 379);
        height: calc(var(--spacing) * 379);
    }
    .size-380 {
        width: calc(var(--spacing) * 380);
        height: calc(var(--spacing) * 380);
    }
    .size-381 {
        width: calc(var(--spacing) * 381);
        height: calc(var(--spacing) * 381);
    }
    .size-382 {
        width: calc(var(--spacing) * 382);
        height: calc(var(--spacing) * 382);
    }
    .size-383 {
        width: calc(var(--spacing) * 383);
        height: calc(var(--spacing) * 383);
    }
    .size-384 {
        width: calc(var(--spacing) * 384);
        height: calc(var(--spacing) * 384);
    }
    .size-385 {
        width: calc(var(--spacing) * 385);
        height: calc(var(--spacing) * 385);
    }
    .size-386 {
        width: calc(var(--spacing) * 386);
        height: calc(var(--spacing) * 386);
    }
    .size-387 {
        width: calc(var(--spacing) * 387);
        height: calc(var(--spacing) * 387);
    }
    .size-388 {
        width: calc(var(--spacing) * 388);
        height: calc(var(--spacing) * 388);
    }
    .size-389 {
        width: calc(var(--spacing) * 389);
        height: calc(var(--spacing) * 389);
    }
    .size-390 {
        width: calc(var(--spacing) * 390);
        height: calc(var(--spacing) * 390);
    }
    .size-391 {
        width: calc(var(--spacing) * 391);
        height: calc(var(--spacing) * 391);
    }
    .size-392 {
        width: calc(var(--spacing) * 392);
        height: calc(var(--spacing) * 392);
    }
    .size-393 {
        width: calc(var(--spacing) * 393);
        height: calc(var(--spacing) * 393);
    }
    .size-394 {
        width: calc(var(--spacing) * 394);
        height: calc(var(--spacing) * 394);
    }
    .size-395 {
        width: calc(var(--spacing) * 395);
        height: calc(var(--spacing) * 395);
    }
    .size-396 {
        width: calc(var(--spacing) * 396);
        height: calc(var(--spacing) * 396);
    }
    .size-397 {
        width: calc(var(--spacing) * 397);
        height: calc(var(--spacing) * 397);
    }
    .size-398 {
        width: calc(var(--spacing) * 398);
        height: calc(var(--spacing) * 398);
    }
    .size-399 {
        width: calc(var(--spacing) * 399);
        height: calc(var(--spacing) * 399);
    }
    .size-400 {
        width: calc(var(--spacing) * 400);
        height: calc(var(--spacing) * 400);
    }
    .size-401 {
        width: calc(var(--spacing) * 401);
        height: calc(var(--spacing) * 401);
    }
    .size-402 {
        width: calc(var(--spacing) * 402);
        height: calc(var(--spacing) * 402);
    }
    .size-403 {
        width: calc(var(--spacing) * 403);
        height: calc(var(--spacing) * 403);
    }
    .size-404 {
        width: calc(var(--spacing) * 404);
        height: calc(var(--spacing) * 404);
    }
    .size-405 {
        width: calc(var(--spacing) * 405);
        height: calc(var(--spacing) * 405);
    }
    .size-406 {
        width: calc(var(--spacing) * 406);
        height: calc(var(--spacing) * 406);
    }
    .size-407 {
        width: calc(var(--spacing) * 407);
        height: calc(var(--spacing) * 407);
    }
    .size-408 {
        width: calc(var(--spacing) * 408);
        height: calc(var(--spacing) * 408);
    }
    .size-409 {
        width: calc(var(--spacing) * 409);
        height: calc(var(--spacing) * 409);
    }
    .size-410 {
        width: calc(var(--spacing) * 410);
        height: calc(var(--spacing) * 410);
    }
    .size-411 {
        width: calc(var(--spacing) * 411);
        height: calc(var(--spacing) * 411);
    }
    .size-412 {
        width: calc(var(--spacing) * 412);
        height: calc(var(--spacing) * 412);
    }
    .size-413 {
        width: calc(var(--spacing) * 413);
        height: calc(var(--spacing) * 413);
    }
    .size-414 {
        width: calc(var(--spacing) * 414);
        height: calc(var(--spacing) * 414);
    }
    .size-415 {
        width: calc(var(--spacing) * 415);
        height: calc(var(--spacing) * 415);
    }
    .size-416 {
        width: calc(var(--spacing) * 416);
        height: calc(var(--spacing) * 416);
    }
    .size-417 {
        width: calc(var(--spacing) * 417);
        height: calc(var(--spacing) * 417);
    }
    .size-418 {
        width: calc(var(--spacing) * 418);
        height: calc(var(--spacing) * 418);
    }
    .size-419 {
        width: calc(var(--spacing) * 419);
        height: calc(var(--spacing) * 419);
    }
    .size-420 {
        width: calc(var(--spacing) * 420);
        height: calc(var(--spacing) * 420);
    }
    .size-421 {
        width: calc(var(--spacing) * 421);
        height: calc(var(--spacing) * 421);
    }
    .size-422 {
        width: calc(var(--spacing) * 422);
        height: calc(var(--spacing) * 422);
    }
    .size-423 {
        width: calc(var(--spacing) * 423);
        height: calc(var(--spacing) * 423);
    }
    .size-424 {
        width: calc(var(--spacing) * 424);
        height: calc(var(--spacing) * 424);
    }
    .size-425 {
        width: calc(var(--spacing) * 425);
        height: calc(var(--spacing) * 425);
    }
    .size-426 {
        width: calc(var(--spacing) * 426);
        height: calc(var(--spacing) * 426);
    }
    .size-427 {
        width: calc(var(--spacing) * 427);
        height: calc(var(--spacing) * 427);
    }
    .size-428 {
        width: calc(var(--spacing) * 428);
        height: calc(var(--spacing) * 428);
    }
    .size-429 {
        width: calc(var(--spacing) * 429);
        height: calc(var(--spacing) * 429);
    }
    .size-430 {
        width: calc(var(--spacing) * 430);
        height: calc(var(--spacing) * 430);
    }
    .size-431 {
        width: calc(var(--spacing) * 431);
        height: calc(var(--spacing) * 431);
    }
    .size-432 {
        width: calc(var(--spacing) * 432);
        height: calc(var(--spacing) * 432);
    }
    .size-433 {
        width: calc(var(--spacing) * 433);
        height: calc(var(--spacing) * 433);
    }
    .size-434 {
        width: calc(var(--spacing) * 434);
        height: calc(var(--spacing) * 434);
    }
    .size-435 {
        width: calc(var(--spacing) * 435);
        height: calc(var(--spacing) * 435);
    }
    .size-436 {
        width: calc(var(--spacing) * 436);
        height: calc(var(--spacing) * 436);
    }
    .size-437 {
        width: calc(var(--spacing) * 437);
        height: calc(var(--spacing) * 437);
    }
    .size-438 {
        width: calc(var(--spacing) * 438);
        height: calc(var(--spacing) * 438);
    }
    .size-439 {
        width: calc(var(--spacing) * 439);
        height: calc(var(--spacing) * 439);
    }
    .size-440 {
        width: calc(var(--spacing) * 440);
        height: calc(var(--spacing) * 440);
    }
    .size-441 {
        width: calc(var(--spacing) * 441);
        height: calc(var(--spacing) * 441);
    }
    .size-442 {
        width: calc(var(--spacing) * 442);
        height: calc(var(--spacing) * 442);
    }
    .size-443 {
        width: calc(var(--spacing) * 443);
        height: calc(var(--spacing) * 443);
    }
    .size-444 {
        width: calc(var(--spacing) * 444);
        height: calc(var(--spacing) * 444);
    }
    .size-445 {
        width: calc(var(--spacing) * 445);
        height: calc(var(--spacing) * 445);
    }
    .size-446 {
        width: calc(var(--spacing) * 446);
        height: calc(var(--spacing) * 446);
    }
    .size-447 {
        width: calc(var(--spacing) * 447);
        height: calc(var(--spacing) * 447);
    }
    .size-448 {
        width: calc(var(--spacing) * 448);
        height: calc(var(--spacing) * 448);
    }
    .size-449 {
        width: calc(var(--spacing) * 449);
        height: calc(var(--spacing) * 449);
    }
    .size-450 {
        width: calc(var(--spacing) * 450);
        height: calc(var(--spacing) * 450);
    }
    .size-451 {
        width: calc(var(--spacing) * 451);
        height: calc(var(--spacing) * 451);
    }
    .size-452 {
        width: calc(var(--spacing) * 452);
        height: calc(var(--spacing) * 452);
    }
    .size-453 {
        width: calc(var(--spacing) * 453);
        height: calc(var(--spacing) * 453);
    }
    .size-454 {
        width: calc(var(--spacing) * 454);
        height: calc(var(--spacing) * 454);
    }
    .size-455 {
        width: calc(var(--spacing) * 455);
        height: calc(var(--spacing) * 455);
    }
    .size-456 {
        width: calc(var(--spacing) * 456);
        height: calc(var(--spacing) * 456);
    }
    .size-457 {
        width: calc(var(--spacing) * 457);
        height: calc(var(--spacing) * 457);
    }
    .size-458 {
        width: calc(var(--spacing) * 458);
        height: calc(var(--spacing) * 458);
    }
    .size-459 {
        width: calc(var(--spacing) * 459);
        height: calc(var(--spacing) * 459);
    }
    .size-460 {
        width: calc(var(--spacing) * 460);
        height: calc(var(--spacing) * 460);
    }
    .size-461 {
        width: calc(var(--spacing) * 461);
        height: calc(var(--spacing) * 461);
    }
    .size-462 {
        width: calc(var(--spacing) * 462);
        height: calc(var(--spacing) * 462);
    }
    .size-463 {
        width: calc(var(--spacing) * 463);
        height: calc(var(--spacing) * 463);
    }
    .size-464 {
        width: calc(var(--spacing) * 464);
        height: calc(var(--spacing) * 464);
    }
    .size-465 {
        width: calc(var(--spacing) * 465);
        height: calc(var(--spacing) * 465);
    }
    .size-466 {
        width: calc(var(--spacing) * 466);
        height: calc(var(--spacing) * 466);
    }
    .size-467 {
        width: calc(var(--spacing) * 467);
        height: calc(var(--spacing) * 467);
    }
    .size-468 {
        width: calc(var(--spacing) * 468);
        height: calc(var(--spacing) * 468);
    }
    .size-469 {
        width: calc(var(--spacing) * 469);
        height: calc(var(--spacing) * 469);
    }
    .size-470 {
        width: calc(var(--spacing) * 470);
        height: calc(var(--spacing) * 470);
    }
    .size-471 {
        width: calc(var(--spacing) * 471);
        height: calc(var(--spacing) * 471);
    }
    .size-472 {
        width: calc(var(--spacing) * 472);
        height: calc(var(--spacing) * 472);
    }
    .size-473 {
        width: calc(var(--spacing) * 473);
        height: calc(var(--spacing) * 473);
    }
    .size-474 {
        width: calc(var(--spacing) * 474);
        height: calc(var(--spacing) * 474);
    }
    .size-475 {
        width: calc(var(--spacing) * 475);
        height: calc(var(--spacing) * 475);
    }
    .size-476 {
        width: calc(var(--spacing) * 476);
        height: calc(var(--spacing) * 476);
    }
    .size-477 {
        width: calc(var(--spacing) * 477);
        height: calc(var(--spacing) * 477);
    }
    .size-478 {
        width: calc(var(--spacing) * 478);
        height: calc(var(--spacing) * 478);
    }
    .size-479 {
        width: calc(var(--spacing) * 479);
        height: calc(var(--spacing) * 479);
    }
    .size-480 {
        width: calc(var(--spacing) * 480);
        height: calc(var(--spacing) * 480);
    }
    .size-481 {
        width: calc(var(--spacing) * 481);
        height: calc(var(--spacing) * 481);
    }
    .size-482 {
        width: calc(var(--spacing) * 482);
        height: calc(var(--spacing) * 482);
    }
    .size-483 {
        width: calc(var(--spacing) * 483);
        height: calc(var(--spacing) * 483);
    }
    .size-484 {
        width: calc(var(--spacing) * 484);
        height: calc(var(--spacing) * 484);
    }
    .size-485 {
        width: calc(var(--spacing) * 485);
        height: calc(var(--spacing) * 485);
    }
    .size-486 {
        width: calc(var(--spacing) * 486);
        height: calc(var(--spacing) * 486);
    }
    .size-487 {
        width: calc(var(--spacing) * 487);
        height: calc(var(--spacing) * 487);
    }
    .size-488 {
        width: calc(var(--spacing) * 488);
        height: calc(var(--spacing) * 488);
    }
    .size-489 {
        width: calc(var(--spacing) * 489);
        height: calc(var(--spacing) * 489);
    }
    .size-490 {
        width: calc(var(--spacing) * 490);
        height: calc(var(--spacing) * 490);
    }
    .size-491 {
        width: calc(var(--spacing) * 491);
        height: calc(var(--spacing) * 491);
    }
    .size-492 {
        width: calc(var(--spacing) * 492);
        height: calc(var(--spacing) * 492);
    }
    .size-493 {
        width: calc(var(--spacing) * 493);
        height: calc(var(--spacing) * 493);
    }
    .size-494 {
        width: calc(var(--spacing) * 494);
        height: calc(var(--spacing) * 494);
    }
    .size-495 {
        width: calc(var(--spacing) * 495);
        height: calc(var(--spacing) * 495);
    }
    .size-496 {
        width: calc(var(--spacing) * 496);
        height: calc(var(--spacing) * 496);
    }
    .size-497 {
        width: calc(var(--spacing) * 497);
        height: calc(var(--spacing) * 497);
    }
    .size-498 {
        width: calc(var(--spacing) * 498);
        height: calc(var(--spacing) * 498);
    }
    .size-499 {
        width: calc(var(--spacing) * 499);
        height: calc(var(--spacing) * 499);
    }
    .size-500 {
        width: calc(var(--spacing) * 500);
        height: calc(var(--spacing) * 500);
    }
    .size-auto {
        width: auto;
        height: auto;
    }
    .size-full {
        width: 100%;
        height: 100%;
    }
    .status-lg {
        width: 0.75rem;
        height: 0.75rem;
    }
    .status-md {
        width: 0.5rem;
        height: 0.5rem;
    }
    .status-sm {
        width: 0.25rem;
        height: 0.25rem;
    }
    .status-xl {
        width: 1rem;
        height: 1rem;
    }
    .status-xs {
        width: 0.125rem;
        height: 0.125rem;
    }
    .tabs-lg :where(.tab) {
        height: calc(var(--size-field, 0.25rem) * 12);
        --tab-p: 1rem;
        --tab-radius-min: calc(1.5rem - var(--border));
        font-size: 1.125rem;
    }
    .tabs-md :where(.tab) {
        height: calc(var(--size-field, 0.25rem) * 10);
        --tab-p: 0.75rem;
        --tab-radius-min: calc(0.75rem - var(--border));
        font-size: 0.875rem;
    }
    .tabs-sm :where(.tab) {
        height: calc(var(--size-field, 0.25rem) * 8);
        --tab-p: 0.5rem;
        --tab-radius-min: calc(0.5rem - var(--border));
        font-size: 0.875rem;
    }
    .tabs-xl :where(.tab) {
        height: calc(var(--size-field, 0.25rem) * 14);
        --tab-p: 1.25rem;
        --tab-radius-min: calc(2rem - var(--border));
        font-size: 1.125rem;
    }
    .tabs-xs :where(.tab) {
        height: calc(var(--size-field, 0.25rem) * 6);
        --tab-p: 0.375rem;
        --tab-radius-min: calc(0.5rem - var(--border));
        font-size: 0.75rem;
    }
    .dock-md {
        height: 4rem;
        height: calc(4rem + env(safe-area-inset-bottom));
    }
    .dock-md .dock-label {
        font-size: 0.6875rem;
    }
    .\!h-2\.5 {
        height: calc(var(--spacing) * 2.5) !important;
    }
    .h-0 {
        height: calc(var(--spacing) * 0);
    }
    .h-0\.5 {
        height: calc(var(--spacing) * 0.5);
    }
    .h-1 {
        height: calc(var(--spacing) * 1);
    }
    .h-1\.5 {
        height: calc(var(--spacing) * 1.5);
    }
    .h-1\/2 {
        height: 50%;
    }
    .h-2 {
        height: calc(var(--spacing) * 2);
    }
    .h-3 {
        height: calc(var(--spacing) * 3);
    }
    .h-4 {
        height: calc(var(--spacing) * 4);
    }
    .h-5 {
        height: calc(var(--spacing) * 5);
    }
    .h-6 {
        height: calc(var(--spacing) * 6);
    }
    .h-7 {
        height: calc(var(--spacing) * 7);
    }
    .h-8 {
        height: calc(var(--spacing) * 8);
    }
    .h-9 {
        height: calc(var(--spacing) * 9);
    }
    .h-10 {
        height: calc(var(--spacing) * 10);
    }
    .h-11 {
        height: calc(var(--spacing) * 11);
    }
    .h-12 {
        height: calc(var(--spacing) * 12);
    }
    .h-13 {
        height: calc(var(--spacing) * 13);
    }
    .h-14 {
        height: calc(var(--spacing) * 14);
    }
    .h-15 {
        height: calc(var(--spacing) * 15);
    }
    .h-16 {
        height: calc(var(--spacing) * 16);
    }
    .h-17 {
        height: calc(var(--spacing) * 17);
    }
    .h-18 {
        height: calc(var(--spacing) * 18);
    }
    .h-19 {
        height: calc(var(--spacing) * 19);
    }
    .h-20 {
        height: calc(var(--spacing) * 20);
    }
    .h-21 {
        height: calc(var(--spacing) * 21);
    }
    .h-22 {
        height: calc(var(--spacing) * 22);
    }
    .h-23 {
        height: calc(var(--spacing) * 23);
    }
    .h-24 {
        height: calc(var(--spacing) * 24);
    }
    .h-25 {
        height: calc(var(--spacing) * 25);
    }
    .h-26 {
        height: calc(var(--spacing) * 26);
    }
    .h-27 {
        height: calc(var(--spacing) * 27);
    }
    .h-28 {
        height: calc(var(--spacing) * 28);
    }
    .h-29 {
        height: calc(var(--spacing) * 29);
    }
    .h-30 {
        height: calc(var(--spacing) * 30);
    }
    .h-31 {
        height: calc(var(--spacing) * 31);
    }
    .h-32 {
        height: calc(var(--spacing) * 32);
    }
    .h-33 {
        height: calc(var(--spacing) * 33);
    }
    .h-34 {
        height: calc(var(--spacing) * 34);
    }
    .h-35 {
        height: calc(var(--spacing) * 35);
    }
    .h-36 {
        height: calc(var(--spacing) * 36);
    }
    .h-37 {
        height: calc(var(--spacing) * 37);
    }
    .h-38 {
        height: calc(var(--spacing) * 38);
    }
    .h-39 {
        height: calc(var(--spacing) * 39);
    }
    .h-40 {
        height: calc(var(--spacing) * 40);
    }
    .h-41 {
        height: calc(var(--spacing) * 41);
    }
    .h-42 {
        height: calc(var(--spacing) * 42);
    }
    .h-43 {
        height: calc(var(--spacing) * 43);
    }
    .h-44 {
        height: calc(var(--spacing) * 44);
    }
    .h-45 {
        height: calc(var(--spacing) * 45);
    }
    .h-46 {
        height: calc(var(--spacing) * 46);
    }
    .h-47 {
        height: calc(var(--spacing) * 47);
    }
    .h-48 {
        height: calc(var(--spacing) * 48);
    }
    .h-49 {
        height: calc(var(--spacing) * 49);
    }
    .h-50 {
        height: calc(var(--spacing) * 50);
    }
    .h-51 {
        height: calc(var(--spacing) * 51);
    }
    .h-52 {
        height: calc(var(--spacing) * 52);
    }
    .h-53 {
        height: calc(var(--spacing) * 53);
    }
    .h-54 {
        height: calc(var(--spacing) * 54);
    }
    .h-55 {
        height: calc(var(--spacing) * 55);
    }
    .h-56 {
        height: calc(var(--spacing) * 56);
    }
    .h-57 {
        height: calc(var(--spacing) * 57);
    }
    .h-58 {
        height: calc(var(--spacing) * 58);
    }
    .h-59 {
        height: calc(var(--spacing) * 59);
    }
    .h-60 {
        height: calc(var(--spacing) * 60);
    }
    .h-61 {
        height: calc(var(--spacing) * 61);
    }
    .h-62 {
        height: calc(var(--spacing) * 62);
    }
    .h-63 {
        height: calc(var(--spacing) * 63);
    }
    .h-64 {
        height: calc(var(--spacing) * 64);
    }
    .h-65 {
        height: calc(var(--spacing) * 65);
    }
    .h-66 {
        height: calc(var(--spacing) * 66);
    }
    .h-67 {
        height: calc(var(--spacing) * 67);
    }
    .h-68 {
        height: calc(var(--spacing) * 68);
    }
    .h-69 {
        height: calc(var(--spacing) * 69);
    }
    .h-70 {
        height: calc(var(--spacing) * 70);
    }
    .h-71 {
        height: calc(var(--spacing) * 71);
    }
    .h-72 {
        height: calc(var(--spacing) * 72);
    }
    .h-73 {
        height: calc(var(--spacing) * 73);
    }
    .h-74 {
        height: calc(var(--spacing) * 74);
    }
    .h-75 {
        height: calc(var(--spacing) * 75);
    }
    .h-76 {
        height: calc(var(--spacing) * 76);
    }
    .h-77 {
        height: calc(var(--spacing) * 77);
    }
    .h-78 {
        height: calc(var(--spacing) * 78);
    }
    .h-79 {
        height: calc(var(--spacing) * 79);
    }
    .h-80 {
        height: calc(var(--spacing) * 80);
    }
    .h-81 {
        height: calc(var(--spacing) * 81);
    }
    .h-82 {
        height: calc(var(--spacing) * 82);
    }
    .h-83 {
        height: calc(var(--spacing) * 83);
    }
    .h-84 {
        height: calc(var(--spacing) * 84);
    }
    .h-85 {
        height: calc(var(--spacing) * 85);
    }
    .h-86 {
        height: calc(var(--spacing) * 86);
    }
    .h-87 {
        height: calc(var(--spacing) * 87);
    }
    .h-88 {
        height: calc(var(--spacing) * 88);
    }
    .h-89 {
        height: calc(var(--spacing) * 89);
    }
    .h-90 {
        height: calc(var(--spacing) * 90);
    }
    .h-91 {
        height: calc(var(--spacing) * 91);
    }
    .h-92 {
        height: calc(var(--spacing) * 92);
    }
    .h-93 {
        height: calc(var(--spacing) * 93);
    }
    .h-94 {
        height: calc(var(--spacing) * 94);
    }
    .h-95 {
        height: calc(var(--spacing) * 95);
    }
    .h-96 {
        height: calc(var(--spacing) * 96);
    }
    .h-97 {
        height: calc(var(--spacing) * 97);
    }
    .h-98 {
        height: calc(var(--spacing) * 98);
    }
    .h-99 {
        height: calc(var(--spacing) * 99);
    }
    .h-100 {
        height: calc(var(--spacing) * 100);
    }
    .h-101 {
        height: calc(var(--spacing) * 101);
    }
    .h-102 {
        height: calc(var(--spacing) * 102);
    }
    .h-103 {
        height: calc(var(--spacing) * 103);
    }
    .h-104 {
        height: calc(var(--spacing) * 104);
    }
    .h-105 {
        height: calc(var(--spacing) * 105);
    }
    .h-106 {
        height: calc(var(--spacing) * 106);
    }
    .h-107 {
        height: calc(var(--spacing) * 107);
    }
    .h-108 {
        height: calc(var(--spacing) * 108);
    }
    .h-109 {
        height: calc(var(--spacing) * 109);
    }
    .h-110 {
        height: calc(var(--spacing) * 110);
    }
    .h-111 {
        height: calc(var(--spacing) * 111);
    }
    .h-112 {
        height: calc(var(--spacing) * 112);
    }
    .h-113 {
        height: calc(var(--spacing) * 113);
    }
    .h-114 {
        height: calc(var(--spacing) * 114);
    }
    .h-115 {
        height: calc(var(--spacing) * 115);
    }
    .h-116 {
        height: calc(var(--spacing) * 116);
    }
    .h-117 {
        height: calc(var(--spacing) * 117);
    }
    .h-118 {
        height: calc(var(--spacing) * 118);
    }
    .h-119 {
        height: calc(var(--spacing) * 119);
    }
    .h-120 {
        height: calc(var(--spacing) * 120);
    }
    .h-121 {
        height: calc(var(--spacing) * 121);
    }
    .h-122 {
        height: calc(var(--spacing) * 122);
    }
    .h-123 {
        height: calc(var(--spacing) * 123);
    }
    .h-124 {
        height: calc(var(--spacing) * 124);
    }
    .h-125 {
        height: calc(var(--spacing) * 125);
    }
    .h-126 {
        height: calc(var(--spacing) * 126);
    }
    .h-127 {
        height: calc(var(--spacing) * 127);
    }
    .h-128 {
        height: calc(var(--spacing) * 128);
    }
    .h-129 {
        height: calc(var(--spacing) * 129);
    }
    .h-130 {
        height: calc(var(--spacing) * 130);
    }
    .h-131 {
        height: calc(var(--spacing) * 131);
    }
    .h-132 {
        height: calc(var(--spacing) * 132);
    }
    .h-133 {
        height: calc(var(--spacing) * 133);
    }
    .h-134 {
        height: calc(var(--spacing) * 134);
    }
    .h-135 {
        height: calc(var(--spacing) * 135);
    }
    .h-136 {
        height: calc(var(--spacing) * 136);
    }
    .h-137 {
        height: calc(var(--spacing) * 137);
    }
    .h-138 {
        height: calc(var(--spacing) * 138);
    }
    .h-139 {
        height: calc(var(--spacing) * 139);
    }
    .h-140 {
        height: calc(var(--spacing) * 140);
    }
    .h-141 {
        height: calc(var(--spacing) * 141);
    }
    .h-142 {
        height: calc(var(--spacing) * 142);
    }
    .h-143 {
        height: calc(var(--spacing) * 143);
    }
    .h-144 {
        height: calc(var(--spacing) * 144);
    }
    .h-145 {
        height: calc(var(--spacing) * 145);
    }
    .h-146 {
        height: calc(var(--spacing) * 146);
    }
    .h-147 {
        height: calc(var(--spacing) * 147);
    }
    .h-148 {
        height: calc(var(--spacing) * 148);
    }
    .h-149 {
        height: calc(var(--spacing) * 149);
    }
    .h-150 {
        height: calc(var(--spacing) * 150);
    }
    .h-151 {
        height: calc(var(--spacing) * 151);
    }
    .h-152 {
        height: calc(var(--spacing) * 152);
    }
    .h-153 {
        height: calc(var(--spacing) * 153);
    }
    .h-154 {
        height: calc(var(--spacing) * 154);
    }
    .h-155 {
        height: calc(var(--spacing) * 155);
    }
    .h-156 {
        height: calc(var(--spacing) * 156);
    }
    .h-157 {
        height: calc(var(--spacing) * 157);
    }
    .h-158 {
        height: calc(var(--spacing) * 158);
    }
    .h-159 {
        height: calc(var(--spacing) * 159);
    }
    .h-160 {
        height: calc(var(--spacing) * 160);
    }
    .h-161 {
        height: calc(var(--spacing) * 161);
    }
    .h-162 {
        height: calc(var(--spacing) * 162);
    }
    .h-163 {
        height: calc(var(--spacing) * 163);
    }
    .h-164 {
        height: calc(var(--spacing) * 164);
    }
    .h-165 {
        height: calc(var(--spacing) * 165);
    }
    .h-166 {
        height: calc(var(--spacing) * 166);
    }
    .h-167 {
        height: calc(var(--spacing) * 167);
    }
    .h-168 {
        height: calc(var(--spacing) * 168);
    }
    .h-169 {
        height: calc(var(--spacing) * 169);
    }
    .h-170 {
        height: calc(var(--spacing) * 170);
    }
    .h-171 {
        height: calc(var(--spacing) * 171);
    }
    .h-172 {
        height: calc(var(--spacing) * 172);
    }
    .h-173 {
        height: calc(var(--spacing) * 173);
    }
    .h-174 {
        height: calc(var(--spacing) * 174);
    }
    .h-175 {
        height: calc(var(--spacing) * 175);
    }
    .h-176 {
        height: calc(var(--spacing) * 176);
    }
    .h-177 {
        height: calc(var(--spacing) * 177);
    }
    .h-178 {
        height: calc(var(--spacing) * 178);
    }
    .h-179 {
        height: calc(var(--spacing) * 179);
    }
    .h-180 {
        height: calc(var(--spacing) * 180);
    }
    .h-181 {
        height: calc(var(--spacing) * 181);
    }
    .h-182 {
        height: calc(var(--spacing) * 182);
    }
    .h-183 {
        height: calc(var(--spacing) * 183);
    }
    .h-184 {
        height: calc(var(--spacing) * 184);
    }
    .h-185 {
        height: calc(var(--spacing) * 185);
    }
    .h-186 {
        height: calc(var(--spacing) * 186);
    }
    .h-187 {
        height: calc(var(--spacing) * 187);
    }
    .h-188 {
        height: calc(var(--spacing) * 188);
    }
    .h-189 {
        height: calc(var(--spacing) * 189);
    }
    .h-190 {
        height: calc(var(--spacing) * 190);
    }
    .h-191 {
        height: calc(var(--spacing) * 191);
    }
    .h-192 {
        height: calc(var(--spacing) * 192);
    }
    .h-193 {
        height: calc(var(--spacing) * 193);
    }
    .h-194 {
        height: calc(var(--spacing) * 194);
    }
    .h-195 {
        height: calc(var(--spacing) * 195);
    }
    .h-196 {
        height: calc(var(--spacing) * 196);
    }
    .h-197 {
        height: calc(var(--spacing) * 197);
    }
    .h-198 {
        height: calc(var(--spacing) * 198);
    }
    .h-199 {
        height: calc(var(--spacing) * 199);
    }
    .h-200 {
        height: calc(var(--spacing) * 200);
    }
    .h-201 {
        height: calc(var(--spacing) * 201);
    }
    .h-202 {
        height: calc(var(--spacing) * 202);
    }
    .h-203 {
        height: calc(var(--spacing) * 203);
    }
    .h-204 {
        height: calc(var(--spacing) * 204);
    }
    .h-205 {
        height: calc(var(--spacing) * 205);
    }
    .h-206 {
        height: calc(var(--spacing) * 206);
    }
    .h-207 {
        height: calc(var(--spacing) * 207);
    }
    .h-208 {
        height: calc(var(--spacing) * 208);
    }
    .h-209 {
        height: calc(var(--spacing) * 209);
    }
    .h-210 {
        height: calc(var(--spacing) * 210);
    }
    .h-211 {
        height: calc(var(--spacing) * 211);
    }
    .h-212 {
        height: calc(var(--spacing) * 212);
    }
    .h-213 {
        height: calc(var(--spacing) * 213);
    }
    .h-214 {
        height: calc(var(--spacing) * 214);
    }
    .h-215 {
        height: calc(var(--spacing) * 215);
    }
    .h-216 {
        height: calc(var(--spacing) * 216);
    }
    .h-217 {
        height: calc(var(--spacing) * 217);
    }
    .h-218 {
        height: calc(var(--spacing) * 218);
    }
    .h-219 {
        height: calc(var(--spacing) * 219);
    }
    .h-220 {
        height: calc(var(--spacing) * 220);
    }
    .h-221 {
        height: calc(var(--spacing) * 221);
    }
    .h-222 {
        height: calc(var(--spacing) * 222);
    }
    .h-223 {
        height: calc(var(--spacing) * 223);
    }
    .h-224 {
        height: calc(var(--spacing) * 224);
    }
    .h-225 {
        height: calc(var(--spacing) * 225);
    }
    .h-226 {
        height: calc(var(--spacing) * 226);
    }
    .h-227 {
        height: calc(var(--spacing) * 227);
    }
    .h-228 {
        height: calc(var(--spacing) * 228);
    }
    .h-229 {
        height: calc(var(--spacing) * 229);
    }
    .h-230 {
        height: calc(var(--spacing) * 230);
    }
    .h-231 {
        height: calc(var(--spacing) * 231);
    }
    .h-232 {
        height: calc(var(--spacing) * 232);
    }
    .h-233 {
        height: calc(var(--spacing) * 233);
    }
    .h-234 {
        height: calc(var(--spacing) * 234);
    }
    .h-235 {
        height: calc(var(--spacing) * 235);
    }
    .h-236 {
        height: calc(var(--spacing) * 236);
    }
    .h-237 {
        height: calc(var(--spacing) * 237);
    }
    .h-238 {
        height: calc(var(--spacing) * 238);
    }
    .h-239 {
        height: calc(var(--spacing) * 239);
    }
    .h-240 {
        height: calc(var(--spacing) * 240);
    }
    .h-241 {
        height: calc(var(--spacing) * 241);
    }
    .h-242 {
        height: calc(var(--spacing) * 242);
    }
    .h-243 {
        height: calc(var(--spacing) * 243);
    }
    .h-244 {
        height: calc(var(--spacing) * 244);
    }
    .h-245 {
        height: calc(var(--spacing) * 245);
    }
    .h-246 {
        height: calc(var(--spacing) * 246);
    }
    .h-247 {
        height: calc(var(--spacing) * 247);
    }
    .h-248 {
        height: calc(var(--spacing) * 248);
    }
    .h-249 {
        height: calc(var(--spacing) * 249);
    }
    .h-250 {
        height: calc(var(--spacing) * 250);
    }
    .h-251 {
        height: calc(var(--spacing) * 251);
    }
    .h-252 {
        height: calc(var(--spacing) * 252);
    }
    .h-253 {
        height: calc(var(--spacing) * 253);
    }
    .h-254 {
        height: calc(var(--spacing) * 254);
    }
    .h-255 {
        height: calc(var(--spacing) * 255);
    }
    .h-256 {
        height: calc(var(--spacing) * 256);
    }
    .h-257 {
        height: calc(var(--spacing) * 257);
    }
    .h-258 {
        height: calc(var(--spacing) * 258);
    }
    .h-259 {
        height: calc(var(--spacing) * 259);
    }
    .h-260 {
        height: calc(var(--spacing) * 260);
    }
    .h-261 {
        height: calc(var(--spacing) * 261);
    }
    .h-262 {
        height: calc(var(--spacing) * 262);
    }
    .h-263 {
        height: calc(var(--spacing) * 263);
    }
    .h-264 {
        height: calc(var(--spacing) * 264);
    }
    .h-265 {
        height: calc(var(--spacing) * 265);
    }
    .h-266 {
        height: calc(var(--spacing) * 266);
    }
    .h-267 {
        height: calc(var(--spacing) * 267);
    }
    .h-268 {
        height: calc(var(--spacing) * 268);
    }
    .h-269 {
        height: calc(var(--spacing) * 269);
    }
    .h-270 {
        height: calc(var(--spacing) * 270);
    }
    .h-271 {
        height: calc(var(--spacing) * 271);
    }
    .h-272 {
        height: calc(var(--spacing) * 272);
    }
    .h-273 {
        height: calc(var(--spacing) * 273);
    }
    .h-274 {
        height: calc(var(--spacing) * 274);
    }
    .h-275 {
        height: calc(var(--spacing) * 275);
    }
    .h-276 {
        height: calc(var(--spacing) * 276);
    }
    .h-277 {
        height: calc(var(--spacing) * 277);
    }
    .h-278 {
        height: calc(var(--spacing) * 278);
    }
    .h-279 {
        height: calc(var(--spacing) * 279);
    }
    .h-280 {
        height: calc(var(--spacing) * 280);
    }
    .h-281 {
        height: calc(var(--spacing) * 281);
    }
    .h-282 {
        height: calc(var(--spacing) * 282);
    }
    .h-283 {
        height: calc(var(--spacing) * 283);
    }
    .h-284 {
        height: calc(var(--spacing) * 284);
    }
    .h-285 {
        height: calc(var(--spacing) * 285);
    }
    .h-286 {
        height: calc(var(--spacing) * 286);
    }
    .h-287 {
        height: calc(var(--spacing) * 287);
    }
    .h-288 {
        height: calc(var(--spacing) * 288);
    }
    .h-289 {
        height: calc(var(--spacing) * 289);
    }
    .h-290 {
        height: calc(var(--spacing) * 290);
    }
    .h-291 {
        height: calc(var(--spacing) * 291);
    }
    .h-292 {
        height: calc(var(--spacing) * 292);
    }
    .h-293 {
        height: calc(var(--spacing) * 293);
    }
    .h-294 {
        height: calc(var(--spacing) * 294);
    }
    .h-295 {
        height: calc(var(--spacing) * 295);
    }
    .h-296 {
        height: calc(var(--spacing) * 296);
    }
    .h-297 {
        height: calc(var(--spacing) * 297);
    }
    .h-298 {
        height: calc(var(--spacing) * 298);
    }
    .h-299 {
        height: calc(var(--spacing) * 299);
    }
    .h-300 {
        height: calc(var(--spacing) * 300);
    }
    .h-301 {
        height: calc(var(--spacing) * 301);
    }
    .h-302 {
        height: calc(var(--spacing) * 302);
    }
    .h-303 {
        height: calc(var(--spacing) * 303);
    }
    .h-304 {
        height: calc(var(--spacing) * 304);
    }
    .h-305 {
        height: calc(var(--spacing) * 305);
    }
    .h-306 {
        height: calc(var(--spacing) * 306);
    }
    .h-307 {
        height: calc(var(--spacing) * 307);
    }
    .h-308 {
        height: calc(var(--spacing) * 308);
    }
    .h-309 {
        height: calc(var(--spacing) * 309);
    }
    .h-310 {
        height: calc(var(--spacing) * 310);
    }
    .h-311 {
        height: calc(var(--spacing) * 311);
    }
    .h-312 {
        height: calc(var(--spacing) * 312);
    }
    .h-313 {
        height: calc(var(--spacing) * 313);
    }
    .h-314 {
        height: calc(var(--spacing) * 314);
    }
    .h-315 {
        height: calc(var(--spacing) * 315);
    }
    .h-316 {
        height: calc(var(--spacing) * 316);
    }
    .h-317 {
        height: calc(var(--spacing) * 317);
    }
    .h-318 {
        height: calc(var(--spacing) * 318);
    }
    .h-319 {
        height: calc(var(--spacing) * 319);
    }
    .h-320 {
        height: calc(var(--spacing) * 320);
    }
    .h-321 {
        height: calc(var(--spacing) * 321);
    }
    .h-322 {
        height: calc(var(--spacing) * 322);
    }
    .h-323 {
        height: calc(var(--spacing) * 323);
    }
    .h-324 {
        height: calc(var(--spacing) * 324);
    }
    .h-325 {
        height: calc(var(--spacing) * 325);
    }
    .h-326 {
        height: calc(var(--spacing) * 326);
    }
    .h-327 {
        height: calc(var(--spacing) * 327);
    }
    .h-328 {
        height: calc(var(--spacing) * 328);
    }
    .h-329 {
        height: calc(var(--spacing) * 329);
    }
    .h-330 {
        height: calc(var(--spacing) * 330);
    }
    .h-331 {
        height: calc(var(--spacing) * 331);
    }
    .h-332 {
        height: calc(var(--spacing) * 332);
    }
    .h-333 {
        height: calc(var(--spacing) * 333);
    }
    .h-334 {
        height: calc(var(--spacing) * 334);
    }
    .h-335 {
        height: calc(var(--spacing) * 335);
    }
    .h-336 {
        height: calc(var(--spacing) * 336);
    }
    .h-337 {
        height: calc(var(--spacing) * 337);
    }
    .h-338 {
        height: calc(var(--spacing) * 338);
    }
    .h-339 {
        height: calc(var(--spacing) * 339);
    }
    .h-340 {
        height: calc(var(--spacing) * 340);
    }
    .h-341 {
        height: calc(var(--spacing) * 341);
    }
    .h-342 {
        height: calc(var(--spacing) * 342);
    }
    .h-343 {
        height: calc(var(--spacing) * 343);
    }
    .h-344 {
        height: calc(var(--spacing) * 344);
    }
    .h-345 {
        height: calc(var(--spacing) * 345);
    }
    .h-346 {
        height: calc(var(--spacing) * 346);
    }
    .h-347 {
        height: calc(var(--spacing) * 347);
    }
    .h-348 {
        height: calc(var(--spacing) * 348);
    }
    .h-349 {
        height: calc(var(--spacing) * 349);
    }
    .h-350 {
        height: calc(var(--spacing) * 350);
    }
    .h-351 {
        height: calc(var(--spacing) * 351);
    }
    .h-352 {
        height: calc(var(--spacing) * 352);
    }
    .h-353 {
        height: calc(var(--spacing) * 353);
    }
    .h-354 {
        height: calc(var(--spacing) * 354);
    }
    .h-355 {
        height: calc(var(--spacing) * 355);
    }
    .h-356 {
        height: calc(var(--spacing) * 356);
    }
    .h-357 {
        height: calc(var(--spacing) * 357);
    }
    .h-358 {
        height: calc(var(--spacing) * 358);
    }
    .h-359 {
        height: calc(var(--spacing) * 359);
    }
    .h-360 {
        height: calc(var(--spacing) * 360);
    }
    .h-361 {
        height: calc(var(--spacing) * 361);
    }
    .h-362 {
        height: calc(var(--spacing) * 362);
    }
    .h-363 {
        height: calc(var(--spacing) * 363);
    }
    .h-364 {
        height: calc(var(--spacing) * 364);
    }
    .h-365 {
        height: calc(var(--spacing) * 365);
    }
    .h-366 {
        height: calc(var(--spacing) * 366);
    }
    .h-367 {
        height: calc(var(--spacing) * 367);
    }
    .h-368 {
        height: calc(var(--spacing) * 368);
    }
    .h-369 {
        height: calc(var(--spacing) * 369);
    }
    .h-370 {
        height: calc(var(--spacing) * 370);
    }
    .h-371 {
        height: calc(var(--spacing) * 371);
    }
    .h-372 {
        height: calc(var(--spacing) * 372);
    }
    .h-373 {
        height: calc(var(--spacing) * 373);
    }
    .h-374 {
        height: calc(var(--spacing) * 374);
    }
    .h-375 {
        height: calc(var(--spacing) * 375);
    }
    .h-376 {
        height: calc(var(--spacing) * 376);
    }
    .h-377 {
        height: calc(var(--spacing) * 377);
    }
    .h-378 {
        height: calc(var(--spacing) * 378);
    }
    .h-379 {
        height: calc(var(--spacing) * 379);
    }
    .h-380 {
        height: calc(var(--spacing) * 380);
    }
    .h-381 {
        height: calc(var(--spacing) * 381);
    }
    .h-382 {
        height: calc(var(--spacing) * 382);
    }
    .h-383 {
        height: calc(var(--spacing) * 383);
    }
    .h-384 {
        height: calc(var(--spacing) * 384);
    }
    .h-385 {
        height: calc(var(--spacing) * 385);
    }
    .h-386 {
        height: calc(var(--spacing) * 386);
    }
    .h-387 {
        height: calc(var(--spacing) * 387);
    }
    .h-388 {
        height: calc(var(--spacing) * 388);
    }
    .h-389 {
        height: calc(var(--spacing) * 389);
    }
    .h-390 {
        height: calc(var(--spacing) * 390);
    }
    .h-391 {
        height: calc(var(--spacing) * 391);
    }
    .h-392 {
        height: calc(var(--spacing) * 392);
    }
    .h-393 {
        height: calc(var(--spacing) * 393);
    }
    .h-394 {
        height: calc(var(--spacing) * 394);
    }
    .h-395 {
        height: calc(var(--spacing) * 395);
    }
    .h-396 {
        height: calc(var(--spacing) * 396);
    }
    .h-397 {
        height: calc(var(--spacing) * 397);
    }
    .h-398 {
        height: calc(var(--spacing) * 398);
    }
    .h-399 {
        height: calc(var(--spacing) * 399);
    }
    .h-400 {
        height: calc(var(--spacing) * 400);
    }
    .h-401 {
        height: calc(var(--spacing) * 401);
    }
    .h-402 {
        height: calc(var(--spacing) * 402);
    }
    .h-403 {
        height: calc(var(--spacing) * 403);
    }
    .h-404 {
        height: calc(var(--spacing) * 404);
    }
    .h-405 {
        height: calc(var(--spacing) * 405);
    }
    .h-406 {
        height: calc(var(--spacing) * 406);
    }
    .h-407 {
        height: calc(var(--spacing) * 407);
    }
    .h-408 {
        height: calc(var(--spacing) * 408);
    }
    .h-409 {
        height: calc(var(--spacing) * 409);
    }
    .h-410 {
        height: calc(var(--spacing) * 410);
    }
    .h-411 {
        height: calc(var(--spacing) * 411);
    }
    .h-412 {
        height: calc(var(--spacing) * 412);
    }
    .h-413 {
        height: calc(var(--spacing) * 413);
    }
    .h-414 {
        height: calc(var(--spacing) * 414);
    }
    .h-415 {
        height: calc(var(--spacing) * 415);
    }
    .h-416 {
        height: calc(var(--spacing) * 416);
    }
    .h-417 {
        height: calc(var(--spacing) * 417);
    }
    .h-418 {
        height: calc(var(--spacing) * 418);
    }
    .h-419 {
        height: calc(var(--spacing) * 419);
    }
    .h-420 {
        height: calc(var(--spacing) * 420);
    }
    .h-421 {
        height: calc(var(--spacing) * 421);
    }
    .h-422 {
        height: calc(var(--spacing) * 422);
    }
    .h-423 {
        height: calc(var(--spacing) * 423);
    }
    .h-424 {
        height: calc(var(--spacing) * 424);
    }
    .h-425 {
        height: calc(var(--spacing) * 425);
    }
    .h-426 {
        height: calc(var(--spacing) * 426);
    }
    .h-427 {
        height: calc(var(--spacing) * 427);
    }
    .h-428 {
        height: calc(var(--spacing) * 428);
    }
    .h-429 {
        height: calc(var(--spacing) * 429);
    }
    .h-430 {
        height: calc(var(--spacing) * 430);
    }
    .h-431 {
        height: calc(var(--spacing) * 431);
    }
    .h-432 {
        height: calc(var(--spacing) * 432);
    }
    .h-433 {
        height: calc(var(--spacing) * 433);
    }
    .h-434 {
        height: calc(var(--spacing) * 434);
    }
    .h-435 {
        height: calc(var(--spacing) * 435);
    }
    .h-436 {
        height: calc(var(--spacing) * 436);
    }
    .h-437 {
        height: calc(var(--spacing) * 437);
    }
    .h-438 {
        height: calc(var(--spacing) * 438);
    }
    .h-439 {
        height: calc(var(--spacing) * 439);
    }
    .h-440 {
        height: calc(var(--spacing) * 440);
    }
    .h-441 {
        height: calc(var(--spacing) * 441);
    }
    .h-442 {
        height: calc(var(--spacing) * 442);
    }
    .h-443 {
        height: calc(var(--spacing) * 443);
    }
    .h-444 {
        height: calc(var(--spacing) * 444);
    }
    .h-445 {
        height: calc(var(--spacing) * 445);
    }
    .h-446 {
        height: calc(var(--spacing) * 446);
    }
    .h-447 {
        height: calc(var(--spacing) * 447);
    }
    .h-448 {
        height: calc(var(--spacing) * 448);
    }
    .h-449 {
        height: calc(var(--spacing) * 449);
    }
    .h-450 {
        height: calc(var(--spacing) * 450);
    }
    .h-451 {
        height: calc(var(--spacing) * 451);
    }
    .h-452 {
        height: calc(var(--spacing) * 452);
    }
    .h-453 {
        height: calc(var(--spacing) * 453);
    }
    .h-454 {
        height: calc(var(--spacing) * 454);
    }
    .h-455 {
        height: calc(var(--spacing) * 455);
    }
    .h-456 {
        height: calc(var(--spacing) * 456);
    }
    .h-457 {
        height: calc(var(--spacing) * 457);
    }
    .h-458 {
        height: calc(var(--spacing) * 458);
    }
    .h-459 {
        height: calc(var(--spacing) * 459);
    }
    .h-460 {
        height: calc(var(--spacing) * 460);
    }
    .h-461 {
        height: calc(var(--spacing) * 461);
    }
    .h-462 {
        height: calc(var(--spacing) * 462);
    }
    .h-463 {
        height: calc(var(--spacing) * 463);
    }
    .h-464 {
        height: calc(var(--spacing) * 464);
    }
    .h-465 {
        height: calc(var(--spacing) * 465);
    }
    .h-466 {
        height: calc(var(--spacing) * 466);
    }
    .h-467 {
        height: calc(var(--spacing) * 467);
    }
    .h-468 {
        height: calc(var(--spacing) * 468);
    }
    .h-469 {
        height: calc(var(--spacing) * 469);
    }
    .h-470 {
        height: calc(var(--spacing) * 470);
    }
    .h-471 {
        height: calc(var(--spacing) * 471);
    }
    .h-472 {
        height: calc(var(--spacing) * 472);
    }
    .h-473 {
        height: calc(var(--spacing) * 473);
    }
    .h-474 {
        height: calc(var(--spacing) * 474);
    }
    .h-475 {
        height: calc(var(--spacing) * 475);
    }
    .h-476 {
        height: calc(var(--spacing) * 476);
    }
    .h-477 {
        height: calc(var(--spacing) * 477);
    }
    .h-478 {
        height: calc(var(--spacing) * 478);
    }
    .h-479 {
        height: calc(var(--spacing) * 479);
    }
    .h-480 {
        height: calc(var(--spacing) * 480);
    }
    .h-481 {
        height: calc(var(--spacing) * 481);
    }
    .h-482 {
        height: calc(var(--spacing) * 482);
    }
    .h-483 {
        height: calc(var(--spacing) * 483);
    }
    .h-484 {
        height: calc(var(--spacing) * 484);
    }
    .h-485 {
        height: calc(var(--spacing) * 485);
    }
    .h-486 {
        height: calc(var(--spacing) * 486);
    }
    .h-487 {
        height: calc(var(--spacing) * 487);
    }
    .h-488 {
        height: calc(var(--spacing) * 488);
    }
    .h-489 {
        height: calc(var(--spacing) * 489);
    }
    .h-490 {
        height: calc(var(--spacing) * 490);
    }
    .h-491 {
        height: calc(var(--spacing) * 491);
    }
    .h-492 {
        height: calc(var(--spacing) * 492);
    }
    .h-493 {
        height: calc(var(--spacing) * 493);
    }
    .h-494 {
        height: calc(var(--spacing) * 494);
    }
    .h-495 {
        height: calc(var(--spacing) * 495);
    }
    .h-496 {
        height: calc(var(--spacing) * 496);
    }
    .h-497 {
        height: calc(var(--spacing) * 497);
    }
    .h-498 {
        height: calc(var(--spacing) * 498);
    }
    .h-499 {
        height: calc(var(--spacing) * 499);
    }
    .h-500 {
        height: calc(var(--spacing) * 500);
    }
    .h-525 {
        height: calc(var(--spacing) * 525);
    }
    .h-550 {
        height: calc(var(--spacing) * 550);
    }
    .h-575 {
        height: calc(var(--spacing) * 575);
    }
    .h-600 {
        height: calc(var(--spacing) * 600);
    }
    .h-625 {
        height: calc(var(--spacing) * 625);
    }
    .h-650 {
        height: calc(var(--spacing) * 650);
    }
    .h-675 {
        height: calc(var(--spacing) * 675);
    }
    .h-700 {
        height: calc(var(--spacing) * 700);
    }
    .h-725 {
        height: calc(var(--spacing) * 725);
    }
    .h-750 {
        height: calc(var(--spacing) * 750);
    }
    .h-775 {
        height: calc(var(--spacing) * 775);
    }
    .h-800 {
        height: calc(var(--spacing) * 800);
    }
    .h-825 {
        height: calc(var(--spacing) * 825);
    }
    .h-850 {
        height: calc(var(--spacing) * 850);
    }
    .h-875 {
        height: calc(var(--spacing) * 875);
    }
    .h-900 {
        height: calc(var(--spacing) * 900);
    }
    .h-925 {
        height: calc(var(--spacing) * 925);
    }
    .h-950 {
        height: calc(var(--spacing) * 950);
    }
    .h-975 {
        height: calc(var(--spacing) * 975);
    }
    .h-1000 {
        height: calc(var(--spacing) * 1000);
    }
    .h-1050 {
        height: calc(var(--spacing) * 1050);
    }
    .h-1100 {
        height: calc(var(--spacing) * 1100);
    }
    .h-1150 {
        height: calc(var(--spacing) * 1150);
    }
    .h-1200 {
        height: calc(var(--spacing) * 1200);
    }
    .h-1250 {
        height: calc(var(--spacing) * 1250);
    }
    .h-1300 {
        height: calc(var(--spacing) * 1300);
    }
    .h-1350 {
        height: calc(var(--spacing) * 1350);
    }
    .h-1400 {
        height: calc(var(--spacing) * 1400);
    }
    .h-1450 {
        height: calc(var(--spacing) * 1450);
    }
    .h-1500 {
        height: calc(var(--spacing) * 1500);
    }
    .h-1550 {
        height: calc(var(--spacing) * 1550);
    }
    .h-1600 {
        height: calc(var(--spacing) * 1600);
    }
    .h-1650 {
        height: calc(var(--spacing) * 1650);
    }
    .h-1700 {
        height: calc(var(--spacing) * 1700);
    }
    .h-1750 {
        height: calc(var(--spacing) * 1750);
    }
    .h-1800 {
        height: calc(var(--spacing) * 1800);
    }
    .h-1850 {
        height: calc(var(--spacing) * 1850);
    }
    .h-1900 {
        height: calc(var(--spacing) * 1900);
    }
    .h-1950 {
        height: calc(var(--spacing) * 1950);
    }
    .h-2000 {
        height: calc(var(--spacing) * 2000);
    }
    .h-\[0\.58em\] {
        height: 0.58em;
    }
    .h-\[2rem\] {
        height: 2rem;
    }
    .h-\[32\.5rem\] {
        height: 32.5rem;
    }
    .h-\[35\.5rem\] {
        height: 35.5rem;
    }
    .h-\[52px\] {
        height: 52px;
    }
    .h-\[200px\] {
        height: 200px;
    }
    .h-\[250px\] {
        height: 250px;
    }
    .h-\[300px\] {
        height: 300px;
    }
    .h-\[400px\] {
        height: 400px;
    }
    .h-\[500px\] {
        height: 500px;
    }
    .h-\[600px\] {
        height: 600px;
    }
    .h-\[700px\] {
        height: 700px;
    }
    .h-\[800px\] {
        height: 800px;
    }
    .h-\[min\(152px\,40cqw\)\] {
        height: min(152px, 40cqw);
    }
    .h-\[min\(165px\,40cqw\)\] {
        height: min(165px, 40cqw);
    }
    .h-auto {
        height: auto;
    }
    .h-dvh {
        height: 100dvh;
    }
    .h-full {
        height: 100%;
    }
    .h-lh {
        height: 1lh;
    }
    .h-px {
        height: 1px;
    }
    .h-screen {
        height: 100vh;
    }
    .h-svh {
        height: 100svh;
    }
    .max-h-0 {
        max-height: calc(var(--spacing) * 0);
    }
    .max-h-1 {
        max-height: calc(var(--spacing) * 1);
    }
    .max-h-2 {
        max-height: calc(var(--spacing) * 2);
    }
    .max-h-3 {
        max-height: calc(var(--spacing) * 3);
    }
    .max-h-4 {
        max-height: calc(var(--spacing) * 4);
    }
    .max-h-5 {
        max-height: calc(var(--spacing) * 5);
    }
    .max-h-6 {
        max-height: calc(var(--spacing) * 6);
    }
    .max-h-7 {
        max-height: calc(var(--spacing) * 7);
    }
    .max-h-8 {
        max-height: calc(var(--spacing) * 8);
    }
    .max-h-9 {
        max-height: calc(var(--spacing) * 9);
    }
    .max-h-10 {
        max-height: calc(var(--spacing) * 10);
    }
    .max-h-11 {
        max-height: calc(var(--spacing) * 11);
    }
    .max-h-12 {
        max-height: calc(var(--spacing) * 12);
    }
    .max-h-13 {
        max-height: calc(var(--spacing) * 13);
    }
    .max-h-14 {
        max-height: calc(var(--spacing) * 14);
    }
    .max-h-15 {
        max-height: calc(var(--spacing) * 15);
    }
    .max-h-16 {
        max-height: calc(var(--spacing) * 16);
    }
    .max-h-17 {
        max-height: calc(var(--spacing) * 17);
    }
    .max-h-18 {
        max-height: calc(var(--spacing) * 18);
    }
    .max-h-19 {
        max-height: calc(var(--spacing) * 19);
    }
    .max-h-20 {
        max-height: calc(var(--spacing) * 20);
    }
    .max-h-21 {
        max-height: calc(var(--spacing) * 21);
    }
    .max-h-22 {
        max-height: calc(var(--spacing) * 22);
    }
    .max-h-23 {
        max-height: calc(var(--spacing) * 23);
    }
    .max-h-24 {
        max-height: calc(var(--spacing) * 24);
    }
    .max-h-25 {
        max-height: calc(var(--spacing) * 25);
    }
    .max-h-26 {
        max-height: calc(var(--spacing) * 26);
    }
    .max-h-27 {
        max-height: calc(var(--spacing) * 27);
    }
    .max-h-28 {
        max-height: calc(var(--spacing) * 28);
    }
    .max-h-29 {
        max-height: calc(var(--spacing) * 29);
    }
    .max-h-30 {
        max-height: calc(var(--spacing) * 30);
    }
    .max-h-31 {
        max-height: calc(var(--spacing) * 31);
    }
    .max-h-32 {
        max-height: calc(var(--spacing) * 32);
    }
    .max-h-33 {
        max-height: calc(var(--spacing) * 33);
    }
    .max-h-34 {
        max-height: calc(var(--spacing) * 34);
    }
    .max-h-35 {
        max-height: calc(var(--spacing) * 35);
    }
    .max-h-36 {
        max-height: calc(var(--spacing) * 36);
    }
    .max-h-37 {
        max-height: calc(var(--spacing) * 37);
    }
    .max-h-38 {
        max-height: calc(var(--spacing) * 38);
    }
    .max-h-39 {
        max-height: calc(var(--spacing) * 39);
    }
    .max-h-40 {
        max-height: calc(var(--spacing) * 40);
    }
    .max-h-41 {
        max-height: calc(var(--spacing) * 41);
    }
    .max-h-42 {
        max-height: calc(var(--spacing) * 42);
    }
    .max-h-43 {
        max-height: calc(var(--spacing) * 43);
    }
    .max-h-44 {
        max-height: calc(var(--spacing) * 44);
    }
    .max-h-45 {
        max-height: calc(var(--spacing) * 45);
    }
    .max-h-46 {
        max-height: calc(var(--spacing) * 46);
    }
    .max-h-47 {
        max-height: calc(var(--spacing) * 47);
    }
    .max-h-48 {
        max-height: calc(var(--spacing) * 48);
    }
    .max-h-49 {
        max-height: calc(var(--spacing) * 49);
    }
    .max-h-50 {
        max-height: calc(var(--spacing) * 50);
    }
    .max-h-51 {
        max-height: calc(var(--spacing) * 51);
    }
    .max-h-52 {
        max-height: calc(var(--spacing) * 52);
    }
    .max-h-53 {
        max-height: calc(var(--spacing) * 53);
    }
    .max-h-54 {
        max-height: calc(var(--spacing) * 54);
    }
    .max-h-55 {
        max-height: calc(var(--spacing) * 55);
    }
    .max-h-56 {
        max-height: calc(var(--spacing) * 56);
    }
    .max-h-57 {
        max-height: calc(var(--spacing) * 57);
    }
    .max-h-58 {
        max-height: calc(var(--spacing) * 58);
    }
    .max-h-59 {
        max-height: calc(var(--spacing) * 59);
    }
    .max-h-60 {
        max-height: calc(var(--spacing) * 60);
    }
    .max-h-61 {
        max-height: calc(var(--spacing) * 61);
    }
    .max-h-62 {
        max-height: calc(var(--spacing) * 62);
    }
    .max-h-63 {
        max-height: calc(var(--spacing) * 63);
    }
    .max-h-64 {
        max-height: calc(var(--spacing) * 64);
    }
    .max-h-65 {
        max-height: calc(var(--spacing) * 65);
    }
    .max-h-66 {
        max-height: calc(var(--spacing) * 66);
    }
    .max-h-67 {
        max-height: calc(var(--spacing) * 67);
    }
    .max-h-68 {
        max-height: calc(var(--spacing) * 68);
    }
    .max-h-69 {
        max-height: calc(var(--spacing) * 69);
    }
    .max-h-70 {
        max-height: calc(var(--spacing) * 70);
    }
    .max-h-71 {
        max-height: calc(var(--spacing) * 71);
    }
    .max-h-72 {
        max-height: calc(var(--spacing) * 72);
    }
    .max-h-73 {
        max-height: calc(var(--spacing) * 73);
    }
    .max-h-74 {
        max-height: calc(var(--spacing) * 74);
    }
    .max-h-75 {
        max-height: calc(var(--spacing) * 75);
    }
    .max-h-76 {
        max-height: calc(var(--spacing) * 76);
    }
    .max-h-77 {
        max-height: calc(var(--spacing) * 77);
    }
    .max-h-78 {
        max-height: calc(var(--spacing) * 78);
    }
    .max-h-79 {
        max-height: calc(var(--spacing) * 79);
    }
    .max-h-80 {
        max-height: calc(var(--spacing) * 80);
    }
    .max-h-81 {
        max-height: calc(var(--spacing) * 81);
    }
    .max-h-82 {
        max-height: calc(var(--spacing) * 82);
    }
    .max-h-83 {
        max-height: calc(var(--spacing) * 83);
    }
    .max-h-84 {
        max-height: calc(var(--spacing) * 84);
    }
    .max-h-85 {
        max-height: calc(var(--spacing) * 85);
    }
    .max-h-86 {
        max-height: calc(var(--spacing) * 86);
    }
    .max-h-87 {
        max-height: calc(var(--spacing) * 87);
    }
    .max-h-88 {
        max-height: calc(var(--spacing) * 88);
    }
    .max-h-89 {
        max-height: calc(var(--spacing) * 89);
    }
    .max-h-90 {
        max-height: calc(var(--spacing) * 90);
    }
    .max-h-91 {
        max-height: calc(var(--spacing) * 91);
    }
    .max-h-92 {
        max-height: calc(var(--spacing) * 92);
    }
    .max-h-93 {
        max-height: calc(var(--spacing) * 93);
    }
    .max-h-94 {
        max-height: calc(var(--spacing) * 94);
    }
    .max-h-95 {
        max-height: calc(var(--spacing) * 95);
    }
    .max-h-96 {
        max-height: calc(var(--spacing) * 96);
    }
    .max-h-97 {
        max-height: calc(var(--spacing) * 97);
    }
    .max-h-98 {
        max-height: calc(var(--spacing) * 98);
    }
    .max-h-99 {
        max-height: calc(var(--spacing) * 99);
    }
    .max-h-100 {
        max-height: calc(var(--spacing) * 100);
    }
    .max-h-101 {
        max-height: calc(var(--spacing) * 101);
    }
    .max-h-102 {
        max-height: calc(var(--spacing) * 102);
    }
    .max-h-103 {
        max-height: calc(var(--spacing) * 103);
    }
    .max-h-104 {
        max-height: calc(var(--spacing) * 104);
    }
    .max-h-105 {
        max-height: calc(var(--spacing) * 105);
    }
    .max-h-106 {
        max-height: calc(var(--spacing) * 106);
    }
    .max-h-107 {
        max-height: calc(var(--spacing) * 107);
    }
    .max-h-108 {
        max-height: calc(var(--spacing) * 108);
    }
    .max-h-109 {
        max-height: calc(var(--spacing) * 109);
    }
    .max-h-110 {
        max-height: calc(var(--spacing) * 110);
    }
    .max-h-111 {
        max-height: calc(var(--spacing) * 111);
    }
    .max-h-112 {
        max-height: calc(var(--spacing) * 112);
    }
    .max-h-113 {
        max-height: calc(var(--spacing) * 113);
    }
    .max-h-114 {
        max-height: calc(var(--spacing) * 114);
    }
    .max-h-115 {
        max-height: calc(var(--spacing) * 115);
    }
    .max-h-116 {
        max-height: calc(var(--spacing) * 116);
    }
    .max-h-117 {
        max-height: calc(var(--spacing) * 117);
    }
    .max-h-118 {
        max-height: calc(var(--spacing) * 118);
    }
    .max-h-119 {
        max-height: calc(var(--spacing) * 119);
    }
    .max-h-120 {
        max-height: calc(var(--spacing) * 120);
    }
    .max-h-121 {
        max-height: calc(var(--spacing) * 121);
    }
    .max-h-122 {
        max-height: calc(var(--spacing) * 122);
    }
    .max-h-123 {
        max-height: calc(var(--spacing) * 123);
    }
    .max-h-124 {
        max-height: calc(var(--spacing) * 124);
    }
    .max-h-125 {
        max-height: calc(var(--spacing) * 125);
    }
    .max-h-126 {
        max-height: calc(var(--spacing) * 126);
    }
    .max-h-127 {
        max-height: calc(var(--spacing) * 127);
    }
    .max-h-128 {
        max-height: calc(var(--spacing) * 128);
    }
    .max-h-129 {
        max-height: calc(var(--spacing) * 129);
    }
    .max-h-130 {
        max-height: calc(var(--spacing) * 130);
    }
    .max-h-131 {
        max-height: calc(var(--spacing) * 131);
    }
    .max-h-132 {
        max-height: calc(var(--spacing) * 132);
    }
    .max-h-133 {
        max-height: calc(var(--spacing) * 133);
    }
    .max-h-134 {
        max-height: calc(var(--spacing) * 134);
    }
    .max-h-135 {
        max-height: calc(var(--spacing) * 135);
    }
    .max-h-136 {
        max-height: calc(var(--spacing) * 136);
    }
    .max-h-137 {
        max-height: calc(var(--spacing) * 137);
    }
    .max-h-138 {
        max-height: calc(var(--spacing) * 138);
    }
    .max-h-139 {
        max-height: calc(var(--spacing) * 139);
    }
    .max-h-140 {
        max-height: calc(var(--spacing) * 140);
    }
    .max-h-141 {
        max-height: calc(var(--spacing) * 141);
    }
    .max-h-142 {
        max-height: calc(var(--spacing) * 142);
    }
    .max-h-143 {
        max-height: calc(var(--spacing) * 143);
    }
    .max-h-144 {
        max-height: calc(var(--spacing) * 144);
    }
    .max-h-145 {
        max-height: calc(var(--spacing) * 145);
    }
    .max-h-146 {
        max-height: calc(var(--spacing) * 146);
    }
    .max-h-147 {
        max-height: calc(var(--spacing) * 147);
    }
    .max-h-148 {
        max-height: calc(var(--spacing) * 148);
    }
    .max-h-149 {
        max-height: calc(var(--spacing) * 149);
    }
    .max-h-150 {
        max-height: calc(var(--spacing) * 150);
    }
    .max-h-151 {
        max-height: calc(var(--spacing) * 151);
    }
    .max-h-152 {
        max-height: calc(var(--spacing) * 152);
    }
    .max-h-153 {
        max-height: calc(var(--spacing) * 153);
    }
    .max-h-154 {
        max-height: calc(var(--spacing) * 154);
    }
    .max-h-155 {
        max-height: calc(var(--spacing) * 155);
    }
    .max-h-156 {
        max-height: calc(var(--spacing) * 156);
    }
    .max-h-157 {
        max-height: calc(var(--spacing) * 157);
    }
    .max-h-158 {
        max-height: calc(var(--spacing) * 158);
    }
    .max-h-159 {
        max-height: calc(var(--spacing) * 159);
    }
    .max-h-160 {
        max-height: calc(var(--spacing) * 160);
    }
    .max-h-161 {
        max-height: calc(var(--spacing) * 161);
    }
    .max-h-162 {
        max-height: calc(var(--spacing) * 162);
    }
    .max-h-163 {
        max-height: calc(var(--spacing) * 163);
    }
    .max-h-164 {
        max-height: calc(var(--spacing) * 164);
    }
    .max-h-165 {
        max-height: calc(var(--spacing) * 165);
    }
    .max-h-166 {
        max-height: calc(var(--spacing) * 166);
    }
    .max-h-167 {
        max-height: calc(var(--spacing) * 167);
    }
    .max-h-168 {
        max-height: calc(var(--spacing) * 168);
    }
    .max-h-169 {
        max-height: calc(var(--spacing) * 169);
    }
    .max-h-170 {
        max-height: calc(var(--spacing) * 170);
    }
    .max-h-171 {
        max-height: calc(var(--spacing) * 171);
    }
    .max-h-172 {
        max-height: calc(var(--spacing) * 172);
    }
    .max-h-173 {
        max-height: calc(var(--spacing) * 173);
    }
    .max-h-174 {
        max-height: calc(var(--spacing) * 174);
    }
    .max-h-175 {
        max-height: calc(var(--spacing) * 175);
    }
    .max-h-176 {
        max-height: calc(var(--spacing) * 176);
    }
    .max-h-177 {
        max-height: calc(var(--spacing) * 177);
    }
    .max-h-178 {
        max-height: calc(var(--spacing) * 178);
    }
    .max-h-179 {
        max-height: calc(var(--spacing) * 179);
    }
    .max-h-180 {
        max-height: calc(var(--spacing) * 180);
    }
    .max-h-181 {
        max-height: calc(var(--spacing) * 181);
    }
    .max-h-182 {
        max-height: calc(var(--spacing) * 182);
    }
    .max-h-183 {
        max-height: calc(var(--spacing) * 183);
    }
    .max-h-184 {
        max-height: calc(var(--spacing) * 184);
    }
    .max-h-185 {
        max-height: calc(var(--spacing) * 185);
    }
    .max-h-186 {
        max-height: calc(var(--spacing) * 186);
    }
    .max-h-187 {
        max-height: calc(var(--spacing) * 187);
    }
    .max-h-188 {
        max-height: calc(var(--spacing) * 188);
    }
    .max-h-189 {
        max-height: calc(var(--spacing) * 189);
    }
    .max-h-190 {
        max-height: calc(var(--spacing) * 190);
    }
    .max-h-191 {
        max-height: calc(var(--spacing) * 191);
    }
    .max-h-192 {
        max-height: calc(var(--spacing) * 192);
    }
    .max-h-193 {
        max-height: calc(var(--spacing) * 193);
    }
    .max-h-194 {
        max-height: calc(var(--spacing) * 194);
    }
    .max-h-195 {
        max-height: calc(var(--spacing) * 195);
    }
    .max-h-196 {
        max-height: calc(var(--spacing) * 196);
    }
    .max-h-197 {
        max-height: calc(var(--spacing) * 197);
    }
    .max-h-198 {
        max-height: calc(var(--spacing) * 198);
    }
    .max-h-199 {
        max-height: calc(var(--spacing) * 199);
    }
    .max-h-200 {
        max-height: calc(var(--spacing) * 200);
    }
    .max-h-201 {
        max-height: calc(var(--spacing) * 201);
    }
    .max-h-202 {
        max-height: calc(var(--spacing) * 202);
    }
    .max-h-203 {
        max-height: calc(var(--spacing) * 203);
    }
    .max-h-204 {
        max-height: calc(var(--spacing) * 204);
    }
    .max-h-205 {
        max-height: calc(var(--spacing) * 205);
    }
    .max-h-206 {
        max-height: calc(var(--spacing) * 206);
    }
    .max-h-207 {
        max-height: calc(var(--spacing) * 207);
    }
    .max-h-208 {
        max-height: calc(var(--spacing) * 208);
    }
    .max-h-209 {
        max-height: calc(var(--spacing) * 209);
    }
    .max-h-210 {
        max-height: calc(var(--spacing) * 210);
    }
    .max-h-211 {
        max-height: calc(var(--spacing) * 211);
    }
    .max-h-212 {
        max-height: calc(var(--spacing) * 212);
    }
    .max-h-213 {
        max-height: calc(var(--spacing) * 213);
    }
    .max-h-214 {
        max-height: calc(var(--spacing) * 214);
    }
    .max-h-215 {
        max-height: calc(var(--spacing) * 215);
    }
    .max-h-216 {
        max-height: calc(var(--spacing) * 216);
    }
    .max-h-217 {
        max-height: calc(var(--spacing) * 217);
    }
    .max-h-218 {
        max-height: calc(var(--spacing) * 218);
    }
    .max-h-219 {
        max-height: calc(var(--spacing) * 219);
    }
    .max-h-220 {
        max-height: calc(var(--spacing) * 220);
    }
    .max-h-221 {
        max-height: calc(var(--spacing) * 221);
    }
    .max-h-222 {
        max-height: calc(var(--spacing) * 222);
    }
    .max-h-223 {
        max-height: calc(var(--spacing) * 223);
    }
    .max-h-224 {
        max-height: calc(var(--spacing) * 224);
    }
    .max-h-225 {
        max-height: calc(var(--spacing) * 225);
    }
    .max-h-226 {
        max-height: calc(var(--spacing) * 226);
    }
    .max-h-227 {
        max-height: calc(var(--spacing) * 227);
    }
    .max-h-228 {
        max-height: calc(var(--spacing) * 228);
    }
    .max-h-229 {
        max-height: calc(var(--spacing) * 229);
    }
    .max-h-230 {
        max-height: calc(var(--spacing) * 230);
    }
    .max-h-231 {
        max-height: calc(var(--spacing) * 231);
    }
    .max-h-232 {
        max-height: calc(var(--spacing) * 232);
    }
    .max-h-233 {
        max-height: calc(var(--spacing) * 233);
    }
    .max-h-234 {
        max-height: calc(var(--spacing) * 234);
    }
    .max-h-235 {
        max-height: calc(var(--spacing) * 235);
    }
    .max-h-236 {
        max-height: calc(var(--spacing) * 236);
    }
    .max-h-237 {
        max-height: calc(var(--spacing) * 237);
    }
    .max-h-238 {
        max-height: calc(var(--spacing) * 238);
    }
    .max-h-239 {
        max-height: calc(var(--spacing) * 239);
    }
    .max-h-240 {
        max-height: calc(var(--spacing) * 240);
    }
    .max-h-241 {
        max-height: calc(var(--spacing) * 241);
    }
    .max-h-242 {
        max-height: calc(var(--spacing) * 242);
    }
    .max-h-243 {
        max-height: calc(var(--spacing) * 243);
    }
    .max-h-244 {
        max-height: calc(var(--spacing) * 244);
    }
    .max-h-245 {
        max-height: calc(var(--spacing) * 245);
    }
    .max-h-246 {
        max-height: calc(var(--spacing) * 246);
    }
    .max-h-247 {
        max-height: calc(var(--spacing) * 247);
    }
    .max-h-248 {
        max-height: calc(var(--spacing) * 248);
    }
    .max-h-249 {
        max-height: calc(var(--spacing) * 249);
    }
    .max-h-250 {
        max-height: calc(var(--spacing) * 250);
    }
    .max-h-251 {
        max-height: calc(var(--spacing) * 251);
    }
    .max-h-252 {
        max-height: calc(var(--spacing) * 252);
    }
    .max-h-253 {
        max-height: calc(var(--spacing) * 253);
    }
    .max-h-254 {
        max-height: calc(var(--spacing) * 254);
    }
    .max-h-255 {
        max-height: calc(var(--spacing) * 255);
    }
    .max-h-256 {
        max-height: calc(var(--spacing) * 256);
    }
    .max-h-257 {
        max-height: calc(var(--spacing) * 257);
    }
    .max-h-258 {
        max-height: calc(var(--spacing) * 258);
    }
    .max-h-259 {
        max-height: calc(var(--spacing) * 259);
    }
    .max-h-260 {
        max-height: calc(var(--spacing) * 260);
    }
    .max-h-261 {
        max-height: calc(var(--spacing) * 261);
    }
    .max-h-262 {
        max-height: calc(var(--spacing) * 262);
    }
    .max-h-263 {
        max-height: calc(var(--spacing) * 263);
    }
    .max-h-264 {
        max-height: calc(var(--spacing) * 264);
    }
    .max-h-265 {
        max-height: calc(var(--spacing) * 265);
    }
    .max-h-266 {
        max-height: calc(var(--spacing) * 266);
    }
    .max-h-267 {
        max-height: calc(var(--spacing) * 267);
    }
    .max-h-268 {
        max-height: calc(var(--spacing) * 268);
    }
    .max-h-269 {
        max-height: calc(var(--spacing) * 269);
    }
    .max-h-270 {
        max-height: calc(var(--spacing) * 270);
    }
    .max-h-271 {
        max-height: calc(var(--spacing) * 271);
    }
    .max-h-272 {
        max-height: calc(var(--spacing) * 272);
    }
    .max-h-273 {
        max-height: calc(var(--spacing) * 273);
    }
    .max-h-274 {
        max-height: calc(var(--spacing) * 274);
    }
    .max-h-275 {
        max-height: calc(var(--spacing) * 275);
    }
    .max-h-276 {
        max-height: calc(var(--spacing) * 276);
    }
    .max-h-277 {
        max-height: calc(var(--spacing) * 277);
    }
    .max-h-278 {
        max-height: calc(var(--spacing) * 278);
    }
    .max-h-279 {
        max-height: calc(var(--spacing) * 279);
    }
    .max-h-280 {
        max-height: calc(var(--spacing) * 280);
    }
    .max-h-281 {
        max-height: calc(var(--spacing) * 281);
    }
    .max-h-282 {
        max-height: calc(var(--spacing) * 282);
    }
    .max-h-283 {
        max-height: calc(var(--spacing) * 283);
    }
    .max-h-284 {
        max-height: calc(var(--spacing) * 284);
    }
    .max-h-285 {
        max-height: calc(var(--spacing) * 285);
    }
    .max-h-286 {
        max-height: calc(var(--spacing) * 286);
    }
    .max-h-287 {
        max-height: calc(var(--spacing) * 287);
    }
    .max-h-288 {
        max-height: calc(var(--spacing) * 288);
    }
    .max-h-289 {
        max-height: calc(var(--spacing) * 289);
    }
    .max-h-290 {
        max-height: calc(var(--spacing) * 290);
    }
    .max-h-291 {
        max-height: calc(var(--spacing) * 291);
    }
    .max-h-292 {
        max-height: calc(var(--spacing) * 292);
    }
    .max-h-293 {
        max-height: calc(var(--spacing) * 293);
    }
    .max-h-294 {
        max-height: calc(var(--spacing) * 294);
    }
    .max-h-295 {
        max-height: calc(var(--spacing) * 295);
    }
    .max-h-296 {
        max-height: calc(var(--spacing) * 296);
    }
    .max-h-297 {
        max-height: calc(var(--spacing) * 297);
    }
    .max-h-298 {
        max-height: calc(var(--spacing) * 298);
    }
    .max-h-299 {
        max-height: calc(var(--spacing) * 299);
    }
    .max-h-300 {
        max-height: calc(var(--spacing) * 300);
    }
    .max-h-301 {
        max-height: calc(var(--spacing) * 301);
    }
    .max-h-302 {
        max-height: calc(var(--spacing) * 302);
    }
    .max-h-303 {
        max-height: calc(var(--spacing) * 303);
    }
    .max-h-304 {
        max-height: calc(var(--spacing) * 304);
    }
    .max-h-305 {
        max-height: calc(var(--spacing) * 305);
    }
    .max-h-306 {
        max-height: calc(var(--spacing) * 306);
    }
    .max-h-307 {
        max-height: calc(var(--spacing) * 307);
    }
    .max-h-308 {
        max-height: calc(var(--spacing) * 308);
    }
    .max-h-309 {
        max-height: calc(var(--spacing) * 309);
    }
    .max-h-310 {
        max-height: calc(var(--spacing) * 310);
    }
    .max-h-311 {
        max-height: calc(var(--spacing) * 311);
    }
    .max-h-312 {
        max-height: calc(var(--spacing) * 312);
    }
    .max-h-313 {
        max-height: calc(var(--spacing) * 313);
    }
    .max-h-314 {
        max-height: calc(var(--spacing) * 314);
    }
    .max-h-315 {
        max-height: calc(var(--spacing) * 315);
    }
    .max-h-316 {
        max-height: calc(var(--spacing) * 316);
    }
    .max-h-317 {
        max-height: calc(var(--spacing) * 317);
    }
    .max-h-318 {
        max-height: calc(var(--spacing) * 318);
    }
    .max-h-319 {
        max-height: calc(var(--spacing) * 319);
    }
    .max-h-320 {
        max-height: calc(var(--spacing) * 320);
    }
    .max-h-321 {
        max-height: calc(var(--spacing) * 321);
    }
    .max-h-322 {
        max-height: calc(var(--spacing) * 322);
    }
    .max-h-323 {
        max-height: calc(var(--spacing) * 323);
    }
    .max-h-324 {
        max-height: calc(var(--spacing) * 324);
    }
    .max-h-325 {
        max-height: calc(var(--spacing) * 325);
    }
    .max-h-326 {
        max-height: calc(var(--spacing) * 326);
    }
    .max-h-327 {
        max-height: calc(var(--spacing) * 327);
    }
    .max-h-328 {
        max-height: calc(var(--spacing) * 328);
    }
    .max-h-329 {
        max-height: calc(var(--spacing) * 329);
    }
    .max-h-330 {
        max-height: calc(var(--spacing) * 330);
    }
    .max-h-331 {
        max-height: calc(var(--spacing) * 331);
    }
    .max-h-332 {
        max-height: calc(var(--spacing) * 332);
    }
    .max-h-333 {
        max-height: calc(var(--spacing) * 333);
    }
    .max-h-334 {
        max-height: calc(var(--spacing) * 334);
    }
    .max-h-335 {
        max-height: calc(var(--spacing) * 335);
    }
    .max-h-336 {
        max-height: calc(var(--spacing) * 336);
    }
    .max-h-337 {
        max-height: calc(var(--spacing) * 337);
    }
    .max-h-338 {
        max-height: calc(var(--spacing) * 338);
    }
    .max-h-339 {
        max-height: calc(var(--spacing) * 339);
    }
    .max-h-340 {
        max-height: calc(var(--spacing) * 340);
    }
    .max-h-341 {
        max-height: calc(var(--spacing) * 341);
    }
    .max-h-342 {
        max-height: calc(var(--spacing) * 342);
    }
    .max-h-343 {
        max-height: calc(var(--spacing) * 343);
    }
    .max-h-344 {
        max-height: calc(var(--spacing) * 344);
    }
    .max-h-345 {
        max-height: calc(var(--spacing) * 345);
    }
    .max-h-346 {
        max-height: calc(var(--spacing) * 346);
    }
    .max-h-347 {
        max-height: calc(var(--spacing) * 347);
    }
    .max-h-348 {
        max-height: calc(var(--spacing) * 348);
    }
    .max-h-349 {
        max-height: calc(var(--spacing) * 349);
    }
    .max-h-350 {
        max-height: calc(var(--spacing) * 350);
    }
    .max-h-351 {
        max-height: calc(var(--spacing) * 351);
    }
    .max-h-352 {
        max-height: calc(var(--spacing) * 352);
    }
    .max-h-353 {
        max-height: calc(var(--spacing) * 353);
    }
    .max-h-354 {
        max-height: calc(var(--spacing) * 354);
    }
    .max-h-355 {
        max-height: calc(var(--spacing) * 355);
    }
    .max-h-356 {
        max-height: calc(var(--spacing) * 356);
    }
    .max-h-357 {
        max-height: calc(var(--spacing) * 357);
    }
    .max-h-358 {
        max-height: calc(var(--spacing) * 358);
    }
    .max-h-359 {
        max-height: calc(var(--spacing) * 359);
    }
    .max-h-360 {
        max-height: calc(var(--spacing) * 360);
    }
    .max-h-361 {
        max-height: calc(var(--spacing) * 361);
    }
    .max-h-362 {
        max-height: calc(var(--spacing) * 362);
    }
    .max-h-363 {
        max-height: calc(var(--spacing) * 363);
    }
    .max-h-364 {
        max-height: calc(var(--spacing) * 364);
    }
    .max-h-365 {
        max-height: calc(var(--spacing) * 365);
    }
    .max-h-366 {
        max-height: calc(var(--spacing) * 366);
    }
    .max-h-367 {
        max-height: calc(var(--spacing) * 367);
    }
    .max-h-368 {
        max-height: calc(var(--spacing) * 368);
    }
    .max-h-369 {
        max-height: calc(var(--spacing) * 369);
    }
    .max-h-370 {
        max-height: calc(var(--spacing) * 370);
    }
    .max-h-371 {
        max-height: calc(var(--spacing) * 371);
    }
    .max-h-372 {
        max-height: calc(var(--spacing) * 372);
    }
    .max-h-373 {
        max-height: calc(var(--spacing) * 373);
    }
    .max-h-374 {
        max-height: calc(var(--spacing) * 374);
    }
    .max-h-375 {
        max-height: calc(var(--spacing) * 375);
    }
    .max-h-376 {
        max-height: calc(var(--spacing) * 376);
    }
    .max-h-377 {
        max-height: calc(var(--spacing) * 377);
    }
    .max-h-378 {
        max-height: calc(var(--spacing) * 378);
    }
    .max-h-379 {
        max-height: calc(var(--spacing) * 379);
    }
    .max-h-380 {
        max-height: calc(var(--spacing) * 380);
    }
    .max-h-381 {
        max-height: calc(var(--spacing) * 381);
    }
    .max-h-382 {
        max-height: calc(var(--spacing) * 382);
    }
    .max-h-383 {
        max-height: calc(var(--spacing) * 383);
    }
    .max-h-384 {
        max-height: calc(var(--spacing) * 384);
    }
    .max-h-385 {
        max-height: calc(var(--spacing) * 385);
    }
    .max-h-386 {
        max-height: calc(var(--spacing) * 386);
    }
    .max-h-387 {
        max-height: calc(var(--spacing) * 387);
    }
    .max-h-388 {
        max-height: calc(var(--spacing) * 388);
    }
    .max-h-389 {
        max-height: calc(var(--spacing) * 389);
    }
    .max-h-390 {
        max-height: calc(var(--spacing) * 390);
    }
    .max-h-391 {
        max-height: calc(var(--spacing) * 391);
    }
    .max-h-392 {
        max-height: calc(var(--spacing) * 392);
    }
    .max-h-393 {
        max-height: calc(var(--spacing) * 393);
    }
    .max-h-394 {
        max-height: calc(var(--spacing) * 394);
    }
    .max-h-395 {
        max-height: calc(var(--spacing) * 395);
    }
    .max-h-396 {
        max-height: calc(var(--spacing) * 396);
    }
    .max-h-397 {
        max-height: calc(var(--spacing) * 397);
    }
    .max-h-398 {
        max-height: calc(var(--spacing) * 398);
    }
    .max-h-399 {
        max-height: calc(var(--spacing) * 399);
    }
    .max-h-400 {
        max-height: calc(var(--spacing) * 400);
    }
    .max-h-401 {
        max-height: calc(var(--spacing) * 401);
    }
    .max-h-402 {
        max-height: calc(var(--spacing) * 402);
    }
    .max-h-403 {
        max-height: calc(var(--spacing) * 403);
    }
    .max-h-404 {
        max-height: calc(var(--spacing) * 404);
    }
    .max-h-405 {
        max-height: calc(var(--spacing) * 405);
    }
    .max-h-406 {
        max-height: calc(var(--spacing) * 406);
    }
    .max-h-407 {
        max-height: calc(var(--spacing) * 407);
    }
    .max-h-408 {
        max-height: calc(var(--spacing) * 408);
    }
    .max-h-409 {
        max-height: calc(var(--spacing) * 409);
    }
    .max-h-410 {
        max-height: calc(var(--spacing) * 410);
    }
    .max-h-411 {
        max-height: calc(var(--spacing) * 411);
    }
    .max-h-412 {
        max-height: calc(var(--spacing) * 412);
    }
    .max-h-413 {
        max-height: calc(var(--spacing) * 413);
    }
    .max-h-414 {
        max-height: calc(var(--spacing) * 414);
    }
    .max-h-415 {
        max-height: calc(var(--spacing) * 415);
    }
    .max-h-416 {
        max-height: calc(var(--spacing) * 416);
    }
    .max-h-417 {
        max-height: calc(var(--spacing) * 417);
    }
    .max-h-418 {
        max-height: calc(var(--spacing) * 418);
    }
    .max-h-419 {
        max-height: calc(var(--spacing) * 419);
    }
    .max-h-420 {
        max-height: calc(var(--spacing) * 420);
    }
    .max-h-421 {
        max-height: calc(var(--spacing) * 421);
    }
    .max-h-422 {
        max-height: calc(var(--spacing) * 422);
    }
    .max-h-423 {
        max-height: calc(var(--spacing) * 423);
    }
    .max-h-424 {
        max-height: calc(var(--spacing) * 424);
    }
    .max-h-425 {
        max-height: calc(var(--spacing) * 425);
    }
    .max-h-426 {
        max-height: calc(var(--spacing) * 426);
    }
    .max-h-427 {
        max-height: calc(var(--spacing) * 427);
    }
    .max-h-428 {
        max-height: calc(var(--spacing) * 428);
    }
    .max-h-429 {
        max-height: calc(var(--spacing) * 429);
    }
    .max-h-430 {
        max-height: calc(var(--spacing) * 430);
    }
    .max-h-431 {
        max-height: calc(var(--spacing) * 431);
    }
    .max-h-432 {
        max-height: calc(var(--spacing) * 432);
    }
    .max-h-433 {
        max-height: calc(var(--spacing) * 433);
    }
    .max-h-434 {
        max-height: calc(var(--spacing) * 434);
    }
    .max-h-435 {
        max-height: calc(var(--spacing) * 435);
    }
    .max-h-436 {
        max-height: calc(var(--spacing) * 436);
    }
    .max-h-437 {
        max-height: calc(var(--spacing) * 437);
    }
    .max-h-438 {
        max-height: calc(var(--spacing) * 438);
    }
    .max-h-439 {
        max-height: calc(var(--spacing) * 439);
    }
    .max-h-440 {
        max-height: calc(var(--spacing) * 440);
    }
    .max-h-441 {
        max-height: calc(var(--spacing) * 441);
    }
    .max-h-442 {
        max-height: calc(var(--spacing) * 442);
    }
    .max-h-443 {
        max-height: calc(var(--spacing) * 443);
    }
    .max-h-444 {
        max-height: calc(var(--spacing) * 444);
    }
    .max-h-445 {
        max-height: calc(var(--spacing) * 445);
    }
    .max-h-446 {
        max-height: calc(var(--spacing) * 446);
    }
    .max-h-447 {
        max-height: calc(var(--spacing) * 447);
    }
    .max-h-448 {
        max-height: calc(var(--spacing) * 448);
    }
    .max-h-449 {
        max-height: calc(var(--spacing) * 449);
    }
    .max-h-450 {
        max-height: calc(var(--spacing) * 450);
    }
    .max-h-451 {
        max-height: calc(var(--spacing) * 451);
    }
    .max-h-452 {
        max-height: calc(var(--spacing) * 452);
    }
    .max-h-453 {
        max-height: calc(var(--spacing) * 453);
    }
    .max-h-454 {
        max-height: calc(var(--spacing) * 454);
    }
    .max-h-455 {
        max-height: calc(var(--spacing) * 455);
    }
    .max-h-456 {
        max-height: calc(var(--spacing) * 456);
    }
    .max-h-457 {
        max-height: calc(var(--spacing) * 457);
    }
    .max-h-458 {
        max-height: calc(var(--spacing) * 458);
    }
    .max-h-459 {
        max-height: calc(var(--spacing) * 459);
    }
    .max-h-460 {
        max-height: calc(var(--spacing) * 460);
    }
    .max-h-461 {
        max-height: calc(var(--spacing) * 461);
    }
    .max-h-462 {
        max-height: calc(var(--spacing) * 462);
    }
    .max-h-463 {
        max-height: calc(var(--spacing) * 463);
    }
    .max-h-464 {
        max-height: calc(var(--spacing) * 464);
    }
    .max-h-465 {
        max-height: calc(var(--spacing) * 465);
    }
    .max-h-466 {
        max-height: calc(var(--spacing) * 466);
    }
    .max-h-467 {
        max-height: calc(var(--spacing) * 467);
    }
    .max-h-468 {
        max-height: calc(var(--spacing) * 468);
    }
    .max-h-469 {
        max-height: calc(var(--spacing) * 469);
    }
    .max-h-470 {
        max-height: calc(var(--spacing) * 470);
    }
    .max-h-471 {
        max-height: calc(var(--spacing) * 471);
    }
    .max-h-472 {
        max-height: calc(var(--spacing) * 472);
    }
    .max-h-473 {
        max-height: calc(var(--spacing) * 473);
    }
    .max-h-474 {
        max-height: calc(var(--spacing) * 474);
    }
    .max-h-475 {
        max-height: calc(var(--spacing) * 475);
    }
    .max-h-476 {
        max-height: calc(var(--spacing) * 476);
    }
    .max-h-477 {
        max-height: calc(var(--spacing) * 477);
    }
    .max-h-478 {
        max-height: calc(var(--spacing) * 478);
    }
    .max-h-479 {
        max-height: calc(var(--spacing) * 479);
    }
    .max-h-480 {
        max-height: calc(var(--spacing) * 480);
    }
    .max-h-481 {
        max-height: calc(var(--spacing) * 481);
    }
    .max-h-482 {
        max-height: calc(var(--spacing) * 482);
    }
    .max-h-483 {
        max-height: calc(var(--spacing) * 483);
    }
    .max-h-484 {
        max-height: calc(var(--spacing) * 484);
    }
    .max-h-485 {
        max-height: calc(var(--spacing) * 485);
    }
    .max-h-486 {
        max-height: calc(var(--spacing) * 486);
    }
    .max-h-487 {
        max-height: calc(var(--spacing) * 487);
    }
    .max-h-488 {
        max-height: calc(var(--spacing) * 488);
    }
    .max-h-489 {
        max-height: calc(var(--spacing) * 489);
    }
    .max-h-490 {
        max-height: calc(var(--spacing) * 490);
    }
    .max-h-491 {
        max-height: calc(var(--spacing) * 491);
    }
    .max-h-492 {
        max-height: calc(var(--spacing) * 492);
    }
    .max-h-493 {
        max-height: calc(var(--spacing) * 493);
    }
    .max-h-494 {
        max-height: calc(var(--spacing) * 494);
    }
    .max-h-495 {
        max-height: calc(var(--spacing) * 495);
    }
    .max-h-496 {
        max-height: calc(var(--spacing) * 496);
    }
    .max-h-497 {
        max-height: calc(var(--spacing) * 497);
    }
    .max-h-498 {
        max-height: calc(var(--spacing) * 498);
    }
    .max-h-499 {
        max-height: calc(var(--spacing) * 499);
    }
    .max-h-500 {
        max-height: calc(var(--spacing) * 500);
    }
    .max-h-525 {
        max-height: calc(var(--spacing) * 525);
    }
    .max-h-550 {
        max-height: calc(var(--spacing) * 550);
    }
    .max-h-575 {
        max-height: calc(var(--spacing) * 575);
    }
    .max-h-600 {
        max-height: calc(var(--spacing) * 600);
    }
    .max-h-625 {
        max-height: calc(var(--spacing) * 625);
    }
    .max-h-650 {
        max-height: calc(var(--spacing) * 650);
    }
    .max-h-675 {
        max-height: calc(var(--spacing) * 675);
    }
    .max-h-700 {
        max-height: calc(var(--spacing) * 700);
    }
    .max-h-725 {
        max-height: calc(var(--spacing) * 725);
    }
    .max-h-750 {
        max-height: calc(var(--spacing) * 750);
    }
    .max-h-775 {
        max-height: calc(var(--spacing) * 775);
    }
    .max-h-800 {
        max-height: calc(var(--spacing) * 800);
    }
    .max-h-825 {
        max-height: calc(var(--spacing) * 825);
    }
    .max-h-850 {
        max-height: calc(var(--spacing) * 850);
    }
    .max-h-875 {
        max-height: calc(var(--spacing) * 875);
    }
    .max-h-900 {
        max-height: calc(var(--spacing) * 900);
    }
    .max-h-925 {
        max-height: calc(var(--spacing) * 925);
    }
    .max-h-950 {
        max-height: calc(var(--spacing) * 950);
    }
    .max-h-975 {
        max-height: calc(var(--spacing) * 975);
    }
    .max-h-1000 {
        max-height: calc(var(--spacing) * 1000);
    }
    .max-h-1050 {
        max-height: calc(var(--spacing) * 1050);
    }
    .max-h-1100 {
        max-height: calc(var(--spacing) * 1100);
    }
    .max-h-1150 {
        max-height: calc(var(--spacing) * 1150);
    }
    .max-h-1200 {
        max-height: calc(var(--spacing) * 1200);
    }
    .max-h-1250 {
        max-height: calc(var(--spacing) * 1250);
    }
    .max-h-1300 {
        max-height: calc(var(--spacing) * 1300);
    }
    .max-h-1350 {
        max-height: calc(var(--spacing) * 1350);
    }
    .max-h-1400 {
        max-height: calc(var(--spacing) * 1400);
    }
    .max-h-1450 {
        max-height: calc(var(--spacing) * 1450);
    }
    .max-h-1500 {
        max-height: calc(var(--spacing) * 1500);
    }
    .max-h-1550 {
        max-height: calc(var(--spacing) * 1550);
    }
    .max-h-1600 {
        max-height: calc(var(--spacing) * 1600);
    }
    .max-h-1650 {
        max-height: calc(var(--spacing) * 1650);
    }
    .max-h-1700 {
        max-height: calc(var(--spacing) * 1700);
    }
    .max-h-1750 {
        max-height: calc(var(--spacing) * 1750);
    }
    .max-h-1800 {
        max-height: calc(var(--spacing) * 1800);
    }
    .max-h-1850 {
        max-height: calc(var(--spacing) * 1850);
    }
    .max-h-1900 {
        max-height: calc(var(--spacing) * 1900);
    }
    .max-h-1950 {
        max-height: calc(var(--spacing) * 1950);
    }
    .max-h-2000 {
        max-height: calc(var(--spacing) * 2000);
    }
    .max-h-\[75vh\] {
        max-height: 75vh;
    }
    .max-h-\[400px\] {
        max-height: 400px;
    }
    .max-h-\[500rem\] {
        max-height: 500rem;
    }
    .max-h-full {
        max-height: 100%;
    }
    .max-h-lh {
        max-height: 1lh;
    }
    .max-h-none {
        max-height: none;
    }
    .max-h-screen {
        max-height: 100vh;
    }
    .min-h-0 {
        min-height: calc(var(--spacing) * 0);
    }
    .min-h-1 {
        min-height: calc(var(--spacing) * 1);
    }
    .min-h-2 {
        min-height: calc(var(--spacing) * 2);
    }
    .min-h-3 {
        min-height: calc(var(--spacing) * 3);
    }
    .min-h-4 {
        min-height: calc(var(--spacing) * 4);
    }
    .min-h-5 {
        min-height: calc(var(--spacing) * 5);
    }
    .min-h-6 {
        min-height: calc(var(--spacing) * 6);
    }
    .min-h-7 {
        min-height: calc(var(--spacing) * 7);
    }
    .min-h-8 {
        min-height: calc(var(--spacing) * 8);
    }
    .min-h-9 {
        min-height: calc(var(--spacing) * 9);
    }
    .min-h-10 {
        min-height: calc(var(--spacing) * 10);
    }
    .min-h-11 {
        min-height: calc(var(--spacing) * 11);
    }
    .min-h-12 {
        min-height: calc(var(--spacing) * 12);
    }
    .min-h-13 {
        min-height: calc(var(--spacing) * 13);
    }
    .min-h-14 {
        min-height: calc(var(--spacing) * 14);
    }
    .min-h-15 {
        min-height: calc(var(--spacing) * 15);
    }
    .min-h-16 {
        min-height: calc(var(--spacing) * 16);
    }
    .min-h-17 {
        min-height: calc(var(--spacing) * 17);
    }
    .min-h-18 {
        min-height: calc(var(--spacing) * 18);
    }
    .min-h-19 {
        min-height: calc(var(--spacing) * 19);
    }
    .min-h-20 {
        min-height: calc(var(--spacing) * 20);
    }
    .min-h-21 {
        min-height: calc(var(--spacing) * 21);
    }
    .min-h-22 {
        min-height: calc(var(--spacing) * 22);
    }
    .min-h-23 {
        min-height: calc(var(--spacing) * 23);
    }
    .min-h-24 {
        min-height: calc(var(--spacing) * 24);
    }
    .min-h-25 {
        min-height: calc(var(--spacing) * 25);
    }
    .min-h-26 {
        min-height: calc(var(--spacing) * 26);
    }
    .min-h-27 {
        min-height: calc(var(--spacing) * 27);
    }
    .min-h-28 {
        min-height: calc(var(--spacing) * 28);
    }
    .min-h-29 {
        min-height: calc(var(--spacing) * 29);
    }
    .min-h-30 {
        min-height: calc(var(--spacing) * 30);
    }
    .min-h-31 {
        min-height: calc(var(--spacing) * 31);
    }
    .min-h-32 {
        min-height: calc(var(--spacing) * 32);
    }
    .min-h-33 {
        min-height: calc(var(--spacing) * 33);
    }
    .min-h-34 {
        min-height: calc(var(--spacing) * 34);
    }
    .min-h-35 {
        min-height: calc(var(--spacing) * 35);
    }
    .min-h-36 {
        min-height: calc(var(--spacing) * 36);
    }
    .min-h-37 {
        min-height: calc(var(--spacing) * 37);
    }
    .min-h-38 {
        min-height: calc(var(--spacing) * 38);
    }
    .min-h-39 {
        min-height: calc(var(--spacing) * 39);
    }
    .min-h-40 {
        min-height: calc(var(--spacing) * 40);
    }
    .min-h-41 {
        min-height: calc(var(--spacing) * 41);
    }
    .min-h-42 {
        min-height: calc(var(--spacing) * 42);
    }
    .min-h-43 {
        min-height: calc(var(--spacing) * 43);
    }
    .min-h-44 {
        min-height: calc(var(--spacing) * 44);
    }
    .min-h-45 {
        min-height: calc(var(--spacing) * 45);
    }
    .min-h-46 {
        min-height: calc(var(--spacing) * 46);
    }
    .min-h-47 {
        min-height: calc(var(--spacing) * 47);
    }
    .min-h-48 {
        min-height: calc(var(--spacing) * 48);
    }
    .min-h-49 {
        min-height: calc(var(--spacing) * 49);
    }
    .min-h-50 {
        min-height: calc(var(--spacing) * 50);
    }
    .min-h-51 {
        min-height: calc(var(--spacing) * 51);
    }
    .min-h-52 {
        min-height: calc(var(--spacing) * 52);
    }
    .min-h-53 {
        min-height: calc(var(--spacing) * 53);
    }
    .min-h-54 {
        min-height: calc(var(--spacing) * 54);
    }
    .min-h-55 {
        min-height: calc(var(--spacing) * 55);
    }
    .min-h-56 {
        min-height: calc(var(--spacing) * 56);
    }
    .min-h-57 {
        min-height: calc(var(--spacing) * 57);
    }
    .min-h-58 {
        min-height: calc(var(--spacing) * 58);
    }
    .min-h-59 {
        min-height: calc(var(--spacing) * 59);
    }
    .min-h-60 {
        min-height: calc(var(--spacing) * 60);
    }
    .min-h-61 {
        min-height: calc(var(--spacing) * 61);
    }
    .min-h-62 {
        min-height: calc(var(--spacing) * 62);
    }
    .min-h-63 {
        min-height: calc(var(--spacing) * 63);
    }
    .min-h-64 {
        min-height: calc(var(--spacing) * 64);
    }
    .min-h-65 {
        min-height: calc(var(--spacing) * 65);
    }
    .min-h-66 {
        min-height: calc(var(--spacing) * 66);
    }
    .min-h-67 {
        min-height: calc(var(--spacing) * 67);
    }
    .min-h-68 {
        min-height: calc(var(--spacing) * 68);
    }
    .min-h-69 {
        min-height: calc(var(--spacing) * 69);
    }
    .min-h-70 {
        min-height: calc(var(--spacing) * 70);
    }
    .min-h-71 {
        min-height: calc(var(--spacing) * 71);
    }
    .min-h-72 {
        min-height: calc(var(--spacing) * 72);
    }
    .min-h-73 {
        min-height: calc(var(--spacing) * 73);
    }
    .min-h-74 {
        min-height: calc(var(--spacing) * 74);
    }
    .min-h-75 {
        min-height: calc(var(--spacing) * 75);
    }
    .min-h-76 {
        min-height: calc(var(--spacing) * 76);
    }
    .min-h-77 {
        min-height: calc(var(--spacing) * 77);
    }
    .min-h-78 {
        min-height: calc(var(--spacing) * 78);
    }
    .min-h-79 {
        min-height: calc(var(--spacing) * 79);
    }
    .min-h-80 {
        min-height: calc(var(--spacing) * 80);
    }
    .min-h-81 {
        min-height: calc(var(--spacing) * 81);
    }
    .min-h-82 {
        min-height: calc(var(--spacing) * 82);
    }
    .min-h-83 {
        min-height: calc(var(--spacing) * 83);
    }
    .min-h-84 {
        min-height: calc(var(--spacing) * 84);
    }
    .min-h-85 {
        min-height: calc(var(--spacing) * 85);
    }
    .min-h-86 {
        min-height: calc(var(--spacing) * 86);
    }
    .min-h-87 {
        min-height: calc(var(--spacing) * 87);
    }
    .min-h-88 {
        min-height: calc(var(--spacing) * 88);
    }
    .min-h-89 {
        min-height: calc(var(--spacing) * 89);
    }
    .min-h-90 {
        min-height: calc(var(--spacing) * 90);
    }
    .min-h-91 {
        min-height: calc(var(--spacing) * 91);
    }
    .min-h-92 {
        min-height: calc(var(--spacing) * 92);
    }
    .min-h-93 {
        min-height: calc(var(--spacing) * 93);
    }
    .min-h-94 {
        min-height: calc(var(--spacing) * 94);
    }
    .min-h-95 {
        min-height: calc(var(--spacing) * 95);
    }
    .min-h-96 {
        min-height: calc(var(--spacing) * 96);
    }
    .min-h-97 {
        min-height: calc(var(--spacing) * 97);
    }
    .min-h-98 {
        min-height: calc(var(--spacing) * 98);
    }
    .min-h-99 {
        min-height: calc(var(--spacing) * 99);
    }
    .min-h-100 {
        min-height: calc(var(--spacing) * 100);
    }
    .min-h-101 {
        min-height: calc(var(--spacing) * 101);
    }
    .min-h-102 {
        min-height: calc(var(--spacing) * 102);
    }
    .min-h-103 {
        min-height: calc(var(--spacing) * 103);
    }
    .min-h-104 {
        min-height: calc(var(--spacing) * 104);
    }
    .min-h-105 {
        min-height: calc(var(--spacing) * 105);
    }
    .min-h-106 {
        min-height: calc(var(--spacing) * 106);
    }
    .min-h-107 {
        min-height: calc(var(--spacing) * 107);
    }
    .min-h-108 {
        min-height: calc(var(--spacing) * 108);
    }
    .min-h-109 {
        min-height: calc(var(--spacing) * 109);
    }
    .min-h-110 {
        min-height: calc(var(--spacing) * 110);
    }
    .min-h-111 {
        min-height: calc(var(--spacing) * 111);
    }
    .min-h-112 {
        min-height: calc(var(--spacing) * 112);
    }
    .min-h-113 {
        min-height: calc(var(--spacing) * 113);
    }
    .min-h-114 {
        min-height: calc(var(--spacing) * 114);
    }
    .min-h-115 {
        min-height: calc(var(--spacing) * 115);
    }
    .min-h-116 {
        min-height: calc(var(--spacing) * 116);
    }
    .min-h-117 {
        min-height: calc(var(--spacing) * 117);
    }
    .min-h-118 {
        min-height: calc(var(--spacing) * 118);
    }
    .min-h-119 {
        min-height: calc(var(--spacing) * 119);
    }
    .min-h-120 {
        min-height: calc(var(--spacing) * 120);
    }
    .min-h-121 {
        min-height: calc(var(--spacing) * 121);
    }
    .min-h-122 {
        min-height: calc(var(--spacing) * 122);
    }
    .min-h-123 {
        min-height: calc(var(--spacing) * 123);
    }
    .min-h-124 {
        min-height: calc(var(--spacing) * 124);
    }
    .min-h-125 {
        min-height: calc(var(--spacing) * 125);
    }
    .min-h-126 {
        min-height: calc(var(--spacing) * 126);
    }
    .min-h-127 {
        min-height: calc(var(--spacing) * 127);
    }
    .min-h-128 {
        min-height: calc(var(--spacing) * 128);
    }
    .min-h-129 {
        min-height: calc(var(--spacing) * 129);
    }
    .min-h-130 {
        min-height: calc(var(--spacing) * 130);
    }
    .min-h-131 {
        min-height: calc(var(--spacing) * 131);
    }
    .min-h-132 {
        min-height: calc(var(--spacing) * 132);
    }
    .min-h-133 {
        min-height: calc(var(--spacing) * 133);
    }
    .min-h-134 {
        min-height: calc(var(--spacing) * 134);
    }
    .min-h-135 {
        min-height: calc(var(--spacing) * 135);
    }
    .min-h-136 {
        min-height: calc(var(--spacing) * 136);
    }
    .min-h-137 {
        min-height: calc(var(--spacing) * 137);
    }
    .min-h-138 {
        min-height: calc(var(--spacing) * 138);
    }
    .min-h-139 {
        min-height: calc(var(--spacing) * 139);
    }
    .min-h-140 {
        min-height: calc(var(--spacing) * 140);
    }
    .min-h-141 {
        min-height: calc(var(--spacing) * 141);
    }
    .min-h-142 {
        min-height: calc(var(--spacing) * 142);
    }
    .min-h-143 {
        min-height: calc(var(--spacing) * 143);
    }
    .min-h-144 {
        min-height: calc(var(--spacing) * 144);
    }
    .min-h-145 {
        min-height: calc(var(--spacing) * 145);
    }
    .min-h-146 {
        min-height: calc(var(--spacing) * 146);
    }
    .min-h-147 {
        min-height: calc(var(--spacing) * 147);
    }
    .min-h-148 {
        min-height: calc(var(--spacing) * 148);
    }
    .min-h-149 {
        min-height: calc(var(--spacing) * 149);
    }
    .min-h-150 {
        min-height: calc(var(--spacing) * 150);
    }
    .min-h-151 {
        min-height: calc(var(--spacing) * 151);
    }
    .min-h-152 {
        min-height: calc(var(--spacing) * 152);
    }
    .min-h-153 {
        min-height: calc(var(--spacing) * 153);
    }
    .min-h-154 {
        min-height: calc(var(--spacing) * 154);
    }
    .min-h-155 {
        min-height: calc(var(--spacing) * 155);
    }
    .min-h-156 {
        min-height: calc(var(--spacing) * 156);
    }
    .min-h-157 {
        min-height: calc(var(--spacing) * 157);
    }
    .min-h-158 {
        min-height: calc(var(--spacing) * 158);
    }
    .min-h-159 {
        min-height: calc(var(--spacing) * 159);
    }
    .min-h-160 {
        min-height: calc(var(--spacing) * 160);
    }
    .min-h-161 {
        min-height: calc(var(--spacing) * 161);
    }
    .min-h-162 {
        min-height: calc(var(--spacing) * 162);
    }
    .min-h-163 {
        min-height: calc(var(--spacing) * 163);
    }
    .min-h-164 {
        min-height: calc(var(--spacing) * 164);
    }
    .min-h-165 {
        min-height: calc(var(--spacing) * 165);
    }
    .min-h-166 {
        min-height: calc(var(--spacing) * 166);
    }
    .min-h-167 {
        min-height: calc(var(--spacing) * 167);
    }
    .min-h-168 {
        min-height: calc(var(--spacing) * 168);
    }
    .min-h-169 {
        min-height: calc(var(--spacing) * 169);
    }
    .min-h-170 {
        min-height: calc(var(--spacing) * 170);
    }
    .min-h-171 {
        min-height: calc(var(--spacing) * 171);
    }
    .min-h-172 {
        min-height: calc(var(--spacing) * 172);
    }
    .min-h-173 {
        min-height: calc(var(--spacing) * 173);
    }
    .min-h-174 {
        min-height: calc(var(--spacing) * 174);
    }
    .min-h-175 {
        min-height: calc(var(--spacing) * 175);
    }
    .min-h-176 {
        min-height: calc(var(--spacing) * 176);
    }
    .min-h-177 {
        min-height: calc(var(--spacing) * 177);
    }
    .min-h-178 {
        min-height: calc(var(--spacing) * 178);
    }
    .min-h-179 {
        min-height: calc(var(--spacing) * 179);
    }
    .min-h-180 {
        min-height: calc(var(--spacing) * 180);
    }
    .min-h-181 {
        min-height: calc(var(--spacing) * 181);
    }
    .min-h-182 {
        min-height: calc(var(--spacing) * 182);
    }
    .min-h-183 {
        min-height: calc(var(--spacing) * 183);
    }
    .min-h-184 {
        min-height: calc(var(--spacing) * 184);
    }
    .min-h-185 {
        min-height: calc(var(--spacing) * 185);
    }
    .min-h-186 {
        min-height: calc(var(--spacing) * 186);
    }
    .min-h-187 {
        min-height: calc(var(--spacing) * 187);
    }
    .min-h-188 {
        min-height: calc(var(--spacing) * 188);
    }
    .min-h-189 {
        min-height: calc(var(--spacing) * 189);
    }
    .min-h-190 {
        min-height: calc(var(--spacing) * 190);
    }
    .min-h-191 {
        min-height: calc(var(--spacing) * 191);
    }
    .min-h-192 {
        min-height: calc(var(--spacing) * 192);
    }
    .min-h-193 {
        min-height: calc(var(--spacing) * 193);
    }
    .min-h-194 {
        min-height: calc(var(--spacing) * 194);
    }
    .min-h-195 {
        min-height: calc(var(--spacing) * 195);
    }
    .min-h-196 {
        min-height: calc(var(--spacing) * 196);
    }
    .min-h-197 {
        min-height: calc(var(--spacing) * 197);
    }
    .min-h-198 {
        min-height: calc(var(--spacing) * 198);
    }
    .min-h-199 {
        min-height: calc(var(--spacing) * 199);
    }
    .min-h-200 {
        min-height: calc(var(--spacing) * 200);
    }
    .min-h-201 {
        min-height: calc(var(--spacing) * 201);
    }
    .min-h-202 {
        min-height: calc(var(--spacing) * 202);
    }
    .min-h-203 {
        min-height: calc(var(--spacing) * 203);
    }
    .min-h-204 {
        min-height: calc(var(--spacing) * 204);
    }
    .min-h-205 {
        min-height: calc(var(--spacing) * 205);
    }
    .min-h-206 {
        min-height: calc(var(--spacing) * 206);
    }
    .min-h-207 {
        min-height: calc(var(--spacing) * 207);
    }
    .min-h-208 {
        min-height: calc(var(--spacing) * 208);
    }
    .min-h-209 {
        min-height: calc(var(--spacing) * 209);
    }
    .min-h-210 {
        min-height: calc(var(--spacing) * 210);
    }
    .min-h-211 {
        min-height: calc(var(--spacing) * 211);
    }
    .min-h-212 {
        min-height: calc(var(--spacing) * 212);
    }
    .min-h-213 {
        min-height: calc(var(--spacing) * 213);
    }
    .min-h-214 {
        min-height: calc(var(--spacing) * 214);
    }
    .min-h-215 {
        min-height: calc(var(--spacing) * 215);
    }
    .min-h-216 {
        min-height: calc(var(--spacing) * 216);
    }
    .min-h-217 {
        min-height: calc(var(--spacing) * 217);
    }
    .min-h-218 {
        min-height: calc(var(--spacing) * 218);
    }
    .min-h-219 {
        min-height: calc(var(--spacing) * 219);
    }
    .min-h-220 {
        min-height: calc(var(--spacing) * 220);
    }
    .min-h-221 {
        min-height: calc(var(--spacing) * 221);
    }
    .min-h-222 {
        min-height: calc(var(--spacing) * 222);
    }
    .min-h-223 {
        min-height: calc(var(--spacing) * 223);
    }
    .min-h-224 {
        min-height: calc(var(--spacing) * 224);
    }
    .min-h-225 {
        min-height: calc(var(--spacing) * 225);
    }
    .min-h-226 {
        min-height: calc(var(--spacing) * 226);
    }
    .min-h-227 {
        min-height: calc(var(--spacing) * 227);
    }
    .min-h-228 {
        min-height: calc(var(--spacing) * 228);
    }
    .min-h-229 {
        min-height: calc(var(--spacing) * 229);
    }
    .min-h-230 {
        min-height: calc(var(--spacing) * 230);
    }
    .min-h-231 {
        min-height: calc(var(--spacing) * 231);
    }
    .min-h-232 {
        min-height: calc(var(--spacing) * 232);
    }
    .min-h-233 {
        min-height: calc(var(--spacing) * 233);
    }
    .min-h-234 {
        min-height: calc(var(--spacing) * 234);
    }
    .min-h-235 {
        min-height: calc(var(--spacing) * 235);
    }
    .min-h-236 {
        min-height: calc(var(--spacing) * 236);
    }
    .min-h-237 {
        min-height: calc(var(--spacing) * 237);
    }
    .min-h-238 {
        min-height: calc(var(--spacing) * 238);
    }
    .min-h-239 {
        min-height: calc(var(--spacing) * 239);
    }
    .min-h-240 {
        min-height: calc(var(--spacing) * 240);
    }
    .min-h-241 {
        min-height: calc(var(--spacing) * 241);
    }
    .min-h-242 {
        min-height: calc(var(--spacing) * 242);
    }
    .min-h-243 {
        min-height: calc(var(--spacing) * 243);
    }
    .min-h-244 {
        min-height: calc(var(--spacing) * 244);
    }
    .min-h-245 {
        min-height: calc(var(--spacing) * 245);
    }
    .min-h-246 {
        min-height: calc(var(--spacing) * 246);
    }
    .min-h-247 {
        min-height: calc(var(--spacing) * 247);
    }
    .min-h-248 {
        min-height: calc(var(--spacing) * 248);
    }
    .min-h-249 {
        min-height: calc(var(--spacing) * 249);
    }
    .min-h-250 {
        min-height: calc(var(--spacing) * 250);
    }
    .min-h-251 {
        min-height: calc(var(--spacing) * 251);
    }
    .min-h-252 {
        min-height: calc(var(--spacing) * 252);
    }
    .min-h-253 {
        min-height: calc(var(--spacing) * 253);
    }
    .min-h-254 {
        min-height: calc(var(--spacing) * 254);
    }
    .min-h-255 {
        min-height: calc(var(--spacing) * 255);
    }
    .min-h-256 {
        min-height: calc(var(--spacing) * 256);
    }
    .min-h-257 {
        min-height: calc(var(--spacing) * 257);
    }
    .min-h-258 {
        min-height: calc(var(--spacing) * 258);
    }
    .min-h-259 {
        min-height: calc(var(--spacing) * 259);
    }
    .min-h-260 {
        min-height: calc(var(--spacing) * 260);
    }
    .min-h-261 {
        min-height: calc(var(--spacing) * 261);
    }
    .min-h-262 {
        min-height: calc(var(--spacing) * 262);
    }
    .min-h-263 {
        min-height: calc(var(--spacing) * 263);
    }
    .min-h-264 {
        min-height: calc(var(--spacing) * 264);
    }
    .min-h-265 {
        min-height: calc(var(--spacing) * 265);
    }
    .min-h-266 {
        min-height: calc(var(--spacing) * 266);
    }
    .min-h-267 {
        min-height: calc(var(--spacing) * 267);
    }
    .min-h-268 {
        min-height: calc(var(--spacing) * 268);
    }
    .min-h-269 {
        min-height: calc(var(--spacing) * 269);
    }
    .min-h-270 {
        min-height: calc(var(--spacing) * 270);
    }
    .min-h-271 {
        min-height: calc(var(--spacing) * 271);
    }
    .min-h-272 {
        min-height: calc(var(--spacing) * 272);
    }
    .min-h-273 {
        min-height: calc(var(--spacing) * 273);
    }
    .min-h-274 {
        min-height: calc(var(--spacing) * 274);
    }
    .min-h-275 {
        min-height: calc(var(--spacing) * 275);
    }
    .min-h-276 {
        min-height: calc(var(--spacing) * 276);
    }
    .min-h-277 {
        min-height: calc(var(--spacing) * 277);
    }
    .min-h-278 {
        min-height: calc(var(--spacing) * 278);
    }
    .min-h-279 {
        min-height: calc(var(--spacing) * 279);
    }
    .min-h-280 {
        min-height: calc(var(--spacing) * 280);
    }
    .min-h-281 {
        min-height: calc(var(--spacing) * 281);
    }
    .min-h-282 {
        min-height: calc(var(--spacing) * 282);
    }
    .min-h-283 {
        min-height: calc(var(--spacing) * 283);
    }
    .min-h-284 {
        min-height: calc(var(--spacing) * 284);
    }
    .min-h-285 {
        min-height: calc(var(--spacing) * 285);
    }
    .min-h-286 {
        min-height: calc(var(--spacing) * 286);
    }
    .min-h-287 {
        min-height: calc(var(--spacing) * 287);
    }
    .min-h-288 {
        min-height: calc(var(--spacing) * 288);
    }
    .min-h-289 {
        min-height: calc(var(--spacing) * 289);
    }
    .min-h-290 {
        min-height: calc(var(--spacing) * 290);
    }
    .min-h-291 {
        min-height: calc(var(--spacing) * 291);
    }
    .min-h-292 {
        min-height: calc(var(--spacing) * 292);
    }
    .min-h-293 {
        min-height: calc(var(--spacing) * 293);
    }
    .min-h-294 {
        min-height: calc(var(--spacing) * 294);
    }
    .min-h-295 {
        min-height: calc(var(--spacing) * 295);
    }
    .min-h-296 {
        min-height: calc(var(--spacing) * 296);
    }
    .min-h-297 {
        min-height: calc(var(--spacing) * 297);
    }
    .min-h-298 {
        min-height: calc(var(--spacing) * 298);
    }
    .min-h-299 {
        min-height: calc(var(--spacing) * 299);
    }
    .min-h-300 {
        min-height: calc(var(--spacing) * 300);
    }
    .min-h-301 {
        min-height: calc(var(--spacing) * 301);
    }
    .min-h-302 {
        min-height: calc(var(--spacing) * 302);
    }
    .min-h-303 {
        min-height: calc(var(--spacing) * 303);
    }
    .min-h-304 {
        min-height: calc(var(--spacing) * 304);
    }
    .min-h-305 {
        min-height: calc(var(--spacing) * 305);
    }
    .min-h-306 {
        min-height: calc(var(--spacing) * 306);
    }
    .min-h-307 {
        min-height: calc(var(--spacing) * 307);
    }
    .min-h-308 {
        min-height: calc(var(--spacing) * 308);
    }
    .min-h-309 {
        min-height: calc(var(--spacing) * 309);
    }
    .min-h-310 {
        min-height: calc(var(--spacing) * 310);
    }
    .min-h-311 {
        min-height: calc(var(--spacing) * 311);
    }
    .min-h-312 {
        min-height: calc(var(--spacing) * 312);
    }
    .min-h-313 {
        min-height: calc(var(--spacing) * 313);
    }
    .min-h-314 {
        min-height: calc(var(--spacing) * 314);
    }
    .min-h-315 {
        min-height: calc(var(--spacing) * 315);
    }
    .min-h-316 {
        min-height: calc(var(--spacing) * 316);
    }
    .min-h-317 {
        min-height: calc(var(--spacing) * 317);
    }
    .min-h-318 {
        min-height: calc(var(--spacing) * 318);
    }
    .min-h-319 {
        min-height: calc(var(--spacing) * 319);
    }
    .min-h-320 {
        min-height: calc(var(--spacing) * 320);
    }
    .min-h-321 {
        min-height: calc(var(--spacing) * 321);
    }
    .min-h-322 {
        min-height: calc(var(--spacing) * 322);
    }
    .min-h-323 {
        min-height: calc(var(--spacing) * 323);
    }
    .min-h-324 {
        min-height: calc(var(--spacing) * 324);
    }
    .min-h-325 {
        min-height: calc(var(--spacing) * 325);
    }
    .min-h-326 {
        min-height: calc(var(--spacing) * 326);
    }
    .min-h-327 {
        min-height: calc(var(--spacing) * 327);
    }
    .min-h-328 {
        min-height: calc(var(--spacing) * 328);
    }
    .min-h-329 {
        min-height: calc(var(--spacing) * 329);
    }
    .min-h-330 {
        min-height: calc(var(--spacing) * 330);
    }
    .min-h-331 {
        min-height: calc(var(--spacing) * 331);
    }
    .min-h-332 {
        min-height: calc(var(--spacing) * 332);
    }
    .min-h-333 {
        min-height: calc(var(--spacing) * 333);
    }
    .min-h-334 {
        min-height: calc(var(--spacing) * 334);
    }
    .min-h-335 {
        min-height: calc(var(--spacing) * 335);
    }
    .min-h-336 {
        min-height: calc(var(--spacing) * 336);
    }
    .min-h-337 {
        min-height: calc(var(--spacing) * 337);
    }
    .min-h-338 {
        min-height: calc(var(--spacing) * 338);
    }
    .min-h-339 {
        min-height: calc(var(--spacing) * 339);
    }
    .min-h-340 {
        min-height: calc(var(--spacing) * 340);
    }
    .min-h-341 {
        min-height: calc(var(--spacing) * 341);
    }
    .min-h-342 {
        min-height: calc(var(--spacing) * 342);
    }
    .min-h-343 {
        min-height: calc(var(--spacing) * 343);
    }
    .min-h-344 {
        min-height: calc(var(--spacing) * 344);
    }
    .min-h-345 {
        min-height: calc(var(--spacing) * 345);
    }
    .min-h-346 {
        min-height: calc(var(--spacing) * 346);
    }
    .min-h-347 {
        min-height: calc(var(--spacing) * 347);
    }
    .min-h-348 {
        min-height: calc(var(--spacing) * 348);
    }
    .min-h-349 {
        min-height: calc(var(--spacing) * 349);
    }
    .min-h-350 {
        min-height: calc(var(--spacing) * 350);
    }
    .min-h-351 {
        min-height: calc(var(--spacing) * 351);
    }
    .min-h-352 {
        min-height: calc(var(--spacing) * 352);
    }
    .min-h-353 {
        min-height: calc(var(--spacing) * 353);
    }
    .min-h-354 {
        min-height: calc(var(--spacing) * 354);
    }
    .min-h-355 {
        min-height: calc(var(--spacing) * 355);
    }
    .min-h-356 {
        min-height: calc(var(--spacing) * 356);
    }
    .min-h-357 {
        min-height: calc(var(--spacing) * 357);
    }
    .min-h-358 {
        min-height: calc(var(--spacing) * 358);
    }
    .min-h-359 {
        min-height: calc(var(--spacing) * 359);
    }
    .min-h-360 {
        min-height: calc(var(--spacing) * 360);
    }
    .min-h-361 {
        min-height: calc(var(--spacing) * 361);
    }
    .min-h-362 {
        min-height: calc(var(--spacing) * 362);
    }
    .min-h-363 {
        min-height: calc(var(--spacing) * 363);
    }
    .min-h-364 {
        min-height: calc(var(--spacing) * 364);
    }
    .min-h-365 {
        min-height: calc(var(--spacing) * 365);
    }
    .min-h-366 {
        min-height: calc(var(--spacing) * 366);
    }
    .min-h-367 {
        min-height: calc(var(--spacing) * 367);
    }
    .min-h-368 {
        min-height: calc(var(--spacing) * 368);
    }
    .min-h-369 {
        min-height: calc(var(--spacing) * 369);
    }
    .min-h-370 {
        min-height: calc(var(--spacing) * 370);
    }
    .min-h-371 {
        min-height: calc(var(--spacing) * 371);
    }
    .min-h-372 {
        min-height: calc(var(--spacing) * 372);
    }
    .min-h-373 {
        min-height: calc(var(--spacing) * 373);
    }
    .min-h-374 {
        min-height: calc(var(--spacing) * 374);
    }
    .min-h-375 {
        min-height: calc(var(--spacing) * 375);
    }
    .min-h-376 {
        min-height: calc(var(--spacing) * 376);
    }
    .min-h-377 {
        min-height: calc(var(--spacing) * 377);
    }
    .min-h-378 {
        min-height: calc(var(--spacing) * 378);
    }
    .min-h-379 {
        min-height: calc(var(--spacing) * 379);
    }
    .min-h-380 {
        min-height: calc(var(--spacing) * 380);
    }
    .min-h-381 {
        min-height: calc(var(--spacing) * 381);
    }
    .min-h-382 {
        min-height: calc(var(--spacing) * 382);
    }
    .min-h-383 {
        min-height: calc(var(--spacing) * 383);
    }
    .min-h-384 {
        min-height: calc(var(--spacing) * 384);
    }
    .min-h-385 {
        min-height: calc(var(--spacing) * 385);
    }
    .min-h-386 {
        min-height: calc(var(--spacing) * 386);
    }
    .min-h-387 {
        min-height: calc(var(--spacing) * 387);
    }
    .min-h-388 {
        min-height: calc(var(--spacing) * 388);
    }
    .min-h-389 {
        min-height: calc(var(--spacing) * 389);
    }
    .min-h-390 {
        min-height: calc(var(--spacing) * 390);
    }
    .min-h-391 {
        min-height: calc(var(--spacing) * 391);
    }
    .min-h-392 {
        min-height: calc(var(--spacing) * 392);
    }
    .min-h-393 {
        min-height: calc(var(--spacing) * 393);
    }
    .min-h-394 {
        min-height: calc(var(--spacing) * 394);
    }
    .min-h-395 {
        min-height: calc(var(--spacing) * 395);
    }
    .min-h-396 {
        min-height: calc(var(--spacing) * 396);
    }
    .min-h-397 {
        min-height: calc(var(--spacing) * 397);
    }
    .min-h-398 {
        min-height: calc(var(--spacing) * 398);
    }
    .min-h-399 {
        min-height: calc(var(--spacing) * 399);
    }
    .min-h-400 {
        min-height: calc(var(--spacing) * 400);
    }
    .min-h-401 {
        min-height: calc(var(--spacing) * 401);
    }
    .min-h-402 {
        min-height: calc(var(--spacing) * 402);
    }
    .min-h-403 {
        min-height: calc(var(--spacing) * 403);
    }
    .min-h-404 {
        min-height: calc(var(--spacing) * 404);
    }
    .min-h-405 {
        min-height: calc(var(--spacing) * 405);
    }
    .min-h-406 {
        min-height: calc(var(--spacing) * 406);
    }
    .min-h-407 {
        min-height: calc(var(--spacing) * 407);
    }
    .min-h-408 {
        min-height: calc(var(--spacing) * 408);
    }
    .min-h-409 {
        min-height: calc(var(--spacing) * 409);
    }
    .min-h-410 {
        min-height: calc(var(--spacing) * 410);
    }
    .min-h-411 {
        min-height: calc(var(--spacing) * 411);
    }
    .min-h-412 {
        min-height: calc(var(--spacing) * 412);
    }
    .min-h-413 {
        min-height: calc(var(--spacing) * 413);
    }
    .min-h-414 {
        min-height: calc(var(--spacing) * 414);
    }
    .min-h-415 {
        min-height: calc(var(--spacing) * 415);
    }
    .min-h-416 {
        min-height: calc(var(--spacing) * 416);
    }
    .min-h-417 {
        min-height: calc(var(--spacing) * 417);
    }
    .min-h-418 {
        min-height: calc(var(--spacing) * 418);
    }
    .min-h-419 {
        min-height: calc(var(--spacing) * 419);
    }
    .min-h-420 {
        min-height: calc(var(--spacing) * 420);
    }
    .min-h-421 {
        min-height: calc(var(--spacing) * 421);
    }
    .min-h-422 {
        min-height: calc(var(--spacing) * 422);
    }
    .min-h-423 {
        min-height: calc(var(--spacing) * 423);
    }
    .min-h-424 {
        min-height: calc(var(--spacing) * 424);
    }
    .min-h-425 {
        min-height: calc(var(--spacing) * 425);
    }
    .min-h-426 {
        min-height: calc(var(--spacing) * 426);
    }
    .min-h-427 {
        min-height: calc(var(--spacing) * 427);
    }
    .min-h-428 {
        min-height: calc(var(--spacing) * 428);
    }
    .min-h-429 {
        min-height: calc(var(--spacing) * 429);
    }
    .min-h-430 {
        min-height: calc(var(--spacing) * 430);
    }
    .min-h-431 {
        min-height: calc(var(--spacing) * 431);
    }
    .min-h-432 {
        min-height: calc(var(--spacing) * 432);
    }
    .min-h-433 {
        min-height: calc(var(--spacing) * 433);
    }
    .min-h-434 {
        min-height: calc(var(--spacing) * 434);
    }
    .min-h-435 {
        min-height: calc(var(--spacing) * 435);
    }
    .min-h-436 {
        min-height: calc(var(--spacing) * 436);
    }
    .min-h-437 {
        min-height: calc(var(--spacing) * 437);
    }
    .min-h-438 {
        min-height: calc(var(--spacing) * 438);
    }
    .min-h-439 {
        min-height: calc(var(--spacing) * 439);
    }
    .min-h-440 {
        min-height: calc(var(--spacing) * 440);
    }
    .min-h-441 {
        min-height: calc(var(--spacing) * 441);
    }
    .min-h-442 {
        min-height: calc(var(--spacing) * 442);
    }
    .min-h-443 {
        min-height: calc(var(--spacing) * 443);
    }
    .min-h-444 {
        min-height: calc(var(--spacing) * 444);
    }
    .min-h-445 {
        min-height: calc(var(--spacing) * 445);
    }
    .min-h-446 {
        min-height: calc(var(--spacing) * 446);
    }
    .min-h-447 {
        min-height: calc(var(--spacing) * 447);
    }
    .min-h-448 {
        min-height: calc(var(--spacing) * 448);
    }
    .min-h-449 {
        min-height: calc(var(--spacing) * 449);
    }
    .min-h-450 {
        min-height: calc(var(--spacing) * 450);
    }
    .min-h-451 {
        min-height: calc(var(--spacing) * 451);
    }
    .min-h-452 {
        min-height: calc(var(--spacing) * 452);
    }
    .min-h-453 {
        min-height: calc(var(--spacing) * 453);
    }
    .min-h-454 {
        min-height: calc(var(--spacing) * 454);
    }
    .min-h-455 {
        min-height: calc(var(--spacing) * 455);
    }
    .min-h-456 {
        min-height: calc(var(--spacing) * 456);
    }
    .min-h-457 {
        min-height: calc(var(--spacing) * 457);
    }
    .min-h-458 {
        min-height: calc(var(--spacing) * 458);
    }
    .min-h-459 {
        min-height: calc(var(--spacing) * 459);
    }
    .min-h-460 {
        min-height: calc(var(--spacing) * 460);
    }
    .min-h-461 {
        min-height: calc(var(--spacing) * 461);
    }
    .min-h-462 {
        min-height: calc(var(--spacing) * 462);
    }
    .min-h-463 {
        min-height: calc(var(--spacing) * 463);
    }
    .min-h-464 {
        min-height: calc(var(--spacing) * 464);
    }
    .min-h-465 {
        min-height: calc(var(--spacing) * 465);
    }
    .min-h-466 {
        min-height: calc(var(--spacing) * 466);
    }
    .min-h-467 {
        min-height: calc(var(--spacing) * 467);
    }
    .min-h-468 {
        min-height: calc(var(--spacing) * 468);
    }
    .min-h-469 {
        min-height: calc(var(--spacing) * 469);
    }
    .min-h-470 {
        min-height: calc(var(--spacing) * 470);
    }
    .min-h-471 {
        min-height: calc(var(--spacing) * 471);
    }
    .min-h-472 {
        min-height: calc(var(--spacing) * 472);
    }
    .min-h-473 {
        min-height: calc(var(--spacing) * 473);
    }
    .min-h-474 {
        min-height: calc(var(--spacing) * 474);
    }
    .min-h-475 {
        min-height: calc(var(--spacing) * 475);
    }
    .min-h-476 {
        min-height: calc(var(--spacing) * 476);
    }
    .min-h-477 {
        min-height: calc(var(--spacing) * 477);
    }
    .min-h-478 {
        min-height: calc(var(--spacing) * 478);
    }
    .min-h-479 {
        min-height: calc(var(--spacing) * 479);
    }
    .min-h-480 {
        min-height: calc(var(--spacing) * 480);
    }
    .min-h-481 {
        min-height: calc(var(--spacing) * 481);
    }
    .min-h-482 {
        min-height: calc(var(--spacing) * 482);
    }
    .min-h-483 {
        min-height: calc(var(--spacing) * 483);
    }
    .min-h-484 {
        min-height: calc(var(--spacing) * 484);
    }
    .min-h-485 {
        min-height: calc(var(--spacing) * 485);
    }
    .min-h-486 {
        min-height: calc(var(--spacing) * 486);
    }
    .min-h-487 {
        min-height: calc(var(--spacing) * 487);
    }
    .min-h-488 {
        min-height: calc(var(--spacing) * 488);
    }
    .min-h-489 {
        min-height: calc(var(--spacing) * 489);
    }
    .min-h-490 {
        min-height: calc(var(--spacing) * 490);
    }
    .min-h-491 {
        min-height: calc(var(--spacing) * 491);
    }
    .min-h-492 {
        min-height: calc(var(--spacing) * 492);
    }
    .min-h-493 {
        min-height: calc(var(--spacing) * 493);
    }
    .min-h-494 {
        min-height: calc(var(--spacing) * 494);
    }
    .min-h-495 {
        min-height: calc(var(--spacing) * 495);
    }
    .min-h-496 {
        min-height: calc(var(--spacing) * 496);
    }
    .min-h-497 {
        min-height: calc(var(--spacing) * 497);
    }
    .min-h-498 {
        min-height: calc(var(--spacing) * 498);
    }
    .min-h-499 {
        min-height: calc(var(--spacing) * 499);
    }
    .min-h-500 {
        min-height: calc(var(--spacing) * 500);
    }
    .min-h-525 {
        min-height: calc(var(--spacing) * 525);
    }
    .min-h-550 {
        min-height: calc(var(--spacing) * 550);
    }
    .min-h-575 {
        min-height: calc(var(--spacing) * 575);
    }
    .min-h-600 {
        min-height: calc(var(--spacing) * 600);
    }
    .min-h-625 {
        min-height: calc(var(--spacing) * 625);
    }
    .min-h-650 {
        min-height: calc(var(--spacing) * 650);
    }
    .min-h-675 {
        min-height: calc(var(--spacing) * 675);
    }
    .min-h-700 {
        min-height: calc(var(--spacing) * 700);
    }
    .min-h-725 {
        min-height: calc(var(--spacing) * 725);
    }
    .min-h-750 {
        min-height: calc(var(--spacing) * 750);
    }
    .min-h-775 {
        min-height: calc(var(--spacing) * 775);
    }
    .min-h-800 {
        min-height: calc(var(--spacing) * 800);
    }
    .min-h-825 {
        min-height: calc(var(--spacing) * 825);
    }
    .min-h-850 {
        min-height: calc(var(--spacing) * 850);
    }
    .min-h-875 {
        min-height: calc(var(--spacing) * 875);
    }
    .min-h-900 {
        min-height: calc(var(--spacing) * 900);
    }
    .min-h-925 {
        min-height: calc(var(--spacing) * 925);
    }
    .min-h-950 {
        min-height: calc(var(--spacing) * 950);
    }
    .min-h-975 {
        min-height: calc(var(--spacing) * 975);
    }
    .min-h-1000 {
        min-height: calc(var(--spacing) * 1000);
    }
    .min-h-1050 {
        min-height: calc(var(--spacing) * 1050);
    }
    .min-h-1100 {
        min-height: calc(var(--spacing) * 1100);
    }
    .min-h-1150 {
        min-height: calc(var(--spacing) * 1150);
    }
    .min-h-1200 {
        min-height: calc(var(--spacing) * 1200);
    }
    .min-h-1250 {
        min-height: calc(var(--spacing) * 1250);
    }
    .min-h-1300 {
        min-height: calc(var(--spacing) * 1300);
    }
    .min-h-1350 {
        min-height: calc(var(--spacing) * 1350);
    }
    .min-h-1400 {
        min-height: calc(var(--spacing) * 1400);
    }
    .min-h-1450 {
        min-height: calc(var(--spacing) * 1450);
    }
    .min-h-1500 {
        min-height: calc(var(--spacing) * 1500);
    }
    .min-h-1550 {
        min-height: calc(var(--spacing) * 1550);
    }
    .min-h-1600 {
        min-height: calc(var(--spacing) * 1600);
    }
    .min-h-1650 {
        min-height: calc(var(--spacing) * 1650);
    }
    .min-h-1700 {
        min-height: calc(var(--spacing) * 1700);
    }
    .min-h-1750 {
        min-height: calc(var(--spacing) * 1750);
    }
    .min-h-1800 {
        min-height: calc(var(--spacing) * 1800);
    }
    .min-h-1850 {
        min-height: calc(var(--spacing) * 1850);
    }
    .min-h-1900 {
        min-height: calc(var(--spacing) * 1900);
    }
    .min-h-1950 {
        min-height: calc(var(--spacing) * 1950);
    }
    .min-h-2000 {
        min-height: calc(var(--spacing) * 2000);
    }
    .min-h-\[2rem\] {
        min-height: 2rem;
    }
    .min-h-\[30rem\] {
        min-height: 30rem;
    }
    .min-h-\[50vh\] {
        min-height: 50vh;
    }
    .min-h-\[70vh\] {
        min-height: 70vh;
    }
    .min-h-\[80vh\] {
        min-height: 80vh;
    }
    .min-h-\[100vh\] {
        min-height: 100vh;
    }
    .min-h-\[120vh\] {
        min-height: 120vh;
    }
    .min-h-\[180px\] {
        min-height: 180px;
    }
    .min-h-\[200px\] {
        min-height: 200px;
    }
    .min-h-auto {
        min-height: auto;
    }
    .min-h-lh {
        min-height: 1lh;
    }
    .min-h-screen {
        min-height: 100vh;
    }
    .btn-wide {
        width: 100%;
        max-width: 16rem;
    }
    .cally {
        font-size: 0.7rem;
    }
    .cally::part(container) {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        padding: 0.5rem 1rem;
    }
    .cally ::part(th) {
        block-size: auto;
        font-weight: 400;
    }
    .cally::part(header) {
        direction: ltr;
    }
    .cally ::part(head) {
        opacity: 0.5;
        font-size: 0.7rem;
    }
    .cally::part(button) {
        border-radius: var(--radius-field);
        background: 0 0;
        border: none;
        padding: 0.5rem;
    }
    .cally::part(button):hover {
        background: var(--color-base-200);
    }
    .cally ::part(day) {
        border-radius: var(--radius-field);
        font-size: 0.7rem;
    }
    .cally ::part(button day today) {
        background: var(--color-primary);
        color: var(--color-primary-content);
    }
    .cally ::part(selected) {
        color: var(--color-base-100);
        background: var(--color-base-content);
        border-radius: var(--radius-field);
    }
    .cally ::part(range-inner) {
        border-radius: 0;
    }
    .cally ::part(range-start) {
        border-start-end-radius: 0;
        border-end-end-radius: 0;
    }
    .cally ::part(range-end) {
        border-start-start-radius: 0;
        border-end-start-radius: 0;
    }
    .cally ::part(range-start range-end) {
        border-radius: var(--radius-field);
    }
    .cally calendar-month {
        width: 100%;
    }
    .dock-active:after {
        color: currentColor;
        background-color: currentColor;
        width: 2.5rem;
    }
    .rating-half :where(:not(.rating-hidden)) {
        width: 0.75rem;
    }
    .rating-half.rating-xs :not(.rating-hidden) {
        width: 0.5rem;
    }
    .rating-half.rating-sm :not(.rating-hidden) {
        width: 0.625rem;
    }
    .rating-half.rating-md :not(.rating-hidden) {
        width: 0.75rem;
    }
    .rating-half.rating-lg :not(.rating-hidden) {
        width: 0.875rem;
    }
    .rating-half.rating-xl :not(.rating-hidden) {
        width: 1rem;
    }
    .\!w-2\.5 {
        width: calc(var(--spacing) * 2.5) !important;
    }
    .btn-block {
        width: 100%;
    }
    .loading-lg {
        width: calc(var(--size-selector, 0.25rem) * 7);
    }
    .loading-md {
        width: calc(var(--size-selector, 0.25rem) * 6);
    }
    .loading-sm {
        width: calc(var(--size-selector, 0.25rem) * 5);
    }
    .loading-xl {
        width: calc(var(--size-selector, 0.25rem) * 8);
    }
    .loading-xs {
        width: calc(var(--size-selector, 0.25rem) * 4);
    }
    .w-0 {
        width: calc(var(--spacing) * 0);
    }
    .w-0\.5 {
        width: calc(var(--spacing) * 0.5);
    }
    .w-1 {
        width: calc(var(--spacing) * 1);
    }
    .w-1\/2 {
        width: 50%;
    }
    .w-1\/4 {
        width: 25%;
    }
    .w-2 {
        width: calc(var(--spacing) * 2);
    }
    .w-2\/3 {
        width: 66.6667%;
    }
    .w-3 {
        width: calc(var(--spacing) * 3);
    }
    .w-4 {
        width: calc(var(--spacing) * 4);
    }
    .w-4\/6 {
        width: 66.6667%;
    }
    .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-12 {
        width: calc(var(--spacing) * 12);
    }
    .w-13 {
        width: calc(var(--spacing) * 13);
    }
    .w-14 {
        width: calc(var(--spacing) * 14);
    }
    .w-15 {
        width: calc(var(--spacing) * 15);
    }
    .w-16 {
        width: calc(var(--spacing) * 16);
    }
    .w-17 {
        width: calc(var(--spacing) * 17);
    }
    .w-18 {
        width: calc(var(--spacing) * 18);
    }
    .w-19 {
        width: calc(var(--spacing) * 19);
    }
    .w-20 {
        width: calc(var(--spacing) * 20);
    }
    .w-21 {
        width: calc(var(--spacing) * 21);
    }
    .w-22 {
        width: calc(var(--spacing) * 22);
    }
    .w-23 {
        width: calc(var(--spacing) * 23);
    }
    .w-24 {
        width: calc(var(--spacing) * 24);
    }
    .w-25 {
        width: calc(var(--spacing) * 25);
    }
    .w-26 {
        width: calc(var(--spacing) * 26);
    }
    .w-27 {
        width: calc(var(--spacing) * 27);
    }
    .w-28 {
        width: calc(var(--spacing) * 28);
    }
    .w-29 {
        width: calc(var(--spacing) * 29);
    }
    .w-30 {
        width: calc(var(--spacing) * 30);
    }
    .w-31 {
        width: calc(var(--spacing) * 31);
    }
    .w-32 {
        width: calc(var(--spacing) * 32);
    }
    .w-33 {
        width: calc(var(--spacing) * 33);
    }
    .w-34 {
        width: calc(var(--spacing) * 34);
    }
    .w-35 {
        width: calc(var(--spacing) * 35);
    }
    .w-36 {
        width: calc(var(--spacing) * 36);
    }
    .w-37 {
        width: calc(var(--spacing) * 37);
    }
    .w-38 {
        width: calc(var(--spacing) * 38);
    }
    .w-39 {
        width: calc(var(--spacing) * 39);
    }
    .w-40 {
        width: calc(var(--spacing) * 40);
    }
    .w-41 {
        width: calc(var(--spacing) * 41);
    }
    .w-42 {
        width: calc(var(--spacing) * 42);
    }
    .w-43 {
        width: calc(var(--spacing) * 43);
    }
    .w-44 {
        width: calc(var(--spacing) * 44);
    }
    .w-45 {
        width: calc(var(--spacing) * 45);
    }
    .w-46 {
        width: calc(var(--spacing) * 46);
    }
    .w-47 {
        width: calc(var(--spacing) * 47);
    }
    .w-48 {
        width: calc(var(--spacing) * 48);
    }
    .w-49 {
        width: calc(var(--spacing) * 49);
    }
    .w-50 {
        width: calc(var(--spacing) * 50);
    }
    .w-51 {
        width: calc(var(--spacing) * 51);
    }
    .w-52 {
        width: calc(var(--spacing) * 52);
    }
    .w-53 {
        width: calc(var(--spacing) * 53);
    }
    .w-54 {
        width: calc(var(--spacing) * 54);
    }
    .w-55 {
        width: calc(var(--spacing) * 55);
    }
    .w-56 {
        width: calc(var(--spacing) * 56);
    }
    .w-57 {
        width: calc(var(--spacing) * 57);
    }
    .w-58 {
        width: calc(var(--spacing) * 58);
    }
    .w-59 {
        width: calc(var(--spacing) * 59);
    }
    .w-60 {
        width: calc(var(--spacing) * 60);
    }
    .w-61 {
        width: calc(var(--spacing) * 61);
    }
    .w-62 {
        width: calc(var(--spacing) * 62);
    }
    .w-63 {
        width: calc(var(--spacing) * 63);
    }
    .w-64 {
        width: calc(var(--spacing) * 64);
    }
    .w-65 {
        width: calc(var(--spacing) * 65);
    }
    .w-66 {
        width: calc(var(--spacing) * 66);
    }
    .w-67 {
        width: calc(var(--spacing) * 67);
    }
    .w-68 {
        width: calc(var(--spacing) * 68);
    }
    .w-69 {
        width: calc(var(--spacing) * 69);
    }
    .w-70 {
        width: calc(var(--spacing) * 70);
    }
    .w-71 {
        width: calc(var(--spacing) * 71);
    }
    .w-72 {
        width: calc(var(--spacing) * 72);
    }
    .w-73 {
        width: calc(var(--spacing) * 73);
    }
    .w-74 {
        width: calc(var(--spacing) * 74);
    }
    .w-75 {
        width: calc(var(--spacing) * 75);
    }
    .w-76 {
        width: calc(var(--spacing) * 76);
    }
    .w-77 {
        width: calc(var(--spacing) * 77);
    }
    .w-78 {
        width: calc(var(--spacing) * 78);
    }
    .w-79 {
        width: calc(var(--spacing) * 79);
    }
    .w-80 {
        width: calc(var(--spacing) * 80);
    }
    .w-81 {
        width: calc(var(--spacing) * 81);
    }
    .w-82 {
        width: calc(var(--spacing) * 82);
    }
    .w-83 {
        width: calc(var(--spacing) * 83);
    }
    .w-84 {
        width: calc(var(--spacing) * 84);
    }
    .w-85 {
        width: calc(var(--spacing) * 85);
    }
    .w-86 {
        width: calc(var(--spacing) * 86);
    }
    .w-87 {
        width: calc(var(--spacing) * 87);
    }
    .w-88 {
        width: calc(var(--spacing) * 88);
    }
    .w-89 {
        width: calc(var(--spacing) * 89);
    }
    .w-90 {
        width: calc(var(--spacing) * 90);
    }
    .w-91 {
        width: calc(var(--spacing) * 91);
    }
    .w-92 {
        width: calc(var(--spacing) * 92);
    }
    .w-93 {
        width: calc(var(--spacing) * 93);
    }
    .w-94 {
        width: calc(var(--spacing) * 94);
    }
    .w-95 {
        width: calc(var(--spacing) * 95);
    }
    .w-96 {
        width: calc(var(--spacing) * 96);
    }
    .w-97 {
        width: calc(var(--spacing) * 97);
    }
    .w-98 {
        width: calc(var(--spacing) * 98);
    }
    .w-99 {
        width: calc(var(--spacing) * 99);
    }
    .w-100 {
        width: calc(var(--spacing) * 100);
    }
    .w-101 {
        width: calc(var(--spacing) * 101);
    }
    .w-102 {
        width: calc(var(--spacing) * 102);
    }
    .w-103 {
        width: calc(var(--spacing) * 103);
    }
    .w-104 {
        width: calc(var(--spacing) * 104);
    }
    .w-105 {
        width: calc(var(--spacing) * 105);
    }
    .w-106 {
        width: calc(var(--spacing) * 106);
    }
    .w-107 {
        width: calc(var(--spacing) * 107);
    }
    .w-108 {
        width: calc(var(--spacing) * 108);
    }
    .w-109 {
        width: calc(var(--spacing) * 109);
    }
    .w-110 {
        width: calc(var(--spacing) * 110);
    }
    .w-111 {
        width: calc(var(--spacing) * 111);
    }
    .w-112 {
        width: calc(var(--spacing) * 112);
    }
    .w-113 {
        width: calc(var(--spacing) * 113);
    }
    .w-114 {
        width: calc(var(--spacing) * 114);
    }
    .w-115 {
        width: calc(var(--spacing) * 115);
    }
    .w-116 {
        width: calc(var(--spacing) * 116);
    }
    .w-117 {
        width: calc(var(--spacing) * 117);
    }
    .w-118 {
        width: calc(var(--spacing) * 118);
    }
    .w-119 {
        width: calc(var(--spacing) * 119);
    }
    .w-120 {
        width: calc(var(--spacing) * 120);
    }
    .w-121 {
        width: calc(var(--spacing) * 121);
    }
    .w-122 {
        width: calc(var(--spacing) * 122);
    }
    .w-123 {
        width: calc(var(--spacing) * 123);
    }
    .w-124 {
        width: calc(var(--spacing) * 124);
    }
    .w-125 {
        width: calc(var(--spacing) * 125);
    }
    .w-126 {
        width: calc(var(--spacing) * 126);
    }
    .w-127 {
        width: calc(var(--spacing) * 127);
    }
    .w-128 {
        width: calc(var(--spacing) * 128);
    }
    .w-129 {
        width: calc(var(--spacing) * 129);
    }
    .w-130 {
        width: calc(var(--spacing) * 130);
    }
    .w-131 {
        width: calc(var(--spacing) * 131);
    }
    .w-132 {
        width: calc(var(--spacing) * 132);
    }
    .w-133 {
        width: calc(var(--spacing) * 133);
    }
    .w-134 {
        width: calc(var(--spacing) * 134);
    }
    .w-135 {
        width: calc(var(--spacing) * 135);
    }
    .w-136 {
        width: calc(var(--spacing) * 136);
    }
    .w-137 {
        width: calc(var(--spacing) * 137);
    }
    .w-138 {
        width: calc(var(--spacing) * 138);
    }
    .w-139 {
        width: calc(var(--spacing) * 139);
    }
    .w-140 {
        width: calc(var(--spacing) * 140);
    }
    .w-141 {
        width: calc(var(--spacing) * 141);
    }
    .w-142 {
        width: calc(var(--spacing) * 142);
    }
    .w-143 {
        width: calc(var(--spacing) * 143);
    }
    .w-144 {
        width: calc(var(--spacing) * 144);
    }
    .w-145 {
        width: calc(var(--spacing) * 145);
    }
    .w-146 {
        width: calc(var(--spacing) * 146);
    }
    .w-147 {
        width: calc(var(--spacing) * 147);
    }
    .w-148 {
        width: calc(var(--spacing) * 148);
    }
    .w-149 {
        width: calc(var(--spacing) * 149);
    }
    .w-150 {
        width: calc(var(--spacing) * 150);
    }
    .w-151 {
        width: calc(var(--spacing) * 151);
    }
    .w-152 {
        width: calc(var(--spacing) * 152);
    }
    .w-153 {
        width: calc(var(--spacing) * 153);
    }
    .w-154 {
        width: calc(var(--spacing) * 154);
    }
    .w-155 {
        width: calc(var(--spacing) * 155);
    }
    .w-156 {
        width: calc(var(--spacing) * 156);
    }
    .w-157 {
        width: calc(var(--spacing) * 157);
    }
    .w-158 {
        width: calc(var(--spacing) * 158);
    }
    .w-159 {
        width: calc(var(--spacing) * 159);
    }
    .w-160 {
        width: calc(var(--spacing) * 160);
    }
    .w-161 {
        width: calc(var(--spacing) * 161);
    }
    .w-162 {
        width: calc(var(--spacing) * 162);
    }
    .w-163 {
        width: calc(var(--spacing) * 163);
    }
    .w-164 {
        width: calc(var(--spacing) * 164);
    }
    .w-165 {
        width: calc(var(--spacing) * 165);
    }
    .w-166 {
        width: calc(var(--spacing) * 166);
    }
    .w-167 {
        width: calc(var(--spacing) * 167);
    }
    .w-168 {
        width: calc(var(--spacing) * 168);
    }
    .w-169 {
        width: calc(var(--spacing) * 169);
    }
    .w-170 {
        width: calc(var(--spacing) * 170);
    }
    .w-171 {
        width: calc(var(--spacing) * 171);
    }
    .w-172 {
        width: calc(var(--spacing) * 172);
    }
    .w-173 {
        width: calc(var(--spacing) * 173);
    }
    .w-174 {
        width: calc(var(--spacing) * 174);
    }
    .w-175 {
        width: calc(var(--spacing) * 175);
    }
    .w-176 {
        width: calc(var(--spacing) * 176);
    }
    .w-177 {
        width: calc(var(--spacing) * 177);
    }
    .w-178 {
        width: calc(var(--spacing) * 178);
    }
    .w-179 {
        width: calc(var(--spacing) * 179);
    }
    .w-180 {
        width: calc(var(--spacing) * 180);
    }
    .w-181 {
        width: calc(var(--spacing) * 181);
    }
    .w-182 {
        width: calc(var(--spacing) * 182);
    }
    .w-183 {
        width: calc(var(--spacing) * 183);
    }
    .w-184 {
        width: calc(var(--spacing) * 184);
    }
    .w-185 {
        width: calc(var(--spacing) * 185);
    }
    .w-186 {
        width: calc(var(--spacing) * 186);
    }
    .w-187 {
        width: calc(var(--spacing) * 187);
    }
    .w-188 {
        width: calc(var(--spacing) * 188);
    }
    .w-189 {
        width: calc(var(--spacing) * 189);
    }
    .w-190 {
        width: calc(var(--spacing) * 190);
    }
    .w-191 {
        width: calc(var(--spacing) * 191);
    }
    .w-192 {
        width: calc(var(--spacing) * 192);
    }
    .w-193 {
        width: calc(var(--spacing) * 193);
    }
    .w-194 {
        width: calc(var(--spacing) * 194);
    }
    .w-195 {
        width: calc(var(--spacing) * 195);
    }
    .w-196 {
        width: calc(var(--spacing) * 196);
    }
    .w-197 {
        width: calc(var(--spacing) * 197);
    }
    .w-198 {
        width: calc(var(--spacing) * 198);
    }
    .w-199 {
        width: calc(var(--spacing) * 199);
    }
    .w-200 {
        width: calc(var(--spacing) * 200);
    }
    .w-201 {
        width: calc(var(--spacing) * 201);
    }
    .w-202 {
        width: calc(var(--spacing) * 202);
    }
    .w-203 {
        width: calc(var(--spacing) * 203);
    }
    .w-204 {
        width: calc(var(--spacing) * 204);
    }
    .w-205 {
        width: calc(var(--spacing) * 205);
    }
    .w-206 {
        width: calc(var(--spacing) * 206);
    }
    .w-207 {
        width: calc(var(--spacing) * 207);
    }
    .w-208 {
        width: calc(var(--spacing) * 208);
    }
    .w-209 {
        width: calc(var(--spacing) * 209);
    }
    .w-210 {
        width: calc(var(--spacing) * 210);
    }
    .w-211 {
        width: calc(var(--spacing) * 211);
    }
    .w-212 {
        width: calc(var(--spacing) * 212);
    }
    .w-213 {
        width: calc(var(--spacing) * 213);
    }
    .w-214 {
        width: calc(var(--spacing) * 214);
    }
    .w-215 {
        width: calc(var(--spacing) * 215);
    }
    .w-216 {
        width: calc(var(--spacing) * 216);
    }
    .w-217 {
        width: calc(var(--spacing) * 217);
    }
    .w-218 {
        width: calc(var(--spacing) * 218);
    }
    .w-219 {
        width: calc(var(--spacing) * 219);
    }
    .w-220 {
        width: calc(var(--spacing) * 220);
    }
    .w-221 {
        width: calc(var(--spacing) * 221);
    }
    .w-222 {
        width: calc(var(--spacing) * 222);
    }
    .w-223 {
        width: calc(var(--spacing) * 223);
    }
    .w-224 {
        width: calc(var(--spacing) * 224);
    }
    .w-225 {
        width: calc(var(--spacing) * 225);
    }
    .w-226 {
        width: calc(var(--spacing) * 226);
    }
    .w-227 {
        width: calc(var(--spacing) * 227);
    }
    .w-228 {
        width: calc(var(--spacing) * 228);
    }
    .w-229 {
        width: calc(var(--spacing) * 229);
    }
    .w-230 {
        width: calc(var(--spacing) * 230);
    }
    .w-231 {
        width: calc(var(--spacing) * 231);
    }
    .w-232 {
        width: calc(var(--spacing) * 232);
    }
    .w-233 {
        width: calc(var(--spacing) * 233);
    }
    .w-234 {
        width: calc(var(--spacing) * 234);
    }
    .w-235 {
        width: calc(var(--spacing) * 235);
    }
    .w-236 {
        width: calc(var(--spacing) * 236);
    }
    .w-237 {
        width: calc(var(--spacing) * 237);
    }
    .w-238 {
        width: calc(var(--spacing) * 238);
    }
    .w-239 {
        width: calc(var(--spacing) * 239);
    }
    .w-240 {
        width: calc(var(--spacing) * 240);
    }
    .w-241 {
        width: calc(var(--spacing) * 241);
    }
    .w-242 {
        width: calc(var(--spacing) * 242);
    }
    .w-243 {
        width: calc(var(--spacing) * 243);
    }
    .w-244 {
        width: calc(var(--spacing) * 244);
    }
    .w-245 {
        width: calc(var(--spacing) * 245);
    }
    .w-246 {
        width: calc(var(--spacing) * 246);
    }
    .w-247 {
        width: calc(var(--spacing) * 247);
    }
    .w-248 {
        width: calc(var(--spacing) * 248);
    }
    .w-249 {
        width: calc(var(--spacing) * 249);
    }
    .w-250 {
        width: calc(var(--spacing) * 250);
    }
    .w-251 {
        width: calc(var(--spacing) * 251);
    }
    .w-252 {
        width: calc(var(--spacing) * 252);
    }
    .w-253 {
        width: calc(var(--spacing) * 253);
    }
    .w-254 {
        width: calc(var(--spacing) * 254);
    }
    .w-255 {
        width: calc(var(--spacing) * 255);
    }
    .w-256 {
        width: calc(var(--spacing) * 256);
    }
    .w-257 {
        width: calc(var(--spacing) * 257);
    }
    .w-258 {
        width: calc(var(--spacing) * 258);
    }
    .w-259 {
        width: calc(var(--spacing) * 259);
    }
    .w-260 {
        width: calc(var(--spacing) * 260);
    }
    .w-261 {
        width: calc(var(--spacing) * 261);
    }
    .w-262 {
        width: calc(var(--spacing) * 262);
    }
    .w-263 {
        width: calc(var(--spacing) * 263);
    }
    .w-264 {
        width: calc(var(--spacing) * 264);
    }
    .w-265 {
        width: calc(var(--spacing) * 265);
    }
    .w-266 {
        width: calc(var(--spacing) * 266);
    }
    .w-267 {
        width: calc(var(--spacing) * 267);
    }
    .w-268 {
        width: calc(var(--spacing) * 268);
    }
    .w-269 {
        width: calc(var(--spacing) * 269);
    }
    .w-270 {
        width: calc(var(--spacing) * 270);
    }
    .w-271 {
        width: calc(var(--spacing) * 271);
    }
    .w-272 {
        width: calc(var(--spacing) * 272);
    }
    .w-273 {
        width: calc(var(--spacing) * 273);
    }
    .w-274 {
        width: calc(var(--spacing) * 274);
    }
    .w-275 {
        width: calc(var(--spacing) * 275);
    }
    .w-276 {
        width: calc(var(--spacing) * 276);
    }
    .w-277 {
        width: calc(var(--spacing) * 277);
    }
    .w-278 {
        width: calc(var(--spacing) * 278);
    }
    .w-279 {
        width: calc(var(--spacing) * 279);
    }
    .w-280 {
        width: calc(var(--spacing) * 280);
    }
    .w-281 {
        width: calc(var(--spacing) * 281);
    }
    .w-282 {
        width: calc(var(--spacing) * 282);
    }
    .w-283 {
        width: calc(var(--spacing) * 283);
    }
    .w-284 {
        width: calc(var(--spacing) * 284);
    }
    .w-285 {
        width: calc(var(--spacing) * 285);
    }
    .w-286 {
        width: calc(var(--spacing) * 286);
    }
    .w-287 {
        width: calc(var(--spacing) * 287);
    }
    .w-288 {
        width: calc(var(--spacing) * 288);
    }
    .w-289 {
        width: calc(var(--spacing) * 289);
    }
    .w-290 {
        width: calc(var(--spacing) * 290);
    }
    .w-291 {
        width: calc(var(--spacing) * 291);
    }
    .w-292 {
        width: calc(var(--spacing) * 292);
    }
    .w-293 {
        width: calc(var(--spacing) * 293);
    }
    .w-294 {
        width: calc(var(--spacing) * 294);
    }
    .w-295 {
        width: calc(var(--spacing) * 295);
    }
    .w-296 {
        width: calc(var(--spacing) * 296);
    }
    .w-297 {
        width: calc(var(--spacing) * 297);
    }
    .w-298 {
        width: calc(var(--spacing) * 298);
    }
    .w-299 {
        width: calc(var(--spacing) * 299);
    }
    .w-300 {
        width: calc(var(--spacing) * 300);
    }
    .w-301 {
        width: calc(var(--spacing) * 301);
    }
    .w-302 {
        width: calc(var(--spacing) * 302);
    }
    .w-303 {
        width: calc(var(--spacing) * 303);
    }
    .w-304 {
        width: calc(var(--spacing) * 304);
    }
    .w-305 {
        width: calc(var(--spacing) * 305);
    }
    .w-306 {
        width: calc(var(--spacing) * 306);
    }
    .w-307 {
        width: calc(var(--spacing) * 307);
    }
    .w-308 {
        width: calc(var(--spacing) * 308);
    }
    .w-309 {
        width: calc(var(--spacing) * 309);
    }
    .w-310 {
        width: calc(var(--spacing) * 310);
    }
    .w-311 {
        width: calc(var(--spacing) * 311);
    }
    .w-312 {
        width: calc(var(--spacing) * 312);
    }
    .w-313 {
        width: calc(var(--spacing) * 313);
    }
    .w-314 {
        width: calc(var(--spacing) * 314);
    }
    .w-315 {
        width: calc(var(--spacing) * 315);
    }
    .w-316 {
        width: calc(var(--spacing) * 316);
    }
    .w-317 {
        width: calc(var(--spacing) * 317);
    }
    .w-318 {
        width: calc(var(--spacing) * 318);
    }
    .w-319 {
        width: calc(var(--spacing) * 319);
    }
    .w-320 {
        width: calc(var(--spacing) * 320);
    }
    .w-321 {
        width: calc(var(--spacing) * 321);
    }
    .w-322 {
        width: calc(var(--spacing) * 322);
    }
    .w-323 {
        width: calc(var(--spacing) * 323);
    }
    .w-324 {
        width: calc(var(--spacing) * 324);
    }
    .w-325 {
        width: calc(var(--spacing) * 325);
    }
    .w-326 {
        width: calc(var(--spacing) * 326);
    }
    .w-327 {
        width: calc(var(--spacing) * 327);
    }
    .w-328 {
        width: calc(var(--spacing) * 328);
    }
    .w-329 {
        width: calc(var(--spacing) * 329);
    }
    .w-330 {
        width: calc(var(--spacing) * 330);
    }
    .w-331 {
        width: calc(var(--spacing) * 331);
    }
    .w-332 {
        width: calc(var(--spacing) * 332);
    }
    .w-333 {
        width: calc(var(--spacing) * 333);
    }
    .w-334 {
        width: calc(var(--spacing) * 334);
    }
    .w-335 {
        width: calc(var(--spacing) * 335);
    }
    .w-336 {
        width: calc(var(--spacing) * 336);
    }
    .w-337 {
        width: calc(var(--spacing) * 337);
    }
    .w-338 {
        width: calc(var(--spacing) * 338);
    }
    .w-339 {
        width: calc(var(--spacing) * 339);
    }
    .w-340 {
        width: calc(var(--spacing) * 340);
    }
    .w-341 {
        width: calc(var(--spacing) * 341);
    }
    .w-342 {
        width: calc(var(--spacing) * 342);
    }
    .w-343 {
        width: calc(var(--spacing) * 343);
    }
    .w-344 {
        width: calc(var(--spacing) * 344);
    }
    .w-345 {
        width: calc(var(--spacing) * 345);
    }
    .w-346 {
        width: calc(var(--spacing) * 346);
    }
    .w-347 {
        width: calc(var(--spacing) * 347);
    }
    .w-348 {
        width: calc(var(--spacing) * 348);
    }
    .w-349 {
        width: calc(var(--spacing) * 349);
    }
    .w-350 {
        width: calc(var(--spacing) * 350);
    }
    .w-351 {
        width: calc(var(--spacing) * 351);
    }
    .w-352 {
        width: calc(var(--spacing) * 352);
    }
    .w-353 {
        width: calc(var(--spacing) * 353);
    }
    .w-354 {
        width: calc(var(--spacing) * 354);
    }
    .w-355 {
        width: calc(var(--spacing) * 355);
    }
    .w-356 {
        width: calc(var(--spacing) * 356);
    }
    .w-357 {
        width: calc(var(--spacing) * 357);
    }
    .w-358 {
        width: calc(var(--spacing) * 358);
    }
    .w-359 {
        width: calc(var(--spacing) * 359);
    }
    .w-360 {
        width: calc(var(--spacing) * 360);
    }
    .w-361 {
        width: calc(var(--spacing) * 361);
    }
    .w-362 {
        width: calc(var(--spacing) * 362);
    }
    .w-363 {
        width: calc(var(--spacing) * 363);
    }
    .w-364 {
        width: calc(var(--spacing) * 364);
    }
    .w-365 {
        width: calc(var(--spacing) * 365);
    }
    .w-366 {
        width: calc(var(--spacing) * 366);
    }
    .w-367 {
        width: calc(var(--spacing) * 367);
    }
    .w-368 {
        width: calc(var(--spacing) * 368);
    }
    .w-369 {
        width: calc(var(--spacing) * 369);
    }
    .w-370 {
        width: calc(var(--spacing) * 370);
    }
    .w-371 {
        width: calc(var(--spacing) * 371);
    }
    .w-372 {
        width: calc(var(--spacing) * 372);
    }
    .w-373 {
        width: calc(var(--spacing) * 373);
    }
    .w-374 {
        width: calc(var(--spacing) * 374);
    }
    .w-375 {
        width: calc(var(--spacing) * 375);
    }
    .w-376 {
        width: calc(var(--spacing) * 376);
    }
    .w-377 {
        width: calc(var(--spacing) * 377);
    }
    .w-378 {
        width: calc(var(--spacing) * 378);
    }
    .w-379 {
        width: calc(var(--spacing) * 379);
    }
    .w-380 {
        width: calc(var(--spacing) * 380);
    }
    .w-381 {
        width: calc(var(--spacing) * 381);
    }
    .w-382 {
        width: calc(var(--spacing) * 382);
    }
    .w-383 {
        width: calc(var(--spacing) * 383);
    }
    .w-384 {
        width: calc(var(--spacing) * 384);
    }
    .w-385 {
        width: calc(var(--spacing) * 385);
    }
    .w-386 {
        width: calc(var(--spacing) * 386);
    }
    .w-387 {
        width: calc(var(--spacing) * 387);
    }
    .w-388 {
        width: calc(var(--spacing) * 388);
    }
    .w-389 {
        width: calc(var(--spacing) * 389);
    }
    .w-390 {
        width: calc(var(--spacing) * 390);
    }
    .w-391 {
        width: calc(var(--spacing) * 391);
    }
    .w-392 {
        width: calc(var(--spacing) * 392);
    }
    .w-393 {
        width: calc(var(--spacing) * 393);
    }
    .w-394 {
        width: calc(var(--spacing) * 394);
    }
    .w-395 {
        width: calc(var(--spacing) * 395);
    }
    .w-396 {
        width: calc(var(--spacing) * 396);
    }
    .w-397 {
        width: calc(var(--spacing) * 397);
    }
    .w-398 {
        width: calc(var(--spacing) * 398);
    }
    .w-399 {
        width: calc(var(--spacing) * 399);
    }
    .w-400 {
        width: calc(var(--spacing) * 400);
    }
    .w-401 {
        width: calc(var(--spacing) * 401);
    }
    .w-402 {
        width: calc(var(--spacing) * 402);
    }
    .w-403 {
        width: calc(var(--spacing) * 403);
    }
    .w-404 {
        width: calc(var(--spacing) * 404);
    }
    .w-405 {
        width: calc(var(--spacing) * 405);
    }
    .w-406 {
        width: calc(var(--spacing) * 406);
    }
    .w-407 {
        width: calc(var(--spacing) * 407);
    }
    .w-408 {
        width: calc(var(--spacing) * 408);
    }
    .w-409 {
        width: calc(var(--spacing) * 409);
    }
    .w-410 {
        width: calc(var(--spacing) * 410);
    }
    .w-411 {
        width: calc(var(--spacing) * 411);
    }
    .w-412 {
        width: calc(var(--spacing) * 412);
    }
    .w-413 {
        width: calc(var(--spacing) * 413);
    }
    .w-414 {
        width: calc(var(--spacing) * 414);
    }
    .w-415 {
        width: calc(var(--spacing) * 415);
    }
    .w-416 {
        width: calc(var(--spacing) * 416);
    }
    .w-417 {
        width: calc(var(--spacing) * 417);
    }
    .w-418 {
        width: calc(var(--spacing) * 418);
    }
    .w-419 {
        width: calc(var(--spacing) * 419);
    }
    .w-420 {
        width: calc(var(--spacing) * 420);
    }
    .w-421 {
        width: calc(var(--spacing) * 421);
    }
    .w-422 {
        width: calc(var(--spacing) * 422);
    }
    .w-423 {
        width: calc(var(--spacing) * 423);
    }
    .w-424 {
        width: calc(var(--spacing) * 424);
    }
    .w-425 {
        width: calc(var(--spacing) * 425);
    }
    .w-426 {
        width: calc(var(--spacing) * 426);
    }
    .w-427 {
        width: calc(var(--spacing) * 427);
    }
    .w-428 {
        width: calc(var(--spacing) * 428);
    }
    .w-429 {
        width: calc(var(--spacing) * 429);
    }
    .w-430 {
        width: calc(var(--spacing) * 430);
    }
    .w-431 {
        width: calc(var(--spacing) * 431);
    }
    .w-432 {
        width: calc(var(--spacing) * 432);
    }
    .w-433 {
        width: calc(var(--spacing) * 433);
    }
    .w-434 {
        width: calc(var(--spacing) * 434);
    }
    .w-435 {
        width: calc(var(--spacing) * 435);
    }
    .w-436 {
        width: calc(var(--spacing) * 436);
    }
    .w-437 {
        width: calc(var(--spacing) * 437);
    }
    .w-438 {
        width: calc(var(--spacing) * 438);
    }
    .w-439 {
        width: calc(var(--spacing) * 439);
    }
    .w-440 {
        width: calc(var(--spacing) * 440);
    }
    .w-441 {
        width: calc(var(--spacing) * 441);
    }
    .w-442 {
        width: calc(var(--spacing) * 442);
    }
    .w-443 {
        width: calc(var(--spacing) * 443);
    }
    .w-444 {
        width: calc(var(--spacing) * 444);
    }
    .w-445 {
        width: calc(var(--spacing) * 445);
    }
    .w-446 {
        width: calc(var(--spacing) * 446);
    }
    .w-447 {
        width: calc(var(--spacing) * 447);
    }
    .w-448 {
        width: calc(var(--spacing) * 448);
    }
    .w-449 {
        width: calc(var(--spacing) * 449);
    }
    .w-450 {
        width: calc(var(--spacing) * 450);
    }
    .w-451 {
        width: calc(var(--spacing) * 451);
    }
    .w-452 {
        width: calc(var(--spacing) * 452);
    }
    .w-453 {
        width: calc(var(--spacing) * 453);
    }
    .w-454 {
        width: calc(var(--spacing) * 454);
    }
    .w-455 {
        width: calc(var(--spacing) * 455);
    }
    .w-456 {
        width: calc(var(--spacing) * 456);
    }
    .w-457 {
        width: calc(var(--spacing) * 457);
    }
    .w-458 {
        width: calc(var(--spacing) * 458);
    }
    .w-459 {
        width: calc(var(--spacing) * 459);
    }
    .w-460 {
        width: calc(var(--spacing) * 460);
    }
    .w-461 {
        width: calc(var(--spacing) * 461);
    }
    .w-462 {
        width: calc(var(--spacing) * 462);
    }
    .w-463 {
        width: calc(var(--spacing) * 463);
    }
    .w-464 {
        width: calc(var(--spacing) * 464);
    }
    .w-465 {
        width: calc(var(--spacing) * 465);
    }
    .w-466 {
        width: calc(var(--spacing) * 466);
    }
    .w-467 {
        width: calc(var(--spacing) * 467);
    }
    .w-468 {
        width: calc(var(--spacing) * 468);
    }
    .w-469 {
        width: calc(var(--spacing) * 469);
    }
    .w-470 {
        width: calc(var(--spacing) * 470);
    }
    .w-471 {
        width: calc(var(--spacing) * 471);
    }
    .w-472 {
        width: calc(var(--spacing) * 472);
    }
    .w-473 {
        width: calc(var(--spacing) * 473);
    }
    .w-474 {
        width: calc(var(--spacing) * 474);
    }
    .w-475 {
        width: calc(var(--spacing) * 475);
    }
    .w-476 {
        width: calc(var(--spacing) * 476);
    }
    .w-477 {
        width: calc(var(--spacing) * 477);
    }
    .w-478 {
        width: calc(var(--spacing) * 478);
    }
    .w-479 {
        width: calc(var(--spacing) * 479);
    }
    .w-480 {
        width: calc(var(--spacing) * 480);
    }
    .w-481 {
        width: calc(var(--spacing) * 481);
    }
    .w-482 {
        width: calc(var(--spacing) * 482);
    }
    .w-483 {
        width: calc(var(--spacing) * 483);
    }
    .w-484 {
        width: calc(var(--spacing) * 484);
    }
    .w-485 {
        width: calc(var(--spacing) * 485);
    }
    .w-486 {
        width: calc(var(--spacing) * 486);
    }
    .w-487 {
        width: calc(var(--spacing) * 487);
    }
    .w-488 {
        width: calc(var(--spacing) * 488);
    }
    .w-489 {
        width: calc(var(--spacing) * 489);
    }
    .w-490 {
        width: calc(var(--spacing) * 490);
    }
    .w-491 {
        width: calc(var(--spacing) * 491);
    }
    .w-492 {
        width: calc(var(--spacing) * 492);
    }
    .w-493 {
        width: calc(var(--spacing) * 493);
    }
    .w-494 {
        width: calc(var(--spacing) * 494);
    }
    .w-495 {
        width: calc(var(--spacing) * 495);
    }
    .w-496 {
        width: calc(var(--spacing) * 496);
    }
    .w-497 {
        width: calc(var(--spacing) * 497);
    }
    .w-498 {
        width: calc(var(--spacing) * 498);
    }
    .w-499 {
        width: calc(var(--spacing) * 499);
    }
    .w-500 {
        width: calc(var(--spacing) * 500);
    }
    .w-525 {
        width: calc(var(--spacing) * 525);
    }
    .w-550 {
        width: calc(var(--spacing) * 550);
    }
    .w-575 {
        width: calc(var(--spacing) * 575);
    }
    .w-600 {
        width: calc(var(--spacing) * 600);
    }
    .w-625 {
        width: calc(var(--spacing) * 625);
    }
    .w-650 {
        width: calc(var(--spacing) * 650);
    }
    .w-675 {
        width: calc(var(--spacing) * 675);
    }
    .w-700 {
        width: calc(var(--spacing) * 700);
    }
    .w-725 {
        width: calc(var(--spacing) * 725);
    }
    .w-750 {
        width: calc(var(--spacing) * 750);
    }
    .w-775 {
        width: calc(var(--spacing) * 775);
    }
    .w-800 {
        width: calc(var(--spacing) * 800);
    }
    .w-825 {
        width: calc(var(--spacing) * 825);
    }
    .w-850 {
        width: calc(var(--spacing) * 850);
    }
    .w-875 {
        width: calc(var(--spacing) * 875);
    }
    .w-900 {
        width: calc(var(--spacing) * 900);
    }
    .w-925 {
        width: calc(var(--spacing) * 925);
    }
    .w-950 {
        width: calc(var(--spacing) * 950);
    }
    .w-975 {
        width: calc(var(--spacing) * 975);
    }
    .w-1000 {
        width: calc(var(--spacing) * 1000);
    }
    .w-1050 {
        width: calc(var(--spacing) * 1050);
    }
    .w-1100 {
        width: calc(var(--spacing) * 1100);
    }
    .w-1150 {
        width: calc(var(--spacing) * 1150);
    }
    .w-1200 {
        width: calc(var(--spacing) * 1200);
    }
    .w-1250 {
        width: calc(var(--spacing) * 1250);
    }
    .w-1300 {
        width: calc(var(--spacing) * 1300);
    }
    .w-1350 {
        width: calc(var(--spacing) * 1350);
    }
    .w-1400 {
        width: calc(var(--spacing) * 1400);
    }
    .w-1450 {
        width: calc(var(--spacing) * 1450);
    }
    .w-1500 {
        width: calc(var(--spacing) * 1500);
    }
    .w-1550 {
        width: calc(var(--spacing) * 1550);
    }
    .w-1600 {
        width: calc(var(--spacing) * 1600);
    }
    .w-1650 {
        width: calc(var(--spacing) * 1650);
    }
    .w-1700 {
        width: calc(var(--spacing) * 1700);
    }
    .w-1750 {
        width: calc(var(--spacing) * 1750);
    }
    .w-1800 {
        width: calc(var(--spacing) * 1800);
    }
    .w-1850 {
        width: calc(var(--spacing) * 1850);
    }
    .w-1900 {
        width: calc(var(--spacing) * 1900);
    }
    .w-1950 {
        width: calc(var(--spacing) * 1950);
    }
    .w-2000 {
        width: calc(var(--spacing) * 2000);
    }
    .w-\[0-9a-fA-F\] {
        width: 0-9a-fA-F;
    }
    .w-\[2px\] {
        width: 2px;
    }
    .w-\[8rem\] {
        width: 8rem;
    }
    .w-\[200px\] {
        width: 200px;
    }
    .w-\[250px\] {
        width: 250px;
    }
    .w-\[300px\] {
        width: 300px;
    }
    .w-\[400px\] {
        width: 400px;
    }
    .w-\[500px\] {
        width: 500px;
    }
    .w-\[600px\] {
        width: 600px;
    }
    .w-\[700px\] {
        width: 700px;
    }
    .w-\[800px\] {
        width: 800px;
    }
    .w-\[calc\(100\%-32px\)\] {
        width: calc(100% - 32px);
    }
    .w-auto {
        width: auto;
    }
    .w-dvw {
        width: 100dvw;
    }
    .w-fit {
        width: -moz-fit-content;
        width: fit-content;
    }
    .w-full {
        width: 100%;
    }
    .w-lg {
        width: var(--container-lg);
    }
    .w-px {
        width: 1px;
    }
    .w-screen {
        width: 100vw;
    }
    .w-sm {
        width: var(--container-sm);
    }
    .max-w-0 {
        max-width: calc(var(--spacing) * 0);
    }
    .max-w-1 {
        max-width: calc(var(--spacing) * 1);
    }
    .max-w-2 {
        max-width: calc(var(--spacing) * 2);
    }
    .max-w-2xl {
        max-width: var(--container-2xl);
    }
    .max-w-3 {
        max-width: calc(var(--spacing) * 3);
    }
    .max-w-3xl {
        max-width: var(--container-3xl);
    }
    .max-w-4 {
        max-width: calc(var(--spacing) * 4);
    }
    .max-w-4xl {
        max-width: var(--container-4xl);
    }
    .max-w-5 {
        max-width: calc(var(--spacing) * 5);
    }
    .max-w-5xl {
        max-width: var(--container-5xl);
    }
    .max-w-6 {
        max-width: calc(var(--spacing) * 6);
    }
    .max-w-6xl {
        max-width: var(--container-6xl);
    }
    .max-w-7 {
        max-width: calc(var(--spacing) * 7);
    }
    .max-w-7xl {
        max-width: var(--container-7xl);
    }
    .max-w-8 {
        max-width: calc(var(--spacing) * 8);
    }
    .max-w-9 {
        max-width: calc(var(--spacing) * 9);
    }
    .max-w-10 {
        max-width: calc(var(--spacing) * 10);
    }
    .max-w-11 {
        max-width: calc(var(--spacing) * 11);
    }
    .max-w-12 {
        max-width: calc(var(--spacing) * 12);
    }
    .max-w-13 {
        max-width: calc(var(--spacing) * 13);
    }
    .max-w-14 {
        max-width: calc(var(--spacing) * 14);
    }
    .max-w-15 {
        max-width: calc(var(--spacing) * 15);
    }
    .max-w-16 {
        max-width: calc(var(--spacing) * 16);
    }
    .max-w-17 {
        max-width: calc(var(--spacing) * 17);
    }
    .max-w-18 {
        max-width: calc(var(--spacing) * 18);
    }
    .max-w-19 {
        max-width: calc(var(--spacing) * 19);
    }
    .max-w-20 {
        max-width: calc(var(--spacing) * 20);
    }
    .max-w-21 {
        max-width: calc(var(--spacing) * 21);
    }
    .max-w-22 {
        max-width: calc(var(--spacing) * 22);
    }
    .max-w-23 {
        max-width: calc(var(--spacing) * 23);
    }
    .max-w-24 {
        max-width: calc(var(--spacing) * 24);
    }
    .max-w-25 {
        max-width: calc(var(--spacing) * 25);
    }
    .max-w-26 {
        max-width: calc(var(--spacing) * 26);
    }
    .max-w-27 {
        max-width: calc(var(--spacing) * 27);
    }
    .max-w-28 {
        max-width: calc(var(--spacing) * 28);
    }
    .max-w-29 {
        max-width: calc(var(--spacing) * 29);
    }
    .max-w-30 {
        max-width: calc(var(--spacing) * 30);
    }
    .max-w-31 {
        max-width: calc(var(--spacing) * 31);
    }
    .max-w-32 {
        max-width: calc(var(--spacing) * 32);
    }
    .max-w-33 {
        max-width: calc(var(--spacing) * 33);
    }
    .max-w-34 {
        max-width: calc(var(--spacing) * 34);
    }
    .max-w-35 {
        max-width: calc(var(--spacing) * 35);
    }
    .max-w-36 {
        max-width: calc(var(--spacing) * 36);
    }
    .max-w-37 {
        max-width: calc(var(--spacing) * 37);
    }
    .max-w-38 {
        max-width: calc(var(--spacing) * 38);
    }
    .max-w-39 {
        max-width: calc(var(--spacing) * 39);
    }
    .max-w-40 {
        max-width: calc(var(--spacing) * 40);
    }
    .max-w-41 {
        max-width: calc(var(--spacing) * 41);
    }
    .max-w-42 {
        max-width: calc(var(--spacing) * 42);
    }
    .max-w-43 {
        max-width: calc(var(--spacing) * 43);
    }
    .max-w-44 {
        max-width: calc(var(--spacing) * 44);
    }
    .max-w-45 {
        max-width: calc(var(--spacing) * 45);
    }
    .max-w-46 {
        max-width: calc(var(--spacing) * 46);
    }
    .max-w-47 {
        max-width: calc(var(--spacing) * 47);
    }
    .max-w-48 {
        max-width: calc(var(--spacing) * 48);
    }
    .max-w-49 {
        max-width: calc(var(--spacing) * 49);
    }
    .max-w-50 {
        max-width: calc(var(--spacing) * 50);
    }
    .max-w-51 {
        max-width: calc(var(--spacing) * 51);
    }
    .max-w-52 {
        max-width: calc(var(--spacing) * 52);
    }
    .max-w-53 {
        max-width: calc(var(--spacing) * 53);
    }
    .max-w-54 {
        max-width: calc(var(--spacing) * 54);
    }
    .max-w-55 {
        max-width: calc(var(--spacing) * 55);
    }
    .max-w-56 {
        max-width: calc(var(--spacing) * 56);
    }
    .max-w-57 {
        max-width: calc(var(--spacing) * 57);
    }
    .max-w-58 {
        max-width: calc(var(--spacing) * 58);
    }
    .max-w-59 {
        max-width: calc(var(--spacing) * 59);
    }
    .max-w-60 {
        max-width: calc(var(--spacing) * 60);
    }
    .max-w-61 {
        max-width: calc(var(--spacing) * 61);
    }
    .max-w-62 {
        max-width: calc(var(--spacing) * 62);
    }
    .max-w-63 {
        max-width: calc(var(--spacing) * 63);
    }
    .max-w-64 {
        max-width: calc(var(--spacing) * 64);
    }
    .max-w-65 {
        max-width: calc(var(--spacing) * 65);
    }
    .max-w-66 {
        max-width: calc(var(--spacing) * 66);
    }
    .max-w-67 {
        max-width: calc(var(--spacing) * 67);
    }
    .max-w-68 {
        max-width: calc(var(--spacing) * 68);
    }
    .max-w-69 {
        max-width: calc(var(--spacing) * 69);
    }
    .max-w-70 {
        max-width: calc(var(--spacing) * 70);
    }
    .max-w-71 {
        max-width: calc(var(--spacing) * 71);
    }
    .max-w-72 {
        max-width: calc(var(--spacing) * 72);
    }
    .max-w-73 {
        max-width: calc(var(--spacing) * 73);
    }
    .max-w-74 {
        max-width: calc(var(--spacing) * 74);
    }
    .max-w-75 {
        max-width: calc(var(--spacing) * 75);
    }
    .max-w-76 {
        max-width: calc(var(--spacing) * 76);
    }
    .max-w-77 {
        max-width: calc(var(--spacing) * 77);
    }
    .max-w-78 {
        max-width: calc(var(--spacing) * 78);
    }
    .max-w-79 {
        max-width: calc(var(--spacing) * 79);
    }
    .max-w-80 {
        max-width: calc(var(--spacing) * 80);
    }
    .max-w-81 {
        max-width: calc(var(--spacing) * 81);
    }
    .max-w-82 {
        max-width: calc(var(--spacing) * 82);
    }
    .max-w-83 {
        max-width: calc(var(--spacing) * 83);
    }
    .max-w-84 {
        max-width: calc(var(--spacing) * 84);
    }
    .max-w-85 {
        max-width: calc(var(--spacing) * 85);
    }
    .max-w-86 {
        max-width: calc(var(--spacing) * 86);
    }
    .max-w-87 {
        max-width: calc(var(--spacing) * 87);
    }
    .max-w-88 {
        max-width: calc(var(--spacing) * 88);
    }
    .max-w-89 {
        max-width: calc(var(--spacing) * 89);
    }
    .max-w-90 {
        max-width: calc(var(--spacing) * 90);
    }
    .max-w-91 {
        max-width: calc(var(--spacing) * 91);
    }
    .max-w-92 {
        max-width: calc(var(--spacing) * 92);
    }
    .max-w-93 {
        max-width: calc(var(--spacing) * 93);
    }
    .max-w-94 {
        max-width: calc(var(--spacing) * 94);
    }
    .max-w-95 {
        max-width: calc(var(--spacing) * 95);
    }
    .max-w-96 {
        max-width: calc(var(--spacing) * 96);
    }
    .max-w-97 {
        max-width: calc(var(--spacing) * 97);
    }
    .max-w-98 {
        max-width: calc(var(--spacing) * 98);
    }
    .max-w-99 {
        max-width: calc(var(--spacing) * 99);
    }
    .max-w-100 {
        max-width: calc(var(--spacing) * 100);
    }
    .max-w-101 {
        max-width: calc(var(--spacing) * 101);
    }
    .max-w-102 {
        max-width: calc(var(--spacing) * 102);
    }
    .max-w-103 {
        max-width: calc(var(--spacing) * 103);
    }
    .max-w-104 {
        max-width: calc(var(--spacing) * 104);
    }
    .max-w-105 {
        max-width: calc(var(--spacing) * 105);
    }
    .max-w-106 {
        max-width: calc(var(--spacing) * 106);
    }
    .max-w-107 {
        max-width: calc(var(--spacing) * 107);
    }
    .max-w-108 {
        max-width: calc(var(--spacing) * 108);
    }
    .max-w-109 {
        max-width: calc(var(--spacing) * 109);
    }
    .max-w-110 {
        max-width: calc(var(--spacing) * 110);
    }
    .max-w-111 {
        max-width: calc(var(--spacing) * 111);
    }
    .max-w-112 {
        max-width: calc(var(--spacing) * 112);
    }
    .max-w-113 {
        max-width: calc(var(--spacing) * 113);
    }
    .max-w-114 {
        max-width: calc(var(--spacing) * 114);
    }
    .max-w-115 {
        max-width: calc(var(--spacing) * 115);
    }
    .max-w-116 {
        max-width: calc(var(--spacing) * 116);
    }
    .max-w-117 {
        max-width: calc(var(--spacing) * 117);
    }
    .max-w-118 {
        max-width: calc(var(--spacing) * 118);
    }
    .max-w-119 {
        max-width: calc(var(--spacing) * 119);
    }
    .max-w-120 {
        max-width: calc(var(--spacing) * 120);
    }
    .max-w-121 {
        max-width: calc(var(--spacing) * 121);
    }
    .max-w-122 {
        max-width: calc(var(--spacing) * 122);
    }
    .max-w-123 {
        max-width: calc(var(--spacing) * 123);
    }
    .max-w-124 {
        max-width: calc(var(--spacing) * 124);
    }
    .max-w-125 {
        max-width: calc(var(--spacing) * 125);
    }
    .max-w-126 {
        max-width: calc(var(--spacing) * 126);
    }
    .max-w-127 {
        max-width: calc(var(--spacing) * 127);
    }
    .max-w-128 {
        max-width: calc(var(--spacing) * 128);
    }
    .max-w-129 {
        max-width: calc(var(--spacing) * 129);
    }
    .max-w-130 {
        max-width: calc(var(--spacing) * 130);
    }
    .max-w-131 {
        max-width: calc(var(--spacing) * 131);
    }
    .max-w-132 {
        max-width: calc(var(--spacing) * 132);
    }
    .max-w-133 {
        max-width: calc(var(--spacing) * 133);
    }
    .max-w-134 {
        max-width: calc(var(--spacing) * 134);
    }
    .max-w-135 {
        max-width: calc(var(--spacing) * 135);
    }
    .max-w-136 {
        max-width: calc(var(--spacing) * 136);
    }
    .max-w-137 {
        max-width: calc(var(--spacing) * 137);
    }
    .max-w-138 {
        max-width: calc(var(--spacing) * 138);
    }
    .max-w-139 {
        max-width: calc(var(--spacing) * 139);
    }
    .max-w-140 {
        max-width: calc(var(--spacing) * 140);
    }
    .max-w-141 {
        max-width: calc(var(--spacing) * 141);
    }
    .max-w-142 {
        max-width: calc(var(--spacing) * 142);
    }
    .max-w-143 {
        max-width: calc(var(--spacing) * 143);
    }
    .max-w-144 {
        max-width: calc(var(--spacing) * 144);
    }
    .max-w-145 {
        max-width: calc(var(--spacing) * 145);
    }
    .max-w-146 {
        max-width: calc(var(--spacing) * 146);
    }
    .max-w-147 {
        max-width: calc(var(--spacing) * 147);
    }
    .max-w-148 {
        max-width: calc(var(--spacing) * 148);
    }
    .max-w-149 {
        max-width: calc(var(--spacing) * 149);
    }
    .max-w-150 {
        max-width: calc(var(--spacing) * 150);
    }
    .max-w-151 {
        max-width: calc(var(--spacing) * 151);
    }
    .max-w-152 {
        max-width: calc(var(--spacing) * 152);
    }
    .max-w-153 {
        max-width: calc(var(--spacing) * 153);
    }
    .max-w-154 {
        max-width: calc(var(--spacing) * 154);
    }
    .max-w-155 {
        max-width: calc(var(--spacing) * 155);
    }
    .max-w-156 {
        max-width: calc(var(--spacing) * 156);
    }
    .max-w-157 {
        max-width: calc(var(--spacing) * 157);
    }
    .max-w-158 {
        max-width: calc(var(--spacing) * 158);
    }
    .max-w-159 {
        max-width: calc(var(--spacing) * 159);
    }
    .max-w-160 {
        max-width: calc(var(--spacing) * 160);
    }
    .max-w-161 {
        max-width: calc(var(--spacing) * 161);
    }
    .max-w-162 {
        max-width: calc(var(--spacing) * 162);
    }
    .max-w-163 {
        max-width: calc(var(--spacing) * 163);
    }
    .max-w-164 {
        max-width: calc(var(--spacing) * 164);
    }
    .max-w-165 {
        max-width: calc(var(--spacing) * 165);
    }
    .max-w-166 {
        max-width: calc(var(--spacing) * 166);
    }
    .max-w-167 {
        max-width: calc(var(--spacing) * 167);
    }
    .max-w-168 {
        max-width: calc(var(--spacing) * 168);
    }
    .max-w-169 {
        max-width: calc(var(--spacing) * 169);
    }
    .max-w-170 {
        max-width: calc(var(--spacing) * 170);
    }
    .max-w-171 {
        max-width: calc(var(--spacing) * 171);
    }
    .max-w-172 {
        max-width: calc(var(--spacing) * 172);
    }
    .max-w-173 {
        max-width: calc(var(--spacing) * 173);
    }
    .max-w-174 {
        max-width: calc(var(--spacing) * 174);
    }
    .max-w-175 {
        max-width: calc(var(--spacing) * 175);
    }
    .max-w-176 {
        max-width: calc(var(--spacing) * 176);
    }
    .max-w-177 {
        max-width: calc(var(--spacing) * 177);
    }
    .max-w-178 {
        max-width: calc(var(--spacing) * 178);
    }
    .max-w-179 {
        max-width: calc(var(--spacing) * 179);
    }
    .max-w-180 {
        max-width: calc(var(--spacing) * 180);
    }
    .max-w-181 {
        max-width: calc(var(--spacing) * 181);
    }
    .max-w-182 {
        max-width: calc(var(--spacing) * 182);
    }
    .max-w-183 {
        max-width: calc(var(--spacing) * 183);
    }
    .max-w-184 {
        max-width: calc(var(--spacing) * 184);
    }
    .max-w-185 {
        max-width: calc(var(--spacing) * 185);
    }
    .max-w-186 {
        max-width: calc(var(--spacing) * 186);
    }
    .max-w-187 {
        max-width: calc(var(--spacing) * 187);
    }
    .max-w-188 {
        max-width: calc(var(--spacing) * 188);
    }
    .max-w-189 {
        max-width: calc(var(--spacing) * 189);
    }
    .max-w-190 {
        max-width: calc(var(--spacing) * 190);
    }
    .max-w-191 {
        max-width: calc(var(--spacing) * 191);
    }
    .max-w-192 {
        max-width: calc(var(--spacing) * 192);
    }
    .max-w-193 {
        max-width: calc(var(--spacing) * 193);
    }
    .max-w-194 {
        max-width: calc(var(--spacing) * 194);
    }
    .max-w-195 {
        max-width: calc(var(--spacing) * 195);
    }
    .max-w-196 {
        max-width: calc(var(--spacing) * 196);
    }
    .max-w-197 {
        max-width: calc(var(--spacing) * 197);
    }
    .max-w-198 {
        max-width: calc(var(--spacing) * 198);
    }
    .max-w-199 {
        max-width: calc(var(--spacing) * 199);
    }
    .max-w-200 {
        max-width: calc(var(--spacing) * 200);
    }
    .max-w-201 {
        max-width: calc(var(--spacing) * 201);
    }
    .max-w-202 {
        max-width: calc(var(--spacing) * 202);
    }
    .max-w-203 {
        max-width: calc(var(--spacing) * 203);
    }
    .max-w-204 {
        max-width: calc(var(--spacing) * 204);
    }
    .max-w-205 {
        max-width: calc(var(--spacing) * 205);
    }
    .max-w-206 {
        max-width: calc(var(--spacing) * 206);
    }
    .max-w-207 {
        max-width: calc(var(--spacing) * 207);
    }
    .max-w-208 {
        max-width: calc(var(--spacing) * 208);
    }
    .max-w-209 {
        max-width: calc(var(--spacing) * 209);
    }
    .max-w-210 {
        max-width: calc(var(--spacing) * 210);
    }
    .max-w-211 {
        max-width: calc(var(--spacing) * 211);
    }
    .max-w-212 {
        max-width: calc(var(--spacing) * 212);
    }
    .max-w-213 {
        max-width: calc(var(--spacing) * 213);
    }
    .max-w-214 {
        max-width: calc(var(--spacing) * 214);
    }
    .max-w-215 {
        max-width: calc(var(--spacing) * 215);
    }
    .max-w-216 {
        max-width: calc(var(--spacing) * 216);
    }
    .max-w-217 {
        max-width: calc(var(--spacing) * 217);
    }
    .max-w-218 {
        max-width: calc(var(--spacing) * 218);
    }
    .max-w-219 {
        max-width: calc(var(--spacing) * 219);
    }
    .max-w-220 {
        max-width: calc(var(--spacing) * 220);
    }
    .max-w-221 {
        max-width: calc(var(--spacing) * 221);
    }
    .max-w-222 {
        max-width: calc(var(--spacing) * 222);
    }
    .max-w-223 {
        max-width: calc(var(--spacing) * 223);
    }
    .max-w-224 {
        max-width: calc(var(--spacing) * 224);
    }
    .max-w-225 {
        max-width: calc(var(--spacing) * 225);
    }
    .max-w-226 {
        max-width: calc(var(--spacing) * 226);
    }
    .max-w-227 {
        max-width: calc(var(--spacing) * 227);
    }
    .max-w-228 {
        max-width: calc(var(--spacing) * 228);
    }
    .max-w-229 {
        max-width: calc(var(--spacing) * 229);
    }
    .max-w-230 {
        max-width: calc(var(--spacing) * 230);
    }
    .max-w-231 {
        max-width: calc(var(--spacing) * 231);
    }
    .max-w-232 {
        max-width: calc(var(--spacing) * 232);
    }
    .max-w-233 {
        max-width: calc(var(--spacing) * 233);
    }
    .max-w-234 {
        max-width: calc(var(--spacing) * 234);
    }
    .max-w-235 {
        max-width: calc(var(--spacing) * 235);
    }
    .max-w-236 {
        max-width: calc(var(--spacing) * 236);
    }
    .max-w-237 {
        max-width: calc(var(--spacing) * 237);
    }
    .max-w-238 {
        max-width: calc(var(--spacing) * 238);
    }
    .max-w-239 {
        max-width: calc(var(--spacing) * 239);
    }
    .max-w-240 {
        max-width: calc(var(--spacing) * 240);
    }
    .max-w-241 {
        max-width: calc(var(--spacing) * 241);
    }
    .max-w-242 {
        max-width: calc(var(--spacing) * 242);
    }
    .max-w-243 {
        max-width: calc(var(--spacing) * 243);
    }
    .max-w-244 {
        max-width: calc(var(--spacing) * 244);
    }
    .max-w-245 {
        max-width: calc(var(--spacing) * 245);
    }
    .max-w-246 {
        max-width: calc(var(--spacing) * 246);
    }
    .max-w-247 {
        max-width: calc(var(--spacing) * 247);
    }
    .max-w-248 {
        max-width: calc(var(--spacing) * 248);
    }
    .max-w-249 {
        max-width: calc(var(--spacing) * 249);
    }
    .max-w-250 {
        max-width: calc(var(--spacing) * 250);
    }
    .max-w-251 {
        max-width: calc(var(--spacing) * 251);
    }
    .max-w-252 {
        max-width: calc(var(--spacing) * 252);
    }
    .max-w-253 {
        max-width: calc(var(--spacing) * 253);
    }
    .max-w-254 {
        max-width: calc(var(--spacing) * 254);
    }
    .max-w-255 {
        max-width: calc(var(--spacing) * 255);
    }
    .max-w-256 {
        max-width: calc(var(--spacing) * 256);
    }
    .max-w-257 {
        max-width: calc(var(--spacing) * 257);
    }
    .max-w-258 {
        max-width: calc(var(--spacing) * 258);
    }
    .max-w-259 {
        max-width: calc(var(--spacing) * 259);
    }
    .max-w-260 {
        max-width: calc(var(--spacing) * 260);
    }
    .max-w-261 {
        max-width: calc(var(--spacing) * 261);
    }
    .max-w-262 {
        max-width: calc(var(--spacing) * 262);
    }
    .max-w-263 {
        max-width: calc(var(--spacing) * 263);
    }
    .max-w-264 {
        max-width: calc(var(--spacing) * 264);
    }
    .max-w-265 {
        max-width: calc(var(--spacing) * 265);
    }
    .max-w-266 {
        max-width: calc(var(--spacing) * 266);
    }
    .max-w-267 {
        max-width: calc(var(--spacing) * 267);
    }
    .max-w-268 {
        max-width: calc(var(--spacing) * 268);
    }
    .max-w-269 {
        max-width: calc(var(--spacing) * 269);
    }
    .max-w-270 {
        max-width: calc(var(--spacing) * 270);
    }
    .max-w-271 {
        max-width: calc(var(--spacing) * 271);
    }
    .max-w-272 {
        max-width: calc(var(--spacing) * 272);
    }
    .max-w-273 {
        max-width: calc(var(--spacing) * 273);
    }
    .max-w-274 {
        max-width: calc(var(--spacing) * 274);
    }
    .max-w-275 {
        max-width: calc(var(--spacing) * 275);
    }
    .max-w-276 {
        max-width: calc(var(--spacing) * 276);
    }
    .max-w-277 {
        max-width: calc(var(--spacing) * 277);
    }
    .max-w-278 {
        max-width: calc(var(--spacing) * 278);
    }
    .max-w-279 {
        max-width: calc(var(--spacing) * 279);
    }
    .max-w-280 {
        max-width: calc(var(--spacing) * 280);
    }
    .max-w-281 {
        max-width: calc(var(--spacing) * 281);
    }
    .max-w-282 {
        max-width: calc(var(--spacing) * 282);
    }
    .max-w-283 {
        max-width: calc(var(--spacing) * 283);
    }
    .max-w-284 {
        max-width: calc(var(--spacing) * 284);
    }
    .max-w-285 {
        max-width: calc(var(--spacing) * 285);
    }
    .max-w-286 {
        max-width: calc(var(--spacing) * 286);
    }
    .max-w-287 {
        max-width: calc(var(--spacing) * 287);
    }
    .max-w-288 {
        max-width: calc(var(--spacing) * 288);
    }
    .max-w-289 {
        max-width: calc(var(--spacing) * 289);
    }
    .max-w-290 {
        max-width: calc(var(--spacing) * 290);
    }
    .max-w-291 {
        max-width: calc(var(--spacing) * 291);
    }
    .max-w-292 {
        max-width: calc(var(--spacing) * 292);
    }
    .max-w-293 {
        max-width: calc(var(--spacing) * 293);
    }
    .max-w-294 {
        max-width: calc(var(--spacing) * 294);
    }
    .max-w-295 {
        max-width: calc(var(--spacing) * 295);
    }
    .max-w-296 {
        max-width: calc(var(--spacing) * 296);
    }
    .max-w-297 {
        max-width: calc(var(--spacing) * 297);
    }
    .max-w-298 {
        max-width: calc(var(--spacing) * 298);
    }
    .max-w-299 {
        max-width: calc(var(--spacing) * 299);
    }
    .max-w-300 {
        max-width: calc(var(--spacing) * 300);
    }
    .max-w-301 {
        max-width: calc(var(--spacing) * 301);
    }
    .max-w-302 {
        max-width: calc(var(--spacing) * 302);
    }
    .max-w-303 {
        max-width: calc(var(--spacing) * 303);
    }
    .max-w-304 {
        max-width: calc(var(--spacing) * 304);
    }
    .max-w-305 {
        max-width: calc(var(--spacing) * 305);
    }
    .max-w-306 {
        max-width: calc(var(--spacing) * 306);
    }
    .max-w-307 {
        max-width: calc(var(--spacing) * 307);
    }
    .max-w-308 {
        max-width: calc(var(--spacing) * 308);
    }
    .max-w-309 {
        max-width: calc(var(--spacing) * 309);
    }
    .max-w-310 {
        max-width: calc(var(--spacing) * 310);
    }
    .max-w-311 {
        max-width: calc(var(--spacing) * 311);
    }
    .max-w-312 {
        max-width: calc(var(--spacing) * 312);
    }
    .max-w-313 {
        max-width: calc(var(--spacing) * 313);
    }
    .max-w-314 {
        max-width: calc(var(--spacing) * 314);
    }
    .max-w-315 {
        max-width: calc(var(--spacing) * 315);
    }
    .max-w-316 {
        max-width: calc(var(--spacing) * 316);
    }
    .max-w-317 {
        max-width: calc(var(--spacing) * 317);
    }
    .max-w-318 {
        max-width: calc(var(--spacing) * 318);
    }
    .max-w-319 {
        max-width: calc(var(--spacing) * 319);
    }
    .max-w-320 {
        max-width: calc(var(--spacing) * 320);
    }
    .max-w-321 {
        max-width: calc(var(--spacing) * 321);
    }
    .max-w-322 {
        max-width: calc(var(--spacing) * 322);
    }
    .max-w-323 {
        max-width: calc(var(--spacing) * 323);
    }
    .max-w-324 {
        max-width: calc(var(--spacing) * 324);
    }
    .max-w-325 {
        max-width: calc(var(--spacing) * 325);
    }
    .max-w-326 {
        max-width: calc(var(--spacing) * 326);
    }
    .max-w-327 {
        max-width: calc(var(--spacing) * 327);
    }
    .max-w-328 {
        max-width: calc(var(--spacing) * 328);
    }
    .max-w-329 {
        max-width: calc(var(--spacing) * 329);
    }
    .max-w-330 {
        max-width: calc(var(--spacing) * 330);
    }
    .max-w-331 {
        max-width: calc(var(--spacing) * 331);
    }
    .max-w-332 {
        max-width: calc(var(--spacing) * 332);
    }
    .max-w-333 {
        max-width: calc(var(--spacing) * 333);
    }
    .max-w-334 {
        max-width: calc(var(--spacing) * 334);
    }
    .max-w-335 {
        max-width: calc(var(--spacing) * 335);
    }
    .max-w-336 {
        max-width: calc(var(--spacing) * 336);
    }
    .max-w-337 {
        max-width: calc(var(--spacing) * 337);
    }
    .max-w-338 {
        max-width: calc(var(--spacing) * 338);
    }
    .max-w-339 {
        max-width: calc(var(--spacing) * 339);
    }
    .max-w-340 {
        max-width: calc(var(--spacing) * 340);
    }
    .max-w-341 {
        max-width: calc(var(--spacing) * 341);
    }
    .max-w-342 {
        max-width: calc(var(--spacing) * 342);
    }
    .max-w-343 {
        max-width: calc(var(--spacing) * 343);
    }
    .max-w-344 {
        max-width: calc(var(--spacing) * 344);
    }
    .max-w-345 {
        max-width: calc(var(--spacing) * 345);
    }
    .max-w-346 {
        max-width: calc(var(--spacing) * 346);
    }
    .max-w-347 {
        max-width: calc(var(--spacing) * 347);
    }
    .max-w-348 {
        max-width: calc(var(--spacing) * 348);
    }
    .max-w-349 {
        max-width: calc(var(--spacing) * 349);
    }
    .max-w-350 {
        max-width: calc(var(--spacing) * 350);
    }
    .max-w-351 {
        max-width: calc(var(--spacing) * 351);
    }
    .max-w-352 {
        max-width: calc(var(--spacing) * 352);
    }
    .max-w-353 {
        max-width: calc(var(--spacing) * 353);
    }
    .max-w-354 {
        max-width: calc(var(--spacing) * 354);
    }
    .max-w-355 {
        max-width: calc(var(--spacing) * 355);
    }
    .max-w-356 {
        max-width: calc(var(--spacing) * 356);
    }
    .max-w-357 {
        max-width: calc(var(--spacing) * 357);
    }
    .max-w-358 {
        max-width: calc(var(--spacing) * 358);
    }
    .max-w-359 {
        max-width: calc(var(--spacing) * 359);
    }
    .max-w-360 {
        max-width: calc(var(--spacing) * 360);
    }
    .max-w-361 {
        max-width: calc(var(--spacing) * 361);
    }
    .max-w-362 {
        max-width: calc(var(--spacing) * 362);
    }
    .max-w-363 {
        max-width: calc(var(--spacing) * 363);
    }
    .max-w-364 {
        max-width: calc(var(--spacing) * 364);
    }
    .max-w-365 {
        max-width: calc(var(--spacing) * 365);
    }
    .max-w-366 {
        max-width: calc(var(--spacing) * 366);
    }
    .max-w-367 {
        max-width: calc(var(--spacing) * 367);
    }
    .max-w-368 {
        max-width: calc(var(--spacing) * 368);
    }
    .max-w-369 {
        max-width: calc(var(--spacing) * 369);
    }
    .max-w-370 {
        max-width: calc(var(--spacing) * 370);
    }
    .max-w-371 {
        max-width: calc(var(--spacing) * 371);
    }
    .max-w-372 {
        max-width: calc(var(--spacing) * 372);
    }
    .max-w-373 {
        max-width: calc(var(--spacing) * 373);
    }
    .max-w-374 {
        max-width: calc(var(--spacing) * 374);
    }
    .max-w-375 {
        max-width: calc(var(--spacing) * 375);
    }
    .max-w-376 {
        max-width: calc(var(--spacing) * 376);
    }
    .max-w-377 {
        max-width: calc(var(--spacing) * 377);
    }
    .max-w-378 {
        max-width: calc(var(--spacing) * 378);
    }
    .max-w-379 {
        max-width: calc(var(--spacing) * 379);
    }
    .max-w-380 {
        max-width: calc(var(--spacing) * 380);
    }
    .max-w-381 {
        max-width: calc(var(--spacing) * 381);
    }
    .max-w-382 {
        max-width: calc(var(--spacing) * 382);
    }
    .max-w-383 {
        max-width: calc(var(--spacing) * 383);
    }
    .max-w-384 {
        max-width: calc(var(--spacing) * 384);
    }
    .max-w-385 {
        max-width: calc(var(--spacing) * 385);
    }
    .max-w-386 {
        max-width: calc(var(--spacing) * 386);
    }
    .max-w-387 {
        max-width: calc(var(--spacing) * 387);
    }
    .max-w-388 {
        max-width: calc(var(--spacing) * 388);
    }
    .max-w-389 {
        max-width: calc(var(--spacing) * 389);
    }
    .max-w-390 {
        max-width: calc(var(--spacing) * 390);
    }
    .max-w-391 {
        max-width: calc(var(--spacing) * 391);
    }
    .max-w-392 {
        max-width: calc(var(--spacing) * 392);
    }
    .max-w-393 {
        max-width: calc(var(--spacing) * 393);
    }
    .max-w-394 {
        max-width: calc(var(--spacing) * 394);
    }
    .max-w-395 {
        max-width: calc(var(--spacing) * 395);
    }
    .max-w-396 {
        max-width: calc(var(--spacing) * 396);
    }
    .max-w-397 {
        max-width: calc(var(--spacing) * 397);
    }
    .max-w-398 {
        max-width: calc(var(--spacing) * 398);
    }
    .max-w-399 {
        max-width: calc(var(--spacing) * 399);
    }
    .max-w-400 {
        max-width: calc(var(--spacing) * 400);
    }
    .max-w-401 {
        max-width: calc(var(--spacing) * 401);
    }
    .max-w-402 {
        max-width: calc(var(--spacing) * 402);
    }
    .max-w-403 {
        max-width: calc(var(--spacing) * 403);
    }
    .max-w-404 {
        max-width: calc(var(--spacing) * 404);
    }
    .max-w-405 {
        max-width: calc(var(--spacing) * 405);
    }
    .max-w-406 {
        max-width: calc(var(--spacing) * 406);
    }
    .max-w-407 {
        max-width: calc(var(--spacing) * 407);
    }
    .max-w-408 {
        max-width: calc(var(--spacing) * 408);
    }
    .max-w-409 {
        max-width: calc(var(--spacing) * 409);
    }
    .max-w-410 {
        max-width: calc(var(--spacing) * 410);
    }
    .max-w-411 {
        max-width: calc(var(--spacing) * 411);
    }
    .max-w-412 {
        max-width: calc(var(--spacing) * 412);
    }
    .max-w-413 {
        max-width: calc(var(--spacing) * 413);
    }
    .max-w-414 {
        max-width: calc(var(--spacing) * 414);
    }
    .max-w-415 {
        max-width: calc(var(--spacing) * 415);
    }
    .max-w-416 {
        max-width: calc(var(--spacing) * 416);
    }
    .max-w-417 {
        max-width: calc(var(--spacing) * 417);
    }
    .max-w-418 {
        max-width: calc(var(--spacing) * 418);
    }
    .max-w-419 {
        max-width: calc(var(--spacing) * 419);
    }
    .max-w-420 {
        max-width: calc(var(--spacing) * 420);
    }
    .max-w-421 {
        max-width: calc(var(--spacing) * 421);
    }
    .max-w-422 {
        max-width: calc(var(--spacing) * 422);
    }
    .max-w-423 {
        max-width: calc(var(--spacing) * 423);
    }
    .max-w-424 {
        max-width: calc(var(--spacing) * 424);
    }
    .max-w-425 {
        max-width: calc(var(--spacing) * 425);
    }
    .max-w-426 {
        max-width: calc(var(--spacing) * 426);
    }
    .max-w-427 {
        max-width: calc(var(--spacing) * 427);
    }
    .max-w-428 {
        max-width: calc(var(--spacing) * 428);
    }
    .max-w-429 {
        max-width: calc(var(--spacing) * 429);
    }
    .max-w-430 {
        max-width: calc(var(--spacing) * 430);
    }
    .max-w-431 {
        max-width: calc(var(--spacing) * 431);
    }
    .max-w-432 {
        max-width: calc(var(--spacing) * 432);
    }
    .max-w-433 {
        max-width: calc(var(--spacing) * 433);
    }
    .max-w-434 {
        max-width: calc(var(--spacing) * 434);
    }
    .max-w-435 {
        max-width: calc(var(--spacing) * 435);
    }
    .max-w-436 {
        max-width: calc(var(--spacing) * 436);
    }
    .max-w-437 {
        max-width: calc(var(--spacing) * 437);
    }
    .max-w-438 {
        max-width: calc(var(--spacing) * 438);
    }
    .max-w-439 {
        max-width: calc(var(--spacing) * 439);
    }
    .max-w-440 {
        max-width: calc(var(--spacing) * 440);
    }
    .max-w-441 {
        max-width: calc(var(--spacing) * 441);
    }
    .max-w-442 {
        max-width: calc(var(--spacing) * 442);
    }
    .max-w-443 {
        max-width: calc(var(--spacing) * 443);
    }
    .max-w-444 {
        max-width: calc(var(--spacing) * 444);
    }
    .max-w-445 {
        max-width: calc(var(--spacing) * 445);
    }
    .max-w-446 {
        max-width: calc(var(--spacing) * 446);
    }
    .max-w-447 {
        max-width: calc(var(--spacing) * 447);
    }
    .max-w-448 {
        max-width: calc(var(--spacing) * 448);
    }
    .max-w-449 {
        max-width: calc(var(--spacing) * 449);
    }
    .max-w-450 {
        max-width: calc(var(--spacing) * 450);
    }
    .max-w-451 {
        max-width: calc(var(--spacing) * 451);
    }
    .max-w-452 {
        max-width: calc(var(--spacing) * 452);
    }
    .max-w-453 {
        max-width: calc(var(--spacing) * 453);
    }
    .max-w-454 {
        max-width: calc(var(--spacing) * 454);
    }
    .max-w-455 {
        max-width: calc(var(--spacing) * 455);
    }
    .max-w-456 {
        max-width: calc(var(--spacing) * 456);
    }
    .max-w-457 {
        max-width: calc(var(--spacing) * 457);
    }
    .max-w-458 {
        max-width: calc(var(--spacing) * 458);
    }
    .max-w-459 {
        max-width: calc(var(--spacing) * 459);
    }
    .max-w-460 {
        max-width: calc(var(--spacing) * 460);
    }
    .max-w-461 {
        max-width: calc(var(--spacing) * 461);
    }
    .max-w-462 {
        max-width: calc(var(--spacing) * 462);
    }
    .max-w-463 {
        max-width: calc(var(--spacing) * 463);
    }
    .max-w-464 {
        max-width: calc(var(--spacing) * 464);
    }
    .max-w-465 {
        max-width: calc(var(--spacing) * 465);
    }
    .max-w-466 {
        max-width: calc(var(--spacing) * 466);
    }
    .max-w-467 {
        max-width: calc(var(--spacing) * 467);
    }
    .max-w-468 {
        max-width: calc(var(--spacing) * 468);
    }
    .max-w-469 {
        max-width: calc(var(--spacing) * 469);
    }
    .max-w-470 {
        max-width: calc(var(--spacing) * 470);
    }
    .max-w-471 {
        max-width: calc(var(--spacing) * 471);
    }
    .max-w-472 {
        max-width: calc(var(--spacing) * 472);
    }
    .max-w-473 {
        max-width: calc(var(--spacing) * 473);
    }
    .max-w-474 {
        max-width: calc(var(--spacing) * 474);
    }
    .max-w-475 {
        max-width: calc(var(--spacing) * 475);
    }
    .max-w-476 {
        max-width: calc(var(--spacing) * 476);
    }
    .max-w-477 {
        max-width: calc(var(--spacing) * 477);
    }
    .max-w-478 {
        max-width: calc(var(--spacing) * 478);
    }
    .max-w-479 {
        max-width: calc(var(--spacing) * 479);
    }
    .max-w-480 {
        max-width: calc(var(--spacing) * 480);
    }
    .max-w-481 {
        max-width: calc(var(--spacing) * 481);
    }
    .max-w-482 {
        max-width: calc(var(--spacing) * 482);
    }
    .max-w-483 {
        max-width: calc(var(--spacing) * 483);
    }
    .max-w-484 {
        max-width: calc(var(--spacing) * 484);
    }
    .max-w-485 {
        max-width: calc(var(--spacing) * 485);
    }
    .max-w-486 {
        max-width: calc(var(--spacing) * 486);
    }
    .max-w-487 {
        max-width: calc(var(--spacing) * 487);
    }
    .max-w-488 {
        max-width: calc(var(--spacing) * 488);
    }
    .max-w-489 {
        max-width: calc(var(--spacing) * 489);
    }
    .max-w-490 {
        max-width: calc(var(--spacing) * 490);
    }
    .max-w-491 {
        max-width: calc(var(--spacing) * 491);
    }
    .max-w-492 {
        max-width: calc(var(--spacing) * 492);
    }
    .max-w-493 {
        max-width: calc(var(--spacing) * 493);
    }
    .max-w-494 {
        max-width: calc(var(--spacing) * 494);
    }
    .max-w-495 {
        max-width: calc(var(--spacing) * 495);
    }
    .max-w-496 {
        max-width: calc(var(--spacing) * 496);
    }
    .max-w-497 {
        max-width: calc(var(--spacing) * 497);
    }
    .max-w-498 {
        max-width: calc(var(--spacing) * 498);
    }
    .max-w-499 {
        max-width: calc(var(--spacing) * 499);
    }
    .max-w-500 {
        max-width: calc(var(--spacing) * 500);
    }
    .max-w-525 {
        max-width: calc(var(--spacing) * 525);
    }
    .max-w-550 {
        max-width: calc(var(--spacing) * 550);
    }
    .max-w-575 {
        max-width: calc(var(--spacing) * 575);
    }
    .max-w-600 {
        max-width: calc(var(--spacing) * 600);
    }
    .max-w-625 {
        max-width: calc(var(--spacing) * 625);
    }
    .max-w-650 {
        max-width: calc(var(--spacing) * 650);
    }
    .max-w-675 {
        max-width: calc(var(--spacing) * 675);
    }
    .max-w-700 {
        max-width: calc(var(--spacing) * 700);
    }
    .max-w-725 {
        max-width: calc(var(--spacing) * 725);
    }
    .max-w-750 {
        max-width: calc(var(--spacing) * 750);
    }
    .max-w-775 {
        max-width: calc(var(--spacing) * 775);
    }
    .max-w-800 {
        max-width: calc(var(--spacing) * 800);
    }
    .max-w-825 {
        max-width: calc(var(--spacing) * 825);
    }
    .max-w-850 {
        max-width: calc(var(--spacing) * 850);
    }
    .max-w-875 {
        max-width: calc(var(--spacing) * 875);
    }
    .max-w-900 {
        max-width: calc(var(--spacing) * 900);
    }
    .max-w-925 {
        max-width: calc(var(--spacing) * 925);
    }
    .max-w-950 {
        max-width: calc(var(--spacing) * 950);
    }
    .max-w-975 {
        max-width: calc(var(--spacing) * 975);
    }
    .max-w-1000 {
        max-width: calc(var(--spacing) * 1000);
    }
    .max-w-1050 {
        max-width: calc(var(--spacing) * 1050);
    }
    .max-w-1100 {
        max-width: calc(var(--spacing) * 1100);
    }
    .max-w-1150 {
        max-width: calc(var(--spacing) * 1150);
    }
    .max-w-1200 {
        max-width: calc(var(--spacing) * 1200);
    }
    .max-w-1250 {
        max-width: calc(var(--spacing) * 1250);
    }
    .max-w-1300 {
        max-width: calc(var(--spacing) * 1300);
    }
    .max-w-1350 {
        max-width: calc(var(--spacing) * 1350);
    }
    .max-w-1400 {
        max-width: calc(var(--spacing) * 1400);
    }
    .max-w-1450 {
        max-width: calc(var(--spacing) * 1450);
    }
    .max-w-1500 {
        max-width: calc(var(--spacing) * 1500);
    }
    .max-w-1550 {
        max-width: calc(var(--spacing) * 1550);
    }
    .max-w-1600 {
        max-width: calc(var(--spacing) * 1600);
    }
    .max-w-1650 {
        max-width: calc(var(--spacing) * 1650);
    }
    .max-w-1700 {
        max-width: calc(var(--spacing) * 1700);
    }
    .max-w-1750 {
        max-width: calc(var(--spacing) * 1750);
    }
    .max-w-1800 {
        max-width: calc(var(--spacing) * 1800);
    }
    .max-w-1850 {
        max-width: calc(var(--spacing) * 1850);
    }
    .max-w-1900 {
        max-width: calc(var(--spacing) * 1900);
    }
    .max-w-1950 {
        max-width: calc(var(--spacing) * 1950);
    }
    .max-w-2000 {
        max-width: calc(var(--spacing) * 2000);
    }
    .max-w-\[30rem\] {
        max-width: 30rem;
    }
    .max-w-\[40rem\] {
        max-width: 40rem;
    }
    .max-w-\[55\%\] {
        max-width: 55%;
    }
    .max-w-\[55rem\] {
        max-width: 55rem;
    }
    .max-w-\[65rem\] {
        max-width: 65rem;
    }
    .max-w-\[85rem\] {
        max-width: 85rem;
    }
    .max-w-\[100rem\] {
        max-width: 100rem;
    }
    .max-w-\[815rem\] {
        max-width: 815rem;
    }
    .max-w-fit {
        max-width: -moz-fit-content;
        max-width: fit-content;
    }
    .max-w-full {
        max-width: 100%;
    }
    .max-w-lg {
        max-width: var(--container-lg);
    }
    .max-w-max {
        max-width: -moz-max-content;
        max-width: max-content;
    }
    .max-w-md {
        max-width: var(--container-md);
    }
    .max-w-none {
        max-width: none;
    }
    .max-w-prose {
        max-width: 65ch;
    }
    .max-w-screen {
        max-width: 100vw;
    }
    .max-w-screen-sm {
        max-width: var(--breakpoint-sm);
    }
    .max-w-screen-xl {
        max-width: var(--breakpoint-xl);
    }
    .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-1 {
        min-width: calc(var(--spacing) * 1);
    }
    .min-w-2 {
        min-width: calc(var(--spacing) * 2);
    }
    .min-w-3 {
        min-width: calc(var(--spacing) * 3);
    }
    .min-w-4 {
        min-width: calc(var(--spacing) * 4);
    }
    .min-w-5 {
        min-width: calc(var(--spacing) * 5);
    }
    .min-w-6 {
        min-width: calc(var(--spacing) * 6);
    }
    .min-w-7 {
        min-width: calc(var(--spacing) * 7);
    }
    .min-w-8 {
        min-width: calc(var(--spacing) * 8);
    }
    .min-w-9 {
        min-width: calc(var(--spacing) * 9);
    }
    .min-w-10 {
        min-width: calc(var(--spacing) * 10);
    }
    .min-w-11 {
        min-width: calc(var(--spacing) * 11);
    }
    .min-w-12 {
        min-width: calc(var(--spacing) * 12);
    }
    .min-w-13 {
        min-width: calc(var(--spacing) * 13);
    }
    .min-w-14 {
        min-width: calc(var(--spacing) * 14);
    }
    .min-w-15 {
        min-width: calc(var(--spacing) * 15);
    }
    .min-w-16 {
        min-width: calc(var(--spacing) * 16);
    }
    .min-w-17 {
        min-width: calc(var(--spacing) * 17);
    }
    .min-w-18 {
        min-width: calc(var(--spacing) * 18);
    }
    .min-w-19 {
        min-width: calc(var(--spacing) * 19);
    }
    .min-w-20 {
        min-width: calc(var(--spacing) * 20);
    }
    .min-w-21 {
        min-width: calc(var(--spacing) * 21);
    }
    .min-w-22 {
        min-width: calc(var(--spacing) * 22);
    }
    .min-w-23 {
        min-width: calc(var(--spacing) * 23);
    }
    .min-w-24 {
        min-width: calc(var(--spacing) * 24);
    }
    .min-w-25 {
        min-width: calc(var(--spacing) * 25);
    }
    .min-w-26 {
        min-width: calc(var(--spacing) * 26);
    }
    .min-w-27 {
        min-width: calc(var(--spacing) * 27);
    }
    .min-w-28 {
        min-width: calc(var(--spacing) * 28);
    }
    .min-w-29 {
        min-width: calc(var(--spacing) * 29);
    }
    .min-w-30 {
        min-width: calc(var(--spacing) * 30);
    }
    .min-w-31 {
        min-width: calc(var(--spacing) * 31);
    }
    .min-w-32 {
        min-width: calc(var(--spacing) * 32);
    }
    .min-w-33 {
        min-width: calc(var(--spacing) * 33);
    }
    .min-w-34 {
        min-width: calc(var(--spacing) * 34);
    }
    .min-w-35 {
        min-width: calc(var(--spacing) * 35);
    }
    .min-w-36 {
        min-width: calc(var(--spacing) * 36);
    }
    .min-w-37 {
        min-width: calc(var(--spacing) * 37);
    }
    .min-w-38 {
        min-width: calc(var(--spacing) * 38);
    }
    .min-w-39 {
        min-width: calc(var(--spacing) * 39);
    }
    .min-w-40 {
        min-width: calc(var(--spacing) * 40);
    }
    .min-w-41 {
        min-width: calc(var(--spacing) * 41);
    }
    .min-w-42 {
        min-width: calc(var(--spacing) * 42);
    }
    .min-w-43 {
        min-width: calc(var(--spacing) * 43);
    }
    .min-w-44 {
        min-width: calc(var(--spacing) * 44);
    }
    .min-w-45 {
        min-width: calc(var(--spacing) * 45);
    }
    .min-w-46 {
        min-width: calc(var(--spacing) * 46);
    }
    .min-w-47 {
        min-width: calc(var(--spacing) * 47);
    }
    .min-w-48 {
        min-width: calc(var(--spacing) * 48);
    }
    .min-w-49 {
        min-width: calc(var(--spacing) * 49);
    }
    .min-w-50 {
        min-width: calc(var(--spacing) * 50);
    }
    .min-w-51 {
        min-width: calc(var(--spacing) * 51);
    }
    .min-w-52 {
        min-width: calc(var(--spacing) * 52);
    }
    .min-w-53 {
        min-width: calc(var(--spacing) * 53);
    }
    .min-w-54 {
        min-width: calc(var(--spacing) * 54);
    }
    .min-w-55 {
        min-width: calc(var(--spacing) * 55);
    }
    .min-w-56 {
        min-width: calc(var(--spacing) * 56);
    }
    .min-w-57 {
        min-width: calc(var(--spacing) * 57);
    }
    .min-w-58 {
        min-width: calc(var(--spacing) * 58);
    }
    .min-w-59 {
        min-width: calc(var(--spacing) * 59);
    }
    .min-w-60 {
        min-width: calc(var(--spacing) * 60);
    }
    .min-w-61 {
        min-width: calc(var(--spacing) * 61);
    }
    .min-w-62 {
        min-width: calc(var(--spacing) * 62);
    }
    .min-w-63 {
        min-width: calc(var(--spacing) * 63);
    }
    .min-w-64 {
        min-width: calc(var(--spacing) * 64);
    }
    .min-w-65 {
        min-width: calc(var(--spacing) * 65);
    }
    .min-w-66 {
        min-width: calc(var(--spacing) * 66);
    }
    .min-w-67 {
        min-width: calc(var(--spacing) * 67);
    }
    .min-w-68 {
        min-width: calc(var(--spacing) * 68);
    }
    .min-w-69 {
        min-width: calc(var(--spacing) * 69);
    }
    .min-w-70 {
        min-width: calc(var(--spacing) * 70);
    }
    .min-w-71 {
        min-width: calc(var(--spacing) * 71);
    }
    .min-w-72 {
        min-width: calc(var(--spacing) * 72);
    }
    .min-w-73 {
        min-width: calc(var(--spacing) * 73);
    }
    .min-w-74 {
        min-width: calc(var(--spacing) * 74);
    }
    .min-w-75 {
        min-width: calc(var(--spacing) * 75);
    }
    .min-w-76 {
        min-width: calc(var(--spacing) * 76);
    }
    .min-w-77 {
        min-width: calc(var(--spacing) * 77);
    }
    .min-w-78 {
        min-width: calc(var(--spacing) * 78);
    }
    .min-w-79 {
        min-width: calc(var(--spacing) * 79);
    }
    .min-w-80 {
        min-width: calc(var(--spacing) * 80);
    }
    .min-w-81 {
        min-width: calc(var(--spacing) * 81);
    }
    .min-w-82 {
        min-width: calc(var(--spacing) * 82);
    }
    .min-w-83 {
        min-width: calc(var(--spacing) * 83);
    }
    .min-w-84 {
        min-width: calc(var(--spacing) * 84);
    }
    .min-w-85 {
        min-width: calc(var(--spacing) * 85);
    }
    .min-w-86 {
        min-width: calc(var(--spacing) * 86);
    }
    .min-w-87 {
        min-width: calc(var(--spacing) * 87);
    }
    .min-w-88 {
        min-width: calc(var(--spacing) * 88);
    }
    .min-w-89 {
        min-width: calc(var(--spacing) * 89);
    }
    .min-w-90 {
        min-width: calc(var(--spacing) * 90);
    }
    .min-w-91 {
        min-width: calc(var(--spacing) * 91);
    }
    .min-w-92 {
        min-width: calc(var(--spacing) * 92);
    }
    .min-w-93 {
        min-width: calc(var(--spacing) * 93);
    }
    .min-w-94 {
        min-width: calc(var(--spacing) * 94);
    }
    .min-w-95 {
        min-width: calc(var(--spacing) * 95);
    }
    .min-w-96 {
        min-width: calc(var(--spacing) * 96);
    }
    .min-w-97 {
        min-width: calc(var(--spacing) * 97);
    }
    .min-w-98 {
        min-width: calc(var(--spacing) * 98);
    }
    .min-w-99 {
        min-width: calc(var(--spacing) * 99);
    }
    .min-w-100 {
        min-width: calc(var(--spacing) * 100);
    }
    .min-w-101 {
        min-width: calc(var(--spacing) * 101);
    }
    .min-w-102 {
        min-width: calc(var(--spacing) * 102);
    }
    .min-w-103 {
        min-width: calc(var(--spacing) * 103);
    }
    .min-w-104 {
        min-width: calc(var(--spacing) * 104);
    }
    .min-w-105 {
        min-width: calc(var(--spacing) * 105);
    }
    .min-w-106 {
        min-width: calc(var(--spacing) * 106);
    }
    .min-w-107 {
        min-width: calc(var(--spacing) * 107);
    }
    .min-w-108 {
        min-width: calc(var(--spacing) * 108);
    }
    .min-w-109 {
        min-width: calc(var(--spacing) * 109);
    }
    .min-w-110 {
        min-width: calc(var(--spacing) * 110);
    }
    .min-w-111 {
        min-width: calc(var(--spacing) * 111);
    }
    .min-w-112 {
        min-width: calc(var(--spacing) * 112);
    }
    .min-w-113 {
        min-width: calc(var(--spacing) * 113);
    }
    .min-w-114 {
        min-width: calc(var(--spacing) * 114);
    }
    .min-w-115 {
        min-width: calc(var(--spacing) * 115);
    }
    .min-w-116 {
        min-width: calc(var(--spacing) * 116);
    }
    .min-w-117 {
        min-width: calc(var(--spacing) * 117);
    }
    .min-w-118 {
        min-width: calc(var(--spacing) * 118);
    }
    .min-w-119 {
        min-width: calc(var(--spacing) * 119);
    }
    .min-w-120 {
        min-width: calc(var(--spacing) * 120);
    }
    .min-w-121 {
        min-width: calc(var(--spacing) * 121);
    }
    .min-w-122 {
        min-width: calc(var(--spacing) * 122);
    }
    .min-w-123 {
        min-width: calc(var(--spacing) * 123);
    }
    .min-w-124 {
        min-width: calc(var(--spacing) * 124);
    }
    .min-w-125 {
        min-width: calc(var(--spacing) * 125);
    }
    .min-w-126 {
        min-width: calc(var(--spacing) * 126);
    }
    .min-w-127 {
        min-width: calc(var(--spacing) * 127);
    }
    .min-w-128 {
        min-width: calc(var(--spacing) * 128);
    }
    .min-w-129 {
        min-width: calc(var(--spacing) * 129);
    }
    .min-w-130 {
        min-width: calc(var(--spacing) * 130);
    }
    .min-w-131 {
        min-width: calc(var(--spacing) * 131);
    }
    .min-w-132 {
        min-width: calc(var(--spacing) * 132);
    }
    .min-w-133 {
        min-width: calc(var(--spacing) * 133);
    }
    .min-w-134 {
        min-width: calc(var(--spacing) * 134);
    }
    .min-w-135 {
        min-width: calc(var(--spacing) * 135);
    }
    .min-w-136 {
        min-width: calc(var(--spacing) * 136);
    }
    .min-w-137 {
        min-width: calc(var(--spacing) * 137);
    }
    .min-w-138 {
        min-width: calc(var(--spacing) * 138);
    }
    .min-w-139 {
        min-width: calc(var(--spacing) * 139);
    }
    .min-w-140 {
        min-width: calc(var(--spacing) * 140);
    }
    .min-w-141 {
        min-width: calc(var(--spacing) * 141);
    }
    .min-w-142 {
        min-width: calc(var(--spacing) * 142);
    }
    .min-w-143 {
        min-width: calc(var(--spacing) * 143);
    }
    .min-w-144 {
        min-width: calc(var(--spacing) * 144);
    }
    .min-w-145 {
        min-width: calc(var(--spacing) * 145);
    }
    .min-w-146 {
        min-width: calc(var(--spacing) * 146);
    }
    .min-w-147 {
        min-width: calc(var(--spacing) * 147);
    }
    .min-w-148 {
        min-width: calc(var(--spacing) * 148);
    }
    .min-w-149 {
        min-width: calc(var(--spacing) * 149);
    }
    .min-w-150 {
        min-width: calc(var(--spacing) * 150);
    }
    .min-w-151 {
        min-width: calc(var(--spacing) * 151);
    }
    .min-w-152 {
        min-width: calc(var(--spacing) * 152);
    }
    .min-w-153 {
        min-width: calc(var(--spacing) * 153);
    }
    .min-w-154 {
        min-width: calc(var(--spacing) * 154);
    }
    .min-w-155 {
        min-width: calc(var(--spacing) * 155);
    }
    .min-w-156 {
        min-width: calc(var(--spacing) * 156);
    }
    .min-w-157 {
        min-width: calc(var(--spacing) * 157);
    }
    .min-w-158 {
        min-width: calc(var(--spacing) * 158);
    }
    .min-w-159 {
        min-width: calc(var(--spacing) * 159);
    }
    .min-w-160 {
        min-width: calc(var(--spacing) * 160);
    }
    .min-w-161 {
        min-width: calc(var(--spacing) * 161);
    }
    .min-w-162 {
        min-width: calc(var(--spacing) * 162);
    }
    .min-w-163 {
        min-width: calc(var(--spacing) * 163);
    }
    .min-w-164 {
        min-width: calc(var(--spacing) * 164);
    }
    .min-w-165 {
        min-width: calc(var(--spacing) * 165);
    }
    .min-w-166 {
        min-width: calc(var(--spacing) * 166);
    }
    .min-w-167 {
        min-width: calc(var(--spacing) * 167);
    }
    .min-w-168 {
        min-width: calc(var(--spacing) * 168);
    }
    .min-w-169 {
        min-width: calc(var(--spacing) * 169);
    }
    .min-w-170 {
        min-width: calc(var(--spacing) * 170);
    }
    .min-w-171 {
        min-width: calc(var(--spacing) * 171);
    }
    .min-w-172 {
        min-width: calc(var(--spacing) * 172);
    }
    .min-w-173 {
        min-width: calc(var(--spacing) * 173);
    }
    .min-w-174 {
        min-width: calc(var(--spacing) * 174);
    }
    .min-w-175 {
        min-width: calc(var(--spacing) * 175);
    }
    .min-w-176 {
        min-width: calc(var(--spacing) * 176);
    }
    .min-w-177 {
        min-width: calc(var(--spacing) * 177);
    }
    .min-w-178 {
        min-width: calc(var(--spacing) * 178);
    }
    .min-w-179 {
        min-width: calc(var(--spacing) * 179);
    }
    .min-w-180 {
        min-width: calc(var(--spacing) * 180);
    }
    .min-w-181 {
        min-width: calc(var(--spacing) * 181);
    }
    .min-w-182 {
        min-width: calc(var(--spacing) * 182);
    }
    .min-w-183 {
        min-width: calc(var(--spacing) * 183);
    }
    .min-w-184 {
        min-width: calc(var(--spacing) * 184);
    }
    .min-w-185 {
        min-width: calc(var(--spacing) * 185);
    }
    .min-w-186 {
        min-width: calc(var(--spacing) * 186);
    }
    .min-w-187 {
        min-width: calc(var(--spacing) * 187);
    }
    .min-w-188 {
        min-width: calc(var(--spacing) * 188);
    }
    .min-w-189 {
        min-width: calc(var(--spacing) * 189);
    }
    .min-w-190 {
        min-width: calc(var(--spacing) * 190);
    }
    .min-w-191 {
        min-width: calc(var(--spacing) * 191);
    }
    .min-w-192 {
        min-width: calc(var(--spacing) * 192);
    }
    .min-w-193 {
        min-width: calc(var(--spacing) * 193);
    }
    .min-w-194 {
        min-width: calc(var(--spacing) * 194);
    }
    .min-w-195 {
        min-width: calc(var(--spacing) * 195);
    }
    .min-w-196 {
        min-width: calc(var(--spacing) * 196);
    }
    .min-w-197 {
        min-width: calc(var(--spacing) * 197);
    }
    .min-w-198 {
        min-width: calc(var(--spacing) * 198);
    }
    .min-w-199 {
        min-width: calc(var(--spacing) * 199);
    }
    .min-w-200 {
        min-width: calc(var(--spacing) * 200);
    }
    .min-w-201 {
        min-width: calc(var(--spacing) * 201);
    }
    .min-w-202 {
        min-width: calc(var(--spacing) * 202);
    }
    .min-w-203 {
        min-width: calc(var(--spacing) * 203);
    }
    .min-w-204 {
        min-width: calc(var(--spacing) * 204);
    }
    .min-w-205 {
        min-width: calc(var(--spacing) * 205);
    }
    .min-w-206 {
        min-width: calc(var(--spacing) * 206);
    }
    .min-w-207 {
        min-width: calc(var(--spacing) * 207);
    }
    .min-w-208 {
        min-width: calc(var(--spacing) * 208);
    }
    .min-w-209 {
        min-width: calc(var(--spacing) * 209);
    }
    .min-w-210 {
        min-width: calc(var(--spacing) * 210);
    }
    .min-w-211 {
        min-width: calc(var(--spacing) * 211);
    }
    .min-w-212 {
        min-width: calc(var(--spacing) * 212);
    }
    .min-w-213 {
        min-width: calc(var(--spacing) * 213);
    }
    .min-w-214 {
        min-width: calc(var(--spacing) * 214);
    }
    .min-w-215 {
        min-width: calc(var(--spacing) * 215);
    }
    .min-w-216 {
        min-width: calc(var(--spacing) * 216);
    }
    .min-w-217 {
        min-width: calc(var(--spacing) * 217);
    }
    .min-w-218 {
        min-width: calc(var(--spacing) * 218);
    }
    .min-w-219 {
        min-width: calc(var(--spacing) * 219);
    }
    .min-w-220 {
        min-width: calc(var(--spacing) * 220);
    }
    .min-w-221 {
        min-width: calc(var(--spacing) * 221);
    }
    .min-w-222 {
        min-width: calc(var(--spacing) * 222);
    }
    .min-w-223 {
        min-width: calc(var(--spacing) * 223);
    }
    .min-w-224 {
        min-width: calc(var(--spacing) * 224);
    }
    .min-w-225 {
        min-width: calc(var(--spacing) * 225);
    }
    .min-w-226 {
        min-width: calc(var(--spacing) * 226);
    }
    .min-w-227 {
        min-width: calc(var(--spacing) * 227);
    }
    .min-w-228 {
        min-width: calc(var(--spacing) * 228);
    }
    .min-w-229 {
        min-width: calc(var(--spacing) * 229);
    }
    .min-w-230 {
        min-width: calc(var(--spacing) * 230);
    }
    .min-w-231 {
        min-width: calc(var(--spacing) * 231);
    }
    .min-w-232 {
        min-width: calc(var(--spacing) * 232);
    }
    .min-w-233 {
        min-width: calc(var(--spacing) * 233);
    }
    .min-w-234 {
        min-width: calc(var(--spacing) * 234);
    }
    .min-w-235 {
        min-width: calc(var(--spacing) * 235);
    }
    .min-w-236 {
        min-width: calc(var(--spacing) * 236);
    }
    .min-w-237 {
        min-width: calc(var(--spacing) * 237);
    }
    .min-w-238 {
        min-width: calc(var(--spacing) * 238);
    }
    .min-w-239 {
        min-width: calc(var(--spacing) * 239);
    }
    .min-w-240 {
        min-width: calc(var(--spacing) * 240);
    }
    .min-w-241 {
        min-width: calc(var(--spacing) * 241);
    }
    .min-w-242 {
        min-width: calc(var(--spacing) * 242);
    }
    .min-w-243 {
        min-width: calc(var(--spacing) * 243);
    }
    .min-w-244 {
        min-width: calc(var(--spacing) * 244);
    }
    .min-w-245 {
        min-width: calc(var(--spacing) * 245);
    }
    .min-w-246 {
        min-width: calc(var(--spacing) * 246);
    }
    .min-w-247 {
        min-width: calc(var(--spacing) * 247);
    }
    .min-w-248 {
        min-width: calc(var(--spacing) * 248);
    }
    .min-w-249 {
        min-width: calc(var(--spacing) * 249);
    }
    .min-w-250 {
        min-width: calc(var(--spacing) * 250);
    }
    .min-w-251 {
        min-width: calc(var(--spacing) * 251);
    }
    .min-w-252 {
        min-width: calc(var(--spacing) * 252);
    }
    .min-w-253 {
        min-width: calc(var(--spacing) * 253);
    }
    .min-w-254 {
        min-width: calc(var(--spacing) * 254);
    }
    .min-w-255 {
        min-width: calc(var(--spacing) * 255);
    }
    .min-w-256 {
        min-width: calc(var(--spacing) * 256);
    }
    .min-w-257 {
        min-width: calc(var(--spacing) * 257);
    }
    .min-w-258 {
        min-width: calc(var(--spacing) * 258);
    }
    .min-w-259 {
        min-width: calc(var(--spacing) * 259);
    }
    .min-w-260 {
        min-width: calc(var(--spacing) * 260);
    }
    .min-w-261 {
        min-width: calc(var(--spacing) * 261);
    }
    .min-w-262 {
        min-width: calc(var(--spacing) * 262);
    }
    .min-w-263 {
        min-width: calc(var(--spacing) * 263);
    }
    .min-w-264 {
        min-width: calc(var(--spacing) * 264);
    }
    .min-w-265 {
        min-width: calc(var(--spacing) * 265);
    }
    .min-w-266 {
        min-width: calc(var(--spacing) * 266);
    }
    .min-w-267 {
        min-width: calc(var(--spacing) * 267);
    }
    .min-w-268 {
        min-width: calc(var(--spacing) * 268);
    }
    .min-w-269 {
        min-width: calc(var(--spacing) * 269);
    }
    .min-w-270 {
        min-width: calc(var(--spacing) * 270);
    }
    .min-w-271 {
        min-width: calc(var(--spacing) * 271);
    }
    .min-w-272 {
        min-width: calc(var(--spacing) * 272);
    }
    .min-w-273 {
        min-width: calc(var(--spacing) * 273);
    }
    .min-w-274 {
        min-width: calc(var(--spacing) * 274);
    }
    .min-w-275 {
        min-width: calc(var(--spacing) * 275);
    }
    .min-w-276 {
        min-width: calc(var(--spacing) * 276);
    }
    .min-w-277 {
        min-width: calc(var(--spacing) * 277);
    }
    .min-w-278 {
        min-width: calc(var(--spacing) * 278);
    }
    .min-w-279 {
        min-width: calc(var(--spacing) * 279);
    }
    .min-w-280 {
        min-width: calc(var(--spacing) * 280);
    }
    .min-w-281 {
        min-width: calc(var(--spacing) * 281);
    }
    .min-w-282 {
        min-width: calc(var(--spacing) * 282);
    }
    .min-w-283 {
        min-width: calc(var(--spacing) * 283);
    }
    .min-w-284 {
        min-width: calc(var(--spacing) * 284);
    }
    .min-w-285 {
        min-width: calc(var(--spacing) * 285);
    }
    .min-w-286 {
        min-width: calc(var(--spacing) * 286);
    }
    .min-w-287 {
        min-width: calc(var(--spacing) * 287);
    }
    .min-w-288 {
        min-width: calc(var(--spacing) * 288);
    }
    .min-w-289 {
        min-width: calc(var(--spacing) * 289);
    }
    .min-w-290 {
        min-width: calc(var(--spacing) * 290);
    }
    .min-w-291 {
        min-width: calc(var(--spacing) * 291);
    }
    .min-w-292 {
        min-width: calc(var(--spacing) * 292);
    }
    .min-w-293 {
        min-width: calc(var(--spacing) * 293);
    }
    .min-w-294 {
        min-width: calc(var(--spacing) * 294);
    }
    .min-w-295 {
        min-width: calc(var(--spacing) * 295);
    }
    .min-w-296 {
        min-width: calc(var(--spacing) * 296);
    }
    .min-w-297 {
        min-width: calc(var(--spacing) * 297);
    }
    .min-w-298 {
        min-width: calc(var(--spacing) * 298);
    }
    .min-w-299 {
        min-width: calc(var(--spacing) * 299);
    }
    .min-w-300 {
        min-width: calc(var(--spacing) * 300);
    }
    .min-w-301 {
        min-width: calc(var(--spacing) * 301);
    }
    .min-w-302 {
        min-width: calc(var(--spacing) * 302);
    }
    .min-w-303 {
        min-width: calc(var(--spacing) * 303);
    }
    .min-w-304 {
        min-width: calc(var(--spacing) * 304);
    }
    .min-w-305 {
        min-width: calc(var(--spacing) * 305);
    }
    .min-w-306 {
        min-width: calc(var(--spacing) * 306);
    }
    .min-w-307 {
        min-width: calc(var(--spacing) * 307);
    }
    .min-w-308 {
        min-width: calc(var(--spacing) * 308);
    }
    .min-w-309 {
        min-width: calc(var(--spacing) * 309);
    }
    .min-w-310 {
        min-width: calc(var(--spacing) * 310);
    }
    .min-w-311 {
        min-width: calc(var(--spacing) * 311);
    }
    .min-w-312 {
        min-width: calc(var(--spacing) * 312);
    }
    .min-w-313 {
        min-width: calc(var(--spacing) * 313);
    }
    .min-w-314 {
        min-width: calc(var(--spacing) * 314);
    }
    .min-w-315 {
        min-width: calc(var(--spacing) * 315);
    }
    .min-w-316 {
        min-width: calc(var(--spacing) * 316);
    }
    .min-w-317 {
        min-width: calc(var(--spacing) * 317);
    }
    .min-w-318 {
        min-width: calc(var(--spacing) * 318);
    }
    .min-w-319 {
        min-width: calc(var(--spacing) * 319);
    }
    .min-w-320 {
        min-width: calc(var(--spacing) * 320);
    }
    .min-w-321 {
        min-width: calc(var(--spacing) * 321);
    }
    .min-w-322 {
        min-width: calc(var(--spacing) * 322);
    }
    .min-w-323 {
        min-width: calc(var(--spacing) * 323);
    }
    .min-w-324 {
        min-width: calc(var(--spacing) * 324);
    }
    .min-w-325 {
        min-width: calc(var(--spacing) * 325);
    }
    .min-w-326 {
        min-width: calc(var(--spacing) * 326);
    }
    .min-w-327 {
        min-width: calc(var(--spacing) * 327);
    }
    .min-w-328 {
        min-width: calc(var(--spacing) * 328);
    }
    .min-w-329 {
        min-width: calc(var(--spacing) * 329);
    }
    .min-w-330 {
        min-width: calc(var(--spacing) * 330);
    }
    .min-w-331 {
        min-width: calc(var(--spacing) * 331);
    }
    .min-w-332 {
        min-width: calc(var(--spacing) * 332);
    }
    .min-w-333 {
        min-width: calc(var(--spacing) * 333);
    }
    .min-w-334 {
        min-width: calc(var(--spacing) * 334);
    }
    .min-w-335 {
        min-width: calc(var(--spacing) * 335);
    }
    .min-w-336 {
        min-width: calc(var(--spacing) * 336);
    }
    .min-w-337 {
        min-width: calc(var(--spacing) * 337);
    }
    .min-w-338 {
        min-width: calc(var(--spacing) * 338);
    }
    .min-w-339 {
        min-width: calc(var(--spacing) * 339);
    }
    .min-w-340 {
        min-width: calc(var(--spacing) * 340);
    }
    .min-w-341 {
        min-width: calc(var(--spacing) * 341);
    }
    .min-w-342 {
        min-width: calc(var(--spacing) * 342);
    }
    .min-w-343 {
        min-width: calc(var(--spacing) * 343);
    }
    .min-w-344 {
        min-width: calc(var(--spacing) * 344);
    }
    .min-w-345 {
        min-width: calc(var(--spacing) * 345);
    }
    .min-w-346 {
        min-width: calc(var(--spacing) * 346);
    }
    .min-w-347 {
        min-width: calc(var(--spacing) * 347);
    }
    .min-w-348 {
        min-width: calc(var(--spacing) * 348);
    }
    .min-w-349 {
        min-width: calc(var(--spacing) * 349);
    }
    .min-w-350 {
        min-width: calc(var(--spacing) * 350);
    }
    .min-w-351 {
        min-width: calc(var(--spacing) * 351);
    }
    .min-w-352 {
        min-width: calc(var(--spacing) * 352);
    }
    .min-w-353 {
        min-width: calc(var(--spacing) * 353);
    }
    .min-w-354 {
        min-width: calc(var(--spacing) * 354);
    }
    .min-w-355 {
        min-width: calc(var(--spacing) * 355);
    }
    .min-w-356 {
        min-width: calc(var(--spacing) * 356);
    }
    .min-w-357 {
        min-width: calc(var(--spacing) * 357);
    }
    .min-w-358 {
        min-width: calc(var(--spacing) * 358);
    }
    .min-w-359 {
        min-width: calc(var(--spacing) * 359);
    }
    .min-w-360 {
        min-width: calc(var(--spacing) * 360);
    }
    .min-w-361 {
        min-width: calc(var(--spacing) * 361);
    }
    .min-w-362 {
        min-width: calc(var(--spacing) * 362);
    }
    .min-w-363 {
        min-width: calc(var(--spacing) * 363);
    }
    .min-w-364 {
        min-width: calc(var(--spacing) * 364);
    }
    .min-w-365 {
        min-width: calc(var(--spacing) * 365);
    }
    .min-w-366 {
        min-width: calc(var(--spacing) * 366);
    }
    .min-w-367 {
        min-width: calc(var(--spacing) * 367);
    }
    .min-w-368 {
        min-width: calc(var(--spacing) * 368);
    }
    .min-w-369 {
        min-width: calc(var(--spacing) * 369);
    }
    .min-w-370 {
        min-width: calc(var(--spacing) * 370);
    }
    .min-w-371 {
        min-width: calc(var(--spacing) * 371);
    }
    .min-w-372 {
        min-width: calc(var(--spacing) * 372);
    }
    .min-w-373 {
        min-width: calc(var(--spacing) * 373);
    }
    .min-w-374 {
        min-width: calc(var(--spacing) * 374);
    }
    .min-w-375 {
        min-width: calc(var(--spacing) * 375);
    }
    .min-w-376 {
        min-width: calc(var(--spacing) * 376);
    }
    .min-w-377 {
        min-width: calc(var(--spacing) * 377);
    }
    .min-w-378 {
        min-width: calc(var(--spacing) * 378);
    }
    .min-w-379 {
        min-width: calc(var(--spacing) * 379);
    }
    .min-w-380 {
        min-width: calc(var(--spacing) * 380);
    }
    .min-w-381 {
        min-width: calc(var(--spacing) * 381);
    }
    .min-w-382 {
        min-width: calc(var(--spacing) * 382);
    }
    .min-w-383 {
        min-width: calc(var(--spacing) * 383);
    }
    .min-w-384 {
        min-width: calc(var(--spacing) * 384);
    }
    .min-w-385 {
        min-width: calc(var(--spacing) * 385);
    }
    .min-w-386 {
        min-width: calc(var(--spacing) * 386);
    }
    .min-w-387 {
        min-width: calc(var(--spacing) * 387);
    }
    .min-w-388 {
        min-width: calc(var(--spacing) * 388);
    }
    .min-w-389 {
        min-width: calc(var(--spacing) * 389);
    }
    .min-w-390 {
        min-width: calc(var(--spacing) * 390);
    }
    .min-w-391 {
        min-width: calc(var(--spacing) * 391);
    }
    .min-w-392 {
        min-width: calc(var(--spacing) * 392);
    }
    .min-w-393 {
        min-width: calc(var(--spacing) * 393);
    }
    .min-w-394 {
        min-width: calc(var(--spacing) * 394);
    }
    .min-w-395 {
        min-width: calc(var(--spacing) * 395);
    }
    .min-w-396 {
        min-width: calc(var(--spacing) * 396);
    }
    .min-w-397 {
        min-width: calc(var(--spacing) * 397);
    }
    .min-w-398 {
        min-width: calc(var(--spacing) * 398);
    }
    .min-w-399 {
        min-width: calc(var(--spacing) * 399);
    }
    .min-w-400 {
        min-width: calc(var(--spacing) * 400);
    }
    .min-w-401 {
        min-width: calc(var(--spacing) * 401);
    }
    .min-w-402 {
        min-width: calc(var(--spacing) * 402);
    }
    .min-w-403 {
        min-width: calc(var(--spacing) * 403);
    }
    .min-w-404 {
        min-width: calc(var(--spacing) * 404);
    }
    .min-w-405 {
        min-width: calc(var(--spacing) * 405);
    }
    .min-w-406 {
        min-width: calc(var(--spacing) * 406);
    }
    .min-w-407 {
        min-width: calc(var(--spacing) * 407);
    }
    .min-w-408 {
        min-width: calc(var(--spacing) * 408);
    }
    .min-w-409 {
        min-width: calc(var(--spacing) * 409);
    }
    .min-w-410 {
        min-width: calc(var(--spacing) * 410);
    }
    .min-w-411 {
        min-width: calc(var(--spacing) * 411);
    }
    .min-w-412 {
        min-width: calc(var(--spacing) * 412);
    }
    .min-w-413 {
        min-width: calc(var(--spacing) * 413);
    }
    .min-w-414 {
        min-width: calc(var(--spacing) * 414);
    }
    .min-w-415 {
        min-width: calc(var(--spacing) * 415);
    }
    .min-w-416 {
        min-width: calc(var(--spacing) * 416);
    }
    .min-w-417 {
        min-width: calc(var(--spacing) * 417);
    }
    .min-w-418 {
        min-width: calc(var(--spacing) * 418);
    }
    .min-w-419 {
        min-width: calc(var(--spacing) * 419);
    }
    .min-w-420 {
        min-width: calc(var(--spacing) * 420);
    }
    .min-w-421 {
        min-width: calc(var(--spacing) * 421);
    }
    .min-w-422 {
        min-width: calc(var(--spacing) * 422);
    }
    .min-w-423 {
        min-width: calc(var(--spacing) * 423);
    }
    .min-w-424 {
        min-width: calc(var(--spacing) * 424);
    }
    .min-w-425 {
        min-width: calc(var(--spacing) * 425);
    }
    .min-w-426 {
        min-width: calc(var(--spacing) * 426);
    }
    .min-w-427 {
        min-width: calc(var(--spacing) * 427);
    }
    .min-w-428 {
        min-width: calc(var(--spacing) * 428);
    }
    .min-w-429 {
        min-width: calc(var(--spacing) * 429);
    }
    .min-w-430 {
        min-width: calc(var(--spacing) * 430);
    }
    .min-w-431 {
        min-width: calc(var(--spacing) * 431);
    }
    .min-w-432 {
        min-width: calc(var(--spacing) * 432);
    }
    .min-w-433 {
        min-width: calc(var(--spacing) * 433);
    }
    .min-w-434 {
        min-width: calc(var(--spacing) * 434);
    }
    .min-w-435 {
        min-width: calc(var(--spacing) * 435);
    }
    .min-w-436 {
        min-width: calc(var(--spacing) * 436);
    }
    .min-w-437 {
        min-width: calc(var(--spacing) * 437);
    }
    .min-w-438 {
        min-width: calc(var(--spacing) * 438);
    }
    .min-w-439 {
        min-width: calc(var(--spacing) * 439);
    }
    .min-w-440 {
        min-width: calc(var(--spacing) * 440);
    }
    .min-w-441 {
        min-width: calc(var(--spacing) * 441);
    }
    .min-w-442 {
        min-width: calc(var(--spacing) * 442);
    }
    .min-w-443 {
        min-width: calc(var(--spacing) * 443);
    }
    .min-w-444 {
        min-width: calc(var(--spacing) * 444);
    }
    .min-w-445 {
        min-width: calc(var(--spacing) * 445);
    }
    .min-w-446 {
        min-width: calc(var(--spacing) * 446);
    }
    .min-w-447 {
        min-width: calc(var(--spacing) * 447);
    }
    .min-w-448 {
        min-width: calc(var(--spacing) * 448);
    }
    .min-w-449 {
        min-width: calc(var(--spacing) * 449);
    }
    .min-w-450 {
        min-width: calc(var(--spacing) * 450);
    }
    .min-w-451 {
        min-width: calc(var(--spacing) * 451);
    }
    .min-w-452 {
        min-width: calc(var(--spacing) * 452);
    }
    .min-w-453 {
        min-width: calc(var(--spacing) * 453);
    }
    .min-w-454 {
        min-width: calc(var(--spacing) * 454);
    }
    .min-w-455 {
        min-width: calc(var(--spacing) * 455);
    }
    .min-w-456 {
        min-width: calc(var(--spacing) * 456);
    }
    .min-w-457 {
        min-width: calc(var(--spacing) * 457);
    }
    .min-w-458 {
        min-width: calc(var(--spacing) * 458);
    }
    .min-w-459 {
        min-width: calc(var(--spacing) * 459);
    }
    .min-w-460 {
        min-width: calc(var(--spacing) * 460);
    }
    .min-w-461 {
        min-width: calc(var(--spacing) * 461);
    }
    .min-w-462 {
        min-width: calc(var(--spacing) * 462);
    }
    .min-w-463 {
        min-width: calc(var(--spacing) * 463);
    }
    .min-w-464 {
        min-width: calc(var(--spacing) * 464);
    }
    .min-w-465 {
        min-width: calc(var(--spacing) * 465);
    }
    .min-w-466 {
        min-width: calc(var(--spacing) * 466);
    }
    .min-w-467 {
        min-width: calc(var(--spacing) * 467);
    }
    .min-w-468 {
        min-width: calc(var(--spacing) * 468);
    }
    .min-w-469 {
        min-width: calc(var(--spacing) * 469);
    }
    .min-w-470 {
        min-width: calc(var(--spacing) * 470);
    }
    .min-w-471 {
        min-width: calc(var(--spacing) * 471);
    }
    .min-w-472 {
        min-width: calc(var(--spacing) * 472);
    }
    .min-w-473 {
        min-width: calc(var(--spacing) * 473);
    }
    .min-w-474 {
        min-width: calc(var(--spacing) * 474);
    }
    .min-w-475 {
        min-width: calc(var(--spacing) * 475);
    }
    .min-w-476 {
        min-width: calc(var(--spacing) * 476);
    }
    .min-w-477 {
        min-width: calc(var(--spacing) * 477);
    }
    .min-w-478 {
        min-width: calc(var(--spacing) * 478);
    }
    .min-w-479 {
        min-width: calc(var(--spacing) * 479);
    }
    .min-w-480 {
        min-width: calc(var(--spacing) * 480);
    }
    .min-w-481 {
        min-width: calc(var(--spacing) * 481);
    }
    .min-w-482 {
        min-width: calc(var(--spacing) * 482);
    }
    .min-w-483 {
        min-width: calc(var(--spacing) * 483);
    }
    .min-w-484 {
        min-width: calc(var(--spacing) * 484);
    }
    .min-w-485 {
        min-width: calc(var(--spacing) * 485);
    }
    .min-w-486 {
        min-width: calc(var(--spacing) * 486);
    }
    .min-w-487 {
        min-width: calc(var(--spacing) * 487);
    }
    .min-w-488 {
        min-width: calc(var(--spacing) * 488);
    }
    .min-w-489 {
        min-width: calc(var(--spacing) * 489);
    }
    .min-w-490 {
        min-width: calc(var(--spacing) * 490);
    }
    .min-w-491 {
        min-width: calc(var(--spacing) * 491);
    }
    .min-w-492 {
        min-width: calc(var(--spacing) * 492);
    }
    .min-w-493 {
        min-width: calc(var(--spacing) * 493);
    }
    .min-w-494 {
        min-width: calc(var(--spacing) * 494);
    }
    .min-w-495 {
        min-width: calc(var(--spacing) * 495);
    }
    .min-w-496 {
        min-width: calc(var(--spacing) * 496);
    }
    .min-w-497 {
        min-width: calc(var(--spacing) * 497);
    }
    .min-w-498 {
        min-width: calc(var(--spacing) * 498);
    }
    .min-w-499 {
        min-width: calc(var(--spacing) * 499);
    }
    .min-w-500 {
        min-width: calc(var(--spacing) * 500);
    }
    .min-w-525 {
        min-width: calc(var(--spacing) * 525);
    }
    .min-w-550 {
        min-width: calc(var(--spacing) * 550);
    }
    .min-w-575 {
        min-width: calc(var(--spacing) * 575);
    }
    .min-w-600 {
        min-width: calc(var(--spacing) * 600);
    }
    .min-w-625 {
        min-width: calc(var(--spacing) * 625);
    }
    .min-w-650 {
        min-width: calc(var(--spacing) * 650);
    }
    .min-w-675 {
        min-width: calc(var(--spacing) * 675);
    }
    .min-w-700 {
        min-width: calc(var(--spacing) * 700);
    }
    .min-w-725 {
        min-width: calc(var(--spacing) * 725);
    }
    .min-w-750 {
        min-width: calc(var(--spacing) * 750);
    }
    .min-w-775 {
        min-width: calc(var(--spacing) * 775);
    }
    .min-w-800 {
        min-width: calc(var(--spacing) * 800);
    }
    .min-w-825 {
        min-width: calc(var(--spacing) * 825);
    }
    .min-w-850 {
        min-width: calc(var(--spacing) * 850);
    }
    .min-w-875 {
        min-width: calc(var(--spacing) * 875);
    }
    .min-w-900 {
        min-width: calc(var(--spacing) * 900);
    }
    .min-w-925 {
        min-width: calc(var(--spacing) * 925);
    }
    .min-w-950 {
        min-width: calc(var(--spacing) * 950);
    }
    .min-w-975 {
        min-width: calc(var(--spacing) * 975);
    }
    .min-w-1000 {
        min-width: calc(var(--spacing) * 1000);
    }
    .min-w-1050 {
        min-width: calc(var(--spacing) * 1050);
    }
    .min-w-1100 {
        min-width: calc(var(--spacing) * 1100);
    }
    .min-w-1150 {
        min-width: calc(var(--spacing) * 1150);
    }
    .min-w-1200 {
        min-width: calc(var(--spacing) * 1200);
    }
    .min-w-1250 {
        min-width: calc(var(--spacing) * 1250);
    }
    .min-w-1300 {
        min-width: calc(var(--spacing) * 1300);
    }
    .min-w-1350 {
        min-width: calc(var(--spacing) * 1350);
    }
    .min-w-1400 {
        min-width: calc(var(--spacing) * 1400);
    }
    .min-w-1450 {
        min-width: calc(var(--spacing) * 1450);
    }
    .min-w-1500 {
        min-width: calc(var(--spacing) * 1500);
    }
    .min-w-1550 {
        min-width: calc(var(--spacing) * 1550);
    }
    .min-w-1600 {
        min-width: calc(var(--spacing) * 1600);
    }
    .min-w-1650 {
        min-width: calc(var(--spacing) * 1650);
    }
    .min-w-1700 {
        min-width: calc(var(--spacing) * 1700);
    }
    .min-w-1750 {
        min-width: calc(var(--spacing) * 1750);
    }
    .min-w-1800 {
        min-width: calc(var(--spacing) * 1800);
    }
    .min-w-1850 {
        min-width: calc(var(--spacing) * 1850);
    }
    .min-w-1900 {
        min-width: calc(var(--spacing) * 1900);
    }
    .min-w-1950 {
        min-width: calc(var(--spacing) * 1950);
    }
    .min-w-2000 {
        min-width: calc(var(--spacing) * 2000);
    }
    .min-w-\[2\.5rem\] {
        min-width: 2.5rem;
    }
    .min-w-\[18px\] {
        min-width: 18px;
    }
    .min-w-\[210px\] {
        min-width: 210px;
    }
    .min-w-auto {
        min-width: auto;
    }
    .min-w-screen {
        min-width: 100vw;
    }
    .flex-1 {
        flex: 1;
    }
    .flex-auto {
        flex: auto;
    }
    .flex-initial {
        flex: 0 auto;
    }
    .flex-none {
        flex: none;
    }
    .flex-shrink {
        flex-shrink: 1;
    }
    .flex-shrink-0 {
        flex-shrink: 0;
    }
    .flex-shrink-1,
    .shrink {
        flex-shrink: 1;
    }
    .shrink-0 {
        flex-shrink: 0;
    }
    .shrink-1 {
        flex-shrink: 1;
    }
    .flex-grow {
        flex-grow: 1;
    }
    .flex-grow-0 {
        flex-grow: 0;
    }
    .flex-grow-1,
    .grow {
        flex-grow: 1;
    }
    .grow-0 {
        flex-grow: 0;
    }
    .grow-1 {
        flex-grow: 1;
    }
    .basis-auto {
        flex-basis: auto;
    }
    .basis-full {
        flex-basis: 100%;
    }
    .table-auto {
        table-layout: auto;
    }
    .table-fixed {
        table-layout: fixed;
    }
    .caption-bottom {
        caption-side: bottom;
    }
    .caption-top {
        caption-side: top;
    }
    .border-collapse {
        border-collapse: collapse;
    }
    .border-separate {
        border-collapse: separate;
    }
    .origin-bottom {
        transform-origin: bottom;
    }
    .origin-bottom-left {
        transform-origin: 0 100%;
    }
    .origin-bottom-right {
        transform-origin: 100% 100%;
    }
    .origin-center {
        transform-origin: 50%;
    }
    .origin-left {
        transform-origin: 0;
    }
    .origin-right {
        transform-origin: 100%;
    }
    .origin-top {
        transform-origin: top;
    }
    .origin-top-left {
        transform-origin: 0 0;
    }
    .origin-top-right {
        transform-origin: 100% 0;
    }
    .-translate-full {
        --tw-translate-x: -100%;
        --tw-translate-y: -100%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-full {
        --tw-translate-x: 100%;
        --tw-translate-y: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-x-1 {
        --tw-translate-x: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-x-1\/2 {
        --tw-translate-x: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-x-16 {
        --tw-translate-x: calc(var(--spacing) * -16);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-x-40 {
        --tw-translate-x: calc(var(--spacing) * -40);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-x-60 {
        --tw-translate-x: calc(var(--spacing) * -60);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-x-full {
        --tw-translate-x: -100%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-x-2 {
        --tw-translate-x: calc(var(--spacing) * 2);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-x-16 {
        --tw-translate-x: calc(var(--spacing) * 16);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-x-20 {
        --tw-translate-x: calc(var(--spacing) * 20);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-1 {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-1\/2 {
        --tw-translate-y: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-1\/3 {
        --tw-translate-y: calc(calc(1 / 3 * 100%) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-2 {
        --tw-translate-y: calc(var(--spacing) * -2);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .-translate-y-4 {
        --tw-translate-y: calc(var(--spacing) * -4);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-0 {
        --tw-translate-y: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-2 {
        --tw-translate-y: calc(var(--spacing) * 2);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-y-16 {
        --tw-translate-y: calc(var(--spacing) * 16);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .translate-3d {
        translate: var(--tw-translate-x) var(--tw-translate-y)
            var(--tw-translate-z);
    }
    .translate-none {
        translate: none;
    }
    .scale-90 {
        --tw-scale-x: 90%;
        --tw-scale-y: 90%;
        --tw-scale-z: 90%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .scale-95 {
        --tw-scale-x: 95%;
        --tw-scale-y: 95%;
        --tw-scale-z: 95%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .scale-100 {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .scale-105 {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .scale-110 {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .scale-120 {
        --tw-scale-x: 120%;
        --tw-scale-y: 120%;
        --tw-scale-z: 120%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .scale-3d {
        scale: var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z);
    }
    .scale-none {
        scale: none;
    }
    .swap-rotate .swap-on,
    .swap-rotate input:indeterminate ~ .swap-on {
        rotate: 45deg;
    }
    .swap-rotate input:is(:checked, :indeterminate) ~ .swap-on,
    .swap-rotate.swap-active .swap-on {
        rotate: none;
    }
    .swap-rotate input:is(:checked, :indeterminate) ~ .swap-off,
    .swap-rotate.swap-active .swap-off {
        rotate: -45deg;
    }
    .-rotate-5 {
        rotate: -5deg;
    }
    .-rotate-6 {
        rotate: -6deg;
    }
    .-rotate-12 {
        rotate: -12deg;
    }
    .-rotate-45 {
        rotate: -45deg;
    }
    .rotate-6 {
        rotate: 6deg;
    }
    .rotate-12 {
        rotate: 12deg;
    }
    .rotate-45 {
        rotate: 45deg;
    }
    .rotate-180 {
        rotate: 180deg;
    }
    .rotate-270 {
        rotate: 270deg;
    }
    .rotate-360 {
        rotate: 360deg;
    }
    .rotate-none {
        rotate: none;
    }
    .rotate-x-55 {
        --tw-rotate-x: rotateX(55deg);
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .rotate-y-0 {
        --tw-rotate-y: rotateY(0deg);
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .rotate-y-12 {
        --tw-rotate-y: rotateY(12deg);
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .-rotate-z-45 {
        --tw-rotate-z: rotateZ(-45deg);
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .-skew-x-12 {
        --tw-skew-x: skewX(-12deg);
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .skew-x-12 {
        --tw-skew-x: skewX(12deg);
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .swap-flip {
        transform-style: preserve-3d;
        perspective: 20rem;
    }
    .swap-flip .swap-on,
    .swap-flip .swap-indeterminate,
    .swap-flip input:indeterminate ~ .swap-on {
        backface-visibility: hidden;
        opacity: 1;
        transform: rotateY(180deg);
    }
    .swap-flip input:is(:checked, :indeterminate) ~ .swap-on,
    .swap-flip.swap-active .swap-on {
        transform: rotateY(0);
    }
    .swap-flip input:is(:checked, :indeterminate) ~ .swap-off,
    .swap-flip.swap-active .swap-off {
        backface-visibility: hidden;
        opacity: 1;
        transform: rotateY(-180deg);
    }
    .\[transform\:translate3d\(0\,0\,0\)\] {
        transform: translate(0);
    }
    .transform {
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .transform\! {
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y) !important;
    }
    .transform-cpu {
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .transform-gpu {
        transform: translateZ(0) var(--tw-rotate-x) var(--tw-rotate-y)
            var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);
    }
    .transform-none {
        transform: none;
    }
    .skeleton {
        border-radius: var(--radius-box);
        background-color: var(--color-base-300);
        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-repeat: no-repeat;
        background-size: 200%;
        animation: 1.8s ease-in-out infinite skeleton;
    }
    @media (prefers-reduced-motion: reduce) {
        .skeleton {
            transition-duration: 15s;
        }
    }
    .animate-\[float_15s_ease-in-out_infinite_0\.5s\] {
        animation: 15s ease-in-out 0.5s infinite float;
    }
    .animate-\[float_18s_ease-in-out_infinite_1\.5s\] {
        animation: 18s ease-in-out 1.5s infinite float;
    }
    .animate-\[float_20s_ease-in-out_infinite_1s\] {
        animation: 20s ease-in-out 1s infinite float;
    }
    .animate-\[float_22s_ease-in-out_infinite_1s\] {
        animation: 22s ease-in-out 1s infinite float;
    }
    .animate-\[float_25s_ease-in-out_infinite\] {
        animation: 25s ease-in-out infinite float;
    }
    .animate-\[float_40s_ease-in-out_infinite\] {
        animation: 40s ease-in-out infinite float;
    }
    .animate-\[float_45s_ease-in-out_infinite_5s\] {
        animation: 45s ease-in-out 5s infinite float;
    }
    .animate-\[float_50s_ease-in-out_infinite_3s\] {
        animation: 50s ease-in-out 3s infinite float;
    }
    .animate-\[ping_1\.9s_linear_infinite\] {
        animation: 1.9s linear infinite ping;
    }
    .animate-\[ping_2\.1s_linear_infinite\] {
        animation: 2.1s linear infinite ping;
    }
    .animate-\[ping_2\.3s_linear_infinite\] {
        animation: 2.3s linear infinite ping;
    }
    .animate-\[ping_2\.4s_linear_infinite\] {
        animation: 2.4s linear infinite ping;
    }
    .animate-\[ping_2\.5s_linear_infinite\] {
        animation: 2.5s linear infinite ping;
    }
    .animate-\[ping_2\.6s_linear_infinite\] {
        animation: 2.6s linear infinite ping;
    }
    .animate-\[ping_2\.7s_linear_infinite\] {
        animation: 2.7s linear infinite ping;
    }
    .animate-\[ping_2s_linear_infinite\] {
        animation: 2s linear infinite ping;
    }
    .animate-bounce {
        animation: var(--animate-bounce);
    }
    .animate-none {
        animation: none;
    }
    .animate-ping {
        animation: var(--animate-ping);
    }
    .animate-pulse {
        animation: var(--animate-pulse);
    }
    .animate-spin {
        animation: var(--animate-spin);
    }
    .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: 2px solid #0000;
        }
    }
    .link:focus-visible {
        outline-offset: 2px;
        outline: 2px solid;
    }
    .cursor-default {
        cursor: default;
    }
    .cursor-help {
        cursor: help;
    }
    .cursor-move {
        cursor: move;
    }
    .cursor-not-allowed {
        cursor: not-allowed;
    }
    .cursor-pointer {
        cursor: pointer;
    }
    .cursor-text {
        cursor: text;
    }
    .cursor-wait {
        cursor: wait;
    }
    .touch-pan-left {
        --tw-pan-x: pan-left;
        touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
    }
    .touch-pan-right {
        --tw-pan-x: pan-right;
        touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
    }
    .touch-pan-x {
        --tw-pan-x: pan-x;
        touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
    }
    .touch-pan-down {
        --tw-pan-y: pan-down;
        touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
    }
    .touch-pan-up {
        --tw-pan-y: pan-up;
        touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
    }
    .touch-pan-y {
        --tw-pan-y: pan-y;
        touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
    }
    .touch-pinch-zoom {
        --tw-pinch-zoom: pinch-zoom;
        touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
    }
    .touch-auto {
        touch-action: auto;
    }
    .touch-manipulation {
        touch-action: manipulation;
    }
    .touch-none {
        touch-action: none;
    }
    .\!resize {
        resize: both !important;
    }
    .resize {
        resize: both;
    }
    .resize-none {
        resize: none;
    }
    .resize-x {
        resize: horizontal;
    }
    .resize-y {
        resize: vertical;
    }
    .carousel-horizontal {
        scroll-snap-type: x mandatory;
        flex-direction: row;
        overflow-x: scroll;
    }
    .carousel-vertical {
        scroll-snap-type: y mandatory;
        flex-direction: column;
        overflow-y: scroll;
    }
    .snap-both {
        scroll-snap-type: both var(--tw-scroll-snap-strictness);
    }
    .snap-none {
        scroll-snap-type: none;
    }
    .snap-x {
        scroll-snap-type: x var(--tw-scroll-snap-strictness);
    }
    .snap-y {
        scroll-snap-type: y var(--tw-scroll-snap-strictness);
    }
    .snap-mandatory {
        --tw-scroll-snap-strictness: mandatory;
    }
    .snap-proximity {
        --tw-scroll-snap-strictness: proximity;
    }
    .carousel-center .carousel-item {
        scroll-snap-align: center;
    }
    .carousel-end .carousel-item {
        scroll-snap-align: end;
    }
    .carousel-start .carousel-item {
        scroll-snap-align: start;
    }
    .snap-align-none {
        scroll-snap-align: none;
    }
    .snap-center {
        scroll-snap-align: center;
    }
    .snap-end {
        scroll-snap-align: end;
    }
    .snap-start {
        scroll-snap-align: start;
    }
    .snap-always {
        scroll-snap-stop: always;
    }
    .snap-normal {
        scroll-snap-stop: normal;
    }
    .list-inside {
        list-style-position: inside;
    }
    .list-outside {
        list-style-position: outside;
    }
    .list-decimal {
        list-style-type: decimal;
    }
    .list-disc {
        list-style-type: disc;
    }
    .list-none {
        list-style-type: none;
    }
    .list-image-none {
        list-style-image: none;
    }
    .appearance-auto {
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto;
    }
    .appearance-none {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .columns-3 {
        -moz-columns: 3;
        columns: 3;
    }
    .columns-auto {
        -moz-columns: auto;
        columns: auto;
    }
    .break-before-all {
        -moz-column-break-before: all;
        break-before: all;
    }
    .break-before-auto {
        -moz-column-break-before: auto;
        break-before: auto;
    }
    .break-before-avoid {
        -moz-column-break-before: avoid;
        break-before: avoid;
    }
    .break-before-avoid-page {
        -moz-column-break-before: avoid;
        break-before: avoid-page;
    }
    .break-before-column {
        -moz-column-break-before: column;
        break-before: column;
    }
    .break-before-left {
        -moz-column-break-before: left;
        break-before: left;
    }
    .break-before-page {
        -moz-column-break-before: page;
        break-before: page;
    }
    .break-before-right {
        -moz-column-break-before: right;
        break-before: right;
    }
    .break-inside-auto {
        -moz-column-break-inside: auto;
        break-inside: auto;
    }
    .break-inside-avoid {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
    }
    .break-inside-avoid-column {
        -moz-column-break-inside: avoid;
        break-inside: avoid-column;
    }
    .break-inside-avoid-page {
        break-inside: avoid-page;
    }
    .break-after-all {
        -moz-column-break-after: all;
        break-after: all;
    }
    .break-after-auto {
        -moz-column-break-after: auto;
        break-after: auto;
    }
    .break-after-avoid {
        -moz-column-break-after: avoid;
        break-after: avoid;
    }
    .break-after-avoid-page {
        -moz-column-break-after: avoid;
        break-after: avoid-page;
    }
    .break-after-column {
        -moz-column-break-after: column;
        break-after: column;
    }
    .break-after-left {
        -moz-column-break-after: left;
        break-after: left;
    }
    .break-after-page {
        -moz-column-break-after: page;
        break-after: page;
    }
    .break-after-right {
        -moz-column-break-after: right;
        break-after: right;
    }
    .auto-cols-auto {
        grid-auto-columns: auto;
    }
    .auto-cols-fr {
        grid-auto-columns: minmax(0, 1fr);
    }
    .auto-cols-max {
        grid-auto-columns: max-content;
    }
    .auto-cols-min {
        grid-auto-columns: min-content;
    }
    .alert-horizontal {
        text-align: start;
        grid-template-columns: auto;
        grid-auto-flow: column;
        justify-content: start;
        justify-items: start;
    }
    .alert-horizontal:has(:nth-child(2)) {
        grid-template-columns: auto minmax(auto, 1fr);
    }
    .alert-vertical {
        text-align: center;
        grid-template-columns: auto;
        grid-auto-flow: row;
        justify-content: center;
        justify-items: center;
    }
    .alert-vertical:has(:nth-child(2)) {
        grid-template-columns: auto;
    }
    .stats-horizontal {
        grid-auto-flow: column;
        overflow-x: auto;
    }
    .stats-horizontal .stat:not(:last-child) {
        border-inline-end: var(--border) dashed currentColor;
        border-block-end: none;
    }
    @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-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);
        }
    }
    .footer-horizontal {
        grid-auto-flow: column;
    }
    .footer-horizontal.footer-center {
        grid-auto-flow: dense;
    }
    .footer-vertical {
        grid-auto-flow: row;
    }
    .footer-vertical.footer-center {
        grid-auto-flow: column dense;
    }
    .grid-flow-col {
        grid-auto-flow: column;
    }
    .grid-flow-col-dense {
        grid-auto-flow: column dense;
    }
    .grid-flow-dense {
        grid-auto-flow: dense;
    }
    .grid-flow-row {
        grid-auto-flow: row;
    }
    .grid-flow-row-dense {
        grid-auto-flow: dense;
    }
    .auto-rows-auto {
        grid-auto-rows: auto;
    }
    .auto-rows-fr {
        grid-auto-rows: minmax(0, 1fr);
    }
    .auto-rows-max {
        grid-auto-rows: max-content;
    }
    .auto-rows-min {
        grid-auto-rows: min-content;
    }
    .grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .grid-cols-6 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .grid-cols-7 {
        grid-template-columns: repeat(7, minmax(0, 1fr));
    }
    .grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr));
    }
    .grid-cols-\[repeat\(7\,1fr\)\] {
        grid-template-columns: repeat(7, 1fr);
    }
    .grid-cols-none {
        grid-template-columns: none;
    }
    .grid-cols-subgrid {
        grid-template-columns: subgrid;
    }
    .grid-rows-none {
        grid-template-rows: none;
    }
    .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;
    }
    .flex-wrap-reverse {
        flex-wrap: wrap-reverse;
    }
    .place-content-around {
        place-content: space-around;
    }
    .place-content-baseline {
        place-content: baseline start;
    }
    .place-content-between {
        place-content: space-between;
    }
    .place-content-center {
        place-content: center;
    }
    .place-content-center-safe {
        place-content: safe center;
    }
    .place-content-end {
        place-content: end;
    }
    .place-content-end-safe {
        place-content: safe end;
    }
    .place-content-evenly {
        place-content: space-evenly;
    }
    .place-content-start {
        place-content: start;
    }
    .place-content-stretch {
        place-content: stretch;
    }
    .place-items-baseline {
        place-items: baseline;
    }
    .place-items-center {
        place-items: center;
    }
    .place-items-center-safe {
        place-items: safe center;
    }
    .place-items-end {
        place-items: end;
    }
    .place-items-end-safe {
        place-items: safe end;
    }
    .place-items-start {
        place-items: start;
    }
    .place-items-stretch {
        place-items: stretch stretch;
    }
    .content-around {
        align-content: space-around;
    }
    .content-baseline {
        align-content: baseline;
    }
    .content-between {
        align-content: space-between;
    }
    .content-center {
        align-content: center;
    }
    .content-center-safe {
        align-content: safe center;
    }
    .content-end {
        align-content: flex-end;
    }
    .content-end-safe {
        align-content: safe flex-end;
    }
    .content-evenly {
        align-content: space-evenly;
    }
    .content-normal {
        align-content: normal;
    }
    .content-start {
        align-content: flex-start;
    }
    .content-stretch {
        align-content: stretch;
    }
    .items-baseline {
        align-items: baseline;
    }
    .items-baseline-last {
        align-items: last baseline;
    }
    .items-center {
        align-items: center;
    }
    .items-center-safe {
        align-items: safe center;
    }
    .items-end {
        align-items: flex-end;
    }
    .items-end-safe {
        align-items: safe flex-end;
    }
    .items-start {
        align-items: flex-start;
    }
    .items-stretch {
        align-items: stretch;
    }
    .\!justify-between {
        justify-content: space-between !important;
    }
    .justify-around {
        justify-content: space-around;
    }
    .justify-baseline {
        justify-content: baseline;
    }
    .justify-between {
        justify-content: space-between;
    }
    .justify-center {
        justify-content: center;
    }
    .justify-center-safe {
        justify-content: safe center;
    }
    .justify-end {
        justify-content: flex-end;
    }
    .justify-end-safe {
        justify-content: safe flex-end;
    }
    .justify-evenly {
        justify-content: space-evenly;
    }
    .justify-normal {
        justify-content: normal;
    }
    .justify-start {
        justify-content: flex-start;
    }
    .justify-stretch {
        justify-content: stretch;
    }
    .justify-items-center {
        justify-items: center;
    }
    .justify-items-center-safe {
        justify-items: safe center;
    }
    .justify-items-end {
        justify-items: end;
    }
    .justify-items-end-safe {
        justify-items: safe end;
    }
    .justify-items-normal {
        justify-items: normal;
    }
    .justify-items-start {
        justify-items: start;
    }
    .justify-items-stretch {
        justify-items: stretch;
    }
    .gap-0 {
        gap: calc(var(--spacing) * 0);
    }
    .gap-0\.5 {
        gap: calc(var(--spacing) * 0.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-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-9 {
        gap: calc(var(--spacing) * 9);
    }
    .gap-10 {
        gap: calc(var(--spacing) * 10);
    }
    .gap-11 {
        gap: calc(var(--spacing) * 11);
    }
    .gap-12 {
        gap: calc(var(--spacing) * 12);
    }
    .gap-13 {
        gap: calc(var(--spacing) * 13);
    }
    .gap-14 {
        gap: calc(var(--spacing) * 14);
    }
    .gap-15 {
        gap: calc(var(--spacing) * 15);
    }
    .gap-16 {
        gap: calc(var(--spacing) * 16);
    }
    .gap-17 {
        gap: calc(var(--spacing) * 17);
    }
    .gap-18 {
        gap: calc(var(--spacing) * 18);
    }
    .gap-19 {
        gap: calc(var(--spacing) * 19);
    }
    .gap-20 {
        gap: calc(var(--spacing) * 20);
    }
    .gap-21 {
        gap: calc(var(--spacing) * 21);
    }
    .gap-22 {
        gap: calc(var(--spacing) * 22);
    }
    .gap-23 {
        gap: calc(var(--spacing) * 23);
    }
    .gap-24 {
        gap: calc(var(--spacing) * 24);
    }
    .gap-25 {
        gap: calc(var(--spacing) * 25);
    }
    .gap-26 {
        gap: calc(var(--spacing) * 26);
    }
    .gap-27 {
        gap: calc(var(--spacing) * 27);
    }
    .gap-28 {
        gap: calc(var(--spacing) * 28);
    }
    .gap-29 {
        gap: calc(var(--spacing) * 29);
    }
    .gap-30 {
        gap: calc(var(--spacing) * 30);
    }
    .gap-31 {
        gap: calc(var(--spacing) * 31);
    }
    .gap-32 {
        gap: calc(var(--spacing) * 32);
    }
    .gap-33 {
        gap: calc(var(--spacing) * 33);
    }
    .gap-34 {
        gap: calc(var(--spacing) * 34);
    }
    .gap-35 {
        gap: calc(var(--spacing) * 35);
    }
    .gap-36 {
        gap: calc(var(--spacing) * 36);
    }
    .gap-37 {
        gap: calc(var(--spacing) * 37);
    }
    .gap-38 {
        gap: calc(var(--spacing) * 38);
    }
    .gap-39 {
        gap: calc(var(--spacing) * 39);
    }
    .gap-40 {
        gap: calc(var(--spacing) * 40);
    }
    .gap-41 {
        gap: calc(var(--spacing) * 41);
    }
    .gap-42 {
        gap: calc(var(--spacing) * 42);
    }
    .gap-43 {
        gap: calc(var(--spacing) * 43);
    }
    .gap-44 {
        gap: calc(var(--spacing) * 44);
    }
    .gap-45 {
        gap: calc(var(--spacing) * 45);
    }
    .gap-46 {
        gap: calc(var(--spacing) * 46);
    }
    .gap-47 {
        gap: calc(var(--spacing) * 47);
    }
    .gap-48 {
        gap: calc(var(--spacing) * 48);
    }
    .gap-49 {
        gap: calc(var(--spacing) * 49);
    }
    .gap-50 {
        gap: calc(var(--spacing) * 50);
    }
    .gap-51 {
        gap: calc(var(--spacing) * 51);
    }
    .gap-52 {
        gap: calc(var(--spacing) * 52);
    }
    .gap-53 {
        gap: calc(var(--spacing) * 53);
    }
    .gap-54 {
        gap: calc(var(--spacing) * 54);
    }
    .gap-55 {
        gap: calc(var(--spacing) * 55);
    }
    .gap-56 {
        gap: calc(var(--spacing) * 56);
    }
    .gap-57 {
        gap: calc(var(--spacing) * 57);
    }
    .gap-58 {
        gap: calc(var(--spacing) * 58);
    }
    .gap-59 {
        gap: calc(var(--spacing) * 59);
    }
    .gap-60 {
        gap: calc(var(--spacing) * 60);
    }
    .gap-61 {
        gap: calc(var(--spacing) * 61);
    }
    .gap-62 {
        gap: calc(var(--spacing) * 62);
    }
    .gap-63 {
        gap: calc(var(--spacing) * 63);
    }
    .gap-64 {
        gap: calc(var(--spacing) * 64);
    }
    .gap-65 {
        gap: calc(var(--spacing) * 65);
    }
    .gap-66 {
        gap: calc(var(--spacing) * 66);
    }
    .gap-67 {
        gap: calc(var(--spacing) * 67);
    }
    .gap-68 {
        gap: calc(var(--spacing) * 68);
    }
    .gap-69 {
        gap: calc(var(--spacing) * 69);
    }
    .gap-70 {
        gap: calc(var(--spacing) * 70);
    }
    .gap-71 {
        gap: calc(var(--spacing) * 71);
    }
    .gap-72 {
        gap: calc(var(--spacing) * 72);
    }
    .gap-73 {
        gap: calc(var(--spacing) * 73);
    }
    .gap-74 {
        gap: calc(var(--spacing) * 74);
    }
    .gap-75 {
        gap: calc(var(--spacing) * 75);
    }
    .gap-76 {
        gap: calc(var(--spacing) * 76);
    }
    .gap-77 {
        gap: calc(var(--spacing) * 77);
    }
    .gap-78 {
        gap: calc(var(--spacing) * 78);
    }
    .gap-79 {
        gap: calc(var(--spacing) * 79);
    }
    .gap-80 {
        gap: calc(var(--spacing) * 80);
    }
    .gap-81 {
        gap: calc(var(--spacing) * 81);
    }
    .gap-82 {
        gap: calc(var(--spacing) * 82);
    }
    .gap-83 {
        gap: calc(var(--spacing) * 83);
    }
    .gap-84 {
        gap: calc(var(--spacing) * 84);
    }
    .gap-85 {
        gap: calc(var(--spacing) * 85);
    }
    .gap-86 {
        gap: calc(var(--spacing) * 86);
    }
    .gap-87 {
        gap: calc(var(--spacing) * 87);
    }
    .gap-88 {
        gap: calc(var(--spacing) * 88);
    }
    .gap-89 {
        gap: calc(var(--spacing) * 89);
    }
    .gap-90 {
        gap: calc(var(--spacing) * 90);
    }
    .gap-91 {
        gap: calc(var(--spacing) * 91);
    }
    .gap-92 {
        gap: calc(var(--spacing) * 92);
    }
    .gap-93 {
        gap: calc(var(--spacing) * 93);
    }
    .gap-94 {
        gap: calc(var(--spacing) * 94);
    }
    .gap-95 {
        gap: calc(var(--spacing) * 95);
    }
    .gap-96 {
        gap: calc(var(--spacing) * 96);
    }
    .gap-97 {
        gap: calc(var(--spacing) * 97);
    }
    .gap-98 {
        gap: calc(var(--spacing) * 98);
    }
    .gap-99 {
        gap: calc(var(--spacing) * 99);
    }
    .gap-100 {
        gap: calc(var(--spacing) * 100);
    }
    :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) * 0.5) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 0.5) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-1 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(
            calc(var(--spacing) * 1) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-2 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(
            calc(var(--spacing) * 2) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-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-10 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(
            calc(var(--spacing) * 10) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-12 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(
            calc(var(--spacing) * 12) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-24 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(
            calc(var(--spacing) * 24) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-28 > :not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(
            calc(var(--spacing) * 28) * var(--tw-space-y-reverse)
        );
        margin-block-end: calc(
            calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse))
        );
    }
    :where(.space-y-reverse > :not(:last-child)) {
        --tw-space-y-reverse: 1;
    }
    .gap-x-0 {
        -moz-column-gap: calc(var(--spacing) * 0);
        column-gap: calc(var(--spacing) * 0);
    }
    .gap-x-1 {
        -moz-column-gap: calc(var(--spacing) * 1);
        column-gap: calc(var(--spacing) * 1);
    }
    .gap-x-1\.5 {
        -moz-column-gap: calc(var(--spacing) * 1.5);
        column-gap: calc(var(--spacing) * 1.5);
    }
    .gap-x-2 {
        -moz-column-gap: calc(var(--spacing) * 2);
        column-gap: calc(var(--spacing) * 2);
    }
    .gap-x-2\.5 {
        -moz-column-gap: calc(var(--spacing) * 2.5);
        column-gap: calc(var(--spacing) * 2.5);
    }
    .gap-x-3 {
        -moz-column-gap: calc(var(--spacing) * 3);
        column-gap: calc(var(--spacing) * 3);
    }
    .gap-x-3\.5 {
        -moz-column-gap: calc(var(--spacing) * 3.5);
        column-gap: calc(var(--spacing) * 3.5);
    }
    .gap-x-4 {
        -moz-column-gap: calc(var(--spacing) * 4);
        column-gap: calc(var(--spacing) * 4);
    }
    .gap-x-5 {
        -moz-column-gap: calc(var(--spacing) * 5);
        column-gap: calc(var(--spacing) * 5);
    }
    .gap-x-6 {
        -moz-column-gap: calc(var(--spacing) * 6);
        column-gap: calc(var(--spacing) * 6);
    }
    .gap-x-8 {
        -moz-column-gap: calc(var(--spacing) * 8);
        column-gap: calc(var(--spacing) * 8);
    }
    .gap-x-10 {
        -moz-column-gap: calc(var(--spacing) * 10);
        column-gap: calc(var(--spacing) * 10);
    }
    .gap-x-12 {
        -moz-column-gap: calc(var(--spacing) * 12);
        column-gap: calc(var(--spacing) * 12);
    }
    .gap-x-20 {
        -moz-column-gap: calc(var(--spacing) * 20);
        column-gap: calc(var(--spacing) * 20);
    }
    :where(.-space-x-5 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(
            calc(var(--spacing) * -5) * var(--tw-space-x-reverse)
        );
        margin-inline-end: calc(
            calc(var(--spacing) * -5) * calc(1 - var(--tw-space-x-reverse))
        );
    }
    :where(.space-x-1 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(
            calc(var(--spacing) * 1) * var(--tw-space-x-reverse)
        );
        margin-inline-end: calc(
            calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse))
        );
    }
    :where(.space-x-2 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(
            calc(var(--spacing) * 2) * var(--tw-space-x-reverse)
        );
        margin-inline-end: calc(
            calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse))
        );
    }
    :where(.space-x-3 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(
            calc(var(--spacing) * 3) * var(--tw-space-x-reverse)
        );
        margin-inline-end: calc(
            calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse))
        );
    }
    :where(.space-x-4 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(
            calc(var(--spacing) * 4) * var(--tw-space-x-reverse)
        );
        margin-inline-end: calc(
            calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse))
        );
    }
    :where(.space-x-6 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(
            calc(var(--spacing) * 6) * var(--tw-space-x-reverse)
        );
        margin-inline-end: calc(
            calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse))
        );
    }
    :where(.space-x-10 > :not(:last-child)) {
        --tw-space-x-reverse: 0;
        margin-inline-start: calc(
            calc(var(--spacing) * 10) * var(--tw-space-x-reverse)
        );
        margin-inline-end: calc(
            calc(var(--spacing) * 10) * calc(1 - var(--tw-space-x-reverse))
        );
    }
    :where(.space-x-reverse > :not(:last-child)) {
        --tw-space-x-reverse: 1;
    }
    .gap-y-1 {
        row-gap: calc(var(--spacing) * 1);
    }
    .gap-y-2 {
        row-gap: calc(var(--spacing) * 2);
    }
    .gap-y-3 {
        row-gap: calc(var(--spacing) * 3);
    }
    .gap-y-4 {
        row-gap: calc(var(--spacing) * 4);
    }
    .gap-y-5 {
        row-gap: calc(var(--spacing) * 5);
    }
    .gap-y-6 {
        row-gap: calc(var(--spacing) * 6);
    }
    .gap-y-8 {
        row-gap: calc(var(--spacing) * 8);
    }
    .gap-y-10 {
        row-gap: calc(var(--spacing) * 10);
    }
    .gap-y-12 {
        row-gap: calc(var(--spacing) * 12);
    }
    .gap-y-16 {
        row-gap: calc(var(--spacing) * 16);
    }
    .gap-y-20 {
        row-gap: calc(var(--spacing) * 20);
    }
    :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-y-reverse > :not(:last-child)) {
        --tw-divide-y-reverse: 1;
    }
    :where(.divide-gray-200 > :not(:last-child)) {
        border-color: var(--color-gray-200);
    }
    :where(.divide-gray-300 > :not(:last-child)) {
        border-color: var(--color-gray-300);
    }
    :where(.divide-gray-700 > :not(:last-child)) {
        border-color: var(--color-gray-700);
    }
    :where(.divide-gray-950 > :not(:last-child)) {
        border-color: var(--color-gray-950);
    }
    .place-self-auto {
        place-self: auto;
    }
    .place-self-center {
        place-self: center;
    }
    .place-self-center-safe {
        place-self: safe center;
    }
    .place-self-end {
        place-self: end;
    }
    .place-self-end-safe {
        place-self: safe end;
    }
    .place-self-start {
        place-self: start;
    }
    .place-self-stretch {
        place-self: stretch stretch;
    }
    .self-auto {
        align-self: auto;
    }
    .self-baseline {
        align-self: baseline;
    }
    .self-baseline-last {
        align-self: last baseline;
    }
    .self-center {
        align-self: center;
    }
    .self-center-safe {
        align-self: safe center;
    }
    .self-end {
        align-self: flex-end;
    }
    .self-end-safe {
        align-self: safe flex-end;
    }
    .self-start {
        align-self: flex-start;
    }
    .self-stretch {
        align-self: stretch;
    }
    .justify-self-auto {
        justify-self: auto;
    }
    .justify-self-center {
        justify-self: center;
    }
    .justify-self-center-safe {
        justify-self: safe center;
    }
    .justify-self-end {
        justify-self: flex-end;
    }
    .justify-self-end-safe {
        justify-self: safe flex-end;
    }
    .justify-self-start {
        justify-self: flex-start;
    }
    .justify-self-stretch {
        justify-self: stretch;
    }
    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .overflow-auto {
        overflow: auto;
    }
    .overflow-clip {
        overflow: clip;
    }
    .overflow-hidden {
        overflow: hidden;
    }
    .overflow-scroll {
        overflow: scroll;
    }
    .overflow-visible {
        overflow: visible;
    }
    .overflow-x-auto {
        overflow-x: auto;
    }
    .overflow-x-clip {
        overflow-x: clip;
    }
    .overflow-x-hidden {
        overflow-x: hidden;
    }
    .overflow-x-scroll {
        overflow-x: scroll;
    }
    .overflow-x-visible {
        overflow-x: visible;
    }
    .overflow-y-auto {
        overflow-y: auto;
    }
    .overflow-y-clip {
        overflow-y: clip;
    }
    .overflow-y-hidden {
        overflow-y: hidden;
    }
    .overflow-y-scroll {
        overflow-y: scroll;
    }
    .overflow-y-visible {
        overflow-y: visible;
    }
    .overscroll-auto {
        overscroll-behavior: auto;
    }
    .overscroll-contain {
        overscroll-behavior: contain;
    }
    .overscroll-none {
        overscroll-behavior: none;
    }
    .overscroll-x-auto {
        overscroll-behavior-x: auto;
    }
    .overscroll-x-contain {
        overscroll-behavior-x: contain;
    }
    .overscroll-x-none {
        overscroll-behavior-x: none;
    }
    .overscroll-y-auto {
        overscroll-behavior-y: auto;
    }
    .overscroll-y-contain {
        overscroll-behavior-y: contain;
    }
    .overscroll-y-none {
        overscroll-behavior-y: none;
    }
    .scroll-auto {
        scroll-behavior: auto;
    }
    .scroll-smooth {
        scroll-behavior: smooth;
    }
    .tabs-box {
        background-color: var(--color-base-200);
        --tabs-box-radius: calc(
            var(--radius-field) + var(--radius-field) + var(--radius-field)
        );
        border-radius: calc(
            var(--radius-field) + min(0.25rem, var(--tabs-box-radius))
        );
        box-shadow: 0 -0.5px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 0.5px oklch(0% 0 0 / calc(var(--depth) * 0.05)) inset;
        padding: 0.25rem;
    }
    .tabs-box .tab {
        border-radius: var(--radius-field);
        border-style: none;
    }
    .tabs-box .tab:focus-visible,
    .tabs-box .tab:is(label:has(:checked:focus-visible)) {
        outline-offset: 2px;
    }
    .tabs-box
        > :is(.tab-active, [aria-selected="true"]):not(
            .tab-disabled,
            [disabled]
        ),
    .tabs-box > :is(input:checked),
    .tabs-box > :is(label:has(:checked)) {
        background-color: var(--tab-bg, var(--color-base-100));
        box-shadow: 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
            0 1px 1px -1px var(--color-neutral),
            0 1px 6px -4px var(--color-neutral);
    }
    @supports (color: color-mix(in lab, red, red)) {
        :is(
                .tabs-box
                    > :is(.tab-active, [aria-selected="true"]):not(
                        .tab-disabled,
                        [disabled]
                    ),
                .tabs-box > :is(input:checked),
                .tabs-box > :is(label:has(:checked))
            ) {
            box-shadow: 0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset,
                0 1px 1px -1px color-mix(in oklab, var(--color-neutral)
                            calc(var(--depth) * 50%), #0000),
                0 1px 6px -4px color-mix(in oklab, var(--color-neutral)
                            calc(var(--depth) * 100%), #0000);
        }
    }
    @media (forced-colors: active) {
        :is(
                .tabs-box
                    > :is(.tab-active, [aria-selected="true"]):not(
                        .tab-disabled,
                        [disabled]
                    ),
                .tabs-box > :is(input:checked),
                .tabs-box > :is(label:has(:checked))
            ) {
            border: 1px solid;
        }
    }
    .timeline-box {
        border: var(--border) solid;
        border-radius: var(--radius-box);
        border-color: var(--color-base-300);
        background-color: var(--color-base-100);
        padding-block: 0.5rem;
        padding-inline: 1rem;
        font-size: 0.75rem;
        box-shadow: 0 1px 2px #0000000d;
    }
    .menu-lg :where(li:not(.menu-title) > :not(ul, details, .menu-title)),
    .menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--radius-field);
        padding-block: 0.375rem;
        padding-inline: 1rem;
        font-size: 1.125rem;
    }
    .menu-lg .menu-title {
        padding-block: 0.75rem;
        padding-inline: 1.5rem;
    }
    .menu-md :where(li:not(.menu-title) > :not(ul, details, .menu-title)),
    .menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--radius-field);
        padding-block: 0.375rem;
        padding-inline: 0.75rem;
        font-size: 0.875rem;
    }
    .menu-md .menu-title {
        padding-block: 0.5rem;
        padding-inline: 0.75rem;
    }
    .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;
    }
    .menu-xl :where(li:not(.menu-title) > :not(ul, details, .menu-title)),
    .menu-xl :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--radius-field);
        padding-block: 0.375rem;
        padding-inline: 1.25rem;
        font-size: 1.375rem;
    }
    .menu-xl .menu-title {
        padding-block: 0.75rem;
        padding-inline: 1.5rem;
    }
    .menu-xs :where(li:not(.menu-title) > :not(ul, details, .menu-title)),
    .menu-xs :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
        border-radius: var(--radius-field);
        padding-block: 0.25rem;
        padding-inline: 0.5rem;
        font-size: 0.6875rem;
    }
    .menu-xs .menu-title {
        padding-block: 0.25rem;
        padding-inline: 0.5rem;
    }
    .\!rounded-2xl {
        border-radius: var(--radius-2xl) !important;
    }
    .\!rounded-sm {
        border-radius: var(--radius-sm) !important;
    }
    .rounded {
        border-radius: 0.25rem;
    }
    .rounded-2xl {
        border-radius: var(--radius-2xl);
    }
    .rounded-3xl {
        border-radius: var(--radius-3xl);
    }
    .rounded-4xl {
        border-radius: var(--radius-4xl);
    }
    .rounded-\[16px\] {
        border-radius: 16px;
    }
    .rounded-\[20px\] {
        border-radius: 20px;
    }
    .rounded-\[24px\] {
        border-radius: 24px;
    }
    .rounded-\[28px\] {
        border-radius: 28px;
    }
    .rounded-\[32px\] {
        border-radius: 32px;
    }
    .rounded-\[40\] {
        border-radius: 40px;
    }
    .rounded-\[50\] {
        border-radius: 50px;
    }
    .rounded-\[calc\(var\(--radius-lg\)\+1px\)\] {
        border-radius: calc(var(--radius-lg) + 1px);
    }
    .rounded-box {
        border-radius: var(--radius-box);
    }
    .rounded-field {
        border-radius: var(--radius-field);
    }
    .rounded-full {
        border-radius: 3.40282e38px;
    }
    .rounded-lg {
        border-radius: var(--radius-lg);
    }
    .rounded-md {
        border-radius: var(--radius-md);
    }
    .rounded-selector {
        border-radius: var(--radius-selector);
    }
    .rounded-sm {
        border-radius: var(--radius-sm);
    }
    .rounded-xl {
        border-radius: var(--radius-xl);
    }
    .rounded-s {
        border-start-start-radius: 0.25rem;
        border-end-start-radius: 0.25rem;
    }
    .rounded-ss {
        border-start-start-radius: 0.25rem;
    }
    .rounded-e {
        border-start-end-radius: 0.25rem;
        border-end-end-radius: 0.25rem;
    }
    .rounded-se {
        border-start-end-radius: 0.25rem;
    }
    .rounded-se-xl {
        border-start-end-radius: var(--radius-xl);
    }
    .rounded-ee {
        border-end-end-radius: 0.25rem;
    }
    .rounded-es {
        border-end-start-radius: 0.25rem;
    }
    .rounded-es-xl {
        border-end-start-radius: var(--radius-xl);
    }
    .rounded-t {
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem;
    }
    .rounded-t-\[12cqw\] {
        border-top-left-radius: 12cqw;
        border-top-right-radius: 12cqw;
    }
    .rounded-t-box {
        border-top-left-radius: var(--radius-box);
        border-top-right-radius: var(--radius-box);
    }
    .rounded-t-field {
        border-top-left-radius: var(--radius-field);
        border-top-right-radius: var(--radius-field);
    }
    .rounded-t-lg {
        border-top-left-radius: var(--radius-lg);
        border-top-right-radius: var(--radius-lg);
    }
    .rounded-t-selector {
        border-top-left-radius: var(--radius-selector);
        border-top-right-radius: var(--radius-selector);
    }
    .rounded-l {
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
    }
    .rounded-l-box {
        border-top-left-radius: var(--radius-box);
        border-bottom-left-radius: var(--radius-box);
    }
    .rounded-l-field {
        border-top-left-radius: var(--radius-field);
        border-bottom-left-radius: var(--radius-field);
    }
    .rounded-l-full {
        border-top-left-radius: 3.40282e38px;
        border-bottom-left-radius: 3.40282e38px;
    }
    .rounded-l-md {
        border-top-left-radius: var(--radius-md);
        border-bottom-left-radius: var(--radius-md);
    }
    .rounded-l-selector {
        border-top-left-radius: var(--radius-selector);
        border-bottom-left-radius: var(--radius-selector);
    }
    .rounded-l-xl {
        border-top-left-radius: var(--radius-xl);
        border-bottom-left-radius: var(--radius-xl);
    }
    .rounded-tl {
        border-top-left-radius: 0.25rem;
    }
    .rounded-tl-box {
        border-top-left-radius: var(--radius-box);
    }
    .rounded-tl-field {
        border-top-left-radius: var(--radius-field);
    }
    .rounded-tl-selector {
        border-top-left-radius: var(--radius-selector);
    }
    .rounded-tl-xl {
        border-top-left-radius: var(--radius-xl);
    }
    .rounded-r {
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
    }
    .rounded-r-box {
        border-top-right-radius: var(--radius-box);
        border-bottom-right-radius: var(--radius-box);
    }
    .rounded-r-field {
        border-top-right-radius: var(--radius-field);
        border-bottom-right-radius: var(--radius-field);
    }
    .rounded-r-full {
        border-top-right-radius: 3.40282e38px;
        border-bottom-right-radius: 3.40282e38px;
    }
    .rounded-r-md {
        border-top-right-radius: var(--radius-md);
        border-bottom-right-radius: var(--radius-md);
    }
    .rounded-r-selector {
        border-top-right-radius: var(--radius-selector);
        border-bottom-right-radius: var(--radius-selector);
    }
    .rounded-r-xl {
        border-top-right-radius: var(--radius-xl);
        border-bottom-right-radius: var(--radius-xl);
    }
    .rounded-tr {
        border-top-right-radius: 0.25rem;
    }
    .rounded-tr-box {
        border-top-right-radius: var(--radius-box);
    }
    .rounded-tr-field {
        border-top-right-radius: var(--radius-field);
    }
    .rounded-tr-selector {
        border-top-right-radius: var(--radius-selector);
    }
    .rounded-b {
        border-bottom-right-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
    }
    .rounded-b-box {
        border-bottom-right-radius: var(--radius-box);
        border-bottom-left-radius: var(--radius-box);
    }
    .rounded-b-field {
        border-bottom-right-radius: var(--radius-field);
        border-bottom-left-radius: var(--radius-field);
    }
    .rounded-b-selector {
        border-bottom-right-radius: var(--radius-selector);
        border-bottom-left-radius: var(--radius-selector);
    }
    .rounded-br {
        border-bottom-right-radius: 0.25rem;
    }
    .rounded-br-box {
        border-bottom-right-radius: var(--radius-box);
    }
    .rounded-br-field {
        border-bottom-right-radius: var(--radius-field);
    }
    .rounded-br-selector {
        border-bottom-right-radius: var(--radius-selector);
    }
    .rounded-bl {
        border-bottom-left-radius: 0.25rem;
    }
    .rounded-bl-\[100\%\] {
        border-bottom-left-radius: 100%;
    }
    .rounded-bl-box {
        border-bottom-left-radius: var(--radius-box);
    }
    .rounded-bl-field {
        border-bottom-left-radius: var(--radius-field);
    }
    .rounded-bl-selector {
        border-bottom-left-radius: var(--radius-selector);
    }
    .border {
        border-style: var(--tw-border-style);
        border-width: 1px;
    }
    .border\! {
        border-style: var(--tw-border-style) !important;
        border-width: 1px !important;
    }
    .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0;
    }
    .border-1 {
        border-style: var(--tw-border-style);
        border-width: 1px;
    }
    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px;
    }
    .border-3 {
        border-style: var(--tw-border-style);
        border-width: 3px;
    }
    .border-4 {
        border-style: var(--tw-border-style);
        border-width: 4px;
    }
    .border-5 {
        border-style: var(--tw-border-style);
        border-width: 5px;
    }
    .border-6 {
        border-style: var(--tw-border-style);
        border-width: 6px;
    }
    .border-7 {
        border-style: var(--tw-border-style);
        border-width: 7px;
    }
    .border-8 {
        border-style: var(--tw-border-style);
        border-width: 8px;
    }
    .border-9 {
        border-style: var(--tw-border-style);
        border-width: 9px;
    }
    .border-10 {
        border-style: var(--tw-border-style);
        border-width: 10px;
    }
    .border-\[1\.5px\] {
        border-style: var(--tw-border-style);
        border-width: 1.5px;
    }
    .border-x {
        border-inline-style: var(--tw-border-style);
        border-inline-width: 1px;
    }
    .border-x-\[3cqw\] {
        border-inline-style: var(--tw-border-style);
        border-inline-width: 3cqw;
    }
    .border-y {
        border-block-style: var(--tw-border-style);
        border-block-width: 1px;
    }
    .border-s {
        border-inline-start-style: var(--tw-border-style);
        border-inline-start-width: 1px;
    }
    .border-e {
        border-inline-end-style: var(--tw-border-style);
        border-inline-end-width: 1px;
    }
    .border-t,
    .border-t-1 {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px;
    }
    .border-t-4 {
        border-top-style: var(--tw-border-style);
        border-top-width: 4px;
    }
    .border-t-\[3cqw\] {
        border-top-style: var(--tw-border-style);
        border-top-width: 3cqw;
    }
    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px;
    }
    .border-b,
    .border-b-1 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px;
    }
    .border-b-2 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 2px;
    }
    .border-l {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px;
    }
    .border-l-2 {
        border-left-style: var(--tw-border-style);
        border-left-width: 2px;
    }
    .border-l-4 {
        border-left-style: var(--tw-border-style);
        border-left-width: 4px;
    }
    .btn-dash:not(
            .btn-active,
            :hover,
            :active:focus,
            :focus-visible,
            :disabled,
            [disabled],
            .btn-disabled,
            :checked
        ) {
        --btn-shadow: "";
        --btn-bg: #0000;
        --btn-fg: var(--btn-color);
        --btn-border: var(--btn-color);
        --btn-noise: none;
        border-style: dashed;
    }
    .border-dashed {
        --tw-border-style: dashed;
        border-style: dashed;
    }
    .border-dotted {
        --tw-border-style: dotted;
        border-style: dotted;
    }
    .border-double {
        --tw-border-style: double;
        border-style: double;
    }
    .border-hidden {
        --tw-border-style: hidden;
        border-style: hidden;
    }
    .border-none {
        --tw-border-style: none;
        border-style: none;
    }
    .border-solid {
        --tw-border-style: solid;
        border-style: solid;
    }
    .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: #0000;
        border-color: #0000;
        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: #0000;
    }
    .input-ghost {
        box-shadow: none;
        background-color: #0000;
        border-color: #0000;
    }
    .input-ghost:focus,
    .input-ghost:focus-within {
        background-color: var(--color-base-100);
        color: var(--color-base-content);
        box-shadow: none;
        border-color: #0000;
    }
    .textarea-ghost {
        box-shadow: none;
        background-color: #0000;
        border-color: #0000;
    }
    .textarea-ghost:focus,
    .textarea-ghost:focus-within {
        background-color: var(--color-base-100);
        color: var(--color-base-content);
        box-shadow: none;
        border-color: #0000;
    }
    .alert-error {
        border-color: var(--color-error);
        color: var(--color-error-content);
        --alert-color: var(--color-error);
    }
    .alert-info {
        border-color: var(--color-info);
        color: var(--color-info-content);
        --alert-color: var(--color-info);
    }
    .alert-success {
        border-color: var(--color-success);
        color: var(--color-success-content);
        --alert-color: var(--color-success);
    }
    .alert-warning {
        border-color: var(--color-warning);
        color: var(--color-warning-content);
        --alert-color: var(--color-warning);
    }
    .\!border-gray-200 {
        border-color: var(--color-gray-200) !important;
    }
    .border-accent {
        border-color: var(--color-accent);
    }
    .border-accent-content {
        border-color: var(--color-accent-content);
    }
    .border-amber-200 {
        border-color: var(--color-amber-200);
    }
    .border-base-100 {
        border-color: var(--color-base-100);
    }
    .border-base-200 {
        border-color: var(--color-base-200);
    }
    .border-base-300 {
        border-color: var(--color-base-300);
    }
    .border-base-content,
    .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-black {
        border-color: var(--color-black);
    }
    .border-blue-200 {
        border-color: var(--color-blue-200);
    }
    .border-blue-600 {
        border-color: var(--color-blue-600);
    }
    .border-blue-800 {
        border-color: var(--color-blue-800);
    }
    .border-blue-900 {
        border-color: var(--color-blue-900);
    }
    .border-current {
        border-color: currentColor;
    }
    .border-cyan-100 {
        border-color: var(--color-cyan-100);
    }
    .border-cyan-200 {
        border-color: var(--color-cyan-200);
    }
    .border-cyan-300 {
        border-color: var(--color-cyan-300);
    }
    .border-cyan-400 {
        border-color: var(--color-cyan-400);
    }
    .border-cyan-500 {
        border-color: var(--color-cyan-500);
    }
    .border-cyan-600 {
        border-color: var(--color-cyan-600);
    }
    .border-cyan-700 {
        border-color: var(--color-cyan-700);
    }
    .border-cyan-800 {
        border-color: var(--color-cyan-800);
    }
    .border-cyan-900 {
        border-color: var(--color-cyan-900);
    }
    .border-emerald-100 {
        border-color: var(--color-emerald-100);
    }
    .border-emerald-200 {
        border-color: var(--color-emerald-200);
    }
    .border-error {
        border-color: var(--color-error);
    }
    .border-error-content {
        border-color: var(--color-error-content);
    }
    .border-gray-100 {
        border-color: var(--color-gray-100);
    }
    .border-gray-100\/50 {
        border-color: #f3f4f680;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .border-gray-100\/50 {
            border-color: color-mix(
                in oklab,
                var(--color-gray-100) 50%,
                transparent
            );
        }
    }
    .border-gray-200 {
        border-color: var(--color-gray-200);
    }
    .border-gray-300 {
        border-color: var(--color-gray-300);
    }
    .border-gray-400 {
        border-color: var(--color-gray-400);
    }
    .border-gray-500 {
        border-color: var(--color-gray-500);
    }
    .border-gray-600 {
        border-color: var(--color-gray-600);
    }
    .border-gray-700 {
        border-color: var(--color-gray-700);
    }
    .border-gray-800 {
        border-color: var(--color-gray-800);
    }
    .border-gray-900 {
        border-color: var(--color-gray-900);
    }
    .border-green-200 {
        border-color: var(--color-green-200);
    }
    .border-green-300 {
        border-color: var(--color-green-300);
    }
    .border-green-500 {
        border-color: var(--color-green-500);
    }
    .border-indigo-100 {
        border-color: var(--color-indigo-100);
    }
    .border-indigo-200 {
        border-color: var(--color-indigo-200);
    }
    .border-indigo-300 {
        border-color: var(--color-indigo-300);
    }
    .border-indigo-400 {
        border-color: var(--color-indigo-400);
    }
    .border-indigo-500 {
        border-color: var(--color-indigo-500);
    }
    .border-indigo-600 {
        border-color: var(--color-indigo-600);
    }
    .border-indigo-700 {
        border-color: var(--color-indigo-700);
    }
    .border-indigo-800 {
        border-color: var(--color-indigo-800);
    }
    .border-indigo-900 {
        border-color: var(--color-indigo-900);
    }
    .border-info {
        border-color: var(--color-info);
    }
    .border-info-content {
        border-color: var(--color-info-content);
    }
    .border-neutral {
        border-color: var(--color-neutral);
    }
    .border-neutral-700 {
        border-color: var(--color-neutral-700);
    }
    .border-neutral-800 {
        border-color: var(--color-neutral-800);
    }
    .border-neutral-content {
        border-color: var(--color-neutral-content);
    }
    .border-pink-100 {
        border-color: var(--color-pink-100);
    }
    .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-pink-600 {
        border-color: var(--color-pink-600);
    }
    .border-pink-700 {
        border-color: var(--color-pink-700);
    }
    .border-pink-800 {
        border-color: var(--color-pink-800);
    }
    .border-pink-900 {
        border-color: var(--color-pink-900);
    }
    .border-primary {
        border-color: var(--color-primary);
    }
    .border-primary-content {
        border-color: var(--color-primary-content);
    }
    .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\/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\/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\/80 {
        border-color: var(--color-primary);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .border-primary\/80 {
            border-color: color-mix(
                in oklab,
                var(--color-primary) 80%,
                transparent
            );
        }
    }
    .border-purple-200 {
        border-color: var(--color-purple-200);
    }
    .border-red-300 {
        border-color: var(--color-red-300);
    }
    .border-rose-500 {
        border-color: var(--color-rose-500);
    }
    .border-secondary {
        border-color: var(--color-secondary);
    }
    .border-secondary-content {
        border-color: var(--color-secondary-content);
    }
    .border-slate-100 {
        border-color: var(--color-slate-100);
    }
    .border-slate-200 {
        border-color: var(--color-slate-200);
    }
    .border-slate-300 {
        border-color: var(--color-slate-300);
    }
    .border-success {
        border-color: var(--color-success);
    }
    .border-success-content {
        border-color: var(--color-success-content);
    }
    .border-teal-100 {
        border-color: var(--color-teal-100);
    }
    .border-teal-200 {
        border-color: var(--color-teal-200);
    }
    .border-teal-300 {
        border-color: var(--color-teal-300);
    }
    .border-teal-400 {
        border-color: var(--color-teal-400);
    }
    .border-teal-500 {
        border-color: var(--color-teal-500);
    }
    .border-teal-600 {
        border-color: var(--color-teal-600);
    }
    .border-teal-700 {
        border-color: var(--color-teal-700);
    }
    .border-teal-800 {
        border-color: var(--color-teal-800);
    }
    .border-teal-900 {
        border-color: var(--color-teal-900);
    }
    .border-transparent {
        border-color: #0000;
    }
    .border-warning {
        border-color: var(--color-warning);
    }
    .border-warning-content {
        border-color: var(--color-warning-content);
    }
    .border-white {
        border-color: var(--color-white);
    }
    .border-white\/10 {
        border-color: #ffffff1a;
    }
    @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: #fff3;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .border-white\/20 {
            border-color: color-mix(
                in oklab,
                var(--color-white) 20%,
                transparent
            );
        }
    }
    .border-white\/30 {
        border-color: #ffffff4d;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .border-white\/30 {
            border-color: color-mix(
                in oklab,
                var(--color-white) 30%,
                transparent
            );
        }
    }
    .border-white\/40 {
        border-color: #fff6;
    }
    @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: #ffffff80;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .border-white\/50 {
            border-color: color-mix(
                in oklab,
                var(--color-white) 50%,
                transparent
            );
        }
    }
    .border-white\/80 {
        border-color: #fffc;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .border-white\/80 {
            border-color: color-mix(
                in oklab,
                var(--color-white) 80%,
                transparent
            );
        }
    }
    .border-yellow-100 {
        border-color: var(--color-yellow-100);
    }
    .border-yellow-200 {
        border-color: var(--color-yellow-200);
    }
    .border-yellow-300 {
        border-color: var(--color-yellow-300);
    }
    .border-yellow-400 {
        border-color: var(--color-yellow-400);
    }
    .border-yellow-500 {
        border-color: var(--color-yellow-500);
    }
    .border-yellow-600 {
        border-color: var(--color-yellow-600);
    }
    .border-yellow-700 {
        border-color: var(--color-yellow-700);
    }
    .border-yellow-800 {
        border-color: var(--color-yellow-800);
    }
    .border-yellow-900 {
        border-color: var(--color-yellow-900);
    }
    .border-zinc-800 {
        border-color: var(--color-zinc-800);
    }
    .border-t-green-500 {
        border-top-color: var(--color-green-500);
    }
    .border-t-success {
        border-top-color: var(--color-success);
    }
    .border-t-transparent {
        border-top-color: #0000;
    }
    .border-r-white {
        border-right-color: var(--color-white);
    }
    .border-b-white {
        border-bottom-color: var(--color-white);
    }
    .border-l-red-500 {
        border-left-color: var(--color-red-500);
    }
    .glass {
        -webkit-backdrop-filter: blur(var(--glass-blur, 40px));
        backdrop-filter: blur(var(--glass-blur, 40px));
        background-color: #0000;
        background-image: linear-gradient(
                135deg,
                oklch(100% 0 0 / var(--glass-opacity, 30%)),
                #0000
            ),
            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 #0000000d;
        text-shadow: 0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity, 5%));
        border: none;
    }
    .chat-bubble-accent {
        background-color: var(--color-accent);
        color: var(--color-accent-content);
    }
    .chat-bubble-error {
        background-color: var(--color-error);
        color: var(--color-error-content);
    }
    .chat-bubble-info {
        background-color: var(--color-info);
        color: var(--color-info-content);
    }
    .chat-bubble-neutral {
        background-color: var(--color-neutral);
        color: var(--color-neutral-content);
    }
    .chat-bubble-primary {
        background-color: var(--color-primary);
        color: var(--color-primary-content);
    }
    .chat-bubble-secondary {
        background-color: var(--color-secondary);
        color: var(--color-secondary-content);
    }
    .chat-bubble-success {
        background-color: var(--color-success);
        color: var(--color-success-content);
    }
    .chat-bubble-warning {
        background-color: var(--color-warning);
        color: var(--color-warning-content);
    }
    .status-accent {
        background-color: var(--color-accent);
        color: var(--color-accent);
    }
    .status-error {
        background-color: var(--color-error);
        color: var(--color-error);
    }
    .status-info {
        background-color: var(--color-info);
        color: var(--color-info);
    }
    .status-neutral {
        background-color: var(--color-neutral);
        color: var(--color-neutral);
    }
    .status-primary {
        background-color: var(--color-primary);
        color: var(--color-primary);
    }
    .status-secondary {
        background-color: var(--color-secondary);
        color: var(--color-secondary);
    }
    .status-success {
        background-color: var(--color-success);
        color: var(--color-success);
    }
    .status-warning {
        background-color: var(--color-warning);
        color: var(--color-warning);
    }
    .table-zebra tbody tr:nth-child(2n),
    .table-zebra tbody tr: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:nth-child(2n)
            ):hover {
            background-color: var(--color-base-300);
        }
    }
    .\!bg-white {
        background-color: var(--color-white) !important;
    }
    .bg-\(--my_variable\) {
        background-color: var(--my_variable);
    }
    .bg-\(color\:--my-color\) {
        background-color: var(--my-color);
    }
    .bg-\[\#004b6f\] {
        background-color: #004b6f;
    }
    .bg-\[\#5e85e030\] {
        background-color: #5e85e030;
    }
    .bg-\[\#5ee0ac\] {
        background-color: #5ee0ac;
    }
    .bg-\[\#6b5ee0\] {
        background-color: #6b5ee0;
    }
    .bg-\[\#0088cc\] {
        background-color: #08c;
    }
    .bg-\[\#B91C1C\] {
        background-color: #b91c1c;
    }
    .bg-\[\#FFFFFF30\] {
        background-color: #ffffff30;
    }
    .bg-\[\#fbc2eb\] {
        background-color: #fbc2eb;
    }
    .bg-\[color\:var\(--my-color\)\] {
        background-color: var(--my-color);
    }
    .bg-\[var\(--my_variable\)\] {
        background-color: var(--my_variable);
    }
    .bg-accent {
        background-color: var(--color-accent);
    }
    .bg-accent-content {
        background-color: var(--color-accent-content);
    }
    .bg-accent\/20 {
        background-color: var(--color-accent);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-accent\/20 {
            background-color: color-mix(
                in oklab,
                var(--color-accent) 20%,
                transparent
            );
        }
    }
    .bg-amber-500 {
        background-color: var(--color-amber-500);
    }
    .bg-base-100,
    .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-200,
    .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-300 {
        background-color: var(--color-base-300);
    }
    .bg-base-content {
        background-color: var(--color-base-content);
    }
    .bg-black {
        background-color: var(--color-black);
    }
    .bg-black\/10 {
        background-color: #0000001a;
    }
    @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: #0003;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-black\/20 {
            background-color: color-mix(
                in oklab,
                var(--color-black) 20%,
                transparent
            );
        }
    }
    .bg-blue-50 {
        background-color: var(--color-blue-50);
    }
    .bg-blue-100 {
        background-color: var(--color-blue-100);
    }
    .bg-blue-300 {
        background-color: var(--color-blue-300);
    }
    .bg-blue-400 {
        background-color: var(--color-blue-400);
    }
    .bg-blue-500 {
        background-color: var(--color-blue-500);
    }
    .bg-blue-600 {
        background-color: var(--color-blue-600);
    }
    .bg-blue-700 {
        background-color: var(--color-blue-700);
    }
    .bg-blue-800 {
        background-color: var(--color-blue-800);
    }
    .bg-blue-900 {
        background-color: var(--color-blue-900);
    }
    .bg-cyan-50 {
        background-color: var(--color-cyan-50);
    }
    .bg-cyan-100 {
        background-color: var(--color-cyan-100);
    }
    .bg-cyan-200 {
        background-color: var(--color-cyan-200);
    }
    .bg-cyan-300 {
        background-color: var(--color-cyan-300);
    }
    .bg-cyan-400 {
        background-color: var(--color-cyan-400);
    }
    .bg-cyan-500 {
        background-color: var(--color-cyan-500);
    }
    .bg-cyan-600 {
        background-color: var(--color-cyan-600);
    }
    .bg-cyan-700 {
        background-color: var(--color-cyan-700);
    }
    .bg-cyan-800 {
        background-color: var(--color-cyan-800);
    }
    .bg-cyan-900 {
        background-color: var(--color-cyan-900);
    }
    .bg-emerald-50 {
        background-color: var(--color-emerald-50);
    }
    .bg-emerald-200 {
        background-color: var(--color-emerald-200);
    }
    .bg-emerald-500 {
        background-color: var(--color-emerald-500);
    }
    .bg-emerald-600 {
        background-color: var(--color-emerald-600);
    }
    .bg-error {
        background-color: var(--color-error);
    }
    .bg-error-content {
        background-color: var(--color-error-content);
    }
    .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-gray-50 {
        background-color: var(--color-gray-50);
    }
    .bg-gray-100 {
        background-color: var(--color-gray-100);
    }
    .bg-gray-100\/50 {
        background-color: #f3f4f680;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-gray-100\/50 {
            background-color: color-mix(
                in oklab,
                var(--color-gray-100) 50%,
                transparent
            );
        }
    }
    .bg-gray-200 {
        background-color: var(--color-gray-200);
    }
    .bg-gray-200\/80 {
        background-color: #e5e7ebcc;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-gray-200\/80 {
            background-color: color-mix(
                in oklab,
                var(--color-gray-200) 80%,
                transparent
            );
        }
    }
    .bg-gray-300 {
        background-color: var(--color-gray-300);
    }
    .bg-gray-400 {
        background-color: var(--color-gray-400);
    }
    .bg-gray-500 {
        background-color: var(--color-gray-500);
    }
    .bg-gray-600 {
        background-color: var(--color-gray-600);
    }
    .bg-gray-700 {
        background-color: var(--color-gray-700);
    }
    .bg-gray-800 {
        background-color: var(--color-gray-800);
    }
    .bg-gray-900 {
        background-color: var(--color-gray-900);
    }
    .bg-gray-900\/50 {
        background-color: #10182880;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-gray-900\/50 {
            background-color: color-mix(
                in oklab,
                var(--color-gray-900) 50%,
                transparent
            );
        }
    }
    .bg-gray-950 {
        background-color: var(--color-gray-950);
    }
    .bg-green-50 {
        background-color: var(--color-green-50);
    }
    .bg-green-100 {
        background-color: var(--color-green-100);
    }
    .bg-green-300 {
        background-color: var(--color-green-300);
    }
    .bg-green-400 {
        background-color: var(--color-green-400);
    }
    .bg-green-500 {
        background-color: var(--color-green-500);
    }
    .bg-green-600 {
        background-color: var(--color-green-600);
    }
    .bg-indigo-50 {
        background-color: var(--color-indigo-50);
    }
    .bg-indigo-100 {
        background-color: var(--color-indigo-100);
    }
    .bg-indigo-200 {
        background-color: var(--color-indigo-200);
    }
    .bg-indigo-300 {
        background-color: var(--color-indigo-300);
    }
    .bg-indigo-400 {
        background-color: var(--color-indigo-400);
    }
    .bg-indigo-500 {
        background-color: var(--color-indigo-500);
    }
    .bg-indigo-600 {
        background-color: var(--color-indigo-600);
    }
    .bg-indigo-700 {
        background-color: var(--color-indigo-700);
    }
    .bg-indigo-800 {
        background-color: var(--color-indigo-800);
    }
    .bg-indigo-900 {
        background-color: var(--color-indigo-900);
    }
    .bg-info {
        background-color: var(--color-info);
    }
    .bg-info-content {
        background-color: var(--color-info-content);
    }
    .bg-lime-50 {
        background-color: var(--color-lime-50);
    }
    .bg-lime-100 {
        background-color: var(--color-lime-100);
    }
    .bg-lime-400 {
        background-color: var(--color-lime-400);
    }
    .bg-neutral {
        background-color: var(--color-neutral);
    }
    .bg-neutral-800 {
        background-color: var(--color-neutral-800);
    }
    .bg-neutral-800\/60 {
        background-color: #26262699;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-neutral-800\/60 {
            background-color: color-mix(
                in oklab,
                var(--color-neutral-800) 60%,
                transparent
            );
        }
    }
    .bg-neutral-800\/70 {
        background-color: #262626b3;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-neutral-800\/70 {
            background-color: color-mix(
                in oklab,
                var(--color-neutral-800) 70%,
                transparent
            );
        }
    }
    .bg-neutral-800\/80 {
        background-color: #262626cc;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-neutral-800\/80 {
            background-color: color-mix(
                in oklab,
                var(--color-neutral-800) 80%,
                transparent
            );
        }
    }
    .bg-neutral-900 {
        background-color: var(--color-neutral-900);
    }
    .bg-neutral-content {
        background-color: var(--color-neutral-content);
    }
    .bg-orange-50 {
        background-color: var(--color-orange-50);
    }
    .bg-orange-100 {
        background-color: var(--color-orange-100);
    }
    .bg-orange-500 {
        background-color: var(--color-orange-500);
    }
    .bg-pink-50 {
        background-color: var(--color-pink-50);
    }
    .bg-pink-100 {
        background-color: var(--color-pink-100);
    }
    .bg-pink-200 {
        background-color: var(--color-pink-200);
    }
    .bg-pink-300 {
        background-color: var(--color-pink-300);
    }
    .bg-pink-400 {
        background-color: var(--color-pink-400);
    }
    .bg-pink-500 {
        background-color: var(--color-pink-500);
    }
    .bg-pink-600 {
        background-color: var(--color-pink-600);
    }
    .bg-pink-700 {
        background-color: var(--color-pink-700);
    }
    .bg-pink-800 {
        background-color: var(--color-pink-800);
    }
    .bg-pink-900 {
        background-color: var(--color-pink-900);
    }
    .bg-primary {
        background-color: var(--color-primary);
    }
    .bg-primary-content {
        background-color: var(--color-primary-content);
    }
    .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\/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-purple-50 {
        background-color: var(--color-purple-50);
    }
    .bg-purple-100 {
        background-color: var(--color-purple-100);
    }
    .bg-purple-500 {
        background-color: var(--color-purple-500);
    }
    .bg-red-50 {
        background-color: var(--color-red-50);
    }
    .bg-red-100 {
        background-color: var(--color-red-100);
    }
    .bg-red-500 {
        background-color: var(--color-red-500);
    }
    .bg-red-500\/20 {
        background-color: #fb2c3633;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-red-500\/20 {
            background-color: color-mix(
                in oklab,
                var(--color-red-500) 20%,
                transparent
            );
        }
    }
    .bg-red-500\/50 {
        background-color: #fb2c3680;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-red-500\/50 {
            background-color: color-mix(
                in oklab,
                var(--color-red-500) 50%,
                transparent
            );
        }
    }
    .bg-red-500\/\[50\%\] {
        background-color: #fb2c3680;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-red-500\/\[50\%\] {
            background-color: color-mix(
                in oklab,
                var(--color-red-500) 50%,
                transparent
            );
        }
    }
    .bg-rose-50 {
        background-color: var(--color-rose-50);
    }
    .bg-rose-500 {
        background-color: var(--color-rose-500);
    }
    .bg-secondary {
        background-color: var(--color-secondary);
    }
    .bg-secondary-content {
        background-color: var(--color-secondary-content);
    }
    .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-secondary\/20 {
        background-color: var(--color-secondary);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-secondary\/20 {
            background-color: color-mix(
                in oklab,
                var(--color-secondary) 20%,
                transparent
            );
        }
    }
    .bg-sky-500 {
        background-color: var(--color-sky-500);
    }
    .bg-slate-200 {
        background-color: var(--color-slate-200);
    }
    .bg-slate-600 {
        background-color: var(--color-slate-600);
    }
    .bg-success {
        background-color: var(--color-success);
    }
    .bg-success-content {
        background-color: var(--color-success-content);
    }
    .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-teal-50 {
        background-color: var(--color-teal-50);
    }
    .bg-teal-100 {
        background-color: var(--color-teal-100);
    }
    .bg-teal-200 {
        background-color: var(--color-teal-200);
    }
    .bg-teal-300 {
        background-color: var(--color-teal-300);
    }
    .bg-teal-400 {
        background-color: var(--color-teal-400);
    }
    .bg-teal-500 {
        background-color: var(--color-teal-500);
    }
    .bg-teal-600 {
        background-color: var(--color-teal-600);
    }
    .bg-teal-700 {
        background-color: var(--color-teal-700);
    }
    .bg-teal-800 {
        background-color: var(--color-teal-800);
    }
    .bg-teal-900 {
        background-color: var(--color-teal-900);
    }
    .bg-transparent {
        background-color: #0000;
    }
    .bg-violet-50 {
        background-color: var(--color-violet-50);
    }
    .bg-violet-100 {
        background-color: var(--color-violet-100);
    }
    .bg-violet-500 {
        background-color: var(--color-violet-500);
    }
    .bg-warning {
        background-color: var(--color-warning);
    }
    .bg-warning-content {
        background-color: var(--color-warning-content);
    }
    .bg-white {
        background-color: var(--color-white);
    }
    .bg-white\/10 {
        background-color: #ffffff1a;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/10 {
            background-color: color-mix(
                in oklab,
                var(--color-white) 10%,
                transparent
            );
        }
    }
    .bg-white\/20 {
        background-color: #fff3;
    }
    @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: #ffffff4d;
    }
    @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: #fff6;
    }
    @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: #ffffff80;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/50 {
            background-color: color-mix(
                in oklab,
                var(--color-white) 50%,
                transparent
            );
        }
    }
    .bg-white\/70 {
        background-color: #ffffffb3;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/70 {
            background-color: color-mix(
                in oklab,
                var(--color-white) 70%,
                transparent
            );
        }
    }
    .bg-white\/80 {
        background-color: #fffc;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/80 {
            background-color: color-mix(
                in oklab,
                var(--color-white) 80%,
                transparent
            );
        }
    }
    .bg-white\/90 {
        background-color: #ffffffe6;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/90 {
            background-color: color-mix(
                in oklab,
                var(--color-white) 90%,
                transparent
            );
        }
    }
    .bg-white\/95 {
        background-color: #fffffff2;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-white\/95 {
            background-color: color-mix(
                in oklab,
                var(--color-white) 95%,
                transparent
            );
        }
    }
    .bg-yellow-100 {
        background-color: var(--color-yellow-100);
    }
    .bg-yellow-200 {
        background-color: var(--color-yellow-200);
    }
    .bg-yellow-300 {
        background-color: var(--color-yellow-300);
    }
    .bg-yellow-400 {
        background-color: var(--color-yellow-400);
    }
    .bg-yellow-500 {
        background-color: var(--color-yellow-500);
    }
    .bg-yellow-600 {
        background-color: var(--color-yellow-600);
    }
    .bg-yellow-700 {
        background-color: var(--color-yellow-700);
    }
    .bg-yellow-800 {
        background-color: var(--color-yellow-800);
    }
    .bg-yellow-900 {
        background-color: var(--color-yellow-900);
    }
    .divider-accent:before,
    .divider-accent:after {
        background-color: var(--color-accent);
    }
    .divider-error:before,
    .divider-error:after {
        background-color: var(--color-error);
    }
    .divider-info:before,
    .divider-info:after {
        background-color: var(--color-info);
    }
    .divider-neutral:before,
    .divider-neutral:after {
        background-color: var(--color-neutral);
    }
    .divider-primary:before,
    .divider-primary:after {
        background-color: var(--color-primary);
    }
    .divider-secondary:before,
    .divider-secondary:after {
        background-color: var(--color-secondary);
    }
    .divider-success:before,
    .divider-success:after {
        background-color: var(--color-success);
    }
    .divider-warning:before,
    .divider-warning:after {
        background-color: var(--color-warning);
    }
    .bg-linear-to-b {
        --tw-gradient-position: to bottom;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-b {
            --tw-gradient-position: to bottom in oklab;
        }
    }
    .bg-linear-to-bl {
        --tw-gradient-position: to bottom left;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-bl {
            --tw-gradient-position: to bottom left in oklab;
        }
    }
    .bg-linear-to-l {
        --tw-gradient-position: to left;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-l {
            --tw-gradient-position: to left in oklab;
        }
    }
    .bg-linear-to-r {
        --tw-gradient-position: to right;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-r {
            --tw-gradient-position: to right in oklab;
        }
    }
    .bg-linear-to-t {
        --tw-gradient-position: to top;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-t {
            --tw-gradient-position: to top in oklab;
        }
    }
    .bg-linear-to-tl {
        --tw-gradient-position: to top left;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-tl {
            --tw-gradient-position: to top left in oklab;
        }
    }
    .bg-linear-to-tr {
        --tw-gradient-position: to top right;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    @supports (background-image: linear-gradient(in lab, red, red)) {
        .bg-linear-to-tr {
            --tw-gradient-position: to top right in oklab;
        }
    }
    .-bg-conic,
    .bg-conic {
        --tw-gradient-position: in oklab;
        background-image: conic-gradient(var(--tw-gradient-stops));
    }
    .bg-gradient-to-b {
        --tw-gradient-position: to bottom in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-gradient-to-bl {
        --tw-gradient-position: to bottom left in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-gradient-to-br {
        --tw-gradient-position: to bottom right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-gradient-to-l {
        --tw-gradient-position: to left in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-gradient-to-r {
        --tw-gradient-position: to right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-gradient-to-t {
        --tw-gradient-position: to top in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-gradient-to-tr {
        --tw-gradient-position: to top right in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .bg-radial {
        --tw-gradient-position: in oklab;
        background-image: radial-gradient(var(--tw-gradient-stops));
    }
    .bg-\[linear-gradient\(90deg\,var\(--color-secondary\)_4\%\,color-mix\(in_oklch\,var\(--color-secondary\)\,var\(--color-error\)\)_22\%\,var\(--color-primary\)_45\%\,color-mix\(in_oklch\,var\(--color-primary\)\,var\(--color-accent\)\)_67\%\,var\(--color-accent\)_100\.2\%\)\] {
        background-image: linear-gradient(
            90deg,
            var(--color-secondary) 4%,
            var(--color-secondary) 22%,
            var(--color-primary) 45%,
            var(--color-primary) 67%,
            var(--color-accent) 100.2%
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .bg-\[linear-gradient\(90deg\,var\(--color-secondary\)_4\%\,color-mix\(in_oklch\,var\(--color-secondary\)\,var\(--color-error\)\)_22\%\,var\(--color-primary\)_45\%\,color-mix\(in_oklch\,var\(--color-primary\)\,var\(--color-accent\)\)_67\%\,var\(--color-accent\)_100\.2\%\)\] {
            background-image: linear-gradient(
                90deg,
                var(--color-secondary) 4%,
                color-mix(in oklch, var(--color-secondary), var(--color-error))
                    22%,
                var(--color-primary) 45%,
                color-mix(in oklch, var(--color-primary), var(--color-accent))
                    67%,
                var(--color-accent) 100.2%
            );
        }
    }
    .bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(255\,255\,255\,0\.2\)\,transparent_50\%\)\],
    .bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(255\,255\,255\,0\.2\)_0\%\,transparent_50\%\)\] {
        background-image: radial-gradient(circle at 50% 0, #fff3, #0000 50%);
    }
    .bg-\[radial-gradient\(circle_at_50\%_100\%\,rgba\(0\,0\,0\,0\.2\)_0\%\,transparent_50\%\)\] {
        background-image: radial-gradient(circle at 50% 100%, #0003, #0000 50%);
    }
    .bg-\[url\(\'https\:\/\/readdy\.ai\/api\/search-image\?query\=abstract\%20luxury\%20pattern\%20with\%20subtle\%20geometric\%20shapes\%20and\%20gradients\%2c\%20premium\%20background\%20texture\&width\=800\&height\=800\&seq\=1\&orientation\=squarish\'\)\] {
        background-image: url(https://readdy.ai/api/search-image?query=abstract%20luxury%20pattern%20with%20subtle%20geometric%20shapes%20and%20gradients%2C%20premium%20background%20texture&width=800&height=800&seq=1&orientation=squarish);
    }
    .bg-\[url\(\'https\:\/\/readdy\.ai\/api\/search-image\?query\=abstract\%20luxury\%20pattern\%20with\%20subtle\%20geometric\%20shapes\%20and\%20gradients\%20in\%20light\%20colors\%2c\%20premium\%20background\%20texture\&width\=1920\&height\=1080\&seq\=8\&orientation\=landscape\'\)\] {
        background-image: url(https://readdy.ai/api/search-image?query=abstract%20luxury%20pattern%20with%20subtle%20geometric%20shapes%20and%20gradients%20in%20light%20colors%2C%20premium%20background%20texture&width=1920&height=1080&seq=8&orientation=landscape);
    }
    .bg-\[url\(\'https\:\/\/readdy\.ai\/api\/search-image\?query\=modern\%20abstract\%203d\%20geometric\%20shapes\%20and\%20waves\%20with\%20soft\%20gradients\%2c\%20clean\%20minimalist\%20design\%20with\%20flowing\%20curves\%20and\%20subtle\%20lighting\%20effects\%2c\%20perfect\%20for\%20hero\%20background\&width\=1920\&height\=1080\&seq\=4\&orientation\=landscape\'\)\] {
        background-image: url(https://readdy.ai/api/search-image?query=modern%20abstract%203d%20geometric%20shapes%20and%20waves%20with%20soft%20gradients%2C%20clean%20minimalist%20design%20with%20flowing%20curves%20and%20subtle%20lighting%20effects%2C%20perfect%20for%20hero%20background&width=1920&height=1080&seq=4&orientation=landscape);
    }
    .bg-\[url\(\'https\:\/\/readdy\.ai\/api\/search-image\?query\=modern\%20luxury\%20abstract\%20background\%20with\%20flowing\%203d\%20waves\%20and\%20curves\%2c\%20featuring\%20elegant\%20gradients\%20in\%20soft\%20purple\%20and\%20blue\%20tones\%2c\%20clean\%20minimalist\%20design\%20with\%20dynamic\%20motion\%20and\%20depth\%2c\%20perfect\%20for\%20premium\%20website\%20hero\%20background\&width\=1920\&height\=1080\&seq\=6\&orientation\=landscape\'\)\] {
        background-image: url(https://readdy.ai/api/search-image?query=modern%20luxury%20abstract%20background%20with%20flowing%203D%20waves%20and%20curves%2C%20featuring%20elegant%20gradients%20in%20soft%20purple%20and%20blue%20tones%2C%20clean%20minimalist%20design%20with%20dynamic%20motion%20and%20depth%2C%20perfect%20for%20premium%20website%20hero%20background&width=1920&height=1080&seq=6&orientation=landscape);
    }
    .bg-none {
        background-image: none;
    }
    .via-none {
        --tw-gradient-via-stops: initial;
    }
    .from-\[\#0a0163\] {
        --tw-gradient-from: #0a0163;
        --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-\[\#5e85e0\] {
        --tw-gradient-from: #5e85e0;
        --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-\[\#5ee0ac\] {
        --tw-gradient-from: #5ee0ac;
        --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-\[\#6b5ee0\] {
        --tw-gradient-from: #6b5ee0;
        --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-\[\#FFFF\] {
        --tw-gradient-from: #fff;
        --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-\[\#d3e05e\] {
        --tw-gradient-from: #d3e05e;
        --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-\[\#e05e92\] {
        --tw-gradient-from: #e05e92;
        --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-\[\#e06b5e\] {
        --tw-gradient-from: #e06b5e;
        --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-\[\#eff0f330\] {
        --tw-gradient-from: #eff0f330;
        --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-\[\#fbc2eb\] {
        --tw-gradient-from: #fbc2eb;
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-accent {
        --tw-gradient-from: var(--color-accent);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-accent-content {
        --tw-gradient-from: var(--color-accent-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-amber-50 {
        --tw-gradient-from: var(--color-amber-50);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-amber-50\/50 {
        --tw-gradient-from: #fffbeb80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-amber-50\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-amber-50) 50%,
                transparent
            );
        }
    }
    .from-amber-500 {
        --tw-gradient-from: 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)
        );
    }
    .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-base-200 {
        --tw-gradient-from: var(--color-base-200);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .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)
        );
    }
    .from-base-content {
        --tw-gradient-from: var(--color-base-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-black {
        --tw-gradient-from: var(--color-black);
        --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-50\/50 {
        --tw-gradient-from: #eff6ff80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-blue-50\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-blue-50) 50%,
                transparent
            );
        }
    }
    .from-blue-300 {
        --tw-gradient-from: var(--color-blue-300);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-blue-300\/50 {
        --tw-gradient-from: #90c5ff80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-blue-300\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-blue-300) 50%,
                transparent
            );
        }
    }
    .from-blue-400 {
        --tw-gradient-from: var(--color-blue-400);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-blue-400\/20 {
        --tw-gradient-from: #54a2ff33;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-blue-400\/20 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-blue-400) 20%,
                transparent
            );
        }
    }
    .from-blue-500 {
        --tw-gradient-from: var(--color-blue-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-blue-600 {
        --tw-gradient-from: var(--color-blue-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-blue-700 {
        --tw-gradient-from: var(--color-blue-700);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-cyan-400 {
        --tw-gradient-from: var(--color-cyan-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-cyan-400\/10 {
        --tw-gradient-from: #00d2ef1a;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-cyan-400\/10 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-cyan-400) 10%,
                transparent
            );
        }
    }
    .from-cyan-500 {
        --tw-gradient-from: var(--color-cyan-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-cyan-500\/8 {
        --tw-gradient-from: #00b7d714;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-cyan-500\/8 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-cyan-500) 8%,
                transparent
            );
        }
    }
    .from-cyan-600 {
        --tw-gradient-from: var(--color-cyan-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-emerald-50 {
        --tw-gradient-from: var(--color-emerald-50);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-emerald-50\/50 {
        --tw-gradient-from: #ecfdf580;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-emerald-50\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-emerald-50) 50%,
                transparent
            );
        }
    }
    .from-emerald-400 {
        --tw-gradient-from: var(--color-emerald-400);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-emerald-500 {
        --tw-gradient-from: var(--color-emerald-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-emerald-500\/6 {
        --tw-gradient-from: #00bb7f0f;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-emerald-500\/6 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-emerald-500) 6%,
                transparent
            );
        }
    }
    .from-error {
        --tw-gradient-from: var(--color-error);
        --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-error-content {
        --tw-gradient-from: var(--color-error-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-fuchsia-500 {
        --tw-gradient-from: 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)
        );
    }
    .from-gray-200 {
        --tw-gradient-from: var(--color-gray-200);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-gray-500 {
        --tw-gradient-from: var(--color-gray-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-gray-700 {
        --tw-gradient-from: var(--color-gray-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-gray-700\/50 {
        --tw-gradient-from: #36415380;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-gray-700\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-gray-700) 50%,
                transparent
            );
        }
    }
    .from-gray-800 {
        --tw-gradient-from: var(--color-gray-800);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-gray-900 {
        --tw-gradient-from: var(--color-gray-900);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-green-50 {
        --tw-gradient-from: var(--color-green-50);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-green-300 {
        --tw-gradient-from: var(--color-green-300);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-green-300\/50 {
        --tw-gradient-from: #7bf1a880;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-green-300\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-green-300) 50%,
                transparent
            );
        }
    }
    .from-green-400 {
        --tw-gradient-from: var(--color-green-400);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-green-500 {
        --tw-gradient-from: var(--color-green-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-indigo-50 {
        --tw-gradient-from: 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)
        );
    }
    .from-indigo-50\/50 {
        --tw-gradient-from: #eef2ff80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-indigo-50\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-indigo-50) 50%,
                transparent
            );
        }
    }
    .from-indigo-400 {
        --tw-gradient-from: var(--color-indigo-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-indigo-400\/20 {
        --tw-gradient-from: #7d87ff33;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-indigo-400\/20 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-indigo-400) 20%,
                transparent
            );
        }
    }
    .from-indigo-500 {
        --tw-gradient-from: var(--color-indigo-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-indigo-500\/6 {
        --tw-gradient-from: #625fff0f;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-indigo-500\/6 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-indigo-500) 6%,
                transparent
            );
        }
    }
    .from-info {
        --tw-gradient-from: var(--color-info);
        --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-info-content {
        --tw-gradient-from: var(--color-info-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-lime-50 {
        --tw-gradient-from: var(--color-lime-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-lime-50\/50 {
        --tw-gradient-from: #f7fee780;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-lime-50\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-lime-50) 50%,
                transparent
            );
        }
    }
    .from-lime-500 {
        --tw-gradient-from: var(--color-lime-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 {
        --tw-gradient-from: var(--color-neutral);
        --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-800 {
        --tw-gradient-from: var(--color-neutral-800);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-neutral-content {
        --tw-gradient-from: var(--color-neutral-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-orange-50 {
        --tw-gradient-from: var(--color-orange-50);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-orange-50\/50 {
        --tw-gradient-from: #fff7ed80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-orange-50\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-orange-50) 50%,
                transparent
            );
        }
    }
    .from-orange-300 {
        --tw-gradient-from: var(--color-orange-300);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-orange-300\/50 {
        --tw-gradient-from: #ffb96d80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-orange-300\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-orange-300) 50%,
                transparent
            );
        }
    }
    .from-orange-400 {
        --tw-gradient-from: var(--color-orange-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-orange-500 {
        --tw-gradient-from: var(--color-orange-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-pink-300 {
        --tw-gradient-from: var(--color-pink-300);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-pink-300\/50 {
        --tw-gradient-from: #fda5d580;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-pink-300\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-pink-300) 50%,
                transparent
            );
        }
    }
    .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-pink-500\/12 {
        --tw-gradient-from: #f6339a1f;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-pink-500\/12 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-pink-500) 12%,
                transparent
            );
        }
    }
    .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-content {
        --tw-gradient-from: var(--color-primary-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-primary\/5 {
        --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)
        );
    }
    @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\/10 {
        --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)
        );
    }
    @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\/20 {
        --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)
        );
    }
    @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\/30 {
        --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)
        );
    }
    @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\/40 {
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-primary\/40 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-primary) 40%,
                transparent
            );
        }
    }
    .from-primary\/50 {
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-primary\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-primary) 50%,
                transparent
            );
        }
    }
    .from-primary\/80 {
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-primary\/80 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-primary) 80%,
                transparent
            );
        }
    }
    .from-primary\/95 {
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-primary\/95 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-primary) 95%,
                transparent
            );
        }
    }
    .from-purple-50 {
        --tw-gradient-from: var(--color-purple-50);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-purple-50\/50 {
        --tw-gradient-from: #faf5ff80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-purple-50\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-purple-50) 50%,
                transparent
            );
        }
    }
    .from-purple-300 {
        --tw-gradient-from: var(--color-purple-300);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-purple-300\/50 {
        --tw-gradient-from: #d9b3ff80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-purple-300\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-purple-300) 50%,
                transparent
            );
        }
    }
    .from-purple-400 {
        --tw-gradient-from: var(--color-purple-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-purple-500 {
        --tw-gradient-from: var(--color-purple-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-red-300 {
        --tw-gradient-from: var(--color-red-300);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-red-300\/50 {
        --tw-gradient-from: #ffa3a380;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-red-300\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-red-300) 50%,
                transparent
            );
        }
    }
    .from-red-400 {
        --tw-gradient-from: var(--color-red-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-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\/50 {
        --tw-gradient-from: #fff1f280;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-rose-50\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-rose-50) 50%,
                transparent
            );
        }
    }
    .from-rose-400 {
        --tw-gradient-from: var(--color-rose-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-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-secondary {
        --tw-gradient-from: var(--color-secondary);
        --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-secondary-content {
        --tw-gradient-from: var(--color-secondary-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-secondary\/20 {
        --tw-gradient-from: var(--color-secondary);
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-secondary\/20 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-secondary) 20%,
                transparent
            );
        }
    }
    .from-secondary\/40 {
        --tw-gradient-from: var(--color-secondary);
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-secondary\/40 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-secondary) 40%,
                transparent
            );
        }
    }
    .from-sky-50 {
        --tw-gradient-from: var(--color-sky-50);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-slate-50 {
        --tw-gradient-from: var(--color-slate-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-success {
        --tw-gradient-from: var(--color-success);
        --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-success-content {
        --tw-gradient-from: var(--color-success-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-teal-300 {
        --tw-gradient-from: var(--color-teal-300);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-teal-300\/50 {
        --tw-gradient-from: #46ecd580;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-teal-300\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-teal-300) 50%,
                transparent
            );
        }
    }
    .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-violet-50 {
        --tw-gradient-from: var(--color-violet-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-violet-50\/50 {
        --tw-gradient-from: #f5f3ff80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-violet-50\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-violet-50) 50%,
                transparent
            );
        }
    }
    .from-violet-300 {
        --tw-gradient-from: var(--color-violet-300);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-violet-300\/50 {
        --tw-gradient-from: #c4b4ff80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-violet-300\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-violet-300) 50%,
                transparent
            );
        }
    }
    .from-violet-500 {
        --tw-gradient-from: var(--color-violet-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-violet-600 {
        --tw-gradient-from: var(--color-violet-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-warning {
        --tw-gradient-from: 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)
        );
    }
    .from-warning-content {
        --tw-gradient-from: var(--color-warning-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-white {
        --tw-gradient-from: 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)
        );
    }
    .from-white\/20 {
        --tw-gradient-from: #fff3;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-white\/20 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-white) 20%,
                transparent
            );
        }
    }
    .from-white\/40 {
        --tw-gradient-from: #fff6;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-white\/40 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-white) 40%,
                transparent
            );
        }
    }
    .from-white\/50 {
        --tw-gradient-from: #ffffff80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-white\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-white) 50%,
                transparent
            );
        }
    }
    .from-white\/90 {
        --tw-gradient-from: #ffffffe6;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-white\/90 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-white) 90%,
                transparent
            );
        }
    }
    .from-yellow-300 {
        --tw-gradient-from: var(--color-yellow-300);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .from-yellow-300\/50 {
        --tw-gradient-from: #ffe02a80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .from-yellow-300\/50 {
            --tw-gradient-from: color-mix(
                in oklab,
                var(--color-yellow-300) 50%,
                transparent
            );
        }
    }
    .from-yellow-400 {
        --tw-gradient-from: var(--color-yellow-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)
        );
    }
    .via-accent {
        --tw-gradient-via: var(--color-accent);
        --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-accent-content {
        --tw-gradient-via: var(--color-accent-content);
        --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-200 {
        --tw-gradient-via: var(--color-base-200);
        --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-300 {
        --tw-gradient-via: var(--color-base-300);
        --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 {
        --tw-gradient-via: var(--color-base-content);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-blue-50 {
        --tw-gradient-via: var(--color-blue-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-blue-100 {
        --tw-gradient-via: var(--color-blue-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-blue-800 {
        --tw-gradient-via: var(--color-blue-800);
        --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-cyan-200 {
        --tw-gradient-via: var(--color-cyan-200);
        --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-cyan-200\/30 {
        --tw-gradient-via: #a2f4fd4d;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-cyan-200\/30 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-cyan-200) 30%,
                transparent
            );
        }
    }
    .via-cyan-300 {
        --tw-gradient-via: var(--color-cyan-300);
        --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-cyan-500 {
        --tw-gradient-via: var(--color-cyan-500);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-error {
        --tw-gradient-via: var(--color-error);
        --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-error-content {
        --tw-gradient-via: var(--color-error-content);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-gray-900 {
        --tw-gradient-via: var(--color-gray-900);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-gray-900\/40 {
        --tw-gradient-via: #10182866;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-gray-900\/40 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-gray-900) 40%,
                transparent
            );
        }
    }
    .via-green-200 {
        --tw-gradient-via: var(--color-green-200);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-green-200\/30 {
        --tw-gradient-via: #b9f8cf4d;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-green-200\/30 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-green-200) 30%,
                transparent
            );
        }
    }
    .via-green-400 {
        --tw-gradient-via: var(--color-green-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-green-500 {
        --tw-gradient-via: var(--color-green-500);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-indigo-900 {
        --tw-gradient-via: var(--color-indigo-900);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-info {
        --tw-gradient-via: var(--color-info);
        --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-info-content {
        --tw-gradient-via: var(--color-info-content);
        --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-info\/10 {
        --tw-gradient-via: var(--color-info);
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-info\/10 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-info) 10%,
                transparent
            );
        }
    }
    .via-neutral {
        --tw-gradient-via: var(--color-neutral);
        --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-900 {
        --tw-gradient-via: var(--color-neutral-900);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-neutral-content {
        --tw-gradient-via: var(--color-neutral-content);
        --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-orange-200 {
        --tw-gradient-via: var(--color-orange-200);
        --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-orange-200\/30 {
        --tw-gradient-via: #ffd7a84d;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-orange-200\/30 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-orange-200) 30%,
                transparent
            );
        }
    }
    .via-orange-500 {
        --tw-gradient-via: var(--color-orange-500);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-pink-200 {
        --tw-gradient-via: var(--color-pink-200);
        --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-200\/30 {
        --tw-gradient-via: #fccee84d;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-pink-200\/30 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-pink-200) 30%,
                transparent
            );
        }
    }
    .via-pink-500 {
        --tw-gradient-via: var(--color-pink-500);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-primary {
        --tw-gradient-via: var(--color-primary);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-primary-content {
        --tw-gradient-via: var(--color-primary-content);
        --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-purple-200 {
        --tw-gradient-via: var(--color-purple-200);
        --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-purple-200\/30 {
        --tw-gradient-via: #e9d5ff4d;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-purple-200\/30 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-purple-200) 30%,
                transparent
            );
        }
    }
    .via-purple-500 {
        --tw-gradient-via: var(--color-purple-500);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-purple-600 {
        --tw-gradient-via: var(--color-purple-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-red-200 {
        --tw-gradient-via: var(--color-red-200);
        --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-red-200\/30 {
        --tw-gradient-via: #ffcaca4d;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-red-200\/30 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-red-200) 30%,
                transparent
            );
        }
    }
    .via-red-500 {
        --tw-gradient-via: var(--color-red-500);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-secondary {
        --tw-gradient-via: var(--color-secondary);
        --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-secondary-content {
        --tw-gradient-via: var(--color-secondary-content);
        --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-secondary\/5 {
        --tw-gradient-via: var(--color-secondary);
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-secondary\/5 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-secondary) 5%,
                transparent
            );
        }
    }
    .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-success-content {
        --tw-gradient-via: var(--color-success-content);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-teal-200 {
        --tw-gradient-via: var(--color-teal-200);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-teal-200\/30 {
        --tw-gradient-via: #96f7e44d;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-teal-200\/30 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-teal-200) 30%,
                transparent
            );
        }
    }
    .via-teal-500 {
        --tw-gradient-via: var(--color-teal-500);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .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-violet-200 {
        --tw-gradient-via: var(--color-violet-200);
        --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-violet-200\/30 {
        --tw-gradient-via: #ddd6ff4d;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-violet-200\/30 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-violet-200) 30%,
                transparent
            );
        }
    }
    .via-warning {
        --tw-gradient-via: var(--color-warning);
        --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-content {
        --tw-gradient-via: var(--color-warning-content);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-white {
        --tw-gradient-via: var(--color-white);
        --tw-gradient-via-stops: var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-via) var(--tw-gradient-via-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    .via-white\/0 {
        --tw-gradient-via: #0000;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-white\/0 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-white) 0%,
                transparent
            );
        }
    }
    .via-white\/80 {
        --tw-gradient-via: #fffc;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-white\/80 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-white) 80%,
                transparent
            );
        }
    }
    .via-yellow-200 {
        --tw-gradient-via: var(--color-yellow-200);
        --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-yellow-200\/30 {
        --tw-gradient-via: #fff0854d;
        --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);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .via-yellow-200\/30 {
            --tw-gradient-via: color-mix(
                in oklab,
                var(--color-yellow-200) 30%,
                transparent
            );
        }
    }
    .to-\[\#0a0163\] {
        --tw-gradient-to: #0a0163;
        --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-\[\#5ee0ac\] {
        --tw-gradient-to: #5ee0ac;
        --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-\[\#6b5ee0\] {
        --tw-gradient-to: #6b5ee0;
        --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-\[\#FFFF\] {
        --tw-gradient-to: #fff;
        --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-\[\#a6c1ee30\] {
        --tw-gradient-to: #a6c1ee30;
        --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-\[\#a6c1ee\] {
        --tw-gradient-to: #a6c1ee;
        --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-\[\#d3e05e\] {
        --tw-gradient-to: #d3e05e;
        --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-\[\#ffffff30\] {
        --tw-gradient-to: #ffffff30;
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-accent {
        --tw-gradient-to: var(--color-accent);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-accent-content {
        --tw-gradient-to: var(--color-accent-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-base-100,
    .to-base-100\/30 {
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-base-100\/30 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-base-100) 30%,
                transparent
            );
        }
    }
    .to-base-200 {
        --tw-gradient-to: var(--color-base-200);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-base-300 {
        --tw-gradient-to: 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)
        );
    }
    .to-base-content {
        --tw-gradient-to: var(--color-base-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-black {
        --tw-gradient-to: var(--color-black);
        --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-50 {
        --tw-gradient-to: 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)
        );
    }
    .to-blue-400 {
        --tw-gradient-to: var(--color-blue-400);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-blue-400\/10 {
        --tw-gradient-to: #54a2ff1a;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-blue-400\/10 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-blue-400) 10%,
                transparent
            );
        }
    }
    .to-blue-500 {
        --tw-gradient-to: 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)
        );
    }
    .to-blue-500\/8 {
        --tw-gradient-to: #3080ff14;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-blue-500\/8 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-blue-500) 8%,
                transparent
            );
        }
    }
    .to-blue-600 {
        --tw-gradient-to: var(--color-blue-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-cyan-50 {
        --tw-gradient-to: var(--color-cyan-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-cyan-50\/50 {
        --tw-gradient-to: #ecfeff80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-cyan-50\/50 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-cyan-50) 50%,
                transparent
            );
        }
    }
    .to-cyan-400 {
        --tw-gradient-to: var(--color-cyan-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-cyan-500 {
        --tw-gradient-to: var(--color-cyan-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-cyan-600 {
        --tw-gradient-to: var(--color-cyan-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-emerald-50 {
        --tw-gradient-to: var(--color-emerald-50);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-emerald-100 {
        --tw-gradient-to: var(--color-emerald-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-emerald-400 {
        --tw-gradient-to: var(--color-emerald-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-emerald-500 {
        --tw-gradient-to: var(--color-emerald-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-emerald-600 {
        --tw-gradient-to: var(--color-emerald-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-error {
        --tw-gradient-to: var(--color-error);
        --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-error-content {
        --tw-gradient-to: var(--color-error-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-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-fuchsia-600 {
        --tw-gradient-to: var(--color-fuchsia-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-gray-500 {
        --tw-gradient-to: var(--color-gray-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-gray-600 {
        --tw-gradient-to: var(--color-gray-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-gray-900 {
        --tw-gradient-to: var(--color-gray-900);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-green-50 {
        --tw-gradient-to: var(--color-green-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-green-50\/50 {
        --tw-gradient-to: #f0fdf480;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-green-50\/50 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-green-50) 50%,
                transparent
            );
        }
    }
    .to-green-300 {
        --tw-gradient-to: var(--color-green-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-green-500 {
        --tw-gradient-to: var(--color-green-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-green-600 {
        --tw-gradient-to: var(--color-green-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-indigo-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-400 {
        --tw-gradient-to: var(--color-indigo-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-indigo-500 {
        --tw-gradient-to: var(--color-indigo-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-info {
        --tw-gradient-to: var(--color-info);
        --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-info-content {
        --tw-gradient-to: var(--color-info-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-neutral {
        --tw-gradient-to: var(--color-neutral);
        --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-950 {
        --tw-gradient-to: var(--color-neutral-950);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-neutral-content {
        --tw-gradient-to: var(--color-neutral-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-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-50\/50 {
        --tw-gradient-to: #fff7ed80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-orange-50\/50 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-orange-50) 50%,
                transparent
            );
        }
    }
    .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\/50 {
        --tw-gradient-to: #fdf2f880;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-pink-50\/50 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-pink-50) 50%,
                transparent
            );
        }
    }
    .to-pink-400 {
        --tw-gradient-to: 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)
        );
    }
    .to-pink-400\/20 {
        --tw-gradient-to: #fb64b633;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-pink-400\/20 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-pink-400) 20%,
                transparent
            );
        }
    }
    .to-pink-500 {
        --tw-gradient-to: var(--color-pink-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-pink-600 {
        --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)
        );
    }
    .to-primary {
        --tw-gradient-to: 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)
        );
    }
    .to-primary-content {
        --tw-gradient-to: var(--color-primary-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-primary\/5 {
        --tw-gradient-to: 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)
        );
    }
    @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\/20 {
        --tw-gradient-to: 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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-primary\/20 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-primary) 20%,
                transparent
            );
        }
    }
    .to-primary\/40 {
        --tw-gradient-to: 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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-primary\/40 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-primary) 40%,
                transparent
            );
        }
    }
    .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-50\/50 {
        --tw-gradient-to: #faf5ff80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-purple-50\/50 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-purple-50) 50%,
                transparent
            );
        }
    }
    .to-purple-100 {
        --tw-gradient-to: var(--color-purple-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-purple-400 {
        --tw-gradient-to: var(--color-purple-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-purple-400\/20 {
        --tw-gradient-to: #c07eff33;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-purple-400\/20 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-purple-400) 20%,
                transparent
            );
        }
    }
    .to-purple-500 {
        --tw-gradient-to: var(--color-purple-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-purple-500\/6 {
        --tw-gradient-to: #ac4bff0f;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-purple-500\/6 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-purple-500) 6%,
                transparent
            );
        }
    }
    .to-purple-600 {
        --tw-gradient-to: var(--color-purple-600);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-purple-900 {
        --tw-gradient-to: var(--color-purple-900);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-red-50 {
        --tw-gradient-to: 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)
        );
    }
    .to-red-50\/50 {
        --tw-gradient-to: #fef2f280;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-red-50\/50 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-red-50) 50%,
                transparent
            );
        }
    }
    .to-red-500 {
        --tw-gradient-to: var(--color-red-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-red-500\/12 {
        --tw-gradient-to: #fb2c361f;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-red-500\/12 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-red-500) 12%,
                transparent
            );
        }
    }
    .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 {
        --tw-gradient-to: var(--color-secondary);
        --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-content {
        --tw-gradient-to: var(--color-secondary-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-secondary\/5 {
        --tw-gradient-to: var(--color-secondary);
        --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)
        );
    }
    @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\/10 {
        --tw-gradient-to: var(--color-secondary);
        --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)
        );
    }
    @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\/20 {
        --tw-gradient-to: var(--color-secondary);
        --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)
        );
    }
    @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\/30 {
        --tw-gradient-to: var(--color-secondary);
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-secondary\/30 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-secondary) 30%,
                transparent
            );
        }
    }
    .to-secondary\/40 {
        --tw-gradient-to: var(--color-secondary);
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-secondary\/40 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-secondary) 40%,
                transparent
            );
        }
    }
    .to-secondary\/50 {
        --tw-gradient-to: var(--color-secondary);
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-secondary\/50 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-secondary) 50%,
                transparent
            );
        }
    }
    .to-secondary\/80 {
        --tw-gradient-to: var(--color-secondary);
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-secondary\/80 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-secondary) 80%,
                transparent
            );
        }
    }
    .to-secondary\/95 {
        --tw-gradient-to: var(--color-secondary);
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-secondary\/95 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-secondary) 95%,
                transparent
            );
        }
    }
    .to-slate-100 {
        --tw-gradient-to: var(--color-slate-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-success {
        --tw-gradient-to: var(--color-success);
        --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-success-content {
        --tw-gradient-to: var(--color-success-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-success\/10 {
        --tw-gradient-to: var(--color-success);
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-success\/10 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-success) 10%,
                transparent
            );
        }
    }
    .to-teal-50 {
        --tw-gradient-to: var(--color-teal-50);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-teal-50\/50 {
        --tw-gradient-to: #f0fdfa80;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-teal-50\/50 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-teal-50) 50%,
                transparent
            );
        }
    }
    .to-teal-500 {
        --tw-gradient-to: var(--color-teal-500);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-teal-500\/6 {
        --tw-gradient-to: #00baa70f;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-teal-500\/6 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-teal-500) 6%,
                transparent
            );
        }
    }
    .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-violet-300 {
        --tw-gradient-to: var(--color-violet-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-violet-500 {
        --tw-gradient-to: var(--color-violet-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-violet-600 {
        --tw-gradient-to: var(--color-violet-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-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-warning-content {
        --tw-gradient-to: var(--color-warning-content);
        --tw-gradient-stops: var(
            --tw-gradient-via-stops,
            var(--tw-gradient-position),
            var(--tw-gradient-from) var(--tw-gradient-from-position),
            var(--tw-gradient-to) var(--tw-gradient-to-position)
        );
    }
    .to-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)
        );
    }
    .to-white\/0 {
        --tw-gradient-to: #0000;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-white\/0 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-white) 0%,
                transparent
            );
        }
    }
    .to-white\/20 {
        --tw-gradient-to: #fff3;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-white\/20 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-white) 20%,
                transparent
            );
        }
    }
    .to-white\/70 {
        --tw-gradient-to: #ffffffb3;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-white\/70 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-white) 70%,
                transparent
            );
        }
    }
    .to-white\/80 {
        --tw-gradient-to: #fffc;
        --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)
        );
    }
    @supports (color: color-mix(in lab, red, red)) {
        .to-white\/80 {
            --tw-gradient-to: color-mix(
                in oklab,
                var(--color-white) 80%,
                transparent
            );
        }
    }
    .loading-ball {
        -webkit-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%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E");
        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%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E");
    }
    .loading-bars {
        -webkit-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%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");
        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%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");
    }
    .loading-dots {
        -webkit-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");
        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-infinity {
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E");
    }
    .loading-ring {
        -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
        mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
    }
    .loading-spinner {
        -webkit-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-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-circle {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e");
    }
    .mask-decagon {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e");
    }
    .mask-diamond {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e");
    }
    .mask-heart {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
    }
    .mask-hexagon {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
    }
    .mask-hexagon-2 {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
    }
    .mask-none {
        -webkit-mask-image: none;
        mask-image: none;
    }
    .mask-pentagon {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e");
    }
    .mask-squircle {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");
    }
    .mask-star {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e");
    }
    .mask-star-2 {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");
    }
    .mask-triangle {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e");
    }
    .mask-triangle-2 {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e");
    }
    .mask-triangle-3 {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e");
    }
    .mask-triangle-4 {
        -webkit-mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e");
    }
    .mask-circle {
        --tw-mask-radial-shape: circle;
    }
    .mask-ellipse {
        --tw-mask-radial-shape: ellipse;
    }
    .mask-radial-closest-corner {
        --tw-mask-radial-size: closest-corner;
    }
    .mask-radial-closest-side {
        --tw-mask-radial-size: closest-side;
    }
    .mask-radial-farthest-corner {
        --tw-mask-radial-size: farthest-corner;
    }
    .mask-radial-farthest-side {
        --tw-mask-radial-size: farthest-side;
    }
    .mask-radial-at-bottom {
        --tw-mask-radial-position: bottom;
    }
    .mask-radial-at-bottom-left {
        --tw-mask-radial-position: bottom left;
    }
    .mask-radial-at-bottom-right {
        --tw-mask-radial-position: bottom right;
    }
    .mask-radial-at-center {
        --tw-mask-radial-position: center;
    }
    .mask-radial-at-left {
        --tw-mask-radial-position: left;
    }
    .mask-radial-at-right {
        --tw-mask-radial-position: right;
    }
    .mask-radial-at-top {
        --tw-mask-radial-position: top;
    }
    .mask-radial-at-top-left {
        --tw-mask-radial-position: top left;
    }
    .mask-radial-at-top-right {
        --tw-mask-radial-position: top right;
    }
    .box-decoration-clone {
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
    }
    .box-decoration-slice {
        -webkit-box-decoration-break: slice;
        box-decoration-break: slice;
    }
    .decoration-clone {
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
    }
    .decoration-slice {
        -webkit-box-decoration-break: slice;
        box-decoration-break: slice;
    }
    .bg-auto {
        background-size: auto;
    }
    .bg-contain {
        background-size: contain;
    }
    .bg-cover {
        background-size: cover;
    }
    .bg-fixed {
        background-attachment: fixed;
    }
    .bg-local {
        background-attachment: local;
    }
    .bg-scroll {
        background-attachment: scroll;
    }
    .bg-clip-border {
        background-clip: border-box;
    }
    .bg-clip-content {
        background-clip: content-box;
    }
    .bg-clip-padding {
        background-clip: padding-box;
    }
    .bg-clip-text {
        -webkit-background-clip: text;
        background-clip: text;
    }
    .bg-bottom {
        background-position: bottom;
    }
    .bg-bottom-left {
        background-position: 0 100%;
    }
    .bg-bottom-right {
        background-position: 100% 100%;
    }
    .bg-center {
        background-position: 50%;
    }
    .bg-left {
        background-position: 0;
    }
    .bg-left-bottom {
        background-position: 0 100%;
    }
    .bg-left-top {
        background-position: 0 0;
    }
    .bg-right {
        background-position: 100%;
    }
    .bg-right-bottom {
        background-position: 100% 100%;
    }
    .bg-right-top {
        background-position: 100% 0;
    }
    .bg-top {
        background-position: top;
    }
    .bg-top-left {
        background-position: 0 0;
    }
    .bg-top-right {
        background-position: 100% 0;
    }
    .bg-no-repeat {
        background-repeat: no-repeat;
    }
    .bg-repeat {
        background-repeat: repeat;
    }
    .bg-repeat-round {
        background-repeat: round;
    }
    .bg-repeat-space {
        background-repeat: space;
    }
    .bg-repeat-x {
        background-repeat: repeat-x;
    }
    .bg-repeat-y {
        background-repeat: repeat-y;
    }
    .bg-origin-border {
        background-origin: border-box;
    }
    .bg-origin-content {
        background-origin: content-box;
    }
    .bg-origin-padding {
        background-origin: padding-box;
    }
    .mask-add {
        -webkit-mask-composite: source-over;
        mask-composite: add;
    }
    .mask-exclude {
        -webkit-mask-composite: xor;
        mask-composite: exclude;
    }
    .mask-intersect {
        -webkit-mask-composite: source-in;
        mask-composite: intersect;
    }
    .mask-subtract {
        -webkit-mask-composite: source-out;
        mask-composite: subtract;
    }
    .mask-alpha {
        -webkit-mask-source-type: alpha;
        mask-mode: alpha;
    }
    .mask-luminance {
        -webkit-mask-source-type: luminance;
        mask-mode: luminance;
    }
    .mask-match {
        -webkit-mask-source-type: auto;
        mask-mode: match-source;
    }
    .mask-type-alpha {
        mask-type: alpha;
    }
    .mask-type-luminance {
        mask-type: luminance;
    }
    .mask-half-1 {
        -webkit-mask-position: 0;
        mask-position: 0;
        -webkit-mask-size: 200%;
        mask-size: 200%;
    }
    .mask-half-1:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
        -webkit-mask-position: 100%;
        mask-position: 100%;
    }
    .mask-half-2 {
        -webkit-mask-position: 100%;
        mask-position: 100%;
        -webkit-mask-size: 200%;
        mask-size: 200%;
    }
    .mask-half-2:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
        -webkit-mask-position: 0;
        mask-position: 0;
    }
    .mask-auto {
        -webkit-mask-size: auto;
        mask-size: auto;
    }
    .mask-contain {
        -webkit-mask-size: contain;
        mask-size: contain;
    }
    .mask-cover {
        -webkit-mask-size: cover;
        mask-size: cover;
    }
    .mask-clip-border {
        -webkit-mask-clip: border-box;
        mask-clip: border-box;
    }
    .mask-clip-content {
        -webkit-mask-clip: content-box;
        mask-clip: content-box;
    }
    .mask-clip-fill {
        -webkit-mask-clip: fill-box;
        mask-clip: fill-box;
    }
    .mask-clip-padding {
        -webkit-mask-clip: padding-box;
        mask-clip: padding-box;
    }
    .mask-clip-stroke {
        -webkit-mask-clip: stroke-box;
        mask-clip: stroke-box;
    }
    .mask-clip-view {
        -webkit-mask-clip: view-box;
        mask-clip: view-box;
    }
    .mask-no-clip {
        -webkit-mask-clip: no-clip;
        mask-clip: no-clip;
    }
    .mask-bottom {
        -webkit-mask-position: bottom;
        mask-position: bottom;
    }
    .mask-bottom-left {
        -webkit-mask-position: 0 100%;
        mask-position: 0 100%;
    }
    .mask-bottom-right {
        -webkit-mask-position: 100% 100%;
        mask-position: 100% 100%;
    }
    .mask-center {
        -webkit-mask-position: 50%;
        mask-position: 50%;
    }
    .mask-left {
        -webkit-mask-position: 0;
        mask-position: 0;
    }
    .mask-right {
        -webkit-mask-position: 100%;
        mask-position: 100%;
    }
    .mask-top {
        -webkit-mask-position: top;
        mask-position: top;
    }
    .mask-top-left {
        -webkit-mask-position: 0 0;
        mask-position: 0 0;
    }
    .mask-top-right {
        -webkit-mask-position: 100% 0;
        mask-position: 100% 0;
    }
    .mask-no-repeat {
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
    }
    .mask-repeat {
        -webkit-mask-repeat: repeat;
        mask-repeat: repeat;
    }
    .mask-repeat-round {
        -webkit-mask-repeat: round;
        mask-repeat: round;
    }
    .mask-repeat-space {
        -webkit-mask-repeat: space;
        mask-repeat: space;
    }
    .mask-repeat-x {
        -webkit-mask-repeat: repeat-x;
        mask-repeat: repeat-x;
    }
    .mask-repeat-y {
        -webkit-mask-repeat: repeat-y;
        mask-repeat: repeat-y;
    }
    .mask-origin-border {
        -webkit-mask-origin: border-box;
        mask-origin: border-box;
    }
    .mask-origin-content {
        -webkit-mask-origin: content-box;
        mask-origin: content-box;
    }
    .mask-origin-fill {
        -webkit-mask-origin: fill-box;
        mask-origin: fill-box;
    }
    .mask-origin-padding {
        -webkit-mask-origin: padding-box;
        mask-origin: padding-box;
    }
    .mask-origin-stroke {
        -webkit-mask-origin: stroke-box;
        mask-origin: stroke-box;
    }
    .mask-origin-view {
        -webkit-mask-origin: view-box;
        mask-origin: view-box;
    }
    .fill-accent {
        fill: var(--color-accent);
    }
    .fill-accent-content {
        fill: var(--color-accent-content);
    }
    .fill-base-100 {
        fill: var(--color-base-100);
    }
    .fill-base-200 {
        fill: var(--color-base-200);
    }
    .fill-base-300 {
        fill: var(--color-base-300);
    }
    .fill-base-content {
        fill: var(--color-base-content);
    }
    .fill-black {
        fill: var(--color-black);
    }
    .fill-blue-600 {
        fill: var(--color-blue-600);
    }
    .fill-current {
        fill: currentColor;
    }
    .fill-error {
        fill: var(--color-error);
    }
    .fill-error-content {
        fill: var(--color-error-content);
    }
    .fill-gray-300 {
        fill: var(--color-gray-300);
    }
    .fill-gray-800 {
        fill: var(--color-gray-800);
    }
    .fill-info {
        fill: var(--color-info);
    }
    .fill-info-content {
        fill: var(--color-info-content);
    }
    .fill-neutral {
        fill: var(--color-neutral);
    }
    .fill-neutral-content {
        fill: var(--color-neutral-content);
    }
    .fill-none {
        fill: none;
    }
    .fill-pink-400 {
        fill: var(--color-pink-400);
    }
    .fill-pink-400\/50 {
        fill: #fb64b680;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .fill-pink-400\/50 {
            fill: color-mix(in oklab, var(--color-pink-400) 50%, transparent);
        }
    }
    .fill-primary {
        fill: var(--color-primary);
    }
    .fill-primary-content {
        fill: var(--color-primary-content);
    }
    .fill-red-500 {
        fill: var(--color-red-500);
    }
    .fill-secondary {
        fill: var(--color-secondary);
    }
    .fill-secondary-content {
        fill: var(--color-secondary-content);
    }
    .fill-success {
        fill: var(--color-success);
    }
    .fill-success-content {
        fill: var(--color-success-content);
    }
    .fill-warning {
        fill: var(--color-warning);
    }
    .fill-warning-content {
        fill: var(--color-warning-content);
    }
    .fill-white {
        fill: var(--color-white);
    }
    .fill-white\/50 {
        fill: #ffffff80;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .fill-white\/50 {
            fill: color-mix(in oklab, var(--color-white) 50%, transparent);
        }
    }
    .stroke-accent {
        stroke: var(--color-accent);
    }
    .stroke-accent-content {
        stroke: var(--color-accent-content);
    }
    .stroke-base-100 {
        stroke: var(--color-base-100);
    }
    .stroke-base-200 {
        stroke: var(--color-base-200);
    }
    .stroke-base-300 {
        stroke: var(--color-base-300);
    }
    .stroke-base-content {
        stroke: var(--color-base-content);
    }
    .stroke-black {
        stroke: var(--color-black);
    }
    .stroke-blue-600 {
        stroke: var(--color-blue-600);
    }
    .stroke-current {
        stroke: currentColor;
    }
    .stroke-error {
        stroke: var(--color-error);
    }
    .stroke-error-content {
        stroke: var(--color-error-content);
    }
    .stroke-info {
        stroke: var(--color-info);
    }
    .stroke-info-content {
        stroke: var(--color-info-content);
    }
    .stroke-neutral {
        stroke: var(--color-neutral);
    }
    .stroke-neutral-700 {
        stroke: var(--color-neutral-700);
    }
    .stroke-neutral-content {
        stroke: var(--color-neutral-content);
    }
    .stroke-none {
        stroke: none;
    }
    .stroke-primary {
        stroke: var(--color-primary);
    }
    .stroke-primary-content {
        stroke: var(--color-primary-content);
    }
    .stroke-secondary {
        stroke: var(--color-secondary);
    }
    .stroke-secondary-content {
        stroke: var(--color-secondary-content);
    }
    .stroke-success {
        stroke: var(--color-success);
    }
    .stroke-success-content {
        stroke: var(--color-success-content);
    }
    .stroke-warning {
        stroke: var(--color-warning);
    }
    .stroke-warning-content {
        stroke: var(--color-warning-content);
    }
    .stroke-white {
        stroke: var(--color-white);
    }
    .object-contain {
        -o-object-fit: contain;
        object-fit: contain;
    }
    .object-cover {
        -o-object-fit: cover;
        object-fit: cover;
    }
    .object-fill {
        -o-object-fit: fill;
        object-fit: fill;
    }
    .object-none {
        -o-object-fit: none;
        object-fit: none;
    }
    .object-scale-down {
        -o-object-fit: scale-down;
        object-fit: scale-down;
    }
    .object-bottom {
        -o-object-position: bottom;
        object-position: bottom;
    }
    .object-bottom-left {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
    .object-bottom-right {
        -o-object-position: right bottom;
        object-position: right bottom;
    }
    .object-center {
        -o-object-position: center;
        object-position: center;
    }
    .object-left {
        -o-object-position: left;
        object-position: left;
    }
    .object-left-bottom {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
    .object-left-top {
        -o-object-position: left top;
        object-position: left top;
    }
    .object-right {
        -o-object-position: right;
        object-position: right;
    }
    .object-right-bottom {
        -o-object-position: right bottom;
        object-position: right bottom;
    }
    .object-right-top {
        -o-object-position: right top;
        object-position: right top;
    }
    .object-top {
        -o-object-position: top;
        object-position: top;
    }
    .object-top-left {
        -o-object-position: left top;
        object-position: left top;
    }
    .object-top-right {
        -o-object-position: right top;
        object-position: right top;
    }
    .checkbox-lg {
        --size: calc(var(--size-selector, 0.25rem) * 7);
        padding: 0.3125rem;
    }
    .checkbox-md {
        --size: calc(var(--size-selector, 0.25rem) * 6);
        padding: 0.25rem;
    }
    .checkbox-sm {
        --size: calc(var(--size-selector, 0.25rem) * 5);
        padding: 0.1875rem;
    }
    .checkbox-xl {
        --size: calc(var(--size-selector, 0.25rem) * 8);
        padding: 0.375rem;
    }
    .checkbox-xs {
        --size: calc(var(--size-selector, 0.25rem) * 4);
        padding: 0.125rem;
    }
    .radio-lg {
        padding: 0.3125rem;
    }
    .radio-lg[type="radio"] {
        --size: calc(var(--size-selector, 0.25rem) * 7);
    }
    .radio-md {
        padding: 0.25rem;
    }
    .radio-md[type="radio"] {
        --size: calc(var(--size-selector, 0.25rem) * 6);
    }
    .radio-sm {
        padding: 0.1875rem;
    }
    .radio-sm[type="radio"] {
        --size: calc(var(--size-selector, 0.25rem) * 5);
    }
    .radio-xl {
        padding: 0.375rem;
    }
    .radio-xl[type="radio"] {
        --size: calc(var(--size-selector, 0.25rem) * 8);
    }
    .radio-xs {
        padding: 0.125rem;
    }
    .radio-xs[type="radio"] {
        --size: calc(var(--size-selector, 0.25rem) * 4);
    }
    .p-0 {
        padding: calc(var(--spacing) * 0);
    }
    .p-0\.5 {
        padding: calc(var(--spacing) * 0.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-7 {
        padding: calc(var(--spacing) * 7);
    }
    .p-8 {
        padding: calc(var(--spacing) * 8);
    }
    .p-9 {
        padding: calc(var(--spacing) * 9);
    }
    .p-10 {
        padding: calc(var(--spacing) * 10);
    }
    .p-11 {
        padding: calc(var(--spacing) * 11);
    }
    .p-12 {
        padding: calc(var(--spacing) * 12);
    }
    .p-13 {
        padding: calc(var(--spacing) * 13);
    }
    .p-14 {
        padding: calc(var(--spacing) * 14);
    }
    .p-15 {
        padding: calc(var(--spacing) * 15);
    }
    .p-16 {
        padding: calc(var(--spacing) * 16);
    }
    .p-17 {
        padding: calc(var(--spacing) * 17);
    }
    .p-18 {
        padding: calc(var(--spacing) * 18);
    }
    .p-19 {
        padding: calc(var(--spacing) * 19);
    }
    .p-20 {
        padding: calc(var(--spacing) * 20);
    }
    .p-21 {
        padding: calc(var(--spacing) * 21);
    }
    .p-22 {
        padding: calc(var(--spacing) * 22);
    }
    .p-23 {
        padding: calc(var(--spacing) * 23);
    }
    .p-24 {
        padding: calc(var(--spacing) * 24);
    }
    .p-25 {
        padding: calc(var(--spacing) * 25);
    }
    .p-26 {
        padding: calc(var(--spacing) * 26);
    }
    .p-27 {
        padding: calc(var(--spacing) * 27);
    }
    .p-28 {
        padding: calc(var(--spacing) * 28);
    }
    .p-29 {
        padding: calc(var(--spacing) * 29);
    }
    .p-30 {
        padding: calc(var(--spacing) * 30);
    }
    .p-31 {
        padding: calc(var(--spacing) * 31);
    }
    .p-32 {
        padding: calc(var(--spacing) * 32);
    }
    .p-33 {
        padding: calc(var(--spacing) * 33);
    }
    .p-34 {
        padding: calc(var(--spacing) * 34);
    }
    .p-35 {
        padding: calc(var(--spacing) * 35);
    }
    .p-36 {
        padding: calc(var(--spacing) * 36);
    }
    .p-37 {
        padding: calc(var(--spacing) * 37);
    }
    .p-38 {
        padding: calc(var(--spacing) * 38);
    }
    .p-39 {
        padding: calc(var(--spacing) * 39);
    }
    .p-40 {
        padding: calc(var(--spacing) * 40);
    }
    .p-41 {
        padding: calc(var(--spacing) * 41);
    }
    .p-42 {
        padding: calc(var(--spacing) * 42);
    }
    .p-43 {
        padding: calc(var(--spacing) * 43);
    }
    .p-44 {
        padding: calc(var(--spacing) * 44);
    }
    .p-45 {
        padding: calc(var(--spacing) * 45);
    }
    .p-46 {
        padding: calc(var(--spacing) * 46);
    }
    .p-47 {
        padding: calc(var(--spacing) * 47);
    }
    .p-48 {
        padding: calc(var(--spacing) * 48);
    }
    .p-49 {
        padding: calc(var(--spacing) * 49);
    }
    .p-50 {
        padding: calc(var(--spacing) * 50);
    }
    .p-51 {
        padding: calc(var(--spacing) * 51);
    }
    .p-52 {
        padding: calc(var(--spacing) * 52);
    }
    .p-53 {
        padding: calc(var(--spacing) * 53);
    }
    .p-54 {
        padding: calc(var(--spacing) * 54);
    }
    .p-55 {
        padding: calc(var(--spacing) * 55);
    }
    .p-56 {
        padding: calc(var(--spacing) * 56);
    }
    .p-57 {
        padding: calc(var(--spacing) * 57);
    }
    .p-58 {
        padding: calc(var(--spacing) * 58);
    }
    .p-59 {
        padding: calc(var(--spacing) * 59);
    }
    .p-60 {
        padding: calc(var(--spacing) * 60);
    }
    .p-61 {
        padding: calc(var(--spacing) * 61);
    }
    .p-62 {
        padding: calc(var(--spacing) * 62);
    }
    .p-63 {
        padding: calc(var(--spacing) * 63);
    }
    .p-64 {
        padding: calc(var(--spacing) * 64);
    }
    .p-65 {
        padding: calc(var(--spacing) * 65);
    }
    .p-66 {
        padding: calc(var(--spacing) * 66);
    }
    .p-67 {
        padding: calc(var(--spacing) * 67);
    }
    .p-68 {
        padding: calc(var(--spacing) * 68);
    }
    .p-69 {
        padding: calc(var(--spacing) * 69);
    }
    .p-70 {
        padding: calc(var(--spacing) * 70);
    }
    .p-71 {
        padding: calc(var(--spacing) * 71);
    }
    .p-72 {
        padding: calc(var(--spacing) * 72);
    }
    .p-73 {
        padding: calc(var(--spacing) * 73);
    }
    .p-74 {
        padding: calc(var(--spacing) * 74);
    }
    .p-75 {
        padding: calc(var(--spacing) * 75);
    }
    .p-76 {
        padding: calc(var(--spacing) * 76);
    }
    .p-77 {
        padding: calc(var(--spacing) * 77);
    }
    .p-78 {
        padding: calc(var(--spacing) * 78);
    }
    .p-79 {
        padding: calc(var(--spacing) * 79);
    }
    .p-80 {
        padding: calc(var(--spacing) * 80);
    }
    .p-81 {
        padding: calc(var(--spacing) * 81);
    }
    .p-82 {
        padding: calc(var(--spacing) * 82);
    }
    .p-83 {
        padding: calc(var(--spacing) * 83);
    }
    .p-84 {
        padding: calc(var(--spacing) * 84);
    }
    .p-85 {
        padding: calc(var(--spacing) * 85);
    }
    .p-86 {
        padding: calc(var(--spacing) * 86);
    }
    .p-87 {
        padding: calc(var(--spacing) * 87);
    }
    .p-88 {
        padding: calc(var(--spacing) * 88);
    }
    .p-89 {
        padding: calc(var(--spacing) * 89);
    }
    .p-90 {
        padding: calc(var(--spacing) * 90);
    }
    .p-91 {
        padding: calc(var(--spacing) * 91);
    }
    .p-92 {
        padding: calc(var(--spacing) * 92);
    }
    .p-93 {
        padding: calc(var(--spacing) * 93);
    }
    .p-94 {
        padding: calc(var(--spacing) * 94);
    }
    .p-95 {
        padding: calc(var(--spacing) * 95);
    }
    .p-96 {
        padding: calc(var(--spacing) * 96);
    }
    .p-97 {
        padding: calc(var(--spacing) * 97);
    }
    .p-98 {
        padding: calc(var(--spacing) * 98);
    }
    .p-99 {
        padding: calc(var(--spacing) * 99);
    }
    .p-100 {
        padding: calc(var(--spacing) * 100);
    }
    .p-101 {
        padding: calc(var(--spacing) * 101);
    }
    .p-102 {
        padding: calc(var(--spacing) * 102);
    }
    .p-103 {
        padding: calc(var(--spacing) * 103);
    }
    .p-104 {
        padding: calc(var(--spacing) * 104);
    }
    .p-105 {
        padding: calc(var(--spacing) * 105);
    }
    .p-106 {
        padding: calc(var(--spacing) * 106);
    }
    .p-107 {
        padding: calc(var(--spacing) * 107);
    }
    .p-108 {
        padding: calc(var(--spacing) * 108);
    }
    .p-109 {
        padding: calc(var(--spacing) * 109);
    }
    .p-110 {
        padding: calc(var(--spacing) * 110);
    }
    .p-111 {
        padding: calc(var(--spacing) * 111);
    }
    .p-112 {
        padding: calc(var(--spacing) * 112);
    }
    .p-113 {
        padding: calc(var(--spacing) * 113);
    }
    .p-114 {
        padding: calc(var(--spacing) * 114);
    }
    .p-115 {
        padding: calc(var(--spacing) * 115);
    }
    .p-116 {
        padding: calc(var(--spacing) * 116);
    }
    .p-117 {
        padding: calc(var(--spacing) * 117);
    }
    .p-118 {
        padding: calc(var(--spacing) * 118);
    }
    .p-119 {
        padding: calc(var(--spacing) * 119);
    }
    .p-120 {
        padding: calc(var(--spacing) * 120);
    }
    .p-121 {
        padding: calc(var(--spacing) * 121);
    }
    .p-122 {
        padding: calc(var(--spacing) * 122);
    }
    .p-123 {
        padding: calc(var(--spacing) * 123);
    }
    .p-124 {
        padding: calc(var(--spacing) * 124);
    }
    .p-125 {
        padding: calc(var(--spacing) * 125);
    }
    .p-126 {
        padding: calc(var(--spacing) * 126);
    }
    .p-127 {
        padding: calc(var(--spacing) * 127);
    }
    .p-128 {
        padding: calc(var(--spacing) * 128);
    }
    .p-129 {
        padding: calc(var(--spacing) * 129);
    }
    .p-130 {
        padding: calc(var(--spacing) * 130);
    }
    .p-131 {
        padding: calc(var(--spacing) * 131);
    }
    .p-132 {
        padding: calc(var(--spacing) * 132);
    }
    .p-133 {
        padding: calc(var(--spacing) * 133);
    }
    .p-134 {
        padding: calc(var(--spacing) * 134);
    }
    .p-135 {
        padding: calc(var(--spacing) * 135);
    }
    .p-136 {
        padding: calc(var(--spacing) * 136);
    }
    .p-137 {
        padding: calc(var(--spacing) * 137);
    }
    .p-138 {
        padding: calc(var(--spacing) * 138);
    }
    .p-139 {
        padding: calc(var(--spacing) * 139);
    }
    .p-140 {
        padding: calc(var(--spacing) * 140);
    }
    .p-141 {
        padding: calc(var(--spacing) * 141);
    }
    .p-142 {
        padding: calc(var(--spacing) * 142);
    }
    .p-143 {
        padding: calc(var(--spacing) * 143);
    }
    .p-144 {
        padding: calc(var(--spacing) * 144);
    }
    .p-145 {
        padding: calc(var(--spacing) * 145);
    }
    .p-146 {
        padding: calc(var(--spacing) * 146);
    }
    .p-147 {
        padding: calc(var(--spacing) * 147);
    }
    .p-148 {
        padding: calc(var(--spacing) * 148);
    }
    .p-149 {
        padding: calc(var(--spacing) * 149);
    }
    .p-150 {
        padding: calc(var(--spacing) * 150);
    }
    .p-151 {
        padding: calc(var(--spacing) * 151);
    }
    .p-152 {
        padding: calc(var(--spacing) * 152);
    }
    .p-153 {
        padding: calc(var(--spacing) * 153);
    }
    .p-154 {
        padding: calc(var(--spacing) * 154);
    }
    .p-155 {
        padding: calc(var(--spacing) * 155);
    }
    .p-156 {
        padding: calc(var(--spacing) * 156);
    }
    .p-157 {
        padding: calc(var(--spacing) * 157);
    }
    .p-158 {
        padding: calc(var(--spacing) * 158);
    }
    .p-159 {
        padding: calc(var(--spacing) * 159);
    }
    .p-160 {
        padding: calc(var(--spacing) * 160);
    }
    .p-161 {
        padding: calc(var(--spacing) * 161);
    }
    .p-162 {
        padding: calc(var(--spacing) * 162);
    }
    .p-163 {
        padding: calc(var(--spacing) * 163);
    }
    .p-164 {
        padding: calc(var(--spacing) * 164);
    }
    .p-165 {
        padding: calc(var(--spacing) * 165);
    }
    .p-166 {
        padding: calc(var(--spacing) * 166);
    }
    .p-167 {
        padding: calc(var(--spacing) * 167);
    }
    .p-168 {
        padding: calc(var(--spacing) * 168);
    }
    .p-169 {
        padding: calc(var(--spacing) * 169);
    }
    .p-170 {
        padding: calc(var(--spacing) * 170);
    }
    .p-171 {
        padding: calc(var(--spacing) * 171);
    }
    .p-172 {
        padding: calc(var(--spacing) * 172);
    }
    .p-173 {
        padding: calc(var(--spacing) * 173);
    }
    .p-174 {
        padding: calc(var(--spacing) * 174);
    }
    .p-175 {
        padding: calc(var(--spacing) * 175);
    }
    .p-176 {
        padding: calc(var(--spacing) * 176);
    }
    .p-177 {
        padding: calc(var(--spacing) * 177);
    }
    .p-178 {
        padding: calc(var(--spacing) * 178);
    }
    .p-179 {
        padding: calc(var(--spacing) * 179);
    }
    .p-180 {
        padding: calc(var(--spacing) * 180);
    }
    .p-181 {
        padding: calc(var(--spacing) * 181);
    }
    .p-182 {
        padding: calc(var(--spacing) * 182);
    }
    .p-183 {
        padding: calc(var(--spacing) * 183);
    }
    .p-184 {
        padding: calc(var(--spacing) * 184);
    }
    .p-185 {
        padding: calc(var(--spacing) * 185);
    }
    .p-186 {
        padding: calc(var(--spacing) * 186);
    }
    .p-187 {
        padding: calc(var(--spacing) * 187);
    }
    .p-188 {
        padding: calc(var(--spacing) * 188);
    }
    .p-189 {
        padding: calc(var(--spacing) * 189);
    }
    .p-190 {
        padding: calc(var(--spacing) * 190);
    }
    .p-191 {
        padding: calc(var(--spacing) * 191);
    }
    .p-192 {
        padding: calc(var(--spacing) * 192);
    }
    .p-193 {
        padding: calc(var(--spacing) * 193);
    }
    .p-194 {
        padding: calc(var(--spacing) * 194);
    }
    .p-195 {
        padding: calc(var(--spacing) * 195);
    }
    .p-196 {
        padding: calc(var(--spacing) * 196);
    }
    .p-197 {
        padding: calc(var(--spacing) * 197);
    }
    .p-198 {
        padding: calc(var(--spacing) * 198);
    }
    .p-199 {
        padding: calc(var(--spacing) * 199);
    }
    .p-200 {
        padding: calc(var(--spacing) * 200);
    }
    .p-201 {
        padding: calc(var(--spacing) * 201);
    }
    .p-202 {
        padding: calc(var(--spacing) * 202);
    }
    .p-203 {
        padding: calc(var(--spacing) * 203);
    }
    .p-204 {
        padding: calc(var(--spacing) * 204);
    }
    .p-205 {
        padding: calc(var(--spacing) * 205);
    }
    .p-206 {
        padding: calc(var(--spacing) * 206);
    }
    .p-207 {
        padding: calc(var(--spacing) * 207);
    }
    .p-208 {
        padding: calc(var(--spacing) * 208);
    }
    .p-209 {
        padding: calc(var(--spacing) * 209);
    }
    .p-210 {
        padding: calc(var(--spacing) * 210);
    }
    .p-211 {
        padding: calc(var(--spacing) * 211);
    }
    .p-212 {
        padding: calc(var(--spacing) * 212);
    }
    .p-213 {
        padding: calc(var(--spacing) * 213);
    }
    .p-214 {
        padding: calc(var(--spacing) * 214);
    }
    .p-215 {
        padding: calc(var(--spacing) * 215);
    }
    .p-216 {
        padding: calc(var(--spacing) * 216);
    }
    .p-217 {
        padding: calc(var(--spacing) * 217);
    }
    .p-218 {
        padding: calc(var(--spacing) * 218);
    }
    .p-219 {
        padding: calc(var(--spacing) * 219);
    }
    .p-220 {
        padding: calc(var(--spacing) * 220);
    }
    .p-221 {
        padding: calc(var(--spacing) * 221);
    }
    .p-222 {
        padding: calc(var(--spacing) * 222);
    }
    .p-223 {
        padding: calc(var(--spacing) * 223);
    }
    .p-224 {
        padding: calc(var(--spacing) * 224);
    }
    .p-225 {
        padding: calc(var(--spacing) * 225);
    }
    .p-226 {
        padding: calc(var(--spacing) * 226);
    }
    .p-227 {
        padding: calc(var(--spacing) * 227);
    }
    .p-228 {
        padding: calc(var(--spacing) * 228);
    }
    .p-229 {
        padding: calc(var(--spacing) * 229);
    }
    .p-230 {
        padding: calc(var(--spacing) * 230);
    }
    .p-231 {
        padding: calc(var(--spacing) * 231);
    }
    .p-232 {
        padding: calc(var(--spacing) * 232);
    }
    .p-233 {
        padding: calc(var(--spacing) * 233);
    }
    .p-234 {
        padding: calc(var(--spacing) * 234);
    }
    .p-235 {
        padding: calc(var(--spacing) * 235);
    }
    .p-236 {
        padding: calc(var(--spacing) * 236);
    }
    .p-237 {
        padding: calc(var(--spacing) * 237);
    }
    .p-238 {
        padding: calc(var(--spacing) * 238);
    }
    .p-239 {
        padding: calc(var(--spacing) * 239);
    }
    .p-240 {
        padding: calc(var(--spacing) * 240);
    }
    .p-241 {
        padding: calc(var(--spacing) * 241);
    }
    .p-242 {
        padding: calc(var(--spacing) * 242);
    }
    .p-243 {
        padding: calc(var(--spacing) * 243);
    }
    .p-244 {
        padding: calc(var(--spacing) * 244);
    }
    .p-245 {
        padding: calc(var(--spacing) * 245);
    }
    .p-246 {
        padding: calc(var(--spacing) * 246);
    }
    .p-247 {
        padding: calc(var(--spacing) * 247);
    }
    .p-248 {
        padding: calc(var(--spacing) * 248);
    }
    .p-249 {
        padding: calc(var(--spacing) * 249);
    }
    .p-250 {
        padding: calc(var(--spacing) * 250);
    }
    .p-251 {
        padding: calc(var(--spacing) * 251);
    }
    .p-252 {
        padding: calc(var(--spacing) * 252);
    }
    .p-253 {
        padding: calc(var(--spacing) * 253);
    }
    .p-254 {
        padding: calc(var(--spacing) * 254);
    }
    .p-255 {
        padding: calc(var(--spacing) * 255);
    }
    .p-256 {
        padding: calc(var(--spacing) * 256);
    }
    .p-257 {
        padding: calc(var(--spacing) * 257);
    }
    .p-258 {
        padding: calc(var(--spacing) * 258);
    }
    .p-259 {
        padding: calc(var(--spacing) * 259);
    }
    .p-260 {
        padding: calc(var(--spacing) * 260);
    }
    .p-261 {
        padding: calc(var(--spacing) * 261);
    }
    .p-262 {
        padding: calc(var(--spacing) * 262);
    }
    .p-263 {
        padding: calc(var(--spacing) * 263);
    }
    .p-264 {
        padding: calc(var(--spacing) * 264);
    }
    .p-265 {
        padding: calc(var(--spacing) * 265);
    }
    .p-266 {
        padding: calc(var(--spacing) * 266);
    }
    .p-267 {
        padding: calc(var(--spacing) * 267);
    }
    .p-268 {
        padding: calc(var(--spacing) * 268);
    }
    .p-269 {
        padding: calc(var(--spacing) * 269);
    }
    .p-270 {
        padding: calc(var(--spacing) * 270);
    }
    .p-271 {
        padding: calc(var(--spacing) * 271);
    }
    .p-272 {
        padding: calc(var(--spacing) * 272);
    }
    .p-273 {
        padding: calc(var(--spacing) * 273);
    }
    .p-274 {
        padding: calc(var(--spacing) * 274);
    }
    .p-275 {
        padding: calc(var(--spacing) * 275);
    }
    .p-276 {
        padding: calc(var(--spacing) * 276);
    }
    .p-277 {
        padding: calc(var(--spacing) * 277);
    }
    .p-278 {
        padding: calc(var(--spacing) * 278);
    }
    .p-279 {
        padding: calc(var(--spacing) * 279);
    }
    .p-280 {
        padding: calc(var(--spacing) * 280);
    }
    .p-281 {
        padding: calc(var(--spacing) * 281);
    }
    .p-282 {
        padding: calc(var(--spacing) * 282);
    }
    .p-283 {
        padding: calc(var(--spacing) * 283);
    }
    .p-284 {
        padding: calc(var(--spacing) * 284);
    }
    .p-285 {
        padding: calc(var(--spacing) * 285);
    }
    .p-286 {
        padding: calc(var(--spacing) * 286);
    }
    .p-287 {
        padding: calc(var(--spacing) * 287);
    }
    .p-288 {
        padding: calc(var(--spacing) * 288);
    }
    .p-289 {
        padding: calc(var(--spacing) * 289);
    }
    .p-290 {
        padding: calc(var(--spacing) * 290);
    }
    .p-291 {
        padding: calc(var(--spacing) * 291);
    }
    .p-292 {
        padding: calc(var(--spacing) * 292);
    }
    .p-293 {
        padding: calc(var(--spacing) * 293);
    }
    .p-294 {
        padding: calc(var(--spacing) * 294);
    }
    .p-295 {
        padding: calc(var(--spacing) * 295);
    }
    .p-296 {
        padding: calc(var(--spacing) * 296);
    }
    .p-297 {
        padding: calc(var(--spacing) * 297);
    }
    .p-298 {
        padding: calc(var(--spacing) * 298);
    }
    .p-299 {
        padding: calc(var(--spacing) * 299);
    }
    .p-300 {
        padding: calc(var(--spacing) * 300);
    }
    .p-\[0-9a-fA-F\] {
        padding: 0 -9a-fA-F;
    }
    .p-\[2px\] {
        padding: 2px;
    }
    .p-px {
        padding: 1px;
    }
    .menu-title {
        color: var(--color-base-content);
        padding-block: 0.5rem;
        padding-inline: 0.75rem;
        font-size: 0.875rem;
        font-weight: 600;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .menu-title {
            color: color-mix(
                in oklab,
                var(--color-base-content) 40%,
                transparent
            );
        }
    }
    .table-lg :not(thead, tfoot) tr {
        font-size: 1.125rem;
    }
    .table-lg :where(th, td) {
        padding-block: 1rem;
        padding-inline: 1.25rem;
    }
    .table-md :not(thead, tfoot) tr {
        font-size: 0.875rem;
    }
    .table-md :where(th, td) {
        padding-block: 0.75rem;
        padding-inline: 1rem;
    }
    .table-sm :not(thead, tfoot) tr {
        font-size: 0.75rem;
    }
    .table-sm :where(th, td) {
        padding-block: 0.5rem;
        padding-inline: 0.75rem;
    }
    .table-xl :not(thead, tfoot) tr {
        font-size: 1.375rem;
    }
    .table-xl :where(th, td) {
        padding-block: 1.25rem;
        padding-inline: 1.5rem;
    }
    .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, 0.25rem) * 7);
        padding-inline: calc(0.25rem * 3.5 - var(--border));
        font-size: 1rem;
    }
    .badge-md {
        --size: calc(var(--size-selector, 0.25rem) * 6);
        padding-inline: calc(0.25rem * 3 - var(--border));
        font-size: 0.875rem;
    }
    .badge-sm {
        --size: calc(var(--size-selector, 0.25rem) * 5);
        padding-inline: calc(0.25rem * 2.5 - var(--border));
        font-size: 0.75rem;
    }
    .badge-xl {
        --size: calc(var(--size-selector, 0.25rem) * 8);
        padding-inline: calc(0.25rem * 4 - var(--border));
        font-size: 1.125rem;
    }
    .badge-xs {
        --size: calc(var(--size-selector, 0.25rem) * 4);
        padding-inline: calc(0.25rem * 2 - var(--border));
        font-size: 0.625rem;
    }
    .px-0 {
        padding-inline: calc(var(--spacing) * 0);
    }
    .px-0\.5 {
        padding-inline: calc(var(--spacing) * 0.5);
    }
    .px-1 {
        padding-inline: calc(var(--spacing) * 1);
    }
    .px-2 {
        padding-inline: calc(var(--spacing) * 2);
    }
    .px-2\.5 {
        padding-inline: calc(var(--spacing) * 2.5);
    }
    .px-3 {
        padding-inline: calc(var(--spacing) * 3);
    }
    .px-3\.5 {
        padding-inline: calc(var(--spacing) * 3.5);
    }
    .px-4 {
        padding-inline: calc(var(--spacing) * 4);
    }
    .px-5 {
        padding-inline: calc(var(--spacing) * 5);
    }
    .px-6 {
        padding-inline: calc(var(--spacing) * 6);
    }
    .px-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-11 {
        padding-inline: calc(var(--spacing) * 11);
    }
    .px-12 {
        padding-inline: calc(var(--spacing) * 12);
    }
    .px-13 {
        padding-inline: calc(var(--spacing) * 13);
    }
    .px-14 {
        padding-inline: calc(var(--spacing) * 14);
    }
    .px-15 {
        padding-inline: calc(var(--spacing) * 15);
    }
    .px-16 {
        padding-inline: calc(var(--spacing) * 16);
    }
    .px-17 {
        padding-inline: calc(var(--spacing) * 17);
    }
    .px-18 {
        padding-inline: calc(var(--spacing) * 18);
    }
    .px-19 {
        padding-inline: calc(var(--spacing) * 19);
    }
    .px-20 {
        padding-inline: calc(var(--spacing) * 20);
    }
    .px-21 {
        padding-inline: calc(var(--spacing) * 21);
    }
    .px-22 {
        padding-inline: calc(var(--spacing) * 22);
    }
    .px-23 {
        padding-inline: calc(var(--spacing) * 23);
    }
    .px-24 {
        padding-inline: calc(var(--spacing) * 24);
    }
    .px-25 {
        padding-inline: calc(var(--spacing) * 25);
    }
    .px-26 {
        padding-inline: calc(var(--spacing) * 26);
    }
    .px-27 {
        padding-inline: calc(var(--spacing) * 27);
    }
    .px-28 {
        padding-inline: calc(var(--spacing) * 28);
    }
    .px-29 {
        padding-inline: calc(var(--spacing) * 29);
    }
    .px-30 {
        padding-inline: calc(var(--spacing) * 30);
    }
    .px-31 {
        padding-inline: calc(var(--spacing) * 31);
    }
    .px-32 {
        padding-inline: calc(var(--spacing) * 32);
    }
    .px-33 {
        padding-inline: calc(var(--spacing) * 33);
    }
    .px-34 {
        padding-inline: calc(var(--spacing) * 34);
    }
    .px-35 {
        padding-inline: calc(var(--spacing) * 35);
    }
    .px-36 {
        padding-inline: calc(var(--spacing) * 36);
    }
    .px-37 {
        padding-inline: calc(var(--spacing) * 37);
    }
    .px-38 {
        padding-inline: calc(var(--spacing) * 38);
    }
    .px-39 {
        padding-inline: calc(var(--spacing) * 39);
    }
    .px-40 {
        padding-inline: calc(var(--spacing) * 40);
    }
    .px-41 {
        padding-inline: calc(var(--spacing) * 41);
    }
    .px-42 {
        padding-inline: calc(var(--spacing) * 42);
    }
    .px-43 {
        padding-inline: calc(var(--spacing) * 43);
    }
    .px-44 {
        padding-inline: calc(var(--spacing) * 44);
    }
    .px-45 {
        padding-inline: calc(var(--spacing) * 45);
    }
    .px-46 {
        padding-inline: calc(var(--spacing) * 46);
    }
    .px-47 {
        padding-inline: calc(var(--spacing) * 47);
    }
    .px-48 {
        padding-inline: calc(var(--spacing) * 48);
    }
    .px-49 {
        padding-inline: calc(var(--spacing) * 49);
    }
    .px-50 {
        padding-inline: calc(var(--spacing) * 50);
    }
    .px-51 {
        padding-inline: calc(var(--spacing) * 51);
    }
    .px-52 {
        padding-inline: calc(var(--spacing) * 52);
    }
    .px-53 {
        padding-inline: calc(var(--spacing) * 53);
    }
    .px-54 {
        padding-inline: calc(var(--spacing) * 54);
    }
    .px-55 {
        padding-inline: calc(var(--spacing) * 55);
    }
    .px-56 {
        padding-inline: calc(var(--spacing) * 56);
    }
    .px-57 {
        padding-inline: calc(var(--spacing) * 57);
    }
    .px-58 {
        padding-inline: calc(var(--spacing) * 58);
    }
    .px-59 {
        padding-inline: calc(var(--spacing) * 59);
    }
    .px-60 {
        padding-inline: calc(var(--spacing) * 60);
    }
    .px-61 {
        padding-inline: calc(var(--spacing) * 61);
    }
    .px-62 {
        padding-inline: calc(var(--spacing) * 62);
    }
    .px-63 {
        padding-inline: calc(var(--spacing) * 63);
    }
    .px-64 {
        padding-inline: calc(var(--spacing) * 64);
    }
    .px-65 {
        padding-inline: calc(var(--spacing) * 65);
    }
    .px-66 {
        padding-inline: calc(var(--spacing) * 66);
    }
    .px-67 {
        padding-inline: calc(var(--spacing) * 67);
    }
    .px-68 {
        padding-inline: calc(var(--spacing) * 68);
    }
    .px-69 {
        padding-inline: calc(var(--spacing) * 69);
    }
    .px-70 {
        padding-inline: calc(var(--spacing) * 70);
    }
    .px-71 {
        padding-inline: calc(var(--spacing) * 71);
    }
    .px-72 {
        padding-inline: calc(var(--spacing) * 72);
    }
    .px-73 {
        padding-inline: calc(var(--spacing) * 73);
    }
    .px-74 {
        padding-inline: calc(var(--spacing) * 74);
    }
    .px-75 {
        padding-inline: calc(var(--spacing) * 75);
    }
    .px-76 {
        padding-inline: calc(var(--spacing) * 76);
    }
    .px-77 {
        padding-inline: calc(var(--spacing) * 77);
    }
    .px-78 {
        padding-inline: calc(var(--spacing) * 78);
    }
    .px-79 {
        padding-inline: calc(var(--spacing) * 79);
    }
    .px-80 {
        padding-inline: calc(var(--spacing) * 80);
    }
    .px-81 {
        padding-inline: calc(var(--spacing) * 81);
    }
    .px-82 {
        padding-inline: calc(var(--spacing) * 82);
    }
    .px-83 {
        padding-inline: calc(var(--spacing) * 83);
    }
    .px-84 {
        padding-inline: calc(var(--spacing) * 84);
    }
    .px-85 {
        padding-inline: calc(var(--spacing) * 85);
    }
    .px-86 {
        padding-inline: calc(var(--spacing) * 86);
    }
    .px-87 {
        padding-inline: calc(var(--spacing) * 87);
    }
    .px-88 {
        padding-inline: calc(var(--spacing) * 88);
    }
    .px-89 {
        padding-inline: calc(var(--spacing) * 89);
    }
    .px-90 {
        padding-inline: calc(var(--spacing) * 90);
    }
    .px-91 {
        padding-inline: calc(var(--spacing) * 91);
    }
    .px-92 {
        padding-inline: calc(var(--spacing) * 92);
    }
    .px-93 {
        padding-inline: calc(var(--spacing) * 93);
    }
    .px-94 {
        padding-inline: calc(var(--spacing) * 94);
    }
    .px-95 {
        padding-inline: calc(var(--spacing) * 95);
    }
    .px-96 {
        padding-inline: calc(var(--spacing) * 96);
    }
    .px-97 {
        padding-inline: calc(var(--spacing) * 97);
    }
    .px-98 {
        padding-inline: calc(var(--spacing) * 98);
    }
    .px-99 {
        padding-inline: calc(var(--spacing) * 99);
    }
    .px-100 {
        padding-inline: calc(var(--spacing) * 100);
    }
    .px-101 {
        padding-inline: calc(var(--spacing) * 101);
    }
    .px-102 {
        padding-inline: calc(var(--spacing) * 102);
    }
    .px-103 {
        padding-inline: calc(var(--spacing) * 103);
    }
    .px-104 {
        padding-inline: calc(var(--spacing) * 104);
    }
    .px-105 {
        padding-inline: calc(var(--spacing) * 105);
    }
    .px-106 {
        padding-inline: calc(var(--spacing) * 106);
    }
    .px-107 {
        padding-inline: calc(var(--spacing) * 107);
    }
    .px-108 {
        padding-inline: calc(var(--spacing) * 108);
    }
    .px-109 {
        padding-inline: calc(var(--spacing) * 109);
    }
    .px-110 {
        padding-inline: calc(var(--spacing) * 110);
    }
    .px-111 {
        padding-inline: calc(var(--spacing) * 111);
    }
    .px-112 {
        padding-inline: calc(var(--spacing) * 112);
    }
    .px-113 {
        padding-inline: calc(var(--spacing) * 113);
    }
    .px-114 {
        padding-inline: calc(var(--spacing) * 114);
    }
    .px-115 {
        padding-inline: calc(var(--spacing) * 115);
    }
    .px-116 {
        padding-inline: calc(var(--spacing) * 116);
    }
    .px-117 {
        padding-inline: calc(var(--spacing) * 117);
    }
    .px-118 {
        padding-inline: calc(var(--spacing) * 118);
    }
    .px-119 {
        padding-inline: calc(var(--spacing) * 119);
    }
    .px-120 {
        padding-inline: calc(var(--spacing) * 120);
    }
    .px-121 {
        padding-inline: calc(var(--spacing) * 121);
    }
    .px-122 {
        padding-inline: calc(var(--spacing) * 122);
    }
    .px-123 {
        padding-inline: calc(var(--spacing) * 123);
    }
    .px-124 {
        padding-inline: calc(var(--spacing) * 124);
    }
    .px-125 {
        padding-inline: calc(var(--spacing) * 125);
    }
    .px-126 {
        padding-inline: calc(var(--spacing) * 126);
    }
    .px-127 {
        padding-inline: calc(var(--spacing) * 127);
    }
    .px-128 {
        padding-inline: calc(var(--spacing) * 128);
    }
    .px-129 {
        padding-inline: calc(var(--spacing) * 129);
    }
    .px-130 {
        padding-inline: calc(var(--spacing) * 130);
    }
    .px-131 {
        padding-inline: calc(var(--spacing) * 131);
    }
    .px-132 {
        padding-inline: calc(var(--spacing) * 132);
    }
    .px-133 {
        padding-inline: calc(var(--spacing) * 133);
    }
    .px-134 {
        padding-inline: calc(var(--spacing) * 134);
    }
    .px-135 {
        padding-inline: calc(var(--spacing) * 135);
    }
    .px-136 {
        padding-inline: calc(var(--spacing) * 136);
    }
    .px-137 {
        padding-inline: calc(var(--spacing) * 137);
    }
    .px-138 {
        padding-inline: calc(var(--spacing) * 138);
    }
    .px-139 {
        padding-inline: calc(var(--spacing) * 139);
    }
    .px-140 {
        padding-inline: calc(var(--spacing) * 140);
    }
    .px-141 {
        padding-inline: calc(var(--spacing) * 141);
    }
    .px-142 {
        padding-inline: calc(var(--spacing) * 142);
    }
    .px-143 {
        padding-inline: calc(var(--spacing) * 143);
    }
    .px-144 {
        padding-inline: calc(var(--spacing) * 144);
    }
    .px-145 {
        padding-inline: calc(var(--spacing) * 145);
    }
    .px-146 {
        padding-inline: calc(var(--spacing) * 146);
    }
    .px-147 {
        padding-inline: calc(var(--spacing) * 147);
    }
    .px-148 {
        padding-inline: calc(var(--spacing) * 148);
    }
    .px-149 {
        padding-inline: calc(var(--spacing) * 149);
    }
    .px-150 {
        padding-inline: calc(var(--spacing) * 150);
    }
    .px-151 {
        padding-inline: calc(var(--spacing) * 151);
    }
    .px-152 {
        padding-inline: calc(var(--spacing) * 152);
    }
    .px-153 {
        padding-inline: calc(var(--spacing) * 153);
    }
    .px-154 {
        padding-inline: calc(var(--spacing) * 154);
    }
    .px-155 {
        padding-inline: calc(var(--spacing) * 155);
    }
    .px-156 {
        padding-inline: calc(var(--spacing) * 156);
    }
    .px-157 {
        padding-inline: calc(var(--spacing) * 157);
    }
    .px-158 {
        padding-inline: calc(var(--spacing) * 158);
    }
    .px-159 {
        padding-inline: calc(var(--spacing) * 159);
    }
    .px-160 {
        padding-inline: calc(var(--spacing) * 160);
    }
    .px-161 {
        padding-inline: calc(var(--spacing) * 161);
    }
    .px-162 {
        padding-inline: calc(var(--spacing) * 162);
    }
    .px-163 {
        padding-inline: calc(var(--spacing) * 163);
    }
    .px-164 {
        padding-inline: calc(var(--spacing) * 164);
    }
    .px-165 {
        padding-inline: calc(var(--spacing) * 165);
    }
    .px-166 {
        padding-inline: calc(var(--spacing) * 166);
    }
    .px-167 {
        padding-inline: calc(var(--spacing) * 167);
    }
    .px-168 {
        padding-inline: calc(var(--spacing) * 168);
    }
    .px-169 {
        padding-inline: calc(var(--spacing) * 169);
    }
    .px-170 {
        padding-inline: calc(var(--spacing) * 170);
    }
    .px-171 {
        padding-inline: calc(var(--spacing) * 171);
    }
    .px-172 {
        padding-inline: calc(var(--spacing) * 172);
    }
    .px-173 {
        padding-inline: calc(var(--spacing) * 173);
    }
    .px-174 {
        padding-inline: calc(var(--spacing) * 174);
    }
    .px-175 {
        padding-inline: calc(var(--spacing) * 175);
    }
    .px-176 {
        padding-inline: calc(var(--spacing) * 176);
    }
    .px-177 {
        padding-inline: calc(var(--spacing) * 177);
    }
    .px-178 {
        padding-inline: calc(var(--spacing) * 178);
    }
    .px-179 {
        padding-inline: calc(var(--spacing) * 179);
    }
    .px-180 {
        padding-inline: calc(var(--spacing) * 180);
    }
    .px-181 {
        padding-inline: calc(var(--spacing) * 181);
    }
    .px-182 {
        padding-inline: calc(var(--spacing) * 182);
    }
    .px-183 {
        padding-inline: calc(var(--spacing) * 183);
    }
    .px-184 {
        padding-inline: calc(var(--spacing) * 184);
    }
    .px-185 {
        padding-inline: calc(var(--spacing) * 185);
    }
    .px-186 {
        padding-inline: calc(var(--spacing) * 186);
    }
    .px-187 {
        padding-inline: calc(var(--spacing) * 187);
    }
    .px-188 {
        padding-inline: calc(var(--spacing) * 188);
    }
    .px-189 {
        padding-inline: calc(var(--spacing) * 189);
    }
    .px-190 {
        padding-inline: calc(var(--spacing) * 190);
    }
    .px-191 {
        padding-inline: calc(var(--spacing) * 191);
    }
    .px-192 {
        padding-inline: calc(var(--spacing) * 192);
    }
    .px-193 {
        padding-inline: calc(var(--spacing) * 193);
    }
    .px-194 {
        padding-inline: calc(var(--spacing) * 194);
    }
    .px-195 {
        padding-inline: calc(var(--spacing) * 195);
    }
    .px-196 {
        padding-inline: calc(var(--spacing) * 196);
    }
    .px-197 {
        padding-inline: calc(var(--spacing) * 197);
    }
    .px-198 {
        padding-inline: calc(var(--spacing) * 198);
    }
    .px-199 {
        padding-inline: calc(var(--spacing) * 199);
    }
    .px-200 {
        padding-inline: calc(var(--spacing) * 200);
    }
    .px-201 {
        padding-inline: calc(var(--spacing) * 201);
    }
    .px-202 {
        padding-inline: calc(var(--spacing) * 202);
    }
    .px-203 {
        padding-inline: calc(var(--spacing) * 203);
    }
    .px-204 {
        padding-inline: calc(var(--spacing) * 204);
    }
    .px-205 {
        padding-inline: calc(var(--spacing) * 205);
    }
    .px-206 {
        padding-inline: calc(var(--spacing) * 206);
    }
    .px-207 {
        padding-inline: calc(var(--spacing) * 207);
    }
    .px-208 {
        padding-inline: calc(var(--spacing) * 208);
    }
    .px-209 {
        padding-inline: calc(var(--spacing) * 209);
    }
    .px-210 {
        padding-inline: calc(var(--spacing) * 210);
    }
    .px-211 {
        padding-inline: calc(var(--spacing) * 211);
    }
    .px-212 {
        padding-inline: calc(var(--spacing) * 212);
    }
    .px-213 {
        padding-inline: calc(var(--spacing) * 213);
    }
    .px-214 {
        padding-inline: calc(var(--spacing) * 214);
    }
    .px-215 {
        padding-inline: calc(var(--spacing) * 215);
    }
    .px-216 {
        padding-inline: calc(var(--spacing) * 216);
    }
    .px-217 {
        padding-inline: calc(var(--spacing) * 217);
    }
    .px-218 {
        padding-inline: calc(var(--spacing) * 218);
    }
    .px-219 {
        padding-inline: calc(var(--spacing) * 219);
    }
    .px-220 {
        padding-inline: calc(var(--spacing) * 220);
    }
    .px-221 {
        padding-inline: calc(var(--spacing) * 221);
    }
    .px-222 {
        padding-inline: calc(var(--spacing) * 222);
    }
    .px-223 {
        padding-inline: calc(var(--spacing) * 223);
    }
    .px-224 {
        padding-inline: calc(var(--spacing) * 224);
    }
    .px-225 {
        padding-inline: calc(var(--spacing) * 225);
    }
    .px-226 {
        padding-inline: calc(var(--spacing) * 226);
    }
    .px-227 {
        padding-inline: calc(var(--spacing) * 227);
    }
    .px-228 {
        padding-inline: calc(var(--spacing) * 228);
    }
    .px-229 {
        padding-inline: calc(var(--spacing) * 229);
    }
    .px-230 {
        padding-inline: calc(var(--spacing) * 230);
    }
    .px-231 {
        padding-inline: calc(var(--spacing) * 231);
    }
    .px-232 {
        padding-inline: calc(var(--spacing) * 232);
    }
    .px-233 {
        padding-inline: calc(var(--spacing) * 233);
    }
    .px-234 {
        padding-inline: calc(var(--spacing) * 234);
    }
    .px-235 {
        padding-inline: calc(var(--spacing) * 235);
    }
    .px-236 {
        padding-inline: calc(var(--spacing) * 236);
    }
    .px-237 {
        padding-inline: calc(var(--spacing) * 237);
    }
    .px-238 {
        padding-inline: calc(var(--spacing) * 238);
    }
    .px-239 {
        padding-inline: calc(var(--spacing) * 239);
    }
    .px-240 {
        padding-inline: calc(var(--spacing) * 240);
    }
    .px-241 {
        padding-inline: calc(var(--spacing) * 241);
    }
    .px-242 {
        padding-inline: calc(var(--spacing) * 242);
    }
    .px-243 {
        padding-inline: calc(var(--spacing) * 243);
    }
    .px-244 {
        padding-inline: calc(var(--spacing) * 244);
    }
    .px-245 {
        padding-inline: calc(var(--spacing) * 245);
    }
    .px-246 {
        padding-inline: calc(var(--spacing) * 246);
    }
    .px-247 {
        padding-inline: calc(var(--spacing) * 247);
    }
    .px-248 {
        padding-inline: calc(var(--spacing) * 248);
    }
    .px-249 {
        padding-inline: calc(var(--spacing) * 249);
    }
    .px-250 {
        padding-inline: calc(var(--spacing) * 250);
    }
    .px-251 {
        padding-inline: calc(var(--spacing) * 251);
    }
    .px-252 {
        padding-inline: calc(var(--spacing) * 252);
    }
    .px-253 {
        padding-inline: calc(var(--spacing) * 253);
    }
    .px-254 {
        padding-inline: calc(var(--spacing) * 254);
    }
    .px-255 {
        padding-inline: calc(var(--spacing) * 255);
    }
    .px-256 {
        padding-inline: calc(var(--spacing) * 256);
    }
    .px-257 {
        padding-inline: calc(var(--spacing) * 257);
    }
    .px-258 {
        padding-inline: calc(var(--spacing) * 258);
    }
    .px-259 {
        padding-inline: calc(var(--spacing) * 259);
    }
    .px-260 {
        padding-inline: calc(var(--spacing) * 260);
    }
    .px-261 {
        padding-inline: calc(var(--spacing) * 261);
    }
    .px-262 {
        padding-inline: calc(var(--spacing) * 262);
    }
    .px-263 {
        padding-inline: calc(var(--spacing) * 263);
    }
    .px-264 {
        padding-inline: calc(var(--spacing) * 264);
    }
    .px-265 {
        padding-inline: calc(var(--spacing) * 265);
    }
    .px-266 {
        padding-inline: calc(var(--spacing) * 266);
    }
    .px-267 {
        padding-inline: calc(var(--spacing) * 267);
    }
    .px-268 {
        padding-inline: calc(var(--spacing) * 268);
    }
    .px-269 {
        padding-inline: calc(var(--spacing) * 269);
    }
    .px-270 {
        padding-inline: calc(var(--spacing) * 270);
    }
    .px-271 {
        padding-inline: calc(var(--spacing) * 271);
    }
    .px-272 {
        padding-inline: calc(var(--spacing) * 272);
    }
    .px-273 {
        padding-inline: calc(var(--spacing) * 273);
    }
    .px-274 {
        padding-inline: calc(var(--spacing) * 274);
    }
    .px-275 {
        padding-inline: calc(var(--spacing) * 275);
    }
    .px-276 {
        padding-inline: calc(var(--spacing) * 276);
    }
    .px-277 {
        padding-inline: calc(var(--spacing) * 277);
    }
    .px-278 {
        padding-inline: calc(var(--spacing) * 278);
    }
    .px-279 {
        padding-inline: calc(var(--spacing) * 279);
    }
    .px-280 {
        padding-inline: calc(var(--spacing) * 280);
    }
    .px-281 {
        padding-inline: calc(var(--spacing) * 281);
    }
    .px-282 {
        padding-inline: calc(var(--spacing) * 282);
    }
    .px-283 {
        padding-inline: calc(var(--spacing) * 283);
    }
    .px-284 {
        padding-inline: calc(var(--spacing) * 284);
    }
    .px-285 {
        padding-inline: calc(var(--spacing) * 285);
    }
    .px-286 {
        padding-inline: calc(var(--spacing) * 286);
    }
    .px-287 {
        padding-inline: calc(var(--spacing) * 287);
    }
    .px-288 {
        padding-inline: calc(var(--spacing) * 288);
    }
    .px-289 {
        padding-inline: calc(var(--spacing) * 289);
    }
    .px-290 {
        padding-inline: calc(var(--spacing) * 290);
    }
    .px-291 {
        padding-inline: calc(var(--spacing) * 291);
    }
    .px-292 {
        padding-inline: calc(var(--spacing) * 292);
    }
    .px-293 {
        padding-inline: calc(var(--spacing) * 293);
    }
    .px-294 {
        padding-inline: calc(var(--spacing) * 294);
    }
    .px-295 {
        padding-inline: calc(var(--spacing) * 295);
    }
    .px-296 {
        padding-inline: calc(var(--spacing) * 296);
    }
    .px-297 {
        padding-inline: calc(var(--spacing) * 297);
    }
    .px-298 {
        padding-inline: calc(var(--spacing) * 298);
    }
    .px-299 {
        padding-inline: calc(var(--spacing) * 299);
    }
    .px-300 {
        padding-inline: calc(var(--spacing) * 300);
    }
    .px-301 {
        padding-inline: calc(var(--spacing) * 301);
    }
    .px-302 {
        padding-inline: calc(var(--spacing) * 302);
    }
    .px-303 {
        padding-inline: calc(var(--spacing) * 303);
    }
    .px-304 {
        padding-inline: calc(var(--spacing) * 304);
    }
    .px-305 {
        padding-inline: calc(var(--spacing) * 305);
    }
    .px-306 {
        padding-inline: calc(var(--spacing) * 306);
    }
    .px-307 {
        padding-inline: calc(var(--spacing) * 307);
    }
    .px-308 {
        padding-inline: calc(var(--spacing) * 308);
    }
    .px-309 {
        padding-inline: calc(var(--spacing) * 309);
    }
    .px-310 {
        padding-inline: calc(var(--spacing) * 310);
    }
    .px-311 {
        padding-inline: calc(var(--spacing) * 311);
    }
    .px-312 {
        padding-inline: calc(var(--spacing) * 312);
    }
    .px-313 {
        padding-inline: calc(var(--spacing) * 313);
    }
    .px-314 {
        padding-inline: calc(var(--spacing) * 314);
    }
    .px-315 {
        padding-inline: calc(var(--spacing) * 315);
    }
    .px-316 {
        padding-inline: calc(var(--spacing) * 316);
    }
    .px-317 {
        padding-inline: calc(var(--spacing) * 317);
    }
    .px-318 {
        padding-inline: calc(var(--spacing) * 318);
    }
    .px-319 {
        padding-inline: calc(var(--spacing) * 319);
    }
    .px-320 {
        padding-inline: calc(var(--spacing) * 320);
    }
    .px-321 {
        padding-inline: calc(var(--spacing) * 321);
    }
    .px-322 {
        padding-inline: calc(var(--spacing) * 322);
    }
    .px-323 {
        padding-inline: calc(var(--spacing) * 323);
    }
    .px-324 {
        padding-inline: calc(var(--spacing) * 324);
    }
    .px-325 {
        padding-inline: calc(var(--spacing) * 325);
    }
    .px-326 {
        padding-inline: calc(var(--spacing) * 326);
    }
    .px-327 {
        padding-inline: calc(var(--spacing) * 327);
    }
    .px-328 {
        padding-inline: calc(var(--spacing) * 328);
    }
    .px-329 {
        padding-inline: calc(var(--spacing) * 329);
    }
    .px-330 {
        padding-inline: calc(var(--spacing) * 330);
    }
    .px-331 {
        padding-inline: calc(var(--spacing) * 331);
    }
    .px-332 {
        padding-inline: calc(var(--spacing) * 332);
    }
    .px-333 {
        padding-inline: calc(var(--spacing) * 333);
    }
    .px-334 {
        padding-inline: calc(var(--spacing) * 334);
    }
    .px-335 {
        padding-inline: calc(var(--spacing) * 335);
    }
    .px-336 {
        padding-inline: calc(var(--spacing) * 336);
    }
    .px-337 {
        padding-inline: calc(var(--spacing) * 337);
    }
    .px-338 {
        padding-inline: calc(var(--spacing) * 338);
    }
    .px-339 {
        padding-inline: calc(var(--spacing) * 339);
    }
    .px-340 {
        padding-inline: calc(var(--spacing) * 340);
    }
    .px-341 {
        padding-inline: calc(var(--spacing) * 341);
    }
    .px-342 {
        padding-inline: calc(var(--spacing) * 342);
    }
    .px-343 {
        padding-inline: calc(var(--spacing) * 343);
    }
    .px-344 {
        padding-inline: calc(var(--spacing) * 344);
    }
    .px-345 {
        padding-inline: calc(var(--spacing) * 345);
    }
    .px-346 {
        padding-inline: calc(var(--spacing) * 346);
    }
    .px-347 {
        padding-inline: calc(var(--spacing) * 347);
    }
    .px-348 {
        padding-inline: calc(var(--spacing) * 348);
    }
    .px-349 {
        padding-inline: calc(var(--spacing) * 349);
    }
    .px-350 {
        padding-inline: calc(var(--spacing) * 350);
    }
    .px-351 {
        padding-inline: calc(var(--spacing) * 351);
    }
    .px-352 {
        padding-inline: calc(var(--spacing) * 352);
    }
    .px-353 {
        padding-inline: calc(var(--spacing) * 353);
    }
    .px-354 {
        padding-inline: calc(var(--spacing) * 354);
    }
    .px-355 {
        padding-inline: calc(var(--spacing) * 355);
    }
    .px-356 {
        padding-inline: calc(var(--spacing) * 356);
    }
    .px-357 {
        padding-inline: calc(var(--spacing) * 357);
    }
    .px-358 {
        padding-inline: calc(var(--spacing) * 358);
    }
    .px-359 {
        padding-inline: calc(var(--spacing) * 359);
    }
    .px-360 {
        padding-inline: calc(var(--spacing) * 360);
    }
    .px-361 {
        padding-inline: calc(var(--spacing) * 361);
    }
    .px-362 {
        padding-inline: calc(var(--spacing) * 362);
    }
    .px-363 {
        padding-inline: calc(var(--spacing) * 363);
    }
    .px-364 {
        padding-inline: calc(var(--spacing) * 364);
    }
    .px-365 {
        padding-inline: calc(var(--spacing) * 365);
    }
    .px-366 {
        padding-inline: calc(var(--spacing) * 366);
    }
    .px-367 {
        padding-inline: calc(var(--spacing) * 367);
    }
    .px-368 {
        padding-inline: calc(var(--spacing) * 368);
    }
    .px-369 {
        padding-inline: calc(var(--spacing) * 369);
    }
    .px-370 {
        padding-inline: calc(var(--spacing) * 370);
    }
    .px-371 {
        padding-inline: calc(var(--spacing) * 371);
    }
    .px-372 {
        padding-inline: calc(var(--spacing) * 372);
    }
    .px-373 {
        padding-inline: calc(var(--spacing) * 373);
    }
    .px-374 {
        padding-inline: calc(var(--spacing) * 374);
    }
    .px-375 {
        padding-inline: calc(var(--spacing) * 375);
    }
    .px-376 {
        padding-inline: calc(var(--spacing) * 376);
    }
    .px-377 {
        padding-inline: calc(var(--spacing) * 377);
    }
    .px-378 {
        padding-inline: calc(var(--spacing) * 378);
    }
    .px-379 {
        padding-inline: calc(var(--spacing) * 379);
    }
    .px-380 {
        padding-inline: calc(var(--spacing) * 380);
    }
    .px-381 {
        padding-inline: calc(var(--spacing) * 381);
    }
    .px-382 {
        padding-inline: calc(var(--spacing) * 382);
    }
    .px-383 {
        padding-inline: calc(var(--spacing) * 383);
    }
    .px-384 {
        padding-inline: calc(var(--spacing) * 384);
    }
    .px-385 {
        padding-inline: calc(var(--spacing) * 385);
    }
    .px-386 {
        padding-inline: calc(var(--spacing) * 386);
    }
    .px-387 {
        padding-inline: calc(var(--spacing) * 387);
    }
    .px-388 {
        padding-inline: calc(var(--spacing) * 388);
    }
    .px-389 {
        padding-inline: calc(var(--spacing) * 389);
    }
    .px-390 {
        padding-inline: calc(var(--spacing) * 390);
    }
    .px-391 {
        padding-inline: calc(var(--spacing) * 391);
    }
    .px-392 {
        padding-inline: calc(var(--spacing) * 392);
    }
    .px-393 {
        padding-inline: calc(var(--spacing) * 393);
    }
    .px-394 {
        padding-inline: calc(var(--spacing) * 394);
    }
    .px-395 {
        padding-inline: calc(var(--spacing) * 395);
    }
    .px-396 {
        padding-inline: calc(var(--spacing) * 396);
    }
    .px-397 {
        padding-inline: calc(var(--spacing) * 397);
    }
    .px-398 {
        padding-inline: calc(var(--spacing) * 398);
    }
    .px-399 {
        padding-inline: calc(var(--spacing) * 399);
    }
    .px-400 {
        padding-inline: calc(var(--spacing) * 400);
    }
    .px-401 {
        padding-inline: calc(var(--spacing) * 401);
    }
    .px-402 {
        padding-inline: calc(var(--spacing) * 402);
    }
    .px-403 {
        padding-inline: calc(var(--spacing) * 403);
    }
    .px-404 {
        padding-inline: calc(var(--spacing) * 404);
    }
    .px-405 {
        padding-inline: calc(var(--spacing) * 405);
    }
    .px-406 {
        padding-inline: calc(var(--spacing) * 406);
    }
    .px-407 {
        padding-inline: calc(var(--spacing) * 407);
    }
    .px-408 {
        padding-inline: calc(var(--spacing) * 408);
    }
    .px-409 {
        padding-inline: calc(var(--spacing) * 409);
    }
    .px-410 {
        padding-inline: calc(var(--spacing) * 410);
    }
    .px-411 {
        padding-inline: calc(var(--spacing) * 411);
    }
    .px-412 {
        padding-inline: calc(var(--spacing) * 412);
    }
    .px-413 {
        padding-inline: calc(var(--spacing) * 413);
    }
    .px-414 {
        padding-inline: calc(var(--spacing) * 414);
    }
    .px-415 {
        padding-inline: calc(var(--spacing) * 415);
    }
    .px-416 {
        padding-inline: calc(var(--spacing) * 416);
    }
    .px-417 {
        padding-inline: calc(var(--spacing) * 417);
    }
    .px-418 {
        padding-inline: calc(var(--spacing) * 418);
    }
    .px-419 {
        padding-inline: calc(var(--spacing) * 419);
    }
    .px-420 {
        padding-inline: calc(var(--spacing) * 420);
    }
    .px-421 {
        padding-inline: calc(var(--spacing) * 421);
    }
    .px-422 {
        padding-inline: calc(var(--spacing) * 422);
    }
    .px-423 {
        padding-inline: calc(var(--spacing) * 423);
    }
    .px-424 {
        padding-inline: calc(var(--spacing) * 424);
    }
    .px-425 {
        padding-inline: calc(var(--spacing) * 425);
    }
    .px-426 {
        padding-inline: calc(var(--spacing) * 426);
    }
    .px-427 {
        padding-inline: calc(var(--spacing) * 427);
    }
    .px-428 {
        padding-inline: calc(var(--spacing) * 428);
    }
    .px-429 {
        padding-inline: calc(var(--spacing) * 429);
    }
    .px-430 {
        padding-inline: calc(var(--spacing) * 430);
    }
    .px-431 {
        padding-inline: calc(var(--spacing) * 431);
    }
    .px-432 {
        padding-inline: calc(var(--spacing) * 432);
    }
    .px-433 {
        padding-inline: calc(var(--spacing) * 433);
    }
    .px-434 {
        padding-inline: calc(var(--spacing) * 434);
    }
    .px-435 {
        padding-inline: calc(var(--spacing) * 435);
    }
    .px-436 {
        padding-inline: calc(var(--spacing) * 436);
    }
    .px-437 {
        padding-inline: calc(var(--spacing) * 437);
    }
    .px-438 {
        padding-inline: calc(var(--spacing) * 438);
    }
    .px-439 {
        padding-inline: calc(var(--spacing) * 439);
    }
    .px-440 {
        padding-inline: calc(var(--spacing) * 440);
    }
    .px-441 {
        padding-inline: calc(var(--spacing) * 441);
    }
    .px-442 {
        padding-inline: calc(var(--spacing) * 442);
    }
    .px-443 {
        padding-inline: calc(var(--spacing) * 443);
    }
    .px-444 {
        padding-inline: calc(var(--spacing) * 444);
    }
    .px-445 {
        padding-inline: calc(var(--spacing) * 445);
    }
    .px-446 {
        padding-inline: calc(var(--spacing) * 446);
    }
    .px-447 {
        padding-inline: calc(var(--spacing) * 447);
    }
    .px-448 {
        padding-inline: calc(var(--spacing) * 448);
    }
    .px-449 {
        padding-inline: calc(var(--spacing) * 449);
    }
    .px-450 {
        padding-inline: calc(var(--spacing) * 450);
    }
    .px-451 {
        padding-inline: calc(var(--spacing) * 451);
    }
    .px-452 {
        padding-inline: calc(var(--spacing) * 452);
    }
    .px-453 {
        padding-inline: calc(var(--spacing) * 453);
    }
    .px-454 {
        padding-inline: calc(var(--spacing) * 454);
    }
    .px-455 {
        padding-inline: calc(var(--spacing) * 455);
    }
    .px-456 {
        padding-inline: calc(var(--spacing) * 456);
    }
    .px-457 {
        padding-inline: calc(var(--spacing) * 457);
    }
    .px-458 {
        padding-inline: calc(var(--spacing) * 458);
    }
    .px-459 {
        padding-inline: calc(var(--spacing) * 459);
    }
    .px-460 {
        padding-inline: calc(var(--spacing) * 460);
    }
    .px-461 {
        padding-inline: calc(var(--spacing) * 461);
    }
    .px-462 {
        padding-inline: calc(var(--spacing) * 462);
    }
    .px-463 {
        padding-inline: calc(var(--spacing) * 463);
    }
    .px-464 {
        padding-inline: calc(var(--spacing) * 464);
    }
    .px-465 {
        padding-inline: calc(var(--spacing) * 465);
    }
    .px-466 {
        padding-inline: calc(var(--spacing) * 466);
    }
    .px-467 {
        padding-inline: calc(var(--spacing) * 467);
    }
    .px-468 {
        padding-inline: calc(var(--spacing) * 468);
    }
    .px-469 {
        padding-inline: calc(var(--spacing) * 469);
    }
    .px-470 {
        padding-inline: calc(var(--spacing) * 470);
    }
    .px-471 {
        padding-inline: calc(var(--spacing) * 471);
    }
    .px-472 {
        padding-inline: calc(var(--spacing) * 472);
    }
    .px-473 {
        padding-inline: calc(var(--spacing) * 473);
    }
    .px-474 {
        padding-inline: calc(var(--spacing) * 474);
    }
    .px-475 {
        padding-inline: calc(var(--spacing) * 475);
    }
    .px-476 {
        padding-inline: calc(var(--spacing) * 476);
    }
    .px-477 {
        padding-inline: calc(var(--spacing) * 477);
    }
    .px-478 {
        padding-inline: calc(var(--spacing) * 478);
    }
    .px-479 {
        padding-inline: calc(var(--spacing) * 479);
    }
    .px-480 {
        padding-inline: calc(var(--spacing) * 480);
    }
    .px-481 {
        padding-inline: calc(var(--spacing) * 481);
    }
    .px-482 {
        padding-inline: calc(var(--spacing) * 482);
    }
    .px-483 {
        padding-inline: calc(var(--spacing) * 483);
    }
    .px-484 {
        padding-inline: calc(var(--spacing) * 484);
    }
    .px-485 {
        padding-inline: calc(var(--spacing) * 485);
    }
    .px-486 {
        padding-inline: calc(var(--spacing) * 486);
    }
    .px-487 {
        padding-inline: calc(var(--spacing) * 487);
    }
    .px-488 {
        padding-inline: calc(var(--spacing) * 488);
    }
    .px-489 {
        padding-inline: calc(var(--spacing) * 489);
    }
    .px-490 {
        padding-inline: calc(var(--spacing) * 490);
    }
    .px-491 {
        padding-inline: calc(var(--spacing) * 491);
    }
    .px-492 {
        padding-inline: calc(var(--spacing) * 492);
    }
    .px-493 {
        padding-inline: calc(var(--spacing) * 493);
    }
    .px-494 {
        padding-inline: calc(var(--spacing) * 494);
    }
    .px-495 {
        padding-inline: calc(var(--spacing) * 495);
    }
    .px-496 {
        padding-inline: calc(var(--spacing) * 496);
    }
    .px-497 {
        padding-inline: calc(var(--spacing) * 497);
    }
    .px-498 {
        padding-inline: calc(var(--spacing) * 498);
    }
    .px-499 {
        padding-inline: calc(var(--spacing) * 499);
    }
    .px-500 {
        padding-inline: calc(var(--spacing) * 500);
    }
    .\!py-0\.5 {
        padding-block: calc(var(--spacing) * 0.5) !important;
    }
    .py-0 {
        padding-block: calc(var(--spacing) * 0);
    }
    .py-0\.5 {
        padding-block: calc(var(--spacing) * 0.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-11 {
        padding-block: calc(var(--spacing) * 11);
    }
    .py-12 {
        padding-block: calc(var(--spacing) * 12);
    }
    .py-13 {
        padding-block: calc(var(--spacing) * 13);
    }
    .py-14 {
        padding-block: calc(var(--spacing) * 14);
    }
    .py-15 {
        padding-block: calc(var(--spacing) * 15);
    }
    .py-16 {
        padding-block: calc(var(--spacing) * 16);
    }
    .py-17 {
        padding-block: calc(var(--spacing) * 17);
    }
    .py-18 {
        padding-block: calc(var(--spacing) * 18);
    }
    .py-19 {
        padding-block: calc(var(--spacing) * 19);
    }
    .py-20 {
        padding-block: calc(var(--spacing) * 20);
    }
    .py-21 {
        padding-block: calc(var(--spacing) * 21);
    }
    .py-22 {
        padding-block: calc(var(--spacing) * 22);
    }
    .py-23 {
        padding-block: calc(var(--spacing) * 23);
    }
    .py-24 {
        padding-block: calc(var(--spacing) * 24);
    }
    .py-25 {
        padding-block: calc(var(--spacing) * 25);
    }
    .py-26 {
        padding-block: calc(var(--spacing) * 26);
    }
    .py-27 {
        padding-block: calc(var(--spacing) * 27);
    }
    .py-28 {
        padding-block: calc(var(--spacing) * 28);
    }
    .py-29 {
        padding-block: calc(var(--spacing) * 29);
    }
    .py-30 {
        padding-block: calc(var(--spacing) * 30);
    }
    .py-31 {
        padding-block: calc(var(--spacing) * 31);
    }
    .py-32 {
        padding-block: calc(var(--spacing) * 32);
    }
    .py-33 {
        padding-block: calc(var(--spacing) * 33);
    }
    .py-34 {
        padding-block: calc(var(--spacing) * 34);
    }
    .py-35 {
        padding-block: calc(var(--spacing) * 35);
    }
    .py-36 {
        padding-block: calc(var(--spacing) * 36);
    }
    .py-37 {
        padding-block: calc(var(--spacing) * 37);
    }
    .py-38 {
        padding-block: calc(var(--spacing) * 38);
    }
    .py-39 {
        padding-block: calc(var(--spacing) * 39);
    }
    .py-40 {
        padding-block: calc(var(--spacing) * 40);
    }
    .py-41 {
        padding-block: calc(var(--spacing) * 41);
    }
    .py-42 {
        padding-block: calc(var(--spacing) * 42);
    }
    .py-43 {
        padding-block: calc(var(--spacing) * 43);
    }
    .py-44 {
        padding-block: calc(var(--spacing) * 44);
    }
    .py-45 {
        padding-block: calc(var(--spacing) * 45);
    }
    .py-46 {
        padding-block: calc(var(--spacing) * 46);
    }
    .py-47 {
        padding-block: calc(var(--spacing) * 47);
    }
    .py-48 {
        padding-block: calc(var(--spacing) * 48);
    }
    .py-49 {
        padding-block: calc(var(--spacing) * 49);
    }
    .py-50 {
        padding-block: calc(var(--spacing) * 50);
    }
    .py-51 {
        padding-block: calc(var(--spacing) * 51);
    }
    .py-52 {
        padding-block: calc(var(--spacing) * 52);
    }
    .py-53 {
        padding-block: calc(var(--spacing) * 53);
    }
    .py-54 {
        padding-block: calc(var(--spacing) * 54);
    }
    .py-55 {
        padding-block: calc(var(--spacing) * 55);
    }
    .py-56 {
        padding-block: calc(var(--spacing) * 56);
    }
    .py-57 {
        padding-block: calc(var(--spacing) * 57);
    }
    .py-58 {
        padding-block: calc(var(--spacing) * 58);
    }
    .py-59 {
        padding-block: calc(var(--spacing) * 59);
    }
    .py-60 {
        padding-block: calc(var(--spacing) * 60);
    }
    .py-61 {
        padding-block: calc(var(--spacing) * 61);
    }
    .py-62 {
        padding-block: calc(var(--spacing) * 62);
    }
    .py-63 {
        padding-block: calc(var(--spacing) * 63);
    }
    .py-64 {
        padding-block: calc(var(--spacing) * 64);
    }
    .py-65 {
        padding-block: calc(var(--spacing) * 65);
    }
    .py-66 {
        padding-block: calc(var(--spacing) * 66);
    }
    .py-67 {
        padding-block: calc(var(--spacing) * 67);
    }
    .py-68 {
        padding-block: calc(var(--spacing) * 68);
    }
    .py-69 {
        padding-block: calc(var(--spacing) * 69);
    }
    .py-70 {
        padding-block: calc(var(--spacing) * 70);
    }
    .py-71 {
        padding-block: calc(var(--spacing) * 71);
    }
    .py-72 {
        padding-block: calc(var(--spacing) * 72);
    }
    .py-73 {
        padding-block: calc(var(--spacing) * 73);
    }
    .py-74 {
        padding-block: calc(var(--spacing) * 74);
    }
    .py-75 {
        padding-block: calc(var(--spacing) * 75);
    }
    .py-76 {
        padding-block: calc(var(--spacing) * 76);
    }
    .py-77 {
        padding-block: calc(var(--spacing) * 77);
    }
    .py-78 {
        padding-block: calc(var(--spacing) * 78);
    }
    .py-79 {
        padding-block: calc(var(--spacing) * 79);
    }
    .py-80 {
        padding-block: calc(var(--spacing) * 80);
    }
    .py-81 {
        padding-block: calc(var(--spacing) * 81);
    }
    .py-82 {
        padding-block: calc(var(--spacing) * 82);
    }
    .py-83 {
        padding-block: calc(var(--spacing) * 83);
    }
    .py-84 {
        padding-block: calc(var(--spacing) * 84);
    }
    .py-85 {
        padding-block: calc(var(--spacing) * 85);
    }
    .py-86 {
        padding-block: calc(var(--spacing) * 86);
    }
    .py-87 {
        padding-block: calc(var(--spacing) * 87);
    }
    .py-88 {
        padding-block: calc(var(--spacing) * 88);
    }
    .py-89 {
        padding-block: calc(var(--spacing) * 89);
    }
    .py-90 {
        padding-block: calc(var(--spacing) * 90);
    }
    .py-91 {
        padding-block: calc(var(--spacing) * 91);
    }
    .py-92 {
        padding-block: calc(var(--spacing) * 92);
    }
    .py-93 {
        padding-block: calc(var(--spacing) * 93);
    }
    .py-94 {
        padding-block: calc(var(--spacing) * 94);
    }
    .py-95 {
        padding-block: calc(var(--spacing) * 95);
    }
    .py-96 {
        padding-block: calc(var(--spacing) * 96);
    }
    .py-97 {
        padding-block: calc(var(--spacing) * 97);
    }
    .py-98 {
        padding-block: calc(var(--spacing) * 98);
    }
    .py-99 {
        padding-block: calc(var(--spacing) * 99);
    }
    .py-100 {
        padding-block: calc(var(--spacing) * 100);
    }
    .py-101 {
        padding-block: calc(var(--spacing) * 101);
    }
    .py-102 {
        padding-block: calc(var(--spacing) * 102);
    }
    .py-103 {
        padding-block: calc(var(--spacing) * 103);
    }
    .py-104 {
        padding-block: calc(var(--spacing) * 104);
    }
    .py-105 {
        padding-block: calc(var(--spacing) * 105);
    }
    .py-106 {
        padding-block: calc(var(--spacing) * 106);
    }
    .py-107 {
        padding-block: calc(var(--spacing) * 107);
    }
    .py-108 {
        padding-block: calc(var(--spacing) * 108);
    }
    .py-109 {
        padding-block: calc(var(--spacing) * 109);
    }
    .py-110 {
        padding-block: calc(var(--spacing) * 110);
    }
    .py-111 {
        padding-block: calc(var(--spacing) * 111);
    }
    .py-112 {
        padding-block: calc(var(--spacing) * 112);
    }
    .py-113 {
        padding-block: calc(var(--spacing) * 113);
    }
    .py-114 {
        padding-block: calc(var(--spacing) * 114);
    }
    .py-115 {
        padding-block: calc(var(--spacing) * 115);
    }
    .py-116 {
        padding-block: calc(var(--spacing) * 116);
    }
    .py-117 {
        padding-block: calc(var(--spacing) * 117);
    }
    .py-118 {
        padding-block: calc(var(--spacing) * 118);
    }
    .py-119 {
        padding-block: calc(var(--spacing) * 119);
    }
    .py-120 {
        padding-block: calc(var(--spacing) * 120);
    }
    .py-121 {
        padding-block: calc(var(--spacing) * 121);
    }
    .py-122 {
        padding-block: calc(var(--spacing) * 122);
    }
    .py-123 {
        padding-block: calc(var(--spacing) * 123);
    }
    .py-124 {
        padding-block: calc(var(--spacing) * 124);
    }
    .py-125 {
        padding-block: calc(var(--spacing) * 125);
    }
    .py-126 {
        padding-block: calc(var(--spacing) * 126);
    }
    .py-127 {
        padding-block: calc(var(--spacing) * 127);
    }
    .py-128 {
        padding-block: calc(var(--spacing) * 128);
    }
    .py-129 {
        padding-block: calc(var(--spacing) * 129);
    }
    .py-130 {
        padding-block: calc(var(--spacing) * 130);
    }
    .py-131 {
        padding-block: calc(var(--spacing) * 131);
    }
    .py-132 {
        padding-block: calc(var(--spacing) * 132);
    }
    .py-133 {
        padding-block: calc(var(--spacing) * 133);
    }
    .py-134 {
        padding-block: calc(var(--spacing) * 134);
    }
    .py-135 {
        padding-block: calc(var(--spacing) * 135);
    }
    .py-136 {
        padding-block: calc(var(--spacing) * 136);
    }
    .py-137 {
        padding-block: calc(var(--spacing) * 137);
    }
    .py-138 {
        padding-block: calc(var(--spacing) * 138);
    }
    .py-139 {
        padding-block: calc(var(--spacing) * 139);
    }
    .py-140 {
        padding-block: calc(var(--spacing) * 140);
    }
    .py-141 {
        padding-block: calc(var(--spacing) * 141);
    }
    .py-142 {
        padding-block: calc(var(--spacing) * 142);
    }
    .py-143 {
        padding-block: calc(var(--spacing) * 143);
    }
    .py-144 {
        padding-block: calc(var(--spacing) * 144);
    }
    .py-145 {
        padding-block: calc(var(--spacing) * 145);
    }
    .py-146 {
        padding-block: calc(var(--spacing) * 146);
    }
    .py-147 {
        padding-block: calc(var(--spacing) * 147);
    }
    .py-148 {
        padding-block: calc(var(--spacing) * 148);
    }
    .py-149 {
        padding-block: calc(var(--spacing) * 149);
    }
    .py-150 {
        padding-block: calc(var(--spacing) * 150);
    }
    .py-151 {
        padding-block: calc(var(--spacing) * 151);
    }
    .py-152 {
        padding-block: calc(var(--spacing) * 152);
    }
    .py-153 {
        padding-block: calc(var(--spacing) * 153);
    }
    .py-154 {
        padding-block: calc(var(--spacing) * 154);
    }
    .py-155 {
        padding-block: calc(var(--spacing) * 155);
    }
    .py-156 {
        padding-block: calc(var(--spacing) * 156);
    }
    .py-157 {
        padding-block: calc(var(--spacing) * 157);
    }
    .py-158 {
        padding-block: calc(var(--spacing) * 158);
    }
    .py-159 {
        padding-block: calc(var(--spacing) * 159);
    }
    .py-160 {
        padding-block: calc(var(--spacing) * 160);
    }
    .py-161 {
        padding-block: calc(var(--spacing) * 161);
    }
    .py-162 {
        padding-block: calc(var(--spacing) * 162);
    }
    .py-163 {
        padding-block: calc(var(--spacing) * 163);
    }
    .py-164 {
        padding-block: calc(var(--spacing) * 164);
    }
    .py-165 {
        padding-block: calc(var(--spacing) * 165);
    }
    .py-166 {
        padding-block: calc(var(--spacing) * 166);
    }
    .py-167 {
        padding-block: calc(var(--spacing) * 167);
    }
    .py-168 {
        padding-block: calc(var(--spacing) * 168);
    }
    .py-169 {
        padding-block: calc(var(--spacing) * 169);
    }
    .py-170 {
        padding-block: calc(var(--spacing) * 170);
    }
    .py-171 {
        padding-block: calc(var(--spacing) * 171);
    }
    .py-172 {
        padding-block: calc(var(--spacing) * 172);
    }
    .py-173 {
        padding-block: calc(var(--spacing) * 173);
    }
    .py-174 {
        padding-block: calc(var(--spacing) * 174);
    }
    .py-175 {
        padding-block: calc(var(--spacing) * 175);
    }
    .py-176 {
        padding-block: calc(var(--spacing) * 176);
    }
    .py-177 {
        padding-block: calc(var(--spacing) * 177);
    }
    .py-178 {
        padding-block: calc(var(--spacing) * 178);
    }
    .py-179 {
        padding-block: calc(var(--spacing) * 179);
    }
    .py-180 {
        padding-block: calc(var(--spacing) * 180);
    }
    .py-181 {
        padding-block: calc(var(--spacing) * 181);
    }
    .py-182 {
        padding-block: calc(var(--spacing) * 182);
    }
    .py-183 {
        padding-block: calc(var(--spacing) * 183);
    }
    .py-184 {
        padding-block: calc(var(--spacing) * 184);
    }
    .py-185 {
        padding-block: calc(var(--spacing) * 185);
    }
    .py-186 {
        padding-block: calc(var(--spacing) * 186);
    }
    .py-187 {
        padding-block: calc(var(--spacing) * 187);
    }
    .py-188 {
        padding-block: calc(var(--spacing) * 188);
    }
    .py-189 {
        padding-block: calc(var(--spacing) * 189);
    }
    .py-190 {
        padding-block: calc(var(--spacing) * 190);
    }
    .py-191 {
        padding-block: calc(var(--spacing) * 191);
    }
    .py-192 {
        padding-block: calc(var(--spacing) * 192);
    }
    .py-193 {
        padding-block: calc(var(--spacing) * 193);
    }
    .py-194 {
        padding-block: calc(var(--spacing) * 194);
    }
    .py-195 {
        padding-block: calc(var(--spacing) * 195);
    }
    .py-196 {
        padding-block: calc(var(--spacing) * 196);
    }
    .py-197 {
        padding-block: calc(var(--spacing) * 197);
    }
    .py-198 {
        padding-block: calc(var(--spacing) * 198);
    }
    .py-199 {
        padding-block: calc(var(--spacing) * 199);
    }
    .py-200 {
        padding-block: calc(var(--spacing) * 200);
    }
    .py-201 {
        padding-block: calc(var(--spacing) * 201);
    }
    .py-202 {
        padding-block: calc(var(--spacing) * 202);
    }
    .py-203 {
        padding-block: calc(var(--spacing) * 203);
    }
    .py-204 {
        padding-block: calc(var(--spacing) * 204);
    }
    .py-205 {
        padding-block: calc(var(--spacing) * 205);
    }
    .py-206 {
        padding-block: calc(var(--spacing) * 206);
    }
    .py-207 {
        padding-block: calc(var(--spacing) * 207);
    }
    .py-208 {
        padding-block: calc(var(--spacing) * 208);
    }
    .py-209 {
        padding-block: calc(var(--spacing) * 209);
    }
    .py-210 {
        padding-block: calc(var(--spacing) * 210);
    }
    .py-211 {
        padding-block: calc(var(--spacing) * 211);
    }
    .py-212 {
        padding-block: calc(var(--spacing) * 212);
    }
    .py-213 {
        padding-block: calc(var(--spacing) * 213);
    }
    .py-214 {
        padding-block: calc(var(--spacing) * 214);
    }
    .py-215 {
        padding-block: calc(var(--spacing) * 215);
    }
    .py-216 {
        padding-block: calc(var(--spacing) * 216);
    }
    .py-217 {
        padding-block: calc(var(--spacing) * 217);
    }
    .py-218 {
        padding-block: calc(var(--spacing) * 218);
    }
    .py-219 {
        padding-block: calc(var(--spacing) * 219);
    }
    .py-220 {
        padding-block: calc(var(--spacing) * 220);
    }
    .py-221 {
        padding-block: calc(var(--spacing) * 221);
    }
    .py-222 {
        padding-block: calc(var(--spacing) * 222);
    }
    .py-223 {
        padding-block: calc(var(--spacing) * 223);
    }
    .py-224 {
        padding-block: calc(var(--spacing) * 224);
    }
    .py-225 {
        padding-block: calc(var(--spacing) * 225);
    }
    .py-226 {
        padding-block: calc(var(--spacing) * 226);
    }
    .py-227 {
        padding-block: calc(var(--spacing) * 227);
    }
    .py-228 {
        padding-block: calc(var(--spacing) * 228);
    }
    .py-229 {
        padding-block: calc(var(--spacing) * 229);
    }
    .py-230 {
        padding-block: calc(var(--spacing) * 230);
    }
    .py-231 {
        padding-block: calc(var(--spacing) * 231);
    }
    .py-232 {
        padding-block: calc(var(--spacing) * 232);
    }
    .py-233 {
        padding-block: calc(var(--spacing) * 233);
    }
    .py-234 {
        padding-block: calc(var(--spacing) * 234);
    }
    .py-235 {
        padding-block: calc(var(--spacing) * 235);
    }
    .py-236 {
        padding-block: calc(var(--spacing) * 236);
    }
    .py-237 {
        padding-block: calc(var(--spacing) * 237);
    }
    .py-238 {
        padding-block: calc(var(--spacing) * 238);
    }
    .py-239 {
        padding-block: calc(var(--spacing) * 239);
    }
    .py-240 {
        padding-block: calc(var(--spacing) * 240);
    }
    .py-241 {
        padding-block: calc(var(--spacing) * 241);
    }
    .py-242 {
        padding-block: calc(var(--spacing) * 242);
    }
    .py-243 {
        padding-block: calc(var(--spacing) * 243);
    }
    .py-244 {
        padding-block: calc(var(--spacing) * 244);
    }
    .py-245 {
        padding-block: calc(var(--spacing) * 245);
    }
    .py-246 {
        padding-block: calc(var(--spacing) * 246);
    }
    .py-247 {
        padding-block: calc(var(--spacing) * 247);
    }
    .py-248 {
        padding-block: calc(var(--spacing) * 248);
    }
    .py-249 {
        padding-block: calc(var(--spacing) * 249);
    }
    .py-250 {
        padding-block: calc(var(--spacing) * 250);
    }
    .py-251 {
        padding-block: calc(var(--spacing) * 251);
    }
    .py-252 {
        padding-block: calc(var(--spacing) * 252);
    }
    .py-253 {
        padding-block: calc(var(--spacing) * 253);
    }
    .py-254 {
        padding-block: calc(var(--spacing) * 254);
    }
    .py-255 {
        padding-block: calc(var(--spacing) * 255);
    }
    .py-256 {
        padding-block: calc(var(--spacing) * 256);
    }
    .py-257 {
        padding-block: calc(var(--spacing) * 257);
    }
    .py-258 {
        padding-block: calc(var(--spacing) * 258);
    }
    .py-259 {
        padding-block: calc(var(--spacing) * 259);
    }
    .py-260 {
        padding-block: calc(var(--spacing) * 260);
    }
    .py-261 {
        padding-block: calc(var(--spacing) * 261);
    }
    .py-262 {
        padding-block: calc(var(--spacing) * 262);
    }
    .py-263 {
        padding-block: calc(var(--spacing) * 263);
    }
    .py-264 {
        padding-block: calc(var(--spacing) * 264);
    }
    .py-265 {
        padding-block: calc(var(--spacing) * 265);
    }
    .py-266 {
        padding-block: calc(var(--spacing) * 266);
    }
    .py-267 {
        padding-block: calc(var(--spacing) * 267);
    }
    .py-268 {
        padding-block: calc(var(--spacing) * 268);
    }
    .py-269 {
        padding-block: calc(var(--spacing) * 269);
    }
    .py-270 {
        padding-block: calc(var(--spacing) * 270);
    }
    .py-271 {
        padding-block: calc(var(--spacing) * 271);
    }
    .py-272 {
        padding-block: calc(var(--spacing) * 272);
    }
    .py-273 {
        padding-block: calc(var(--spacing) * 273);
    }
    .py-274 {
        padding-block: calc(var(--spacing) * 274);
    }
    .py-275 {
        padding-block: calc(var(--spacing) * 275);
    }
    .py-276 {
        padding-block: calc(var(--spacing) * 276);
    }
    .py-277 {
        padding-block: calc(var(--spacing) * 277);
    }
    .py-278 {
        padding-block: calc(var(--spacing) * 278);
    }
    .py-279 {
        padding-block: calc(var(--spacing) * 279);
    }
    .py-280 {
        padding-block: calc(var(--spacing) * 280);
    }
    .py-281 {
        padding-block: calc(var(--spacing) * 281);
    }
    .py-282 {
        padding-block: calc(var(--spacing) * 282);
    }
    .py-283 {
        padding-block: calc(var(--spacing) * 283);
    }
    .py-284 {
        padding-block: calc(var(--spacing) * 284);
    }
    .py-285 {
        padding-block: calc(var(--spacing) * 285);
    }
    .py-286 {
        padding-block: calc(var(--spacing) * 286);
    }
    .py-287 {
        padding-block: calc(var(--spacing) * 287);
    }
    .py-288 {
        padding-block: calc(var(--spacing) * 288);
    }
    .py-289 {
        padding-block: calc(var(--spacing) * 289);
    }
    .py-290 {
        padding-block: calc(var(--spacing) * 290);
    }
    .py-291 {
        padding-block: calc(var(--spacing) * 291);
    }
    .py-292 {
        padding-block: calc(var(--spacing) * 292);
    }
    .py-293 {
        padding-block: calc(var(--spacing) * 293);
    }
    .py-294 {
        padding-block: calc(var(--spacing) * 294);
    }
    .py-295 {
        padding-block: calc(var(--spacing) * 295);
    }
    .py-296 {
        padding-block: calc(var(--spacing) * 296);
    }
    .py-297 {
        padding-block: calc(var(--spacing) * 297);
    }
    .py-298 {
        padding-block: calc(var(--spacing) * 298);
    }
    .py-299 {
        padding-block: calc(var(--spacing) * 299);
    }
    .py-300 {
        padding-block: calc(var(--spacing) * 300);
    }
    .py-301 {
        padding-block: calc(var(--spacing) * 301);
    }
    .py-302 {
        padding-block: calc(var(--spacing) * 302);
    }
    .py-303 {
        padding-block: calc(var(--spacing) * 303);
    }
    .py-304 {
        padding-block: calc(var(--spacing) * 304);
    }
    .py-305 {
        padding-block: calc(var(--spacing) * 305);
    }
    .py-306 {
        padding-block: calc(var(--spacing) * 306);
    }
    .py-307 {
        padding-block: calc(var(--spacing) * 307);
    }
    .py-308 {
        padding-block: calc(var(--spacing) * 308);
    }
    .py-309 {
        padding-block: calc(var(--spacing) * 309);
    }
    .py-310 {
        padding-block: calc(var(--spacing) * 310);
    }
    .py-311 {
        padding-block: calc(var(--spacing) * 311);
    }
    .py-312 {
        padding-block: calc(var(--spacing) * 312);
    }
    .py-313 {
        padding-block: calc(var(--spacing) * 313);
    }
    .py-314 {
        padding-block: calc(var(--spacing) * 314);
    }
    .py-315 {
        padding-block: calc(var(--spacing) * 315);
    }
    .py-316 {
        padding-block: calc(var(--spacing) * 316);
    }
    .py-317 {
        padding-block: calc(var(--spacing) * 317);
    }
    .py-318 {
        padding-block: calc(var(--spacing) * 318);
    }
    .py-319 {
        padding-block: calc(var(--spacing) * 319);
    }
    .py-320 {
        padding-block: calc(var(--spacing) * 320);
    }
    .py-321 {
        padding-block: calc(var(--spacing) * 321);
    }
    .py-322 {
        padding-block: calc(var(--spacing) * 322);
    }
    .py-323 {
        padding-block: calc(var(--spacing) * 323);
    }
    .py-324 {
        padding-block: calc(var(--spacing) * 324);
    }
    .py-325 {
        padding-block: calc(var(--spacing) * 325);
    }
    .py-326 {
        padding-block: calc(var(--spacing) * 326);
    }
    .py-327 {
        padding-block: calc(var(--spacing) * 327);
    }
    .py-328 {
        padding-block: calc(var(--spacing) * 328);
    }
    .py-329 {
        padding-block: calc(var(--spacing) * 329);
    }
    .py-330 {
        padding-block: calc(var(--spacing) * 330);
    }
    .py-331 {
        padding-block: calc(var(--spacing) * 331);
    }
    .py-332 {
        padding-block: calc(var(--spacing) * 332);
    }
    .py-333 {
        padding-block: calc(var(--spacing) * 333);
    }
    .py-334 {
        padding-block: calc(var(--spacing) * 334);
    }
    .py-335 {
        padding-block: calc(var(--spacing) * 335);
    }
    .py-336 {
        padding-block: calc(var(--spacing) * 336);
    }
    .py-337 {
        padding-block: calc(var(--spacing) * 337);
    }
    .py-338 {
        padding-block: calc(var(--spacing) * 338);
    }
    .py-339 {
        padding-block: calc(var(--spacing) * 339);
    }
    .py-340 {
        padding-block: calc(var(--spacing) * 340);
    }
    .py-341 {
        padding-block: calc(var(--spacing) * 341);
    }
    .py-342 {
        padding-block: calc(var(--spacing) * 342);
    }
    .py-343 {
        padding-block: calc(var(--spacing) * 343);
    }
    .py-344 {
        padding-block: calc(var(--spacing) * 344);
    }
    .py-345 {
        padding-block: calc(var(--spacing) * 345);
    }
    .py-346 {
        padding-block: calc(var(--spacing) * 346);
    }
    .py-347 {
        padding-block: calc(var(--spacing) * 347);
    }
    .py-348 {
        padding-block: calc(var(--spacing) * 348);
    }
    .py-349 {
        padding-block: calc(var(--spacing) * 349);
    }
    .py-350 {
        padding-block: calc(var(--spacing) * 350);
    }
    .py-351 {
        padding-block: calc(var(--spacing) * 351);
    }
    .py-352 {
        padding-block: calc(var(--spacing) * 352);
    }
    .py-353 {
        padding-block: calc(var(--spacing) * 353);
    }
    .py-354 {
        padding-block: calc(var(--spacing) * 354);
    }
    .py-355 {
        padding-block: calc(var(--spacing) * 355);
    }
    .py-356 {
        padding-block: calc(var(--spacing) * 356);
    }
    .py-357 {
        padding-block: calc(var(--spacing) * 357);
    }
    .py-358 {
        padding-block: calc(var(--spacing) * 358);
    }
    .py-359 {
        padding-block: calc(var(--spacing) * 359);
    }
    .py-360 {
        padding-block: calc(var(--spacing) * 360);
    }
    .py-361 {
        padding-block: calc(var(--spacing) * 361);
    }
    .py-362 {
        padding-block: calc(var(--spacing) * 362);
    }
    .py-363 {
        padding-block: calc(var(--spacing) * 363);
    }
    .py-364 {
        padding-block: calc(var(--spacing) * 364);
    }
    .py-365 {
        padding-block: calc(var(--spacing) * 365);
    }
    .py-366 {
        padding-block: calc(var(--spacing) * 366);
    }
    .py-367 {
        padding-block: calc(var(--spacing) * 367);
    }
    .py-368 {
        padding-block: calc(var(--spacing) * 368);
    }
    .py-369 {
        padding-block: calc(var(--spacing) * 369);
    }
    .py-370 {
        padding-block: calc(var(--spacing) * 370);
    }
    .py-371 {
        padding-block: calc(var(--spacing) * 371);
    }
    .py-372 {
        padding-block: calc(var(--spacing) * 372);
    }
    .py-373 {
        padding-block: calc(var(--spacing) * 373);
    }
    .py-374 {
        padding-block: calc(var(--spacing) * 374);
    }
    .py-375 {
        padding-block: calc(var(--spacing) * 375);
    }
    .py-376 {
        padding-block: calc(var(--spacing) * 376);
    }
    .py-377 {
        padding-block: calc(var(--spacing) * 377);
    }
    .py-378 {
        padding-block: calc(var(--spacing) * 378);
    }
    .py-379 {
        padding-block: calc(var(--spacing) * 379);
    }
    .py-380 {
        padding-block: calc(var(--spacing) * 380);
    }
    .py-381 {
        padding-block: calc(var(--spacing) * 381);
    }
    .py-382 {
        padding-block: calc(var(--spacing) * 382);
    }
    .py-383 {
        padding-block: calc(var(--spacing) * 383);
    }
    .py-384 {
        padding-block: calc(var(--spacing) * 384);
    }
    .py-385 {
        padding-block: calc(var(--spacing) * 385);
    }
    .py-386 {
        padding-block: calc(var(--spacing) * 386);
    }
    .py-387 {
        padding-block: calc(var(--spacing) * 387);
    }
    .py-388 {
        padding-block: calc(var(--spacing) * 388);
    }
    .py-389 {
        padding-block: calc(var(--spacing) * 389);
    }
    .py-390 {
        padding-block: calc(var(--spacing) * 390);
    }
    .py-391 {
        padding-block: calc(var(--spacing) * 391);
    }
    .py-392 {
        padding-block: calc(var(--spacing) * 392);
    }
    .py-393 {
        padding-block: calc(var(--spacing) * 393);
    }
    .py-394 {
        padding-block: calc(var(--spacing) * 394);
    }
    .py-395 {
        padding-block: calc(var(--spacing) * 395);
    }
    .py-396 {
        padding-block: calc(var(--spacing) * 396);
    }
    .py-397 {
        padding-block: calc(var(--spacing) * 397);
    }
    .py-398 {
        padding-block: calc(var(--spacing) * 398);
    }
    .py-399 {
        padding-block: calc(var(--spacing) * 399);
    }
    .py-400 {
        padding-block: calc(var(--spacing) * 400);
    }
    .py-401 {
        padding-block: calc(var(--spacing) * 401);
    }
    .py-402 {
        padding-block: calc(var(--spacing) * 402);
    }
    .py-403 {
        padding-block: calc(var(--spacing) * 403);
    }
    .py-404 {
        padding-block: calc(var(--spacing) * 404);
    }
    .py-405 {
        padding-block: calc(var(--spacing) * 405);
    }
    .py-406 {
        padding-block: calc(var(--spacing) * 406);
    }
    .py-407 {
        padding-block: calc(var(--spacing) * 407);
    }
    .py-408 {
        padding-block: calc(var(--spacing) * 408);
    }
    .py-409 {
        padding-block: calc(var(--spacing) * 409);
    }
    .py-410 {
        padding-block: calc(var(--spacing) * 410);
    }
    .py-411 {
        padding-block: calc(var(--spacing) * 411);
    }
    .py-412 {
        padding-block: calc(var(--spacing) * 412);
    }
    .py-413 {
        padding-block: calc(var(--spacing) * 413);
    }
    .py-414 {
        padding-block: calc(var(--spacing) * 414);
    }
    .py-415 {
        padding-block: calc(var(--spacing) * 415);
    }
    .py-416 {
        padding-block: calc(var(--spacing) * 416);
    }
    .py-417 {
        padding-block: calc(var(--spacing) * 417);
    }
    .py-418 {
        padding-block: calc(var(--spacing) * 418);
    }
    .py-419 {
        padding-block: calc(var(--spacing) * 419);
    }
    .py-420 {
        padding-block: calc(var(--spacing) * 420);
    }
    .py-421 {
        padding-block: calc(var(--spacing) * 421);
    }
    .py-422 {
        padding-block: calc(var(--spacing) * 422);
    }
    .py-423 {
        padding-block: calc(var(--spacing) * 423);
    }
    .py-424 {
        padding-block: calc(var(--spacing) * 424);
    }
    .py-425 {
        padding-block: calc(var(--spacing) * 425);
    }
    .py-426 {
        padding-block: calc(var(--spacing) * 426);
    }
    .py-427 {
        padding-block: calc(var(--spacing) * 427);
    }
    .py-428 {
        padding-block: calc(var(--spacing) * 428);
    }
    .py-429 {
        padding-block: calc(var(--spacing) * 429);
    }
    .py-430 {
        padding-block: calc(var(--spacing) * 430);
    }
    .py-431 {
        padding-block: calc(var(--spacing) * 431);
    }
    .py-432 {
        padding-block: calc(var(--spacing) * 432);
    }
    .py-433 {
        padding-block: calc(var(--spacing) * 433);
    }
    .py-434 {
        padding-block: calc(var(--spacing) * 434);
    }
    .py-435 {
        padding-block: calc(var(--spacing) * 435);
    }
    .py-436 {
        padding-block: calc(var(--spacing) * 436);
    }
    .py-437 {
        padding-block: calc(var(--spacing) * 437);
    }
    .py-438 {
        padding-block: calc(var(--spacing) * 438);
    }
    .py-439 {
        padding-block: calc(var(--spacing) * 439);
    }
    .py-440 {
        padding-block: calc(var(--spacing) * 440);
    }
    .py-441 {
        padding-block: calc(var(--spacing) * 441);
    }
    .py-442 {
        padding-block: calc(var(--spacing) * 442);
    }
    .py-443 {
        padding-block: calc(var(--spacing) * 443);
    }
    .py-444 {
        padding-block: calc(var(--spacing) * 444);
    }
    .py-445 {
        padding-block: calc(var(--spacing) * 445);
    }
    .py-446 {
        padding-block: calc(var(--spacing) * 446);
    }
    .py-447 {
        padding-block: calc(var(--spacing) * 447);
    }
    .py-448 {
        padding-block: calc(var(--spacing) * 448);
    }
    .py-449 {
        padding-block: calc(var(--spacing) * 449);
    }
    .py-450 {
        padding-block: calc(var(--spacing) * 450);
    }
    .py-451 {
        padding-block: calc(var(--spacing) * 451);
    }
    .py-452 {
        padding-block: calc(var(--spacing) * 452);
    }
    .py-453 {
        padding-block: calc(var(--spacing) * 453);
    }
    .py-454 {
        padding-block: calc(var(--spacing) * 454);
    }
    .py-455 {
        padding-block: calc(var(--spacing) * 455);
    }
    .py-456 {
        padding-block: calc(var(--spacing) * 456);
    }
    .py-457 {
        padding-block: calc(var(--spacing) * 457);
    }
    .py-458 {
        padding-block: calc(var(--spacing) * 458);
    }
    .py-459 {
        padding-block: calc(var(--spacing) * 459);
    }
    .py-460 {
        padding-block: calc(var(--spacing) * 460);
    }
    .py-461 {
        padding-block: calc(var(--spacing) * 461);
    }
    .py-462 {
        padding-block: calc(var(--spacing) * 462);
    }
    .py-463 {
        padding-block: calc(var(--spacing) * 463);
    }
    .py-464 {
        padding-block: calc(var(--spacing) * 464);
    }
    .py-465 {
        padding-block: calc(var(--spacing) * 465);
    }
    .py-466 {
        padding-block: calc(var(--spacing) * 466);
    }
    .py-467 {
        padding-block: calc(var(--spacing) * 467);
    }
    .py-468 {
        padding-block: calc(var(--spacing) * 468);
    }
    .py-469 {
        padding-block: calc(var(--spacing) * 469);
    }
    .py-470 {
        padding-block: calc(var(--spacing) * 470);
    }
    .py-471 {
        padding-block: calc(var(--spacing) * 471);
    }
    .py-472 {
        padding-block: calc(var(--spacing) * 472);
    }
    .py-473 {
        padding-block: calc(var(--spacing) * 473);
    }
    .py-474 {
        padding-block: calc(var(--spacing) * 474);
    }
    .py-475 {
        padding-block: calc(var(--spacing) * 475);
    }
    .py-476 {
        padding-block: calc(var(--spacing) * 476);
    }
    .py-477 {
        padding-block: calc(var(--spacing) * 477);
    }
    .py-478 {
        padding-block: calc(var(--spacing) * 478);
    }
    .py-479 {
        padding-block: calc(var(--spacing) * 479);
    }
    .py-480 {
        padding-block: calc(var(--spacing) * 480);
    }
    .py-481 {
        padding-block: calc(var(--spacing) * 481);
    }
    .py-482 {
        padding-block: calc(var(--spacing) * 482);
    }
    .py-483 {
        padding-block: calc(var(--spacing) * 483);
    }
    .py-484 {
        padding-block: calc(var(--spacing) * 484);
    }
    .py-485 {
        padding-block: calc(var(--spacing) * 485);
    }
    .py-486 {
        padding-block: calc(var(--spacing) * 486);
    }
    .py-487 {
        padding-block: calc(var(--spacing) * 487);
    }
    .py-488 {
        padding-block: calc(var(--spacing) * 488);
    }
    .py-489 {
        padding-block: calc(var(--spacing) * 489);
    }
    .py-490 {
        padding-block: calc(var(--spacing) * 490);
    }
    .py-491 {
        padding-block: calc(var(--spacing) * 491);
    }
    .py-492 {
        padding-block: calc(var(--spacing) * 492);
    }
    .py-493 {
        padding-block: calc(var(--spacing) * 493);
    }
    .py-494 {
        padding-block: calc(var(--spacing) * 494);
    }
    .py-495 {
        padding-block: calc(var(--spacing) * 495);
    }
    .py-496 {
        padding-block: calc(var(--spacing) * 496);
    }
    .py-497 {
        padding-block: calc(var(--spacing) * 497);
    }
    .py-498 {
        padding-block: calc(var(--spacing) * 498);
    }
    .py-499 {
        padding-block: calc(var(--spacing) * 499);
    }
    .py-500 {
        padding-block: calc(var(--spacing) * 500);
    }
    .py-\[7px\] {
        padding-block: 7px;
    }
    .py-px {
        padding-block: 1px;
    }
    .ps-0 {
        padding-inline-start: calc(var(--spacing) * 0);
    }
    .ps-1 {
        padding-inline-start: calc(var(--spacing) * 1);
    }
    .ps-2 {
        padding-inline-start: calc(var(--spacing) * 2);
    }
    .ps-3 {
        padding-inline-start: calc(var(--spacing) * 3);
    }
    .ps-4 {
        padding-inline-start: calc(var(--spacing) * 4);
    }
    .ps-5 {
        padding-inline-start: calc(var(--spacing) * 5);
    }
    .ps-6 {
        padding-inline-start: calc(var(--spacing) * 6);
    }
    .ps-7 {
        padding-inline-start: calc(var(--spacing) * 7);
    }
    .ps-px {
        padding-inline-start: 1px;
    }
    .file-input-xl {
        --size: calc(var(--size-field, 0.25rem) * 14);
        padding-inline-end: 1.5rem;
        font-size: 1.125rem;
        line-height: 3rem;
    }
    .file-input-xl::file-selector-button {
        font-size: 1.375rem;
    }
    .pe-0 {
        padding-inline-end: calc(var(--spacing) * 0);
    }
    .pe-1 {
        padding-inline-end: calc(var(--spacing) * 1);
    }
    .pe-2 {
        padding-inline-end: calc(var(--spacing) * 2);
    }
    .pe-3 {
        padding-inline-end: calc(var(--spacing) * 3);
    }
    .pe-4 {
        padding-inline-end: calc(var(--spacing) * 4);
    }
    .pe-5 {
        padding-inline-end: calc(var(--spacing) * 5);
    }
    .pe-6 {
        padding-inline-end: calc(var(--spacing) * 6);
    }
    .pe-13 {
        padding-inline-end: calc(var(--spacing) * 13);
    }
    .pt-0 {
        padding-top: calc(var(--spacing) * 0);
    }
    .pt-1 {
        padding-top: calc(var(--spacing) * 1);
    }
    .pt-2 {
        padding-top: calc(var(--spacing) * 2);
    }
    .pt-3 {
        padding-top: calc(var(--spacing) * 3);
    }
    .pt-4 {
        padding-top: calc(var(--spacing) * 4);
    }
    .pt-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-11 {
        padding-top: calc(var(--spacing) * 11);
    }
    .pt-12 {
        padding-top: calc(var(--spacing) * 12);
    }
    .pt-13 {
        padding-top: calc(var(--spacing) * 13);
    }
    .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-17 {
        padding-top: calc(var(--spacing) * 17);
    }
    .pt-18 {
        padding-top: calc(var(--spacing) * 18);
    }
    .pt-19 {
        padding-top: calc(var(--spacing) * 19);
    }
    .pt-20 {
        padding-top: calc(var(--spacing) * 20);
    }
    .pt-21 {
        padding-top: calc(var(--spacing) * 21);
    }
    .pt-22 {
        padding-top: calc(var(--spacing) * 22);
    }
    .pt-23 {
        padding-top: calc(var(--spacing) * 23);
    }
    .pt-24 {
        padding-top: calc(var(--spacing) * 24);
    }
    .pt-25 {
        padding-top: calc(var(--spacing) * 25);
    }
    .pt-26 {
        padding-top: calc(var(--spacing) * 26);
    }
    .pt-27 {
        padding-top: calc(var(--spacing) * 27);
    }
    .pt-28 {
        padding-top: calc(var(--spacing) * 28);
    }
    .pt-29 {
        padding-top: calc(var(--spacing) * 29);
    }
    .pt-30 {
        padding-top: calc(var(--spacing) * 30);
    }
    .pt-31 {
        padding-top: calc(var(--spacing) * 31);
    }
    .pt-32 {
        padding-top: calc(var(--spacing) * 32);
    }
    .pt-33 {
        padding-top: calc(var(--spacing) * 33);
    }
    .pt-34 {
        padding-top: calc(var(--spacing) * 34);
    }
    .pt-35 {
        padding-top: calc(var(--spacing) * 35);
    }
    .pt-36 {
        padding-top: calc(var(--spacing) * 36);
    }
    .pt-37 {
        padding-top: calc(var(--spacing) * 37);
    }
    .pt-38 {
        padding-top: calc(var(--spacing) * 38);
    }
    .pt-39 {
        padding-top: calc(var(--spacing) * 39);
    }
    .pt-40 {
        padding-top: calc(var(--spacing) * 40);
    }
    .pt-41 {
        padding-top: calc(var(--spacing) * 41);
    }
    .pt-42 {
        padding-top: calc(var(--spacing) * 42);
    }
    .pt-43 {
        padding-top: calc(var(--spacing) * 43);
    }
    .pt-44 {
        padding-top: calc(var(--spacing) * 44);
    }
    .pt-45 {
        padding-top: calc(var(--spacing) * 45);
    }
    .pt-46 {
        padding-top: calc(var(--spacing) * 46);
    }
    .pt-47 {
        padding-top: calc(var(--spacing) * 47);
    }
    .pt-48 {
        padding-top: calc(var(--spacing) * 48);
    }
    .pt-49 {
        padding-top: calc(var(--spacing) * 49);
    }
    .pt-50 {
        padding-top: calc(var(--spacing) * 50);
    }
    .pt-51 {
        padding-top: calc(var(--spacing) * 51);
    }
    .pt-52 {
        padding-top: calc(var(--spacing) * 52);
    }
    .pt-53 {
        padding-top: calc(var(--spacing) * 53);
    }
    .pt-54 {
        padding-top: calc(var(--spacing) * 54);
    }
    .pt-55 {
        padding-top: calc(var(--spacing) * 55);
    }
    .pt-56 {
        padding-top: calc(var(--spacing) * 56);
    }
    .pt-57 {
        padding-top: calc(var(--spacing) * 57);
    }
    .pt-58 {
        padding-top: calc(var(--spacing) * 58);
    }
    .pt-59 {
        padding-top: calc(var(--spacing) * 59);
    }
    .pt-60 {
        padding-top: calc(var(--spacing) * 60);
    }
    .pt-61 {
        padding-top: calc(var(--spacing) * 61);
    }
    .pt-62 {
        padding-top: calc(var(--spacing) * 62);
    }
    .pt-63 {
        padding-top: calc(var(--spacing) * 63);
    }
    .pt-64 {
        padding-top: calc(var(--spacing) * 64);
    }
    .pt-65 {
        padding-top: calc(var(--spacing) * 65);
    }
    .pt-66 {
        padding-top: calc(var(--spacing) * 66);
    }
    .pt-67 {
        padding-top: calc(var(--spacing) * 67);
    }
    .pt-68 {
        padding-top: calc(var(--spacing) * 68);
    }
    .pt-69 {
        padding-top: calc(var(--spacing) * 69);
    }
    .pt-70 {
        padding-top: calc(var(--spacing) * 70);
    }
    .pt-71 {
        padding-top: calc(var(--spacing) * 71);
    }
    .pt-72 {
        padding-top: calc(var(--spacing) * 72);
    }
    .pt-73 {
        padding-top: calc(var(--spacing) * 73);
    }
    .pt-74 {
        padding-top: calc(var(--spacing) * 74);
    }
    .pt-75 {
        padding-top: calc(var(--spacing) * 75);
    }
    .pt-76 {
        padding-top: calc(var(--spacing) * 76);
    }
    .pt-77 {
        padding-top: calc(var(--spacing) * 77);
    }
    .pt-78 {
        padding-top: calc(var(--spacing) * 78);
    }
    .pt-79 {
        padding-top: calc(var(--spacing) * 79);
    }
    .pt-80 {
        padding-top: calc(var(--spacing) * 80);
    }
    .pt-81 {
        padding-top: calc(var(--spacing) * 81);
    }
    .pt-82 {
        padding-top: calc(var(--spacing) * 82);
    }
    .pt-83 {
        padding-top: calc(var(--spacing) * 83);
    }
    .pt-84 {
        padding-top: calc(var(--spacing) * 84);
    }
    .pt-85 {
        padding-top: calc(var(--spacing) * 85);
    }
    .pt-86 {
        padding-top: calc(var(--spacing) * 86);
    }
    .pt-87 {
        padding-top: calc(var(--spacing) * 87);
    }
    .pt-88 {
        padding-top: calc(var(--spacing) * 88);
    }
    .pt-89 {
        padding-top: calc(var(--spacing) * 89);
    }
    .pt-90 {
        padding-top: calc(var(--spacing) * 90);
    }
    .pt-91 {
        padding-top: calc(var(--spacing) * 91);
    }
    .pt-92 {
        padding-top: calc(var(--spacing) * 92);
    }
    .pt-93 {
        padding-top: calc(var(--spacing) * 93);
    }
    .pt-94 {
        padding-top: calc(var(--spacing) * 94);
    }
    .pt-95 {
        padding-top: calc(var(--spacing) * 95);
    }
    .pt-96 {
        padding-top: calc(var(--spacing) * 96);
    }
    .pt-97 {
        padding-top: calc(var(--spacing) * 97);
    }
    .pt-98 {
        padding-top: calc(var(--spacing) * 98);
    }
    .pt-99 {
        padding-top: calc(var(--spacing) * 99);
    }
    .pt-100 {
        padding-top: calc(var(--spacing) * 100);
    }
    .pt-101 {
        padding-top: calc(var(--spacing) * 101);
    }
    .pt-102 {
        padding-top: calc(var(--spacing) * 102);
    }
    .pt-103 {
        padding-top: calc(var(--spacing) * 103);
    }
    .pt-104 {
        padding-top: calc(var(--spacing) * 104);
    }
    .pt-105 {
        padding-top: calc(var(--spacing) * 105);
    }
    .pt-106 {
        padding-top: calc(var(--spacing) * 106);
    }
    .pt-107 {
        padding-top: calc(var(--spacing) * 107);
    }
    .pt-108 {
        padding-top: calc(var(--spacing) * 108);
    }
    .pt-109 {
        padding-top: calc(var(--spacing) * 109);
    }
    .pt-110 {
        padding-top: calc(var(--spacing) * 110);
    }
    .pt-111 {
        padding-top: calc(var(--spacing) * 111);
    }
    .pt-112 {
        padding-top: calc(var(--spacing) * 112);
    }
    .pt-113 {
        padding-top: calc(var(--spacing) * 113);
    }
    .pt-114 {
        padding-top: calc(var(--spacing) * 114);
    }
    .pt-115 {
        padding-top: calc(var(--spacing) * 115);
    }
    .pt-116 {
        padding-top: calc(var(--spacing) * 116);
    }
    .pt-117 {
        padding-top: calc(var(--spacing) * 117);
    }
    .pt-118 {
        padding-top: calc(var(--spacing) * 118);
    }
    .pt-119 {
        padding-top: calc(var(--spacing) * 119);
    }
    .pt-120 {
        padding-top: calc(var(--spacing) * 120);
    }
    .pt-121 {
        padding-top: calc(var(--spacing) * 121);
    }
    .pt-122 {
        padding-top: calc(var(--spacing) * 122);
    }
    .pt-123 {
        padding-top: calc(var(--spacing) * 123);
    }
    .pt-124 {
        padding-top: calc(var(--spacing) * 124);
    }
    .pt-125 {
        padding-top: calc(var(--spacing) * 125);
    }
    .pt-126 {
        padding-top: calc(var(--spacing) * 126);
    }
    .pt-127 {
        padding-top: calc(var(--spacing) * 127);
    }
    .pt-128 {
        padding-top: calc(var(--spacing) * 128);
    }
    .pt-129 {
        padding-top: calc(var(--spacing) * 129);
    }
    .pt-130 {
        padding-top: calc(var(--spacing) * 130);
    }
    .pt-131 {
        padding-top: calc(var(--spacing) * 131);
    }
    .pt-132 {
        padding-top: calc(var(--spacing) * 132);
    }
    .pt-133 {
        padding-top: calc(var(--spacing) * 133);
    }
    .pt-134 {
        padding-top: calc(var(--spacing) * 134);
    }
    .pt-135 {
        padding-top: calc(var(--spacing) * 135);
    }
    .pt-136 {
        padding-top: calc(var(--spacing) * 136);
    }
    .pt-137 {
        padding-top: calc(var(--spacing) * 137);
    }
    .pt-138 {
        padding-top: calc(var(--spacing) * 138);
    }
    .pt-139 {
        padding-top: calc(var(--spacing) * 139);
    }
    .pt-140 {
        padding-top: calc(var(--spacing) * 140);
    }
    .pt-141 {
        padding-top: calc(var(--spacing) * 141);
    }
    .pt-142 {
        padding-top: calc(var(--spacing) * 142);
    }
    .pt-143 {
        padding-top: calc(var(--spacing) * 143);
    }
    .pt-144 {
        padding-top: calc(var(--spacing) * 144);
    }
    .pt-145 {
        padding-top: calc(var(--spacing) * 145);
    }
    .pt-146 {
        padding-top: calc(var(--spacing) * 146);
    }
    .pt-147 {
        padding-top: calc(var(--spacing) * 147);
    }
    .pt-148 {
        padding-top: calc(var(--spacing) * 148);
    }
    .pt-149 {
        padding-top: calc(var(--spacing) * 149);
    }
    .pt-150 {
        padding-top: calc(var(--spacing) * 150);
    }
    .pt-151 {
        padding-top: calc(var(--spacing) * 151);
    }
    .pt-152 {
        padding-top: calc(var(--spacing) * 152);
    }
    .pt-153 {
        padding-top: calc(var(--spacing) * 153);
    }
    .pt-154 {
        padding-top: calc(var(--spacing) * 154);
    }
    .pt-155 {
        padding-top: calc(var(--spacing) * 155);
    }
    .pt-156 {
        padding-top: calc(var(--spacing) * 156);
    }
    .pt-157 {
        padding-top: calc(var(--spacing) * 157);
    }
    .pt-158 {
        padding-top: calc(var(--spacing) * 158);
    }
    .pt-159 {
        padding-top: calc(var(--spacing) * 159);
    }
    .pt-160 {
        padding-top: calc(var(--spacing) * 160);
    }
    .pt-161 {
        padding-top: calc(var(--spacing) * 161);
    }
    .pt-162 {
        padding-top: calc(var(--spacing) * 162);
    }
    .pt-163 {
        padding-top: calc(var(--spacing) * 163);
    }
    .pt-164 {
        padding-top: calc(var(--spacing) * 164);
    }
    .pt-165 {
        padding-top: calc(var(--spacing) * 165);
    }
    .pt-166 {
        padding-top: calc(var(--spacing) * 166);
    }
    .pt-167 {
        padding-top: calc(var(--spacing) * 167);
    }
    .pt-168 {
        padding-top: calc(var(--spacing) * 168);
    }
    .pt-169 {
        padding-top: calc(var(--spacing) * 169);
    }
    .pt-170 {
        padding-top: calc(var(--spacing) * 170);
    }
    .pt-171 {
        padding-top: calc(var(--spacing) * 171);
    }
    .pt-172 {
        padding-top: calc(var(--spacing) * 172);
    }
    .pt-173 {
        padding-top: calc(var(--spacing) * 173);
    }
    .pt-174 {
        padding-top: calc(var(--spacing) * 174);
    }
    .pt-175 {
        padding-top: calc(var(--spacing) * 175);
    }
    .pt-176 {
        padding-top: calc(var(--spacing) * 176);
    }
    .pt-177 {
        padding-top: calc(var(--spacing) * 177);
    }
    .pt-178 {
        padding-top: calc(var(--spacing) * 178);
    }
    .pt-179 {
        padding-top: calc(var(--spacing) * 179);
    }
    .pt-180 {
        padding-top: calc(var(--spacing) * 180);
    }
    .pt-181 {
        padding-top: calc(var(--spacing) * 181);
    }
    .pt-182 {
        padding-top: calc(var(--spacing) * 182);
    }
    .pt-183 {
        padding-top: calc(var(--spacing) * 183);
    }
    .pt-184 {
        padding-top: calc(var(--spacing) * 184);
    }
    .pt-185 {
        padding-top: calc(var(--spacing) * 185);
    }
    .pt-186 {
        padding-top: calc(var(--spacing) * 186);
    }
    .pt-187 {
        padding-top: calc(var(--spacing) * 187);
    }
    .pt-188 {
        padding-top: calc(var(--spacing) * 188);
    }
    .pt-189 {
        padding-top: calc(var(--spacing) * 189);
    }
    .pt-190 {
        padding-top: calc(var(--spacing) * 190);
    }
    .pt-191 {
        padding-top: calc(var(--spacing) * 191);
    }
    .pt-192 {
        padding-top: calc(var(--spacing) * 192);
    }
    .pt-193 {
        padding-top: calc(var(--spacing) * 193);
    }
    .pt-194 {
        padding-top: calc(var(--spacing) * 194);
    }
    .pt-195 {
        padding-top: calc(var(--spacing) * 195);
    }
    .pt-196 {
        padding-top: calc(var(--spacing) * 196);
    }
    .pt-197 {
        padding-top: calc(var(--spacing) * 197);
    }
    .pt-198 {
        padding-top: calc(var(--spacing) * 198);
    }
    .pt-199 {
        padding-top: calc(var(--spacing) * 199);
    }
    .pt-200 {
        padding-top: calc(var(--spacing) * 200);
    }
    .pt-201 {
        padding-top: calc(var(--spacing) * 201);
    }
    .pt-202 {
        padding-top: calc(var(--spacing) * 202);
    }
    .pt-203 {
        padding-top: calc(var(--spacing) * 203);
    }
    .pt-204 {
        padding-top: calc(var(--spacing) * 204);
    }
    .pt-205 {
        padding-top: calc(var(--spacing) * 205);
    }
    .pt-206 {
        padding-top: calc(var(--spacing) * 206);
    }
    .pt-207 {
        padding-top: calc(var(--spacing) * 207);
    }
    .pt-208 {
        padding-top: calc(var(--spacing) * 208);
    }
    .pt-209 {
        padding-top: calc(var(--spacing) * 209);
    }
    .pt-210 {
        padding-top: calc(var(--spacing) * 210);
    }
    .pt-211 {
        padding-top: calc(var(--spacing) * 211);
    }
    .pt-212 {
        padding-top: calc(var(--spacing) * 212);
    }
    .pt-213 {
        padding-top: calc(var(--spacing) * 213);
    }
    .pt-214 {
        padding-top: calc(var(--spacing) * 214);
    }
    .pt-215 {
        padding-top: calc(var(--spacing) * 215);
    }
    .pt-216 {
        padding-top: calc(var(--spacing) * 216);
    }
    .pt-217 {
        padding-top: calc(var(--spacing) * 217);
    }
    .pt-218 {
        padding-top: calc(var(--spacing) * 218);
    }
    .pt-219 {
        padding-top: calc(var(--spacing) * 219);
    }
    .pt-220 {
        padding-top: calc(var(--spacing) * 220);
    }
    .pt-221 {
        padding-top: calc(var(--spacing) * 221);
    }
    .pt-222 {
        padding-top: calc(var(--spacing) * 222);
    }
    .pt-223 {
        padding-top: calc(var(--spacing) * 223);
    }
    .pt-224 {
        padding-top: calc(var(--spacing) * 224);
    }
    .pt-225 {
        padding-top: calc(var(--spacing) * 225);
    }
    .pt-226 {
        padding-top: calc(var(--spacing) * 226);
    }
    .pt-227 {
        padding-top: calc(var(--spacing) * 227);
    }
    .pt-228 {
        padding-top: calc(var(--spacing) * 228);
    }
    .pt-229 {
        padding-top: calc(var(--spacing) * 229);
    }
    .pt-230 {
        padding-top: calc(var(--spacing) * 230);
    }
    .pt-231 {
        padding-top: calc(var(--spacing) * 231);
    }
    .pt-232 {
        padding-top: calc(var(--spacing) * 232);
    }
    .pt-233 {
        padding-top: calc(var(--spacing) * 233);
    }
    .pt-234 {
        padding-top: calc(var(--spacing) * 234);
    }
    .pt-235 {
        padding-top: calc(var(--spacing) * 235);
    }
    .pt-236 {
        padding-top: calc(var(--spacing) * 236);
    }
    .pt-237 {
        padding-top: calc(var(--spacing) * 237);
    }
    .pt-238 {
        padding-top: calc(var(--spacing) * 238);
    }
    .pt-239 {
        padding-top: calc(var(--spacing) * 239);
    }
    .pt-240 {
        padding-top: calc(var(--spacing) * 240);
    }
    .pt-241 {
        padding-top: calc(var(--spacing) * 241);
    }
    .pt-242 {
        padding-top: calc(var(--spacing) * 242);
    }
    .pt-243 {
        padding-top: calc(var(--spacing) * 243);
    }
    .pt-244 {
        padding-top: calc(var(--spacing) * 244);
    }
    .pt-245 {
        padding-top: calc(var(--spacing) * 245);
    }
    .pt-246 {
        padding-top: calc(var(--spacing) * 246);
    }
    .pt-247 {
        padding-top: calc(var(--spacing) * 247);
    }
    .pt-248 {
        padding-top: calc(var(--spacing) * 248);
    }
    .pt-249 {
        padding-top: calc(var(--spacing) * 249);
    }
    .pt-250 {
        padding-top: calc(var(--spacing) * 250);
    }
    .pt-251 {
        padding-top: calc(var(--spacing) * 251);
    }
    .pt-252 {
        padding-top: calc(var(--spacing) * 252);
    }
    .pt-253 {
        padding-top: calc(var(--spacing) * 253);
    }
    .pt-254 {
        padding-top: calc(var(--spacing) * 254);
    }
    .pt-255 {
        padding-top: calc(var(--spacing) * 255);
    }
    .pt-256 {
        padding-top: calc(var(--spacing) * 256);
    }
    .pt-257 {
        padding-top: calc(var(--spacing) * 257);
    }
    .pt-258 {
        padding-top: calc(var(--spacing) * 258);
    }
    .pt-259 {
        padding-top: calc(var(--spacing) * 259);
    }
    .pt-260 {
        padding-top: calc(var(--spacing) * 260);
    }
    .pt-261 {
        padding-top: calc(var(--spacing) * 261);
    }
    .pt-262 {
        padding-top: calc(var(--spacing) * 262);
    }
    .pt-263 {
        padding-top: calc(var(--spacing) * 263);
    }
    .pt-264 {
        padding-top: calc(var(--spacing) * 264);
    }
    .pt-265 {
        padding-top: calc(var(--spacing) * 265);
    }
    .pt-266 {
        padding-top: calc(var(--spacing) * 266);
    }
    .pt-267 {
        padding-top: calc(var(--spacing) * 267);
    }
    .pt-268 {
        padding-top: calc(var(--spacing) * 268);
    }
    .pt-269 {
        padding-top: calc(var(--spacing) * 269);
    }
    .pt-270 {
        padding-top: calc(var(--spacing) * 270);
    }
    .pt-271 {
        padding-top: calc(var(--spacing) * 271);
    }
    .pt-272 {
        padding-top: calc(var(--spacing) * 272);
    }
    .pt-273 {
        padding-top: calc(var(--spacing) * 273);
    }
    .pt-274 {
        padding-top: calc(var(--spacing) * 274);
    }
    .pt-275 {
        padding-top: calc(var(--spacing) * 275);
    }
    .pt-276 {
        padding-top: calc(var(--spacing) * 276);
    }
    .pt-277 {
        padding-top: calc(var(--spacing) * 277);
    }
    .pt-278 {
        padding-top: calc(var(--spacing) * 278);
    }
    .pt-279 {
        padding-top: calc(var(--spacing) * 279);
    }
    .pt-280 {
        padding-top: calc(var(--spacing) * 280);
    }
    .pt-281 {
        padding-top: calc(var(--spacing) * 281);
    }
    .pt-282 {
        padding-top: calc(var(--spacing) * 282);
    }
    .pt-283 {
        padding-top: calc(var(--spacing) * 283);
    }
    .pt-284 {
        padding-top: calc(var(--spacing) * 284);
    }
    .pt-285 {
        padding-top: calc(var(--spacing) * 285);
    }
    .pt-286 {
        padding-top: calc(var(--spacing) * 286);
    }
    .pt-287 {
        padding-top: calc(var(--spacing) * 287);
    }
    .pt-288 {
        padding-top: calc(var(--spacing) * 288);
    }
    .pt-289 {
        padding-top: calc(var(--spacing) * 289);
    }
    .pt-290 {
        padding-top: calc(var(--spacing) * 290);
    }
    .pt-291 {
        padding-top: calc(var(--spacing) * 291);
    }
    .pt-292 {
        padding-top: calc(var(--spacing) * 292);
    }
    .pt-293 {
        padding-top: calc(var(--spacing) * 293);
    }
    .pt-294 {
        padding-top: calc(var(--spacing) * 294);
    }
    .pt-295 {
        padding-top: calc(var(--spacing) * 295);
    }
    .pt-296 {
        padding-top: calc(var(--spacing) * 296);
    }
    .pt-297 {
        padding-top: calc(var(--spacing) * 297);
    }
    .pt-298 {
        padding-top: calc(var(--spacing) * 298);
    }
    .pt-299 {
        padding-top: calc(var(--spacing) * 299);
    }
    .pt-300 {
        padding-top: calc(var(--spacing) * 300);
    }
    .pt-301 {
        padding-top: calc(var(--spacing) * 301);
    }
    .pt-302 {
        padding-top: calc(var(--spacing) * 302);
    }
    .pt-303 {
        padding-top: calc(var(--spacing) * 303);
    }
    .pt-304 {
        padding-top: calc(var(--spacing) * 304);
    }
    .pt-305 {
        padding-top: calc(var(--spacing) * 305);
    }
    .pt-306 {
        padding-top: calc(var(--spacing) * 306);
    }
    .pt-307 {
        padding-top: calc(var(--spacing) * 307);
    }
    .pt-308 {
        padding-top: calc(var(--spacing) * 308);
    }
    .pt-309 {
        padding-top: calc(var(--spacing) * 309);
    }
    .pt-310 {
        padding-top: calc(var(--spacing) * 310);
    }
    .pt-311 {
        padding-top: calc(var(--spacing) * 311);
    }
    .pt-312 {
        padding-top: calc(var(--spacing) * 312);
    }
    .pt-313 {
        padding-top: calc(var(--spacing) * 313);
    }
    .pt-314 {
        padding-top: calc(var(--spacing) * 314);
    }
    .pt-315 {
        padding-top: calc(var(--spacing) * 315);
    }
    .pt-316 {
        padding-top: calc(var(--spacing) * 316);
    }
    .pt-317 {
        padding-top: calc(var(--spacing) * 317);
    }
    .pt-318 {
        padding-top: calc(var(--spacing) * 318);
    }
    .pt-319 {
        padding-top: calc(var(--spacing) * 319);
    }
    .pt-320 {
        padding-top: calc(var(--spacing) * 320);
    }
    .pt-321 {
        padding-top: calc(var(--spacing) * 321);
    }
    .pt-322 {
        padding-top: calc(var(--spacing) * 322);
    }
    .pt-323 {
        padding-top: calc(var(--spacing) * 323);
    }
    .pt-324 {
        padding-top: calc(var(--spacing) * 324);
    }
    .pt-325 {
        padding-top: calc(var(--spacing) * 325);
    }
    .pt-326 {
        padding-top: calc(var(--spacing) * 326);
    }
    .pt-327 {
        padding-top: calc(var(--spacing) * 327);
    }
    .pt-328 {
        padding-top: calc(var(--spacing) * 328);
    }
    .pt-329 {
        padding-top: calc(var(--spacing) * 329);
    }
    .pt-330 {
        padding-top: calc(var(--spacing) * 330);
    }
    .pt-331 {
        padding-top: calc(var(--spacing) * 331);
    }
    .pt-332 {
        padding-top: calc(var(--spacing) * 332);
    }
    .pt-333 {
        padding-top: calc(var(--spacing) * 333);
    }
    .pt-334 {
        padding-top: calc(var(--spacing) * 334);
    }
    .pt-335 {
        padding-top: calc(var(--spacing) * 335);
    }
    .pt-336 {
        padding-top: calc(var(--spacing) * 336);
    }
    .pt-337 {
        padding-top: calc(var(--spacing) * 337);
    }
    .pt-338 {
        padding-top: calc(var(--spacing) * 338);
    }
    .pt-339 {
        padding-top: calc(var(--spacing) * 339);
    }
    .pt-340 {
        padding-top: calc(var(--spacing) * 340);
    }
    .pt-341 {
        padding-top: calc(var(--spacing) * 341);
    }
    .pt-342 {
        padding-top: calc(var(--spacing) * 342);
    }
    .pt-343 {
        padding-top: calc(var(--spacing) * 343);
    }
    .pt-344 {
        padding-top: calc(var(--spacing) * 344);
    }
    .pt-345 {
        padding-top: calc(var(--spacing) * 345);
    }
    .pt-346 {
        padding-top: calc(var(--spacing) * 346);
    }
    .pt-347 {
        padding-top: calc(var(--spacing) * 347);
    }
    .pt-348 {
        padding-top: calc(var(--spacing) * 348);
    }
    .pt-349 {
        padding-top: calc(var(--spacing) * 349);
    }
    .pt-350 {
        padding-top: calc(var(--spacing) * 350);
    }
    .pt-351 {
        padding-top: calc(var(--spacing) * 351);
    }
    .pt-352 {
        padding-top: calc(var(--spacing) * 352);
    }
    .pt-353 {
        padding-top: calc(var(--spacing) * 353);
    }
    .pt-354 {
        padding-top: calc(var(--spacing) * 354);
    }
    .pt-355 {
        padding-top: calc(var(--spacing) * 355);
    }
    .pt-356 {
        padding-top: calc(var(--spacing) * 356);
    }
    .pt-357 {
        padding-top: calc(var(--spacing) * 357);
    }
    .pt-358 {
        padding-top: calc(var(--spacing) * 358);
    }
    .pt-359 {
        padding-top: calc(var(--spacing) * 359);
    }
    .pt-360 {
        padding-top: calc(var(--spacing) * 360);
    }
    .pt-361 {
        padding-top: calc(var(--spacing) * 361);
    }
    .pt-362 {
        padding-top: calc(var(--spacing) * 362);
    }
    .pt-363 {
        padding-top: calc(var(--spacing) * 363);
    }
    .pt-364 {
        padding-top: calc(var(--spacing) * 364);
    }
    .pt-365 {
        padding-top: calc(var(--spacing) * 365);
    }
    .pt-366 {
        padding-top: calc(var(--spacing) * 366);
    }
    .pt-367 {
        padding-top: calc(var(--spacing) * 367);
    }
    .pt-368 {
        padding-top: calc(var(--spacing) * 368);
    }
    .pt-369 {
        padding-top: calc(var(--spacing) * 369);
    }
    .pt-370 {
        padding-top: calc(var(--spacing) * 370);
    }
    .pt-371 {
        padding-top: calc(var(--spacing) * 371);
    }
    .pt-372 {
        padding-top: calc(var(--spacing) * 372);
    }
    .pt-373 {
        padding-top: calc(var(--spacing) * 373);
    }
    .pt-374 {
        padding-top: calc(var(--spacing) * 374);
    }
    .pt-375 {
        padding-top: calc(var(--spacing) * 375);
    }
    .pt-376 {
        padding-top: calc(var(--spacing) * 376);
    }
    .pt-377 {
        padding-top: calc(var(--spacing) * 377);
    }
    .pt-378 {
        padding-top: calc(var(--spacing) * 378);
    }
    .pt-379 {
        padding-top: calc(var(--spacing) * 379);
    }
    .pt-380 {
        padding-top: calc(var(--spacing) * 380);
    }
    .pt-381 {
        padding-top: calc(var(--spacing) * 381);
    }
    .pt-382 {
        padding-top: calc(var(--spacing) * 382);
    }
    .pt-383 {
        padding-top: calc(var(--spacing) * 383);
    }
    .pt-384 {
        padding-top: calc(var(--spacing) * 384);
    }
    .pt-385 {
        padding-top: calc(var(--spacing) * 385);
    }
    .pt-386 {
        padding-top: calc(var(--spacing) * 386);
    }
    .pt-387 {
        padding-top: calc(var(--spacing) * 387);
    }
    .pt-388 {
        padding-top: calc(var(--spacing) * 388);
    }
    .pt-389 {
        padding-top: calc(var(--spacing) * 389);
    }
    .pt-390 {
        padding-top: calc(var(--spacing) * 390);
    }
    .pt-391 {
        padding-top: calc(var(--spacing) * 391);
    }
    .pt-392 {
        padding-top: calc(var(--spacing) * 392);
    }
    .pt-393 {
        padding-top: calc(var(--spacing) * 393);
    }
    .pt-394 {
        padding-top: calc(var(--spacing) * 394);
    }
    .pt-395 {
        padding-top: calc(var(--spacing) * 395);
    }
    .pt-396 {
        padding-top: calc(var(--spacing) * 396);
    }
    .pt-397 {
        padding-top: calc(var(--spacing) * 397);
    }
    .pt-398 {
        padding-top: calc(var(--spacing) * 398);
    }
    .pt-399 {
        padding-top: calc(var(--spacing) * 399);
    }
    .pt-400 {
        padding-top: calc(var(--spacing) * 400);
    }
    .pt-401 {
        padding-top: calc(var(--spacing) * 401);
    }
    .pt-402 {
        padding-top: calc(var(--spacing) * 402);
    }
    .pt-403 {
        padding-top: calc(var(--spacing) * 403);
    }
    .pt-404 {
        padding-top: calc(var(--spacing) * 404);
    }
    .pt-405 {
        padding-top: calc(var(--spacing) * 405);
    }
    .pt-406 {
        padding-top: calc(var(--spacing) * 406);
    }
    .pt-407 {
        padding-top: calc(var(--spacing) * 407);
    }
    .pt-408 {
        padding-top: calc(var(--spacing) * 408);
    }
    .pt-409 {
        padding-top: calc(var(--spacing) * 409);
    }
    .pt-410 {
        padding-top: calc(var(--spacing) * 410);
    }
    .pt-411 {
        padding-top: calc(var(--spacing) * 411);
    }
    .pt-412 {
        padding-top: calc(var(--spacing) * 412);
    }
    .pt-413 {
        padding-top: calc(var(--spacing) * 413);
    }
    .pt-414 {
        padding-top: calc(var(--spacing) * 414);
    }
    .pt-415 {
        padding-top: calc(var(--spacing) * 415);
    }
    .pt-416 {
        padding-top: calc(var(--spacing) * 416);
    }
    .pt-417 {
        padding-top: calc(var(--spacing) * 417);
    }
    .pt-418 {
        padding-top: calc(var(--spacing) * 418);
    }
    .pt-419 {
        padding-top: calc(var(--spacing) * 419);
    }
    .pt-420 {
        padding-top: calc(var(--spacing) * 420);
    }
    .pt-421 {
        padding-top: calc(var(--spacing) * 421);
    }
    .pt-422 {
        padding-top: calc(var(--spacing) * 422);
    }
    .pt-423 {
        padding-top: calc(var(--spacing) * 423);
    }
    .pt-424 {
        padding-top: calc(var(--spacing) * 424);
    }
    .pt-425 {
        padding-top: calc(var(--spacing) * 425);
    }
    .pt-426 {
        padding-top: calc(var(--spacing) * 426);
    }
    .pt-427 {
        padding-top: calc(var(--spacing) * 427);
    }
    .pt-428 {
        padding-top: calc(var(--spacing) * 428);
    }
    .pt-429 {
        padding-top: calc(var(--spacing) * 429);
    }
    .pt-430 {
        padding-top: calc(var(--spacing) * 430);
    }
    .pt-431 {
        padding-top: calc(var(--spacing) * 431);
    }
    .pt-432 {
        padding-top: calc(var(--spacing) * 432);
    }
    .pt-433 {
        padding-top: calc(var(--spacing) * 433);
    }
    .pt-434 {
        padding-top: calc(var(--spacing) * 434);
    }
    .pt-435 {
        padding-top: calc(var(--spacing) * 435);
    }
    .pt-436 {
        padding-top: calc(var(--spacing) * 436);
    }
    .pt-437 {
        padding-top: calc(var(--spacing) * 437);
    }
    .pt-438 {
        padding-top: calc(var(--spacing) * 438);
    }
    .pt-439 {
        padding-top: calc(var(--spacing) * 439);
    }
    .pt-440 {
        padding-top: calc(var(--spacing) * 440);
    }
    .pt-441 {
        padding-top: calc(var(--spacing) * 441);
    }
    .pt-442 {
        padding-top: calc(var(--spacing) * 442);
    }
    .pt-443 {
        padding-top: calc(var(--spacing) * 443);
    }
    .pt-444 {
        padding-top: calc(var(--spacing) * 444);
    }
    .pt-445 {
        padding-top: calc(var(--spacing) * 445);
    }
    .pt-446 {
        padding-top: calc(var(--spacing) * 446);
    }
    .pt-447 {
        padding-top: calc(var(--spacing) * 447);
    }
    .pt-448 {
        padding-top: calc(var(--spacing) * 448);
    }
    .pt-449 {
        padding-top: calc(var(--spacing) * 449);
    }
    .pt-450 {
        padding-top: calc(var(--spacing) * 450);
    }
    .pt-451 {
        padding-top: calc(var(--spacing) * 451);
    }
    .pt-452 {
        padding-top: calc(var(--spacing) * 452);
    }
    .pt-453 {
        padding-top: calc(var(--spacing) * 453);
    }
    .pt-454 {
        padding-top: calc(var(--spacing) * 454);
    }
    .pt-455 {
        padding-top: calc(var(--spacing) * 455);
    }
    .pt-456 {
        padding-top: calc(var(--spacing) * 456);
    }
    .pt-457 {
        padding-top: calc(var(--spacing) * 457);
    }
    .pt-458 {
        padding-top: calc(var(--spacing) * 458);
    }
    .pt-459 {
        padding-top: calc(var(--spacing) * 459);
    }
    .pt-460 {
        padding-top: calc(var(--spacing) * 460);
    }
    .pt-461 {
        padding-top: calc(var(--spacing) * 461);
    }
    .pt-462 {
        padding-top: calc(var(--spacing) * 462);
    }
    .pt-463 {
        padding-top: calc(var(--spacing) * 463);
    }
    .pt-464 {
        padding-top: calc(var(--spacing) * 464);
    }
    .pt-465 {
        padding-top: calc(var(--spacing) * 465);
    }
    .pt-466 {
        padding-top: calc(var(--spacing) * 466);
    }
    .pt-467 {
        padding-top: calc(var(--spacing) * 467);
    }
    .pt-468 {
        padding-top: calc(var(--spacing) * 468);
    }
    .pt-469 {
        padding-top: calc(var(--spacing) * 469);
    }
    .pt-470 {
        padding-top: calc(var(--spacing) * 470);
    }
    .pt-471 {
        padding-top: calc(var(--spacing) * 471);
    }
    .pt-472 {
        padding-top: calc(var(--spacing) * 472);
    }
    .pt-473 {
        padding-top: calc(var(--spacing) * 473);
    }
    .pt-474 {
        padding-top: calc(var(--spacing) * 474);
    }
    .pt-475 {
        padding-top: calc(var(--spacing) * 475);
    }
    .pt-476 {
        padding-top: calc(var(--spacing) * 476);
    }
    .pt-477 {
        padding-top: calc(var(--spacing) * 477);
    }
    .pt-478 {
        padding-top: calc(var(--spacing) * 478);
    }
    .pt-479 {
        padding-top: calc(var(--spacing) * 479);
    }
    .pt-480 {
        padding-top: calc(var(--spacing) * 480);
    }
    .pt-481 {
        padding-top: calc(var(--spacing) * 481);
    }
    .pt-482 {
        padding-top: calc(var(--spacing) * 482);
    }
    .pt-483 {
        padding-top: calc(var(--spacing) * 483);
    }
    .pt-484 {
        padding-top: calc(var(--spacing) * 484);
    }
    .pt-485 {
        padding-top: calc(var(--spacing) * 485);
    }
    .pt-486 {
        padding-top: calc(var(--spacing) * 486);
    }
    .pt-487 {
        padding-top: calc(var(--spacing) * 487);
    }
    .pt-488 {
        padding-top: calc(var(--spacing) * 488);
    }
    .pt-489 {
        padding-top: calc(var(--spacing) * 489);
    }
    .pt-490 {
        padding-top: calc(var(--spacing) * 490);
    }
    .pt-491 {
        padding-top: calc(var(--spacing) * 491);
    }
    .pt-492 {
        padding-top: calc(var(--spacing) * 492);
    }
    .pt-493 {
        padding-top: calc(var(--spacing) * 493);
    }
    .pt-494 {
        padding-top: calc(var(--spacing) * 494);
    }
    .pt-495 {
        padding-top: calc(var(--spacing) * 495);
    }
    .pt-496 {
        padding-top: calc(var(--spacing) * 496);
    }
    .pt-497 {
        padding-top: calc(var(--spacing) * 497);
    }
    .pt-498 {
        padding-top: calc(var(--spacing) * 498);
    }
    .pt-499 {
        padding-top: calc(var(--spacing) * 499);
    }
    .pt-500 {
        padding-top: calc(var(--spacing) * 500);
    }
    .pr-0 {
        padding-right: calc(var(--spacing) * 0);
    }
    .pr-1 {
        padding-right: calc(var(--spacing) * 1);
    }
    .pr-2 {
        padding-right: calc(var(--spacing) * 2);
    }
    .pr-3 {
        padding-right: calc(var(--spacing) * 3);
    }
    .pr-4 {
        padding-right: calc(var(--spacing) * 4);
    }
    .pr-5 {
        padding-right: calc(var(--spacing) * 5);
    }
    .pr-6 {
        padding-right: calc(var(--spacing) * 6);
    }
    .pr-7 {
        padding-right: calc(var(--spacing) * 7);
    }
    .pr-8 {
        padding-right: calc(var(--spacing) * 8);
    }
    .pr-9 {
        padding-right: calc(var(--spacing) * 9);
    }
    .pr-10 {
        padding-right: calc(var(--spacing) * 10);
    }
    .pr-11 {
        padding-right: calc(var(--spacing) * 11);
    }
    .pr-12 {
        padding-right: calc(var(--spacing) * 12);
    }
    .pr-13 {
        padding-right: calc(var(--spacing) * 13);
    }
    .pr-14 {
        padding-right: calc(var(--spacing) * 14);
    }
    .pr-15 {
        padding-right: calc(var(--spacing) * 15);
    }
    .pr-16 {
        padding-right: calc(var(--spacing) * 16);
    }
    .pr-17 {
        padding-right: calc(var(--spacing) * 17);
    }
    .pr-18 {
        padding-right: calc(var(--spacing) * 18);
    }
    .pr-19 {
        padding-right: calc(var(--spacing) * 19);
    }
    .pr-20 {
        padding-right: calc(var(--spacing) * 20);
    }
    .pr-21 {
        padding-right: calc(var(--spacing) * 21);
    }
    .pr-22 {
        padding-right: calc(var(--spacing) * 22);
    }
    .pr-23 {
        padding-right: calc(var(--spacing) * 23);
    }
    .pr-24 {
        padding-right: calc(var(--spacing) * 24);
    }
    .pr-25 {
        padding-right: calc(var(--spacing) * 25);
    }
    .pr-26 {
        padding-right: calc(var(--spacing) * 26);
    }
    .pr-27 {
        padding-right: calc(var(--spacing) * 27);
    }
    .pr-28 {
        padding-right: calc(var(--spacing) * 28);
    }
    .pr-29 {
        padding-right: calc(var(--spacing) * 29);
    }
    .pr-30 {
        padding-right: calc(var(--spacing) * 30);
    }
    .pr-31 {
        padding-right: calc(var(--spacing) * 31);
    }
    .pr-32 {
        padding-right: calc(var(--spacing) * 32);
    }
    .pr-33 {
        padding-right: calc(var(--spacing) * 33);
    }
    .pr-34 {
        padding-right: calc(var(--spacing) * 34);
    }
    .pr-35 {
        padding-right: calc(var(--spacing) * 35);
    }
    .pr-36 {
        padding-right: calc(var(--spacing) * 36);
    }
    .pr-37 {
        padding-right: calc(var(--spacing) * 37);
    }
    .pr-38 {
        padding-right: calc(var(--spacing) * 38);
    }
    .pr-39 {
        padding-right: calc(var(--spacing) * 39);
    }
    .pr-40 {
        padding-right: calc(var(--spacing) * 40);
    }
    .pr-41 {
        padding-right: calc(var(--spacing) * 41);
    }
    .pr-42 {
        padding-right: calc(var(--spacing) * 42);
    }
    .pr-43 {
        padding-right: calc(var(--spacing) * 43);
    }
    .pr-44 {
        padding-right: calc(var(--spacing) * 44);
    }
    .pr-45 {
        padding-right: calc(var(--spacing) * 45);
    }
    .pr-46 {
        padding-right: calc(var(--spacing) * 46);
    }
    .pr-47 {
        padding-right: calc(var(--spacing) * 47);
    }
    .pr-48 {
        padding-right: calc(var(--spacing) * 48);
    }
    .pr-49 {
        padding-right: calc(var(--spacing) * 49);
    }
    .pr-50 {
        padding-right: calc(var(--spacing) * 50);
    }
    .pr-51 {
        padding-right: calc(var(--spacing) * 51);
    }
    .pr-52 {
        padding-right: calc(var(--spacing) * 52);
    }
    .pr-53 {
        padding-right: calc(var(--spacing) * 53);
    }
    .pr-54 {
        padding-right: calc(var(--spacing) * 54);
    }
    .pr-55 {
        padding-right: calc(var(--spacing) * 55);
    }
    .pr-56 {
        padding-right: calc(var(--spacing) * 56);
    }
    .pr-57 {
        padding-right: calc(var(--spacing) * 57);
    }
    .pr-58 {
        padding-right: calc(var(--spacing) * 58);
    }
    .pr-59 {
        padding-right: calc(var(--spacing) * 59);
    }
    .pr-60 {
        padding-right: calc(var(--spacing) * 60);
    }
    .pr-61 {
        padding-right: calc(var(--spacing) * 61);
    }
    .pr-62 {
        padding-right: calc(var(--spacing) * 62);
    }
    .pr-63 {
        padding-right: calc(var(--spacing) * 63);
    }
    .pr-64 {
        padding-right: calc(var(--spacing) * 64);
    }
    .pr-65 {
        padding-right: calc(var(--spacing) * 65);
    }
    .pr-66 {
        padding-right: calc(var(--spacing) * 66);
    }
    .pr-67 {
        padding-right: calc(var(--spacing) * 67);
    }
    .pr-68 {
        padding-right: calc(var(--spacing) * 68);
    }
    .pr-69 {
        padding-right: calc(var(--spacing) * 69);
    }
    .pr-70 {
        padding-right: calc(var(--spacing) * 70);
    }
    .pr-71 {
        padding-right: calc(var(--spacing) * 71);
    }
    .pr-72 {
        padding-right: calc(var(--spacing) * 72);
    }
    .pr-73 {
        padding-right: calc(var(--spacing) * 73);
    }
    .pr-74 {
        padding-right: calc(var(--spacing) * 74);
    }
    .pr-75 {
        padding-right: calc(var(--spacing) * 75);
    }
    .pr-76 {
        padding-right: calc(var(--spacing) * 76);
    }
    .pr-77 {
        padding-right: calc(var(--spacing) * 77);
    }
    .pr-78 {
        padding-right: calc(var(--spacing) * 78);
    }
    .pr-79 {
        padding-right: calc(var(--spacing) * 79);
    }
    .pr-80 {
        padding-right: calc(var(--spacing) * 80);
    }
    .pr-81 {
        padding-right: calc(var(--spacing) * 81);
    }
    .pr-82 {
        padding-right: calc(var(--spacing) * 82);
    }
    .pr-83 {
        padding-right: calc(var(--spacing) * 83);
    }
    .pr-84 {
        padding-right: calc(var(--spacing) * 84);
    }
    .pr-85 {
        padding-right: calc(var(--spacing) * 85);
    }
    .pr-86 {
        padding-right: calc(var(--spacing) * 86);
    }
    .pr-87 {
        padding-right: calc(var(--spacing) * 87);
    }
    .pr-88 {
        padding-right: calc(var(--spacing) * 88);
    }
    .pr-89 {
        padding-right: calc(var(--spacing) * 89);
    }
    .pr-90 {
        padding-right: calc(var(--spacing) * 90);
    }
    .pr-91 {
        padding-right: calc(var(--spacing) * 91);
    }
    .pr-92 {
        padding-right: calc(var(--spacing) * 92);
    }
    .pr-93 {
        padding-right: calc(var(--spacing) * 93);
    }
    .pr-94 {
        padding-right: calc(var(--spacing) * 94);
    }
    .pr-95 {
        padding-right: calc(var(--spacing) * 95);
    }
    .pr-96 {
        padding-right: calc(var(--spacing) * 96);
    }
    .pr-97 {
        padding-right: calc(var(--spacing) * 97);
    }
    .pr-98 {
        padding-right: calc(var(--spacing) * 98);
    }
    .pr-99 {
        padding-right: calc(var(--spacing) * 99);
    }
    .pr-100 {
        padding-right: calc(var(--spacing) * 100);
    }
    .pr-101 {
        padding-right: calc(var(--spacing) * 101);
    }
    .pr-102 {
        padding-right: calc(var(--spacing) * 102);
    }
    .pr-103 {
        padding-right: calc(var(--spacing) * 103);
    }
    .pr-104 {
        padding-right: calc(var(--spacing) * 104);
    }
    .pr-105 {
        padding-right: calc(var(--spacing) * 105);
    }
    .pr-106 {
        padding-right: calc(var(--spacing) * 106);
    }
    .pr-107 {
        padding-right: calc(var(--spacing) * 107);
    }
    .pr-108 {
        padding-right: calc(var(--spacing) * 108);
    }
    .pr-109 {
        padding-right: calc(var(--spacing) * 109);
    }
    .pr-110 {
        padding-right: calc(var(--spacing) * 110);
    }
    .pr-111 {
        padding-right: calc(var(--spacing) * 111);
    }
    .pr-112 {
        padding-right: calc(var(--spacing) * 112);
    }
    .pr-113 {
        padding-right: calc(var(--spacing) * 113);
    }
    .pr-114 {
        padding-right: calc(var(--spacing) * 114);
    }
    .pr-115 {
        padding-right: calc(var(--spacing) * 115);
    }
    .pr-116 {
        padding-right: calc(var(--spacing) * 116);
    }
    .pr-117 {
        padding-right: calc(var(--spacing) * 117);
    }
    .pr-118 {
        padding-right: calc(var(--spacing) * 118);
    }
    .pr-119 {
        padding-right: calc(var(--spacing) * 119);
    }
    .pr-120 {
        padding-right: calc(var(--spacing) * 120);
    }
    .pr-121 {
        padding-right: calc(var(--spacing) * 121);
    }
    .pr-122 {
        padding-right: calc(var(--spacing) * 122);
    }
    .pr-123 {
        padding-right: calc(var(--spacing) * 123);
    }
    .pr-124 {
        padding-right: calc(var(--spacing) * 124);
    }
    .pr-125 {
        padding-right: calc(var(--spacing) * 125);
    }
    .pr-126 {
        padding-right: calc(var(--spacing) * 126);
    }
    .pr-127 {
        padding-right: calc(var(--spacing) * 127);
    }
    .pr-128 {
        padding-right: calc(var(--spacing) * 128);
    }
    .pr-129 {
        padding-right: calc(var(--spacing) * 129);
    }
    .pr-130 {
        padding-right: calc(var(--spacing) * 130);
    }
    .pr-131 {
        padding-right: calc(var(--spacing) * 131);
    }
    .pr-132 {
        padding-right: calc(var(--spacing) * 132);
    }
    .pr-133 {
        padding-right: calc(var(--spacing) * 133);
    }
    .pr-134 {
        padding-right: calc(var(--spacing) * 134);
    }
    .pr-135 {
        padding-right: calc(var(--spacing) * 135);
    }
    .pr-136 {
        padding-right: calc(var(--spacing) * 136);
    }
    .pr-137 {
        padding-right: calc(var(--spacing) * 137);
    }
    .pr-138 {
        padding-right: calc(var(--spacing) * 138);
    }
    .pr-139 {
        padding-right: calc(var(--spacing) * 139);
    }
    .pr-140 {
        padding-right: calc(var(--spacing) * 140);
    }
    .pr-141 {
        padding-right: calc(var(--spacing) * 141);
    }
    .pr-142 {
        padding-right: calc(var(--spacing) * 142);
    }
    .pr-143 {
        padding-right: calc(var(--spacing) * 143);
    }
    .pr-144 {
        padding-right: calc(var(--spacing) * 144);
    }
    .pr-145 {
        padding-right: calc(var(--spacing) * 145);
    }
    .pr-146 {
        padding-right: calc(var(--spacing) * 146);
    }
    .pr-147 {
        padding-right: calc(var(--spacing) * 147);
    }
    .pr-148 {
        padding-right: calc(var(--spacing) * 148);
    }
    .pr-149 {
        padding-right: calc(var(--spacing) * 149);
    }
    .pr-150 {
        padding-right: calc(var(--spacing) * 150);
    }
    .pr-151 {
        padding-right: calc(var(--spacing) * 151);
    }
    .pr-152 {
        padding-right: calc(var(--spacing) * 152);
    }
    .pr-153 {
        padding-right: calc(var(--spacing) * 153);
    }
    .pr-154 {
        padding-right: calc(var(--spacing) * 154);
    }
    .pr-155 {
        padding-right: calc(var(--spacing) * 155);
    }
    .pr-156 {
        padding-right: calc(var(--spacing) * 156);
    }
    .pr-157 {
        padding-right: calc(var(--spacing) * 157);
    }
    .pr-158 {
        padding-right: calc(var(--spacing) * 158);
    }
    .pr-159 {
        padding-right: calc(var(--spacing) * 159);
    }
    .pr-160 {
        padding-right: calc(var(--spacing) * 160);
    }
    .pr-161 {
        padding-right: calc(var(--spacing) * 161);
    }
    .pr-162 {
        padding-right: calc(var(--spacing) * 162);
    }
    .pr-163 {
        padding-right: calc(var(--spacing) * 163);
    }
    .pr-164 {
        padding-right: calc(var(--spacing) * 164);
    }
    .pr-165 {
        padding-right: calc(var(--spacing) * 165);
    }
    .pr-166 {
        padding-right: calc(var(--spacing) * 166);
    }
    .pr-167 {
        padding-right: calc(var(--spacing) * 167);
    }
    .pr-168 {
        padding-right: calc(var(--spacing) * 168);
    }
    .pr-169 {
        padding-right: calc(var(--spacing) * 169);
    }
    .pr-170 {
        padding-right: calc(var(--spacing) * 170);
    }
    .pr-171 {
        padding-right: calc(var(--spacing) * 171);
    }
    .pr-172 {
        padding-right: calc(var(--spacing) * 172);
    }
    .pr-173 {
        padding-right: calc(var(--spacing) * 173);
    }
    .pr-174 {
        padding-right: calc(var(--spacing) * 174);
    }
    .pr-175 {
        padding-right: calc(var(--spacing) * 175);
    }
    .pr-176 {
        padding-right: calc(var(--spacing) * 176);
    }
    .pr-177 {
        padding-right: calc(var(--spacing) * 177);
    }
    .pr-178 {
        padding-right: calc(var(--spacing) * 178);
    }
    .pr-179 {
        padding-right: calc(var(--spacing) * 179);
    }
    .pr-180 {
        padding-right: calc(var(--spacing) * 180);
    }
    .pr-181 {
        padding-right: calc(var(--spacing) * 181);
    }
    .pr-182 {
        padding-right: calc(var(--spacing) * 182);
    }
    .pr-183 {
        padding-right: calc(var(--spacing) * 183);
    }
    .pr-184 {
        padding-right: calc(var(--spacing) * 184);
    }
    .pr-185 {
        padding-right: calc(var(--spacing) * 185);
    }
    .pr-186 {
        padding-right: calc(var(--spacing) * 186);
    }
    .pr-187 {
        padding-right: calc(var(--spacing) * 187);
    }
    .pr-188 {
        padding-right: calc(var(--spacing) * 188);
    }
    .pr-189 {
        padding-right: calc(var(--spacing) * 189);
    }
    .pr-190 {
        padding-right: calc(var(--spacing) * 190);
    }
    .pr-191 {
        padding-right: calc(var(--spacing) * 191);
    }
    .pr-192 {
        padding-right: calc(var(--spacing) * 192);
    }
    .pr-193 {
        padding-right: calc(var(--spacing) * 193);
    }
    .pr-194 {
        padding-right: calc(var(--spacing) * 194);
    }
    .pr-195 {
        padding-right: calc(var(--spacing) * 195);
    }
    .pr-196 {
        padding-right: calc(var(--spacing) * 196);
    }
    .pr-197 {
        padding-right: calc(var(--spacing) * 197);
    }
    .pr-198 {
        padding-right: calc(var(--spacing) * 198);
    }
    .pr-199 {
        padding-right: calc(var(--spacing) * 199);
    }
    .pr-200 {
        padding-right: calc(var(--spacing) * 200);
    }
    .pr-201 {
        padding-right: calc(var(--spacing) * 201);
    }
    .pr-202 {
        padding-right: calc(var(--spacing) * 202);
    }
    .pr-203 {
        padding-right: calc(var(--spacing) * 203);
    }
    .pr-204 {
        padding-right: calc(var(--spacing) * 204);
    }
    .pr-205 {
        padding-right: calc(var(--spacing) * 205);
    }
    .pr-206 {
        padding-right: calc(var(--spacing) * 206);
    }
    .pr-207 {
        padding-right: calc(var(--spacing) * 207);
    }
    .pr-208 {
        padding-right: calc(var(--spacing) * 208);
    }
    .pr-209 {
        padding-right: calc(var(--spacing) * 209);
    }
    .pr-210 {
        padding-right: calc(var(--spacing) * 210);
    }
    .pr-211 {
        padding-right: calc(var(--spacing) * 211);
    }
    .pr-212 {
        padding-right: calc(var(--spacing) * 212);
    }
    .pr-213 {
        padding-right: calc(var(--spacing) * 213);
    }
    .pr-214 {
        padding-right: calc(var(--spacing) * 214);
    }
    .pr-215 {
        padding-right: calc(var(--spacing) * 215);
    }
    .pr-216 {
        padding-right: calc(var(--spacing) * 216);
    }
    .pr-217 {
        padding-right: calc(var(--spacing) * 217);
    }
    .pr-218 {
        padding-right: calc(var(--spacing) * 218);
    }
    .pr-219 {
        padding-right: calc(var(--spacing) * 219);
    }
    .pr-220 {
        padding-right: calc(var(--spacing) * 220);
    }
    .pr-221 {
        padding-right: calc(var(--spacing) * 221);
    }
    .pr-222 {
        padding-right: calc(var(--spacing) * 222);
    }
    .pr-223 {
        padding-right: calc(var(--spacing) * 223);
    }
    .pr-224 {
        padding-right: calc(var(--spacing) * 224);
    }
    .pr-225 {
        padding-right: calc(var(--spacing) * 225);
    }
    .pr-226 {
        padding-right: calc(var(--spacing) * 226);
    }
    .pr-227 {
        padding-right: calc(var(--spacing) * 227);
    }
    .pr-228 {
        padding-right: calc(var(--spacing) * 228);
    }
    .pr-229 {
        padding-right: calc(var(--spacing) * 229);
    }
    .pr-230 {
        padding-right: calc(var(--spacing) * 230);
    }
    .pr-231 {
        padding-right: calc(var(--spacing) * 231);
    }
    .pr-232 {
        padding-right: calc(var(--spacing) * 232);
    }
    .pr-233 {
        padding-right: calc(var(--spacing) * 233);
    }
    .pr-234 {
        padding-right: calc(var(--spacing) * 234);
    }
    .pr-235 {
        padding-right: calc(var(--spacing) * 235);
    }
    .pr-236 {
        padding-right: calc(var(--spacing) * 236);
    }
    .pr-237 {
        padding-right: calc(var(--spacing) * 237);
    }
    .pr-238 {
        padding-right: calc(var(--spacing) * 238);
    }
    .pr-239 {
        padding-right: calc(var(--spacing) * 239);
    }
    .pr-240 {
        padding-right: calc(var(--spacing) * 240);
    }
    .pr-241 {
        padding-right: calc(var(--spacing) * 241);
    }
    .pr-242 {
        padding-right: calc(var(--spacing) * 242);
    }
    .pr-243 {
        padding-right: calc(var(--spacing) * 243);
    }
    .pr-244 {
        padding-right: calc(var(--spacing) * 244);
    }
    .pr-245 {
        padding-right: calc(var(--spacing) * 245);
    }
    .pr-246 {
        padding-right: calc(var(--spacing) * 246);
    }
    .pr-247 {
        padding-right: calc(var(--spacing) * 247);
    }
    .pr-248 {
        padding-right: calc(var(--spacing) * 248);
    }
    .pr-249 {
        padding-right: calc(var(--spacing) * 249);
    }
    .pr-250 {
        padding-right: calc(var(--spacing) * 250);
    }
    .pr-251 {
        padding-right: calc(var(--spacing) * 251);
    }
    .pr-252 {
        padding-right: calc(var(--spacing) * 252);
    }
    .pr-253 {
        padding-right: calc(var(--spacing) * 253);
    }
    .pr-254 {
        padding-right: calc(var(--spacing) * 254);
    }
    .pr-255 {
        padding-right: calc(var(--spacing) * 255);
    }
    .pr-256 {
        padding-right: calc(var(--spacing) * 256);
    }
    .pr-257 {
        padding-right: calc(var(--spacing) * 257);
    }
    .pr-258 {
        padding-right: calc(var(--spacing) * 258);
    }
    .pr-259 {
        padding-right: calc(var(--spacing) * 259);
    }
    .pr-260 {
        padding-right: calc(var(--spacing) * 260);
    }
    .pr-261 {
        padding-right: calc(var(--spacing) * 261);
    }
    .pr-262 {
        padding-right: calc(var(--spacing) * 262);
    }
    .pr-263 {
        padding-right: calc(var(--spacing) * 263);
    }
    .pr-264 {
        padding-right: calc(var(--spacing) * 264);
    }
    .pr-265 {
        padding-right: calc(var(--spacing) * 265);
    }
    .pr-266 {
        padding-right: calc(var(--spacing) * 266);
    }
    .pr-267 {
        padding-right: calc(var(--spacing) * 267);
    }
    .pr-268 {
        padding-right: calc(var(--spacing) * 268);
    }
    .pr-269 {
        padding-right: calc(var(--spacing) * 269);
    }
    .pr-270 {
        padding-right: calc(var(--spacing) * 270);
    }
    .pr-271 {
        padding-right: calc(var(--spacing) * 271);
    }
    .pr-272 {
        padding-right: calc(var(--spacing) * 272);
    }
    .pr-273 {
        padding-right: calc(var(--spacing) * 273);
    }
    .pr-274 {
        padding-right: calc(var(--spacing) * 274);
    }
    .pr-275 {
        padding-right: calc(var(--spacing) * 275);
    }
    .pr-276 {
        padding-right: calc(var(--spacing) * 276);
    }
    .pr-277 {
        padding-right: calc(var(--spacing) * 277);
    }
    .pr-278 {
        padding-right: calc(var(--spacing) * 278);
    }
    .pr-279 {
        padding-right: calc(var(--spacing) * 279);
    }
    .pr-280 {
        padding-right: calc(var(--spacing) * 280);
    }
    .pr-281 {
        padding-right: calc(var(--spacing) * 281);
    }
    .pr-282 {
        padding-right: calc(var(--spacing) * 282);
    }
    .pr-283 {
        padding-right: calc(var(--spacing) * 283);
    }
    .pr-284 {
        padding-right: calc(var(--spacing) * 284);
    }
    .pr-285 {
        padding-right: calc(var(--spacing) * 285);
    }
    .pr-286 {
        padding-right: calc(var(--spacing) * 286);
    }
    .pr-287 {
        padding-right: calc(var(--spacing) * 287);
    }
    .pr-288 {
        padding-right: calc(var(--spacing) * 288);
    }
    .pr-289 {
        padding-right: calc(var(--spacing) * 289);
    }
    .pr-290 {
        padding-right: calc(var(--spacing) * 290);
    }
    .pr-291 {
        padding-right: calc(var(--spacing) * 291);
    }
    .pr-292 {
        padding-right: calc(var(--spacing) * 292);
    }
    .pr-293 {
        padding-right: calc(var(--spacing) * 293);
    }
    .pr-294 {
        padding-right: calc(var(--spacing) * 294);
    }
    .pr-295 {
        padding-right: calc(var(--spacing) * 295);
    }
    .pr-296 {
        padding-right: calc(var(--spacing) * 296);
    }
    .pr-297 {
        padding-right: calc(var(--spacing) * 297);
    }
    .pr-298 {
        padding-right: calc(var(--spacing) * 298);
    }
    .pr-299 {
        padding-right: calc(var(--spacing) * 299);
    }
    .pr-300 {
        padding-right: calc(var(--spacing) * 300);
    }
    .pr-301 {
        padding-right: calc(var(--spacing) * 301);
    }
    .pr-302 {
        padding-right: calc(var(--spacing) * 302);
    }
    .pr-303 {
        padding-right: calc(var(--spacing) * 303);
    }
    .pr-304 {
        padding-right: calc(var(--spacing) * 304);
    }
    .pr-305 {
        padding-right: calc(var(--spacing) * 305);
    }
    .pr-306 {
        padding-right: calc(var(--spacing) * 306);
    }
    .pr-307 {
        padding-right: calc(var(--spacing) * 307);
    }
    .pr-308 {
        padding-right: calc(var(--spacing) * 308);
    }
    .pr-309 {
        padding-right: calc(var(--spacing) * 309);
    }
    .pr-310 {
        padding-right: calc(var(--spacing) * 310);
    }
    .pr-311 {
        padding-right: calc(var(--spacing) * 311);
    }
    .pr-312 {
        padding-right: calc(var(--spacing) * 312);
    }
    .pr-313 {
        padding-right: calc(var(--spacing) * 313);
    }
    .pr-314 {
        padding-right: calc(var(--spacing) * 314);
    }
    .pr-315 {
        padding-right: calc(var(--spacing) * 315);
    }
    .pr-316 {
        padding-right: calc(var(--spacing) * 316);
    }
    .pr-317 {
        padding-right: calc(var(--spacing) * 317);
    }
    .pr-318 {
        padding-right: calc(var(--spacing) * 318);
    }
    .pr-319 {
        padding-right: calc(var(--spacing) * 319);
    }
    .pr-320 {
        padding-right: calc(var(--spacing) * 320);
    }
    .pr-321 {
        padding-right: calc(var(--spacing) * 321);
    }
    .pr-322 {
        padding-right: calc(var(--spacing) * 322);
    }
    .pr-323 {
        padding-right: calc(var(--spacing) * 323);
    }
    .pr-324 {
        padding-right: calc(var(--spacing) * 324);
    }
    .pr-325 {
        padding-right: calc(var(--spacing) * 325);
    }
    .pr-326 {
        padding-right: calc(var(--spacing) * 326);
    }
    .pr-327 {
        padding-right: calc(var(--spacing) * 327);
    }
    .pr-328 {
        padding-right: calc(var(--spacing) * 328);
    }
    .pr-329 {
        padding-right: calc(var(--spacing) * 329);
    }
    .pr-330 {
        padding-right: calc(var(--spacing) * 330);
    }
    .pr-331 {
        padding-right: calc(var(--spacing) * 331);
    }
    .pr-332 {
        padding-right: calc(var(--spacing) * 332);
    }
    .pr-333 {
        padding-right: calc(var(--spacing) * 333);
    }
    .pr-334 {
        padding-right: calc(var(--spacing) * 334);
    }
    .pr-335 {
        padding-right: calc(var(--spacing) * 335);
    }
    .pr-336 {
        padding-right: calc(var(--spacing) * 336);
    }
    .pr-337 {
        padding-right: calc(var(--spacing) * 337);
    }
    .pr-338 {
        padding-right: calc(var(--spacing) * 338);
    }
    .pr-339 {
        padding-right: calc(var(--spacing) * 339);
    }
    .pr-340 {
        padding-right: calc(var(--spacing) * 340);
    }
    .pr-341 {
        padding-right: calc(var(--spacing) * 341);
    }
    .pr-342 {
        padding-right: calc(var(--spacing) * 342);
    }
    .pr-343 {
        padding-right: calc(var(--spacing) * 343);
    }
    .pr-344 {
        padding-right: calc(var(--spacing) * 344);
    }
    .pr-345 {
        padding-right: calc(var(--spacing) * 345);
    }
    .pr-346 {
        padding-right: calc(var(--spacing) * 346);
    }
    .pr-347 {
        padding-right: calc(var(--spacing) * 347);
    }
    .pr-348 {
        padding-right: calc(var(--spacing) * 348);
    }
    .pr-349 {
        padding-right: calc(var(--spacing) * 349);
    }
    .pr-350 {
        padding-right: calc(var(--spacing) * 350);
    }
    .pr-351 {
        padding-right: calc(var(--spacing) * 351);
    }
    .pr-352 {
        padding-right: calc(var(--spacing) * 352);
    }
    .pr-353 {
        padding-right: calc(var(--spacing) * 353);
    }
    .pr-354 {
        padding-right: calc(var(--spacing) * 354);
    }
    .pr-355 {
        padding-right: calc(var(--spacing) * 355);
    }
    .pr-356 {
        padding-right: calc(var(--spacing) * 356);
    }
    .pr-357 {
        padding-right: calc(var(--spacing) * 357);
    }
    .pr-358 {
        padding-right: calc(var(--spacing) * 358);
    }
    .pr-359 {
        padding-right: calc(var(--spacing) * 359);
    }
    .pr-360 {
        padding-right: calc(var(--spacing) * 360);
    }
    .pr-361 {
        padding-right: calc(var(--spacing) * 361);
    }
    .pr-362 {
        padding-right: calc(var(--spacing) * 362);
    }
    .pr-363 {
        padding-right: calc(var(--spacing) * 363);
    }
    .pr-364 {
        padding-right: calc(var(--spacing) * 364);
    }
    .pr-365 {
        padding-right: calc(var(--spacing) * 365);
    }
    .pr-366 {
        padding-right: calc(var(--spacing) * 366);
    }
    .pr-367 {
        padding-right: calc(var(--spacing) * 367);
    }
    .pr-368 {
        padding-right: calc(var(--spacing) * 368);
    }
    .pr-369 {
        padding-right: calc(var(--spacing) * 369);
    }
    .pr-370 {
        padding-right: calc(var(--spacing) * 370);
    }
    .pr-371 {
        padding-right: calc(var(--spacing) * 371);
    }
    .pr-372 {
        padding-right: calc(var(--spacing) * 372);
    }
    .pr-373 {
        padding-right: calc(var(--spacing) * 373);
    }
    .pr-374 {
        padding-right: calc(var(--spacing) * 374);
    }
    .pr-375 {
        padding-right: calc(var(--spacing) * 375);
    }
    .pr-376 {
        padding-right: calc(var(--spacing) * 376);
    }
    .pr-377 {
        padding-right: calc(var(--spacing) * 377);
    }
    .pr-378 {
        padding-right: calc(var(--spacing) * 378);
    }
    .pr-379 {
        padding-right: calc(var(--spacing) * 379);
    }
    .pr-380 {
        padding-right: calc(var(--spacing) * 380);
    }
    .pr-381 {
        padding-right: calc(var(--spacing) * 381);
    }
    .pr-382 {
        padding-right: calc(var(--spacing) * 382);
    }
    .pr-383 {
        padding-right: calc(var(--spacing) * 383);
    }
    .pr-384 {
        padding-right: calc(var(--spacing) * 384);
    }
    .pr-385 {
        padding-right: calc(var(--spacing) * 385);
    }
    .pr-386 {
        padding-right: calc(var(--spacing) * 386);
    }
    .pr-387 {
        padding-right: calc(var(--spacing) * 387);
    }
    .pr-388 {
        padding-right: calc(var(--spacing) * 388);
    }
    .pr-389 {
        padding-right: calc(var(--spacing) * 389);
    }
    .pr-390 {
        padding-right: calc(var(--spacing) * 390);
    }
    .pr-391 {
        padding-right: calc(var(--spacing) * 391);
    }
    .pr-392 {
        padding-right: calc(var(--spacing) * 392);
    }
    .pr-393 {
        padding-right: calc(var(--spacing) * 393);
    }
    .pr-394 {
        padding-right: calc(var(--spacing) * 394);
    }
    .pr-395 {
        padding-right: calc(var(--spacing) * 395);
    }
    .pr-396 {
        padding-right: calc(var(--spacing) * 396);
    }
    .pr-397 {
        padding-right: calc(var(--spacing) * 397);
    }
    .pr-398 {
        padding-right: calc(var(--spacing) * 398);
    }
    .pr-399 {
        padding-right: calc(var(--spacing) * 399);
    }
    .pr-400 {
        padding-right: calc(var(--spacing) * 400);
    }
    .pr-401 {
        padding-right: calc(var(--spacing) * 401);
    }
    .pr-402 {
        padding-right: calc(var(--spacing) * 402);
    }
    .pr-403 {
        padding-right: calc(var(--spacing) * 403);
    }
    .pr-404 {
        padding-right: calc(var(--spacing) * 404);
    }
    .pr-405 {
        padding-right: calc(var(--spacing) * 405);
    }
    .pr-406 {
        padding-right: calc(var(--spacing) * 406);
    }
    .pr-407 {
        padding-right: calc(var(--spacing) * 407);
    }
    .pr-408 {
        padding-right: calc(var(--spacing) * 408);
    }
    .pr-409 {
        padding-right: calc(var(--spacing) * 409);
    }
    .pr-410 {
        padding-right: calc(var(--spacing) * 410);
    }
    .pr-411 {
        padding-right: calc(var(--spacing) * 411);
    }
    .pr-412 {
        padding-right: calc(var(--spacing) * 412);
    }
    .pr-413 {
        padding-right: calc(var(--spacing) * 413);
    }
    .pr-414 {
        padding-right: calc(var(--spacing) * 414);
    }
    .pr-415 {
        padding-right: calc(var(--spacing) * 415);
    }
    .pr-416 {
        padding-right: calc(var(--spacing) * 416);
    }
    .pr-417 {
        padding-right: calc(var(--spacing) * 417);
    }
    .pr-418 {
        padding-right: calc(var(--spacing) * 418);
    }
    .pr-419 {
        padding-right: calc(var(--spacing) * 419);
    }
    .pr-420 {
        padding-right: calc(var(--spacing) * 420);
    }
    .pr-421 {
        padding-right: calc(var(--spacing) * 421);
    }
    .pr-422 {
        padding-right: calc(var(--spacing) * 422);
    }
    .pr-423 {
        padding-right: calc(var(--spacing) * 423);
    }
    .pr-424 {
        padding-right: calc(var(--spacing) * 424);
    }
    .pr-425 {
        padding-right: calc(var(--spacing) * 425);
    }
    .pr-426 {
        padding-right: calc(var(--spacing) * 426);
    }
    .pr-427 {
        padding-right: calc(var(--spacing) * 427);
    }
    .pr-428 {
        padding-right: calc(var(--spacing) * 428);
    }
    .pr-429 {
        padding-right: calc(var(--spacing) * 429);
    }
    .pr-430 {
        padding-right: calc(var(--spacing) * 430);
    }
    .pr-431 {
        padding-right: calc(var(--spacing) * 431);
    }
    .pr-432 {
        padding-right: calc(var(--spacing) * 432);
    }
    .pr-433 {
        padding-right: calc(var(--spacing) * 433);
    }
    .pr-434 {
        padding-right: calc(var(--spacing) * 434);
    }
    .pr-435 {
        padding-right: calc(var(--spacing) * 435);
    }
    .pr-436 {
        padding-right: calc(var(--spacing) * 436);
    }
    .pr-437 {
        padding-right: calc(var(--spacing) * 437);
    }
    .pr-438 {
        padding-right: calc(var(--spacing) * 438);
    }
    .pr-439 {
        padding-right: calc(var(--spacing) * 439);
    }
    .pr-440 {
        padding-right: calc(var(--spacing) * 440);
    }
    .pr-441 {
        padding-right: calc(var(--spacing) * 441);
    }
    .pr-442 {
        padding-right: calc(var(--spacing) * 442);
    }
    .pr-443 {
        padding-right: calc(var(--spacing) * 443);
    }
    .pr-444 {
        padding-right: calc(var(--spacing) * 444);
    }
    .pr-445 {
        padding-right: calc(var(--spacing) * 445);
    }
    .pr-446 {
        padding-right: calc(var(--spacing) * 446);
    }
    .pr-447 {
        padding-right: calc(var(--spacing) * 447);
    }
    .pr-448 {
        padding-right: calc(var(--spacing) * 448);
    }
    .pr-449 {
        padding-right: calc(var(--spacing) * 449);
    }
    .pr-450 {
        padding-right: calc(var(--spacing) * 450);
    }
    .pr-451 {
        padding-right: calc(var(--spacing) * 451);
    }
    .pr-452 {
        padding-right: calc(var(--spacing) * 452);
    }
    .pr-453 {
        padding-right: calc(var(--spacing) * 453);
    }
    .pr-454 {
        padding-right: calc(var(--spacing) * 454);
    }
    .pr-455 {
        padding-right: calc(var(--spacing) * 455);
    }
    .pr-456 {
        padding-right: calc(var(--spacing) * 456);
    }
    .pr-457 {
        padding-right: calc(var(--spacing) * 457);
    }
    .pr-458 {
        padding-right: calc(var(--spacing) * 458);
    }
    .pr-459 {
        padding-right: calc(var(--spacing) * 459);
    }
    .pr-460 {
        padding-right: calc(var(--spacing) * 460);
    }
    .pr-461 {
        padding-right: calc(var(--spacing) * 461);
    }
    .pr-462 {
        padding-right: calc(var(--spacing) * 462);
    }
    .pr-463 {
        padding-right: calc(var(--spacing) * 463);
    }
    .pr-464 {
        padding-right: calc(var(--spacing) * 464);
    }
    .pr-465 {
        padding-right: calc(var(--spacing) * 465);
    }
    .pr-466 {
        padding-right: calc(var(--spacing) * 466);
    }
    .pr-467 {
        padding-right: calc(var(--spacing) * 467);
    }
    .pr-468 {
        padding-right: calc(var(--spacing) * 468);
    }
    .pr-469 {
        padding-right: calc(var(--spacing) * 469);
    }
    .pr-470 {
        padding-right: calc(var(--spacing) * 470);
    }
    .pr-471 {
        padding-right: calc(var(--spacing) * 471);
    }
    .pr-472 {
        padding-right: calc(var(--spacing) * 472);
    }
    .pr-473 {
        padding-right: calc(var(--spacing) * 473);
    }
    .pr-474 {
        padding-right: calc(var(--spacing) * 474);
    }
    .pr-475 {
        padding-right: calc(var(--spacing) * 475);
    }
    .pr-476 {
        padding-right: calc(var(--spacing) * 476);
    }
    .pr-477 {
        padding-right: calc(var(--spacing) * 477);
    }
    .pr-478 {
        padding-right: calc(var(--spacing) * 478);
    }
    .pr-479 {
        padding-right: calc(var(--spacing) * 479);
    }
    .pr-480 {
        padding-right: calc(var(--spacing) * 480);
    }
    .pr-481 {
        padding-right: calc(var(--spacing) * 481);
    }
    .pr-482 {
        padding-right: calc(var(--spacing) * 482);
    }
    .pr-483 {
        padding-right: calc(var(--spacing) * 483);
    }
    .pr-484 {
        padding-right: calc(var(--spacing) * 484);
    }
    .pr-485 {
        padding-right: calc(var(--spacing) * 485);
    }
    .pr-486 {
        padding-right: calc(var(--spacing) * 486);
    }
    .pr-487 {
        padding-right: calc(var(--spacing) * 487);
    }
    .pr-488 {
        padding-right: calc(var(--spacing) * 488);
    }
    .pr-489 {
        padding-right: calc(var(--spacing) * 489);
    }
    .pr-490 {
        padding-right: calc(var(--spacing) * 490);
    }
    .pr-491 {
        padding-right: calc(var(--spacing) * 491);
    }
    .pr-492 {
        padding-right: calc(var(--spacing) * 492);
    }
    .pr-493 {
        padding-right: calc(var(--spacing) * 493);
    }
    .pr-494 {
        padding-right: calc(var(--spacing) * 494);
    }
    .pr-495 {
        padding-right: calc(var(--spacing) * 495);
    }
    .pr-496 {
        padding-right: calc(var(--spacing) * 496);
    }
    .pr-497 {
        padding-right: calc(var(--spacing) * 497);
    }
    .pr-498 {
        padding-right: calc(var(--spacing) * 498);
    }
    .pr-499 {
        padding-right: calc(var(--spacing) * 499);
    }
    .pr-500 {
        padding-right: calc(var(--spacing) * 500);
    }
    .pb-0 {
        padding-bottom: calc(var(--spacing) * 0);
    }
    .pb-1 {
        padding-bottom: calc(var(--spacing) * 1);
    }
    .pb-2 {
        padding-bottom: calc(var(--spacing) * 2);
    }
    .pb-3 {
        padding-bottom: calc(var(--spacing) * 3);
    }
    .pb-4 {
        padding-bottom: calc(var(--spacing) * 4);
    }
    .pb-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-11 {
        padding-bottom: calc(var(--spacing) * 11);
    }
    .pb-12 {
        padding-bottom: calc(var(--spacing) * 12);
    }
    .pb-13 {
        padding-bottom: calc(var(--spacing) * 13);
    }
    .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-17 {
        padding-bottom: calc(var(--spacing) * 17);
    }
    .pb-18 {
        padding-bottom: calc(var(--spacing) * 18);
    }
    .pb-19 {
        padding-bottom: calc(var(--spacing) * 19);
    }
    .pb-20 {
        padding-bottom: calc(var(--spacing) * 20);
    }
    .pb-21 {
        padding-bottom: calc(var(--spacing) * 21);
    }
    .pb-22 {
        padding-bottom: calc(var(--spacing) * 22);
    }
    .pb-23 {
        padding-bottom: calc(var(--spacing) * 23);
    }
    .pb-24 {
        padding-bottom: calc(var(--spacing) * 24);
    }
    .pb-25 {
        padding-bottom: calc(var(--spacing) * 25);
    }
    .pb-26 {
        padding-bottom: calc(var(--spacing) * 26);
    }
    .pb-27 {
        padding-bottom: calc(var(--spacing) * 27);
    }
    .pb-28 {
        padding-bottom: calc(var(--spacing) * 28);
    }
    .pb-29 {
        padding-bottom: calc(var(--spacing) * 29);
    }
    .pb-30 {
        padding-bottom: calc(var(--spacing) * 30);
    }
    .pb-31 {
        padding-bottom: calc(var(--spacing) * 31);
    }
    .pb-32 {
        padding-bottom: calc(var(--spacing) * 32);
    }
    .pb-33 {
        padding-bottom: calc(var(--spacing) * 33);
    }
    .pb-34 {
        padding-bottom: calc(var(--spacing) * 34);
    }
    .pb-35 {
        padding-bottom: calc(var(--spacing) * 35);
    }
    .pb-36 {
        padding-bottom: calc(var(--spacing) * 36);
    }
    .pb-37 {
        padding-bottom: calc(var(--spacing) * 37);
    }
    .pb-38 {
        padding-bottom: calc(var(--spacing) * 38);
    }
    .pb-39 {
        padding-bottom: calc(var(--spacing) * 39);
    }
    .pb-40 {
        padding-bottom: calc(var(--spacing) * 40);
    }
    .pb-41 {
        padding-bottom: calc(var(--spacing) * 41);
    }
    .pb-42 {
        padding-bottom: calc(var(--spacing) * 42);
    }
    .pb-43 {
        padding-bottom: calc(var(--spacing) * 43);
    }
    .pb-44 {
        padding-bottom: calc(var(--spacing) * 44);
    }
    .pb-45 {
        padding-bottom: calc(var(--spacing) * 45);
    }
    .pb-46 {
        padding-bottom: calc(var(--spacing) * 46);
    }
    .pb-47 {
        padding-bottom: calc(var(--spacing) * 47);
    }
    .pb-48 {
        padding-bottom: calc(var(--spacing) * 48);
    }
    .pb-49 {
        padding-bottom: calc(var(--spacing) * 49);
    }
    .pb-50 {
        padding-bottom: calc(var(--spacing) * 50);
    }
    .pb-51 {
        padding-bottom: calc(var(--spacing) * 51);
    }
    .pb-52 {
        padding-bottom: calc(var(--spacing) * 52);
    }
    .pb-53 {
        padding-bottom: calc(var(--spacing) * 53);
    }
    .pb-54 {
        padding-bottom: calc(var(--spacing) * 54);
    }
    .pb-55 {
        padding-bottom: calc(var(--spacing) * 55);
    }
    .pb-56 {
        padding-bottom: calc(var(--spacing) * 56);
    }
    .pb-57 {
        padding-bottom: calc(var(--spacing) * 57);
    }
    .pb-58 {
        padding-bottom: calc(var(--spacing) * 58);
    }
    .pb-59 {
        padding-bottom: calc(var(--spacing) * 59);
    }
    .pb-60 {
        padding-bottom: calc(var(--spacing) * 60);
    }
    .pb-61 {
        padding-bottom: calc(var(--spacing) * 61);
    }
    .pb-62 {
        padding-bottom: calc(var(--spacing) * 62);
    }
    .pb-63 {
        padding-bottom: calc(var(--spacing) * 63);
    }
    .pb-64 {
        padding-bottom: calc(var(--spacing) * 64);
    }
    .pb-65 {
        padding-bottom: calc(var(--spacing) * 65);
    }
    .pb-66 {
        padding-bottom: calc(var(--spacing) * 66);
    }
    .pb-67 {
        padding-bottom: calc(var(--spacing) * 67);
    }
    .pb-68 {
        padding-bottom: calc(var(--spacing) * 68);
    }
    .pb-69 {
        padding-bottom: calc(var(--spacing) * 69);
    }
    .pb-70 {
        padding-bottom: calc(var(--spacing) * 70);
    }
    .pb-71 {
        padding-bottom: calc(var(--spacing) * 71);
    }
    .pb-72 {
        padding-bottom: calc(var(--spacing) * 72);
    }
    .pb-73 {
        padding-bottom: calc(var(--spacing) * 73);
    }
    .pb-74 {
        padding-bottom: calc(var(--spacing) * 74);
    }
    .pb-75 {
        padding-bottom: calc(var(--spacing) * 75);
    }
    .pb-76 {
        padding-bottom: calc(var(--spacing) * 76);
    }
    .pb-77 {
        padding-bottom: calc(var(--spacing) * 77);
    }
    .pb-78 {
        padding-bottom: calc(var(--spacing) * 78);
    }
    .pb-79 {
        padding-bottom: calc(var(--spacing) * 79);
    }
    .pb-80 {
        padding-bottom: calc(var(--spacing) * 80);
    }
    .pb-81 {
        padding-bottom: calc(var(--spacing) * 81);
    }
    .pb-82 {
        padding-bottom: calc(var(--spacing) * 82);
    }
    .pb-83 {
        padding-bottom: calc(var(--spacing) * 83);
    }
    .pb-84 {
        padding-bottom: calc(var(--spacing) * 84);
    }
    .pb-85 {
        padding-bottom: calc(var(--spacing) * 85);
    }
    .pb-86 {
        padding-bottom: calc(var(--spacing) * 86);
    }
    .pb-87 {
        padding-bottom: calc(var(--spacing) * 87);
    }
    .pb-88 {
        padding-bottom: calc(var(--spacing) * 88);
    }
    .pb-89 {
        padding-bottom: calc(var(--spacing) * 89);
    }
    .pb-90 {
        padding-bottom: calc(var(--spacing) * 90);
    }
    .pb-91 {
        padding-bottom: calc(var(--spacing) * 91);
    }
    .pb-92 {
        padding-bottom: calc(var(--spacing) * 92);
    }
    .pb-93 {
        padding-bottom: calc(var(--spacing) * 93);
    }
    .pb-94 {
        padding-bottom: calc(var(--spacing) * 94);
    }
    .pb-95 {
        padding-bottom: calc(var(--spacing) * 95);
    }
    .pb-96 {
        padding-bottom: calc(var(--spacing) * 96);
    }
    .pb-97 {
        padding-bottom: calc(var(--spacing) * 97);
    }
    .pb-98 {
        padding-bottom: calc(var(--spacing) * 98);
    }
    .pb-99 {
        padding-bottom: calc(var(--spacing) * 99);
    }
    .pb-100 {
        padding-bottom: calc(var(--spacing) * 100);
    }
    .pb-101 {
        padding-bottom: calc(var(--spacing) * 101);
    }
    .pb-102 {
        padding-bottom: calc(var(--spacing) * 102);
    }
    .pb-103 {
        padding-bottom: calc(var(--spacing) * 103);
    }
    .pb-104 {
        padding-bottom: calc(var(--spacing) * 104);
    }
    .pb-105 {
        padding-bottom: calc(var(--spacing) * 105);
    }
    .pb-106 {
        padding-bottom: calc(var(--spacing) * 106);
    }
    .pb-107 {
        padding-bottom: calc(var(--spacing) * 107);
    }
    .pb-108 {
        padding-bottom: calc(var(--spacing) * 108);
    }
    .pb-109 {
        padding-bottom: calc(var(--spacing) * 109);
    }
    .pb-110 {
        padding-bottom: calc(var(--spacing) * 110);
    }
    .pb-111 {
        padding-bottom: calc(var(--spacing) * 111);
    }
    .pb-112 {
        padding-bottom: calc(var(--spacing) * 112);
    }
    .pb-113 {
        padding-bottom: calc(var(--spacing) * 113);
    }
    .pb-114 {
        padding-bottom: calc(var(--spacing) * 114);
    }
    .pb-115 {
        padding-bottom: calc(var(--spacing) * 115);
    }
    .pb-116 {
        padding-bottom: calc(var(--spacing) * 116);
    }
    .pb-117 {
        padding-bottom: calc(var(--spacing) * 117);
    }
    .pb-118 {
        padding-bottom: calc(var(--spacing) * 118);
    }
    .pb-119 {
        padding-bottom: calc(var(--spacing) * 119);
    }
    .pb-120 {
        padding-bottom: calc(var(--spacing) * 120);
    }
    .pb-121 {
        padding-bottom: calc(var(--spacing) * 121);
    }
    .pb-122 {
        padding-bottom: calc(var(--spacing) * 122);
    }
    .pb-123 {
        padding-bottom: calc(var(--spacing) * 123);
    }
    .pb-124 {
        padding-bottom: calc(var(--spacing) * 124);
    }
    .pb-125 {
        padding-bottom: calc(var(--spacing) * 125);
    }
    .pb-126 {
        padding-bottom: calc(var(--spacing) * 126);
    }
    .pb-127 {
        padding-bottom: calc(var(--spacing) * 127);
    }
    .pb-128 {
        padding-bottom: calc(var(--spacing) * 128);
    }
    .pb-129 {
        padding-bottom: calc(var(--spacing) * 129);
    }
    .pb-130 {
        padding-bottom: calc(var(--spacing) * 130);
    }
    .pb-131 {
        padding-bottom: calc(var(--spacing) * 131);
    }
    .pb-132 {
        padding-bottom: calc(var(--spacing) * 132);
    }
    .pb-133 {
        padding-bottom: calc(var(--spacing) * 133);
    }
    .pb-134 {
        padding-bottom: calc(var(--spacing) * 134);
    }
    .pb-135 {
        padding-bottom: calc(var(--spacing) * 135);
    }
    .pb-136 {
        padding-bottom: calc(var(--spacing) * 136);
    }
    .pb-137 {
        padding-bottom: calc(var(--spacing) * 137);
    }
    .pb-138 {
        padding-bottom: calc(var(--spacing) * 138);
    }
    .pb-139 {
        padding-bottom: calc(var(--spacing) * 139);
    }
    .pb-140 {
        padding-bottom: calc(var(--spacing) * 140);
    }
    .pb-141 {
        padding-bottom: calc(var(--spacing) * 141);
    }
    .pb-142 {
        padding-bottom: calc(var(--spacing) * 142);
    }
    .pb-143 {
        padding-bottom: calc(var(--spacing) * 143);
    }
    .pb-144 {
        padding-bottom: calc(var(--spacing) * 144);
    }
    .pb-145 {
        padding-bottom: calc(var(--spacing) * 145);
    }
    .pb-146 {
        padding-bottom: calc(var(--spacing) * 146);
    }
    .pb-147 {
        padding-bottom: calc(var(--spacing) * 147);
    }
    .pb-148 {
        padding-bottom: calc(var(--spacing) * 148);
    }
    .pb-149 {
        padding-bottom: calc(var(--spacing) * 149);
    }
    .pb-150 {
        padding-bottom: calc(var(--spacing) * 150);
    }
    .pb-151 {
        padding-bottom: calc(var(--spacing) * 151);
    }
    .pb-152 {
        padding-bottom: calc(var(--spacing) * 152);
    }
    .pb-153 {
        padding-bottom: calc(var(--spacing) * 153);
    }
    .pb-154 {
        padding-bottom: calc(var(--spacing) * 154);
    }
    .pb-155 {
        padding-bottom: calc(var(--spacing) * 155);
    }
    .pb-156 {
        padding-bottom: calc(var(--spacing) * 156);
    }
    .pb-157 {
        padding-bottom: calc(var(--spacing) * 157);
    }
    .pb-158 {
        padding-bottom: calc(var(--spacing) * 158);
    }
    .pb-159 {
        padding-bottom: calc(var(--spacing) * 159);
    }
    .pb-160 {
        padding-bottom: calc(var(--spacing) * 160);
    }
    .pb-161 {
        padding-bottom: calc(var(--spacing) * 161);
    }
    .pb-162 {
        padding-bottom: calc(var(--spacing) * 162);
    }
    .pb-163 {
        padding-bottom: calc(var(--spacing) * 163);
    }
    .pb-164 {
        padding-bottom: calc(var(--spacing) * 164);
    }
    .pb-165 {
        padding-bottom: calc(var(--spacing) * 165);
    }
    .pb-166 {
        padding-bottom: calc(var(--spacing) * 166);
    }
    .pb-167 {
        padding-bottom: calc(var(--spacing) * 167);
    }
    .pb-168 {
        padding-bottom: calc(var(--spacing) * 168);
    }
    .pb-169 {
        padding-bottom: calc(var(--spacing) * 169);
    }
    .pb-170 {
        padding-bottom: calc(var(--spacing) * 170);
    }
    .pb-171 {
        padding-bottom: calc(var(--spacing) * 171);
    }
    .pb-172 {
        padding-bottom: calc(var(--spacing) * 172);
    }
    .pb-173 {
        padding-bottom: calc(var(--spacing) * 173);
    }
    .pb-174 {
        padding-bottom: calc(var(--spacing) * 174);
    }
    .pb-175 {
        padding-bottom: calc(var(--spacing) * 175);
    }
    .pb-176 {
        padding-bottom: calc(var(--spacing) * 176);
    }
    .pb-177 {
        padding-bottom: calc(var(--spacing) * 177);
    }
    .pb-178 {
        padding-bottom: calc(var(--spacing) * 178);
    }
    .pb-179 {
        padding-bottom: calc(var(--spacing) * 179);
    }
    .pb-180 {
        padding-bottom: calc(var(--spacing) * 180);
    }
    .pb-181 {
        padding-bottom: calc(var(--spacing) * 181);
    }
    .pb-182 {
        padding-bottom: calc(var(--spacing) * 182);
    }
    .pb-183 {
        padding-bottom: calc(var(--spacing) * 183);
    }
    .pb-184 {
        padding-bottom: calc(var(--spacing) * 184);
    }
    .pb-185 {
        padding-bottom: calc(var(--spacing) * 185);
    }
    .pb-186 {
        padding-bottom: calc(var(--spacing) * 186);
    }
    .pb-187 {
        padding-bottom: calc(var(--spacing) * 187);
    }
    .pb-188 {
        padding-bottom: calc(var(--spacing) * 188);
    }
    .pb-189 {
        padding-bottom: calc(var(--spacing) * 189);
    }
    .pb-190 {
        padding-bottom: calc(var(--spacing) * 190);
    }
    .pb-191 {
        padding-bottom: calc(var(--spacing) * 191);
    }
    .pb-192 {
        padding-bottom: calc(var(--spacing) * 192);
    }
    .pb-193 {
        padding-bottom: calc(var(--spacing) * 193);
    }
    .pb-194 {
        padding-bottom: calc(var(--spacing) * 194);
    }
    .pb-195 {
        padding-bottom: calc(var(--spacing) * 195);
    }
    .pb-196 {
        padding-bottom: calc(var(--spacing) * 196);
    }
    .pb-197 {
        padding-bottom: calc(var(--spacing) * 197);
    }
    .pb-198 {
        padding-bottom: calc(var(--spacing) * 198);
    }
    .pb-199 {
        padding-bottom: calc(var(--spacing) * 199);
    }
    .pb-200 {
        padding-bottom: calc(var(--spacing) * 200);
    }
    .pb-201 {
        padding-bottom: calc(var(--spacing) * 201);
    }
    .pb-202 {
        padding-bottom: calc(var(--spacing) * 202);
    }
    .pb-203 {
        padding-bottom: calc(var(--spacing) * 203);
    }
    .pb-204 {
        padding-bottom: calc(var(--spacing) * 204);
    }
    .pb-205 {
        padding-bottom: calc(var(--spacing) * 205);
    }
    .pb-206 {
        padding-bottom: calc(var(--spacing) * 206);
    }
    .pb-207 {
        padding-bottom: calc(var(--spacing) * 207);
    }
    .pb-208 {
        padding-bottom: calc(var(--spacing) * 208);
    }
    .pb-209 {
        padding-bottom: calc(var(--spacing) * 209);
    }
    .pb-210 {
        padding-bottom: calc(var(--spacing) * 210);
    }
    .pb-211 {
        padding-bottom: calc(var(--spacing) * 211);
    }
    .pb-212 {
        padding-bottom: calc(var(--spacing) * 212);
    }
    .pb-213 {
        padding-bottom: calc(var(--spacing) * 213);
    }
    .pb-214 {
        padding-bottom: calc(var(--spacing) * 214);
    }
    .pb-215 {
        padding-bottom: calc(var(--spacing) * 215);
    }
    .pb-216 {
        padding-bottom: calc(var(--spacing) * 216);
    }
    .pb-217 {
        padding-bottom: calc(var(--spacing) * 217);
    }
    .pb-218 {
        padding-bottom: calc(var(--spacing) * 218);
    }
    .pb-219 {
        padding-bottom: calc(var(--spacing) * 219);
    }
    .pb-220 {
        padding-bottom: calc(var(--spacing) * 220);
    }
    .pb-221 {
        padding-bottom: calc(var(--spacing) * 221);
    }
    .pb-222 {
        padding-bottom: calc(var(--spacing) * 222);
    }
    .pb-223 {
        padding-bottom: calc(var(--spacing) * 223);
    }
    .pb-224 {
        padding-bottom: calc(var(--spacing) * 224);
    }
    .pb-225 {
        padding-bottom: calc(var(--spacing) * 225);
    }
    .pb-226 {
        padding-bottom: calc(var(--spacing) * 226);
    }
    .pb-227 {
        padding-bottom: calc(var(--spacing) * 227);
    }
    .pb-228 {
        padding-bottom: calc(var(--spacing) * 228);
    }
    .pb-229 {
        padding-bottom: calc(var(--spacing) * 229);
    }
    .pb-230 {
        padding-bottom: calc(var(--spacing) * 230);
    }
    .pb-231 {
        padding-bottom: calc(var(--spacing) * 231);
    }
    .pb-232 {
        padding-bottom: calc(var(--spacing) * 232);
    }
    .pb-233 {
        padding-bottom: calc(var(--spacing) * 233);
    }
    .pb-234 {
        padding-bottom: calc(var(--spacing) * 234);
    }
    .pb-235 {
        padding-bottom: calc(var(--spacing) * 235);
    }
    .pb-236 {
        padding-bottom: calc(var(--spacing) * 236);
    }
    .pb-237 {
        padding-bottom: calc(var(--spacing) * 237);
    }
    .pb-238 {
        padding-bottom: calc(var(--spacing) * 238);
    }
    .pb-239 {
        padding-bottom: calc(var(--spacing) * 239);
    }
    .pb-240 {
        padding-bottom: calc(var(--spacing) * 240);
    }
    .pb-241 {
        padding-bottom: calc(var(--spacing) * 241);
    }
    .pb-242 {
        padding-bottom: calc(var(--spacing) * 242);
    }
    .pb-243 {
        padding-bottom: calc(var(--spacing) * 243);
    }
    .pb-244 {
        padding-bottom: calc(var(--spacing) * 244);
    }
    .pb-245 {
        padding-bottom: calc(var(--spacing) * 245);
    }
    .pb-246 {
        padding-bottom: calc(var(--spacing) * 246);
    }
    .pb-247 {
        padding-bottom: calc(var(--spacing) * 247);
    }
    .pb-248 {
        padding-bottom: calc(var(--spacing) * 248);
    }
    .pb-249 {
        padding-bottom: calc(var(--spacing) * 249);
    }
    .pb-250 {
        padding-bottom: calc(var(--spacing) * 250);
    }
    .pb-251 {
        padding-bottom: calc(var(--spacing) * 251);
    }
    .pb-252 {
        padding-bottom: calc(var(--spacing) * 252);
    }
    .pb-253 {
        padding-bottom: calc(var(--spacing) * 253);
    }
    .pb-254 {
        padding-bottom: calc(var(--spacing) * 254);
    }
    .pb-255 {
        padding-bottom: calc(var(--spacing) * 255);
    }
    .pb-256 {
        padding-bottom: calc(var(--spacing) * 256);
    }
    .pb-257 {
        padding-bottom: calc(var(--spacing) * 257);
    }
    .pb-258 {
        padding-bottom: calc(var(--spacing) * 258);
    }
    .pb-259 {
        padding-bottom: calc(var(--spacing) * 259);
    }
    .pb-260 {
        padding-bottom: calc(var(--spacing) * 260);
    }
    .pb-261 {
        padding-bottom: calc(var(--spacing) * 261);
    }
    .pb-262 {
        padding-bottom: calc(var(--spacing) * 262);
    }
    .pb-263 {
        padding-bottom: calc(var(--spacing) * 263);
    }
    .pb-264 {
        padding-bottom: calc(var(--spacing) * 264);
    }
    .pb-265 {
        padding-bottom: calc(var(--spacing) * 265);
    }
    .pb-266 {
        padding-bottom: calc(var(--spacing) * 266);
    }
    .pb-267 {
        padding-bottom: calc(var(--spacing) * 267);
    }
    .pb-268 {
        padding-bottom: calc(var(--spacing) * 268);
    }
    .pb-269 {
        padding-bottom: calc(var(--spacing) * 269);
    }
    .pb-270 {
        padding-bottom: calc(var(--spacing) * 270);
    }
    .pb-271 {
        padding-bottom: calc(var(--spacing) * 271);
    }
    .pb-272 {
        padding-bottom: calc(var(--spacing) * 272);
    }
    .pb-273 {
        padding-bottom: calc(var(--spacing) * 273);
    }
    .pb-274 {
        padding-bottom: calc(var(--spacing) * 274);
    }
    .pb-275 {
        padding-bottom: calc(var(--spacing) * 275);
    }
    .pb-276 {
        padding-bottom: calc(var(--spacing) * 276);
    }
    .pb-277 {
        padding-bottom: calc(var(--spacing) * 277);
    }
    .pb-278 {
        padding-bottom: calc(var(--spacing) * 278);
    }
    .pb-279 {
        padding-bottom: calc(var(--spacing) * 279);
    }
    .pb-280 {
        padding-bottom: calc(var(--spacing) * 280);
    }
    .pb-281 {
        padding-bottom: calc(var(--spacing) * 281);
    }
    .pb-282 {
        padding-bottom: calc(var(--spacing) * 282);
    }
    .pb-283 {
        padding-bottom: calc(var(--spacing) * 283);
    }
    .pb-284 {
        padding-bottom: calc(var(--spacing) * 284);
    }
    .pb-285 {
        padding-bottom: calc(var(--spacing) * 285);
    }
    .pb-286 {
        padding-bottom: calc(var(--spacing) * 286);
    }
    .pb-287 {
        padding-bottom: calc(var(--spacing) * 287);
    }
    .pb-288 {
        padding-bottom: calc(var(--spacing) * 288);
    }
    .pb-289 {
        padding-bottom: calc(var(--spacing) * 289);
    }
    .pb-290 {
        padding-bottom: calc(var(--spacing) * 290);
    }
    .pb-291 {
        padding-bottom: calc(var(--spacing) * 291);
    }
    .pb-292 {
        padding-bottom: calc(var(--spacing) * 292);
    }
    .pb-293 {
        padding-bottom: calc(var(--spacing) * 293);
    }
    .pb-294 {
        padding-bottom: calc(var(--spacing) * 294);
    }
    .pb-295 {
        padding-bottom: calc(var(--spacing) * 295);
    }
    .pb-296 {
        padding-bottom: calc(var(--spacing) * 296);
    }
    .pb-297 {
        padding-bottom: calc(var(--spacing) * 297);
    }
    .pb-298 {
        padding-bottom: calc(var(--spacing) * 298);
    }
    .pb-299 {
        padding-bottom: calc(var(--spacing) * 299);
    }
    .pb-300 {
        padding-bottom: calc(var(--spacing) * 300);
    }
    .pb-301 {
        padding-bottom: calc(var(--spacing) * 301);
    }
    .pb-302 {
        padding-bottom: calc(var(--spacing) * 302);
    }
    .pb-303 {
        padding-bottom: calc(var(--spacing) * 303);
    }
    .pb-304 {
        padding-bottom: calc(var(--spacing) * 304);
    }
    .pb-305 {
        padding-bottom: calc(var(--spacing) * 305);
    }
    .pb-306 {
        padding-bottom: calc(var(--spacing) * 306);
    }
    .pb-307 {
        padding-bottom: calc(var(--spacing) * 307);
    }
    .pb-308 {
        padding-bottom: calc(var(--spacing) * 308);
    }
    .pb-309 {
        padding-bottom: calc(var(--spacing) * 309);
    }
    .pb-310 {
        padding-bottom: calc(var(--spacing) * 310);
    }
    .pb-311 {
        padding-bottom: calc(var(--spacing) * 311);
    }
    .pb-312 {
        padding-bottom: calc(var(--spacing) * 312);
    }
    .pb-313 {
        padding-bottom: calc(var(--spacing) * 313);
    }
    .pb-314 {
        padding-bottom: calc(var(--spacing) * 314);
    }
    .pb-315 {
        padding-bottom: calc(var(--spacing) * 315);
    }
    .pb-316 {
        padding-bottom: calc(var(--spacing) * 316);
    }
    .pb-317 {
        padding-bottom: calc(var(--spacing) * 317);
    }
    .pb-318 {
        padding-bottom: calc(var(--spacing) * 318);
    }
    .pb-319 {
        padding-bottom: calc(var(--spacing) * 319);
    }
    .pb-320 {
        padding-bottom: calc(var(--spacing) * 320);
    }
    .pb-321 {
        padding-bottom: calc(var(--spacing) * 321);
    }
    .pb-322 {
        padding-bottom: calc(var(--spacing) * 322);
    }
    .pb-323 {
        padding-bottom: calc(var(--spacing) * 323);
    }
    .pb-324 {
        padding-bottom: calc(var(--spacing) * 324);
    }
    .pb-325 {
        padding-bottom: calc(var(--spacing) * 325);
    }
    .pb-326 {
        padding-bottom: calc(var(--spacing) * 326);
    }
    .pb-327 {
        padding-bottom: calc(var(--spacing) * 327);
    }
    .pb-328 {
        padding-bottom: calc(var(--spacing) * 328);
    }
    .pb-329 {
        padding-bottom: calc(var(--spacing) * 329);
    }
    .pb-330 {
        padding-bottom: calc(var(--spacing) * 330);
    }
    .pb-331 {
        padding-bottom: calc(var(--spacing) * 331);
    }
    .pb-332 {
        padding-bottom: calc(var(--spacing) * 332);
    }
    .pb-333 {
        padding-bottom: calc(var(--spacing) * 333);
    }
    .pb-334 {
        padding-bottom: calc(var(--spacing) * 334);
    }
    .pb-335 {
        padding-bottom: calc(var(--spacing) * 335);
    }
    .pb-336 {
        padding-bottom: calc(var(--spacing) * 336);
    }
    .pb-337 {
        padding-bottom: calc(var(--spacing) * 337);
    }
    .pb-338 {
        padding-bottom: calc(var(--spacing) * 338);
    }
    .pb-339 {
        padding-bottom: calc(var(--spacing) * 339);
    }
    .pb-340 {
        padding-bottom: calc(var(--spacing) * 340);
    }
    .pb-341 {
        padding-bottom: calc(var(--spacing) * 341);
    }
    .pb-342 {
        padding-bottom: calc(var(--spacing) * 342);
    }
    .pb-343 {
        padding-bottom: calc(var(--spacing) * 343);
    }
    .pb-344 {
        padding-bottom: calc(var(--spacing) * 344);
    }
    .pb-345 {
        padding-bottom: calc(var(--spacing) * 345);
    }
    .pb-346 {
        padding-bottom: calc(var(--spacing) * 346);
    }
    .pb-347 {
        padding-bottom: calc(var(--spacing) * 347);
    }
    .pb-348 {
        padding-bottom: calc(var(--spacing) * 348);
    }
    .pb-349 {
        padding-bottom: calc(var(--spacing) * 349);
    }
    .pb-350 {
        padding-bottom: calc(var(--spacing) * 350);
    }
    .pb-351 {
        padding-bottom: calc(var(--spacing) * 351);
    }
    .pb-352 {
        padding-bottom: calc(var(--spacing) * 352);
    }
    .pb-353 {
        padding-bottom: calc(var(--spacing) * 353);
    }
    .pb-354 {
        padding-bottom: calc(var(--spacing) * 354);
    }
    .pb-355 {
        padding-bottom: calc(var(--spacing) * 355);
    }
    .pb-356 {
        padding-bottom: calc(var(--spacing) * 356);
    }
    .pb-357 {
        padding-bottom: calc(var(--spacing) * 357);
    }
    .pb-358 {
        padding-bottom: calc(var(--spacing) * 358);
    }
    .pb-359 {
        padding-bottom: calc(var(--spacing) * 359);
    }
    .pb-360 {
        padding-bottom: calc(var(--spacing) * 360);
    }
    .pb-361 {
        padding-bottom: calc(var(--spacing) * 361);
    }
    .pb-362 {
        padding-bottom: calc(var(--spacing) * 362);
    }
    .pb-363 {
        padding-bottom: calc(var(--spacing) * 363);
    }
    .pb-364 {
        padding-bottom: calc(var(--spacing) * 364);
    }
    .pb-365 {
        padding-bottom: calc(var(--spacing) * 365);
    }
    .pb-366 {
        padding-bottom: calc(var(--spacing) * 366);
    }
    .pb-367 {
        padding-bottom: calc(var(--spacing) * 367);
    }
    .pb-368 {
        padding-bottom: calc(var(--spacing) * 368);
    }
    .pb-369 {
        padding-bottom: calc(var(--spacing) * 369);
    }
    .pb-370 {
        padding-bottom: calc(var(--spacing) * 370);
    }
    .pb-371 {
        padding-bottom: calc(var(--spacing) * 371);
    }
    .pb-372 {
        padding-bottom: calc(var(--spacing) * 372);
    }
    .pb-373 {
        padding-bottom: calc(var(--spacing) * 373);
    }
    .pb-374 {
        padding-bottom: calc(var(--spacing) * 374);
    }
    .pb-375 {
        padding-bottom: calc(var(--spacing) * 375);
    }
    .pb-376 {
        padding-bottom: calc(var(--spacing) * 376);
    }
    .pb-377 {
        padding-bottom: calc(var(--spacing) * 377);
    }
    .pb-378 {
        padding-bottom: calc(var(--spacing) * 378);
    }
    .pb-379 {
        padding-bottom: calc(var(--spacing) * 379);
    }
    .pb-380 {
        padding-bottom: calc(var(--spacing) * 380);
    }
    .pb-381 {
        padding-bottom: calc(var(--spacing) * 381);
    }
    .pb-382 {
        padding-bottom: calc(var(--spacing) * 382);
    }
    .pb-383 {
        padding-bottom: calc(var(--spacing) * 383);
    }
    .pb-384 {
        padding-bottom: calc(var(--spacing) * 384);
    }
    .pb-385 {
        padding-bottom: calc(var(--spacing) * 385);
    }
    .pb-386 {
        padding-bottom: calc(var(--spacing) * 386);
    }
    .pb-387 {
        padding-bottom: calc(var(--spacing) * 387);
    }
    .pb-388 {
        padding-bottom: calc(var(--spacing) * 388);
    }
    .pb-389 {
        padding-bottom: calc(var(--spacing) * 389);
    }
    .pb-390 {
        padding-bottom: calc(var(--spacing) * 390);
    }
    .pb-391 {
        padding-bottom: calc(var(--spacing) * 391);
    }
    .pb-392 {
        padding-bottom: calc(var(--spacing) * 392);
    }
    .pb-393 {
        padding-bottom: calc(var(--spacing) * 393);
    }
    .pb-394 {
        padding-bottom: calc(var(--spacing) * 394);
    }
    .pb-395 {
        padding-bottom: calc(var(--spacing) * 395);
    }
    .pb-396 {
        padding-bottom: calc(var(--spacing) * 396);
    }
    .pb-397 {
        padding-bottom: calc(var(--spacing) * 397);
    }
    .pb-398 {
        padding-bottom: calc(var(--spacing) * 398);
    }
    .pb-399 {
        padding-bottom: calc(var(--spacing) * 399);
    }
    .pb-400 {
        padding-bottom: calc(var(--spacing) * 400);
    }
    .pb-401 {
        padding-bottom: calc(var(--spacing) * 401);
    }
    .pb-402 {
        padding-bottom: calc(var(--spacing) * 402);
    }
    .pb-403 {
        padding-bottom: calc(var(--spacing) * 403);
    }
    .pb-404 {
        padding-bottom: calc(var(--spacing) * 404);
    }
    .pb-405 {
        padding-bottom: calc(var(--spacing) * 405);
    }
    .pb-406 {
        padding-bottom: calc(var(--spacing) * 406);
    }
    .pb-407 {
        padding-bottom: calc(var(--spacing) * 407);
    }
    .pb-408 {
        padding-bottom: calc(var(--spacing) * 408);
    }
    .pb-409 {
        padding-bottom: calc(var(--spacing) * 409);
    }
    .pb-410 {
        padding-bottom: calc(var(--spacing) * 410);
    }
    .pb-411 {
        padding-bottom: calc(var(--spacing) * 411);
    }
    .pb-412 {
        padding-bottom: calc(var(--spacing) * 412);
    }
    .pb-413 {
        padding-bottom: calc(var(--spacing) * 413);
    }
    .pb-414 {
        padding-bottom: calc(var(--spacing) * 414);
    }
    .pb-415 {
        padding-bottom: calc(var(--spacing) * 415);
    }
    .pb-416 {
        padding-bottom: calc(var(--spacing) * 416);
    }
    .pb-417 {
        padding-bottom: calc(var(--spacing) * 417);
    }
    .pb-418 {
        padding-bottom: calc(var(--spacing) * 418);
    }
    .pb-419 {
        padding-bottom: calc(var(--spacing) * 419);
    }
    .pb-420 {
        padding-bottom: calc(var(--spacing) * 420);
    }
    .pb-421 {
        padding-bottom: calc(var(--spacing) * 421);
    }
    .pb-422 {
        padding-bottom: calc(var(--spacing) * 422);
    }
    .pb-423 {
        padding-bottom: calc(var(--spacing) * 423);
    }
    .pb-424 {
        padding-bottom: calc(var(--spacing) * 424);
    }
    .pb-425 {
        padding-bottom: calc(var(--spacing) * 425);
    }
    .pb-426 {
        padding-bottom: calc(var(--spacing) * 426);
    }
    .pb-427 {
        padding-bottom: calc(var(--spacing) * 427);
    }
    .pb-428 {
        padding-bottom: calc(var(--spacing) * 428);
    }
    .pb-429 {
        padding-bottom: calc(var(--spacing) * 429);
    }
    .pb-430 {
        padding-bottom: calc(var(--spacing) * 430);
    }
    .pb-431 {
        padding-bottom: calc(var(--spacing) * 431);
    }
    .pb-432 {
        padding-bottom: calc(var(--spacing) * 432);
    }
    .pb-433 {
        padding-bottom: calc(var(--spacing) * 433);
    }
    .pb-434 {
        padding-bottom: calc(var(--spacing) * 434);
    }
    .pb-435 {
        padding-bottom: calc(var(--spacing) * 435);
    }
    .pb-436 {
        padding-bottom: calc(var(--spacing) * 436);
    }
    .pb-437 {
        padding-bottom: calc(var(--spacing) * 437);
    }
    .pb-438 {
        padding-bottom: calc(var(--spacing) * 438);
    }
    .pb-439 {
        padding-bottom: calc(var(--spacing) * 439);
    }
    .pb-440 {
        padding-bottom: calc(var(--spacing) * 440);
    }
    .pb-441 {
        padding-bottom: calc(var(--spacing) * 441);
    }
    .pb-442 {
        padding-bottom: calc(var(--spacing) * 442);
    }
    .pb-443 {
        padding-bottom: calc(var(--spacing) * 443);
    }
    .pb-444 {
        padding-bottom: calc(var(--spacing) * 444);
    }
    .pb-445 {
        padding-bottom: calc(var(--spacing) * 445);
    }
    .pb-446 {
        padding-bottom: calc(var(--spacing) * 446);
    }
    .pb-447 {
        padding-bottom: calc(var(--spacing) * 447);
    }
    .pb-448 {
        padding-bottom: calc(var(--spacing) * 448);
    }
    .pb-449 {
        padding-bottom: calc(var(--spacing) * 449);
    }
    .pb-450 {
        padding-bottom: calc(var(--spacing) * 450);
    }
    .pb-451 {
        padding-bottom: calc(var(--spacing) * 451);
    }
    .pb-452 {
        padding-bottom: calc(var(--spacing) * 452);
    }
    .pb-453 {
        padding-bottom: calc(var(--spacing) * 453);
    }
    .pb-454 {
        padding-bottom: calc(var(--spacing) * 454);
    }
    .pb-455 {
        padding-bottom: calc(var(--spacing) * 455);
    }
    .pb-456 {
        padding-bottom: calc(var(--spacing) * 456);
    }
    .pb-457 {
        padding-bottom: calc(var(--spacing) * 457);
    }
    .pb-458 {
        padding-bottom: calc(var(--spacing) * 458);
    }
    .pb-459 {
        padding-bottom: calc(var(--spacing) * 459);
    }
    .pb-460 {
        padding-bottom: calc(var(--spacing) * 460);
    }
    .pb-461 {
        padding-bottom: calc(var(--spacing) * 461);
    }
    .pb-462 {
        padding-bottom: calc(var(--spacing) * 462);
    }
    .pb-463 {
        padding-bottom: calc(var(--spacing) * 463);
    }
    .pb-464 {
        padding-bottom: calc(var(--spacing) * 464);
    }
    .pb-465 {
        padding-bottom: calc(var(--spacing) * 465);
    }
    .pb-466 {
        padding-bottom: calc(var(--spacing) * 466);
    }
    .pb-467 {
        padding-bottom: calc(var(--spacing) * 467);
    }
    .pb-468 {
        padding-bottom: calc(var(--spacing) * 468);
    }
    .pb-469 {
        padding-bottom: calc(var(--spacing) * 469);
    }
    .pb-470 {
        padding-bottom: calc(var(--spacing) * 470);
    }
    .pb-471 {
        padding-bottom: calc(var(--spacing) * 471);
    }
    .pb-472 {
        padding-bottom: calc(var(--spacing) * 472);
    }
    .pb-473 {
        padding-bottom: calc(var(--spacing) * 473);
    }
    .pb-474 {
        padding-bottom: calc(var(--spacing) * 474);
    }
    .pb-475 {
        padding-bottom: calc(var(--spacing) * 475);
    }
    .pb-476 {
        padding-bottom: calc(var(--spacing) * 476);
    }
    .pb-477 {
        padding-bottom: calc(var(--spacing) * 477);
    }
    .pb-478 {
        padding-bottom: calc(var(--spacing) * 478);
    }
    .pb-479 {
        padding-bottom: calc(var(--spacing) * 479);
    }
    .pb-480 {
        padding-bottom: calc(var(--spacing) * 480);
    }
    .pb-481 {
        padding-bottom: calc(var(--spacing) * 481);
    }
    .pb-482 {
        padding-bottom: calc(var(--spacing) * 482);
    }
    .pb-483 {
        padding-bottom: calc(var(--spacing) * 483);
    }
    .pb-484 {
        padding-bottom: calc(var(--spacing) * 484);
    }
    .pb-485 {
        padding-bottom: calc(var(--spacing) * 485);
    }
    .pb-486 {
        padding-bottom: calc(var(--spacing) * 486);
    }
    .pb-487 {
        padding-bottom: calc(var(--spacing) * 487);
    }
    .pb-488 {
        padding-bottom: calc(var(--spacing) * 488);
    }
    .pb-489 {
        padding-bottom: calc(var(--spacing) * 489);
    }
    .pb-490 {
        padding-bottom: calc(var(--spacing) * 490);
    }
    .pb-491 {
        padding-bottom: calc(var(--spacing) * 491);
    }
    .pb-492 {
        padding-bottom: calc(var(--spacing) * 492);
    }
    .pb-493 {
        padding-bottom: calc(var(--spacing) * 493);
    }
    .pb-494 {
        padding-bottom: calc(var(--spacing) * 494);
    }
    .pb-495 {
        padding-bottom: calc(var(--spacing) * 495);
    }
    .pb-496 {
        padding-bottom: calc(var(--spacing) * 496);
    }
    .pb-497 {
        padding-bottom: calc(var(--spacing) * 497);
    }
    .pb-498 {
        padding-bottom: calc(var(--spacing) * 498);
    }
    .pb-499 {
        padding-bottom: calc(var(--spacing) * 499);
    }
    .pb-500 {
        padding-bottom: calc(var(--spacing) * 500);
    }
    .pl-0 {
        padding-left: calc(var(--spacing) * 0);
    }
    .pl-0\.5 {
        padding-left: calc(var(--spacing) * 0.5);
    }
    .pl-1 {
        padding-left: calc(var(--spacing) * 1);
    }
    .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-12 {
        padding-left: calc(var(--spacing) * 12);
    }
    .pl-13 {
        padding-left: calc(var(--spacing) * 13);
    }
    .pl-14 {
        padding-left: calc(var(--spacing) * 14);
    }
    .pl-15 {
        padding-left: calc(var(--spacing) * 15);
    }
    .pl-16 {
        padding-left: calc(var(--spacing) * 16);
    }
    .pl-17 {
        padding-left: calc(var(--spacing) * 17);
    }
    .pl-18 {
        padding-left: calc(var(--spacing) * 18);
    }
    .pl-19 {
        padding-left: calc(var(--spacing) * 19);
    }
    .pl-20 {
        padding-left: calc(var(--spacing) * 20);
    }
    .pl-21 {
        padding-left: calc(var(--spacing) * 21);
    }
    .pl-22 {
        padding-left: calc(var(--spacing) * 22);
    }
    .pl-23 {
        padding-left: calc(var(--spacing) * 23);
    }
    .pl-24 {
        padding-left: calc(var(--spacing) * 24);
    }
    .pl-25 {
        padding-left: calc(var(--spacing) * 25);
    }
    .pl-26 {
        padding-left: calc(var(--spacing) * 26);
    }
    .pl-27 {
        padding-left: calc(var(--spacing) * 27);
    }
    .pl-28 {
        padding-left: calc(var(--spacing) * 28);
    }
    .pl-29 {
        padding-left: calc(var(--spacing) * 29);
    }
    .pl-30 {
        padding-left: calc(var(--spacing) * 30);
    }
    .pl-31 {
        padding-left: calc(var(--spacing) * 31);
    }
    .pl-32 {
        padding-left: calc(var(--spacing) * 32);
    }
    .pl-33 {
        padding-left: calc(var(--spacing) * 33);
    }
    .pl-34 {
        padding-left: calc(var(--spacing) * 34);
    }
    .pl-35 {
        padding-left: calc(var(--spacing) * 35);
    }
    .pl-36 {
        padding-left: calc(var(--spacing) * 36);
    }
    .pl-37 {
        padding-left: calc(var(--spacing) * 37);
    }
    .pl-38 {
        padding-left: calc(var(--spacing) * 38);
    }
    .pl-39 {
        padding-left: calc(var(--spacing) * 39);
    }
    .pl-40 {
        padding-left: calc(var(--spacing) * 40);
    }
    .pl-41 {
        padding-left: calc(var(--spacing) * 41);
    }
    .pl-42 {
        padding-left: calc(var(--spacing) * 42);
    }
    .pl-43 {
        padding-left: calc(var(--spacing) * 43);
    }
    .pl-44 {
        padding-left: calc(var(--spacing) * 44);
    }
    .pl-45 {
        padding-left: calc(var(--spacing) * 45);
    }
    .pl-46 {
        padding-left: calc(var(--spacing) * 46);
    }
    .pl-47 {
        padding-left: calc(var(--spacing) * 47);
    }
    .pl-48 {
        padding-left: calc(var(--spacing) * 48);
    }
    .pl-49 {
        padding-left: calc(var(--spacing) * 49);
    }
    .pl-50 {
        padding-left: calc(var(--spacing) * 50);
    }
    .pl-51 {
        padding-left: calc(var(--spacing) * 51);
    }
    .pl-52 {
        padding-left: calc(var(--spacing) * 52);
    }
    .pl-53 {
        padding-left: calc(var(--spacing) * 53);
    }
    .pl-54 {
        padding-left: calc(var(--spacing) * 54);
    }
    .pl-55 {
        padding-left: calc(var(--spacing) * 55);
    }
    .pl-56 {
        padding-left: calc(var(--spacing) * 56);
    }
    .pl-57 {
        padding-left: calc(var(--spacing) * 57);
    }
    .pl-58 {
        padding-left: calc(var(--spacing) * 58);
    }
    .pl-59 {
        padding-left: calc(var(--spacing) * 59);
    }
    .pl-60 {
        padding-left: calc(var(--spacing) * 60);
    }
    .pl-61 {
        padding-left: calc(var(--spacing) * 61);
    }
    .pl-62 {
        padding-left: calc(var(--spacing) * 62);
    }
    .pl-63 {
        padding-left: calc(var(--spacing) * 63);
    }
    .pl-64 {
        padding-left: calc(var(--spacing) * 64);
    }
    .pl-65 {
        padding-left: calc(var(--spacing) * 65);
    }
    .pl-66 {
        padding-left: calc(var(--spacing) * 66);
    }
    .pl-67 {
        padding-left: calc(var(--spacing) * 67);
    }
    .pl-68 {
        padding-left: calc(var(--spacing) * 68);
    }
    .pl-69 {
        padding-left: calc(var(--spacing) * 69);
    }
    .pl-70 {
        padding-left: calc(var(--spacing) * 70);
    }
    .pl-71 {
        padding-left: calc(var(--spacing) * 71);
    }
    .pl-72 {
        padding-left: calc(var(--spacing) * 72);
    }
    .pl-73 {
        padding-left: calc(var(--spacing) * 73);
    }
    .pl-74 {
        padding-left: calc(var(--spacing) * 74);
    }
    .pl-75 {
        padding-left: calc(var(--spacing) * 75);
    }
    .pl-76 {
        padding-left: calc(var(--spacing) * 76);
    }
    .pl-77 {
        padding-left: calc(var(--spacing) * 77);
    }
    .pl-78 {
        padding-left: calc(var(--spacing) * 78);
    }
    .pl-79 {
        padding-left: calc(var(--spacing) * 79);
    }
    .pl-80 {
        padding-left: calc(var(--spacing) * 80);
    }
    .pl-81 {
        padding-left: calc(var(--spacing) * 81);
    }
    .pl-82 {
        padding-left: calc(var(--spacing) * 82);
    }
    .pl-83 {
        padding-left: calc(var(--spacing) * 83);
    }
    .pl-84 {
        padding-left: calc(var(--spacing) * 84);
    }
    .pl-85 {
        padding-left: calc(var(--spacing) * 85);
    }
    .pl-86 {
        padding-left: calc(var(--spacing) * 86);
    }
    .pl-87 {
        padding-left: calc(var(--spacing) * 87);
    }
    .pl-88 {
        padding-left: calc(var(--spacing) * 88);
    }
    .pl-89 {
        padding-left: calc(var(--spacing) * 89);
    }
    .pl-90 {
        padding-left: calc(var(--spacing) * 90);
    }
    .pl-91 {
        padding-left: calc(var(--spacing) * 91);
    }
    .pl-92 {
        padding-left: calc(var(--spacing) * 92);
    }
    .pl-93 {
        padding-left: calc(var(--spacing) * 93);
    }
    .pl-94 {
        padding-left: calc(var(--spacing) * 94);
    }
    .pl-95 {
        padding-left: calc(var(--spacing) * 95);
    }
    .pl-96 {
        padding-left: calc(var(--spacing) * 96);
    }
    .pl-97 {
        padding-left: calc(var(--spacing) * 97);
    }
    .pl-98 {
        padding-left: calc(var(--spacing) * 98);
    }
    .pl-99 {
        padding-left: calc(var(--spacing) * 99);
    }
    .pl-100 {
        padding-left: calc(var(--spacing) * 100);
    }
    .pl-101 {
        padding-left: calc(var(--spacing) * 101);
    }
    .pl-102 {
        padding-left: calc(var(--spacing) * 102);
    }
    .pl-103 {
        padding-left: calc(var(--spacing) * 103);
    }
    .pl-104 {
        padding-left: calc(var(--spacing) * 104);
    }
    .pl-105 {
        padding-left: calc(var(--spacing) * 105);
    }
    .pl-106 {
        padding-left: calc(var(--spacing) * 106);
    }
    .pl-107 {
        padding-left: calc(var(--spacing) * 107);
    }
    .pl-108 {
        padding-left: calc(var(--spacing) * 108);
    }
    .pl-109 {
        padding-left: calc(var(--spacing) * 109);
    }
    .pl-110 {
        padding-left: calc(var(--spacing) * 110);
    }
    .pl-111 {
        padding-left: calc(var(--spacing) * 111);
    }
    .pl-112 {
        padding-left: calc(var(--spacing) * 112);
    }
    .pl-113 {
        padding-left: calc(var(--spacing) * 113);
    }
    .pl-114 {
        padding-left: calc(var(--spacing) * 114);
    }
    .pl-115 {
        padding-left: calc(var(--spacing) * 115);
    }
    .pl-116 {
        padding-left: calc(var(--spacing) * 116);
    }
    .pl-117 {
        padding-left: calc(var(--spacing) * 117);
    }
    .pl-118 {
        padding-left: calc(var(--spacing) * 118);
    }
    .pl-119 {
        padding-left: calc(var(--spacing) * 119);
    }
    .pl-120 {
        padding-left: calc(var(--spacing) * 120);
    }
    .pl-121 {
        padding-left: calc(var(--spacing) * 121);
    }
    .pl-122 {
        padding-left: calc(var(--spacing) * 122);
    }
    .pl-123 {
        padding-left: calc(var(--spacing) * 123);
    }
    .pl-124 {
        padding-left: calc(var(--spacing) * 124);
    }
    .pl-125 {
        padding-left: calc(var(--spacing) * 125);
    }
    .pl-126 {
        padding-left: calc(var(--spacing) * 126);
    }
    .pl-127 {
        padding-left: calc(var(--spacing) * 127);
    }
    .pl-128 {
        padding-left: calc(var(--spacing) * 128);
    }
    .pl-129 {
        padding-left: calc(var(--spacing) * 129);
    }
    .pl-130 {
        padding-left: calc(var(--spacing) * 130);
    }
    .pl-131 {
        padding-left: calc(var(--spacing) * 131);
    }
    .pl-132 {
        padding-left: calc(var(--spacing) * 132);
    }
    .pl-133 {
        padding-left: calc(var(--spacing) * 133);
    }
    .pl-134 {
        padding-left: calc(var(--spacing) * 134);
    }
    .pl-135 {
        padding-left: calc(var(--spacing) * 135);
    }
    .pl-136 {
        padding-left: calc(var(--spacing) * 136);
    }
    .pl-137 {
        padding-left: calc(var(--spacing) * 137);
    }
    .pl-138 {
        padding-left: calc(var(--spacing) * 138);
    }
    .pl-139 {
        padding-left: calc(var(--spacing) * 139);
    }
    .pl-140 {
        padding-left: calc(var(--spacing) * 140);
    }
    .pl-141 {
        padding-left: calc(var(--spacing) * 141);
    }
    .pl-142 {
        padding-left: calc(var(--spacing) * 142);
    }
    .pl-143 {
        padding-left: calc(var(--spacing) * 143);
    }
    .pl-144 {
        padding-left: calc(var(--spacing) * 144);
    }
    .pl-145 {
        padding-left: calc(var(--spacing) * 145);
    }
    .pl-146 {
        padding-left: calc(var(--spacing) * 146);
    }
    .pl-147 {
        padding-left: calc(var(--spacing) * 147);
    }
    .pl-148 {
        padding-left: calc(var(--spacing) * 148);
    }
    .pl-149 {
        padding-left: calc(var(--spacing) * 149);
    }
    .pl-150 {
        padding-left: calc(var(--spacing) * 150);
    }
    .pl-151 {
        padding-left: calc(var(--spacing) * 151);
    }
    .pl-152 {
        padding-left: calc(var(--spacing) * 152);
    }
    .pl-153 {
        padding-left: calc(var(--spacing) * 153);
    }
    .pl-154 {
        padding-left: calc(var(--spacing) * 154);
    }
    .pl-155 {
        padding-left: calc(var(--spacing) * 155);
    }
    .pl-156 {
        padding-left: calc(var(--spacing) * 156);
    }
    .pl-157 {
        padding-left: calc(var(--spacing) * 157);
    }
    .pl-158 {
        padding-left: calc(var(--spacing) * 158);
    }
    .pl-159 {
        padding-left: calc(var(--spacing) * 159);
    }
    .pl-160 {
        padding-left: calc(var(--spacing) * 160);
    }
    .pl-161 {
        padding-left: calc(var(--spacing) * 161);
    }
    .pl-162 {
        padding-left: calc(var(--spacing) * 162);
    }
    .pl-163 {
        padding-left: calc(var(--spacing) * 163);
    }
    .pl-164 {
        padding-left: calc(var(--spacing) * 164);
    }
    .pl-165 {
        padding-left: calc(var(--spacing) * 165);
    }
    .pl-166 {
        padding-left: calc(var(--spacing) * 166);
    }
    .pl-167 {
        padding-left: calc(var(--spacing) * 167);
    }
    .pl-168 {
        padding-left: calc(var(--spacing) * 168);
    }
    .pl-169 {
        padding-left: calc(var(--spacing) * 169);
    }
    .pl-170 {
        padding-left: calc(var(--spacing) * 170);
    }
    .pl-171 {
        padding-left: calc(var(--spacing) * 171);
    }
    .pl-172 {
        padding-left: calc(var(--spacing) * 172);
    }
    .pl-173 {
        padding-left: calc(var(--spacing) * 173);
    }
    .pl-174 {
        padding-left: calc(var(--spacing) * 174);
    }
    .pl-175 {
        padding-left: calc(var(--spacing) * 175);
    }
    .pl-176 {
        padding-left: calc(var(--spacing) * 176);
    }
    .pl-177 {
        padding-left: calc(var(--spacing) * 177);
    }
    .pl-178 {
        padding-left: calc(var(--spacing) * 178);
    }
    .pl-179 {
        padding-left: calc(var(--spacing) * 179);
    }
    .pl-180 {
        padding-left: calc(var(--spacing) * 180);
    }
    .pl-181 {
        padding-left: calc(var(--spacing) * 181);
    }
    .pl-182 {
        padding-left: calc(var(--spacing) * 182);
    }
    .pl-183 {
        padding-left: calc(var(--spacing) * 183);
    }
    .pl-184 {
        padding-left: calc(var(--spacing) * 184);
    }
    .pl-185 {
        padding-left: calc(var(--spacing) * 185);
    }
    .pl-186 {
        padding-left: calc(var(--spacing) * 186);
    }
    .pl-187 {
        padding-left: calc(var(--spacing) * 187);
    }
    .pl-188 {
        padding-left: calc(var(--spacing) * 188);
    }
    .pl-189 {
        padding-left: calc(var(--spacing) * 189);
    }
    .pl-190 {
        padding-left: calc(var(--spacing) * 190);
    }
    .pl-191 {
        padding-left: calc(var(--spacing) * 191);
    }
    .pl-192 {
        padding-left: calc(var(--spacing) * 192);
    }
    .pl-193 {
        padding-left: calc(var(--spacing) * 193);
    }
    .pl-194 {
        padding-left: calc(var(--spacing) * 194);
    }
    .pl-195 {
        padding-left: calc(var(--spacing) * 195);
    }
    .pl-196 {
        padding-left: calc(var(--spacing) * 196);
    }
    .pl-197 {
        padding-left: calc(var(--spacing) * 197);
    }
    .pl-198 {
        padding-left: calc(var(--spacing) * 198);
    }
    .pl-199 {
        padding-left: calc(var(--spacing) * 199);
    }
    .pl-200 {
        padding-left: calc(var(--spacing) * 200);
    }
    .pl-201 {
        padding-left: calc(var(--spacing) * 201);
    }
    .pl-202 {
        padding-left: calc(var(--spacing) * 202);
    }
    .pl-203 {
        padding-left: calc(var(--spacing) * 203);
    }
    .pl-204 {
        padding-left: calc(var(--spacing) * 204);
    }
    .pl-205 {
        padding-left: calc(var(--spacing) * 205);
    }
    .pl-206 {
        padding-left: calc(var(--spacing) * 206);
    }
    .pl-207 {
        padding-left: calc(var(--spacing) * 207);
    }
    .pl-208 {
        padding-left: calc(var(--spacing) * 208);
    }
    .pl-209 {
        padding-left: calc(var(--spacing) * 209);
    }
    .pl-210 {
        padding-left: calc(var(--spacing) * 210);
    }
    .pl-211 {
        padding-left: calc(var(--spacing) * 211);
    }
    .pl-212 {
        padding-left: calc(var(--spacing) * 212);
    }
    .pl-213 {
        padding-left: calc(var(--spacing) * 213);
    }
    .pl-214 {
        padding-left: calc(var(--spacing) * 214);
    }
    .pl-215 {
        padding-left: calc(var(--spacing) * 215);
    }
    .pl-216 {
        padding-left: calc(var(--spacing) * 216);
    }
    .pl-217 {
        padding-left: calc(var(--spacing) * 217);
    }
    .pl-218 {
        padding-left: calc(var(--spacing) * 218);
    }
    .pl-219 {
        padding-left: calc(var(--spacing) * 219);
    }
    .pl-220 {
        padding-left: calc(var(--spacing) * 220);
    }
    .pl-221 {
        padding-left: calc(var(--spacing) * 221);
    }
    .pl-222 {
        padding-left: calc(var(--spacing) * 222);
    }
    .pl-223 {
        padding-left: calc(var(--spacing) * 223);
    }
    .pl-224 {
        padding-left: calc(var(--spacing) * 224);
    }
    .pl-225 {
        padding-left: calc(var(--spacing) * 225);
    }
    .pl-226 {
        padding-left: calc(var(--spacing) * 226);
    }
    .pl-227 {
        padding-left: calc(var(--spacing) * 227);
    }
    .pl-228 {
        padding-left: calc(var(--spacing) * 228);
    }
    .pl-229 {
        padding-left: calc(var(--spacing) * 229);
    }
    .pl-230 {
        padding-left: calc(var(--spacing) * 230);
    }
    .pl-231 {
        padding-left: calc(var(--spacing) * 231);
    }
    .pl-232 {
        padding-left: calc(var(--spacing) * 232);
    }
    .pl-233 {
        padding-left: calc(var(--spacing) * 233);
    }
    .pl-234 {
        padding-left: calc(var(--spacing) * 234);
    }
    .pl-235 {
        padding-left: calc(var(--spacing) * 235);
    }
    .pl-236 {
        padding-left: calc(var(--spacing) * 236);
    }
    .pl-237 {
        padding-left: calc(var(--spacing) * 237);
    }
    .pl-238 {
        padding-left: calc(var(--spacing) * 238);
    }
    .pl-239 {
        padding-left: calc(var(--spacing) * 239);
    }
    .pl-240 {
        padding-left: calc(var(--spacing) * 240);
    }
    .pl-241 {
        padding-left: calc(var(--spacing) * 241);
    }
    .pl-242 {
        padding-left: calc(var(--spacing) * 242);
    }
    .pl-243 {
        padding-left: calc(var(--spacing) * 243);
    }
    .pl-244 {
        padding-left: calc(var(--spacing) * 244);
    }
    .pl-245 {
        padding-left: calc(var(--spacing) * 245);
    }
    .pl-246 {
        padding-left: calc(var(--spacing) * 246);
    }
    .pl-247 {
        padding-left: calc(var(--spacing) * 247);
    }
    .pl-248 {
        padding-left: calc(var(--spacing) * 248);
    }
    .pl-249 {
        padding-left: calc(var(--spacing) * 249);
    }
    .pl-250 {
        padding-left: calc(var(--spacing) * 250);
    }
    .pl-251 {
        padding-left: calc(var(--spacing) * 251);
    }
    .pl-252 {
        padding-left: calc(var(--spacing) * 252);
    }
    .pl-253 {
        padding-left: calc(var(--spacing) * 253);
    }
    .pl-254 {
        padding-left: calc(var(--spacing) * 254);
    }
    .pl-255 {
        padding-left: calc(var(--spacing) * 255);
    }
    .pl-256 {
        padding-left: calc(var(--spacing) * 256);
    }
    .pl-257 {
        padding-left: calc(var(--spacing) * 257);
    }
    .pl-258 {
        padding-left: calc(var(--spacing) * 258);
    }
    .pl-259 {
        padding-left: calc(var(--spacing) * 259);
    }
    .pl-260 {
        padding-left: calc(var(--spacing) * 260);
    }
    .pl-261 {
        padding-left: calc(var(--spacing) * 261);
    }
    .pl-262 {
        padding-left: calc(var(--spacing) * 262);
    }
    .pl-263 {
        padding-left: calc(var(--spacing) * 263);
    }
    .pl-264 {
        padding-left: calc(var(--spacing) * 264);
    }
    .pl-265 {
        padding-left: calc(var(--spacing) * 265);
    }
    .pl-266 {
        padding-left: calc(var(--spacing) * 266);
    }
    .pl-267 {
        padding-left: calc(var(--spacing) * 267);
    }
    .pl-268 {
        padding-left: calc(var(--spacing) * 268);
    }
    .pl-269 {
        padding-left: calc(var(--spacing) * 269);
    }
    .pl-270 {
        padding-left: calc(var(--spacing) * 270);
    }
    .pl-271 {
        padding-left: calc(var(--spacing) * 271);
    }
    .pl-272 {
        padding-left: calc(var(--spacing) * 272);
    }
    .pl-273 {
        padding-left: calc(var(--spacing) * 273);
    }
    .pl-274 {
        padding-left: calc(var(--spacing) * 274);
    }
    .pl-275 {
        padding-left: calc(var(--spacing) * 275);
    }
    .pl-276 {
        padding-left: calc(var(--spacing) * 276);
    }
    .pl-277 {
        padding-left: calc(var(--spacing) * 277);
    }
    .pl-278 {
        padding-left: calc(var(--spacing) * 278);
    }
    .pl-279 {
        padding-left: calc(var(--spacing) * 279);
    }
    .pl-280 {
        padding-left: calc(var(--spacing) * 280);
    }
    .pl-281 {
        padding-left: calc(var(--spacing) * 281);
    }
    .pl-282 {
        padding-left: calc(var(--spacing) * 282);
    }
    .pl-283 {
        padding-left: calc(var(--spacing) * 283);
    }
    .pl-284 {
        padding-left: calc(var(--spacing) * 284);
    }
    .pl-285 {
        padding-left: calc(var(--spacing) * 285);
    }
    .pl-286 {
        padding-left: calc(var(--spacing) * 286);
    }
    .pl-287 {
        padding-left: calc(var(--spacing) * 287);
    }
    .pl-288 {
        padding-left: calc(var(--spacing) * 288);
    }
    .pl-289 {
        padding-left: calc(var(--spacing) * 289);
    }
    .pl-290 {
        padding-left: calc(var(--spacing) * 290);
    }
    .pl-291 {
        padding-left: calc(var(--spacing) * 291);
    }
    .pl-292 {
        padding-left: calc(var(--spacing) * 292);
    }
    .pl-293 {
        padding-left: calc(var(--spacing) * 293);
    }
    .pl-294 {
        padding-left: calc(var(--spacing) * 294);
    }
    .pl-295 {
        padding-left: calc(var(--spacing) * 295);
    }
    .pl-296 {
        padding-left: calc(var(--spacing) * 296);
    }
    .pl-297 {
        padding-left: calc(var(--spacing) * 297);
    }
    .pl-298 {
        padding-left: calc(var(--spacing) * 298);
    }
    .pl-299 {
        padding-left: calc(var(--spacing) * 299);
    }
    .pl-300 {
        padding-left: calc(var(--spacing) * 300);
    }
    .pl-301 {
        padding-left: calc(var(--spacing) * 301);
    }
    .pl-302 {
        padding-left: calc(var(--spacing) * 302);
    }
    .pl-303 {
        padding-left: calc(var(--spacing) * 303);
    }
    .pl-304 {
        padding-left: calc(var(--spacing) * 304);
    }
    .pl-305 {
        padding-left: calc(var(--spacing) * 305);
    }
    .pl-306 {
        padding-left: calc(var(--spacing) * 306);
    }
    .pl-307 {
        padding-left: calc(var(--spacing) * 307);
    }
    .pl-308 {
        padding-left: calc(var(--spacing) * 308);
    }
    .pl-309 {
        padding-left: calc(var(--spacing) * 309);
    }
    .pl-310 {
        padding-left: calc(var(--spacing) * 310);
    }
    .pl-311 {
        padding-left: calc(var(--spacing) * 311);
    }
    .pl-312 {
        padding-left: calc(var(--spacing) * 312);
    }
    .pl-313 {
        padding-left: calc(var(--spacing) * 313);
    }
    .pl-314 {
        padding-left: calc(var(--spacing) * 314);
    }
    .pl-315 {
        padding-left: calc(var(--spacing) * 315);
    }
    .pl-316 {
        padding-left: calc(var(--spacing) * 316);
    }
    .pl-317 {
        padding-left: calc(var(--spacing) * 317);
    }
    .pl-318 {
        padding-left: calc(var(--spacing) * 318);
    }
    .pl-319 {
        padding-left: calc(var(--spacing) * 319);
    }
    .pl-320 {
        padding-left: calc(var(--spacing) * 320);
    }
    .pl-321 {
        padding-left: calc(var(--spacing) * 321);
    }
    .pl-322 {
        padding-left: calc(var(--spacing) * 322);
    }
    .pl-323 {
        padding-left: calc(var(--spacing) * 323);
    }
    .pl-324 {
        padding-left: calc(var(--spacing) * 324);
    }
    .pl-325 {
        padding-left: calc(var(--spacing) * 325);
    }
    .pl-326 {
        padding-left: calc(var(--spacing) * 326);
    }
    .pl-327 {
        padding-left: calc(var(--spacing) * 327);
    }
    .pl-328 {
        padding-left: calc(var(--spacing) * 328);
    }
    .pl-329 {
        padding-left: calc(var(--spacing) * 329);
    }
    .pl-330 {
        padding-left: calc(var(--spacing) * 330);
    }
    .pl-331 {
        padding-left: calc(var(--spacing) * 331);
    }
    .pl-332 {
        padding-left: calc(var(--spacing) * 332);
    }
    .pl-333 {
        padding-left: calc(var(--spacing) * 333);
    }
    .pl-334 {
        padding-left: calc(var(--spacing) * 334);
    }
    .pl-335 {
        padding-left: calc(var(--spacing) * 335);
    }
    .pl-336 {
        padding-left: calc(var(--spacing) * 336);
    }
    .pl-337 {
        padding-left: calc(var(--spacing) * 337);
    }
    .pl-338 {
        padding-left: calc(var(--spacing) * 338);
    }
    .pl-339 {
        padding-left: calc(var(--spacing) * 339);
    }
    .pl-340 {
        padding-left: calc(var(--spacing) * 340);
    }
    .pl-341 {
        padding-left: calc(var(--spacing) * 341);
    }
    .pl-342 {
        padding-left: calc(var(--spacing) * 342);
    }
    .pl-343 {
        padding-left: calc(var(--spacing) * 343);
    }
    .pl-344 {
        padding-left: calc(var(--spacing) * 344);
    }
    .pl-345 {
        padding-left: calc(var(--spacing) * 345);
    }
    .pl-346 {
        padding-left: calc(var(--spacing) * 346);
    }
    .pl-347 {
        padding-left: calc(var(--spacing) * 347);
    }
    .pl-348 {
        padding-left: calc(var(--spacing) * 348);
    }
    .pl-349 {
        padding-left: calc(var(--spacing) * 349);
    }
    .pl-350 {
        padding-left: calc(var(--spacing) * 350);
    }
    .pl-351 {
        padding-left: calc(var(--spacing) * 351);
    }
    .pl-352 {
        padding-left: calc(var(--spacing) * 352);
    }
    .pl-353 {
        padding-left: calc(var(--spacing) * 353);
    }
    .pl-354 {
        padding-left: calc(var(--spacing) * 354);
    }
    .pl-355 {
        padding-left: calc(var(--spacing) * 355);
    }
    .pl-356 {
        padding-left: calc(var(--spacing) * 356);
    }
    .pl-357 {
        padding-left: calc(var(--spacing) * 357);
    }
    .pl-358 {
        padding-left: calc(var(--spacing) * 358);
    }
    .pl-359 {
        padding-left: calc(var(--spacing) * 359);
    }
    .pl-360 {
        padding-left: calc(var(--spacing) * 360);
    }
    .pl-361 {
        padding-left: calc(var(--spacing) * 361);
    }
    .pl-362 {
        padding-left: calc(var(--spacing) * 362);
    }
    .pl-363 {
        padding-left: calc(var(--spacing) * 363);
    }
    .pl-364 {
        padding-left: calc(var(--spacing) * 364);
    }
    .pl-365 {
        padding-left: calc(var(--spacing) * 365);
    }
    .pl-366 {
        padding-left: calc(var(--spacing) * 366);
    }
    .pl-367 {
        padding-left: calc(var(--spacing) * 367);
    }
    .pl-368 {
        padding-left: calc(var(--spacing) * 368);
    }
    .pl-369 {
        padding-left: calc(var(--spacing) * 369);
    }
    .pl-370 {
        padding-left: calc(var(--spacing) * 370);
    }
    .pl-371 {
        padding-left: calc(var(--spacing) * 371);
    }
    .pl-372 {
        padding-left: calc(var(--spacing) * 372);
    }
    .pl-373 {
        padding-left: calc(var(--spacing) * 373);
    }
    .pl-374 {
        padding-left: calc(var(--spacing) * 374);
    }
    .pl-375 {
        padding-left: calc(var(--spacing) * 375);
    }
    .pl-376 {
        padding-left: calc(var(--spacing) * 376);
    }
    .pl-377 {
        padding-left: calc(var(--spacing) * 377);
    }
    .pl-378 {
        padding-left: calc(var(--spacing) * 378);
    }
    .pl-379 {
        padding-left: calc(var(--spacing) * 379);
    }
    .pl-380 {
        padding-left: calc(var(--spacing) * 380);
    }
    .pl-381 {
        padding-left: calc(var(--spacing) * 381);
    }
    .pl-382 {
        padding-left: calc(var(--spacing) * 382);
    }
    .pl-383 {
        padding-left: calc(var(--spacing) * 383);
    }
    .pl-384 {
        padding-left: calc(var(--spacing) * 384);
    }
    .pl-385 {
        padding-left: calc(var(--spacing) * 385);
    }
    .pl-386 {
        padding-left: calc(var(--spacing) * 386);
    }
    .pl-387 {
        padding-left: calc(var(--spacing) * 387);
    }
    .pl-388 {
        padding-left: calc(var(--spacing) * 388);
    }
    .pl-389 {
        padding-left: calc(var(--spacing) * 389);
    }
    .pl-390 {
        padding-left: calc(var(--spacing) * 390);
    }
    .pl-391 {
        padding-left: calc(var(--spacing) * 391);
    }
    .pl-392 {
        padding-left: calc(var(--spacing) * 392);
    }
    .pl-393 {
        padding-left: calc(var(--spacing) * 393);
    }
    .pl-394 {
        padding-left: calc(var(--spacing) * 394);
    }
    .pl-395 {
        padding-left: calc(var(--spacing) * 395);
    }
    .pl-396 {
        padding-left: calc(var(--spacing) * 396);
    }
    .pl-397 {
        padding-left: calc(var(--spacing) * 397);
    }
    .pl-398 {
        padding-left: calc(var(--spacing) * 398);
    }
    .pl-399 {
        padding-left: calc(var(--spacing) * 399);
    }
    .pl-400 {
        padding-left: calc(var(--spacing) * 400);
    }
    .pl-401 {
        padding-left: calc(var(--spacing) * 401);
    }
    .pl-402 {
        padding-left: calc(var(--spacing) * 402);
    }
    .pl-403 {
        padding-left: calc(var(--spacing) * 403);
    }
    .pl-404 {
        padding-left: calc(var(--spacing) * 404);
    }
    .pl-405 {
        padding-left: calc(var(--spacing) * 405);
    }
    .pl-406 {
        padding-left: calc(var(--spacing) * 406);
    }
    .pl-407 {
        padding-left: calc(var(--spacing) * 407);
    }
    .pl-408 {
        padding-left: calc(var(--spacing) * 408);
    }
    .pl-409 {
        padding-left: calc(var(--spacing) * 409);
    }
    .pl-410 {
        padding-left: calc(var(--spacing) * 410);
    }
    .pl-411 {
        padding-left: calc(var(--spacing) * 411);
    }
    .pl-412 {
        padding-left: calc(var(--spacing) * 412);
    }
    .pl-413 {
        padding-left: calc(var(--spacing) * 413);
    }
    .pl-414 {
        padding-left: calc(var(--spacing) * 414);
    }
    .pl-415 {
        padding-left: calc(var(--spacing) * 415);
    }
    .pl-416 {
        padding-left: calc(var(--spacing) * 416);
    }
    .pl-417 {
        padding-left: calc(var(--spacing) * 417);
    }
    .pl-418 {
        padding-left: calc(var(--spacing) * 418);
    }
    .pl-419 {
        padding-left: calc(var(--spacing) * 419);
    }
    .pl-420 {
        padding-left: calc(var(--spacing) * 420);
    }
    .pl-421 {
        padding-left: calc(var(--spacing) * 421);
    }
    .pl-422 {
        padding-left: calc(var(--spacing) * 422);
    }
    .pl-423 {
        padding-left: calc(var(--spacing) * 423);
    }
    .pl-424 {
        padding-left: calc(var(--spacing) * 424);
    }
    .pl-425 {
        padding-left: calc(var(--spacing) * 425);
    }
    .pl-426 {
        padding-left: calc(var(--spacing) * 426);
    }
    .pl-427 {
        padding-left: calc(var(--spacing) * 427);
    }
    .pl-428 {
        padding-left: calc(var(--spacing) * 428);
    }
    .pl-429 {
        padding-left: calc(var(--spacing) * 429);
    }
    .pl-430 {
        padding-left: calc(var(--spacing) * 430);
    }
    .pl-431 {
        padding-left: calc(var(--spacing) * 431);
    }
    .pl-432 {
        padding-left: calc(var(--spacing) * 432);
    }
    .pl-433 {
        padding-left: calc(var(--spacing) * 433);
    }
    .pl-434 {
        padding-left: calc(var(--spacing) * 434);
    }
    .pl-435 {
        padding-left: calc(var(--spacing) * 435);
    }
    .pl-436 {
        padding-left: calc(var(--spacing) * 436);
    }
    .pl-437 {
        padding-left: calc(var(--spacing) * 437);
    }
    .pl-438 {
        padding-left: calc(var(--spacing) * 438);
    }
    .pl-439 {
        padding-left: calc(var(--spacing) * 439);
    }
    .pl-440 {
        padding-left: calc(var(--spacing) * 440);
    }
    .pl-441 {
        padding-left: calc(var(--spacing) * 441);
    }
    .pl-442 {
        padding-left: calc(var(--spacing) * 442);
    }
    .pl-443 {
        padding-left: calc(var(--spacing) * 443);
    }
    .pl-444 {
        padding-left: calc(var(--spacing) * 444);
    }
    .pl-445 {
        padding-left: calc(var(--spacing) * 445);
    }
    .pl-446 {
        padding-left: calc(var(--spacing) * 446);
    }
    .pl-447 {
        padding-left: calc(var(--spacing) * 447);
    }
    .pl-448 {
        padding-left: calc(var(--spacing) * 448);
    }
    .pl-449 {
        padding-left: calc(var(--spacing) * 449);
    }
    .pl-450 {
        padding-left: calc(var(--spacing) * 450);
    }
    .pl-451 {
        padding-left: calc(var(--spacing) * 451);
    }
    .pl-452 {
        padding-left: calc(var(--spacing) * 452);
    }
    .pl-453 {
        padding-left: calc(var(--spacing) * 453);
    }
    .pl-454 {
        padding-left: calc(var(--spacing) * 454);
    }
    .pl-455 {
        padding-left: calc(var(--spacing) * 455);
    }
    .pl-456 {
        padding-left: calc(var(--spacing) * 456);
    }
    .pl-457 {
        padding-left: calc(var(--spacing) * 457);
    }
    .pl-458 {
        padding-left: calc(var(--spacing) * 458);
    }
    .pl-459 {
        padding-left: calc(var(--spacing) * 459);
    }
    .pl-460 {
        padding-left: calc(var(--spacing) * 460);
    }
    .pl-461 {
        padding-left: calc(var(--spacing) * 461);
    }
    .pl-462 {
        padding-left: calc(var(--spacing) * 462);
    }
    .pl-463 {
        padding-left: calc(var(--spacing) * 463);
    }
    .pl-464 {
        padding-left: calc(var(--spacing) * 464);
    }
    .pl-465 {
        padding-left: calc(var(--spacing) * 465);
    }
    .pl-466 {
        padding-left: calc(var(--spacing) * 466);
    }
    .pl-467 {
        padding-left: calc(var(--spacing) * 467);
    }
    .pl-468 {
        padding-left: calc(var(--spacing) * 468);
    }
    .pl-469 {
        padding-left: calc(var(--spacing) * 469);
    }
    .pl-470 {
        padding-left: calc(var(--spacing) * 470);
    }
    .pl-471 {
        padding-left: calc(var(--spacing) * 471);
    }
    .pl-472 {
        padding-left: calc(var(--spacing) * 472);
    }
    .pl-473 {
        padding-left: calc(var(--spacing) * 473);
    }
    .pl-474 {
        padding-left: calc(var(--spacing) * 474);
    }
    .pl-475 {
        padding-left: calc(var(--spacing) * 475);
    }
    .pl-476 {
        padding-left: calc(var(--spacing) * 476);
    }
    .pl-477 {
        padding-left: calc(var(--spacing) * 477);
    }
    .pl-478 {
        padding-left: calc(var(--spacing) * 478);
    }
    .pl-479 {
        padding-left: calc(var(--spacing) * 479);
    }
    .pl-480 {
        padding-left: calc(var(--spacing) * 480);
    }
    .pl-481 {
        padding-left: calc(var(--spacing) * 481);
    }
    .pl-482 {
        padding-left: calc(var(--spacing) * 482);
    }
    .pl-483 {
        padding-left: calc(var(--spacing) * 483);
    }
    .pl-484 {
        padding-left: calc(var(--spacing) * 484);
    }
    .pl-485 {
        padding-left: calc(var(--spacing) * 485);
    }
    .pl-486 {
        padding-left: calc(var(--spacing) * 486);
    }
    .pl-487 {
        padding-left: calc(var(--spacing) * 487);
    }
    .pl-488 {
        padding-left: calc(var(--spacing) * 488);
    }
    .pl-489 {
        padding-left: calc(var(--spacing) * 489);
    }
    .pl-490 {
        padding-left: calc(var(--spacing) * 490);
    }
    .pl-491 {
        padding-left: calc(var(--spacing) * 491);
    }
    .pl-492 {
        padding-left: calc(var(--spacing) * 492);
    }
    .pl-493 {
        padding-left: calc(var(--spacing) * 493);
    }
    .pl-494 {
        padding-left: calc(var(--spacing) * 494);
    }
    .pl-495 {
        padding-left: calc(var(--spacing) * 495);
    }
    .pl-496 {
        padding-left: calc(var(--spacing) * 496);
    }
    .pl-497 {
        padding-left: calc(var(--spacing) * 497);
    }
    .pl-498 {
        padding-left: calc(var(--spacing) * 498);
    }
    .pl-499 {
        padding-left: calc(var(--spacing) * 499);
    }
    .pl-500 {
        padding-left: calc(var(--spacing) * 500);
    }
    .text-center {
        text-align: center;
    }
    .text-end {
        text-align: end;
    }
    .text-justify {
        text-align: justify;
    }
    .text-left {
        text-align: left;
    }
    .text-right {
        text-align: right;
    }
    .text-start {
        text-align: start;
    }
    .align-baseline {
        vertical-align: baseline;
    }
    .align-bottom {
        vertical-align: bottom;
    }
    .align-middle {
        vertical-align: middle;
    }
    .align-sub {
        vertical-align: sub;
    }
    .align-super {
        vertical-align: super;
    }
    .align-text-bottom {
        vertical-align: text-bottom;
    }
    .align-text-top {
        vertical-align: text-top;
    }
    .align-top {
        vertical-align: top;
    }
    .font-\[\'Pacifico\'\] {
        font-family: Pacifico;
    }
    .font-mono {
        font-family: var(--font-mono);
    }
    .font-sans {
        font-family: var(--font-sans);
    }
    .font-serif {
        font-family: var(--font-serif);
    }
    .file-input-lg {
        --size: calc(var(--size-field, 0.25rem) * 12);
        font-size: 1.125rem;
        line-height: 2.5rem;
    }
    .file-input-lg::file-selector-button {
        font-size: 1.125rem;
    }
    .file-input-md {
        --size: calc(var(--size-field, 0.25rem) * 10);
        font-size: 0.875rem;
        line-height: 2;
    }
    .file-input-md::file-selector-button {
        font-size: 0.875rem;
    }
    .file-input-sm {
        --size: calc(var(--size-field, 0.25rem) * 8);
        font-size: 0.75rem;
        line-height: 1.5rem;
    }
    .file-input-sm::file-selector-button {
        font-size: 0.75rem;
    }
    .file-input-xs {
        --size: calc(var(--size-field, 0.25rem) * 6);
        font-size: 0.6875rem;
        line-height: 1rem;
    }
    .file-input-xs::file-selector-button {
        font-size: 0.6875rem;
    }
    .\!text-sm {
        font-size: var(--text-sm) !important;
        line-height: var(--tw-leading, var(--text-sm--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-3xl\/11 {
        font-size: var(--text-3xl);
        line-height: calc(var(--spacing) * 11);
    }
    .text-4xl {
        font-size: var(--text-4xl);
        line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    .text-5xl {
        font-size: var(--text-5xl);
        line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
    .text-6xl {
        font-size: var(--text-6xl);
        line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
    .text-7xl {
        font-size: var(--text-7xl);
        line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
    .text-8xl {
        font-size: var(--text-8xl);
        line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
    .text-base {
        font-size: var(--text-base);
        line-height: var(--tw-leading, var(--text-base--line-height));
    }
    .text-base\/7 {
        font-size: var(--text-base);
        line-height: calc(var(--spacing) * 7);
    }
    .text-lg {
        font-size: var(--text-lg);
        line-height: var(--tw-leading, var(--text-lg--line-height));
    }
    .text-lg\/8 {
        font-size: var(--text-lg);
        line-height: calc(var(--spacing) * 8);
    }
    .text-sm {
        font-size: var(--text-sm);
        line-height: var(--tw-leading, var(--text-sm--line-height));
    }
    .text-sm\/6 {
        font-size: var(--text-sm);
        line-height: calc(var(--spacing) * 6);
    }
    .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));
    }
    .kbd-lg {
        --size: calc(var(--size-selector, 0.25rem) * 7);
        font-size: 1rem;
    }
    .kbd-md {
        --size: calc(var(--size-selector, 0.25rem) * 6);
        font-size: 0.875rem;
    }
    .kbd-sm {
        --size: calc(var(--size-selector, 0.25rem) * 5);
        font-size: 0.75rem;
    }
    .kbd-xl {
        --size: calc(var(--size-selector, 0.25rem) * 8);
        font-size: 1.125rem;
    }
    .kbd-xs {
        --size: calc(var(--size-selector, 0.25rem) * 4);
        font-size: 0.625rem;
    }
    .select-lg {
        --size: calc(var(--size-field, 0.25rem) * 12);
        font-size: 1.125rem;
    }
    .select-md {
        --size: calc(var(--size-field, 0.25rem) * 10);
        font-size: 0.875rem;
    }
    .select-sm {
        --size: calc(var(--size-field, 0.25rem) * 8);
        font-size: 0.75rem;
    }
    .select-xl {
        --size: calc(var(--size-field, 0.25rem) * 14);
        font-size: 1.375rem;
    }
    .select-xs {
        --size: calc(var(--size-field, 0.25rem) * 6);
        font-size: 0.6875rem;
    }
    .text-\[11px\] {
        font-size: 11px;
    }
    .text-\[15px\] {
        font-size: 15px;
    }
    .text-\[clamp\(2\.5rem\,6vw\,4\.5rem\)\] {
        font-size: clamp(2.5rem, 6vw, 4.5rem);
    }
    .text-\[clamp\(2rem\,6vw\,4\.5rem\)\] {
        font-size: clamp(2rem, 6vw, 4.5rem);
    }
    .text-\[clamp\(2rem\,8vw\,4rem\)\] {
        font-size: clamp(2rem, 8vw, 4rem);
    }
    .textarea-lg {
        font-size: 1.125rem;
    }
    .textarea-md {
        font-size: 0.875rem;
    }
    .textarea-sm {
        font-size: 0.75rem;
    }
    .textarea-xl {
        font-size: 1.375rem;
    }
    .textarea-xs {
        font-size: 0.6875rem;
    }
    .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-8 {
        --tw-leading: calc(var(--spacing) * 8);
        line-height: calc(var(--spacing) * 8);
    }
    .leading-9 {
        --tw-leading: calc(var(--spacing) * 9);
        line-height: calc(var(--spacing) * 9);
    }
    .leading-10 {
        --tw-leading: calc(var(--spacing) * 10);
        line-height: calc(var(--spacing) * 10);
    }
    .leading-12 {
        --tw-leading: calc(var(--spacing) * 12);
        line-height: calc(var(--spacing) * 12);
    }
    .leading-15 {
        --tw-leading: calc(var(--spacing) * 15);
        line-height: calc(var(--spacing) * 15);
    }
    .leading-16 {
        --tw-leading: calc(var(--spacing) * 16);
        line-height: calc(var(--spacing) * 16);
    }
    .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-medium {
        --tw-font-weight: var(--font-weight-medium) !important;
        font-weight: var(--font-weight-medium) !important;
    }
    .font-black {
        --tw-font-weight: var(--font-weight-black);
        font-weight: var(--font-weight-black);
    }
    .font-bold {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
    }
    .font-extrabold {
        --tw-font-weight: var(--font-weight-extrabold);
        font-weight: var(--font-weight-extrabold);
    }
    .font-extralight {
        --tw-font-weight: var(--font-weight-extralight);
        font-weight: var(--font-weight-extralight);
    }
    .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);
    }
    .font-thin {
        --tw-font-weight: var(--font-weight-thin);
        font-weight: var(--font-weight-thin);
    }
    .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;
    }
    .text-nowrap {
        text-wrap: nowrap;
    }
    .text-pretty {
        text-wrap: pretty;
    }
    .text-wrap {
        text-wrap: wrap;
    }
    .break-normal {
        overflow-wrap: normal;
        word-break: normal;
    }
    .break-words {
        overflow-wrap: break-word;
    }
    .wrap-anywhere {
        overflow-wrap: anywhere;
    }
    .wrap-break-word {
        overflow-wrap: break-word;
    }
    .wrap-normal {
        overflow-wrap: normal;
    }
    .break-all {
        word-break: break-all;
    }
    .break-keep {
        word-break: keep-all;
    }
    .overflow-ellipsis {
        text-overflow: ellipsis;
    }
    .text-clip {
        text-overflow: clip;
    }
    .text-ellipsis {
        text-overflow: ellipsis;
    }
    .hyphens-auto {
        -webkit-hyphens: auto;
        hyphens: auto;
    }
    .hyphens-manual {
        -webkit-hyphens: manual;
        hyphens: manual;
    }
    .hyphens-none {
        -webkit-hyphens: none;
        hyphens: none;
    }
    .whitespace-break-spaces {
        white-space: break-spaces;
    }
    .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;
    }
    .file-input-accent {
        --btn-color: var(--color-accent);
    }
    .file-input-accent::file-selector-button {
        color: var(--color-accent-content);
    }
    .file-input-accent,
    .file-input-accent:focus,
    .file-input-accent:focus-within {
        --input-color: var(--color-accent);
    }
    .file-input-error {
        --btn-color: var(--color-error);
    }
    .file-input-error::file-selector-button {
        color: var(--color-error-content);
    }
    .file-input-error,
    .file-input-error:focus,
    .file-input-error:focus-within {
        --input-color: var(--color-error);
    }
    .file-input-info {
        --btn-color: var(--color-info);
    }
    .file-input-info::file-selector-button {
        color: var(--color-info-content);
    }
    .file-input-info,
    .file-input-info:focus,
    .file-input-info:focus-within {
        --input-color: var(--color-info);
    }
    .file-input-neutral {
        --btn-color: var(--color-neutral);
    }
    .file-input-neutral::file-selector-button {
        color: var(--color-neutral-content);
    }
    .file-input-neutral,
    .file-input-neutral:focus,
    .file-input-neutral:focus-within {
        --input-color: var(--color-neutral);
    }
    .file-input-primary {
        --btn-color: var(--color-primary);
    }
    .file-input-primary::file-selector-button {
        color: var(--color-primary-content);
    }
    .file-input-primary,
    .file-input-primary:focus,
    .file-input-primary:focus-within {
        --input-color: var(--color-primary);
    }
    .file-input-secondary {
        --btn-color: var(--color-secondary);
    }
    .file-input-secondary::file-selector-button {
        color: var(--color-secondary-content);
    }
    .file-input-secondary,
    .file-input-secondary:focus,
    .file-input-secondary:focus-within {
        --input-color: var(--color-secondary);
    }
    .file-input-success {
        --btn-color: var(--color-success);
    }
    .file-input-success::file-selector-button {
        color: var(--color-success-content);
    }
    .file-input-success,
    .file-input-success:focus,
    .file-input-success:focus-within {
        --input-color: var(--color-success);
    }
    .file-input-warning {
        --btn-color: var(--color-warning);
    }
    .file-input-warning::file-selector-button {
        color: var(--color-warning-content);
    }
    .file-input-warning,
    .file-input-warning:focus,
    .file-input-warning:focus-within {
        --input-color: var(--color-warning);
    }
    .checkbox-accent {
        color: var(--color-accent-content);
        --input-color: var(--color-accent);
    }
    .checkbox-error {
        color: var(--color-error-content);
        --input-color: var(--color-error);
    }
    .checkbox-info {
        color: var(--color-info-content);
        --input-color: var(--color-info);
    }
    .checkbox-neutral {
        color: var(--color-neutral-content);
        --input-color: var(--color-neutral);
    }
    .checkbox-primary {
        color: var(--color-primary-content);
        --input-color: var(--color-primary);
    }
    .checkbox-secondary {
        color: var(--color-secondary-content);
        --input-color: var(--color-secondary);
    }
    .checkbox-success {
        color: var(--color-success-content);
        --input-color: var(--color-success);
    }
    .checkbox-warning {
        color: var(--color-warning-content);
        --input-color: var(--color-warning);
    }
    .link-accent {
        color: var(--color-accent);
    }
    @media (hover: hover) {
        .link-accent:hover {
            color: var(--color-accent);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .link-accent:hover {
                color: color-mix(in oklab, var(--color-accent) 80%, #000);
            }
        }
    }
    .link-error {
        color: var(--color-error);
    }
    @media (hover: hover) {
        .link-error:hover {
            color: var(--color-error);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .link-error:hover {
                color: color-mix(in oklab, var(--color-error) 80%, #000);
            }
        }
    }
    .link-info {
        color: var(--color-info);
    }
    @media (hover: hover) {
        .link-info:hover {
            color: var(--color-info);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .link-info:hover {
                color: color-mix(in oklab, var(--color-info) 80%, #000);
            }
        }
    }
    .link-neutral {
        color: var(--color-neutral);
    }
    @media (hover: hover) {
        .link-neutral:hover {
            color: var(--color-neutral);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .link-neutral:hover {
                color: color-mix(in oklab, var(--color-neutral) 80%, #000);
            }
        }
    }
    .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);
            }
        }
    }
    .link-secondary {
        color: var(--color-secondary);
    }
    @media (hover: hover) {
        .link-secondary:hover {
            color: var(--color-secondary);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .link-secondary:hover {
                color: color-mix(in oklab, var(--color-secondary) 80%, #000);
            }
        }
    }
    .link-success {
        color: var(--color-success);
    }
    @media (hover: hover) {
        .link-success:hover {
            color: var(--color-success);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .link-success:hover {
                color: color-mix(in oklab, var(--color-success) 80%, #000);
            }
        }
    }
    .link-warning {
        color: var(--color-warning);
    }
    @media (hover: hover) {
        .link-warning:hover {
            color: var(--color-warning);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .link-warning:hover {
                color: color-mix(in oklab, var(--color-warning) 80%, #000);
            }
        }
    }
    .range-accent {
        color: var(--color-accent);
        --range-thumb: var(--color-accent-content);
    }
    .range-error {
        color: var(--color-error);
        --range-thumb: var(--color-error-content);
    }
    .range-info {
        color: var(--color-info);
        --range-thumb: var(--color-info-content);
    }
    .range-neutral {
        color: var(--color-neutral);
        --range-thumb: var(--color-neutral-content);
    }
    .range-primary {
        color: var(--color-primary);
        --range-thumb: var(--color-primary-content);
    }
    .range-secondary {
        color: var(--color-secondary);
        --range-thumb: var(--color-secondary-content);
    }
    .range-success {
        color: var(--color-success);
        --range-thumb: var(--color-success-content);
    }
    .range-warning {
        color: var(--color-warning);
        --range-thumb: var(--color-warning-content);
    }
    .tooltip-accent {
        --tt-bg: var(--color-accent);
    }
    .tooltip-accent > .tooltip-content,
    .tooltip-accent[data-tip]:before {
        color: var(--color-accent-content);
    }
    .tooltip-error {
        --tt-bg: var(--color-error);
    }
    .tooltip-error > .tooltip-content,
    .tooltip-error[data-tip]:before {
        color: var(--color-error-content);
    }
    .tooltip-info {
        --tt-bg: var(--color-info);
    }
    .tooltip-info > .tooltip-content,
    .tooltip-info[data-tip]:before {
        color: var(--color-info-content);
    }
    .tooltip-primary {
        --tt-bg: var(--color-primary);
    }
    .tooltip-primary > .tooltip-content,
    .tooltip-primary[data-tip]:before {
        color: var(--color-primary-content);
    }
    .tooltip-secondary {
        --tt-bg: var(--color-secondary);
    }
    .tooltip-secondary > .tooltip-content,
    .tooltip-secondary[data-tip]:before {
        color: var(--color-secondary-content);
    }
    .tooltip-success {
        --tt-bg: var(--color-success);
    }
    .tooltip-success > .tooltip-content,
    .tooltip-success[data-tip]:before {
        color: var(--color-success-content);
    }
    .tooltip-warning {
        --tt-bg: var(--color-warning);
    }
    .tooltip-warning > .tooltip-content,
    .tooltip-warning[data-tip]:before {
        color: var(--color-warning-content);
    }
    .\[color\:red\] {
        color: red;
    }
    .\[color\:red\]\/50 {
        color: #ff000080;
    }
    .\[color\:red\]\/50\! {
        color: #ff000080 !important;
    }
    .progress-accent {
        color: var(--color-accent);
    }
    .progress-error {
        color: var(--color-error);
    }
    .progress-info {
        color: var(--color-info);
    }
    .progress-neutral {
        color: var(--color-neutral);
    }
    .progress-primary {
        color: var(--color-primary);
    }
    .progress-secondary {
        color: var(--color-secondary);
    }
    .progress-success {
        color: var(--color-success);
    }
    .progress-warning {
        color: var(--color-warning);
    }
    .text-\[\#0a016380\] {
        color: #0a016380;
    }
    .text-\[\#000\] {
        color: #000;
    }
    .text-\[\#6b5ee0\] {
        color: #6b5ee0;
    }
    .text-\[\#1877F2\] {
        color: #1877f2;
    }
    .text-\[\#ff0\] {
        color: #ff0;
    }
    .text-accent {
        color: var(--color-accent);
    }
    .text-accent-content {
        color: var(--color-accent-content);
    }
    .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\/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\/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\/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\/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-200 {
        color: var(--color-blue-200);
    }
    .text-blue-500 {
        color: var(--color-blue-500);
    }
    .text-blue-600 {
        color: var(--color-blue-600);
    }
    .text-blue-700 {
        color: var(--color-blue-700);
    }
    .text-blue-800 {
        color: var(--color-blue-800);
    }
    .text-blue-900 {
        color: var(--color-blue-900);
    }
    .text-cyan-100 {
        color: var(--color-cyan-100);
    }
    .text-cyan-200 {
        color: var(--color-cyan-200);
    }
    .text-cyan-300 {
        color: var(--color-cyan-300);
    }
    .text-cyan-400 {
        color: var(--color-cyan-400);
    }
    .text-cyan-500 {
        color: var(--color-cyan-500);
    }
    .text-cyan-600 {
        color: var(--color-cyan-600);
    }
    .text-cyan-700 {
        color: var(--color-cyan-700);
    }
    .text-cyan-800 {
        color: var(--color-cyan-800);
    }
    .text-cyan-900 {
        color: var(--color-cyan-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-error {
        color: var(--color-error);
    }
    .text-error-content {
        color: var(--color-error-content);
    }
    .text-fuchsia-100 {
        color: var(--color-fuchsia-100);
    }
    .text-gray-50 {
        color: var(--color-gray-50);
    }
    .text-gray-100 {
        color: var(--color-gray-100);
    }
    .text-gray-200 {
        color: var(--color-gray-200);
    }
    .text-gray-300 {
        color: var(--color-gray-300);
    }
    .text-gray-400 {
        color: var(--color-gray-400);
    }
    .text-gray-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-gray-950 {
        color: var(--color-gray-950);
    }
    .text-green-300 {
        color: var(--color-green-300);
    }
    .text-green-400 {
        color: var(--color-green-400);
    }
    .text-green-500 {
        color: var(--color-green-500);
    }
    .text-green-600 {
        color: var(--color-green-600);
    }
    .text-green-700 {
        color: var(--color-green-700);
    }
    .text-green-800 {
        color: var(--color-green-800);
    }
    .text-indigo-100 {
        color: var(--color-indigo-100);
    }
    .text-indigo-200 {
        color: var(--color-indigo-200);
    }
    .text-indigo-300 {
        color: var(--color-indigo-300);
    }
    .text-indigo-400 {
        color: var(--color-indigo-400);
    }
    .text-indigo-500 {
        color: var(--color-indigo-500);
    }
    .text-indigo-600 {
        color: var(--color-indigo-600);
    }
    .text-indigo-700 {
        color: var(--color-indigo-700);
    }
    .text-indigo-800 {
        color: var(--color-indigo-800);
    }
    .text-indigo-900 {
        color: var(--color-indigo-900);
    }
    .text-info {
        color: var(--color-info);
    }
    .text-info-content {
        color: var(--color-info-content);
    }
    .text-lime-500 {
        color: var(--color-lime-500);
    }
    .text-neutral {
        color: var(--color-neutral);
    }
    .text-neutral-100 {
        color: var(--color-neutral-100);
    }
    .text-neutral-400 {
        color: var(--color-neutral-400);
    }
    .text-neutral-500 {
        color: var(--color-neutral-500);
    }
    .text-neutral-600 {
        color: var(--color-neutral-600);
    }
    .text-neutral-800 {
        color: var(--color-neutral-800);
    }
    .text-neutral-content {
        color: var(--color-neutral-content);
    }
    .text-orange-400 {
        color: var(--color-orange-400);
    }
    .text-orange-500 {
        color: var(--color-orange-500);
    }
    .text-orange-700 {
        color: var(--color-orange-700);
    }
    .text-pink-100 {
        color: var(--color-pink-100);
    }
    .text-pink-200 {
        color: var(--color-pink-200);
    }
    .text-pink-300 {
        color: var(--color-pink-300);
    }
    .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-pink-700 {
        color: var(--color-pink-700);
    }
    .text-pink-800 {
        color: var(--color-pink-800);
    }
    .text-pink-900 {
        color: var(--color-pink-900);
    }
    .text-primary {
        color: var(--color-primary);
    }
    .text-primary-content,
    .text-primary-content\/70 {
        color: var(--color-primary-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .text-primary-content\/70 {
            color: color-mix(
                in oklab,
                var(--color-primary-content) 70%,
                transparent
            );
        }
    }
    .text-primary-content\/80 {
        color: var(--color-primary-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .text-primary-content\/80 {
            color: color-mix(
                in oklab,
                var(--color-primary-content) 80%,
                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-purple-100 {
        color: var(--color-purple-100);
    }
    .text-purple-200 {
        color: var(--color-purple-200);
    }
    .text-purple-400 {
        color: var(--color-purple-400);
    }
    .text-purple-500 {
        color: var(--color-purple-500);
    }
    .text-purple-700 {
        color: var(--color-purple-700);
    }
    .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-rose-500 {
        color: var(--color-rose-500);
    }
    .text-rose-600 {
        color: var(--color-rose-600);
    }
    .text-rose-800 {
        color: var(--color-rose-800);
    }
    .text-secondary {
        color: var(--color-secondary);
    }
    .text-secondary-content {
        color: var(--color-secondary-content);
    }
    .text-sky-500 {
        color: var(--color-sky-500);
    }
    .text-slate-400 {
        color: var(--color-slate-400);
    }
    .text-slate-500 {
        color: var(--color-slate-500);
    }
    .text-slate-600 {
        color: var(--color-slate-600);
    }
    .text-slate-700 {
        color: var(--color-slate-700);
    }
    .text-slate-800 {
        color: var(--color-slate-800);
    }
    .text-slate-900 {
        color: var(--color-slate-900);
    }
    .text-success {
        color: var(--color-success);
    }
    .text-success-content {
        color: var(--color-success-content);
    }
    .text-teal-100 {
        color: var(--color-teal-100);
    }
    .text-teal-200 {
        color: var(--color-teal-200);
    }
    .text-teal-300 {
        color: var(--color-teal-300);
    }
    .text-teal-400 {
        color: var(--color-teal-400);
    }
    .text-teal-500 {
        color: var(--color-teal-500);
    }
    .text-teal-600 {
        color: var(--color-teal-600);
    }
    .text-teal-700 {
        color: var(--color-teal-700);
    }
    .text-teal-800 {
        color: var(--color-teal-800);
    }
    .text-teal-900 {
        color: var(--color-teal-900);
    }
    .text-transparent {
        color: #0000;
    }
    .text-violet-400 {
        color: var(--color-violet-400);
    }
    .text-violet-500 {
        color: var(--color-violet-500);
    }
    .text-warning {
        color: var(--color-warning);
    }
    .text-warning-content {
        color: var(--color-warning-content);
    }
    .text-white {
        color: var(--color-white);
    }
    .text-white\/70 {
        color: #ffffffb3;
    }
    @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: #fffc;
    }
    @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: #ffffffe6;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .text-white\/90 {
            color: color-mix(in oklab, var(--color-white) 90%, transparent);
        }
    }
    .text-yellow-100 {
        color: var(--color-yellow-100);
    }
    .text-yellow-200 {
        color: var(--color-yellow-200);
    }
    .text-yellow-300 {
        color: var(--color-yellow-300);
    }
    .text-yellow-400 {
        color: var(--color-yellow-400);
    }
    .text-yellow-500 {
        color: var(--color-yellow-500);
    }
    .text-yellow-600 {
        color: var(--color-yellow-600);
    }
    .text-yellow-700 {
        color: var(--color-yellow-700);
    }
    .text-yellow-800 {
        color: var(--color-yellow-800);
    }
    .text-yellow-900 {
        color: var(--color-yellow-900);
    }
    .capitalize {
        text-transform: capitalize;
    }
    .lowercase {
        text-transform: lowercase;
    }
    .normal-case {
        text-transform: none;
    }
    .uppercase {
        text-transform: uppercase;
    }
    .italic {
        font-style: italic;
    }
    .not-italic {
        font-style: normal;
    }
    .font-stretch-condensed {
        font-stretch: 75%;
    }
    .font-stretch-expanded {
        font-stretch: 125%;
    }
    .font-stretch-extra-condensed {
        font-stretch: 62.5%;
    }
    .font-stretch-extra-expanded {
        font-stretch: 150%;
    }
    .font-stretch-normal {
        font-stretch: 100%;
    }
    .font-stretch-semi-condensed {
        font-stretch: 87.5%;
    }
    .font-stretch-semi-expanded {
        font-stretch: 112.5%;
    }
    .font-stretch-ultra-condensed {
        font-stretch: 50%;
    }
    .font-stretch-ultra-expanded {
        font-stretch: 200%;
    }
    .diagonal-fractions {
        --tw-numeric-fraction: diagonal-fractions;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
            var(--tw-numeric-figure) var(--tw-numeric-spacing)
            var(--tw-numeric-fraction);
    }
    .lining-nums {
        --tw-numeric-figure: lining-nums;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
            var(--tw-numeric-figure) var(--tw-numeric-spacing)
            var(--tw-numeric-fraction);
    }
    .oldstyle-nums {
        --tw-numeric-figure: oldstyle-nums;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
            var(--tw-numeric-figure) var(--tw-numeric-spacing)
            var(--tw-numeric-fraction);
    }
    .ordinal {
        --tw-ordinal: ordinal;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
            var(--tw-numeric-figure) var(--tw-numeric-spacing)
            var(--tw-numeric-fraction);
    }
    .proportional-nums {
        --tw-numeric-spacing: proportional-nums;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
            var(--tw-numeric-figure) var(--tw-numeric-spacing)
            var(--tw-numeric-fraction);
    }
    .slashed-zero {
        --tw-slashed-zero: slashed-zero;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
            var(--tw-numeric-figure) var(--tw-numeric-spacing)
            var(--tw-numeric-fraction);
    }
    .stacked-fractions {
        --tw-numeric-fraction: stacked-fractions;
        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;
        font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
            var(--tw-numeric-figure) var(--tw-numeric-spacing)
            var(--tw-numeric-fraction);
    }
    .normal-nums {
        font-variant-numeric: normal;
    }
    .btn-link {
        --btn-border: #0000;
        --btn-bg: #0000;
        --btn-fg: var(--color-primary);
        --btn-noise: none;
        --btn-shadow: "";
        outline-color: currentColor;
        text-decoration-line: underline;
    }
    .btn-link:is(.btn-active, :hover, :active:focus, :focus-visible) {
        --btn-border: #0000;
        --btn-bg: #0000;
        text-decoration-line: underline;
    }
    .link-hover {
        text-decoration-line: none;
    }
    @media (hover: hover) {
        .link-hover:hover {
            text-decoration-line: underline;
        }
    }
    .line-through {
        text-decoration-line: line-through;
    }
    .no-underline {
        text-decoration-line: none;
    }
    .overline {
        text-decoration-line: overline;
    }
    .underline {
        text-decoration-line: underline;
    }
    .decoration-dashed {
        text-decoration-style: dashed;
    }
    .decoration-dotted {
        text-decoration-style: dotted;
    }
    .decoration-double {
        text-decoration-style: double;
    }
    .decoration-solid {
        text-decoration-style: solid;
    }
    .decoration-wavy {
        text-decoration-style: wavy;
    }
    .decoration-2 {
        text-decoration-thickness: 2px;
    }
    .decoration-auto {
        text-decoration-thickness: auto;
    }
    .decoration-from-font {
        text-decoration-thickness: from-font;
    }
    .underline-offset-auto {
        text-underline-offset: auto;
    }
    .antialiased {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .subpixel-antialiased {
        -webkit-font-smoothing: auto;
        -moz-osx-font-smoothing: auto;
    }
    .placeholder-gray-400::-moz-placeholder {
        color: var(--color-gray-400);
    }
    .placeholder-gray-400::placeholder {
        color: var(--color-gray-400);
    }
    .placeholder-gray-500::-moz-placeholder {
        color: var(--color-gray-500);
    }
    .placeholder-gray-500::placeholder {
        color: var(--color-gray-500);
    }
    .placeholder-slate-400::-moz-placeholder {
        color: var(--color-slate-400);
    }
    .placeholder-slate-400::placeholder {
        color: var(--color-slate-400);
    }
    .accent-auto {
        accent-color: auto;
    }
    .scheme-dark {
        color-scheme: dark;
    }
    .scheme-light {
        color-scheme: light;
    }
    .scheme-light-dark {
        color-scheme: light dark;
    }
    .scheme-normal {
        color-scheme: normal;
    }
    .scheme-only-dark {
        color-scheme: dark only;
    }
    .scheme-only-light {
        color-scheme: light only;
    }
    .swap-active .swap-off {
        opacity: 0;
    }
    .swap-active .swap-on {
        opacity: 1;
    }
    .opacity-0 {
        opacity: 0;
    }
    .opacity-5 {
        opacity: 0.05;
    }
    .opacity-8 {
        opacity: 0.08;
    }
    .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-50 {
        opacity: 0.5;
    }
    .opacity-60 {
        opacity: 0.6;
    }
    .opacity-70 {
        opacity: 0.7;
    }
    .opacity-75 {
        opacity: 0.75;
    }
    .opacity-80 {
        opacity: 0.8;
    }
    .opacity-100 {
        opacity: 1;
    }
    .bg-blend-color {
        background-blend-mode: color;
    }
    .bg-blend-color-burn {
        background-blend-mode: color-burn;
    }
    .bg-blend-color-dodge {
        background-blend-mode: color-dodge;
    }
    .bg-blend-darken {
        background-blend-mode: darken;
    }
    .bg-blend-difference {
        background-blend-mode: difference;
    }
    .bg-blend-exclusion {
        background-blend-mode: exclusion;
    }
    .bg-blend-hard-light {
        background-blend-mode: hard-light;
    }
    .bg-blend-hue {
        background-blend-mode: hue;
    }
    .bg-blend-lighten {
        background-blend-mode: lighten;
    }
    .bg-blend-luminosity {
        background-blend-mode: luminosity;
    }
    .bg-blend-multiply {
        background-blend-mode: multiply;
    }
    .bg-blend-normal {
        background-blend-mode: normal;
    }
    .bg-blend-overlay {
        background-blend-mode: overlay;
    }
    .bg-blend-saturation {
        background-blend-mode: saturation;
    }
    .bg-blend-screen {
        background-blend-mode: screen;
    }
    .bg-blend-soft-light {
        background-blend-mode: soft-light;
    }
    .mix-blend-color {
        mix-blend-mode: color;
    }
    .mix-blend-color-burn {
        mix-blend-mode: color-burn;
    }
    .mix-blend-color-dodge {
        mix-blend-mode: color-dodge;
    }
    .mix-blend-darken {
        mix-blend-mode: darken;
    }
    .mix-blend-difference {
        mix-blend-mode: difference;
    }
    .mix-blend-exclusion {
        mix-blend-mode: exclusion;
    }
    .mix-blend-hard-light {
        mix-blend-mode: hard-light;
    }
    .mix-blend-hue {
        mix-blend-mode: hue;
    }
    .mix-blend-lighten {
        mix-blend-mode: lighten;
    }
    .mix-blend-luminosity {
        mix-blend-mode: luminosity;
    }
    .mix-blend-multiply {
        mix-blend-mode: multiply;
    }
    .mix-blend-normal {
        mix-blend-mode: normal;
    }
    .mix-blend-overlay {
        mix-blend-mode: overlay;
    }
    .mix-blend-plus-darker {
        mix-blend-mode: plus-darker;
    }
    .mix-blend-plus-lighter {
        mix-blend-mode: plus-lighter;
    }
    .mix-blend-saturation {
        mix-blend-mode: saturation;
    }
    .mix-blend-screen {
        mix-blend-mode: screen;
    }
    .mix-blend-soft-light {
        mix-blend-mode: soft-light;
    }
    .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
            0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-2xl {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-2xs {
        --tw-shadow: 0 1px var(--tw-shadow-color, #0000000d);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.12\)\],
    .shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.12\)\] {
        --tw-shadow: 0 8px 30px var(--tw-shadow-color, #0000001f);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-\[inset_0_0_60px_rgba\(139\,92\,246\,0\.1\)\] {
        --tw-shadow: inset 0 0 60px var(--tw-shadow-color, #8b5cf61a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-inner {
        --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, #0000000d);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-lg {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a),
            0 4px 6px -4px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-md {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
            0 2px 4px -2px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-none {
        --tw-shadow: 0 0 #0000;
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-sm {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a),
            0 1px 2px -1px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-xl {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a),
            0 8px 10px -6px var(--tw-shadow-color, #0000001a);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-xs {
        --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .ring,
    .ring-1 {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(1px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .ring-4 {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(4px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .inset-ring {
        --tw-inset-ring-shadow: inset 0 0 0 1px
            var(--tw-inset-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .shadow-accent {
        --tw-shadow-color: var(--color-accent);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-accent {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-accent) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-accent-content {
        --tw-shadow-color: var(--color-accent-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-accent-content {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-accent-content) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-base-100 {
        --tw-shadow-color: var(--color-base-100);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-base-100 {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-base-100) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-base-200 {
        --tw-shadow-color: var(--color-base-200);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-base-200 {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-base-200) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-base-300 {
        --tw-shadow-color: var(--color-base-300);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-base-300 {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-base-300) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-base-content {
        --tw-shadow-color: var(--color-base-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-base-content {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-base-content) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-error {
        --tw-shadow-color: var(--color-error);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-error {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-error) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-error-content {
        --tw-shadow-color: var(--color-error-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-error-content {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-error-content) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-gray-200 {
        --tw-shadow-color: oklch(92.8% 0.006 264.531);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-gray-200 {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-gray-200) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-gray-500 {
        --tw-shadow-color: oklch(55.1% 0.027 264.364);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-gray-500 {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-gray-500) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-gray-500\/20 {
        --tw-shadow-color: #6a728233;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-gray-500\/20 {
            --tw-shadow-color: color-mix(
                in oklab,
                color-mix(in oklab, var(--color-gray-500) 20%, transparent)
                    var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-info {
        --tw-shadow-color: var(--color-info);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-info {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-info) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-info-content {
        --tw-shadow-color: var(--color-info-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-info-content {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-info-content) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-initial {
        --tw-shadow-color: initial;
    }
    .shadow-neutral {
        --tw-shadow-color: var(--color-neutral);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-neutral {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-neutral) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-neutral-content {
        --tw-shadow-color: var(--color-neutral-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-neutral-content {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-neutral-content) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-primary {
        --tw-shadow-color: var(--color-primary);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-primary {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-primary) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-primary-content {
        --tw-shadow-color: var(--color-primary-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-primary-content {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-primary-content) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-secondary {
        --tw-shadow-color: var(--color-secondary);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-secondary {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-secondary) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-secondary-content {
        --tw-shadow-color: var(--color-secondary-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-secondary-content {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-secondary-content) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-success {
        --tw-shadow-color: var(--color-success);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-success {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-success) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-success-content {
        --tw-shadow-color: var(--color-success-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-success-content {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-success-content) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-warning {
        --tw-shadow-color: var(--color-warning);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-warning {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-warning) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .shadow-warning-content {
        --tw-shadow-color: var(--color-warning-content);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .shadow-warning-content {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-warning-content) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .ring-accent {
        --tw-ring-color: var(--color-accent);
    }
    .ring-accent-content {
        --tw-ring-color: var(--color-accent-content);
    }
    .ring-base-100 {
        --tw-ring-color: var(--color-base-100);
    }
    .ring-base-200 {
        --tw-ring-color: var(--color-base-200);
    }
    .ring-base-300 {
        --tw-ring-color: var(--color-base-300);
    }
    .ring-base-content,
    .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-black {
        --tw-ring-color: var(--color-black);
    }
    .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-blue-300 {
        --tw-ring-color: var(--color-blue-300);
    }
    .ring-emerald-100 {
        --tw-ring-color: var(--color-emerald-100);
    }
    .ring-error {
        --tw-ring-color: var(--color-error);
    }
    .ring-error-content {
        --tw-ring-color: var(--color-error-content);
    }
    .ring-gray-300 {
        --tw-ring-color: var(--color-gray-300);
    }
    .ring-gray-900 {
        --tw-ring-color: var(--color-gray-900);
    }
    .ring-gray-900\/5 {
        --tw-ring-color: #1018280d;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .ring-gray-900\/5 {
            --tw-ring-color: color-mix(
                in oklab,
                var(--color-gray-900) 5%,
                transparent
            );
        }
    }
    .ring-gray-900\/10 {
        --tw-ring-color: #1018281a;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .ring-gray-900\/10 {
            --tw-ring-color: color-mix(
                in oklab,
                var(--color-gray-900) 10%,
                transparent
            );
        }
    }
    .ring-green-100 {
        --tw-ring-color: var(--color-green-100);
    }
    .ring-indigo-500 {
        --tw-ring-color: var(--color-indigo-500);
    }
    .ring-info {
        --tw-ring-color: var(--color-info);
    }
    .ring-info-content {
        --tw-ring-color: var(--color-info-content);
    }
    .ring-neutral {
        --tw-ring-color: var(--color-neutral);
    }
    .ring-neutral-content {
        --tw-ring-color: var(--color-neutral-content);
    }
    .ring-primary {
        --tw-ring-color: var(--color-primary);
    }
    .ring-primary-content {
        --tw-ring-color: var(--color-primary-content);
    }
    .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-secondary {
        --tw-ring-color: var(--color-secondary);
    }
    .ring-secondary-content {
        --tw-ring-color: var(--color-secondary-content);
    }
    .ring-slate-50 {
        --tw-ring-color: var(--color-slate-50);
    }
    .ring-slate-100 {
        --tw-ring-color: var(--color-slate-100);
    }
    .ring-success {
        --tw-ring-color: var(--color-success);
    }
    .ring-success-content {
        --tw-ring-color: var(--color-success-content);
    }
    .ring-warning {
        --tw-ring-color: var(--color-warning);
    }
    .ring-warning-content {
        --tw-ring-color: var(--color-warning-content);
    }
    .ring-white {
        --tw-ring-color: var(--color-white);
    }
    .inset-shadow-initial {
        --tw-inset-shadow-color: initial;
    }
    .ring-offset-0 {
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
            var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
    .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);
    }
    .outline-hidden {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        .outline-hidden {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px;
    }
    .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible) {
        --btn-shadow: "";
        --btn-bg: #0000;
        --btn-border: #0000;
        --btn-noise: none;
    }
    .btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible):not(
            :disabled,
            [disabled],
            .btn-disabled
        ) {
        --btn-fg: currentColor;
        outline-color: currentColor;
    }
    .outline-accent {
        outline-color: var(--color-accent);
    }
    .outline-accent-content {
        outline-color: var(--color-accent-content);
    }
    .outline-base-100 {
        outline-color: var(--color-base-100);
    }
    .outline-base-200 {
        outline-color: var(--color-base-200);
    }
    .outline-base-300 {
        outline-color: var(--color-base-300);
    }
    .outline-base-content {
        outline-color: var(--color-base-content);
    }
    .outline-black {
        outline-color: var(--color-black);
    }
    .outline-error {
        outline-color: var(--color-error);
    }
    .outline-error-content {
        outline-color: var(--color-error-content);
    }
    .outline-gray-950 {
        outline-color: var(--color-gray-950);
    }
    .outline-info {
        outline-color: var(--color-info);
    }
    .outline-info-content {
        outline-color: var(--color-info-content);
    }
    .outline-neutral {
        outline-color: var(--color-neutral);
    }
    .outline-neutral-content {
        outline-color: var(--color-neutral-content);
    }
    .outline-primary {
        outline-color: var(--color-primary);
    }
    .outline-primary-content {
        outline-color: var(--color-primary-content);
    }
    .outline-secondary {
        outline-color: var(--color-secondary);
    }
    .outline-secondary-content {
        outline-color: var(--color-secondary-content);
    }
    .outline-success {
        outline-color: var(--color-success);
    }
    .outline-success-content {
        outline-color: var(--color-success-content);
    }
    .outline-warning {
        outline-color: var(--color-warning);
    }
    .outline-warning-content {
        outline-color: var(--color-warning-content);
    }
    .outline-white {
        outline-color: var(--color-white);
    }
    .blur {
        --tw-blur: blur(8px);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .blur-2xl {
        --tw-blur: blur(var(--blur-2xl));
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .blur-3xl {
        --tw-blur: blur(var(--blur-3xl));
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .blur-\[100px\] {
        --tw-blur: blur(100px);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .blur-\[120px\] {
        --tw-blur: blur(120px);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .blur-lg {
        --tw-blur: blur(var(--blur-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);
    }
    .blur-md {
        --tw-blur: blur(var(--blur-md));
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .blur-none {
        --tw-blur: ;
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .blur-sm {
        --tw-blur: blur(var(--blur-sm));
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .blur-xl {
        --tw-blur: blur(var(--blur-xl));
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .brightness-0 {
        --tw-brightness: brightness(0%);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .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);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .drop-shadow-lg {
        --tw-drop-shadow-size: drop-shadow(
            0 4px 4px var(--tw-drop-shadow-color, #00000026)
        );
        --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .drop-shadow-none {
        --tw-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);
    }
    .grayscale {
        --tw-grayscale: grayscale(100%);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .invert {
        --tw-invert: invert(100%);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .sepia {
        --tw-sepia: sepia(100%);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .\!filter {
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
    }
    .filter {
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }
    .filter\! {
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
            var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
            var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
    }
    .filter-none {
        filter: none;
    }
    .backdrop-blur {
        --tw-backdrop-blur: blur(8px);
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
            var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
            var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
            var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
            var(--tw-backdrop-sepia);
    }
    .backdrop-blur-3xl {
        --tw-backdrop-blur: blur(var(--blur-3xl));
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: 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-lg {
        --tw-backdrop-blur: blur(var(--blur-lg));
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: 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));
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: 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-none {
        --tw-backdrop-blur: ;
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
            var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
            var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
            var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
            var(--tw-backdrop-sepia);
    }
    .backdrop-blur-sm {
        --tw-backdrop-blur: blur(var(--blur-sm));
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: 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));
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: 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-grayscale {
        --tw-backdrop-grayscale: grayscale(100%);
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: 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-invert {
        --tw-backdrop-invert: invert(100%);
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: 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-sepia {
        --tw-backdrop-sepia: sepia(100%);
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
            var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
            var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
            var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
            var(--tw-backdrop-sepia);
    }
    .backdrop-filter {
        -webkit-backdrop-filter: var(--tw-backdrop-blur)
            var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
            var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
            var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
            var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
        backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
            var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
            var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
            var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
            var(--tw-backdrop-sepia);
    }
    .backdrop-filter-none {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
    }
    .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-\[opacity\,margin\] {
        transition-property: opacity, margin;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-all {
        transition-property: all;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-colors {
        transition-property: color, background-color, border-color,
            outline-color, text-decoration-color, fill, stroke,
            --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-opacity {
        transition-property: opacity;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-shadow {
        transition-property: box-shadow;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-transform {
        transition-property: transform, translate, scale, rotate;
        transition-timing-function: var(
            --tw-ease,
            var(--default-transition-timing-function)
        );
        transition-duration: var(
            --tw-duration,
            var(--default-transition-duration)
        );
    }
    .transition-none {
        transition-property: none;
    }
    .transition-discrete {
        transition-behavior: allow-discrete;
    }
    .transition-normal {
        transition-behavior: normal;
    }
    .delay-0 {
        transition-delay: 0s;
    }
    .delay-75 {
        transition-delay: 75ms;
    }
    .delay-150 {
        transition-delay: 0.15s;
    }
    .delay-200 {
        transition-delay: 0.2s;
    }
    .delay-300 {
        transition-delay: 0.3s;
    }
    .duration-0 {
        --tw-duration: 0s;
        transition-duration: 0s;
    }
    .duration-100 {
        --tw-duration: 0.1s;
        transition-duration: 0.1s;
    }
    .duration-150 {
        --tw-duration: 0.15s;
        transition-duration: 0.15s;
    }
    .duration-200 {
        --tw-duration: 0.2s;
        transition-duration: 0.2s;
    }
    .duration-300 {
        --tw-duration: 0.3s;
        transition-duration: 0.3s;
    }
    .duration-400 {
        --tw-duration: 0.4s;
        transition-duration: 0.4s;
    }
    .duration-500 {
        --tw-duration: 0.5s;
        transition-duration: 0.5s;
    }
    .duration-700 {
        --tw-duration: 0.7s;
        transition-duration: 0.7s;
    }
    .duration-1000 {
        --tw-duration: 1s;
        transition-duration: 1s;
    }
    .duration-\[0\.1ms\] {
        --tw-duration: 0.1ms;
        transition-duration: 0.1ms;
    }
    .ease-in {
        --tw-ease: var(--ease-in);
        transition-timing-function: var(--ease-in);
    }
    .ease-in-out {
        --tw-ease: var(--ease-in-out);
        transition-timing-function: var(--ease-in-out);
    }
    .ease-linear {
        --tw-ease: linear;
        transition-timing-function: linear;
    }
    .ease-out {
        --tw-ease: var(--ease-out);
        transition-timing-function: var(--ease-out);
    }
    .will-change-auto {
        will-change: auto;
    }
    .will-change-contents {
        will-change: contents;
    }
    .will-change-scroll {
        will-change: scroll-position;
    }
    .will-change-transform {
        will-change: transform;
    }
    .contain-inline-size {
        --tw-contain-size: inline-size;
        contain: var(--tw-contain-size) var(--tw-contain-layout)
            var(--tw-contain-paint) var(--tw-contain-style);
    }
    .contain-layout {
        --tw-contain-layout: layout;
        contain: var(--tw-contain-size) var(--tw-contain-layout)
            var(--tw-contain-paint) var(--tw-contain-style);
    }
    .contain-paint {
        --tw-contain-paint: paint;
        contain: var(--tw-contain-size) var(--tw-contain-layout)
            var(--tw-contain-paint) var(--tw-contain-style);
    }
    .contain-size {
        --tw-contain-size: size;
        contain: var(--tw-contain-size) var(--tw-contain-layout)
            var(--tw-contain-paint) var(--tw-contain-style);
    }
    .contain-style {
        --tw-contain-style: style;
        contain: var(--tw-contain-size) var(--tw-contain-layout)
            var(--tw-contain-paint) var(--tw-contain-style);
    }
    .contain-content {
        contain: content;
    }
    .contain-none {
        contain: none;
    }
    .contain-strict {
        contain: strict;
    }
    .content-none {
        --tw-content: none;
        content: none;
    }
    .forced-color-adjust-auto {
        forced-color-adjust: auto;
    }
    .forced-color-adjust-none {
        forced-color-adjust: none;
    }
    .tabs-bottom {
        --tabs-height: auto;
        --tabs-direction: row;
    }
    .tabs-bottom .tab {
        --tab-order: 1;
        --tab-border: var(--border) 0 0 0;
        --tab-radius-ss: 0;
        --tab-radius-se: 0;
        --tab-radius-es: min(var(--radius-field), var(--tab-radius-min));
        --tab-radius-ee: min(var(--radius-field), var(--tab-radius-min));
        --tab-border-colors: var(--tab-border-color) #0000 #0000 #0000;
        --tab-paddings: 0 var(--tab-p) var(--border) var(--tab-p);
        --tab-corner-width: calc(
            100% + min(var(--radius-field), var(--tab-radius-min)) * 2
        );
        --tab-corner-height: min(var(--radius-field), var(--tab-radius-min));
        --tab-corner-position: top left, top right;
    }
    .tabs-bottom
        .tab:is(.tab-active, [aria-selected="true"]):not(
            .tab-disabled,
            [disabled]
        ),
    .tabs-bottom .tab:is(input:checked),
    .tabs-bottom .tab:is(label:has(:checked)) {
        --tab-border: 0 var(--border) var(--border) var(--border);
        --tab-border-colors: #0000 var(--tab-border-color)
            var(--tab-border-color) var(--tab-border-color);
        --tab-paddings: var(--border) calc(var(--tab-p) - var(--border)) 0
            calc(var(--tab-p) - var(--border));
        --tab-inset: 0 auto auto auto;
        --radius-start: radial-gradient(
            circle at bottom left,
            #0000 var(--tab-grad),
            var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
            var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
            var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
        );
        --radius-end: radial-gradient(
            circle at bottom right,
            #0000 var(--tab-grad),
            var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
            var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
            var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
        );
    }
    .tabs-bottom:has(.tab-content)
        > .tab:first-child:not(.tab-active, [aria-selected="true"]) {
        --tab-border-colors: #0000 var(--tab-border-color)
            var(--tab-border-color) var(--tab-border-color);
    }
    .tabs-bottom .tab-content {
        --tabcontent-order: 0;
        --tabcontent-margin: 0 0 calc(-1 * var(--border)) 0;
        --tabcontent-radius-ss: var(--radius-box);
        --tabcontent-radius-se: var(--radius-box);
        --tabcontent-radius-es: 0;
        --tabcontent-radius-ee: var(--radius-box);
    }
    :is(
            .tabs-bottom > :checked,
            .tabs-bottom > :is(label:has(:checked)),
            .tabs-bottom > :is(.tab-active, [aria-selected="true"])
        )
        + .tab-content:not(:nth-child(2)) {
        --tabcontent-radius-es: var(--radius-box);
    }
    .tabs-top {
        --tabs-height: auto;
        --tabs-direction: row;
    }
    .tabs-top .tab {
        --tab-order: 0;
        --tab-border: 0 0 var(--border) 0;
        --tab-radius-ss: min(var(--radius-field), var(--tab-radius-min));
        --tab-radius-se: min(var(--radius-field), var(--tab-radius-min));
        --tab-radius-es: 0;
        --tab-radius-ee: 0;
        --tab-paddings: var(--border) var(--tab-p) 0 var(--tab-p);
        --tab-border-colors: #0000 #0000 var(--tab-border-color) #0000;
        --tab-corner-width: calc(
            100% + min(var(--radius-field), var(--tab-radius-min)) * 2
        );
        --tab-corner-height: min(var(--radius-field), var(--tab-radius-min));
        --tab-corner-position: top left, top right;
    }
    .tabs-top
        .tab:is(.tab-active, [aria-selected="true"]):not(
            .tab-disabled,
            [disabled]
        ),
    .tabs-top .tab:is(input:checked),
    .tabs-top .tab:is(label:has(:checked)) {
        --tab-border: var(--border) var(--border) 0 var(--border);
        --tab-border-colors: var(--tab-border-color) var(--tab-border-color)
            #0000 var(--tab-border-color);
        --tab-paddings: 0 calc(var(--tab-p) - var(--border)) var(--border)
            calc(var(--tab-p) - var(--border));
        --tab-inset: auto auto 0 auto;
        --radius-start: radial-gradient(
            circle at top left,
            #0000 var(--tab-grad),
            var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
            var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
            var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
        );
        --radius-end: radial-gradient(
            circle at top right,
            #0000 var(--tab-grad),
            var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
            var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
            var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
        );
    }
    .tabs-top:has(.tab-content)
        > .tab:first-child:not(.tab-active, [aria-selected="true"]) {
        --tab-border-colors: var(--tab-border-color) var(--tab-border-color)
            #0000 var(--tab-border-color);
    }
    .tabs-top .tab-content {
        --tabcontent-order: 1;
        --tabcontent-margin: calc(-1 * var(--border)) 0 0 0;
        --tabcontent-radius-ss: 0;
        --tabcontent-radius-se: var(--radius-box);
        --tabcontent-radius-es: var(--radius-box);
        --tabcontent-radius-ee: var(--radius-box);
    }
    :is(
            .tabs-top :checked,
            .tabs-top label:has(:checked),
            .tabs-top :is(.tab-active, [aria-selected="true"])
        )
        + .tab-content:first-child,
    :is(
            .tabs-top :checked,
            .tabs-top label:has(:checked),
            .tabs-top :is(.tab-active, [aria-selected="true"])
        )
        + .tab-content:nth-child(n + 3) {
        --tabcontent-radius-ss: var(--radius-box);
    }
    .btn-outline:not(
            .btn-active,
            :hover,
            :active:focus,
            :focus-visible,
            :disabled,
            [disabled],
            .btn-disabled,
            :checked
        ) {
        --btn-shadow: "";
        --btn-bg: #0000;
        --btn-fg: var(--btn-color);
        --btn-border: var(--btn-color);
        --btn-noise: none;
    }
    .btn-soft:not(
            .btn-active,
            :hover,
            :active:focus,
            :focus-visible,
            :disabled,
            [disabled],
            .btn-disabled
        ) {
        --btn-shadow: "";
        --btn-fg: var(--btn-color, var(--color-base-content));
        --btn-bg: var(--btn-color, var(--color-base-content));
        --btn-border: var(--btn-color, var(--color-base-content));
        --btn-noise: none;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .btn-soft:not(
                .btn-active,
                :hover,
                :active:focus,
                :focus-visible,
                :disabled,
                [disabled],
                .btn-disabled
            ) {
            --btn-bg: color-mix(
                in oklab,
                var(--btn-color, var(--color-base-content)) 8%,
                var(--color-base-100)
            );
            --btn-border: color-mix(
                in oklab,
                var(--btn-color, var(--color-base-content)) 10%,
                var(--color-base-100)
            );
        }
    }
    .indicator-center {
        --inidicator-s: 50%;
        --inidicator-e: 50%;
        --inidicator-x: -50%;
    }
    [dir="rtl"] .indicator-center {
        --inidicator-x: 50%;
    }
    .btn-lg {
        --fontsize: 1.125rem;
        --btn-p: 1.25rem;
        --size: calc(var(--size-field, 0.25rem) * 12);
    }
    .btn-md {
        --fontsize: 0.875rem;
        --btn-p: 1rem;
        --size: calc(var(--size-field, 0.25rem) * 10);
    }
    .btn-sm {
        --fontsize: 0.75rem;
        --btn-p: 0.75rem;
        --size: calc(var(--size-field, 0.25rem) * 8);
    }
    .btn-xl {
        --fontsize: 1.375rem;
        --btn-p: 1.5rem;
        --size: calc(var(--size-field, 0.25rem) * 14);
    }
    .btn-xs {
        --fontsize: 0.6875rem;
        --btn-p: 0.5rem;
        --size: calc(var(--size-field, 0.25rem) * 6);
    }
    .card-lg .card-body {
        --card-p: 2rem;
        --card-fs: 1rem;
    }
    .card-lg .card-title {
        --cardtitle-fs: 1.25rem;
    }
    .card-md .card-body {
        --card-p: 1.5rem;
        --card-fs: 0.875rem;
    }
    .card-md .card-title {
        --cardtitle-fs: 1.125rem;
    }
    .card-sm .card-body {
        --card-p: 1rem;
        --card-fs: 0.75rem;
    }
    .card-sm .card-title {
        --cardtitle-fs: 1rem;
    }
    .card-xl .card-body {
        --card-p: 2.5rem;
        --card-fs: 1.125rem;
    }
    .card-xl .card-title {
        --cardtitle-fs: 1.375rem;
    }
    .card-xs .card-body {
        --card-p: 0.5rem;
        --card-fs: 0.6875rem;
    }
    .card-xs .card-title {
        --cardtitle-fs: 0.875rem;
    }
    .indicator-bottom {
        --inidicator-t: auto;
        --inidicator-b: 0;
        --indicator-y: 50%;
    }
    .indicator-end {
        --inidicator-s: auto;
        --inidicator-e: 0;
        --inidicator-x: 50%;
    }
    .indicator-middle {
        --inidicator-t: 50%;
        --inidicator-b: 50%;
        --indicator-y: -50%;
    }
    .indicator-start {
        --inidicator-s: 0;
        --inidicator-e: auto;
        --inidicator-x: -50%;
    }
    .indicator-top {
        --inidicator-t: 0;
        --inidicator-b: auto;
        --indicator-y: -50%;
    }
    .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);
    }
    .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);
    }
    .outline-dashed {
        --tw-outline-style: dashed;
        outline-style: dashed;
    }
    .outline-dotted {
        --tw-outline-style: dotted;
        outline-style: dotted;
    }
    .outline-double {
        --tw-outline-style: double;
        outline-style: double;
    }
    .outline-none {
        --tw-outline-style: none;
        outline-style: none;
    }
    .outline-solid {
        --tw-outline-style: solid;
        outline-style: solid;
    }
    .select-all {
        -webkit-user-select: all;
        -moz-user-select: all;
        user-select: all;
    }
    .select-auto {
        -webkit-user-select: auto;
        -moz-user-select: auto;
        user-select: auto;
    }
    .select-none {
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
    }
    .select-text {
        -webkit-user-select: text;
        -moz-user-select: text;
        user-select: text;
    }
    .timeline-snap-icon > li {
        --timeline-col-start: 0.5rem;
        --timeline-row-start: minmax(0, 1fr);
    }
    .\[--adaptive\:none\] {
        --adaptive: none;
    }
    .\[--is-collapse\:true\] {
        --is-collapse: true;
    }
    .\[--placement\:bottom\] {
        --placement: bottom;
    }
    .\[--strategy\:static\] {
        --strategy: static;
    }
    .\[--trigger\:hover\] {
        --trigger: hover;
    }
    .\[-webkit-text-fill-color\:transparent\] {
        -webkit-text-fill-color: transparent;
    }
    .\[adminplans\:sidebar-block\] {
        adminplans: sidebar-block;
    }
    .\[appfiles\:block_select_file\] {
        appfiles: block select file;
    }
    .\[appfiles\:script\] {
        appfiles: script;
    }
    .\[github-user\:password\] {
        github-user: password;
    }
    .\[https\:\.\.hugo\.com\.admin\.payment\.configuration\.11\] {
        https: ..hugo.com.admin.payment.configuration.11;
    }
    .\[image\:\$img\|\$width\|\$height\|\$type\] {
        image: $img|$width|$height|$type;
    }
    .\[program\:php\] {
        program: php;
    }
    .\[vite\:css\] {
        vite: css;
    }
    .\[vite\:html\] {
        vite: html;
    }
    .\[wire\:model\=\"\'\+i\+\'\"\] {
        wire: model= "'+i+'";
    }
    .\[wire\:model\=\\\"\'\+expression\+\'\\\"\] {
        wire: model=\""+expression+"\";
    }
    .\[wire\:model\] {
        wire: model;
    }
    .backface-hidden {
        backface-visibility: hidden;
    }
    .backface-visible {
        backface-visibility: visible;
    }
    :where(.divide-x-reverse > :not(:last-child)) {
        --tw-divide-x-reverse: 1;
    }
    .duration-initial {
        --tw-duration: initial;
    }
    .ease-initial {
        --tw-ease: initial;
    }
    .input-accent,
    .input-accent:focus,
    .input-accent:focus-within {
        --input-color: var(--color-accent);
    }
    .input-error,
    .input-error:focus,
    .input-error:focus-within {
        --input-color: var(--color-error);
    }
    .input-info,
    .input-info:focus,
    .input-info:focus-within {
        --input-color: var(--color-info);
    }
    .input-neutral,
    .input-neutral:focus,
    .input-neutral:focus-within {
        --input-color: var(--color-neutral);
    }
    .input-primary,
    .input-primary:focus,
    .input-primary:focus-within {
        --input-color: var(--color-primary);
    }
    .input-secondary,
    .input-secondary:focus,
    .input-secondary:focus-within {
        --input-color: var(--color-secondary);
    }
    .input-success,
    .input-success:focus,
    .input-success:focus-within {
        --input-color: var(--color-success);
    }
    .input-warning,
    .input-warning:focus,
    .input-warning:focus-within {
        --input-color: var(--color-warning);
    }
    .perspective-none {
        perspective: none;
    }
    .perspective-origin-bottom {
        perspective-origin: bottom;
    }
    .perspective-origin-bottom-left {
        perspective-origin: 0 100%;
    }
    .perspective-origin-bottom-right {
        perspective-origin: 100% 100%;
    }
    .perspective-origin-center {
        perspective-origin: 50%;
    }
    .perspective-origin-left {
        perspective-origin: 0;
    }
    .perspective-origin-right {
        perspective-origin: 100%;
    }
    .perspective-origin-top {
        perspective-origin: top;
    }
    .perspective-origin-top-left {
        perspective-origin: 0 0;
    }
    .perspective-origin-top-right {
        perspective-origin: 100% 0;
    }
    .radio-accent {
        --input-color: var(--color-accent);
    }
    .radio-error {
        --input-color: var(--color-error);
    }
    .radio-info {
        --input-color: var(--color-info);
    }
    .radio-neutral {
        --input-color: var(--color-neutral);
    }
    .radio-primary {
        --input-color: var(--color-primary);
    }
    .radio-secondary {
        --input-color: var(--color-secondary);
    }
    .radio-success {
        --input-color: var(--color-success);
    }
    .radio-warning {
        --input-color: var(--color-warning);
    }
    .range-lg {
        --range-thumb-size: calc(var(--size-selector, 0.25rem) * 7);
    }
    .range-md {
        --range-thumb-size: calc(var(--size-selector, 0.25rem) * 6);
    }
    .range-sm {
        --range-thumb-size: calc(var(--size-selector, 0.25rem) * 5);
    }
    .range-xl {
        --range-thumb-size: calc(var(--size-selector, 0.25rem) * 8);
    }
    .range-xs {
        --range-thumb-size: calc(var(--size-selector, 0.25rem) * 4);
    }
    .ring-inset {
        --tw-ring-inset: inset;
    }
    .select-accent,
    .select-accent:focus,
    .select-accent:focus-within {
        --input-color: var(--color-accent);
    }
    .select-error,
    .select-error:focus,
    .select-error:focus-within {
        --input-color: var(--color-error);
    }
    .select-info,
    .select-info:focus,
    .select-info:focus-within {
        --input-color: var(--color-info);
    }
    .select-neutral,
    .select-neutral:focus,
    .select-neutral:focus-within {
        --input-color: var(--color-neutral);
    }
    .select-primary,
    .select-primary:focus,
    .select-primary:focus-within {
        --input-color: var(--color-primary);
    }
    .select-secondary,
    .select-secondary:focus,
    .select-secondary:focus-within {
        --input-color: var(--color-secondary);
    }
    .select-success,
    .select-success:focus,
    .select-success:focus-within {
        --input-color: var(--color-success);
    }
    .select-warning,
    .select-warning:focus,
    .select-warning:focus-within {
        --input-color: var(--color-warning);
    }
    .text-shadow-black {
        --tw-text-shadow-color: #000;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .text-shadow-black {
            --tw-text-shadow-color: color-mix(
                in oklab,
                var(--color-black) var(--tw-text-shadow-alpha),
                transparent
            );
        }
    }
    .text-shadow-initial {
        --tw-text-shadow-color: initial;
    }
    .textarea-accent,
    .textarea-accent:focus,
    .textarea-accent:focus-within {
        --input-color: var(--color-accent);
    }
    .textarea-error,
    .textarea-error:focus,
    .textarea-error:focus-within {
        --input-color: var(--color-error);
    }
    .textarea-info,
    .textarea-info:focus,
    .textarea-info:focus-within {
        --input-color: var(--color-info);
    }
    .textarea-neutral,
    .textarea-neutral:focus,
    .textarea-neutral:focus-within {
        --input-color: var(--color-neutral);
    }
    .textarea-primary,
    .textarea-primary:focus,
    .textarea-primary:focus-within {
        --input-color: var(--color-primary);
    }
    .textarea-secondary,
    .textarea-secondary:focus,
    .textarea-secondary:focus-within {
        --input-color: var(--color-secondary);
    }
    .textarea-success,
    .textarea-success:focus,
    .textarea-success:focus-within {
        --input-color: var(--color-success);
    }
    .textarea-warning,
    .textarea-warning:focus,
    .textarea-warning:focus-within {
        --input-color: var(--color-warning);
    }
    .toggle-accent:checked,
    .toggle-accent[aria-checked="true"] {
        --input-color: var(--color-accent);
    }
    .toggle-error:checked,
    .toggle-error[aria-checked="true"] {
        --input-color: var(--color-error);
    }
    .toggle-info:checked,
    .toggle-info[aria-checked="true"] {
        --input-color: var(--color-info);
    }
    .toggle-lg[type="checkbox"],
    .toggle-lg:has([type="checkbox"]) {
        --size: calc(var(--size-selector, 0.25rem) * 7);
    }
    .toggle-md[type="checkbox"],
    .toggle-md:has([type="checkbox"]) {
        --size: calc(var(--size-selector, 0.25rem) * 6);
    }
    .toggle-neutral:checked,
    .toggle-neutral[aria-checked="true"] {
        --input-color: var(--color-neutral);
    }
    .toggle-primary:checked,
    .toggle-primary[aria-checked="true"] {
        --input-color: var(--color-primary);
    }
    .toggle-secondary:checked,
    .toggle-secondary[aria-checked="true"] {
        --input-color: var(--color-secondary);
    }
    .toggle-sm[type="checkbox"],
    .toggle-sm:has([type="checkbox"]) {
        --size: calc(var(--size-selector, 0.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-xl[type="checkbox"],
    .toggle-xl:has([type="checkbox"]) {
        --size: calc(var(--size-selector, 0.25rem) * 8);
    }
    .toggle-xs[type="checkbox"],
    .toggle-xs:has([type="checkbox"]) {
        --size: calc(var(--size-selector, 0.25rem) * 4);
    }
    .transform-3d {
        transform-style: preserve-3d;
    }
    .transform-border {
        transform-box: border-box;
    }
    .transform-content {
        transform-box: content-box;
    }
    .transform-fill {
        transform-box: fill-box;
    }
    .transform-flat {
        transform-style: flat;
    }
    .transform-stroke {
        transform-box: stroke-box;
    }
    .transform-view {
        transform-box: view-box;
    }
    @media (hover: hover) {
        .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-2:is(:where(.group):hover *) {
            --tw-translate-y: calc(var(--spacing) * -2);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .group-hover\:scale-105:is(:where(.group):hover *) {
            --tw-scale-x: 105%;
            --tw-scale-y: 105%;
            --tw-scale-z: 105%;
            scale: var(--tw-scale-x) var(--tw-scale-y);
        }
        .group-hover\:scale-110:is(:where(.group):hover *) {
            --tw-scale-x: 110%;
            --tw-scale-y: 110%;
            --tw-scale-z: 110%;
            scale: var(--tw-scale-x) var(--tw-scale-y);
        }
        .group-hover\:scale-\[1\.02\]:is(:where(.group):hover *) {
            scale: 1.02;
        }
        .group-hover\:-rotate-12:is(:where(.group):hover *) {
            rotate: -12deg;
        }
        .group-hover\:-rotate-45:is(:where(.group):hover *) {
            rotate: -45deg;
        }
        .group-hover\:-rotate-\[135deg\]:is(:where(.group):hover *) {
            rotate: -135deg;
        }
        .group-hover\:rotate-12:is(:where(.group):hover *) {
            rotate: 12deg;
        }
        .group-hover\:rotate-45:is(:where(.group):hover *) {
            rotate: 45deg;
        }
        .group-hover\:rotate-180:is(:where(.group):hover *) {
            rotate: 180deg;
        }
        .group-hover\:rotate-\[15deg\]:is(:where(.group):hover *) {
            rotate: 15deg;
        }
        .group-hover\:rotate-\[135deg\]:is(:where(.group):hover *) {
            rotate: 135deg;
        }
        .group-hover\:rotate-y-12:is(:where(.group):hover *) {
            --tw-rotate-y: rotateY(12deg);
            transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
                var(--tw-skew-x) var(--tw-skew-y);
        }
        .group-hover\:animate-bounce:is(:where(.group):hover *) {
            animation: var(--animate-bounce);
        }
        .group-hover\:bg-black\/40:is(:where(.group):hover *) {
            background-color: #0006;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .group-hover\:bg-black\/40:is(:where(.group):hover *) {
                background-color: color-mix(
                    in oklab,
                    var(--color-black) 40%,
                    transparent
                );
            }
        }
        .group-hover\:bg-blue-200:is(:where(.group):hover *) {
            background-color: var(--color-blue-200);
        }
        .group-hover\:bg-green-200:is(:where(.group):hover *) {
            background-color: var(--color-green-200);
        }
        .group-hover\:bg-orange-200:is(:where(.group):hover *) {
            background-color: var(--color-orange-200);
        }
        .group-hover\:bg-pink-200:is(:where(.group):hover *) {
            background-color: var(--color-pink-200);
        }
        .group-hover\:bg-purple-200:is(:where(.group):hover *) {
            background-color: var(--color-purple-200);
        }
        .group-hover\:bg-red-200:is(:where(.group):hover *) {
            background-color: var(--color-red-200);
        }
        .group-hover\:bg-teal-200:is(:where(.group):hover *) {
            background-color: var(--color-teal-200);
        }
        .group-hover\:bg-violet-200:is(:where(.group):hover *) {
            background-color: var(--color-violet-200);
        }
        .group-hover\:bg-yellow-200:is(:where(.group):hover *) {
            background-color: var(--color-yellow-200);
        }
        .group-hover\:text-amber-600:is(:where(.group):hover *) {
            color: var(--color-amber-600);
        }
        .group-hover\:text-blue-600:is(:where(.group):hover *) {
            color: var(--color-blue-600);
        }
        .group-hover\:text-emerald-600:is(:where(.group):hover *) {
            color: var(--color-emerald-600);
        }
        .group-hover\:text-green-600:is(:where(.group):hover *) {
            color: var(--color-green-600);
        }
        .group-hover\:text-indigo-600:is(:where(.group):hover *) {
            color: var(--color-indigo-600);
        }
        .group-hover\:text-lime-600:is(:where(.group):hover *) {
            color: var(--color-lime-600);
        }
        .group-hover\:text-orange-600:is(:where(.group):hover *) {
            color: var(--color-orange-600);
        }
        .group-hover\:text-pink-600:is(:where(.group):hover *) {
            color: var(--color-pink-600);
        }
        .group-hover\:text-primary:is(:where(.group):hover *) {
            color: var(--color-primary);
        }
        .group-hover\:text-purple-600:is(:where(.group):hover *) {
            color: var(--color-purple-600);
        }
        .group-hover\:text-red-600:is(:where(.group):hover *) {
            color: var(--color-red-600);
        }
        .group-hover\:text-rose-600:is(:where(.group):hover *) {
            color: var(--color-rose-600);
        }
        .group-hover\:text-teal-600:is(:where(.group):hover *) {
            color: var(--color-teal-600);
        }
        .group-hover\:text-violet-600:is(:where(.group):hover *) {
            color: var(--color-violet-600);
        }
        .group-hover\:text-white:is(:where(.group):hover *) {
            color: var(--color-white);
        }
        .group-hover\:text-yellow-600:is(:where(.group):hover *) {
            color: var(--color-yellow-600);
        }
        .group-hover\:opacity-40:is(:where(.group):hover *) {
            opacity: 0.4;
        }
        .group-hover\:opacity-50:is(:where(.group):hover *) {
            opacity: 0.5;
        }
        .group-hover\:opacity-80:is(:where(.group):hover *) {
            opacity: 0.8;
        }
        .group-hover\:opacity-100:is(:where(.group):hover *) {
            opacity: 1;
        }
        .group-hover\:blur-xl:is(:where(.group):hover *) {
            --tw-blur: blur(var(--blur-xl));
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
                var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
                var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        }
        .group-hover\:duration-200:is(:where(.group):hover *) {
            --tw-duration: 0.2s;
            transition-duration: 0.2s;
        }
        .group-hover\/btn\:translate-x-1:is(:where(.group\/btn):hover *) {
            --tw-translate-x: calc(var(--spacing) * 1);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .group-hover\/btn\:translate-x-full:is(:where(.group\/btn):hover *) {
            --tw-translate-x: 100%;
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .group-hover\/btn\:rotate-45:is(:where(.group\/btn):hover *) {
            rotate: 45deg;
        }
        .group-hover\/btn\:opacity-100:is(:where(.group\/btn):hover *) {
            opacity: 1;
        }
    }
    .group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *) {
        background-color: var(--color-red-600);
    }
    .peer-checked\:translate-x-full:is(:where(.peer):checked ~ *) {
        --tw-translate-x: 100%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .peer-checked\:bg-gradient-to-l:is(:where(.peer):checked ~ *) {
        --tw-gradient-position: to left in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops));
    }
    .peer-disabled\:pointer-events-none:is(:where(.peer):disabled ~ *) {
        pointer-events: none;
    }
    .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
        opacity: 0.5;
    }
    .selection\:bg-red-500 ::-moz-selection {
        background-color: var(--color-red-500);
    }
    .selection\:bg-red-500 ::selection {
        background-color: var(--color-red-500);
    }
    .selection\:bg-red-500::-moz-selection {
        background-color: var(--color-red-500);
    }
    .selection\:bg-red-500::selection {
        background-color: var(--color-red-500);
    }
    .selection\:text-white ::-moz-selection {
        color: var(--color-white);
    }
    .selection\:text-white ::selection {
        color: var(--color-white);
    }
    .selection\:text-white::-moz-selection {
        color: var(--color-white);
    }
    .selection\:text-white::selection {
        color: var(--color-white);
    }
    .before\:absolute:before {
        content: var(--tw-content);
        position: absolute;
    }
    .before\:inset-0:before {
        content: var(--tw-content);
        inset: calc(var(--spacing) * 0);
    }
    .before\:start-0:before {
        content: var(--tw-content);
        inset-inline-start: calc(var(--spacing) * 0);
    }
    .before\:start-1\/2:before {
        content: var(--tw-content);
        inset-inline-start: 50%;
    }
    .before\:-end-5:before {
        content: var(--tw-content);
        inset-inline-end: calc(var(--spacing) * -5);
    }
    .before\:end-2:before {
        content: var(--tw-content);
        inset-inline-end: calc(var(--spacing) * 2);
    }
    .before\:-top-4:before {
        content: var(--tw-content);
        top: calc(var(--spacing) * -4);
    }
    .before\:-top-full:before {
        content: var(--tw-content);
        top: -100%;
    }
    .before\:top-0:before {
        content: var(--tw-content);
        top: calc(var(--spacing) * 0);
    }
    .before\:top-1\/2:before {
        content: var(--tw-content);
        top: 50%;
    }
    .before\:left-0:before {
        content: var(--tw-content);
        left: calc(var(--spacing) * 0);
    }
    .before\:z-1:before {
        content: var(--tw-content);
        z-index: 1;
    }
    .before\:mt-3\.5:before {
        content: var(--tw-content);
        margin-top: calc(var(--spacing) * 3.5);
    }
    .before\:hidden:before {
        content: var(--tw-content);
        display: none;
    }
    .before\:size-1:before {
        content: var(--tw-content);
        width: calc(var(--spacing) * 1);
        height: calc(var(--spacing) * 1);
    }
    .before\:h-4:before {
        content: var(--tw-content);
        height: calc(var(--spacing) * 4);
    }
    .before\:h-5:before {
        content: var(--tw-content);
        height: calc(var(--spacing) * 5);
    }
    .before\:h-20:before {
        content: var(--tw-content);
        height: calc(var(--spacing) * 20);
    }
    .before\:h-full:before {
        content: var(--tw-content);
        height: 100%;
    }
    .before\:w-5:before {
        content: var(--tw-content);
        width: calc(var(--spacing) * 5);
    }
    .before\:w-full:before {
        content: var(--tw-content);
        width: 100%;
    }
    .before\:w-px:before {
        content: var(--tw-content);
        width: 1px;
    }
    .before\:-translate-x-1\/2:before {
        content: var(--tw-content);
        --tw-translate-x: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .before\:-translate-y-1\/2:before {
        content: var(--tw-content);
        --tw-translate-y: -50%;
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .before\:rotate-\[60deg\]:before {
        content: var(--tw-content);
        rotate: 60deg;
    }
    .before\:transform:before {
        content: var(--tw-content);
        transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z)
            var(--tw-skew-x) var(--tw-skew-y);
    }
    .before\:rounded-full:before {
        content: var(--tw-content);
        border-radius: 3.40282e38px;
    }
    .before\:bg-gray-300:before {
        content: var(--tw-content);
        background-color: var(--color-gray-300);
    }
    .before\:bg-neutral-100:before {
        content: var(--tw-content);
        background-color: var(--color-neutral-100);
    }
    .before\:shadow-md:before {
        content: var(--tw-content);
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
            0 2px 4px -2px 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);
    }
    .before\:shadow-base-300:before {
        content: var(--tw-content);
        --tw-shadow-color: var(--color-base-300);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .before\:shadow-base-300:before {
            --tw-shadow-color: color-mix(
                in oklab,
                var(--color-base-300) var(--tw-shadow-alpha),
                transparent
            );
        }
    }
    .after\:absolute:after {
        content: var(--tw-content);
        position: absolute;
    }
    .after\:start-4\.5:after {
        content: var(--tw-content);
        inset-inline-start: calc(var(--spacing) * 4.5);
    }
    .after\:top-1:after {
        content: var(--tw-content);
        top: calc(var(--spacing) * 1);
    }
    .after\:h-\[calc\(100\%-4px\)\]:after {
        content: var(--tw-content);
        height: calc(100% - 4px);
    }
    .after\:w-0\.5:after {
        content: var(--tw-content);
        width: calc(var(--spacing) * 0.5);
    }
    .after\:bg-gray-100:after {
        content: var(--tw-content);
        background-color: var(--color-gray-100);
    }
    .first\:pt-\[3px\]:first-child {
        padding-top: 3px;
    }
    .first\:before\:hidden:first-child:before {
        content: var(--tw-content);
        display: none;
    }
    .last\:mb-0:last-child {
        margin-bottom: calc(var(--spacing) * 0);
    }
    .last\:place-self-end:last-child {
        place-self: end;
    }
    .last\:pe-0:last-child {
        padding-inline-end: calc(var(--spacing) * 0);
    }
    .last-of-type\:before\:hidden:last-of-type:before {
        content: var(--tw-content);
        display: none;
    }
    .default\:col-span-full:default {
        grid-column: 1/-1;
    }
    .default\:row-span-1:default {
        grid-row: span 1 / span 1;
    }
    .empty\:hidden:empty {
        display: none;
    }
    .focus-within\:ring:focus-within {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(1px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .focus-within\:ring-indigo-300:focus-within {
        --tw-ring-color: var(--color-indigo-300);
    }
    @media (hover: hover) {
        .hover\:-translate-x-16:hover {
            --tw-translate-x: calc(var(--spacing) * -16);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .hover\:-translate-y-1:hover {
            --tw-translate-y: calc(var(--spacing) * -1);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .hover\:-translate-y-2:hover {
            --tw-translate-y: calc(var(--spacing) * -2);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .hover\:-translate-y-3:hover {
            --tw-translate-y: calc(var(--spacing) * -3);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .hover\:-translate-y-4:hover {
            --tw-translate-y: calc(var(--spacing) * -4);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .hover\:-translate-y-16:hover {
            --tw-translate-y: calc(var(--spacing) * -16);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .hover\:translate-y-3:hover {
            --tw-translate-y: calc(var(--spacing) * 3);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .hover\:translate-y-4:hover {
            --tw-translate-y: calc(var(--spacing) * 4);
            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-140:hover {
            --tw-scale-x: 140%;
            --tw-scale-y: 140%;
            --tw-scale-z: 140%;
            scale: var(--tw-scale-x) var(--tw-scale-y);
        }
        .hover\:scale-\[1\.05\]:hover {
            scale: 1.05;
        }
        .hover\:rotate-1:hover {
            rotate: 1deg;
        }
        .hover\:rotate-\[0\.5deg\]:hover {
            rotate: 0.5deg;
        }
        .hover\:cursor-pointer:hover {
            cursor: pointer;
        }
        .hover\:rounded-t-md:hover {
            border-top-left-radius: var(--radius-md);
            border-top-right-radius: var(--radius-md);
        }
        .hover\:rounded-b-md:hover {
            border-bottom-right-radius: var(--radius-md);
            border-bottom-left-radius: var(--radius-md);
        }
        .hover\:border-amber-300\/50:hover {
            border-color: #ffd23680;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-amber-300\/50:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-amber-300) 50%,
                    transparent
                );
            }
        }
        .hover\:border-blue-300\/50:hover {
            border-color: #90c5ff80;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-blue-300\/50:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-blue-300) 50%,
                    transparent
                );
            }
        }
        .hover\:border-blue-400:hover {
            border-color: var(--color-blue-400);
        }
        .hover\:border-emerald-300\/50:hover {
            border-color: #5ee9b580;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-emerald-300\/50:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-emerald-300) 50%,
                    transparent
                );
            }
        }
        .hover\:border-gray-300:hover {
            border-color: var(--color-gray-300);
        }
        .hover\:border-gray-400:hover {
            border-color: var(--color-gray-400);
        }
        .hover\:border-gray-900:hover {
            border-color: var(--color-gray-900);
        }
        .hover\:border-green-400:hover {
            border-color: var(--color-green-400);
        }
        .hover\:border-indigo-300\/50:hover {
            border-color: #f1c574;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-indigo-300\/50:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-indigo-300) 50%,
                    transparent
                );
            }
        }
        .hover\:border-lime-300\/50:hover {
            border-color: #bbf45180;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-lime-300\/50:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-lime-300) 50%,
                    transparent
                );
            }
        }
        .hover\:border-orange-300\/50:hover {
            border-color: #ffb96d80;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-orange-300\/50:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-orange-300) 50%,
                    transparent
                );
            }
        }
        .hover\:border-orange-400:hover {
            border-color: var(--color-orange-400);
        }
        .hover\:border-pink-400:hover {
            border-color: var(--color-pink-400);
        }
        .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-purple-300\/50:hover {
            border-color: #d9b3ff80;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-purple-300\/50:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-purple-300) 50%,
                    transparent
                );
            }
        }
        .hover\:border-purple-400:hover {
            border-color: var(--color-purple-400);
        }
        .hover\:border-red-400:hover {
            border-color: var(--color-red-400);
        }
        .hover\:border-rose-300\/50:hover {
            border-color: #ffa2ae80;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-rose-300\/50:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-rose-300) 50%,
                    transparent
                );
            }
        }
        .hover\:border-sky-300\/50:hover {
            border-color: #77d4ff80;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-sky-300\/50:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-sky-300) 50%,
                    transparent
                );
            }
        }
        .hover\:border-teal-400:hover {
            border-color: var(--color-teal-400);
        }
        .hover\:border-transparent:hover {
            border-color: #0000;
        }
        .hover\:border-violet-300\/50:hover {
            border-color: #c4b4ff80;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-violet-300\/50:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-violet-300) 50%,
                    transparent
                );
            }
        }
        .hover\:border-violet-400:hover {
            border-color: var(--color-violet-400);
        }
        .hover\:border-white\/20:hover {
            border-color: #fff3;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:border-white\/20:hover {
                border-color: color-mix(
                    in oklab,
                    var(--color-white) 20%,
                    transparent
                );
            }
        }
        .hover\:border-yellow-400:hover {
            border-color: var(--color-yellow-400);
        }
        .hover\:bg-\[\#ffff\]:hover {
            background-color: #fff;
        }
        .hover\:bg-base-100:hover {
            background-color: var(--color-base-100);
        }
        .hover\:bg-base-200:hover {
            background-color: var(--color-base-200);
        }
        .hover\:bg-blue-700:hover {
            background-color: var(--color-blue-700);
        }
        .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-100\/75:hover {
            background-color: #f3f4f6bf;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:bg-gray-100\/75:hover {
                background-color: color-mix(
                    in oklab,
                    var(--color-gray-100) 75%,
                    transparent
                );
            }
        }
        .hover\:bg-gray-200:hover {
            background-color: var(--color-gray-200);
        }
        .hover\:bg-green-50:hover {
            background-color: var(--color-green-50);
        }
        .hover\:bg-green-600:hover {
            background-color: var(--color-green-600);
        }
        .hover\:bg-indigo-100:hover {
            background-color: var(--color-indigo-100);
        }
        .hover\:bg-indigo-200:hover {
            background-color: var(--color-indigo-200);
        }
        .hover\:bg-indigo-400:hover {
            background-color: var(--color-indigo-400);
        }
        .hover\:bg-indigo-600:hover {
            background-color: var(--color-indigo-600);
        }
        .hover\:bg-indigo-700:hover {
            background-color: var(--color-indigo-700);
        }
        .hover\:bg-info:hover {
            background-color: var(--color-info);
        }
        .hover\:bg-primary:hover {
            background-color: var(--color-primary);
        }
        .hover\:bg-primary-content\/90:hover {
            background-color: var(--color-primary-content);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:bg-primary-content\/90:hover {
                background-color: color-mix(
                    in oklab,
                    var(--color-primary-content) 90%,
                    transparent
                );
            }
        }
        .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\/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-slate-50:hover {
            background-color: var(--color-slate-50);
        }
        .hover\:bg-transparent:hover {
            background-color: #0000;
        }
        .hover\:bg-white:hover {
            background-color: var(--color-white);
        }
        .hover\:bg-white\/10:hover {
            background-color: #ffffff1a;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:bg-white\/10:hover {
                background-color: color-mix(
                    in oklab,
                    var(--color-white) 10%,
                    transparent
                );
            }
        }
        .hover\:bg-white\/20:hover {
            background-color: #fff3;
        }
        @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\/30:hover {
            background-color: #ffffff4d;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:bg-white\/30:hover {
                background-color: color-mix(
                    in oklab,
                    var(--color-white) 30%,
                    transparent
                );
            }
        }
        .hover\:bg-white\/70:hover {
            background-color: #ffffffb3;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:bg-white\/70:hover {
                background-color: color-mix(
                    in oklab,
                    var(--color-white) 70%,
                    transparent
                );
            }
        }
        .hover\:bg-gradient-to-r:hover {
            --tw-gradient-position: to right in oklab;
            background-image: linear-gradient(var(--tw-gradient-stops));
        }
        .hover\:from-emerald-600:hover {
            --tw-gradient-from: var(--color-emerald-600);
            --tw-gradient-stops: var(
                --tw-gradient-via-stops,
                var(--tw-gradient-position),
                var(--tw-gradient-from) var(--tw-gradient-from-position),
                var(--tw-gradient-to) var(--tw-gradient-to-position)
            );
        }
        .hover\:to-green-700:hover {
            --tw-gradient-to: var(--color-green-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\:text-\[\#004b6f\]:hover {
            color: #004b6f;
        }
        .hover\:text-\[\#5ee0ac\]:hover {
            color: #5ee0ac;
        }
        .hover\:text-\[\#6b5ee0\]:hover {
            color: #6b5ee0;
        }
        .hover\:text-black:hover {
            color: var(--color-black);
        }
        .hover\:text-blue-500:hover {
            color: var(--color-blue-500);
        }
        .hover\:text-blue-600:hover {
            color: var(--color-blue-600);
        }
        .hover\:text-gray-200:hover {
            color: var(--color-gray-200);
        }
        .hover\:text-gray-400:hover {
            color: var(--color-gray-400);
        }
        .hover\:text-gray-500:hover {
            color: var(--color-gray-500);
        }
        .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-gray-900:hover {
            color: var(--color-gray-900);
        }
        .hover\:text-gray-950:hover {
            color: var(--color-gray-950);
        }
        .hover\:text-indigo-600:hover {
            color: var(--color-indigo-600);
        }
        .hover\:text-indigo-700:hover {
            color: var(--color-indigo-700);
        }
        .hover\:text-pink-500:hover {
            color: var(--color-pink-500);
        }
        .hover\:text-primary:hover {
            color: var(--color-primary);
        }
        .hover\:text-red-600:hover {
            color: var(--color-red-600);
        }
        .hover\:text-slate-600:hover {
            color: var(--color-slate-600);
        }
        .hover\:text-white:hover {
            color: var(--color-white);
        }
        .hover\:underline:hover {
            text-decoration-line: underline;
        }
        .hover\:opacity-100:hover {
            opacity: 1;
        }
        .hover\:shadow-2xl:hover {
            --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
        .hover\:shadow-\[0_8px_40px_rgb\(14\,165\,233\,0\.2\)\]:hover {
            --tw-shadow: 0 8px 40px var(--tw-shadow-color, #0ea5e933);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
        .hover\:shadow-\[0_20px_50px_rgb\(0\,0\,0\,0\.2\)\]:hover {
            --tw-shadow: 0 20px 50px var(--tw-shadow-color, #0003);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
        .hover\:shadow-\[0_20px_50px_rgb\(255\,255\,255\,0\.3\)\]:hover {
            --tw-shadow: 0 20px 50px var(--tw-shadow-color, #ffffff4d);
            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);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
        .hover\:shadow-md:hover {
            --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
                0 2px 4px -2px var(--tw-shadow-color, #0000001a);
            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);
            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-primary\/30:hover {
            --tw-shadow-color: var(--color-primary);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .hover\:shadow-primary\/30:hover {
                --tw-shadow-color: color-mix(
                    in oklab,
                    color-mix(in oklab, var(--color-primary) 30%, transparent)
                        var(--tw-shadow-alpha),
                    transparent
                );
            }
        }
        .hover\:ring-primary:hover {
            --tw-ring-color: var(--color-primary);
        }
        .hover\:drop-shadow-md:hover {
            --tw-drop-shadow-size: drop-shadow(
                0 3px 3px var(--tw-drop-shadow-color, #0000001f)
            );
            --tw-drop-shadow: drop-shadow(var(--drop-shadow-md));
            filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
                var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
                var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
        }
        .hover\:duration-75:hover {
            --tw-duration: 75ms;
            transition-duration: 75ms;
        }
        .hover\:badge-primary:hover {
            --badge-color: var(--color-primary);
            --badge-fg: var(--color-primary-content);
        }
    }
    .focus\:z-10:focus {
        z-index: 10;
    }
    .focus\:border-black:focus {
        border-color: var(--color-black);
    }
    .focus\:border-blue-300:focus {
        border-color: var(--color-blue-300);
    }
    .focus\:border-blue-500:focus {
        border-color: var(--color-blue-500);
    }
    .focus\:border-blue-600:focus {
        border-color: var(--color-blue-600);
    }
    .focus\:border-gray-300:focus {
        border-color: var(--color-gray-300);
    }
    .focus\:border-gray-500:focus {
        border-color: var(--color-gray-500);
    }
    .focus\:border-indigo-300:focus {
        border-color: var(--color-indigo-300);
    }
    .focus\:border-transparent:focus {
        border-color: #f1c574;
    }
    .focus\:bg-base-200:focus {
        background-color: var(--color-base-200);
    }
    .focus\:bg-blue-700:focus {
        background-color: var(--color-blue-700);
    }
    .focus\:bg-gray-50:focus {
        background-color: var(--color-gray-50);
    }
    .focus\:bg-gray-100:focus {
        background-color: var(--color-gray-100);
    }
    .focus\:bg-gray-200:focus {
        background-color: var(--color-gray-200);
    }
    .focus\:bg-transparent:focus {
        background-color: #0000;
    }
    .focus\:bg-white:focus {
        background-color: var(--color-white);
    }
    .focus\:bg-white\/10:focus {
        background-color: #ffffff1a;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .focus\:bg-white\/10:focus {
            background-color: color-mix(
                in oklab,
                var(--color-white) 10%,
                transparent
            );
        }
    }
    .focus\:text-gray-500:focus {
        color: var(--color-gray-500);
    }
    .focus\:text-gray-600:focus {
        color: var(--color-gray-600);
    }
    .focus\:text-gray-800:focus {
        color: var(--color-gray-800);
    }
    .focus\:underline:focus {
        text-decoration-line: underline;
    }
    .focus\:opacity-80:focus {
        opacity: 0.8;
    }
    .focus\:shadow-lg:focus {
        --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);
    }
    .focus\:shadow-md:focus {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
            0 2px 4px -2px 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);
    }
    .focus\:ring:focus {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(1px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .focus\:ring-0:focus {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(0px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .focus\:ring-1:focus {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(1px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .focus\:ring-2:focus {
        --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
            calc(2px + var(--tw-ring-offset-width))
            var(--tw-ring-color, currentcolor);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
            var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
            var(--tw-shadow);
    }
    .focus\:ring-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-black:focus {
        --tw-ring-color: var(--color-black);
    }
    .focus\:ring-blue-500:focus {
        --tw-ring-color: var(--color-blue-500);
    }
    .focus\:ring-emerald-500:focus {
        --tw-ring-color: var(--color-emerald-500);
    }
    .focus\:ring-gray-50:focus {
        --tw-ring-color: var(--color-gray-50);
    }
    .focus\:ring-gray-500:focus {
        --tw-ring-color: var(--color-gray-500);
    }
    .focus\:ring-indigo-200:focus {
        --tw-ring-color: var(--color-indigo-200);
    }
    .focus\:ring-indigo-300:focus {
        --tw-ring-color: var(--color-indigo-300);
    }
    .focus\:ring-indigo-500:focus {
        --tw-ring-color: var(--color-indigo-500);
    }
    .focus\:ring-primary:focus,
    .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-rose-500:focus {
        --tw-ring-color: var(--color-rose-500);
    }
    .focus\:ring-secondary\/50:focus {
        --tw-ring-color: var(--color-secondary);
    }
    @supports (color: color-mix(in lab, red, red)) {
        .focus\:ring-secondary\/50:focus {
            --tw-ring-color: color-mix(
                in oklab,
                var(--color-secondary) 50%,
                transparent
            );
        }
    }
    .focus\:ring-slate-500:focus {
        --tw-ring-color: var(--color-slate-500);
    }
    .focus\:ring-offset-0:focus {
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
            var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
    .focus\:ring-offset-2:focus {
        --tw-ring-offset-width: 2px;
        --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
            var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
    .focus\:outline-hidden:focus {
        --tw-outline-style: none;
        outline-style: none;
    }
    @media (forced-colors: active) {
        .focus\:outline-hidden:focus {
            outline-offset: 2px;
            outline: 2px solid #0000;
        }
    }
    .focus\:outline:focus {
        outline-style: var(--tw-outline-style);
        outline-width: 1px;
    }
    .focus\:outline-2:focus {
        outline-style: var(--tw-outline-style);
        outline-width: 2px;
    }
    .focus\:outline-red-500:focus {
        outline-color: var(--color-red-500);
    }
    .focus\:outline-none:focus {
        --tw-outline-style: none;
        outline-style: none;
    }
    .active\:bg-gray-100:active {
        background-color: var(--color-gray-100);
    }
    .active\:bg-transparent:active {
        background-color: #0000;
    }
    .active\:text-gray-500:active {
        color: var(--color-gray-500);
    }
    .active\:text-gray-700:active {
        color: var(--color-gray-700);
    }
    .active\:opacity-80:active {
        opacity: 0.8;
    }
    .disabled\:pointer-events-none:disabled {
        pointer-events: none;
    }
    .disabled\:opacity-50:disabled {
        opacity: 0.5;
    }
    @media (prefers-reduced-motion: reduce) {
        .motion-reduce\:\!opacity-100 {
            opacity: 1 !important;
        }
    }
    @media not all and (min-width: 64rem) {
        .max-lg\:row-start-1 {
            grid-row-start: 1;
        }
        .max-lg\:row-start-3 {
            grid-row-start: 3;
        }
        .max-lg\:mx-auto {
            margin-inline: auto;
        }
        .max-lg\:max-w-sm {
            max-width: var(--container-sm);
        }
        .max-lg\:max-w-xs {
            max-width: var(--container-xs);
        }
        .max-lg\:rounded-t-\[2rem\] {
            border-top-left-radius: 2rem;
            border-top-right-radius: 2rem;
        }
        .max-lg\:rounded-t-\[calc\(2rem\+1px\)\] {
            border-top-left-radius: calc(2rem + 1px);
            border-top-right-radius: calc(2rem + 1px);
        }
        .max-lg\:rounded-b-\[2rem\] {
            border-bottom-right-radius: 2rem;
            border-bottom-left-radius: 2rem;
        }
        .max-lg\:rounded-b-\[calc\(2rem\+1px\)\] {
            border-bottom-right-radius: calc(2rem + 1px);
            border-bottom-left-radius: calc(2rem + 1px);
        }
        .max-lg\:bg-\[\#fbc2eb99\] {
            background-color: #fbc2eb99;
        }
        .max-lg\:py-6 {
            padding-block: calc(var(--spacing) * 6);
        }
        .max-lg\:pt-10 {
            padding-top: calc(var(--spacing) * 10);
        }
        .max-lg\:pb-12 {
            padding-bottom: calc(var(--spacing) * 12);
        }
        .max-lg\:text-center {
            text-align: center;
        }
    }
    @media not all and (min-width: 48rem) {
        .max-md\:mx-auto {
            margin-inline: auto;
        }
        .max-md\:max-w-md {
            max-width: var(--container-md);
        }
    }
    @media not all and (min-width: 40rem) {
        .max-sm\:h-10 {
            height: calc(var(--spacing) * 10);
        }
        .max-sm\:w-full {
            width: 100%;
        }
    }
    @media (min-width: 40rem) {
        .sm\:col-span-1 {
            grid-column: span 1 / span 1;
        }
        .sm\:col-span-2 {
            grid-column: span 2 / span 2;
        }
        .sm\:mx-8 {
            margin-inline: calc(var(--spacing) * 8);
        }
        .sm\:mx-auto {
            margin-inline: auto;
        }
        .sm\:mt-5 {
            margin-top: calc(var(--spacing) * 5);
        }
        .sm\:mt-10 {
            margin-top: calc(var(--spacing) * 10);
        }
        .sm\:mt-12 {
            margin-top: calc(var(--spacing) * 12);
        }
        .sm\:mt-16 {
            margin-top: calc(var(--spacing) * 16);
        }
        .sm\:mt-20 {
            margin-top: calc(var(--spacing) * 20);
        }
        .sm\:mb-1 {
            margin-bottom: calc(var(--spacing) * 1);
        }
        .sm\:mb-8 {
            margin-bottom: calc(var(--spacing) * 8);
        }
        :root .sm\:prose {
            --tw-prose-body: var(--color-base-content);
            --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);
            --tw-prose-hr: var(--color-base-content);
            --tw-prose-quotes: var(--color-base-content);
            --tw-prose-quote-borders: var(--color-base-content);
            --tw-prose-captions: var(--color-base-content);
            --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);
            --tw-prose-td-borders: var(--color-base-content);
            --tw-prose-kbd: var(--color-base-content);
        }
        @supports (color: color-mix(in lab, red, red)) {
            :root .sm\:prose {
                --tw-prose-body: color-mix(
                    in oklab,
                    var(--color-base-content) 80%,
                    #0000
                );
                --tw-prose-bullets: color-mix(
                    in oklab,
                    var(--color-base-content) 50%,
                    #0000
                );
                --tw-prose-hr: color-mix(
                    in oklab,
                    var(--color-base-content) 20%,
                    #0000
                );
                --tw-prose-quote-borders: color-mix(
                    in oklab,
                    var(--color-base-content) 20%,
                    #0000
                );
                --tw-prose-captions: color-mix(
                    in oklab,
                    var(--color-base-content) 50%,
                    #0000
                );
                --tw-prose-th-borders: color-mix(
                    in oklab,
                    var(--color-base-content) 50%,
                    #0000
                );
                --tw-prose-td-borders: color-mix(
                    in oklab,
                    var(--color-base-content) 20%,
                    #0000
                );
                --tw-prose-kbd: color-mix(
                    in oklab,
                    var(--color-base-content) 80%,
                    #0000
                );
            }
        }
        :root .sm\: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-inline: 0.5em;
        }
        :root .sm\:prose :where(code):not(pre > code):before,
        :root .sm\:prose :where(code):not(pre > code):after {
            display: none;
        }
        .sm\:flex {
            display: flex;
        }
        .sm\:hidden {
            display: none;
        }
        .sm\:inline-flex {
            display: inline-flex;
        }
        .sm\:size-8 {
            width: calc(var(--spacing) * 8);
            height: calc(var(--spacing) * 8);
        }
        .sm\:w-1\/2 {
            width: 50%;
        }
        .sm\:w-3\/4 {
            width: 75%;
        }
        .sm\:w-160 {
            width: calc(var(--spacing) * 160);
        }
        .sm\:w-fit {
            width: -moz-fit-content;
            width: fit-content;
        }
        .sm\:w-full {
            width: 100%;
        }
        .sm\:max-w-xl {
            max-width: var(--container-xl);
        }
        .sm\:max-w-xs {
            max-width: var(--container-xs);
        }
        .sm\:flex-1 {
            flex: 1;
        }
        .sm\:grid-cols-1 {
            grid-template-columns: repeat(1, minmax(0, 1fr));
        }
        .sm\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .sm\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .sm\:flex-row {
            flex-direction: row;
        }
        .sm\:items-center {
            align-items: center;
        }
        .sm\:justify-between {
            justify-content: space-between;
        }
        .sm\:justify-center {
            justify-content: center;
        }
        .sm\:justify-start {
            justify-content: flex-start;
        }
        .sm\:gap-3 {
            gap: calc(var(--spacing) * 3);
        }
        .sm\:gap-6 {
            gap: calc(var(--spacing) * 6);
        }
        .sm\:gap-x-3 {
            -moz-column-gap: calc(var(--spacing) * 3);
            column-gap: calc(var(--spacing) * 3);
        }
        .sm\:gap-y-0 {
            row-gap: calc(var(--spacing) * 0);
        }
        .sm\:gap-y-20 {
            row-gap: calc(var(--spacing) * 20);
        }
        .sm\:overflow-x-hidden {
            overflow-x: hidden;
        }
        .sm\:rounded-lg {
            border-radius: var(--radius-lg);
        }
        .sm\:p-5 {
            padding: calc(var(--spacing) * 5);
        }
        .sm\:p-6 {
            padding: calc(var(--spacing) * 6);
        }
        .sm\:p-10 {
            padding: calc(var(--spacing) * 10);
        }
        .sm\:p-12 {
            padding: calc(var(--spacing) * 12);
        }
        .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-10 {
            padding-inline: calc(var(--spacing) * 10);
        }
        .sm\:py-5 {
            padding-block: calc(var(--spacing) * 5);
        }
        .sm\:py-10 {
            padding-block: calc(var(--spacing) * 10);
        }
        .sm\:py-12 {
            padding-block: calc(var(--spacing) * 12);
        }
        .sm\:py-24 {
            padding-block: calc(var(--spacing) * 24);
        }
        .sm\:py-32 {
            padding-block: calc(var(--spacing) * 32);
        }
        .sm\:pt-0 {
            padding-top: calc(var(--spacing) * 0);
        }
        .sm\:pt-10 {
            padding-top: calc(var(--spacing) * 10);
        }
        .sm\:pt-48 {
            padding-top: calc(var(--spacing) * 48);
        }
        .sm\:pb-0 {
            padding-bottom: calc(var(--spacing) * 0);
        }
        .sm\:text-left {
            text-align: left;
        }
        .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-9xl {
            font-size: var(--text-9xl);
            line-height: var(--tw-leading, var(--text-9xl--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\:before\:-start-6:before {
            content: var(--tw-content);
            inset-inline-start: calc(var(--spacing) * -6);
        }
        .sm\:before\:top-1\/2:before {
            content: var(--tw-content);
            top: 50%;
        }
        .sm\:before\:mt-0:before {
            content: var(--tw-content);
            margin-top: calc(var(--spacing) * 0);
        }
        .sm\:before\:-translate-x-0:before {
            content: var(--tw-content);
            --tw-translate-x: calc(var(--spacing) * 0);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .sm\:before\:-translate-y-1\/2:before {
            content: var(--tw-content);
            --tw-translate-y: -50%;
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
        .sm\:before\:rotate-12:before {
            content: var(--tw-content);
            rotate: 12deg;
        }
    }
    @media (min-width: 48rem) {
        .md\:start-full {
            inset-inline-start: 100%;
        }
        .md\:top-0 {
            top: calc(var(--spacing) * 0);
        }
        .md\:left-\[30\%\] {
            left: 30%;
        }
        .md\:col-span-2 {
            grid-column: span 2 / span 2;
        }
        .md\:-m-3 {
            margin: calc(var(--spacing) * -3);
        }
        .md\:-m-9 {
            margin: calc(var(--spacing) * -9);
        }
        .md\:mx-2\.5\! {
            margin-inline: calc(var(--spacing) * 2.5) !important;
        }
        .md\:ms-1 {
            margin-inline-start: calc(var(--spacing) * 1);
        }
        .md\:ms-auto {
            margin-inline-start: auto;
        }
        .md\:me-2 {
            margin-inline-end: calc(var(--spacing) * 2);
        }
        .md\:mt-0 {
            margin-top: calc(var(--spacing) * 0);
        }
        .md\:mt-2 {
            margin-top: calc(var(--spacing) * 2);
        }
        .md\:mt-5 {
            margin-top: calc(var(--spacing) * 5);
        }
        .md\:mt-16 {
            margin-top: calc(var(--spacing) * 16);
        }
        .md\:mr-0 {
            margin-right: calc(var(--spacing) * 0);
        }
        .md\:mr-4 {
            margin-right: calc(var(--spacing) * 4);
        }
        .md\:mr-30 {
            margin-right: calc(var(--spacing) * 30);
        }
        .md\:mb-0 {
            margin-bottom: calc(var(--spacing) * 0);
        }
        .md\:block {
            display: block;
        }
        .md\:flex {
            display: flex;
        }
        .md\:grid {
            display: grid;
        }
        .md\:hidden {
            display: none;
        }
        .md\:inline {
            display: inline;
        }
        .md\:inline-block {
            display: inline-block;
        }
        .md\:h-full {
            height: 100%;
        }
        .md\:btn-wide {
            width: 100%;
            max-width: 16rem;
        }
        .md\:w-1\/2 {
            width: 50%;
        }
        .md\:w-1\/3 {
            width: 33.3333%;
        }
        .md\:w-1\/4 {
            width: 25%;
        }
        .md\:w-2\/5 {
            width: 40%;
        }
        .md\:w-3\/4 {
            width: 75%;
        }
        .md\:w-5\/12 {
            width: 41.6667%;
        }
        .md\:w-48 {
            width: calc(var(--spacing) * 48);
        }
        .md\:w-52 {
            width: calc(var(--spacing) * 52);
        }
        .md\:w-auto {
            width: auto;
        }
        .md\:w-full {
            width: 100%;
        }
        .md\:max-w-2xl {
            max-width: var(--container-2xl);
        }
        .md\:max-w-4xl {
            max-width: var(--container-4xl);
        }
        .md\:max-w-6xl {
            max-width: var(--container-6xl);
        }
        .md\:max-w-80 {
            max-width: calc(var(--spacing) * 80);
        }
        .md\:max-w-lg {
            max-width: var(--container-lg);
        }
        .md\:max-w-max {
            max-width: -moz-max-content;
            max-width: max-content;
        }
        .md\:max-w-md {
            max-width: var(--container-md);
        }
        .md\:max-w-sm {
            max-width: var(--container-sm);
        }
        .md\:max-w-xl {
            max-width: var(--container-xl);
        }
        .md\:max-w-xs {
            max-width: var(--container-xs);
        }
        .md\:min-w-64 {
            min-width: calc(var(--spacing) * 64);
        }
        .md\:flex-1 {
            flex: 1;
        }
        .md\:-rotate-90 {
            rotate: -90deg;
        }
        .md\:grid-cols-1 {
            grid-template-columns: repeat(1, minmax(0, 1fr));
        }
        .md\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .md\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .md\:grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr));
        }
        .md\:grid-cols-7 {
            grid-template-columns: repeat(7, minmax(0, 1fr));
        }
        .md\:grid-cols-\[2fr_1fr_1fr\] {
            grid-template-columns: 2fr 1fr 1fr;
        }
        .md\:grid-cols-\[2fr_1fr_1fr_1fr\] {
            grid-template-columns: 2fr 1fr 1fr 1fr;
        }
        .md\:flex-row {
            flex-direction: row;
        }
        .md\:flex-nowrap {
            flex-wrap: nowrap;
        }
        .md\:flex-wrap {
            flex-wrap: wrap;
        }
        .md\:items-center {
            align-items: center;
        }
        .md\:items-stretch {
            align-items: stretch;
        }
        .md\:justify-between {
            justify-content: space-between;
        }
        .md\:justify-start {
            justify-content: flex-start;
        }
        .md\:justify-items-center {
            justify-items: center;
        }
        .md\:gap-1 {
            gap: calc(var(--spacing) * 1);
        }
        .md\:gap-2 {
            gap: calc(var(--spacing) * 2);
        }
        .md\:gap-3 {
            gap: calc(var(--spacing) * 3);
        }
        .md\:gap-5 {
            gap: calc(var(--spacing) * 5);
        }
        .md\:gap-8 {
            gap: calc(var(--spacing) * 8);
        }
        .md\:gap-10 {
            gap: calc(var(--spacing) * 10);
        }
        .md\:gap-20 {
            gap: calc(var(--spacing) * 20);
        }
        :where(.md\: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(.md\: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(.md\:divide-x > :not(:last-child)) {
            --tw-divide-x-reverse: 0;
            border-inline-style: var(--tw-border-style);
            border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
            border-inline-end-width: calc(
                1px * calc(1 - var(--tw-divide-x-reverse))
            );
        }
        .md\:place-self-center {
            place-self: center;
        }
        .md\:justify-self-end {
            justify-self: flex-end;
        }
        .md\:rounded-lg {
            border-radius: var(--radius-lg);
        }
        .md\:bg-white {
            background-color: var(--color-white);
        }
        .md\:p-3 {
            padding: calc(var(--spacing) * 3);
        }
        .md\:p-9 {
            padding: calc(var(--spacing) * 9);
        }
        .md\:p-10 {
            padding: calc(var(--spacing) * 10);
        }
        .md\:p-20 {
            padding: calc(var(--spacing) * 20);
        }
        .md\:px-1 {
            padding-inline: calc(var(--spacing) * 1);
        }
        .md\:px-3 {
            padding-inline: calc(var(--spacing) * 3);
        }
        .md\:px-8 {
            padding-inline: calc(var(--spacing) * 8);
        }
        .md\:px-10 {
            padding-inline: calc(var(--spacing) * 10);
        }
        .md\:px-20 {
            padding-inline: calc(var(--spacing) * 20);
        }
        .md\:py-0 {
            padding-block: calc(var(--spacing) * 0);
        }
        .md\:py-28 {
            padding-block: calc(var(--spacing) * 28);
        }
        .md\:ps-0 {
            padding-inline-start: calc(var(--spacing) * 0);
        }
        .md\:pb-0 {
            padding-bottom: calc(var(--spacing) * 0);
        }
        .md\:pb-20 {
            padding-bottom: calc(var(--spacing) * 20);
        }
        .md\:pb-32 {
            padding-bottom: calc(var(--spacing) * 32);
        }
        .md\:text-2xl {
            font-size: var(--text-2xl);
            line-height: var(--tw-leading, var(--text-2xl--line-height));
        }
        .md\:text-3xl {
            font-size: var(--text-3xl);
            line-height: var(--tw-leading, var(--text-3xl--line-height));
        }
        .md\:text-4xl {
            font-size: var(--text-4xl);
            line-height: var(--tw-leading, var(--text-4xl--line-height));
        }
        .md\:text-5xl {
            font-size: var(--text-5xl);
            line-height: var(--tw-leading, var(--text-5xl--line-height));
        }
        .md\:text-6xl {
            font-size: var(--text-6xl);
            line-height: var(--tw-leading, var(--text-6xl--line-height));
        }
        .md\:text-7xl {
            font-size: var(--text-7xl);
            line-height: var(--tw-leading, var(--text-7xl--line-height));
        }
        .md\:text-8xl {
            font-size: var(--text-8xl);
            line-height: var(--tw-leading, var(--text-8xl--line-height));
        }
        .md\:text-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-xl {
            font-size: var(--text-xl);
            line-height: var(--tw-leading, var(--text-xl--line-height));
        }
        .md\:leading-9 {
            --tw-leading: calc(var(--spacing) * 9);
            line-height: calc(var(--spacing) * 9);
        }
        .md\:leading-12 {
            --tw-leading: calc(var(--spacing) * 12);
            line-height: calc(var(--spacing) * 12);
        }
        .md\:leading-normal {
            --tw-leading: var(--leading-normal);
            line-height: var(--leading-normal);
        }
        .md\:shadow-md {
            --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a),
                0 2px 4px -2px 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);
        }
        .md\:duration-\[150ms\] {
            --tw-duration: 0.15s;
            transition-duration: 0.15s;
        }
        .md\:\[--adaptive\:adaptive\] {
            --adaptive: adaptive;
        }
        .md\:\[--is-collapse\:false\] {
            --is-collapse: false;
        }
        .md\:\[--strategy\:absolute\] {
            --strategy: absolute;
        }
        .md\:\[--strategy\:fixed\] {
            --strategy: fixed;
        }
        .md\:\[--trigger\:hover\] {
            --trigger: hover;
        }
        .md\:before\:block:before {
            content: var(--tw-content);
            display: block;
        }
        .md\:after\:hidden:after {
            content: var(--tw-content);
            display: none;
        }
    }
    @media (min-width: 64rem) {
        .lg\:absolute {
            position: absolute;
        }
        .lg\:fixed {
            position: fixed;
        }
        .lg\:static {
            position: static;
        }
        .lg\:sticky {
            position: sticky;
        }
        .lg\:-top-14 {
            top: calc(var(--spacing) * -14);
        }
        .lg\:top-10 {
            top: calc(var(--spacing) * 10);
        }
        .lg\:right-4 {
            right: calc(var(--spacing) * 4);
        }
        .lg\:right-8 {
            right: calc(var(--spacing) * 8);
        }
        .lg\:left-4 {
            left: calc(var(--spacing) * 4);
        }
        .lg\:left-\[40\%\] {
            left: 40%;
        }
        .lg\:col-span-1 {
            grid-column: span 1 / span 1;
        }
        .lg\:col-span-2 {
            grid-column: span 2 / span 2;
        }
        .lg\:col-span-3 {
            grid-column: span 3 / span 3;
        }
        .lg\:col-start-2 {
            grid-column-start: 2;
        }
        .lg\:row-span-2 {
            grid-row: span 2 / span 2;
        }
        .lg\:row-start-2 {
            grid-row-start: 2;
        }
        .lg\:mx-0 {
            margin-inline: calc(var(--spacing) * 0);
        }
        .lg\:-ms-6 {
            margin-inline-start: calc(var(--spacing) * -6);
        }
        .lg\:me-6 {
            margin-inline-end: calc(var(--spacing) * 6);
        }
        .lg\:mt-6 {
            margin-top: calc(var(--spacing) * 6);
        }
        .lg\:mt-20 {
            margin-top: calc(var(--spacing) * 20);
        }
        .lg\:mt-30 {
            margin-top: calc(var(--spacing) * 30);
        }
        .lg\:mt-32 {
            margin-top: calc(var(--spacing) * 32);
        }
        .lg\:mr-12 {
            margin-right: calc(var(--spacing) * 12);
        }
        .lg\:-mb-6 {
            margin-bottom: calc(var(--spacing) * -6);
        }
        .lg\:mb-8 {
            margin-bottom: calc(var(--spacing) * 8);
        }
        .lg\:mb-30 {
            margin-bottom: calc(var(--spacing) * 30);
        }
        .lg\:mb-50 {
            margin-bottom: calc(var(--spacing) * 50);
        }
        .lg\:block {
            display: block;
        }
        .lg\:flex {
            display: flex;
        }
        .lg\:hidden {
            display: none;
        }
        .lg\:inline-block {
            display: inline-block;
        }
        .lg\:max-h-120 {
            max-height: calc(var(--spacing) * 120);
        }
        .lg\:w-1\/2 {
            width: 50%;
        }
        .lg\:w-1\/3 {
            width: 33.3333%;
        }
        .lg\:w-1\/4 {
            width: 25%;
        }
        .lg\:w-2\/12 {
            width: 16.6667%;
        }
        .lg\:w-4\/12 {
            width: 33.3333%;
        }
        .lg\:w-6\/12 {
            width: 50%;
        }
        .lg\:w-8\/12 {
            width: 66.6667%;
        }
        .lg\:w-40 {
            width: calc(var(--spacing) * 40);
        }
        .lg\:w-45 {
            width: calc(var(--spacing) * 45);
        }
        .lg\:w-\[12rem\] {
            width: 12rem;
        }
        .lg\:w-\[55\%\] {
            width: 55%;
        }
        .lg\:w-auto {
            width: auto;
        }
        .lg\:max-w-4xl {
            max-width: var(--container-4xl);
        }
        .lg\:max-w-120 {
            max-width: calc(var(--spacing) * 120);
        }
        .lg\:max-w-lg {
            max-width: var(--container-lg);
        }
        .lg\:max-w-none {
            max-width: none;
        }
        .lg\:max-w-sm {
            max-width: var(--container-sm);
        }
        .lg\:grid-cols-2 {
            grid-template-columns: repeat(2, minmax(0, 1fr));
        }
        .lg\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
        .lg\:grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr));
        }
        .lg\:grid-cols-5 {
            grid-template-columns: repeat(5, minmax(0, 1fr));
        }
        .lg\:grid-rows-2 {
            grid-template-rows: repeat(2, minmax(0, 1fr));
        }
        .lg\:flex-row {
            flex-direction: row;
        }
        .lg\:flex-nowrap {
            flex-wrap: nowrap;
        }
        .lg\:items-center {
            align-items: center;
        }
        .lg\:justify-between {
            justify-content: space-between;
        }
        .lg\:justify-center {
            justify-content: center;
        }
        .lg\:justify-end {
            justify-content: flex-end;
        }
        .lg\:gap-1 {
            gap: calc(var(--spacing) * 1);
        }
        .lg\:gap-8 {
            gap: calc(var(--spacing) * 8);
        }
        .lg\:gap-x-8 {
            -moz-column-gap: calc(var(--spacing) * 8);
            column-gap: calc(var(--spacing) * 8);
        }
        .lg\:gap-x-20 {
            -moz-column-gap: calc(var(--spacing) * 20);
            column-gap: calc(var(--spacing) * 20);
        }
        .lg\:gap-y-0 {
            row-gap: calc(var(--spacing) * 0);
        }
        :where(.lg\:divide-y-0 > :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(0px * var(--tw-divide-y-reverse));
            border-bottom-width: calc(
                0px * calc(1 - var(--tw-divide-y-reverse))
            );
        }
        .lg\:rounded-4xl {
            border-radius: var(--radius-4xl);
        }
        .lg\:rounded-full {
            border-radius: 3.40282e38px;
        }
        .lg\:rounded-l-\[2rem\] {
            border-top-left-radius: 2rem;
            border-bottom-left-radius: 2rem;
        }
        .lg\:rounded-l-\[calc\(2rem\+1px\)\] {
            border-top-left-radius: calc(2rem + 1px);
            border-bottom-left-radius: calc(2rem + 1px);
        }
        .lg\:rounded-r-\[2rem\] {
            border-top-right-radius: 2rem;
            border-bottom-right-radius: 2rem;
        }
        .lg\:rounded-r-\[calc\(2rem\+1px\)\] {
            border-top-right-radius: calc(2rem + 1px);
            border-bottom-right-radius: calc(2rem + 1px);
        }
        .lg\:p-0 {
            padding: calc(var(--spacing) * 0);
        }
        .lg\:p-8 {
            padding: calc(var(--spacing) * 8);
        }
        .lg\:p-10 {
            padding: calc(var(--spacing) * 10);
        }
        .lg\:p-12 {
            padding: calc(var(--spacing) * 12);
        }
        .lg\:p-16 {
            padding: calc(var(--spacing) * 16);
        }
        .lg\:px-5 {
            padding-inline: calc(var(--spacing) * 5);
        }
        .lg\:px-8 {
            padding-inline: calc(var(--spacing) * 8);
        }
        .lg\:px-10 {
            padding-inline: calc(var(--spacing) * 10);
        }
        .lg\:px-12 {
            padding-inline: calc(var(--spacing) * 12);
        }
        .lg\:px-20 {
            padding-inline: calc(var(--spacing) * 20);
        }
        .lg\:px-36 {
            padding-inline: calc(var(--spacing) * 36);
        }
        .lg\:py-3 {
            padding-block: calc(var(--spacing) * 3);
        }
        .lg\:py-14 {
            padding-block: calc(var(--spacing) * 14);
        }
        .lg\:pt-4 {
            padding-top: calc(var(--spacing) * 4);
        }
        .lg\:pt-10 {
            padding-top: calc(var(--spacing) * 10);
        }
        .lg\:pt-80 {
            padding-top: calc(var(--spacing) * 80);
        }
        .lg\:pb-2 {
            padding-bottom: calc(var(--spacing) * 2);
        }
        .lg\:text-2xl {
            font-size: var(--text-2xl);
            line-height: var(--tw-leading, var(--text-2xl--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-8xl {
            font-size: var(--text-8xl);
            line-height: var(--tw-leading, var(--text-8xl--line-height));
        }
        .lg\:text-base {
            font-size: var(--text-base);
            line-height: var(--tw-leading, var(--text-base--line-height));
        }
        .lg\:text-lg {
            font-size: var(--text-lg);
            line-height: var(--tw-leading, var(--text-lg--line-height));
        }
        .lg\:text-sm {
            font-size: var(--text-sm);
            line-height: var(--tw-leading, var(--text-sm--line-height));
        }
        .lg\:text-xl {
            font-size: var(--text-xl);
            line-height: var(--tw-leading, var(--text-xl--line-height));
        }
        .lg\:leading-tight {
            --tw-leading: var(--leading-tight);
            line-height: var(--leading-tight);
        }
        .lg\:backdrop-blur-md {
            --tw-backdrop-blur: blur(var(--blur-md));
            -webkit-backdrop-filter: var(--tw-backdrop-blur)
                var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
                var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
                var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
                var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: 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);
        }
        .default\:lg\:col-span-6:default {
            grid-column: span 6 / span 6;
        }
    }
    @media (min-width: 80rem) {
        .xl\:absolute {
            position: absolute;
        }
        .xl\:right-0 {
            right: calc(var(--spacing) * 0);
        }
        .xl\:-bottom-20 {
            bottom: calc(var(--spacing) * -20);
        }
        .xl\:inline {
            display: inline;
        }
        .xl\:w-1\/2 {
            width: 50%;
        }
        .xl\:w-1\/3 {
            width: 33.3333%;
        }
        .xl\:w-1\/4 {
            width: 25%;
        }
        .xl\:w-6\/12 {
            width: 50%;
        }
        .xl\:w-8\/12 {
            width: 66.6667%;
        }
        .xl\:w-auto {
            width: auto;
        }
        .xl\:max-w-none {
            max-width: none;
        }
        .xl\:flex-1 {
            flex: 1;
        }
        .xl\:flex-row {
            flex-direction: row;
        }
        .xl\:flex-row-reverse {
            flex-direction: row-reverse;
        }
        .xl\:items-center {
            align-items: center;
        }
        .xl\:justify-start {
            justify-content: flex-start;
        }
        .xl\:gap-16 {
            gap: calc(var(--spacing) * 16);
        }
        .xl\:gap-20 {
            gap: calc(var(--spacing) * 20);
        }
        .xl\:p-0 {
            padding: calc(var(--spacing) * 0);
        }
        .xl\:p-7 {
            padding: calc(var(--spacing) * 7);
        }
        .xl\:p-8 {
            padding: calc(var(--spacing) * 8);
        }
        .xl\:px-0 {
            padding-inline: calc(var(--spacing) * 0);
        }
        .xl\:px-6 {
            padding-inline: calc(var(--spacing) * 6);
        }
        .xl\:px-40 {
            padding-inline: calc(var(--spacing) * 40);
        }
        .xl\:pt-0 {
            padding-top: calc(var(--spacing) * 0);
        }
        .xl\:pt-28 {
            padding-top: calc(var(--spacing) * 28);
        }
        .xl\:pr-6 {
            padding-right: calc(var(--spacing) * 6);
        }
        .xl\:pl-6 {
            padding-left: calc(var(--spacing) * 6);
        }
        .xl\:text-left {
            text-align: left;
        }
        .xl\:text-start {
            text-align: start;
        }
        .xl\:text-2xl {
            font-size: var(--text-2xl);
            line-height: var(--tw-leading, var(--text-2xl--line-height));
        }
        .xl\:text-8xl {
            font-size: var(--text-8xl);
            line-height: var(--tw-leading, var(--text-8xl--line-height));
        }
        .xl\:leading-normal {
            --tw-leading: var(--leading-normal);
            line-height: var(--leading-normal);
        }
    }
    .rtl\:rotate-180:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
        rotate: 180deg;
    }
    .rtl\:\[transform\:rotateY\(180deg\)\]:where(
            :dir(rtl),
            [dir="rtl"],
            [dir="rtl"] *
        ) {
        transform: rotateY(180deg);
    }
    .rtl\:flex-row-reverse:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
        flex-direction: row-reverse;
    }
    @media (hover: hover) {
        .group-hover\:rtl\:-translate-x-1:is(:where(.group):hover *):where(
                :dir(rtl),
                [dir="rtl"],
                [dir="rtl"] *
            ) {
            --tw-translate-x: calc(var(--spacing) * -1);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
    }
    @media (prefers-color-scheme: dark) {
        :root .dark\:prose {
            --tw-prose-body: var(--color-base-content);
            --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);
            --tw-prose-hr: var(--color-base-content);
            --tw-prose-quotes: var(--color-base-content);
            --tw-prose-quote-borders: var(--color-base-content);
            --tw-prose-captions: var(--color-base-content);
            --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);
            --tw-prose-td-borders: var(--color-base-content);
            --tw-prose-kbd: var(--color-base-content);
        }
        @supports (color: color-mix(in lab, red, red)) {
            :root .dark\:prose {
                --tw-prose-body: color-mix(
                    in oklab,
                    var(--color-base-content) 80%,
                    #0000
                );
                --tw-prose-bullets: color-mix(
                    in oklab,
                    var(--color-base-content) 50%,
                    #0000
                );
                --tw-prose-hr: color-mix(
                    in oklab,
                    var(--color-base-content) 20%,
                    #0000
                );
                --tw-prose-quote-borders: color-mix(
                    in oklab,
                    var(--color-base-content) 20%,
                    #0000
                );
                --tw-prose-captions: color-mix(
                    in oklab,
                    var(--color-base-content) 50%,
                    #0000
                );
                --tw-prose-th-borders: color-mix(
                    in oklab,
                    var(--color-base-content) 50%,
                    #0000
                );
                --tw-prose-td-borders: color-mix(
                    in oklab,
                    var(--color-base-content) 20%,
                    #0000
                );
                --tw-prose-kbd: color-mix(
                    in oklab,
                    var(--color-base-content) 80%,
                    #0000
                );
            }
        }
        :root .dark\: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-inline: 0.5em;
        }
        :root .dark\:prose :where(code):not(pre > code):before,
        :root .dark\:prose :where(code):not(pre > code):after {
            display: none;
        }
        .dark\:block {
            display: block;
        }
        .dark\:hidden {
            display: none;
        }
        .dark\:inline-block {
            display: inline-block;
        }
        :where(.dark\:divide-gray-700 > :not(:last-child)) {
            border-color: var(--color-gray-700);
        }
        :where(.dark\:divide-neutral-700 > :not(:last-child)) {
            border-color: var(--color-neutral-700);
        }
        .dark\:border {
            border-style: var(--tw-border-style);
            border-width: 1px;
        }
        .dark\:\!border-neutral-700 {
            border-color: var(--color-neutral-700) !important;
        }
        .dark\:border-gray-600 {
            border-color: var(--color-gray-600);
        }
        .dark\:border-gray-700 {
            border-color: var(--color-gray-700);
        }
        .dark\:border-gray-800 {
            border-color: var(--color-gray-800);
        }
        .dark\:border-gray-900 {
            border-color: var(--color-gray-900);
        }
        .dark\:border-neutral-600 {
            border-color: var(--color-neutral-600);
        }
        .dark\:border-neutral-700 {
            border-color: var(--color-neutral-700);
        }
        .dark\:border-neutral-800 {
            border-color: var(--color-neutral-800);
        }
        .dark\:border-primary\/30 {
            border-color: var(--color-primary);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .dark\:border-primary\/30 {
                border-color: color-mix(
                    in oklab,
                    var(--color-primary) 30%,
                    transparent
                );
            }
        }
        .dark\:border-l-red-500 {
            border-left-color: var(--color-red-500);
        }
        .dark\:\!bg-neutral-800 {
            background-color: var(--color-neutral-800) !important;
        }
        .dark\:bg-base-200 {
            background-color: var(--color-base-200);
        }
        .dark\:bg-black {
            background-color: var(--color-black);
        }
        .dark\:bg-blue-500 {
            background-color: var(--color-blue-500);
        }
        .dark\:bg-blue-600 {
            background-color: var(--color-blue-600);
        }
        .dark\:bg-gray-700 {
            background-color: var(--color-gray-700);
        }
        .dark\:bg-gray-800 {
            background-color: var(--color-gray-800);
        }
        .dark\:bg-gray-900 {
            background-color: var(--color-gray-900);
        }
        .dark\:bg-gray-900\/80 {
            background-color: #101828cc;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .dark\:bg-gray-900\/80 {
                background-color: color-mix(
                    in oklab,
                    var(--color-gray-900) 80%,
                    transparent
                );
            }
        }
        .dark\:bg-gray-950\/95 {
            background-color: #030712f2;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .dark\:bg-gray-950\/95 {
                background-color: color-mix(
                    in oklab,
                    var(--color-gray-950) 95%,
                    transparent
                );
            }
        }
        .dark\:bg-neutral-400 {
            background-color: var(--color-neutral-400);
        }
        .dark\:bg-neutral-700 {
            background-color: var(--color-neutral-700);
        }
        .dark\:bg-neutral-800 {
            background-color: var(--color-neutral-800);
        }
        .dark\:bg-neutral-900 {
            background-color: var(--color-neutral-900);
        }
        .dark\:bg-neutral-900\/80 {
            background-color: #171717cc;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .dark\:bg-neutral-900\/80 {
                background-color: color-mix(
                    in oklab,
                    var(--color-neutral-900) 80%,
                    transparent
                );
            }
        }
        .dark\:bg-neutral-950 {
            background-color: var(--color-neutral-950);
        }
        .dark\:bg-red-500\/20 {
            background-color: #fb2c3633;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .dark\:bg-red-500\/20 {
                background-color: color-mix(
                    in oklab,
                    var(--color-red-500) 20%,
                    transparent
                );
            }
        }
        .dark\:bg-slate-500 {
            background-color: var(--color-slate-500);
        }
        .dark\:bg-slate-800 {
            background-color: var(--color-slate-800);
        }
        .dark\:bg-transparent {
            background-color: #0000;
        }
        .dark\:from-neutral-800 {
            --tw-gradient-from: var(--color-neutral-800);
            --tw-gradient-stops: var(
                --tw-gradient-via-stops,
                var(--tw-gradient-position),
                var(--tw-gradient-from) var(--tw-gradient-from-position),
                var(--tw-gradient-to) var(--tw-gradient-to-position)
            );
        }
        .dark\:via-neutral-900\/0 {
            --tw-gradient-via: #0000;
            --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);
        }
        @supports (color: color-mix(in lab, red, red)) {
            .dark\:via-neutral-900\/0 {
                --tw-gradient-via: color-mix(
                    in oklab,
                    var(--color-neutral-900) 0%,
                    transparent
                );
            }
        }
        .dark\:to-neutral-900\/0 {
            --tw-gradient-to: #0000;
            --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)
            );
        }
        @supports (color: color-mix(in lab, red, red)) {
            .dark\:to-neutral-900\/0 {
                --tw-gradient-to: color-mix(
                    in oklab,
                    var(--color-neutral-900) 0%,
                    transparent
                );
            }
        }
        .dark\:fill-neutral-200 {
            fill: var(--color-neutral-200);
        }
        .dark\:fill-neutral-700 {
            fill: var(--color-neutral-700);
        }
        .dark\:text-blue-500 {
            color: var(--color-blue-500);
        }
        .dark\:text-gray-100 {
            color: var(--color-gray-100);
        }
        .dark\:text-gray-300 {
            color: var(--color-gray-300);
        }
        .dark\:text-gray-400 {
            color: var(--color-gray-400);
        }
        .dark\:text-gray-600 {
            color: var(--color-gray-600);
        }
        .dark\:text-gray-950 {
            color: var(--color-gray-950);
        }
        .dark\:text-neutral-200 {
            color: var(--color-neutral-200);
        }
        .dark\:text-neutral-300 {
            color: var(--color-neutral-300);
        }
        .dark\:text-neutral-400 {
            color: var(--color-neutral-400);
        }
        .dark\:text-neutral-500 {
            color: var(--color-neutral-500);
        }
        .dark\:text-neutral-600 {
            color: var(--color-neutral-600);
        }
        .dark\:text-neutral-900 {
            color: var(--color-neutral-900);
        }
        .dark\:text-slate-200 {
            color: var(--color-slate-200);
        }
        .dark\:text-slate-300 {
            color: var(--color-slate-300);
        }
        .dark\:text-slate-400 {
            color: var(--color-slate-400);
        }
        .dark\:text-white {
            color: var(--color-white);
        }
        .dark\:opacity-10 {
            opacity: 0.1;
        }
        .dark\:shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.3\)\] {
            --tw-shadow: 0 8px 30px var(--tw-shadow-color, #0000004d);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
        .dark\:ring-1 {
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
                calc(1px + var(--tw-ring-offset-width))
                var(--tw-ring-color, currentcolor);
            box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                var(--tw-shadow);
        }
        .dark\:ring-gray-800 {
            --tw-ring-color: var(--color-gray-800);
        }
        @media (hover: hover) {
            .dark\:group-hover\:text-white:is(:where(.group):hover *) {
                color: var(--color-white);
            }
        }
        .dark\:peer-checked\:bg-blue-500:is(:where(.peer):checked ~ *) {
            background-color: var(--color-blue-500);
        }
        .dark\:peer-checked\:bg-white:is(:where(.peer):checked ~ *) {
            background-color: var(--color-white);
        }
        .dark\:before\:bg-neutral-600:before {
            content: var(--tw-content);
            background-color: var(--color-neutral-600);
        }
        .dark\:after\:bg-neutral-700:after {
            content: var(--tw-content);
            background-color: var(--color-neutral-700);
        }
        @media (hover: hover) {
            .dark\:hover\:border-transparent:hover {
                border-color: #0000;
            }
            .dark\:hover\:bg-blue-600:hover {
                background-color: var(--color-blue-600);
            }
            .dark\:hover\:bg-gray-700:hover {
                background-color: var(--color-gray-700);
            }
            .dark\:hover\:bg-gray-800:hover {
                background-color: var(--color-gray-800);
            }
            .dark\:hover\:bg-gray-800\/75:hover {
                background-color: #1e2939bf;
            }
            @supports (color: color-mix(in lab, red, red)) {
                .dark\:hover\:bg-gray-800\/75:hover {
                    background-color: color-mix(
                        in oklab,
                        var(--color-gray-800) 75%,
                        transparent
                    );
                }
            }
            .dark\:hover\:bg-neutral-700:hover {
                background-color: var(--color-neutral-700);
            }
            .dark\:hover\:bg-neutral-800:hover {
                background-color: var(--color-neutral-800);
            }
            .dark\:hover\:bg-neutral-900:hover {
                background-color: var(--color-neutral-900);
            }
        }
    }
    @media (hover: hover) {
        @media (prefers-color-scheme: dark) {
            .hover\:dark\:\!bg-gray-100:hover {
                background-color: var(--color-gray-100) !important;
            }
            .hover\:dark\:bg-gray-100:hover {
                background-color: var(--color-gray-100);
            }
        }
    }
    @media (prefers-color-scheme: dark) {
        @media (hover: hover) {
            .dark\:hover\:text-gray-300:hover {
                color: var(--color-gray-300);
            }
            .dark\:hover\:text-gray-500:hover {
                color: var(--color-gray-500);
            }
            .dark\:hover\:text-neutral-200:hover {
                color: var(--color-neutral-200);
            }
            .dark\:hover\:text-neutral-300:hover {
                color: var(--color-neutral-300);
            }
            .dark\:hover\:shadow-\[0_8px_40px_rgb\(139\,92\,246\,0\.3\)\]:hover {
                --tw-shadow: 0 8px 40px var(--tw-shadow-color, #8b5cf64d);
                box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow),
                    var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
                    var(--tw-shadow);
            }
            .dark\:hover\:shadow-black\/40:hover {
                --tw-shadow-color: #0006;
            }
            @supports (color: color-mix(in lab, red, red)) {
                .dark\:hover\:shadow-black\/40:hover {
                    --tw-shadow-color: color-mix(
                        in oklab,
                        color-mix(in oklab, var(--color-black) 40%, transparent)
                            var(--tw-shadow-alpha),
                        transparent
                    );
                }
            }
        }
        .dark\:focus\:border-blue-700:focus {
            border-color: var(--color-blue-700);
        }
        .dark\:focus\:border-blue-800:focus {
            border-color: var(--color-blue-800);
        }
        .dark\:focus\:border-transparent:focus {
            border-color: #0000;
        }
        .dark\:focus\:bg-blue-600:focus {
            background-color: var(--color-blue-600);
        }
        .dark\:focus\:bg-neutral-700:focus {
            background-color: var(--color-neutral-700);
        }
        .dark\:focus\:bg-neutral-800:focus {
            background-color: var(--color-neutral-800);
        }
        .dark\:focus\:bg-neutral-900:focus {
            background-color: var(--color-neutral-900);
        }
        .dark\:focus\:text-gray-500:focus {
            color: var(--color-gray-500);
        }
        .dark\:focus\:text-neutral-200:focus {
            color: var(--color-neutral-200);
        }
        .dark\:focus\:text-neutral-300:focus {
            color: var(--color-neutral-300);
        }
        .dark\:focus\:shadow-black\/40:focus {
            --tw-shadow-color: #0006;
        }
        @supports (color: color-mix(in lab, red, red)) {
            .dark\:focus\:shadow-black\/40:focus {
                --tw-shadow-color: color-mix(
                    in oklab,
                    color-mix(in oklab, var(--color-black) 40%, transparent)
                        var(--tw-shadow-alpha),
                    transparent
                );
            }
        }
        .dark\:active\:bg-gray-700:active {
            background-color: var(--color-gray-700);
        }
        .dark\:active\:text-gray-300:active {
            color: var(--color-gray-300);
        }
        @media (min-width: 48rem) {
            .dark\:md\:bg-neutral-800 {
                background-color: var(--color-neutral-800);
            }
        }
    }
    .\[\&\:\:-webkit-scrollbar\]\:w-2::-webkit-scrollbar {
        width: calc(var(--spacing) * 2);
    }
    .\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb {
        border-radius: 3.40282e38px;
    }
    .\[\&\:\:-webkit-scrollbar-thumb\]\:bg-gray-300::-webkit-scrollbar-thumb {
        background-color: var(--color-gray-300);
    }
    @media (prefers-color-scheme: dark) {
        .dark\:\[\&\:\:-webkit-scrollbar-thumb\]\:bg-neutral-500::-webkit-scrollbar-thumb {
            background-color: var(--color-neutral-500);
        }
    }
    .\[\&\:\:-webkit-scrollbar-track\]\:bg-gray-100::-webkit-scrollbar-track {
        background-color: var(--color-gray-100);
    }
    @media (prefers-color-scheme: dark) {
        .dark\:\[\&\:\:-webkit-scrollbar-track\]\:bg-neutral-700::-webkit-scrollbar-track {
            background-color: var(--color-neutral-700);
        }
    }
    .\[\&\:\:selection\]\:text-base-content::-moz-selection {
        color: var(--color-base-content);
    }
    .\[\&\:\:selection\]\:text-base-content::selection {
        color: var(--color-base-content);
    }
    .\[\&\>\*\:nth-child\(2n-1\)\]\:-translate-y-\[calc\(50\%\+1rem\/2\)\]
        > :nth-child(2n-1) {
        --tw-translate-y: calc((50% + 0.5rem) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    @media (min-width: 48rem) {
        .md\:\[\&\>\*\:nth-child\(2n-1\)\]\:-translate-y-\[calc\(50\%\+1\.5rem\/2\)\]
            > :nth-child(2n-1) {
            --tw-translate-y: calc((50% + 0.75rem) * -1);
            translate: var(--tw-translate-x) var(--tw-translate-y);
        }
    }
    :root[dir="rtl"] .\[\:root\[dir\=rtl\]_\&\]\:leading-\[1\.35\] {
        --tw-leading: 1.35;
        line-height: 1.35;
    }
    .hide-on-mobile {
        display: none;
    }
    @media (min-width: 40rem) {
        .hide-on-mobile {
            display: flex;
        }
    }
    .show-on-mobile {
        display: block;
    }
    @media (min-width: 40rem) {
        .show-on-mobile {
            display: none;
        }
    }
}
.border-f5 {
    border-color: #f5f5f5;
}
body {
    overflow-x: hidden;
}
@media (min-width: 640px) {
    .hide-on-mobile {
        display: block;
    }
}
.prose-content p {
    color: #374151;
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.6;
}
.prose-content p:last-child {
    margin-bottom: 0;
}
.prose-content h1 {
    color: #111827;
    margin-bottom: 1.5rem;
    font-family: inherit;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2;
}
.prose-content h2 {
    color: #111827;
    margin-top: 3rem;
    margin-bottom: 1.5rem;
    font-family: inherit;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.3;
}
.prose-content h3 {
    color: #111827;
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-family: inherit;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 1.3;
}
.prose-content h4 {
    color: #111827;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    font-family: inherit;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.4;
}
.prose-content h5 {
    color: #111827;
    margin-top: 1.25rem;
    margin-bottom: 1rem;
    font-family: inherit;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.4;
}
.prose-content a {
    color: #111827;
    text-decoration: underline;
    transition: all 0.2s;
}
.prose-content a:hover {
    color: #374151;
    text-decoration: none;
}
.prose-content strong,
.prose-content b {
    color: #111827;
    font-weight: 600;
}
.prose-content div {
    margin-bottom: 1.5rem;
}
.prose-content span {
    color: inherit;
}
.prose-content ul {
    margin-bottom: 1rem;
    padding-left: 1.5rem;
}
.prose-content li {
    color: #374151;
    margin-bottom: 0.5rem;
    font-size: 1rem;
    line-height: 1.6;
}
*,
:before,
:after {
    box-sizing: border-box;
    border: 0 solid #e5e7eb;
}
:before,
:after {
    --tw-content: "";
}
html,
:host {
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
    font-family: General Sans, ui-sans-serif, system-ui, -apple-system,
        BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans,
        sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol,
        Noto Color Emoji;
    line-height: 1.5;
}
body {
    line-height: inherit;
    margin: 0;
}
hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}
abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit;
}
a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp,
pre {
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
        Liberation Mono, Courier New, monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    font-family: inherit;
    font-size: 100%;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
}
button,
select {
    text-transform: none;
}
button,
input:where([type="button"]),
input:where([type="reset"]),
input:where([type="submit"]) {
    -webkit-appearance: button;
    background-color: #f68c14;
    background-image: none;
}
:-moz-focusring {
    outline: auto;
}
:-moz-ui-invalid {
    box-shadow: none;
}
progress {
    vertical-align: baseline;
}
::-webkit-inner-spin-button {
    height: auto;
}
::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
summary {
    display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
    margin: 0;
}
fieldset {
    margin: 0;
    padding: 0;
}
legend {
    padding: 0;
}
ol,
ul,
menu {
    margin: 0;
    padding: 0;
    list-style: none;
}
dialog {
    padding: 0;
}
textarea {
    resize: vertical;
}
input::-moz-placeholder {
    opacity: 1;
    color: #9ca3af;
}
textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    opacity: 1;
    color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
    opacity: 1;
    color: #9ca3af;
}
button,
[role="button"] {
    cursor: pointer;
}
:disabled {
    cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
    vertical-align: middle;
    display: block;
}
img,
video {
    max-width: 100%;
    height: auto;
}
[hidden] {
    display: none;
}
*,
:before,
:after,
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #3b82f680;
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style: ;
}
.container {
    width: 100%;
}
@media (min-width: 640px) {
    .container {
        max-width: 640px;
    }
}
@media (min-width: 768px) {
    .container {
        max-width: 768px;
    }
}
@media (min-width: 1024px) {
    .container {
        max-width: 1024px;
    }
}
@media (min-width: 1280px) {
    .container {
        max-width: 1280px;
    }
}
@media (min-width: 1536px) {
    .container {
        max-width: 1536px;
    }
}
.pointer-events-none {
    pointer-events: none;
}
.fixed {
    position: fixed;
}
.absolute {
    position: absolute;
}
.relative {
    position: relative;
}
.inset-0 {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.-right-3 {
    right: -0.75rem;
}
.-right-40 {
    right: -10rem;
}
.-right-8 {
    right: -2rem;
}
.-top-11 {
    top: -2.75rem;
}
.-top-3 {
    top: -0.75rem;
}
.bottom-0 {
    bottom: 0;
}
.bottom-20 {
    bottom: 5rem;
}
.left-0 {
    left: 0;
}
.left-1\/2 {
    left: 50%;
}
.left-10 {
    left: 2.5rem;
}
.left-4 {
    left: 1rem;
}
.right-0 {
    right: 0;
}
.right-10 {
    right: 2.5rem;
}
.top-0 {
    top: 0;
}
.top-1 {
    top: 0.25rem;
}
.top-1\/2 {
    top: 50%;
}
.top-20 {
    top: 5rem;
}
.top-4 {
    top: 1rem;
}
.top-8 {
    top: 2rem;
}
.z-10 {
    z-index: 10;
}
.z-20 {
    z-index: 20;
}
.z-50 {
    z-index: 50;
}
.-m-0 {
    margin: 0;
}
.-m-0\.5 {
    margin: -0.125rem;
}
.-m-1 {
    margin: -0.25rem;
}
.-m-1\.5 {
    margin: -0.375rem;
}
.-m-16 {
    margin: -4rem;
}
.-m-2 {
    margin: -0.5rem;
}
.-m-2\.5 {
    margin: -0.625rem;
}
.-m-3 {
    margin: -0.75rem;
}
.-m-3\.5 {
    margin: -0.875rem;
}
.-m-4 {
    margin: -1rem;
}
.-m-8 {
    margin: -2rem;
}
.mx-3 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.mb-1 {
    margin-bottom: 0.25rem;
}
.mb-10 {
    margin-bottom: 2.5rem;
}
.mb-11 {
    margin-bottom: 2.75rem;
}
.mb-12 {
    margin-bottom: 3rem;
}
.mb-14 {
    margin-bottom: 3.5rem;
}
.mb-16 {
    margin-bottom: 4rem;
}
.mb-2 {
    margin-bottom: 0.5rem;
}
.mb-20 {
    margin-bottom: 5rem;
}
.mb-24 {
    margin-bottom: 6rem;
}
.mb-28 {
    margin-bottom: 7rem;
}
.mb-3 {
    margin-bottom: 0.75rem;
}
.mb-3\.5 {
    margin-bottom: 0.875rem;
}
.mb-32 {
    margin-bottom: 8rem;
}
.mb-4 {
    margin-bottom: 1rem;
}
.mb-5 {
    margin-bottom: 1.25rem;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.mb-7 {
    margin-bottom: 1.75rem;
}
.mb-8 {
    margin-bottom: 2rem;
}
.mb-9 {
    margin-bottom: 2.25rem;
}
.ml-2 {
    margin-left: 0.5rem;
}
.ml-auto {
    margin-left: auto;
}
.mr-14 {
    margin-right: 3.5rem;
}
.mr-16 {
    margin-right: 4rem;
}
.mr-2 {
    margin-right: 0.5rem;
}
.mr-2\.5 {
    margin-right: 0.625rem;
}
.mr-3 {
    margin-right: 0.75rem;
}
.mr-5 {
    margin-right: 1.25rem;
}
.mr-9 {
    margin-right: 2.25rem;
}
.mt-1 {
    margin-top: 0.25rem;
}
.mt-4 {
    margin-top: 1rem;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.grid {
    display: grid;
}
.hidden {
    display: none;
}
.h-0 {
    height: 0;
}
.h-10 {
    height: 2.5rem;
}
.h-12 {
    height: 3rem;
}
.h-14 {
    height: 3.5rem;
}
.h-2 {
    height: 0.5rem;
}
.h-20 {
    height: 5rem;
}
.h-24 {
    height: 6rem;
}
.h-3 {
    height: 0.75rem;
}
.h-4 {
    height: 1rem;
}
.h-48 {
    height: 12rem;
}
.h-5 {
    height: 1.25rem;
}
.h-52 {
    height: 13rem;
}
.h-56 {
    height: 14rem;
}
.h-6 {
    height: 1.5rem;
}
.h-60 {
    height: 15rem;
}
.h-64 {
    height: 16rem;
}
.h-7 {
    height: 1.75rem;
}
.h-72 {
    height: 18rem;
}
.h-8 {
    height: 2rem;
}
.h-80 {
    height: 20rem;
}
.h-9 {
    height: 2.25rem;
}
.h-96 {
    height: 24rem;
}
.h-full {
    height: 100%;
}
.min-h-screen {
    min-height: 100vh;
}
.w-12 {
    width: 3rem;
}
.w-14 {
    width: 3.5rem;
}
.w-2 {
    width: 0.5rem;
}
.w-20 {
    width: 5rem;
}
.w-3 {
    width: 0.75rem;
}
.w-4 {
    width: 1rem;
}
.w-4\/6 {
    width: 66.6667%;
}
.w-5 {
    width: 1.25rem;
}
.w-52 {
    width: 13rem;
}
.w-56 {
    width: 14rem;
}
.w-6 {
    width: 1.5rem;
}
.w-64 {
    width: 16rem;
}
.w-72 {
    width: 18rem;
}
.w-8 {
    width: 2rem;
}
.w-80 {
    width: 20rem;
}
.w-9 {
    width: 2.25rem;
}
.w-96 {
    width: 24rem;
}
.w-auto {
    width: auto;
}
.w-full {
    width: 100%;
}
.max-w-3xl {
    max-width: 48rem;
}
.max-w-7xl {
    max-width: 80rem;
}
.max-w-lg {
    max-width: 32rem;
}
.max-w-max {
    max-width: -moz-max-content;
    max-width: max-content;
}
.max-w-md {
    max-width: 28rem;
}
.max-w-sm {
    max-width: 24rem;
}
.max-w-xl {
    max-width: 36rem;
}
.flex-1 {
    flex: 1;
}
.-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes pulse {
    50% {
        opacity: 0.5;
    }
}
.animate-pulse {
    animation: 2s cubic-bezier(0.4, 0, 0.6, 1) infinite pulse;
}
.cursor-pointer {
    cursor: pointer;
}
.resize-none {
    resize: none;
}
.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.flex-col {
    flex-direction: column;
}
.flex-wrap {
    flex-wrap: wrap;
}
.items-end {
    align-items: flex-end;
}
.items-center {
    align-items: center;
}
.justify-end {
    justify-content: flex-end;
}
.justify-center {
    justify-content: center;
}
.justify-between {
    justify-content: space-between;
}
.gap-2 {
    gap: 0.5rem;
}
.gap-6 {
    gap: 1.5rem;
}
.gap-8 {
    gap: 2rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-blueGray-200 > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-divide-opacity));
}
.self-end {
    align-self: flex-end;
}
.overflow-hidden {
    overflow: hidden;
}
.overflow-y-auto {
    overflow-y: auto;
}
.rounded {
    border-radius: 0.25rem;
}
.rounded-2xl {
    border-radius: 0.75rem;
}
.rounded-3xl {
    border-radius: 1rem;
}
.rounded-4xl {
    border-radius: 1.25rem;
}
.rounded-full {
    border-radius: 9999px;
}
.rounded-lg {
    border-radius: 0.5rem;
}
.rounded-md {
    border-radius: 0.375rem;
}
.rounded-xl {
    border-radius: 0.625rem;
}
.border {
    border-width: 1px;
}
.border-2 {
    border-width: 2px;
}
.border-b {
    border-bottom-width: 1px;
}
.border-blueGray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(241 245 249 / var(--tw-border-opacity));
}
.border-blueGray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
}
.border-blueGray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity));
}
.border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity));
}
.border-indigo-200 {
    --tw-border-opacity: 1;
    border-color: rgb(195 218 254 / var(--tw-border-opacity));
}
.border-indigo-600 {
    --tw-border-opacity: 1;
    border-color: rgb(79 70 229 / var(--tw-border-opacity));
}
.border-indigo-700 {
    --tw-border-opacity: 1;
    border-color: rgb(67 56 202 / var(--tw-border-opacity));
}
.border-white\/50 {
    border-color: #ffffff80;
}
.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}
.bg-blueGray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-blueGray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}
.bg-body {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}
.bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 250 229 / var(--tw-bg-opacity));
}
.bg-indigo-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}
.bg-indigo-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}
.bg-indigo-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}
.bg-orange-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}
.bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 233 254 / var(--tw-bg-opacity));
}
.bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-transparent {
    background-color: #0000;
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/80 {
    background-color: #fffc;
}
.bg-opacity-50 {
    --tw-bg-opacity: 0.5;
}
.bg-opacity-60 {
    --tw-bg-opacity: 0.6;
}
.bg-opacity-80 {
    --tw-bg-opacity: 0.8;
}
.bg-opacity-90 {
    --tw-bg-opacity: 0.9;
}
.bg-gradient-to-br {
    background-image: linear-gradient(
        to bottom right,
        var(--tw-gradient-stops)
    );
}
.bg-gradient-to-r {
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.from-amber-50\/50 {
    --tw-gradient-from: #fffbeb80 var(--tw-gradient-from-position);
    --tw-gradient-to: #fffbeb00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-amber-500 {
    --tw-gradient-from: #f59e0b var(--tw-gradient-from-position);
    --tw-gradient-to: #f59e0b00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400 {
    --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
    --tw-gradient-to: #60a5fa00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-400\/20 {
    --tw-gradient-from: #60a5fa33 var(--tw-gradient-from-position);
    --tw-gradient-to: #60a5fa00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-50\/50 {
    --tw-gradient-from: #eff6ff80 var(--tw-gradient-from-position);
    --tw-gradient-to: #eff6ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-500 {
    --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
    --tw-gradient-to: #3b82f600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-400 {
    --tw-gradient-from: #22d3ee var(--tw-gradient-from-position);
    --tw-gradient-to: #22d3ee00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-cyan-400\/10 {
    --tw-gradient-from: #22d3ee1a var(--tw-gradient-from-position);
    --tw-gradient-to: #22d3ee00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-400 {
    --tw-gradient-from: #34d399 var(--tw-gradient-from-position);
    --tw-gradient-to: #34d39900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-50\/50 {
    --tw-gradient-from: #ecfdf580 var(--tw-gradient-from-position);
    --tw-gradient-to: #ecfdf500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-emerald-500 {
    --tw-gradient-from: #10b981 var(--tw-gradient-from-position);
    --tw-gradient-to: #10b98100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-900 {
    --tw-gradient-from: #111827 var(--tw-gradient-from-position);
    --tw-gradient-to: #11182700 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-green-400 {
    --tw-gradient-from: #34d399 var(--tw-gradient-from-position);
    --tw-gradient-to: #34d39900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-400 {
    --tw-gradient-from: #818cf8 var(--tw-gradient-from-position);
    --tw-gradient-to: #818cf800 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-400\/20 {
    --tw-gradient-from: #818cf833 var(--tw-gradient-from-position);
    --tw-gradient-to: #818cf800 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-50\/50 {
    --tw-gradient-from: #eef2ff80 var(--tw-gradient-from-position);
    --tw-gradient-to: #eef2ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-indigo-500 {
    --tw-gradient-from: #6366f1 var(--tw-gradient-from-position);
    --tw-gradient-to: #6366f100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-lime-50\/50 {
    --tw-gradient-from: #f7fee780 var(--tw-gradient-from-position);
    --tw-gradient-to: #f7fee700 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-lime-500 {
    --tw-gradient-from: #84cc16 var(--tw-gradient-from-position);
    --tw-gradient-to: #84cc1600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-50\/50 {
    --tw-gradient-from: #fff7ed80 var(--tw-gradient-from-position);
    --tw-gradient-to: #fff7ed00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-orange-500 {
    --tw-gradient-from: #f97316 var(--tw-gradient-from-position);
    --tw-gradient-to: #f9731600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-400 {
    --tw-gradient-from: #a78bfa var(--tw-gradient-from-position);
    --tw-gradient-to: #a78bfa00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-50\/50 {
    --tw-gradient-from: #f5f3ff80 var(--tw-gradient-from-position);
    --tw-gradient-to: #f5f3ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500 {
    --tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);
    --tw-gradient-to: #8b5cf600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-red-400 {
    --tw-gradient-from: #f87171 var(--tw-gradient-from-position);
    --tw-gradient-to: #f8717100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-rose-400 {
    --tw-gradient-from: #fb7185 var(--tw-gradient-from-position);
    --tw-gradient-to: #fb718500 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-rose-50\/50 {
    --tw-gradient-from: #fff1f280 var(--tw-gradient-from-position);
    --tw-gradient-to: #fff1f200 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-rose-500 {
    --tw-gradient-from: #f43f5e var(--tw-gradient-from-position);
    --tw-gradient-to: #f43f5e00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-sky-50\/50 {
    --tw-gradient-from: #f0f9ff80 var(--tw-gradient-from-position);
    --tw-gradient-to: #f0f9ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-50 {
    --tw-gradient-from: #f8fafc var(--tw-gradient-from-position);
    --tw-gradient-to: #f8fafc00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-violet-50\/50 {
    --tw-gradient-from: #f5f3ff80 var(--tw-gradient-from-position);
    --tw-gradient-to: #f5f3ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-violet-500 {
    --tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);
    --tw-gradient-to: #8b5cf600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white\/20 {
    --tw-gradient-from: #fff3 var(--tw-gradient-from-position);
    --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-yellow-400 {
    --tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);
    --tw-gradient-to: #fbbf2400 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-blue-50 {
    --tw-gradient-to: #eff6ff00 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
        #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-cyan-500 {
    --tw-gradient-to: #06b6d400 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
        #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-green-500 {
    --tw-gradient-to: #10b98100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
        #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-indigo-900 {
    --tw-gradient-to: #312e8100 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
        #312e81 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-orange-500 {
    --tw-gradient-to: #f9731600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
        #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-pink-500 {
    --tw-gradient-to: #ec489900 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
        #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-purple-500 {
    --tw-gradient-to: #8b5cf600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
        #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-red-500 {
    --tw-gradient-to: #ef444400 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
        #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-teal-500 {
    --tw-gradient-to: #14b8a600 var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from),
        #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-blue-400\/10 {
    --tw-gradient-to: #60a5fa1a var(--tw-gradient-to-position);
}
.to-blue-50\/50 {
    --tw-gradient-to: #eff6ff80 var(--tw-gradient-to-position);
}
.to-blue-500 {
    --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
}
.to-cyan-50\/50 {
    --tw-gradient-to: #ecfeff80 var(--tw-gradient-to-position);
}
.to-emerald-500 {
    --tw-gradient-to: #10b981 var(--tw-gradient-to-position);
}
.to-fuchsia-500 {
    --tw-gradient-to: #d946ef var(--tw-gradient-to-position);
}
.to-green-50\/50 {
    --tw-gradient-to: #ecfdf580 var(--tw-gradient-to-position);
}
.to-green-500 {
    --tw-gradient-to: #10b981 var(--tw-gradient-to-position);
}
.to-indigo-50 {
    --tw-gradient-to: #eef2ff var(--tw-gradient-to-position);
}
.to-indigo-500 {
    --tw-gradient-to: #6366f1 var(--tw-gradient-to-position);
}
.to-orange-50\/50 {
    --tw-gradient-to: #fff7ed80 var(--tw-gradient-to-position);
}
.to-orange-500 {
    --tw-gradient-to: #f97316 var(--tw-gradient-to-position);
}
.to-pink-400\/20 {
    --tw-gradient-to: #f472b633 var(--tw-gradient-to-position);
}
.to-pink-50\/50 {
    --tw-gradient-to: #fdf2f880 var(--tw-gradient-to-position);
}
.to-pink-500 {
    --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}
.to-purple-400\/20 {
    --tw-gradient-to: #a78bfa33 var(--tw-gradient-to-position);
}
.to-purple-50\/50 {
    --tw-gradient-to: #f5f3ff80 var(--tw-gradient-to-position);
}
.to-purple-500 {
    --tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position);
}
.to-purple-900 {
    --tw-gradient-to: #4c1d95 var(--tw-gradient-to-position);
}
.to-red-50\/50 {
    --tw-gradient-to: #fef2f280 var(--tw-gradient-to-position);
}
.to-red-500 {
    --tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
}
.to-rose-500 {
    --tw-gradient-to: #f43f5e var(--tw-gradient-to-position);
}
.to-teal-50\/50 {
    --tw-gradient-to: #f0fdfa80 var(--tw-gradient-to-position);
}
.to-teal-500 {
    --tw-gradient-to: #14b8a6 var(--tw-gradient-to-position);
}
.to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-cover {
    background-size: cover;
}
.bg-fixed {
    background-attachment: fixed;
}
.bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
}
.bg-center {
    background-position: 50%;
}
.bg-no-repeat {
    background-repeat: no-repeat;
}
.object-cover {
    -o-object-fit: cover;
    object-fit: cover;
}
.p-0 {
    padding: 0;
}
.p-0\.5 {
    padding: 0.125rem;
}
.p-1 {
    padding: 0.25rem;
}
.p-1\.5 {
    padding: 0.375rem;
}
.p-14 {
    padding: 3.5rem;
}
.p-16 {
    padding: 4rem;
}
.p-2 {
    padding: 0.5rem;
}
.p-2\.5 {
    padding: 0.625rem;
}
.p-3 {
    padding: 0.75rem;
}
.p-3\.5 {
    padding: 0.875rem;
}
.p-4 {
    padding: 1rem;
}
.p-6 {
    padding: 1.5rem;
}
.p-8 {
    padding: 2rem;
}
.px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.px-11 {
    padding-left: 2.75rem;
    padding-right: 2.75rem;
}
.px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
}
.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
}
.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
}
.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.px-9 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
}
.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.py-1\.5 {
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
}
.py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}
.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
}
.py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
}
.py-36 {
    padding-top: 9rem;
    padding-bottom: 9rem;
}
.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
}
.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}
.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.pb-11 {
    padding-bottom: 2.75rem;
}
.pb-12 {
    padding-bottom: 3rem;
}
.pb-20 {
    padding-bottom: 5rem;
}
.pb-24 {
    padding-bottom: 6rem;
}
.pb-28 {
    padding-bottom: 7rem;
}
.pb-32 {
    padding-bottom: 8rem;
}
.pb-36 {
    padding-bottom: 9rem;
}
.pb-40 {
    padding-bottom: 10rem;
}
.pb-48 {
    padding-bottom: 12rem;
}
.pb-8 {
    padding-bottom: 2rem;
}
.pb-9 {
    padding-bottom: 2.25rem;
}
.pl-12 {
    padding-left: 3rem;
}
.pr-4 {
    padding-right: 1rem;
}
.pt-11 {
    padding-top: 2.75rem;
}
.pt-16 {
    padding-top: 4rem;
}
.pt-24 {
    padding-top: 6rem;
}
.pt-8 {
    padding-top: 2rem;
}
.text-left {
    text-align: left;
}
.text-center {
    text-align: center;
}
.font-body,
.font-heading,
.font-sans {
    font-family: General Sans, ui-sans-serif, system-ui, -apple-system,
        BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans,
        sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol,
        Noto Color Emoji;
}
.text-2xl {
    font-size: 1.5rem;
}
.text-4xl {
    font-size: 2rem;
}
.text-6xl {
    font-size: 2.625rem;
}
.text-base {
    font-size: 1rem;
}
.text-lg {
    font-size: 1.125rem;
}
.text-sm {
    font-size: 0.875rem;
}
.text-xl {
    font-size: 1.313rem;
}
.text-xs {
    font-size: 0.688rem;
}
.font-bold {
    font-weight: 700;
}
.font-medium {
    font-weight: 500;
}
.font-semibold {
    font-weight: 600;
}
.text-green{
    background-color: transparent;
    color: #479c02;
}
.text-green:hover{
   background-color: transparent;
    color: #ed4d31;
}
.text-primary{
    background-color: transparent;
    color: #f68c14;
}
.text-primary:hover{
   background-color: transparent;
    color: #f68c14;
}
.uppercase {
    text-transform: uppercase;
}
.leading-10 {
    line-height: 2.5rem;
}
.leading-none {
    line-height: 1;
}
.leading-normal {
    line-height: 1.5;
}
.leading-relaxed {
    line-height: 1.625;
}
.leading-snug {
    line-height: 1.375;
}
.leading-tight {
    line-height: 1.25;
}
.tracking-px {
    letter-spacing: 1px;
}
.text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity));
}
.text-blueGray-400 {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
}
.text-body {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity));
}
.text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(4 120 87 / var(--tw-text-opacity));
}
.text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity));
}
.text-indigo-700 {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity));
}
.text-orange-700 {
    --tw-text-opacity: 1;
    color: rgb(194 65 12 / var(--tw-text-opacity));
}
.text-purple-700 {
    --tw-text-opacity: 1;
    color: rgb(109 40 217 / var(--tw-text-opacity));
}
.text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity));
}
.text-transparent {
    color: #0000;
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.placeholder-gray-400::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}
.placeholder-gray-400::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(156 163 175 / var(--tw-placeholder-opacity));
}
.placeholder-gray-500::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(107 114 128 / var(--tw-placeholder-opacity));
}
.placeholder-gray-500::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(107 114 128 / var(--tw-placeholder-opacity));
}
.opacity-0 {
    opacity: 0;
}
.opacity-80 {
    opacity: 0.8;
}
.shadow-10xl {
    --tw-shadow: 5px 5px 25px #0000000d;
    --tw-shadow-colored: 5px 5px 25px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-12xl {
    --tw-shadow: 12px 12px 36px #00000012;
    --tw-shadow-colored: 12px 12px 36px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
    --tw-shadow: 0 25px 50px -12px #00000040;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-3xl {
    --tw-shadow: 28px 34px 54px #0000001f;
    --tw-shadow-colored: 28px 34px 54px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-4xl {
    --tw-shadow: 0px 14px 34px #4f46e533, 0px 4px 25px #30295b26;
    --tw-shadow-colored: 0px 14px 34px var(--tw-shadow-color),
        0px 4px 25px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-9xl {
    --tw-shadow: 0px 53px 84px #0003;
    --tw-shadow-colored: 0px 53px 84px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
        0 4px 6px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
        0 2px 4px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
    --tw-shadow: 0 1px 2px 0 #0000000d;
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
    --tw-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),
        0 10px 10px -5px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
    outline-offset: 2px;
    outline: 2px solid #0000;
}
.blur-3xl {
    --tw-blur: blur(64px);
    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);
}
.brightness-0 {
    --tw-brightness: brightness(0);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
        var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
        var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
        var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
        var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
        var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
        var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-sm {
    --tw-backdrop-blur: blur(4px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
        var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
        var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
        var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
        var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: 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: background-color, border-color, color, fill, stroke,
        opacity, box-shadow, transform, filter, -webkit-backdrop-filter,
        backdrop-filter;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-all {
    transition-property: all;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-colors {
    transition-property: background-color, border-color, color, fill, stroke;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-opacity {
    transition-property: opacity;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-shadow {
    transition-property: box-shadow;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.duration-1000 {
    transition-duration: 1s;
}
.duration-200 {
    transition-duration: 0.2s;
}
.duration-500 {
    transition-duration: 0.5s;
}
.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.focus-within\:ring:focus-within {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
}
.focus-within\:ring-orange-300:focus-within {
    --tw-ring-opacity: 1;
    --tw-ring-color: #f1c574;
}
.hover\:-translate-x-16:hover {
    --tw-translate-x: -4rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-16:hover {
    --tw-translate-y: -4rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-3:hover {
    --tw-translate-y: -0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-4:hover {
    --tw-translate-y: -1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:translate-y-3:hover {
    --tw-translate-y: 0.75rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:translate-y-4:hover {
    --tw-translate-y: 1rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:rotate-1:hover {
    --tw-rotate: 1deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:scale-105:hover {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:border-amber-300\/50:hover {
    border-color: #fcd34d80;
}
.hover\:border-blue-300\/50:hover {
    border-color: #93c5fd80;
}
.hover\:border-blueGray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(148 163 184 / var(--tw-border-opacity));
}
.hover\:border-emerald-300\/50:hover {
    border-color: #6ee7b780;
}
.hover\:border-gray-300:hover {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.hover\:border-gray-400:hover {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity));
}
.hover\:border-gray-900:hover {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity));
}
.hover\:border-indigo-300\/50:hover {
    border-color: #f1c574;
}
.hover\:border-lime-300\/50:hover {
    border-color: #bef26480;
}
.hover\:border-orange-300\/50:hover {
    border-color: #fdba7480;
}
.hover\:border-purple-300\/50:hover {
    border-color: #c4b5fd80;
}
.hover\:border-rose-300\/50:hover {
    border-color: #fda4af80;
}
.hover\:border-sky-300\/50:hover {
    border-color: #7dd3fc80;
}
.hover\:border-violet-300\/50:hover {
    border-color: #c4b5fd80;
}
.hover\:bg-gray-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-gray-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}
.hover\:bg-indigo-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(67 56 202 / var(--tw-bg-opacity));
}
.hover\:text-blueGray-500:hover {
    --tw-text-opacity: 1;
    color: rgb(100 116 139 / var(--tw-text-opacity));
}
.hover\:text-gray-200:hover {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity));
}
.hover\:text-gray-700:hover {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity));
}
.hover\:text-gray-800:hover {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}
.hover\:text-indigo-600:hover {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity));
}
.hover\:text-indigo-700:hover {
    --tw-text-opacity: 1;
    color: rgb(67 56 202 / var(--tw-text-opacity));
}
.hover\:underline:hover {
    text-decoration-line: underline;
}
.hover\:shadow-2xl:hover {
    --tw-shadow: 0 25px 50px -12px #00000040;
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),
        0 4px 6px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
        0 2px 4px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:ring:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
        var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
        calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
        var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-gray-50:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity));
}
.focus\:ring-indigo-300:focus {
    --tw-ring-opacity: 1;
    --tw-ring-color: #f1c574;
}
.group:hover .group-hover\:rotate-12 {
    --tw-rotate: 12deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-110 {
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
        rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y))
        scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:text-amber-600 {
    --tw-text-opacity: 1;
    color: rgb(217 119 6 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-emerald-600 {
    --tw-text-opacity: 1;
    color: rgb(5 150 105 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-indigo-600 {
    --tw-text-opacity: 1;
    color: rgb(79 70 229 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-lime-600 {
    --tw-text-opacity: 1;
    color: rgb(101 163 13 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-orange-600 {
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgb(124 58 237 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-rose-600 {
    --tw-text-opacity: 1;
    color: rgb(225 29 72 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-violet-600 {
    --tw-text-opacity: 1;
    color: rgb(124 58 237 / var(--tw-text-opacity));
}
.group:hover .group-hover\:opacity-100 {
    opacity: 1;
}
@media (min-width: 640px) {
    .sm\:w-1\/2 {
        width: 50%;
    }
    .sm\:max-w-xs {
        max-width: 20rem;
    }
}
@media (min-width: 768px) {
    .md\:-m-3 {
        margin: -0.75rem;
    }
    .md\:inline-block {
        display: inline-block;
    }
    .md\:w-1\/2 {
        width: 50%;
    }
    .md\:w-1\/3 {
        width: 33.3333%;
    }
    .md\:w-5\/12 {
        width: 41.6667%;
    }
    .md\:w-auto {
        width: auto;
    }
    .md\:max-w-2xl {
        max-width: 42rem;
    }
    .md\:max-w-4xl {
        max-width: 56rem;
    }
    .md\:max-w-6xl {
        max-width: 72rem;
    }
    .md\:max-w-lg {
        max-width: 32rem;
    }
    .md\:max-w-max {
        max-width: -moz-max-content;
        max-width: max-content;
    }
    .md\:max-w-md {
        max-width: 28rem;
    }
    .md\:max-w-sm {
        max-width: 24rem;
    }
    .md\:max-w-xl {
        max-width: 36rem;
    }
    .md\:max-w-xs {
        max-width: 20rem;
    }
    .md\:flex-1 {
        flex: 1;
    }
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:divide-x > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-x-reverse: 0;
        border-right-width: calc(1px * var(--tw-divide-x-reverse));
        border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    }
    .md\:p-20 {
        padding: 5rem;
    }
    .md\:p-3 {
        padding: 0.75rem;
    }
    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .md\:pb-0 {
        padding-bottom: 0;
    }
    .md\:pb-20 {
        padding-bottom: 5rem;
    }
    .md\:pb-32 {
        padding-bottom: 8rem;
    }
    .md\:text-7xl {
        font-size: 3rem;
    }
    .md\:text-8xl {
        font-size: 3.25rem;
    }
}
@media (min-width: 1024px) {
    .lg\:col-span-1 {
        grid-column: span 1 / span 1;
    }
    .lg\:col-span-3 {
        grid-column: span 3 / span 3;
    }
    .lg\:block {
        display: block;
    }
    .lg\:hidden {
        display: none;
    }
    .lg\:w-1\/3 {
        width: 33.3333%;
    }
    .lg\:w-1\/4 {
        width: 25%;
    }
    .lg\:w-2\/12 {
        width: 16.6667%;
    }
    .lg\:w-4\/12 {
        width: 33.3333%;
    }
    .lg\:w-6\/12 {
        width: 50%;
    }
    .lg\:w-8\/12 {
        width: 66.6667%;
    }
    .lg\:max-w-sm {
        max-width: 24rem;
    }
    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:justify-end {
        justify-content: flex-end;
    }
    .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
        --tw-divide-y-reverse: 0;
        border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
    }
    .lg\:text-10xl {
        font-size: 3.75rem;
    }
    .lg\:text-13xl {
        font-size: 5rem;
    }
}
@media (min-width: 1280px) {
    .xl\:absolute {
        position: absolute;
    }
    .xl\:-bottom-20 {
        bottom: -5rem;
    }
    .xl\:right-0 {
        right: 0;
    }
    .xl\:w-6\/12 {
        width: 50%;
    }
    .xl\:w-8\/12 {
        width: 66.6667%;
    }
    .xl\:w-auto {
        width: auto;
    }
    .xl\:flex-1 {
        flex: 1;
    }
    .xl\:items-center {
        align-items: center;
    }
    .xl\:p-0 {
        padding: 0;
    }
    .xl\:px-40 {
        padding-left: 10rem;
        padding-right: 10rem;
    }
    .xl\:pl-6 {
        padding-left: 1.5rem;
    }
    .xl\:pr-6 {
        padding-right: 1.5rem;
    }
    .xl\:pt-28 {
        padding-top: 7rem;
    }
    .xl\:text-10xl {
        font-size: 3.75rem;
    }
}
.hide-on-mobile {
    display: none;
}
@media (min-width: 640px) {
    .hide-on-mobile {
        display: flex;
    }
}
.show-on-mobile {
    display: block;
}
@media (min-width: 640px) {
    .show-on-mobile {
        display: none;
    }
}
@keyframes dropdown {
    0% {
        opacity: 0;
    }
}
@keyframes progress {
    50% {
        background-position-x: -115%;
    }
}
@keyframes toast {
    0% {
        opacity: 0;
        scale: 0.9;
    }
    to {
        opacity: 1;
        scale: 1;
    }
}
@keyframes rating {
    0%,
    40% {
        filter: brightness(1.05) contrast(1.05);
        scale: 1.1;
    }
}
@keyframes radio {
    0% {
        padding: 5px;
    }
    50% {
        padding: 3px;
    }
}
@keyframes skeleton {
    0% {
        background-position: 150%;
    }
    to {
        background-position: -50%;
    }
}
@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-contain-size {
    syntax: "*";
    inherits: false;
}
@property --tw-contain-layout {
    syntax: "*";
    inherits: false;
}
@property --tw-contain-paint {
    syntax: "*";
    inherits: false;
}
@property --tw-contain-style {
    syntax: "*";
    inherits: false;
}
@property --tw-text-shadow-color {
    syntax: "*";
    inherits: false;
}
@property --tw-text-shadow-alpha {
    syntax: "<percentage>";
    inherits: false;
    initial-value: 100%;
}
@property --tw-content {
    syntax: "*";
    inherits: false;
    initial-value: "";
}
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}
@keyframes ping {
    75%,
    to {
        opacity: 0;
        transform: scale(2);
    }
}
@keyframes bounce {
    0%,
    to {
        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;
    }
}


.hide-on-mobile{
    background-image: url(https://app.viraldashboard.io/images/Content-Marketing-Background-1.png),  linear-gradient(#f7a76e, #f7a76e);
    background-size: contain;
    background-position: right;
}