@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
  *, :after, :before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-translate-z: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scale-z: 1;
    --tw-rotate-x: initial;
    --tw-rotate-y: initial;
    --tw-rotate-z: initial;
    --tw-skew-x: initial;
    --tw-skew-y: initial;
    --tw-space-y-reverse: 0;
    --tw-space-x-reverse: 0;
    --tw-divide-y-reverse: 0;
    --tw-border-style: solid;
    --tw-gradient-position: initial;
    --tw-gradient-from: rgba(0, 0, 0, 0);
    --tw-gradient-via: rgba(0, 0, 0, 0);
    --tw-gradient-to: rgba(0, 0, 0, 0);
    --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-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-shadow-color: initial;
    --tw-shadow-alpha: 100%;
    --tw-inset-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-inset-shadow-color: initial;
    --tw-inset-shadow-alpha: 100%;
    --tw-ring-color: initial;
    --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-inset-ring-color: initial;
    --tw-inset-ring-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-ring-inset: initial;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-outline-style: solid;
    --tw-blur: initial;
    --tw-brightness: initial;
    --tw-contrast: initial;
    --tw-grayscale: initial;
    --tw-hue-rotate: initial;
    --tw-invert: initial;
    --tw-opacity: initial;
    --tw-saturate: initial;
    --tw-sepia: initial;
    --tw-drop-shadow: initial;
    --tw-drop-shadow-color: initial;
    --tw-drop-shadow-alpha: 100%;
    --tw-drop-shadow-size: initial;
    --tw-backdrop-blur: initial;
    --tw-backdrop-brightness: initial;
    --tw-backdrop-contrast: initial;
    --tw-backdrop-grayscale: initial;
    --tw-backdrop-hue-rotate: initial;
    --tw-backdrop-invert: initial;
    --tw-backdrop-opacity: initial;
    --tw-backdrop-saturate: initial;
    --tw-backdrop-sepia: initial;
    --tw-duration: initial;
    --tw-ease: initial;
    --tw-content: "";
    --tw-divide-x-reverse: 0;
  }

  ::-ms-backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-translate-z: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scale-z: 1;
    --tw-rotate-x: initial;
    --tw-rotate-y: initial;
    --tw-rotate-z: initial;
    --tw-skew-x: initial;
    --tw-skew-y: initial;
    --tw-space-y-reverse: 0;
    --tw-space-x-reverse: 0;
    --tw-divide-y-reverse: 0;
    --tw-border-style: solid;
    --tw-gradient-position: initial;
    --tw-gradient-from: rgba(0, 0, 0, 0);
    --tw-gradient-via: rgba(0, 0, 0, 0);
    --tw-gradient-to: rgba(0, 0, 0, 0);
    --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-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-shadow-color: initial;
    --tw-shadow-alpha: 100%;
    --tw-inset-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-inset-shadow-color: initial;
    --tw-inset-shadow-alpha: 100%;
    --tw-ring-color: initial;
    --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-inset-ring-color: initial;
    --tw-inset-ring-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-ring-inset: initial;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-outline-style: solid;
    --tw-blur: initial;
    --tw-brightness: initial;
    --tw-contrast: initial;
    --tw-grayscale: initial;
    --tw-hue-rotate: initial;
    --tw-invert: initial;
    --tw-opacity: initial;
    --tw-saturate: initial;
    --tw-sepia: initial;
    --tw-drop-shadow: initial;
    --tw-drop-shadow-color: initial;
    --tw-drop-shadow-alpha: 100%;
    --tw-drop-shadow-size: initial;
    --tw-backdrop-blur: initial;
    --tw-backdrop-brightness: initial;
    --tw-backdrop-contrast: initial;
    --tw-backdrop-grayscale: initial;
    --tw-backdrop-hue-rotate: initial;
    --tw-backdrop-invert: initial;
    --tw-backdrop-opacity: initial;
    --tw-backdrop-saturate: initial;
    --tw-backdrop-sepia: initial;
    --tw-duration: initial;
    --tw-ease: initial;
    --tw-content: "";
    --tw-divide-x-reverse: 0;
  }

  ::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-translate-z: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scale-z: 1;
    --tw-rotate-x: initial;
    --tw-rotate-y: initial;
    --tw-rotate-z: initial;
    --tw-skew-x: initial;
    --tw-skew-y: initial;
    --tw-space-y-reverse: 0;
    --tw-space-x-reverse: 0;
    --tw-divide-y-reverse: 0;
    --tw-border-style: solid;
    --tw-gradient-position: initial;
    --tw-gradient-from: rgba(0, 0, 0, 0);
    --tw-gradient-via: rgba(0, 0, 0, 0);
    --tw-gradient-to: rgba(0, 0, 0, 0);
    --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-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-shadow-color: initial;
    --tw-shadow-alpha: 100%;
    --tw-inset-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-inset-shadow-color: initial;
    --tw-inset-shadow-alpha: 100%;
    --tw-ring-color: initial;
    --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-inset-ring-color: initial;
    --tw-inset-ring-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-ring-inset: initial;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-outline-style: solid;
    --tw-blur: initial;
    --tw-brightness: initial;
    --tw-contrast: initial;
    --tw-grayscale: initial;
    --tw-hue-rotate: initial;
    --tw-invert: initial;
    --tw-opacity: initial;
    --tw-saturate: initial;
    --tw-sepia: initial;
    --tw-drop-shadow: initial;
    --tw-drop-shadow-color: initial;
    --tw-drop-shadow-alpha: 100%;
    --tw-drop-shadow-size: initial;
    --tw-backdrop-blur: initial;
    --tw-backdrop-brightness: initial;
    --tw-backdrop-contrast: initial;
    --tw-backdrop-grayscale: initial;
    --tw-backdrop-hue-rotate: initial;
    --tw-backdrop-invert: initial;
    --tw-backdrop-opacity: initial;
    --tw-backdrop-saturate: initial;
    --tw-backdrop-sepia: initial;
    --tw-duration: initial;
    --tw-ease: initial;
    --tw-content: "";
    --tw-divide-x-reverse: 0;
  }
}

:root {
  --font-sans: "Public Sans", sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --color-red-50: #fef2f2;
  --color-red-100: #ffe2e2;
  --color-red-200: #ffcaca;
  --color-red-500: #fb2c36;
  --color-red-600: #e40014;
  --color-red-900: #82181a;
  --color-orange-50: #fff7ed;
  --color-orange-100: #ffedd5;
  --color-orange-200: #ffd7a8;
  --color-orange-300: #ffb96d;
  --color-orange-400: #ff8b1a;
  --color-orange-500: #fe6e00;
  --color-orange-600: #f05100;
  --color-orange-700: #c53c00;
  --color-orange-800: #9f2d00;
  --color-orange-900: #7e2a0c;
  --color-green-50: #effdf5;
  --color-green-100: #d9fbe8;
  --color-green-200: #b3f5d1;
  --color-green-300: #75edae;
  --color-green-400: #00dc82;
  --color-green-500: #00c16a;
  --color-green-600: #00a155;
  --color-green-700: #007f45;
  --color-green-800: #016538;
  --color-green-900: #0a5331;
  --color-green-950: #052e16;
  --color-cyan-50: #ecfeff;
  --color-cyan-100: #cefafe;
  --color-cyan-500: #00b7d7;
  --color-cyan-600: #0092b5;
  --color-cyan-900: #104e64;
  --color-blue-50: #eff6ff;
  --color-blue-100: #dbeafe;
  --color-blue-300: #90c5ff;
  --color-blue-400: #54a2ff;
  --color-blue-500: #3080ff;
  --color-blue-600: #155dfc;
  --color-blue-700: #1447e6;
  --color-blue-800: #193cb8;
  --color-blue-900: #1c398e;
  --color-indigo-50: #eef2ff;
  --color-indigo-500: #625fff;
  --color-purple-50: #faf5ff;
  --color-purple-100: #f3e8ff;
  --color-purple-300: #d9b3ff;
  --color-purple-400: #c07eff;
  --color-purple-500: #ac4bff;
  --color-purple-600: #9810fa;
  --color-purple-700: #8200da;
  --color-purple-800: #6e11b0;
  --color-purple-900: #59168b;
  --color-gray-50: #f9fafb;
  --color-gray-100: #f3f4f6;
  --color-gray-200: #e5e7eb;
  --color-gray-300: #d1d5dc;
  --color-gray-400: #99a1af;
  --color-gray-500: #6a7282;
  --color-gray-600: #4a5565;
  --color-gray-700: #364153;
  --color-gray-800: #1e2939;
  --color-gray-900: #101828;
  --color-gray-950: #030712;
  --color-white: #fff;
  --spacing: .25rem;
  --container-xs: 20rem;
  --container-sm: 24rem;
  --container-md: 28rem;
  --container-lg: 32rem;
  --container-xl: 36rem;
  --container-2xl: 42rem;
  --container-3xl: 48rem;
  --container-4xl: 56rem;
  --container-5xl: 64rem;
  --container-7xl: 80rem;
  --text-xs: .75rem;
  --text-xs--line-height: 1.33333;
  --text-sm: .875rem;
  --text-sm--line-height: 1.42857;
  --text-base: 1rem;
  --text-base--line-height: 1.5;
  --text-lg: 1.125rem;
  --text-lg--line-height: 1.55556;
  --text-xl: 1.25rem;
  --text-xl--line-height: 1.4;
  --text-2xl: 1.5rem;
  --text-2xl--line-height: 1.33333;
  --text-3xl: 1.875rem;
  --text-3xl--line-height: 1.2;
  --text-4xl: 2.25rem;
  --text-4xl--line-height: 1.11111;
  --text-5xl: 3rem;
  --text-5xl--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-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --tracking-tight: -.025em;
  --leading-relaxed: 1.625;
  --ease-in: cubic-bezier(.4, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, .2, 1);
  --animate-spin: spin 1s linear infinite;
  --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
  --blur-sm: 8px;
  --blur-md: 12px;
  --blur-3xl: 64px;
  --default-transition-duration: .15s;
  --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  --default-font-family: var(--font-sans);
  --default-mono-font-family: var(--font-mono);
  --color-old-neutral-50: #fafafa;
  --color-old-neutral-100: #f5f5f5;
  --color-old-neutral-200: #e5e5e5;
  --color-old-neutral-300: #d4d4d4;
  --color-old-neutral-400: #a1a1a1;
  --color-old-neutral-500: #737373;
  --color-old-neutral-600: #525252;
  --color-old-neutral-700: #404040;
  --color-old-neutral-800: #262626;
  --color-old-neutral-900: #171717;
  --color-old-neutral-950: #0a0a0a;
}

@supports (color: color(display-p3 0 0 0)) {
  :root {
    --color-red-50: color(display-p3 .988669 .951204 .950419);
    --color-red-100: color(display-p3 .980386 .889727 .887779);
    --color-red-200: color(display-p3 .969562 .798149 .794299);
    --color-red-500: color(display-p3 .903738 .262579 .253307);
    --color-red-600: color(display-p3 .830323 .140383 .133196);
    --color-red-900: color(display-p3 .466906 .133198 .12139);
    --color-orange-50: color(display-p3 .99533 .970132 .933499);
    --color-orange-100: color(display-p3 .988762 .931393 .843273);
    --color-orange-200: color(display-p3 .974647 .84705 .680111);
    --color-orange-300: color(display-p3 .96801 .734346 .464159);
    --color-orange-400: color(display-p3 .950192 .561807 .211017);
    --color-orange-500: color(display-p3 .946589 .449788 .0757345);
    --color-orange-600: color(display-p3 .887467 .341665 .0219962);
    --color-orange-700: color(display-p3 .729844 .257256 .0511062);
    --color-orange-800: color(display-p3 .575591 .21198 .082665);
    --color-orange-900: color(display-p3 .457137 .188093 .0897628);
    --color-cyan-50: color(display-p3 .938135 .993772 .998465);
    --color-cyan-100: color(display-p3 .843085 .97553 .992573);
    --color-cyan-500: color(display-p3 .246703 .710032 .841444);
    --color-cyan-600: color(display-p3 .193249 .564651 .707197);
    --color-cyan-900: color(display-p3 .142586 .302008 .385094);
    --color-blue-50: color(display-p3 .941826 .963151 .995385);
    --color-blue-100: color(display-p3 .869214 .915931 .989622);
    --color-blue-300: color(display-p3 .602559 .767214 .993938);
    --color-blue-400: color(display-p3 .397443 .62813 .992116);
    --color-blue-500: color(display-p3 .266422 .491219 .988624);
    --color-blue-600: color(display-p3 .174493 .358974 .950247);
    --color-blue-700: color(display-p3 .1379 .274983 .867624);
    --color-blue-800: color(display-p3 .134023 .230647 .695537);
    --color-blue-900: color(display-p3 .136395 .219428 .537145);
    --color-indigo-50: color(display-p3 .936215 .948621 .995621);
    --color-indigo-500: color(display-p3 .380374 .372235 .971707);
    --color-purple-50: color(display-p3 .977045 .961759 .996715);
    --color-purple-100: color(display-p3 .945034 .910569 .992972);
    --color-purple-300: color(display-p3 .829394 .703737 .996084);
    --color-purple-400: color(display-p3 .719919 .492497 .995173);
    --color-purple-500: color(display-p3 .629519 .30089 .990817);
    --color-purple-600: color(display-p3 .546729 .130167 .94439);
    --color-purple-700: color(display-p3 .465298 .0652579 .824397);
    --color-purple-800: color(display-p3 .393513 .10339 .664476);
    --color-purple-900: color(display-p3 .321698 .107597 .524563);
    --color-gray-50: color(display-p3 .977213 .98084 .985102);
    --color-gray-100: color(display-p3 .953567 .956796 .964321);
    --color-gray-200: color(display-p3 .899787 .906171 .92106);
    --color-gray-300: color(display-p3 .822033 .835264 .858521);
    --color-gray-400: color(display-p3 .605734 .630385 .680158);
    --color-gray-500: color(display-p3 .421287 .446085 .504784);
    --color-gray-600: color(display-p3 .297358 .332176 .39043);
    --color-gray-700: color(display-p3 .219968 .253721 .318679);
    --color-gray-800: color(display-p3 .125854 .159497 .216835);
    --color-gray-900: color(display-p3 .070423 .0928982 .151928);
    --color-gray-950: color(display-p3 .0144294 .0270755 .068534);
    --color-old-neutral-50: color(display-p3 .980256 .980256 .980256);
    --color-old-neutral-100: color(display-p3 .960587 .960587 .960587);
    --color-old-neutral-200: color(display-p3 .898161 .898161 .898161);
    --color-old-neutral-300: color(display-p3 .831444 .831444 .831444);
    --color-old-neutral-400: color(display-p3 .630163 .630163 .630163);
    --color-old-neutral-500: color(display-p3 .451519 .451519 .451519);
    --color-old-neutral-600: color(display-p3 .321993 .321993 .321993);
    --color-old-neutral-700: color(display-p3 .250471 .250471 .250471);
    --color-old-neutral-800: color(display-p3 .149382 .149382 .149382);
    --color-old-neutral-900: color(display-p3 .0905274 .0905274 .0905274);
    --color-old-neutral-950: color(display-p3 .0393882 .0393882 .0393882);
  }
}

@supports (color: lab(0% 0 0)) {
  :root {
    --color-red-50: lab(96.5005% 4.18511 1.52329);
    --color-red-100: lab(92.243% 10.2865 3.83865);
    --color-red-200: lab(86.017% 19.8815 7.75869);
    --color-red-500: lab(55.4814% 75.0732 48.8528);
    --color-red-600: lab(48.4493% 77.4328 61.5452);
    --color-red-900: lab(28.5139% 44.5539 29.0463);
    --color-orange-50: lab(97.7008% 1.53738 5.90646);
    --color-orange-100: lab(94.7127% 3.58391 14.3151);
    --color-orange-200: lab(88.4871% 9.94918 28.8378);
    --color-orange-300: lab(80.8059% 21.7313 50.4455);
    --color-orange-400: lab(70.0429% 42.5156 75.8207);
    --color-orange-500: lab(64.272% 57.1788 90.3583);
    --color-orange-600: lab(57.1026% 64.2584 89.8886);
    --color-orange-700: lab(46.4615% 57.7275 70.8507);
    --color-orange-800: lab(37.1566% 46.6433 50.5562);
    --color-orange-900: lab(30.2951% 36.0434 37.671);
    --color-cyan-50: lab(98.3303% -5.97429 -2.62109);
    --color-cyan-100: lab(95.3146% -13.8285 -6.84733);
    --color-cyan-500: lab(67.805% -35.3952 -30.2018);
    --color-cyan-600: lab(55.1767% -26.7496 -30.5138);
    --color-cyan-900: lab(30.372% -13.1853 -18.7887);
    --color-blue-50: lab(96.492% -1.14647 -5.11479);
    --color-blue-100: lab(92.0301% -2.24757 -11.6453);
    --color-blue-300: lab(77.5052% -6.4629 -36.42);
    --color-blue-400: lab(65.0361% -1.42062 -56.9803);
    --color-blue-500: lab(54.1736% 13.3368 -74.6839);
    --color-blue-600: lab(44.0605% 29.0279 -86.0352);
    --color-blue-700: lab(36.9089% 35.0961 -85.6872);
    --color-blue-800: lab(30.2514% 27.7854 -70.2699);
    --color-blue-900: lab(26.1542% 15.7545 -51.5504);
    --color-indigo-50: lab(95.4818% .411302 -6.78529);
    --color-indigo-500: lab(48.295% 38.3129 -81.9673);
    --color-purple-50: lab(97.1626% 2.99937 -4.13398);
    --color-purple-100: lab(93.3333% 6.9744 -9.83434);
    --color-purple-300: lab(78.3298% 26.2195 -34.9499);
    --color-purple-400: lab(63.6946% 47.6127 -59.2066);
    --color-purple-500: lab(52.0183% 66.11 -78.2316);
    --color-purple-600: lab(43.0295% 75.21 -86.5669);
    --color-purple-700: lab(36.1758% 69.8525 -80.0381);
    --color-purple-800: lab(30.6017% 56.7637 -64.4751);
    --color-purple-900: lab(24.9401% 45.2703 -51.2728);
    --color-gray-50: lab(98.2596% -.247031 -.706708);
    --color-gray-100: lab(96.1596% -.082314 -1.13575);
    --color-gray-200: lab(91.6229% -.159085 -2.26791);
    --color-gray-300: lab(85.1236% -.612259 -3.7138);
    --color-gray-400: lab(65.9269% -.832707 -8.17474);
    --color-gray-500: lab(47.7841% -.393212 -10.0268);
    --color-gray-600: lab(35.6337% -1.58697 -10.8425);
    --color-gray-700: lab(27.1134% -.956401 -12.3224);
    --color-gray-800: lab(16.1051% -1.18239 -11.7533);
    --color-gray-900: lab(8.11897% .811279 -12.254);
    --color-gray-950: lab(1.90334% .278696 -5.48866);
    --color-old-neutral-50: lab(98.26% 0 0);
    --color-old-neutral-100: lab(96.52% -.0000596046 0);
    --color-old-neutral-200: lab(90.952% -.0000596046 0);
    --color-old-neutral-300: lab(84.92% 0 0);
    --color-old-neutral-400: lab(66.128% -.0000298023 .0000119209);
    --color-old-neutral-500: lab(48.496% 0 0);
    --color-old-neutral-600: lab(34.924% 0 0);
    --color-old-neutral-700: lab(27.036% 0 0);
    --color-old-neutral-800: lab(15.204% 0 0);
    --color-old-neutral-900: lab(7.78201% -.0000149012 0);
    --color-old-neutral-950: lab(2.75381% 0 0);
  }
}

:host {
  --font-sans: "Public Sans", sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --color-red-50: #fef2f2;
  --color-red-100: #ffe2e2;
  --color-red-200: #ffcaca;
  --color-red-500: #fb2c36;
  --color-red-600: #e40014;
  --color-red-900: #82181a;
  --color-orange-50: #fff7ed;
  --color-orange-100: #ffedd5;
  --color-orange-200: #ffd7a8;
  --color-orange-300: #ffb96d;
  --color-orange-400: #ff8b1a;
  --color-orange-500: #fe6e00;
  --color-orange-600: #f05100;
  --color-orange-700: #c53c00;
  --color-orange-800: #9f2d00;
  --color-orange-900: #7e2a0c;
  --color-green-50: #effdf5;
  --color-green-100: #d9fbe8;
  --color-green-200: #b3f5d1;
  --color-green-300: #75edae;
  --color-green-400: #00dc82;
  --color-green-500: #00c16a;
  --color-green-600: #00a155;
  --color-green-700: #007f45;
  --color-green-800: #016538;
  --color-green-900: #0a5331;
  --color-green-950: #052e16;
  --color-cyan-50: #ecfeff;
  --color-cyan-100: #cefafe;
  --color-cyan-500: #00b7d7;
  --color-cyan-600: #0092b5;
  --color-cyan-900: #104e64;
  --color-blue-50: #eff6ff;
  --color-blue-100: #dbeafe;
  --color-blue-300: #90c5ff;
  --color-blue-400: #54a2ff;
  --color-blue-500: #3080ff;
  --color-blue-600: #155dfc;
  --color-blue-700: #1447e6;
  --color-blue-800: #193cb8;
  --color-blue-900: #1c398e;
  --color-indigo-50: #eef2ff;
  --color-indigo-500: #625fff;
  --color-purple-50: #faf5ff;
  --color-purple-100: #f3e8ff;
  --color-purple-300: #d9b3ff;
  --color-purple-400: #c07eff;
  --color-purple-500: #ac4bff;
  --color-purple-600: #9810fa;
  --color-purple-700: #8200da;
  --color-purple-800: #6e11b0;
  --color-purple-900: #59168b;
  --color-gray-50: #f9fafb;
  --color-gray-100: #f3f4f6;
  --color-gray-200: #e5e7eb;
  --color-gray-300: #d1d5dc;
  --color-gray-400: #99a1af;
  --color-gray-500: #6a7282;
  --color-gray-600: #4a5565;
  --color-gray-700: #364153;
  --color-gray-800: #1e2939;
  --color-gray-900: #101828;
  --color-gray-950: #030712;
  --color-white: #fff;
  --spacing: .25rem;
  --container-xs: 20rem;
  --container-sm: 24rem;
  --container-md: 28rem;
  --container-lg: 32rem;
  --container-xl: 36rem;
  --container-2xl: 42rem;
  --container-3xl: 48rem;
  --container-4xl: 56rem;
  --container-5xl: 64rem;
  --container-7xl: 80rem;
  --text-xs: .75rem;
  --text-xs--line-height: 1.33333;
  --text-sm: .875rem;
  --text-sm--line-height: 1.42857;
  --text-base: 1rem;
  --text-base--line-height: 1.5;
  --text-lg: 1.125rem;
  --text-lg--line-height: 1.55556;
  --text-xl: 1.25rem;
  --text-xl--line-height: 1.4;
  --text-2xl: 1.5rem;
  --text-2xl--line-height: 1.33333;
  --text-3xl: 1.875rem;
  --text-3xl--line-height: 1.2;
  --text-4xl: 2.25rem;
  --text-4xl--line-height: 1.11111;
  --text-5xl: 3rem;
  --text-5xl--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-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --tracking-tight: -.025em;
  --leading-relaxed: 1.625;
  --ease-in: cubic-bezier(.4, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, .2, 1);
  --animate-spin: spin 1s linear infinite;
  --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
  --blur-sm: 8px;
  --blur-md: 12px;
  --blur-3xl: 64px;
  --default-transition-duration: .15s;
  --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  --default-font-family: var(--font-sans);
  --default-mono-font-family: var(--font-mono);
  --color-old-neutral-50: #fafafa;
  --color-old-neutral-100: #f5f5f5;
  --color-old-neutral-200: #e5e5e5;
  --color-old-neutral-300: #d4d4d4;
  --color-old-neutral-400: #a1a1a1;
  --color-old-neutral-500: #737373;
  --color-old-neutral-600: #525252;
  --color-old-neutral-700: #404040;
  --color-old-neutral-800: #262626;
  --color-old-neutral-900: #171717;
  --color-old-neutral-950: #0a0a0a;
}

@supports (color: color(display-p3 0 0 0)) {
  :host {
    --color-red-50: color(display-p3 .988669 .951204 .950419);
    --color-red-100: color(display-p3 .980386 .889727 .887779);
    --color-red-200: color(display-p3 .969562 .798149 .794299);
    --color-red-500: color(display-p3 .903738 .262579 .253307);
    --color-red-600: color(display-p3 .830323 .140383 .133196);
    --color-red-900: color(display-p3 .466906 .133198 .12139);
    --color-orange-50: color(display-p3 .99533 .970132 .933499);
    --color-orange-100: color(display-p3 .988762 .931393 .843273);
    --color-orange-200: color(display-p3 .974647 .84705 .680111);
    --color-orange-300: color(display-p3 .96801 .734346 .464159);
    --color-orange-400: color(display-p3 .950192 .561807 .211017);
    --color-orange-500: color(display-p3 .946589 .449788 .0757345);
    --color-orange-600: color(display-p3 .887467 .341665 .0219962);
    --color-orange-700: color(display-p3 .729844 .257256 .0511062);
    --color-orange-800: color(display-p3 .575591 .21198 .082665);
    --color-orange-900: color(display-p3 .457137 .188093 .0897628);
    --color-cyan-50: color(display-p3 .938135 .993772 .998465);
    --color-cyan-100: color(display-p3 .843085 .97553 .992573);
    --color-cyan-500: color(display-p3 .246703 .710032 .841444);
    --color-cyan-600: color(display-p3 .193249 .564651 .707197);
    --color-cyan-900: color(display-p3 .142586 .302008 .385094);
    --color-blue-50: color(display-p3 .941826 .963151 .995385);
    --color-blue-100: color(display-p3 .869214 .915931 .989622);
    --color-blue-300: color(display-p3 .602559 .767214 .993938);
    --color-blue-400: color(display-p3 .397443 .62813 .992116);
    --color-blue-500: color(display-p3 .266422 .491219 .988624);
    --color-blue-600: color(display-p3 .174493 .358974 .950247);
    --color-blue-700: color(display-p3 .1379 .274983 .867624);
    --color-blue-800: color(display-p3 .134023 .230647 .695537);
    --color-blue-900: color(display-p3 .136395 .219428 .537145);
    --color-indigo-50: color(display-p3 .936215 .948621 .995621);
    --color-indigo-500: color(display-p3 .380374 .372235 .971707);
    --color-purple-50: color(display-p3 .977045 .961759 .996715);
    --color-purple-100: color(display-p3 .945034 .910569 .992972);
    --color-purple-300: color(display-p3 .829394 .703737 .996084);
    --color-purple-400: color(display-p3 .719919 .492497 .995173);
    --color-purple-500: color(display-p3 .629519 .30089 .990817);
    --color-purple-600: color(display-p3 .546729 .130167 .94439);
    --color-purple-700: color(display-p3 .465298 .0652579 .824397);
    --color-purple-800: color(display-p3 .393513 .10339 .664476);
    --color-purple-900: color(display-p3 .321698 .107597 .524563);
    --color-gray-50: color(display-p3 .977213 .98084 .985102);
    --color-gray-100: color(display-p3 .953567 .956796 .964321);
    --color-gray-200: color(display-p3 .899787 .906171 .92106);
    --color-gray-300: color(display-p3 .822033 .835264 .858521);
    --color-gray-400: color(display-p3 .605734 .630385 .680158);
    --color-gray-500: color(display-p3 .421287 .446085 .504784);
    --color-gray-600: color(display-p3 .297358 .332176 .39043);
    --color-gray-700: color(display-p3 .219968 .253721 .318679);
    --color-gray-800: color(display-p3 .125854 .159497 .216835);
    --color-gray-900: color(display-p3 .070423 .0928982 .151928);
    --color-gray-950: color(display-p3 .0144294 .0270755 .068534);
    --color-old-neutral-50: color(display-p3 .980256 .980256 .980256);
    --color-old-neutral-100: color(display-p3 .960587 .960587 .960587);
    --color-old-neutral-200: color(display-p3 .898161 .898161 .898161);
    --color-old-neutral-300: color(display-p3 .831444 .831444 .831444);
    --color-old-neutral-400: color(display-p3 .630163 .630163 .630163);
    --color-old-neutral-500: color(display-p3 .451519 .451519 .451519);
    --color-old-neutral-600: color(display-p3 .321993 .321993 .321993);
    --color-old-neutral-700: color(display-p3 .250471 .250471 .250471);
    --color-old-neutral-800: color(display-p3 .149382 .149382 .149382);
    --color-old-neutral-900: color(display-p3 .0905274 .0905274 .0905274);
    --color-old-neutral-950: color(display-p3 .0393882 .0393882 .0393882);
  }
}

@supports (color: lab(0% 0 0)) {
  :host {
    --color-red-50: lab(96.5005% 4.18511 1.52329);
    --color-red-100: lab(92.243% 10.2865 3.83865);
    --color-red-200: lab(86.017% 19.8815 7.75869);
    --color-red-500: lab(55.4814% 75.0732 48.8528);
    --color-red-600: lab(48.4493% 77.4328 61.5452);
    --color-red-900: lab(28.5139% 44.5539 29.0463);
    --color-orange-50: lab(97.7008% 1.53738 5.90646);
    --color-orange-100: lab(94.7127% 3.58391 14.3151);
    --color-orange-200: lab(88.4871% 9.94918 28.8378);
    --color-orange-300: lab(80.8059% 21.7313 50.4455);
    --color-orange-400: lab(70.0429% 42.5156 75.8207);
    --color-orange-500: lab(64.272% 57.1788 90.3583);
    --color-orange-600: lab(57.1026% 64.2584 89.8886);
    --color-orange-700: lab(46.4615% 57.7275 70.8507);
    --color-orange-800: lab(37.1566% 46.6433 50.5562);
    --color-orange-900: lab(30.2951% 36.0434 37.671);
    --color-cyan-50: lab(98.3303% -5.97429 -2.62109);
    --color-cyan-100: lab(95.3146% -13.8285 -6.84733);
    --color-cyan-500: lab(67.805% -35.3952 -30.2018);
    --color-cyan-600: lab(55.1767% -26.7496 -30.5138);
    --color-cyan-900: lab(30.372% -13.1853 -18.7887);
    --color-blue-50: lab(96.492% -1.14647 -5.11479);
    --color-blue-100: lab(92.0301% -2.24757 -11.6453);
    --color-blue-300: lab(77.5052% -6.4629 -36.42);
    --color-blue-400: lab(65.0361% -1.42062 -56.9803);
    --color-blue-500: lab(54.1736% 13.3368 -74.6839);
    --color-blue-600: lab(44.0605% 29.0279 -86.0352);
    --color-blue-700: lab(36.9089% 35.0961 -85.6872);
    --color-blue-800: lab(30.2514% 27.7854 -70.2699);
    --color-blue-900: lab(26.1542% 15.7545 -51.5504);
    --color-indigo-50: lab(95.4818% .411302 -6.78529);
    --color-indigo-500: lab(48.295% 38.3129 -81.9673);
    --color-purple-50: lab(97.1626% 2.99937 -4.13398);
    --color-purple-100: lab(93.3333% 6.9744 -9.83434);
    --color-purple-300: lab(78.3298% 26.2195 -34.9499);
    --color-purple-400: lab(63.6946% 47.6127 -59.2066);
    --color-purple-500: lab(52.0183% 66.11 -78.2316);
    --color-purple-600: lab(43.0295% 75.21 -86.5669);
    --color-purple-700: lab(36.1758% 69.8525 -80.0381);
    --color-purple-800: lab(30.6017% 56.7637 -64.4751);
    --color-purple-900: lab(24.9401% 45.2703 -51.2728);
    --color-gray-50: lab(98.2596% -.247031 -.706708);
    --color-gray-100: lab(96.1596% -.082314 -1.13575);
    --color-gray-200: lab(91.6229% -.159085 -2.26791);
    --color-gray-300: lab(85.1236% -.612259 -3.7138);
    --color-gray-400: lab(65.9269% -.832707 -8.17474);
    --color-gray-500: lab(47.7841% -.393212 -10.0268);
    --color-gray-600: lab(35.6337% -1.58697 -10.8425);
    --color-gray-700: lab(27.1134% -.956401 -12.3224);
    --color-gray-800: lab(16.1051% -1.18239 -11.7533);
    --color-gray-900: lab(8.11897% .811279 -12.254);
    --color-gray-950: lab(1.90334% .278696 -5.48866);
    --color-old-neutral-50: lab(98.26% 0 0);
    --color-old-neutral-100: lab(96.52% -.0000596046 0);
    --color-old-neutral-200: lab(90.952% -.0000596046 0);
    --color-old-neutral-300: lab(84.92% 0 0);
    --color-old-neutral-400: lab(66.128% -.0000298023 .0000119209);
    --color-old-neutral-500: lab(48.496% 0 0);
    --color-old-neutral-600: lab(34.924% 0 0);
    --color-old-neutral-700: lab(27.036% 0 0);
    --color-old-neutral-800: lab(15.204% 0 0);
    --color-old-neutral-900: lab(7.78201% -.0000149012 0);
    --color-old-neutral-950: lab(2.75381% 0 0);
  }
}

:root {
  --ui-header-height: calc(var(--spacing) * 16);
}

:host {
  --ui-header-height: calc(var(--spacing) * 16);
}

.light, :root {
  --ui-text-dimmed: var(--ui-color-neutral-400);
  --ui-text-muted: var(--ui-color-neutral-500);
  --ui-text-toned: var(--ui-color-neutral-600);
  --ui-text: var(--ui-color-neutral-700);
  --ui-text-highlighted: var(--ui-color-neutral-900);
  --ui-text-inverted: #fff;
  --ui-bg: #fff;
  --ui-bg-muted: var(--ui-color-neutral-50);
  --ui-bg-elevated: var(--ui-color-neutral-100);
  --ui-bg-accented: var(--ui-color-neutral-200);
  --ui-bg-inverted: var(--ui-color-neutral-900);
  --ui-border: var(--ui-color-neutral-200);
  --ui-border-muted: var(--ui-color-neutral-200);
  --ui-border-accented: var(--ui-color-neutral-300);
  --ui-border-inverted: var(--ui-color-neutral-900);
  --ui-radius: .25rem;
  --ui-container: 80rem;
}

:host {
  --ui-text-dimmed: var(--ui-color-neutral-400);
  --ui-text-muted: var(--ui-color-neutral-500);
  --ui-text-toned: var(--ui-color-neutral-600);
  --ui-text: var(--ui-color-neutral-700);
  --ui-text-highlighted: var(--ui-color-neutral-900);
  --ui-text-inverted: #fff;
  --ui-bg: #fff;
  --ui-bg-muted: var(--ui-color-neutral-50);
  --ui-bg-elevated: var(--ui-color-neutral-100);
  --ui-bg-accented: var(--ui-color-neutral-200);
  --ui-bg-inverted: var(--ui-color-neutral-900);
  --ui-border: var(--ui-color-neutral-200);
  --ui-border-muted: var(--ui-color-neutral-200);
  --ui-border-accented: var(--ui-color-neutral-300);
  --ui-border-inverted: var(--ui-color-neutral-900);
  --ui-radius: .25rem;
  --ui-container: 80rem;
}

.dark {
  --ui-text-dimmed: var(--ui-color-neutral-500);
  --ui-text-muted: var(--ui-color-neutral-400);
  --ui-text-toned: var(--ui-color-neutral-300);
  --ui-text: var(--ui-color-neutral-200);
  --ui-text-highlighted: #fff;
  --ui-text-inverted: var(--ui-color-neutral-900);
  --ui-bg: var(--ui-color-neutral-900);
  --ui-bg-muted: var(--ui-color-neutral-800);
  --ui-bg-elevated: var(--ui-color-neutral-800);
  --ui-bg-accented: var(--ui-color-neutral-700);
  --ui-bg-inverted: #fff;
  --ui-border: var(--ui-color-neutral-800);
  --ui-border-muted: var(--ui-color-neutral-700);
  --ui-border-accented: var(--ui-color-neutral-700);
  --ui-border-inverted: #fff;
}

*, :after, :before {
  box-sizing: border-box;
  border: 0 solid;
  margin: 0;
  padding: 0;
}

::-ms-backdrop {
  box-sizing: border-box;
  border: 0 solid;
  margin: 0;
  padding: 0;
}

::backdrop {
  box-sizing: border-box;
  border: 0 solid;
  margin: 0;
  padding: 0;
}

::-webkit-file-upload-button {
  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;
}

::file-selector-button {
  box-sizing: border-box;
  border: 0 solid;
  margin: 0;
  padding: 0;
}

html {
  -webkit-text-size-adjust: 100%;
  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);
  -moz-tab-size: 4;
  tab-size: 4;
  -webkit-tap-highlight-color: transparent;
  line-height: 1.5;
}

:host {
  -webkit-text-size-adjust: 100%;
  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);
  -moz-tab-size: 4;
  tab-size: 4;
  -webkit-tap-highlight-color: transparent;
  line-height: 1.5;
}

hr {
  color: inherit;
  border-top-width: 1px;
  height: 0;
}

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;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}

b, strong {
  font-weight: bolder;
}

code, kbd, pre, samp {
  font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  font-feature-settings: var(--default-mono-font-feature-settings, normal);
  font-variation-settings: var(--default-mono-font-variation-settings, normal);
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: initial;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

table {
  border-collapse: collapse;
  border-color: inherit;
  text-indent: 0;
}

:-moz-focusring {
  outline: auto;
}

progress {
  vertical-align: initial;
}

summary {
  display: list-item;
}

menu, ol, ul {
  list-style: none;
}

audio, canvas, embed, iframe, img, object, svg, video {
  vertical-align: middle;
  display: block;
}

img, video {
  max-width: 100%;
  height: auto;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
}

::-webkit-file-upload-button {
  color: inherit;
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
}

::file-selector-button {
  color: inherit;
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
}

::file-selector-button {
  color: inherit;
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
}

:where(select:-webkit-any([multiple], [size])) optgroup {
  font-weight: bolder;
}

:where(select:-moz-any([multiple], [size])) optgroup {
  font-weight: bolder;
}

:where(select:is([multiple], [size])) optgroup {
  font-weight: bolder;
}

:where(select:-webkit-any([multiple], [size])) optgroup option:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: 20px;
}

:where(select:-moz-any([multiple], [size])) optgroup option:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: 20px;
}

:where(select:is([multiple], [size])) optgroup option:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: 20px;
}

:where(select:-webkit-any([multiple], [size])) optgroup option:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: 20px;
}

:where(select:-moz-any([multiple], [size])) optgroup option:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: 20px;
}

:where(select:is([multiple], [size])) optgroup option:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: 20px;
}

:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::-webkit-file-upload-button {
  margin-right: 4px;
}

:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::file-selector-button {
  margin-right: 4px;
}

:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::file-selector-button {
  margin-right: 4px;
}

:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::-webkit-file-upload-button {
  margin-left: 4px;
}

:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::file-selector-button {
  margin-left: 4px;
}

:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::file-selector-button {
  margin-left: 4px;
}

:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::-webkit-file-upload-button {
  margin-right: 4px;
}

:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::file-selector-button {
  margin-right: 4px;
}

:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::-ms-browse {
  margin-right: 4px;
}

:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::file-selector-button {
  margin-right: 4px;
}

:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::-webkit-file-upload-button {
  margin-left: 4px;
}

:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::file-selector-button {
  margin-left: 4px;
}

:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::-ms-browse {
  margin-left: 4px;
}

:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::file-selector-button {
  margin-left: 4px;
}

::-ms-input-placeholder {
  opacity: 1;
}

::placeholder {
  opacity: 1;
}

@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
  ::-ms-input-placeholder {
    color: currentColor;
  }

  ::placeholder {
    color: currentColor;
  }

  @supports (color: color-mix(in lab,red,red)) {
    ::-ms-input-placeholder {
      color: color-mix(in oklab, currentcolor 50%, rgba(0, 0, 0, 0));
    }

    ::placeholder {
      color: color-mix(in oklab, currentcolor 50%, rgba(0, 0, 0, 0));
    }
  }
}

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-top: 0;
  padding-bottom: 0;
}

::-webkit-datetime-edit-year-field {
  padding-top: 0;
  padding-bottom: 0;
}

::-webkit-datetime-edit-day-field {
  padding-top: 0;
  padding-bottom: 0;
}

::-webkit-datetime-edit-month-field {
  padding-top: 0;
  padding-bottom: 0;
}

::-webkit-datetime-edit-hour-field {
  padding-top: 0;
  padding-bottom: 0;
}

::-webkit-datetime-edit-minute-field {
  padding-top: 0;
  padding-bottom: 0;
}

::-webkit-datetime-edit-millisecond-field {
  padding-top: 0;
  padding-bottom: 0;
}

::-webkit-datetime-edit-second-field {
  padding-top: 0;
  padding-bottom: 0;
}

::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

::-webkit-calendar-picker-indicator {
  line-height: 1;
}

:-moz-ui-invalid {
  box-shadow: none;
}

button {
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  appearance: button;
}

input:where([type="button"], [type="reset"], [type="submit"]) {
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  appearance: button;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  appearance: button;
}

::file-selector-button {
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-appearance: button;
  appearance: button;
}

::file-selector-button {
  -webkit-appearance: button;
  -moz-appearance: button;
  -ms-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;
}

body {
  background-color: var(--ui-bg);
  color: var(--ui-text);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

body:where(.dark, .dark *) {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
}

.pointer-events-auto {
  pointer-events: auto;
}

.pointer-events-none {
  pointer-events: none;
}

.collapse {
  visibility: collapse;
}

.visible {
  visibility: visible;
}

.sr-only {
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
}

.absolute, .sr-only {
  position: absolute;
}

.fixed {
  position: fixed;
}

.relative {
  position: relative;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
}

.inset-0 {
  inset: calc(var(--spacing) * 0);
}

.inset-x-0 {
  inset-inline: calc(var(--spacing) * 0);
}

.inset-x-1 {
  inset-inline: calc(var(--spacing) * 1);
}

.inset-x-4 {
  inset-inline: calc(var(--spacing) * 4);
}

.inset-y-0 {
  inset-block: calc(var(--spacing) * 0);
}

.inset-y-1 {
  inset-block: calc(var(--spacing) * 1);
}

.inset-y-1\.5 {
  inset-block: calc(var(--spacing) * 1.5);
}

.inset-y-2 {
  inset-block: calc(var(--spacing) * 2);
}

.inset-y-3 {
  inset-block: calc(var(--spacing) * 3);
}

.inset-y-4 {
  inset-block: calc(var(--spacing) * 4);
}

.-start-px:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: -1px;
}

.-start-px:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: -1px;
}

.-start-px:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: -1px;
}

.-start-px:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: -1px;
}

.-start-px:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: -1px;
}

.-start-px:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: -1px;
}

.start-0:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(var(--spacing) * 0);
}

.start-0:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(var(--spacing) * 0);
}

.start-0:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(var(--spacing) * 0);
}

.start-0:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(var(--spacing) * 0);
}

.start-0:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(var(--spacing) * 0);
}

.start-0:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(var(--spacing) * 0);
}

.start-4:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(var(--spacing) * 4);
}

.start-4:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(var(--spacing) * 4);
}

.start-4:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(var(--spacing) * 4);
}

.start-4:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(var(--spacing) * 4);
}

.start-4:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(var(--spacing) * 4);
}

.start-4:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(var(--spacing) * 4);
}

.start-32:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(var(--spacing) * 32);
}

.start-32:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(var(--spacing) * 32);
}

.start-32:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(var(--spacing) * 32);
}

.start-32:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(var(--spacing) * 32);
}

.start-32:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(var(--spacing) * 32);
}

.start-32:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(var(--spacing) * 32);
}

.start-\[calc\(50\%\+16px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 16px);
}

.start-\[calc\(50\%\+16px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 16px);
}

.start-\[calc\(50\%\+16px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 16px);
}

.start-\[calc\(50\%\+16px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 16px);
}

.start-\[calc\(50\%\+16px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 16px);
}

.start-\[calc\(50\%\+16px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 16px);
}

.start-\[calc\(50\%\+20px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 20px);
}

.start-\[calc\(50\%\+20px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 20px);
}

.start-\[calc\(50\%\+20px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 20px);
}

.start-\[calc\(50\%\+20px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 20px);
}

.start-\[calc\(50\%\+20px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 20px);
}

.start-\[calc\(50\%\+20px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 20px);
}

.start-\[calc\(50\%\+28px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 28px);
}

.start-\[calc\(50\%\+28px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 28px);
}

.start-\[calc\(50\%\+28px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 28px);
}

.start-\[calc\(50\%\+28px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 28px);
}

.start-\[calc\(50\%\+28px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 28px);
}

.start-\[calc\(50\%\+28px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 28px);
}

.start-\[calc\(50\%\+32px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 32px);
}

.start-\[calc\(50\%\+32px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 32px);
}

.start-\[calc\(50\%\+32px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 32px);
}

.start-\[calc\(50\%\+32px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 32px);
}

.start-\[calc\(50\%\+32px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 32px);
}

.start-\[calc\(50\%\+32px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 32px);
}

.start-\[calc\(50\%\+36px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 36px);
}

.start-\[calc\(50\%\+36px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 36px);
}

.start-\[calc\(50\%\+36px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% + 36px);
}

.start-\[calc\(50\%\+36px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 36px);
}

.start-\[calc\(50\%\+36px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 36px);
}

.start-\[calc\(50\%\+36px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% + 36px);
}

.start-\[calc\(50\%-1px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% - 1px);
}

.start-\[calc\(50\%-1px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% - 1px);
}

.start-\[calc\(50\%-1px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  left: calc(50% - 1px);
}

.start-\[calc\(50\%-1px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% - 1px);
}

.start-\[calc\(50\%-1px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% - 1px);
}

.start-\[calc\(50\%-1px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  right: calc(50% - 1px);
}

.-end-1\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(var(--spacing) * -1.5);
}

.-end-1\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(var(--spacing) * -1.5);
}

.-end-1\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(var(--spacing) * -1.5);
}

.-end-1\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(var(--spacing) * -1.5);
}

.-end-1\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(var(--spacing) * -1.5);
}

.-end-1\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(var(--spacing) * -1.5);
}

.end-0:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(var(--spacing) * 0);
}

.end-0:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(var(--spacing) * 0);
}

.end-0:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(var(--spacing) * 0);
}

.end-0:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(var(--spacing) * 0);
}

.end-0:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(var(--spacing) * 0);
}

.end-0:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(var(--spacing) * 0);
}

.end-4:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(var(--spacing) * 4);
}

.end-4:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(var(--spacing) * 4);
}

.end-4:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(var(--spacing) * 4);
}

.end-4:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(var(--spacing) * 4);
}

.end-4:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(var(--spacing) * 4);
}

.end-4:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(var(--spacing) * 4);
}

.end-\[calc\(-50\%\+16px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(16px - 50%);
}

.end-\[calc\(-50\%\+16px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(16px - 50%);
}

.end-\[calc\(-50\%\+16px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(16px - 50%);
}

.end-\[calc\(-50\%\+16px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(16px - 50%);
}

.end-\[calc\(-50\%\+16px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(16px - 50%);
}

.end-\[calc\(-50\%\+16px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(16px - 50%);
}

.end-\[calc\(-50\%\+20px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(20px - 50%);
}

.end-\[calc\(-50\%\+20px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(20px - 50%);
}

.end-\[calc\(-50\%\+20px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(20px - 50%);
}

.end-\[calc\(-50\%\+20px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(20px - 50%);
}

.end-\[calc\(-50\%\+20px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(20px - 50%);
}

.end-\[calc\(-50\%\+20px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(20px - 50%);
}

.end-\[calc\(-50\%\+28px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(28px - 50%);
}

.end-\[calc\(-50\%\+28px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(28px - 50%);
}

.end-\[calc\(-50\%\+28px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(28px - 50%);
}

.end-\[calc\(-50\%\+28px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(28px - 50%);
}

.end-\[calc\(-50\%\+28px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(28px - 50%);
}

.end-\[calc\(-50\%\+28px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(28px - 50%);
}

.end-\[calc\(-50\%\+32px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(32px - 50%);
}

.end-\[calc\(-50\%\+32px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(32px - 50%);
}

.end-\[calc\(-50\%\+32px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(32px - 50%);
}

.end-\[calc\(-50\%\+32px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(32px - 50%);
}

.end-\[calc\(-50\%\+32px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(32px - 50%);
}

.end-\[calc\(-50\%\+32px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(32px - 50%);
}

.end-\[calc\(-50\%\+36px\)\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(36px - 50%);
}

.end-\[calc\(-50\%\+36px\)\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(36px - 50%);
}

.end-\[calc\(-50\%\+36px\)\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  right: calc(36px - 50%);
}

.end-\[calc\(-50\%\+36px\)\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(36px - 50%);
}

.end-\[calc\(-50\%\+36px\)\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(36px - 50%);
}

.end-\[calc\(-50\%\+36px\)\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  left: calc(36px - 50%);
}

.-top-1\.5 {
  top: calc(var(--spacing) * -1.5);
}

.-top-8 {
  top: calc(var(--spacing) * -8);
}

.-top-40 {
  top: calc(var(--spacing) * -40);
}

.top-0 {
  top: calc(var(--spacing) * 0);
}

.top-1\/2 {
  top: 50%;
}

.top-4 {
  top: calc(var(--spacing) * 4);
}

.top-16 {
  top: calc(var(--spacing) * 16);
}

.top-\[30px\] {
  top: 30px;
}

.top-\[38px\] {
  top: 38px;
}

.top-\[46px\] {
  top: 46px;
}

.top-\[50\%\] {
  top: 50%;
}

.top-\[54px\] {
  top: 54px;
}

.top-\[62px\] {
  top: 62px;
}

.top-\[86\%\] {
  top: 86%;
}

.top-\[calc\(50\%-2px\)\] {
  top: calc(50% - 2px);
}

.top-full {
  top: 100%;
}

.-right-40 {
  right: calc(var(--spacing) * -40);
}

.right-0 {
  right: calc(var(--spacing) * 0);
}

.right-1\/2 {
  right: 50%;
}

.right-4 {
  right: calc(var(--spacing) * 4);
}

.-bottom-7 {
  bottom: calc(var(--spacing) * -7);
}

.-bottom-40 {
  bottom: calc(var(--spacing) * -40);
}

.-bottom-\[10px\] {
  bottom: -10px;
}

.-bottom-px {
  bottom: -1px;
}

.bottom-0 {
  bottom: calc(var(--spacing) * 0);
}

.bottom-4 {
  bottom: calc(var(--spacing) * 4);
}

.bottom-24 {
  bottom: calc(var(--spacing) * 24);
}

.-left-40 {
  left: calc(var(--spacing) * -40);
}

.left-\(--reka-navigation-menu-viewport-left\) {
  left: var(--reka-navigation-menu-viewport-left);
}

.left-0 {
  left: calc(var(--spacing) * 0);
}

.left-1\/2 {
  left: 50%;
}

.left-4 {
  left: calc(var(--spacing) * 4);
}

.left-6\.5 {
  left: calc(var(--spacing) * 6.5);
}

.left-11 {
  left: calc(var(--spacing) * 11);
}

.isolate {
  isolation: isolate;
}

.z-\(--index\) {
  z-index: var(--index);
}

.z-1 {
  z-index: 1;
}

.z-30 {
  z-index: 30;
}

.z-40 {
  z-index: 40;
}

.z-50 {
  z-index: 50;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[2\] {
  z-index: 2;
}

.z-\[100\] {
  z-index: 100;
}

.order-first {
  order: -9999;
}

.order-last {
  order: 9999;
}

.col-start-1 {
  grid-column-start: 1;
}

.row-start-1 {
  grid-row-start: 1;
}

.container {
  width: 100%;
}

@media (min-width: 40rem) {
  .container {
    max-width: 40rem;
  }
}

@media (min-width: 48rem) {
  .container {
    max-width: 48rem;
  }
}

@media (min-width: 64rem) {
  .container {
    max-width: 64rem;
  }
}

@media (min-width: 80rem) {
  .container {
    max-width: 80rem;
  }
}

@media (min-width: 96rem) {
  .container {
    max-width: 96rem;
  }
}

.m-0\.5 {
  margin: calc(var(--spacing) * .5);
}

.-mx-1 {
  margin-inline: calc(var(--spacing) * -1);
}

.-mx-4 {
  margin-inline: calc(var(--spacing) * -4);
}

.mx-3 {
  margin-inline: calc(var(--spacing) * 3);
}

.mx-4 {
  margin-inline: calc(var(--spacing) * 4);
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-1 {
  margin-block: calc(var(--spacing) * 1);
}

.my-2 {
  margin-block: calc(var(--spacing) * 2);
}

.-ms-1\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * -1.5);
}

.-ms-1\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * -1.5);
}

.-ms-1\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * -1.5);
}

.-ms-1\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * -1.5);
}

.-ms-1\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * -1.5);
}

.-ms-1\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * -1.5);
}

.-ms-4:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * -4);
}

.-ms-4:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * -4);
}

.-ms-4:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * -4);
}

.-ms-4:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * -4);
}

.-ms-4:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * -4);
}

.-ms-4:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * -4);
}

.-ms-\[8\.5px\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: -8.5px;
}

.-ms-\[8\.5px\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: -8.5px;
}

.-ms-\[8\.5px\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: -8.5px;
}

.-ms-\[8\.5px\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: -8.5px;
}

.-ms-\[8\.5px\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: -8.5px;
}

.-ms-\[8\.5px\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: -8.5px;
}

.-ms-px:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: -1px;
}

.-ms-px:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: -1px;
}

.-ms-px:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: -1px;
}

.-ms-px:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: -1px;
}

.-ms-px:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: -1px;
}

.-ms-px:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: -1px;
}

.ms-2:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 2);
}

.ms-2:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 2);
}

.ms-2:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 2);
}

.ms-2:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 2);
}

.ms-2:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 2);
}

.ms-2:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 2);
}

.ms-4:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 4);
}

.ms-4:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 4);
}

.ms-4:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 4);
}

.ms-4:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 4);
}

.ms-4:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 4);
}

.ms-4:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 4);
}

.ms-4\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 4.5);
}

.ms-4\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 4.5);
}

.ms-4\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 4.5);
}

.ms-4\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 4.5);
}

.ms-4\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 4.5);
}

.ms-4\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 4.5);
}

.ms-5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 5);
}

.ms-5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 5);
}

.ms-5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 5);
}

.ms-5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 5);
}

.ms-5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 5);
}

.ms-5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 5);
}

.ms-5\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 5.5);
}

.ms-5\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 5.5);
}

.ms-5\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 5.5);
}

.ms-5\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 5.5);
}

.ms-5\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 5.5);
}

.ms-5\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 5.5);
}

.ms-6:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 6);
}

.ms-6:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 6);
}

.ms-6:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 6);
}

.ms-6:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 6);
}

.ms-6:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 6);
}

.ms-6:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 6);
}

.ms-auto:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: auto;
}

.ms-auto:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: auto;
}

.ms-auto:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: auto;
}

.ms-auto:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: auto;
}

.ms-auto:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: auto;
}

.ms-auto:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: auto;
}

.-me-0\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -.5);
}

.-me-0\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -.5);
}

.-me-0\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -.5);
}

.-me-0\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -.5);
}

.-me-0\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -.5);
}

.-me-0\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -.5);
}

.-me-1:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -1);
}

.-me-1:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -1);
}

.-me-1:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -1);
}

.-me-1:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -1);
}

.-me-1:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -1);
}

.-me-1:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -1);
}

.-me-1\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -1.5);
}

.-me-1\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -1.5);
}

.-me-1\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -1.5);
}

.-me-1\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -1.5);
}

.-me-1\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -1.5);
}

.-me-1\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -1.5);
}

.-me-2:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -2);
}

.-me-2:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -2);
}

.-me-2:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * -2);
}

.-me-2:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -2);
}

.-me-2:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -2);
}

.-me-2:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * -2);
}

.me-1\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * 1.5);
}

.me-1\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * 1.5);
}

.me-1\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * 1.5);
}

.me-1\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * 1.5);
}

.me-1\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * 1.5);
}

.me-1\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * 1.5);
}

.me-2:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * 2);
}

.me-2:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * 2);
}

.me-2:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * 2);
}

.me-2:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * 2);
}

.me-2:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * 2);
}

.me-2:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * 2);
}

.-mt-0\.5 {
  margin-top: calc(var(--spacing) * -.5);
}

.-mt-4 {
  margin-top: calc(var(--spacing) * -4);
}

.-mt-8 {
  margin-top: calc(var(--spacing) * -8);
}

.mt-0\.5 {
  margin-top: calc(var(--spacing) * .5);
}

.mt-1 {
  margin-top: calc(var(--spacing) * 1);
}

.mt-1\.5 {
  margin-top: calc(var(--spacing) * 1.5);
}

.mt-2 {
  margin-top: calc(var(--spacing) * 2);
}

.mt-2\.5 {
  margin-top: calc(var(--spacing) * 2.5);
}

.mt-3 {
  margin-top: calc(var(--spacing) * 3);
}

.mt-3\.5 {
  margin-top: calc(var(--spacing) * 3.5);
}

.mt-4 {
  margin-top: calc(var(--spacing) * 4);
}

.mt-5 {
  margin-top: calc(var(--spacing) * 5);
}

.mt-6 {
  margin-top: calc(var(--spacing) * 6);
}

.mt-8 {
  margin-top: calc(var(--spacing) * 8);
}

.mt-10 {
  margin-top: calc(var(--spacing) * 10);
}

.mt-12 {
  margin-top: calc(var(--spacing) * 12);
}

.mt-16 {
  margin-top: calc(var(--spacing) * 16);
}

.mt-24 {
  margin-top: calc(var(--spacing) * 24);
}

.mt-auto {
  margin-top: auto;
}

.\!mr-4 {
  margin-right: calc(var(--spacing) * 4) !important;
}

.mr-1 {
  margin-right: calc(var(--spacing) * 1);
}

.mr-1\.5 {
  margin-right: calc(var(--spacing) * 1.5);
}

.mr-2 {
  margin-right: calc(var(--spacing) * 2);
}

.-mb-\[6px\] {
  margin-bottom: -6px;
}

.-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-2\.5 {
  margin-bottom: calc(var(--spacing) * 2.5);
}

.mb-3 {
  margin-bottom: calc(var(--spacing) * 3);
}

.mb-4 {
  margin-bottom: calc(var(--spacing) * 4);
}

.mb-5 {
  margin-bottom: calc(var(--spacing) * 5);
}

.mb-6 {
  margin-bottom: calc(var(--spacing) * 6);
}

.mb-8 {
  margin-bottom: calc(var(--spacing) * 8);
}

.mb-10 {
  margin-bottom: calc(var(--spacing) * 10);
}

.mb-12 {
  margin-bottom: calc(var(--spacing) * 12);
}

.mb-24 {
  margin-bottom: calc(var(--spacing) * 24);
}

.mb-auto {
  margin-bottom: auto;
}

.\!ml-4 {
  margin-left: calc(var(--spacing) * 4) !important;
}

.ml-1\.5 {
  margin-left: calc(var(--spacing) * 1.5);
}

.ml-2 {
  margin-left: calc(var(--spacing) * 2);
}

.ml-4 {
  margin-left: calc(var(--spacing) * 4);
}

.block {
  display: block;
}

.flex {
  display: flex;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.inline {
  display: inline;
}

.inline-block {
  display: inline-block;
}

.inline-flex {
  display: inline-flex;
}

.table {
  display: table;
}

.aspect-\[16\/9\] {
  aspect-ratio: 16 / 9;
}

.aspect-square {
  aspect-ratio: 1;
}

.size-2 {
  height: calc(var(--spacing) * 2);
  width: calc(var(--spacing) * 2);
}

.size-2\.5 {
  height: calc(var(--spacing) * 2.5);
  width: calc(var(--spacing) * 2.5);
}

.size-3 {
  height: calc(var(--spacing) * 3);
  width: calc(var(--spacing) * 3);
}

.size-3\.5 {
  height: calc(var(--spacing) * 3.5);
  width: calc(var(--spacing) * 3.5);
}

.size-4 {
  height: calc(var(--spacing) * 4);
  width: calc(var(--spacing) * 4);
}

.size-4\.5 {
  height: calc(var(--spacing) * 4.5);
  width: calc(var(--spacing) * 4.5);
}

.size-5 {
  height: calc(var(--spacing) * 5);
  width: calc(var(--spacing) * 5);
}

.size-6 {
  height: calc(var(--spacing) * 6);
  width: calc(var(--spacing) * 6);
}

.size-7 {
  height: calc(var(--spacing) * 7);
  width: calc(var(--spacing) * 7);
}

.size-8 {
  height: calc(var(--spacing) * 8);
  width: calc(var(--spacing) * 8);
}

.size-9 {
  height: calc(var(--spacing) * 9);
  width: calc(var(--spacing) * 9);
}

.size-10 {
  height: calc(var(--spacing) * 10);
  width: calc(var(--spacing) * 10);
}

.size-10\/12 {
  width: 83.3333%;
  height: 83.3333%;
}

.size-11 {
  height: calc(var(--spacing) * 11);
  width: calc(var(--spacing) * 11);
}

.size-12 {
  height: calc(var(--spacing) * 12);
  width: calc(var(--spacing) * 12);
}

.size-14 {
  height: calc(var(--spacing) * 14);
  width: calc(var(--spacing) * 14);
}

.size-full {
  width: 100%;
  height: 100%;
}

.\!h-1\.5 {
  height: calc(var(--spacing) * 1.5) !important;
}

.\!h-12 {
  height: calc(var(--spacing) * 12) !important;
}

.h-\(--reka-navigation-menu-viewport-height\) {
  height: var(--reka-navigation-menu-viewport-height);
}

.h-\(--reka-tabs-indicator-size\) {
  height: var(--reka-tabs-indicator-size);
}

.h-\(--ui-header-height\) {
  height: var(--ui-header-height);
}

.h-0\.5 {
  height: calc(var(--spacing) * .5);
}

.h-1 {
  height: calc(var(--spacing) * 1);
}

.h-2 {
  height: calc(var(--spacing) * 2);
}

.h-2\.5 {
  height: calc(var(--spacing) * 2.5);
}

.h-3 {
  height: calc(var(--spacing) * 3);
}

.h-3\.5 {
  height: calc(var(--spacing) * 3.5);
}

.h-4 {
  height: calc(var(--spacing) * 4);
}

.h-5 {
  height: calc(var(--spacing) * 5);
}

.h-6 {
  height: calc(var(--spacing) * 6);
}

.h-7 {
  height: calc(var(--spacing) * 7);
}

.h-8 {
  height: calc(var(--spacing) * 8);
}

.h-9 {
  height: calc(var(--spacing) * 9);
}

.h-10 {
  height: calc(var(--spacing) * 10);
}

.h-11 {
  height: calc(var(--spacing) * 11);
}

.h-12 {
  height: calc(var(--spacing) * 12);
}

.h-14 {
  height: calc(var(--spacing) * 14);
}

.h-16 {
  height: calc(var(--spacing) * 16);
}

.h-24 {
  height: calc(var(--spacing) * 24);
}

.h-38 {
  height: calc(var(--spacing) * 38);
}

.h-40 {
  height: calc(var(--spacing) * 40);
}

.h-42 {
  height: calc(var(--spacing) * 42);
}

.h-44 {
  height: calc(var(--spacing) * 44);
}

.h-46 {
  height: calc(var(--spacing) * 46);
}

.h-80 {
  height: calc(var(--spacing) * 80);
}

.h-\[4px\] {
  height: 4px;
}

.h-\[5px\] {
  height: 5px;
}

.h-\[6px\] {
  height: 6px;
}

.h-\[7px\] {
  height: 7px;
}

.h-\[8px\] {
  height: 8px;
}

.h-\[9px\] {
  height: 9px;
}

.h-\[10px\] {
  height: 10px;
}

.h-\[11px\] {
  height: 11px;
}

.h-\[12px\] {
  height: 12px;
}

.h-\[fit-content\] {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.h-px {
  height: 1px;
}

.max-h-60 {
  max-height: calc(var(--spacing) * 60);
}

.max-h-96 {
  max-height: calc(var(--spacing) * 96);
}

.max-h-\[70vh\] {
  max-height: 70vh;
}

.max-h-\[96\%\] {
  max-height: 96%;
}

.max-h-\[calc\(100\%-2rem\)\] {
  max-height: calc(100% - 2rem);
}

.max-h-\[calc\(100dvh-2rem\)\] {
  max-height: calc(100dvh - 2rem);
}

.max-h-full {
  max-height: 100%;
}

.min-h-0 {
  min-height: calc(var(--spacing) * 0);
}

.min-h-6 {
  min-height: calc(var(--spacing) * 6);
}

.min-h-8 {
  min-height: calc(var(--spacing) * 8);
}

.min-h-12 {
  min-height: calc(var(--spacing) * 12);
}

.min-h-16 {
  min-height: calc(var(--spacing) * 16);
}

.min-h-\[49px\] {
  min-height: 49px;
}

.min-h-\[calc\(100vh-var\(--ui-header-height\)\)\] {
  min-height: calc(100vh - var(--ui-header-height));
}

.min-h-fit {
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}

.min-h-screen {
  min-height: 100vh;
}

.min-h-svh {
  min-height: 100svh;
}

.\!w-1\.5 {
  width: calc(var(--spacing) * 1.5) !important;
}

.\!w-12 {
  width: calc(var(--spacing) * 12) !important;
}

.w-\(--reka-combobox-trigger-width\) {
  width: var(--reka-combobox-trigger-width);
}

.w-\(--reka-navigation-menu-indicator-size\) {
  width: var(--reka-navigation-menu-indicator-size);
}

.w-\(--reka-select-trigger-width\) {
  width: var(--reka-select-trigger-width);
}

.w-\(--reka-tabs-indicator-size\) {
  width: var(--reka-tabs-indicator-size);
}

.w-\(--width\) {
  width: var(--width);
}

.w-0 {
  width: calc(var(--spacing) * 0);
}

.w-0\.5 {
  width: calc(var(--spacing) * .5);
}

.w-1 {
  width: calc(var(--spacing) * 1);
}

.w-2 {
  width: calc(var(--spacing) * 2);
}

.w-3 {
  width: calc(var(--spacing) * 3);
}

.w-3\.5 {
  width: calc(var(--spacing) * 3.5);
}

.w-4 {
  width: calc(var(--spacing) * 4);
}

.w-5 {
  width: calc(var(--spacing) * 5);
}

.w-6 {
  width: calc(var(--spacing) * 6);
}

.w-7 {
  width: calc(var(--spacing) * 7);
}

.w-8 {
  width: calc(var(--spacing) * 8);
}

.w-9 {
  width: calc(var(--spacing) * 9);
}

.w-10 {
  width: calc(var(--spacing) * 10);
}

.w-11 {
  width: calc(var(--spacing) * 11);
}

.w-12 {
  width: calc(var(--spacing) * 12);
}

.w-14 {
  width: calc(var(--spacing) * 14);
}

.w-16 {
  width: calc(var(--spacing) * 16);
}

.w-24 {
  width: calc(var(--spacing) * 24);
}

.w-32 {
  width: calc(var(--spacing) * 32);
}

.w-38 {
  width: calc(var(--spacing) * 38);
}

.w-40 {
  width: calc(var(--spacing) * 40);
}

.w-42 {
  width: calc(var(--spacing) * 42);
}

.w-44 {
  width: calc(var(--spacing) * 44);
}

.w-46 {
  width: calc(var(--spacing) * 46);
}

.w-60 {
  width: calc(var(--spacing) * 60);
}

.w-80 {
  width: calc(var(--spacing) * 80);
}

.w-\[6px\] {
  width: 6px;
}

.w-\[7px\] {
  width: 7px;
}

.w-\[8px\] {
  width: 8px;
}

.w-\[9px\] {
  width: 9px;
}

.w-\[10px\] {
  width: 10px;
}

.w-\[calc\(100\%-2rem\)\] {
  width: calc(100% - 2rem);
}

.w-\[calc\(100vw-2rem\)\] {
  width: calc(100vw - 2rem);
}

.w-auto {
  width: auto;
}

.w-full {
  width: 100%;
}

.w-px {
  width: 1px;
}

.max-w-\(--ui-container\) {
  max-width: var(--ui-container);
}

.max-w-2xl {
  max-width: var(--container-2xl);
}

.max-w-3xl {
  max-width: var(--container-3xl);
}

.max-w-4xl {
  max-width: var(--container-4xl);
}

.max-w-5xl {
  max-width: var(--container-5xl);
}

.max-w-7xl {
  max-width: var(--container-7xl);
}

.max-w-60 {
  max-width: calc(var(--spacing) * 60);
}

.max-w-\[75\%\] {
  max-width: 75%;
}

.max-w-\[calc\(100\%-2rem\)\] {
  max-width: calc(100% - 2rem);
}

.max-w-lg {
  max-width: var(--container-lg);
}

.max-w-md {
  max-width: var(--container-md);
}

.max-w-sm {
  max-width: var(--container-sm);
}

.max-w-xl {
  max-width: var(--container-xl);
}

.min-w-0 {
  min-width: calc(var(--spacing) * 0);
}

.min-w-5 {
  min-width: calc(var(--spacing) * 5);
}

.min-w-16 {
  min-width: calc(var(--spacing) * 16);
}

.min-w-32 {
  min-width: calc(var(--spacing) * 32);
}

.min-w-48 {
  min-width: calc(var(--spacing) * 48);
}

.min-w-\[4px\] {
  min-width: 4px;
}

.min-w-\[5px\] {
  min-width: 5px;
}

.min-w-\[6px\] {
  min-width: 6px;
}

.min-w-\[7px\] {
  min-width: 7px;
}

.min-w-\[8px\] {
  min-width: 8px;
}

.min-w-\[9px\] {
  min-width: 9px;
}

.min-w-\[10px\] {
  min-width: 10px;
}

.min-w-\[11px\] {
  min-width: 11px;
}

.min-w-\[12px\] {
  min-width: 12px;
}

.min-w-\[16px\] {
  min-width: 16px;
}

.min-w-\[20px\] {
  min-width: 20px;
}

.min-w-\[24px\] {
  min-width: 24px;
}

.min-w-fit {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}

.min-w-full {
  min-width: 100%;
}

.min-w-max {
  min-width: -webkit-max-content;
  min-width: max-content;
}

.flex-1 {
  flex: 1;
}

.flex-shrink-0, .shrink-0 {
  flex-shrink: 0;
}

.grow {
  flex-grow: 1;
}

.grow-0 {
  flex-grow: 0;
}

.basis-full {
  flex-basis: 100%;
}

.table-fixed {
  table-layout: fixed;
}

.border-collapse {
  border-collapse: collapse;
}

.border-separate {
  border-collapse: initial;
}

.border-spacing-x-0 {
  --tw-border-spacing-x: calc(var(--spacing) * 0);
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}

.origin-\(--reka-combobox-content-transform-origin\) {
  transform-origin: var(--reka-combobox-content-transform-origin);
}

.origin-\(--reka-context-menu-content-transform-origin\) {
  transform-origin: var(--reka-context-menu-content-transform-origin);
}

.origin-\(--reka-dropdown-menu-content-transform-origin\) {
  transform-origin: var(--reka-dropdown-menu-content-transform-origin);
}

.origin-\(--reka-popover-content-transform-origin\) {
  transform-origin: var(--reka-popover-content-transform-origin);
}

.origin-\(--reka-select-content-transform-origin\) {
  transform-origin: var(--reka-select-content-transform-origin);
}

.origin-\(--reka-tooltip-content-transform-origin\) {
  transform-origin: var(--reka-tooltip-content-transform-origin);
}

.origin-\[top_center\] {
  transform-origin: top;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
}

.-translate-x-1\/2, .-translate-x-\[4px\] {
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.-translate-x-\[4px\] {
  --tw-translate-x: -4px;
}

.translate-x-\(--reka-navigation-menu-indicator-position\) {
  --tw-translate-x: var(--reka-navigation-menu-indicator-position);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-x-\(--reka-tabs-indicator-position\) {
  --tw-translate-x: var(--reka-tabs-indicator-position);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-x-1\/2 {
  --tw-translate-x: 50%;
}

.-translate-y-1\/2, .translate-x-1\/2 {
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
}

.-translate-y-2 {
  --tw-translate-y: calc(var(--spacing) * -2);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-y-\(--reka-tabs-indicator-position\) {
  --tw-translate-y: var(--reka-tabs-indicator-position);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-y-0 {
  --tw-translate-y: calc(var(--spacing) * 0);
}

.translate-y-0, .translate-y-1\/2 {
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.translate-y-1\/2 {
  --tw-translate-y: 50%;
}

.translate-y-4 {
  --tw-translate-y: calc(var(--spacing) * 4);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.scale-80 {
  --tw-scale-x: 80%;
  --tw-scale-y: 80%;
  --tw-scale-z: 80%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.rotate-45 {
  rotate: 45deg;
}

.rotate-90 {
  rotate: 90deg;
}

.rotate-180 {
  rotate: 180deg;
}

.transform {
  transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
}

.transform-\(--transform\) {
  transform: var(--transform);
}

.animate-\[marquee-vertical_var\(--duration\)_linear_infinite\] {
  animation: marquee-vertical var(--duration) linear infinite;
}

.animate-\[marquee_var\(--duration\)_linear_infinite\] {
  animation: marquee var(--duration) linear infinite;
}

.animate-pulse {
  animation: var(--animate-pulse);
}

.animate-spin {
  animation: var(--animate-spin);
}

.cursor-ew-resize {
  cursor: ew-resize;
}

.cursor-grab {
  cursor: grab;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.cursor-pointer {
  cursor: pointer;
}

.touch-none {
  touch-action: none;
}

.resize {
  resize: both;
}

.resize-none {
  resize: none;
}

.scroll-mt-3 {
  scroll-margin-top: calc(var(--spacing) * 3);
}

.scroll-mt-4 {
  scroll-margin-top: calc(var(--spacing) * 4);
}

.scroll-mt-32 {
  scroll-margin-top: calc(var(--spacing) * 32);
}

.scroll-py-1 {
  scroll-padding-block: calc(var(--spacing) * 1);
}

.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}

.auto-cols-fr {
  grid-auto-columns: minmax(0, 1fr);
}

.grid-flow-col {
  grid-auto-flow: column;
}

.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-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.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-wrap {
  flex-wrap: wrap;
}

.place-items-baseline {
  align-items: baseline;
  justify-items: baseline;
}

.place-items-center {
  align-items: center;
  justify-items: center;
}

.content-center {
  align-content: center;
}

.items-center {
  align-items: center;
}

.items-end {
  align-items: flex-end;
}

.items-start {
  align-items: flex-start;
}

.items-stretch {
  align-items: stretch;
}

.justify-around {
  justify-content: space-around;
}

.justify-between {
  justify-content: space-between;
}

.justify-center {
  justify-content: center;
}

.justify-end {
  justify-content: flex-end;
}

.gap-\(--gap\) {
  gap: var(--gap);
}

.gap-0 {
  gap: calc(var(--spacing) * 0);
}

.gap-0\.5 {
  gap: calc(var(--spacing) * .5);
}

.gap-0\.25 {
  gap: calc(var(--spacing) * .25);
}

.gap-0\.75 {
  gap: calc(var(--spacing) * .75);
}

.gap-1 {
  gap: calc(var(--spacing) * 1);
}

.gap-1\.5 {
  gap: calc(var(--spacing) * 1.5);
}

.gap-2 {
  gap: calc(var(--spacing) * 2);
}

.gap-2\.5 {
  gap: calc(var(--spacing) * 2.5);
}

.gap-3 {
  gap: calc(var(--spacing) * 3);
}

.gap-3\.5 {
  gap: calc(var(--spacing) * 3.5);
}

.gap-4 {
  gap: calc(var(--spacing) * 4);
}

.gap-6 {
  gap: calc(var(--spacing) * 6);
}

.gap-8 {
  gap: calc(var(--spacing) * 8);
}

.gap-16 {
  gap: calc(var(--spacing) * 16);
}

:where(.-space-y-px > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-1px * var(--tw-space-y-reverse));
  margin-bottom: calc(-1px * (1 - var(--tw-space-y-reverse)));
}

:where(.space-y-0\.5 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--spacing) * .5 * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--spacing) * .5 * (1 - var(--tw-space-y-reverse)));
}

:where(.space-y-1 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--spacing) * 1 * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--spacing) * 1 * (1 - var(--tw-space-y-reverse)));
}

:where(.space-y-2 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--spacing) * 2 * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--spacing) * 2 * (1 - var(--tw-space-y-reverse)));
}

:where(.space-y-2\.5 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--spacing) * 2.5 * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--spacing) * 2.5 * (1 - var(--tw-space-y-reverse)));
}

:where(.space-y-3 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--spacing) * 3 * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--spacing) * 3 * (1 - var(--tw-space-y-reverse)));
}

:where(.space-y-4 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--spacing) * 4 * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--spacing) * 4 * (1 - var(--tw-space-y-reverse)));
}

:where(.space-y-5 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--spacing) * 5 * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--spacing) * 5 * (1 - var(--tw-space-y-reverse)));
}

:where(.space-y-6 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--spacing) * 6 * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--spacing) * 6 * (1 - var(--tw-space-y-reverse)));
}

:where(.space-y-8 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--spacing) * 8 * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--spacing) * 8 * (1 - var(--tw-space-y-reverse)));
}

:where(.space-y-12 > :not(:last-child)) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--spacing) * 12 * var(--tw-space-y-reverse));
  margin-bottom: calc(var(--spacing) * 12 * (1 - var(--tw-space-y-reverse)));
}

.gap-x-1\.5 {
  column-gap: calc(var(--spacing) * 1.5);
}

.gap-x-2 {
  column-gap: calc(var(--spacing) * 2);
}

.gap-x-3 {
  column-gap: calc(var(--spacing) * 3);
}

.gap-x-4 {
  column-gap: calc(var(--spacing) * 4);
}

.gap-x-6 {
  column-gap: calc(var(--spacing) * 6);
}

.gap-x-8 {
  column-gap: calc(var(--spacing) * 8);
}

:where(.-space-x-px > :not(:last-child)) {
  --tw-space-x-reverse: 0;
}

:where(.-space-x-px > :not(:last-child)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(-1px * var(--tw-space-x-reverse));
  margin-right: calc(-1px * (1 - var(--tw-space-x-reverse)));
}

:where(.-space-x-px > :not(:last-child)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(-1px * var(--tw-space-x-reverse));
  margin-right: calc(-1px * (1 - var(--tw-space-x-reverse)));
}

:where(.-space-x-px > :not(:last-child)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(-1px * var(--tw-space-x-reverse));
  margin-right: calc(-1px * (1 - var(--tw-space-x-reverse)));
}

:where(.-space-x-px > :not(:last-child)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(-1px * var(--tw-space-x-reverse));
  margin-left: calc(-1px * (1 - var(--tw-space-x-reverse)));
}

:where(.-space-x-px > :not(:last-child)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(-1px * var(--tw-space-x-reverse));
  margin-left: calc(-1px * (1 - var(--tw-space-x-reverse)));
}

:where(.-space-x-px > :not(:last-child)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(-1px * var(--tw-space-x-reverse));
  margin-left: calc(-1px * (1 - var(--tw-space-x-reverse)));
}

:where(.space-x-1 > :not(:last-child)) {
  --tw-space-x-reverse: 0;
}

:where(.space-x-1 > :not(:last-child)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 1 * var(--tw-space-x-reverse));
  margin-right: calc(var(--spacing) * 1 * (1 - var(--tw-space-x-reverse)));
}

:where(.space-x-1 > :not(:last-child)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 1 * var(--tw-space-x-reverse));
  margin-right: calc(var(--spacing) * 1 * (1 - var(--tw-space-x-reverse)));
}

:where(.space-x-1 > :not(:last-child)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-left: calc(var(--spacing) * 1 * var(--tw-space-x-reverse));
  margin-right: calc(var(--spacing) * 1 * (1 - var(--tw-space-x-reverse)));
}

:where(.space-x-1 > :not(:last-child)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 1 * var(--tw-space-x-reverse));
  margin-left: calc(var(--spacing) * 1 * (1 - var(--tw-space-x-reverse)));
}

:where(.space-x-1 > :not(:last-child)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 1 * var(--tw-space-x-reverse));
  margin-left: calc(var(--spacing) * 1 * (1 - var(--tw-space-x-reverse)));
}

:where(.space-x-1 > :not(:last-child)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-right: calc(var(--spacing) * 1 * var(--tw-space-x-reverse));
  margin-left: calc(var(--spacing) * 1 * (1 - var(--tw-space-x-reverse)));
}

.gap-y-0\.5 {
  row-gap: calc(var(--spacing) * .5);
}

.gap-y-1 {
  row-gap: calc(var(--spacing) * 1);
}

.gap-y-1\.5 {
  row-gap: calc(var(--spacing) * 1.5);
}

.gap-y-3 {
  row-gap: calc(var(--spacing) * 3);
}

.gap-y-4 {
  row-gap: calc(var(--spacing) * 4);
}

.gap-y-6 {
  row-gap: calc(var(--spacing) * 6);
}

.gap-y-8 {
  row-gap: calc(var(--spacing) * 8);
}

:where(.divide-y > :not(:last-child)) {
  --tw-divide-y-reverse: 0;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: calc(1px * (1 - var(--tw-divide-y-reverse)));
  border-top-style: var(--tw-border-style);
  border-top-width: calc(1px * var(--tw-divide-y-reverse));
}

:where(.divide-accented > :not(:last-child)) {
  border-color: var(--ui-border-accented);
}

:where(.divide-default > :not(:last-child)) {
  border-color: var(--ui-border);
}

.self-center {
  align-self: center;
}

.self-end {
  align-self: flex-end;
}

.self-stretch {
  align-self: stretch;
}

.truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-clip {
  overflow: clip;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.rounded {
  border-radius: .25rem;
}

.rounded-2xl {
  border-radius: calc(var(--ui-radius) * 4);
}

.rounded-\[inherit\] {
  border-radius: inherit;
}

.rounded-full {
  border-radius: 3.40282e38px;
}

.rounded-lg {
  border-radius: calc(var(--ui-radius) * 2);
}

.rounded-md {
  border-radius: calc(var(--ui-radius) * 1.5);
}

.rounded-sm {
  border-radius: var(--ui-radius);
}

.rounded-xl {
  border-radius: calc(var(--ui-radius) * 3);
}

.rounded-xs {
  border-radius: calc(var(--ui-radius) * .5);
}

.rounded-t-lg {
  border-top-left-radius: calc(var(--ui-radius) * 2);
  border-top-right-radius: calc(var(--ui-radius) * 2);
}

.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.rounded-l-lg {
  border-bottom-left-radius: calc(var(--ui-radius) * 2);
  border-top-left-radius: calc(var(--ui-radius) * 2);
}

.rounded-r-lg {
  border-top-right-radius: calc(var(--ui-radius) * 2);
}

.rounded-b-lg, .rounded-r-lg {
  border-bottom-right-radius: calc(var(--ui-radius) * 2);
}

.rounded-b-lg {
  border-bottom-left-radius: calc(var(--ui-radius) * 2);
}

.border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}

.border-0 {
  border-style: var(--tw-border-style);
  border-width: 0;
}

.border-2 {
  border-style: var(--tw-border-style);
  border-width: 2px;
}

.border-x {
  border-inline-style: var(--tw-border-style);
  border-left-width: 1px;
  border-right-width: 1px;
}

.border-s:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}

.border-s:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}

.border-s:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}

.border-s:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}

.border-s:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}

.border-s:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}

.border-s-\[2px\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 2px;
}

.border-s-\[2px\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 2px;
}

.border-s-\[2px\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 2px;
}

.border-s-\[2px\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 2px;
}

.border-s-\[2px\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 2px;
}

.border-s-\[2px\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 2px;
}

.border-s-\[3px\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 3px;
}

.border-s-\[3px\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 3px;
}

.border-s-\[3px\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 3px;
}

.border-s-\[3px\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 3px;
}

.border-s-\[3px\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 3px;
}

.border-s-\[3px\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 3px;
}

.border-s-\[4px\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 4px;
}

.border-s-\[4px\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 4px;
}

.border-s-\[4px\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 4px;
}

.border-s-\[4px\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 4px;
}

.border-s-\[4px\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 4px;
}

.border-s-\[4px\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 4px;
}

.border-s-\[5px\]:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 5px;
}

.border-s-\[5px\]:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 5px;
}

.border-s-\[5px\]:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 5px;
}

.border-s-\[5px\]:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 5px;
}

.border-s-\[5px\]:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 5px;
}

.border-s-\[5px\]:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 5px;
}

.border-e:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}

.border-e:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}

.border-e:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}

.border-e:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}

.border-e:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}

.border-e:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}

.border-t {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}

.border-t-\[2px\] {
  border-top-style: var(--tw-border-style);
  border-top-width: 2px;
}

.border-t-\[3px\] {
  border-top-style: var(--tw-border-style);
  border-top-width: 3px;
}

.border-t-\[4px\] {
  border-top-style: var(--tw-border-style);
  border-top-width: 4px;
}

.border-t-\[5px\] {
  border-top-style: var(--tw-border-style);
  border-top-width: 5px;
}

.border-b {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}

.border-dashed {
  --tw-border-style: dashed;
  border-style: dashed;
}

.border-dotted {
  --tw-border-style: dotted;
  border-style: dotted;
}

.border-solid {
  --tw-border-style: solid;
  border-style: solid;
}

.border-bg {
  border-color: var(--ui-bg);
}

.border-blue-100 {
  border-color: var(--color-blue-100);
}

.border-default {
  border-color: var(--ui-border);
}

.border-error {
  border-color: var(--ui-error);
}

.border-gray-200 {
  border-color: var(--color-gray-200);
}

.border-green-100 {
  border-color: var(--color-green-100);
}

.border-info {
  border-color: var(--ui-info);
}

.border-inverted {
  border-color: var(--ui-border-inverted);
}

.border-muted {
  border-color: var(--ui-border-muted);
}

.border-orange-100 {
  border-color: var(--color-orange-100);
}

.border-primary {
  border-color: var(--ui-primary);
}

.border-purple-100 {
  border-color: var(--color-purple-100);
}

.border-secondary {
  border-color: var(--ui-secondary);
}

.border-success {
  border-color: var(--ui-success);
}

.border-transparent {
  border-color: rgba(0, 0, 0, 0);
}

.border-warning {
  border-color: var(--ui-warning);
}

.\!bg-accented {
  background-color: var(--ui-bg-accented) !important;
}

.bg-\(--ui-border-accented\) {
  background-color: var(--ui-border-accented);
}

.bg-accented {
  background-color: var(--ui-bg-accented);
}

.bg-blue-50 {
  background-color: var(--color-blue-50);
}

.bg-blue-100 {
  background-color: var(--color-blue-100);
}

.bg-blue-500 {
  background-color: var(--color-blue-500);
}

.bg-border {
  background-color: var(--ui-border);
}

.bg-cyan-100 {
  background-color: var(--color-cyan-100);
}

.bg-default, .bg-default\/75 {
  background-color: var(--ui-bg);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-default\/75 {
    background-color: color-mix(in oklab, var(--ui-bg) 75%, rgba(0, 0, 0, 0));
  }
}

.bg-default\/90 {
  background-color: var(--ui-bg);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-default\/90 {
    background-color: color-mix(in oklab, var(--ui-bg) 90%, rgba(0, 0, 0, 0));
  }
}

.bg-elevated, .bg-elevated\/50 {
  background-color: var(--ui-bg-elevated);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-elevated\/50 {
    background-color: color-mix(in oklab, var(--ui-bg-elevated) 50%, rgba(0, 0, 0, 0));
  }
}

.bg-elevated\/75 {
  background-color: var(--ui-bg-elevated);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-elevated\/75 {
    background-color: color-mix(in oklab, var(--ui-bg-elevated) 75%, rgba(0, 0, 0, 0));
  }
}

.bg-error, .bg-error\/10 {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-error\/10 {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.bg-gray-50 {
  background-color: var(--color-gray-50);
}

.bg-gray-100 {
  background-color: var(--color-gray-100);
}

.bg-gray-200 {
  background-color: var(--color-gray-200);
}

.bg-green-50 {
  background-color: var(--color-green-50);
}

.bg-green-100 {
  background-color: var(--color-green-100);
}

.bg-green-500 {
  background-color: var(--color-green-500);
}

.bg-info, .bg-info\/10 {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-info\/10 {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.bg-inverted {
  background-color: var(--ui-bg-inverted);
}

.bg-orange-50 {
  background-color: var(--color-orange-50);
}

.bg-orange-100 {
  background-color: var(--color-orange-100);
}

.bg-orange-200\/30 {
  background-color: rgba(255, 215, 168, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-orange-200\/30 {
    background-color: color-mix(in oklab, var(--color-orange-200) 30%, rgba(0, 0, 0, 0));
  }
}

.bg-orange-500 {
  background-color: var(--color-orange-500);
}

.bg-primary, .bg-primary\/10 {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-primary\/10 {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.bg-primary\/15 {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-primary\/15 {
    background-color: color-mix(in oklab, var(--ui-primary) 15%, rgba(0, 0, 0, 0));
  }
}

.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-100 {
  background-color: var(--color-red-100);
}

.bg-red-200\/30 {
  background-color: rgba(255, 202, 202, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-red-200\/30 {
    background-color: color-mix(in oklab, var(--color-red-200) 30%, rgba(0, 0, 0, 0));
  }
}

.bg-secondary, .bg-secondary\/10 {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-secondary\/10 {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.bg-success, .bg-success\/10 {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-success\/10 {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.bg-transparent {
  background-color: rgba(0, 0, 0, 0);
}

.bg-warning, .bg-warning\/10 {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-warning\/10 {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.bg-white {
  background-color: var(--color-white);
}

.bg-white\/10 {
  background-color: rgba(255, 255, 255, .1);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-white\/10 {
    background-color: color-mix(in oklab, var(--color-white) 10%, rgba(0, 0, 0, 0));
  }
}

.bg-white\/15 {
  background-color: rgba(255, 255, 255, .15);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-white\/15 {
    background-color: color-mix(in oklab, var(--color-white) 15%, rgba(0, 0, 0, 0));
  }
}

.bg-white\/20 {
  background-color: rgba(255, 255, 255, .2);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-white\/20 {
    background-color: color-mix(in oklab, var(--color-white) 20%, rgba(0, 0, 0, 0));
  }
}

.bg-white\/80 {
  background-color: rgba(255, 255, 255, .8);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-white\/80 {
    background-color: color-mix(in oklab, var(--color-white) 80%, rgba(0, 0, 0, 0));
  }
}

.bg-white\/95 {
  background-color: rgba(255, 255, 255, .95);
}

@supports (color: color-mix(in lab,red,red)) {
  .bg-white\/95 {
    background-color: color-mix(in oklab, var(--color-white) 95%, rgba(0, 0, 0, 0));
  }
}

.bg-gradient-to-b {
  --tw-gradient-position: to bottom in oklab;
}

.bg-gradient-to-b, .bg-gradient-to-br {
  background-image: linear-gradient(var(--tw-gradient-stops));
}

.bg-gradient-to-br {
  --tw-gradient-position: to bottom right in oklab;
}

.bg-gradient-to-r {
  --tw-gradient-position: to right in oklab;
  background-image: linear-gradient(var(--tw-gradient-stops));
}

.from-blue-50 {
  --tw-gradient-from: var(--color-blue-50);
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}

.from-blue-500 {
  --tw-gradient-from: var(--color-blue-500);
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}

.from-default {
  --tw-gradient-from: var(--ui-bg);
  --tw-gradient-stops: var(--tw-gradient-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-50 {
  --tw-gradient-from: var(--color-gray-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 {
  --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-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-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-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));
}

.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);
}

.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-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-gray-100 {
  --tw-gradient-to: var(--color-gray-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-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-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-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-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));
}

.bg-clip-text {
  -webkit-background-clip: text;
  background-clip: text;
}

.fill-default {
  fill: var(--ui-border);
}

.object-cover {
  object-fit: cover;
}

.object-top {
  object-position: top;
}

.p-0 {
  padding: calc(var(--spacing) * 0);
}

.p-0\.5 {
  padding: calc(var(--spacing) * .5);
}

.p-1 {
  padding: calc(var(--spacing) * 1);
}

.p-1\.5 {
  padding: calc(var(--spacing) * 1.5);
}

.p-2 {
  padding: calc(var(--spacing) * 2);
}

.p-2\.5 {
  padding: calc(var(--spacing) * 2.5);
}

.p-3 {
  padding: calc(var(--spacing) * 3);
}

.p-3\.5 {
  padding: calc(var(--spacing) * 3.5);
}

.p-4 {
  padding: calc(var(--spacing) * 4);
}

.p-4\.5 {
  padding: calc(var(--spacing) * 4.5);
}

.p-5 {
  padding: calc(var(--spacing) * 5);
}

.p-6 {
  padding: calc(var(--spacing) * 6);
}

.p-8 {
  padding: calc(var(--spacing) * 8);
}

.px-0 {
  padding-inline: calc(var(--spacing) * 0);
}

.px-1 {
  padding-inline: calc(var(--spacing) * 1);
}

.px-1\.5 {
  padding-inline: calc(var(--spacing) * 1.5);
}

.px-2 {
  padding-inline: calc(var(--spacing) * 2);
}

.px-2\.5 {
  padding-inline: calc(var(--spacing) * 2.5);
}

.px-3 {
  padding-inline: calc(var(--spacing) * 3);
}

.px-4 {
  padding-inline: calc(var(--spacing) * 4);
}

.px-5 {
  padding-inline: calc(var(--spacing) * 5);
}

.px-6 {
  padding-inline: calc(var(--spacing) * 6);
}

.py-0\.5 {
  padding-block: calc(var(--spacing) * .5);
}

.py-1 {
  padding-block: calc(var(--spacing) * 1);
}

.py-1\.5 {
  padding-block: calc(var(--spacing) * 1.5);
}

.py-2 {
  padding-block: calc(var(--spacing) * 2);
}

.py-2\.5 {
  padding-block: calc(var(--spacing) * 2.5);
}

.py-3 {
  padding-block: calc(var(--spacing) * 3);
}

.py-3\.5 {
  padding-block: calc(var(--spacing) * 3.5);
}

.py-4 {
  padding-block: calc(var(--spacing) * 4);
}

.py-6 {
  padding-block: calc(var(--spacing) * 6);
}

.py-8 {
  padding-block: calc(var(--spacing) * 8);
}

.py-10 {
  padding-block: calc(var(--spacing) * 10);
}

.py-12 {
  padding-block: calc(var(--spacing) * 12);
}

.py-16 {
  padding-block: calc(var(--spacing) * 16);
}

.py-24 {
  padding-block: calc(var(--spacing) * 24);
}

.ps-1:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 1);
}

.ps-1:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 1);
}

.ps-1:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 1);
}

.ps-1:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 1);
}

.ps-1:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 1);
}

.ps-1:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 1);
}

.ps-1\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 1.5);
}

.ps-1\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 1.5);
}

.ps-1\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 1.5);
}

.ps-1\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 1.5);
}

.ps-1\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 1.5);
}

.ps-1\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 1.5);
}

.ps-2:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 2);
}

.ps-2:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 2);
}

.ps-2:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 2);
}

.ps-2:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 2);
}

.ps-2:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 2);
}

.ps-2:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 2);
}

.ps-2\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 2.5);
}

.ps-2\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 2.5);
}

.ps-2\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 2.5);
}

.ps-2\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 2.5);
}

.ps-2\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 2.5);
}

.ps-2\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 2.5);
}

.ps-3:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 3);
}

.ps-3:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 3);
}

.ps-3:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 3);
}

.ps-3:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 3);
}

.ps-3:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 3);
}

.ps-3:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 3);
}

.ps-4:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 4);
}

.ps-4:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 4);
}

.ps-4:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 4);
}

.ps-4:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 4);
}

.ps-4:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 4);
}

.ps-4:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 4);
}

.ps-7:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 7);
}

.ps-7:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 7);
}

.ps-7:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 7);
}

.ps-7:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 7);
}

.ps-7:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 7);
}

.ps-7:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 7);
}

.ps-8:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 8);
}

.ps-8:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 8);
}

.ps-8:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 8);
}

.ps-8:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 8);
}

.ps-8:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 8);
}

.ps-8:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 8);
}

.ps-9:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 9);
}

.ps-9:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 9);
}

.ps-9:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 9);
}

.ps-9:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 9);
}

.ps-9:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 9);
}

.ps-9:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 9);
}

.ps-10:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 10);
}

.ps-10:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 10);
}

.ps-10:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 10);
}

.ps-10:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 10);
}

.ps-10:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 10);
}

.ps-10:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 10);
}

.ps-11:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 11);
}

.ps-11:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 11);
}

.ps-11:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 11);
}

.ps-11:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 11);
}

.ps-11:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 11);
}

.ps-11:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 11);
}

.pe-1:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 1);
}

.pe-1:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 1);
}

.pe-1:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 1);
}

.pe-1:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 1);
}

.pe-1:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 1);
}

.pe-1:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 1);
}

.pe-2:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 2);
}

.pe-2:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 2);
}

.pe-2:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 2);
}

.pe-2:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 2);
}

.pe-2:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 2);
}

.pe-2:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 2);
}

.pe-2\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 2.5);
}

.pe-2\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 2.5);
}

.pe-2\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 2.5);
}

.pe-2\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 2.5);
}

.pe-2\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 2.5);
}

.pe-2\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 2.5);
}

.pe-3:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 3);
}

.pe-3:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 3);
}

.pe-3:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 3);
}

.pe-3:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 3);
}

.pe-3:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 3);
}

.pe-3:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 3);
}

.pe-4\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 4.5);
}

.pe-4\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 4.5);
}

.pe-4\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 4.5);
}

.pe-4\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 4.5);
}

.pe-4\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 4.5);
}

.pe-4\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 4.5);
}

.pe-5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 5);
}

.pe-5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 5);
}

.pe-5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 5);
}

.pe-5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 5);
}

.pe-5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 5);
}

.pe-5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 5);
}

.pe-5\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 5.5);
}

.pe-5\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 5.5);
}

.pe-5\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 5.5);
}

.pe-5\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 5.5);
}

.pe-5\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 5.5);
}

.pe-5\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 5.5);
}

.pe-6:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 6);
}

.pe-6:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 6);
}

.pe-6:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 6);
}

.pe-6:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 6);
}

.pe-6:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 6);
}

.pe-6:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 6);
}

.pe-6\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 6.5);
}

.pe-6\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 6.5);
}

.pe-6\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 6.5);
}

.pe-6\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 6.5);
}

.pe-6\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 6.5);
}

.pe-6\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 6.5);
}

.pe-7:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 7);
}

.pe-7:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 7);
}

.pe-7:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 7);
}

.pe-7:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 7);
}

.pe-7:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 7);
}

.pe-7:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 7);
}

.pe-7\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 7.5);
}

.pe-7\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 7.5);
}

.pe-7\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 7.5);
}

.pe-7\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 7.5);
}

.pe-7\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 7.5);
}

.pe-7\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 7.5);
}

.pe-8:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 8);
}

.pe-8:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 8);
}

.pe-8:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 8);
}

.pe-8:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 8);
}

.pe-8:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 8);
}

.pe-8:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 8);
}

.pe-8\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 8.5);
}

.pe-8\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 8.5);
}

.pe-8\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 8.5);
}

.pe-8\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 8.5);
}

.pe-8\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 8.5);
}

.pe-8\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 8.5);
}

.pe-9:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 9);
}

.pe-9:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 9);
}

.pe-9:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 9);
}

.pe-9:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 9);
}

.pe-9:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 9);
}

.pe-9:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 9);
}

.pe-10:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 10);
}

.pe-10:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 10);
}

.pe-10:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 10);
}

.pe-10:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 10);
}

.pe-10:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 10);
}

.pe-10:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 10);
}

.pe-11:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 11);
}

.pe-11:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 11);
}

.pe-11:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 11);
}

.pe-11:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 11);
}

.pe-11:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 11);
}

.pe-11:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 11);
}

.pt-2 {
  padding-top: calc(var(--spacing) * 2);
}

.pt-4 {
  padding-top: calc(var(--spacing) * 4);
}

.pt-5 {
  padding-top: calc(var(--spacing) * 5);
}

.pb-3 {
  padding-bottom: calc(var(--spacing) * 3);
}

.pb-3\.5 {
  padding-bottom: calc(var(--spacing) * 3.5);
}

.pb-4\.5 {
  padding-bottom: calc(var(--spacing) * 4.5);
}

.pb-5 {
  padding-bottom: calc(var(--spacing) * 5);
}

.pb-5\.5 {
  padding-bottom: calc(var(--spacing) * 5.5);
}

.pb-6 {
  padding-bottom: calc(var(--spacing) * 6);
}

.pb-6\.5 {
  padding-bottom: calc(var(--spacing) * 6.5);
}

.pb-7 {
  padding-bottom: calc(var(--spacing) * 7);
}

.pb-7\.5 {
  padding-bottom: calc(var(--spacing) * 7.5);
}

.pb-8 {
  padding-bottom: calc(var(--spacing) * 8);
}

.pb-8\.5 {
  padding-bottom: calc(var(--spacing) * 8.5);
}

.pb-20 {
  padding-bottom: calc(var(--spacing) * 20);
}

.pb-24 {
  padding-bottom: calc(var(--spacing) * 24);
}

.text-center {
  text-align: center;
}

.text-end:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  text-align: right;
}

.text-end:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  text-align: right;
}

.text-end:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  text-align: right;
}

.text-end:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  text-align: left;
}

.text-end:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  text-align: left;
}

.text-end:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  text-align: left;
}

.text-left {
  text-align: left;
}

.text-start:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  text-align: left;
}

.text-start:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  text-align: left;
}

.text-start:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  text-align: left;
}

.text-start:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  text-align: right;
}

.text-start:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  text-align: right;
}

.text-start:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  text-align: right;
}

.align-middle {
  vertical-align: middle;
}

.align-top {
  vertical-align: top;
}

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

.text-2xl {
  font-size: var(--text-2xl);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
}

.text-3xl {
  font-size: var(--text-3xl);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
}

.text-4xl {
  font-size: var(--text-4xl);
  line-height: var(--tw-leading, var(--text-4xl--line-height));
}

.text-5xl {
  font-size: var(--text-5xl);
  line-height: var(--tw-leading, var(--text-5xl--line-height));
}

.text-8xl {
  font-size: var(--text-8xl);
  line-height: var(--tw-leading, var(--text-8xl--line-height));
}

.text-\[8px\]\/3 {
  font-size: 8px;
  line-height: calc(var(--spacing) * 3);
}

.text-\[10px\]\/3 {
  font-size: 10px;
  line-height: calc(var(--spacing) * 3);
}

.text-base {
  line-height: var(--tw-leading, var(--text-base--line-height));
}

.text-base, .text-base\/5 {
  font-size: var(--text-base);
}

.text-base\/5 {
  line-height: calc(var(--spacing) * 5);
}

.text-lg {
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}

.text-sm {
  line-height: var(--tw-leading, var(--text-sm--line-height));
}

.text-sm, .text-sm\/6 {
  font-size: var(--text-sm);
}

.text-sm\/6 {
  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 {
  line-height: var(--tw-leading, var(--text-xs--line-height));
}

.text-xs, .text-xs\/5 {
  font-size: var(--text-xs);
}

.text-xs\/5 {
  line-height: calc(var(--spacing) * 5);
}

.text-\[4px\] {
  font-size: 4px;
}

.text-\[5px\] {
  font-size: 5px;
}

.text-\[6px\] {
  font-size: 6px;
}

.text-\[7px\] {
  font-size: 7px;
}

.text-\[8px\] {
  font-size: 8px;
}

.text-\[9px\] {
  font-size: 9px;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[11px\] {
  font-size: 11px;
}

.text-\[12px\] {
  font-size: 12px;
}

.text-\[15px\] {
  font-size: 15px;
}

.text-\[22px\] {
  font-size: 22px;
}

.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-none {
  --tw-leading: 1;
  line-height: 1;
}

.leading-relaxed {
  --tw-leading: var(--leading-relaxed);
  line-height: var(--leading-relaxed);
}

.font-bold {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.font-medium {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.font-normal {
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
}

.font-semibold {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}

.tracking-tight {
  --tw-tracking: var(--tracking-tight);
  letter-spacing: var(--tracking-tight);
}

.text-balance {
  text-wrap: balance;
}

.text-pretty {
  text-wrap: pretty;
}

.text-wrap {
  text-wrap: wrap;
}

.break-words {
  overflow-wrap: break-word;
}

.wrap-anywhere {
  overflow-wrap: anywhere;
}

.whitespace-nowrap {
  white-space: nowrap;
}

.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-cyan-500 {
  color: var(--color-cyan-500);
}

.text-cyan-600 {
  color: var(--color-cyan-600);
}

.text-default {
  color: var(--ui-text);
}

.text-dimmed {
  color: var(--ui-text-dimmed);
}

.text-error, .text-error\/75 {
  color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .text-error\/75 {
    color: color-mix(in oklab, var(--ui-error) 75%, rgba(0, 0, 0, 0));
  }
}

.text-gray-300 {
  color: var(--color-gray-300);
}

.text-gray-400 {
  color: var(--color-gray-400);
}

.text-gray-500 {
  color: var(--color-gray-500);
}

.text-gray-600 {
  color: var(--color-gray-600);
}

.text-gray-700 {
  color: var(--color-gray-700);
}

.text-gray-800 {
  color: var(--color-gray-800);
}

.text-gray-900 {
  color: var(--color-gray-900);
}

.text-green-500 {
  color: var(--color-green-500);
}

.text-green-600 {
  color: var(--color-green-600);
}

.text-green-700 {
  color: var(--color-green-700);
}

.text-highlighted {
  color: var(--ui-text-highlighted);
}

.text-info, .text-info\/75 {
  color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .text-info\/75 {
    color: color-mix(in oklab, var(--ui-info) 75%, rgba(0, 0, 0, 0));
  }
}

.text-inherit {
  color: inherit;
}

.text-inverted {
  color: var(--ui-text-inverted);
}

.text-muted {
  color: var(--ui-text-muted);
}

.text-orange-500 {
  color: var(--color-orange-500);
}

.text-orange-600 {
  color: var(--color-orange-600);
}

.text-orange-700 {
  color: var(--color-orange-700);
}

.text-orange-800 {
  color: var(--color-orange-800);
}

.text-primary, .text-primary\/75 {
  color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .text-primary\/75 {
    color: color-mix(in oklab, var(--ui-primary) 75%, rgba(0, 0, 0, 0));
  }
}

.text-purple-500 {
  color: var(--color-purple-500);
}

.text-purple-600 {
  color: var(--color-purple-600);
}

.text-purple-700 {
  color: var(--color-purple-700);
}

.text-purple-800 {
  color: var(--color-purple-800);
}

.text-red-500 {
  color: var(--color-red-500);
}

.text-red-600 {
  color: var(--color-red-600);
}

.text-secondary, .text-secondary\/75 {
  color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .text-secondary\/75 {
    color: color-mix(in oklab, var(--ui-secondary) 75%, rgba(0, 0, 0, 0));
  }
}

.text-success, .text-success\/75 {
  color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .text-success\/75 {
    color: color-mix(in oklab, var(--ui-success) 75%, rgba(0, 0, 0, 0));
  }
}

.text-toned {
  color: var(--ui-text-toned);
}

.text-transparent {
  color: rgba(0, 0, 0, 0);
}

.text-warning, .text-warning\/75 {
  color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .text-warning\/75 {
    color: color-mix(in oklab, var(--ui-warning) 75%, rgba(0, 0, 0, 0));
  }
}

.text-white {
  color: var(--color-white);
}

.text-white\/80 {
  color: rgba(255, 255, 255, .8);
}

@supports (color: color-mix(in lab,red,red)) {
  .text-white\/80 {
    color: color-mix(in oklab, var(--color-white) 80%, rgba(0, 0, 0, 0));
  }
}

.text-white\/85 {
  color: rgba(255, 255, 255, .85);
}

@supports (color: color-mix(in lab,red,red)) {
  .text-white\/85 {
    color: color-mix(in oklab, var(--color-white) 85%, rgba(0, 0, 0, 0));
  }
}

.uppercase {
  text-transform: uppercase;
}

.line-through {
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
}

.opacity-0 {
  opacity: 0;
}

.opacity-60 {
  opacity: .6;
}

.opacity-70 {
  opacity: .7;
}

.opacity-75 {
  opacity: .75;
}

.opacity-90 {
  opacity: .9;
}

.opacity-100 {
  opacity: 1;
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, .1));
}

.shadow-lg, .shadow-md {
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 2px 4px -2px var(--tw-shadow-color, rgba(0, 0, 0, .1));
}

.shadow-sm {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 1px 2px -1px var(--tw-shadow-color, rgba(0, 0, 0, .1));
}

.shadow-sm, .shadow-xl {
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 8px 10px -6px var(--tw-shadow-color, rgba(0, 0, 0, .1));
}

.shadow-xs {
  --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgba(0, 0, 0, .05));
}

.ring, .shadow-xs {
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.ring {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
}

.ring-0 {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
}

.ring-0, .ring-2 {
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.ring-2 {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
}

.ring-3 {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-blue-500\/20 {
  --tw-shadow-color: rgba(48, 128, 255, .2);
}

@supports (color: color-mix(in lab,red,red)) {
  .shadow-blue-500\/20 {
    --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, rgba(0, 0, 0, 0)) var(--tw-shadow-alpha), rgba(0, 0, 0, 0));
  }
}

.shadow-blue-500\/30 {
  --tw-shadow-color: rgba(48, 128, 255, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .shadow-blue-500\/30 {
    --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 30%, rgba(0, 0, 0, 0)) var(--tw-shadow-alpha), rgba(0, 0, 0, 0));
  }
}

.shadow-orange-500\/20 {
  --tw-shadow-color: rgba(254, 110, 0, .2);
}

@supports (color: color-mix(in lab,red,red)) {
  .shadow-orange-500\/20 {
    --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 20%, rgba(0, 0, 0, 0)) var(--tw-shadow-alpha), rgba(0, 0, 0, 0));
  }
}

.shadow-orange-500\/30 {
  --tw-shadow-color: rgba(254, 110, 0, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .shadow-orange-500\/30 {
    --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 30%, rgba(0, 0, 0, 0)) var(--tw-shadow-alpha), rgba(0, 0, 0, 0));
  }
}

.shadow-purple-500\/20 {
  --tw-shadow-color: rgba(172, 75, 255, .2);
}

@supports (color: color-mix(in lab,red,red)) {
  .shadow-purple-500\/20 {
    --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 20%, rgba(0, 0, 0, 0)) var(--tw-shadow-alpha), rgba(0, 0, 0, 0));
  }
}

.shadow-purple-500\/30 {
  --tw-shadow-color: rgba(172, 75, 255, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .shadow-purple-500\/30 {
    --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 30%, rgba(0, 0, 0, 0)) var(--tw-shadow-alpha), rgba(0, 0, 0, 0));
  }
}

.ring-accented {
  --tw-ring-color: var(--ui-border-accented);
}

.ring-bg {
  --tw-ring-color: var(--ui-bg);
}

.ring-default {
  --tw-ring-color: var(--ui-border);
}

.ring-error, .ring-error\/25 {
  --tw-ring-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-error\/25 {
    --tw-ring-color: color-mix(in oklab, var(--ui-error) 25%, rgba(0, 0, 0, 0));
  }
}

.ring-error\/50 {
  --tw-ring-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-error\/50 {
    --tw-ring-color: color-mix(in oklab, var(--ui-error) 50%, rgba(0, 0, 0, 0));
  }
}

.ring-info, .ring-info\/25 {
  --tw-ring-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-info\/25 {
    --tw-ring-color: color-mix(in oklab, var(--ui-info) 25%, rgba(0, 0, 0, 0));
  }
}

.ring-info\/50 {
  --tw-ring-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-info\/50 {
    --tw-ring-color: color-mix(in oklab, var(--ui-info) 50%, rgba(0, 0, 0, 0));
  }
}

.ring-inverted {
  --tw-ring-color: var(--ui-border-inverted);
}

.ring-primary, .ring-primary\/25 {
  --tw-ring-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-primary\/25 {
    --tw-ring-color: color-mix(in oklab, var(--ui-primary) 25%, rgba(0, 0, 0, 0));
  }
}

.ring-primary\/50 {
  --tw-ring-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-primary\/50 {
    --tw-ring-color: color-mix(in oklab, var(--ui-primary) 50%, rgba(0, 0, 0, 0));
  }
}

.ring-secondary, .ring-secondary\/25 {
  --tw-ring-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-secondary\/25 {
    --tw-ring-color: color-mix(in oklab, var(--ui-secondary) 25%, rgba(0, 0, 0, 0));
  }
}

.ring-secondary\/50 {
  --tw-ring-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-secondary\/50 {
    --tw-ring-color: color-mix(in oklab, var(--ui-secondary) 50%, rgba(0, 0, 0, 0));
  }
}

.ring-success, .ring-success\/25 {
  --tw-ring-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-success\/25 {
    --tw-ring-color: color-mix(in oklab, var(--ui-success) 25%, rgba(0, 0, 0, 0));
  }
}

.ring-success\/50 {
  --tw-ring-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-success\/50 {
    --tw-ring-color: color-mix(in oklab, var(--ui-success) 50%, rgba(0, 0, 0, 0));
  }
}

.ring-warning, .ring-warning\/25 {
  --tw-ring-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-warning\/25 {
    --tw-ring-color: color-mix(in oklab, var(--ui-warning) 25%, rgba(0, 0, 0, 0));
  }
}

.ring-warning\/50 {
  --tw-ring-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .ring-warning\/50 {
    --tw-ring-color: color-mix(in oklab, var(--ui-warning) 50%, rgba(0, 0, 0, 0));
  }
}

.ring-white {
  --tw-ring-color: var(--color-white);
}

.outline-hidden {
  --tw-outline-style: none;
  outline-style: none;
}

@media (forced-colors: active) {
  .outline-hidden {
    outline-offset: 2px;
    outline: 2px solid rgba(0, 0, 0, 0);
  }
}

.outline {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}

.blur {
  --tw-blur: blur(8px);
}

.blur, .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-3xl {
  --tw-blur: blur(var(--blur-3xl));
}

.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 {
  --tw-backdrop-blur: blur(8px);
}

.backdrop-blur, .backdrop-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-md {
  --tw-backdrop-blur: blur(var(--blur-md));
}

.backdrop-blur-sm {
  --tw-backdrop-blur: blur(var(--blur-sm));
}

.backdrop-blur-sm, .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, );
}

.transition {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: color, background-color, border-color, outline-color, -webkit-text-decoration-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.transition-\[background\] {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: background;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.transition-\[color\,opacity\] {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: color, opacity;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.transition-\[transform\,translate\,height\] {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: transform, translate, height;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.transition-\[translate\,width\] {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: translate, width;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.transition-\[width\,height\,left\] {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: width, height, left;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.transition-\[width\] {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: width;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.transition-all {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: all;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.transition-colors {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: color, background-color, border-color, outline-color, -webkit-text-decoration-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-opacity {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: opacity;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.transition-shadow {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: box-shadow;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.transition-transform {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

.duration-150 {
  --tw-duration: .15s;
  transition-duration: .15s;
}

.duration-200 {
  --tw-duration: .2s;
  transition-duration: .2s;
}

.duration-300 {
  --tw-duration: .3s;
  transition-duration: .3s;
}

.ease-in {
  --tw-ease: var(--ease-in);
  transition-timing-function: var(--ease-in);
}

.ease-out {
  --tw-ease: var(--ease-out);
  transition-timing-function: var(--ease-out);
}

.will-change-\[height\] {
  will-change: height;
}

.outline-none {
  --tw-outline-style: none;
  outline-style: none;
}

.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.\!\[animation-direction\:reverse\] {
  animation-direction: reverse !important;
}

.\[--duration\:20s\] {
  --duration: 20s;
}

.\[--gap\:--spacing\(16\)\] {
  --gap: calc(var(--spacing) * 16);
}

.\[--initial-transform\:calc\(100\%\+1\.5rem\)\] {
  --initial-transform: calc(100% + 1.5rem);
}

.\[--spotlight-color\:var\(--ui-bg-inverted\)\] {
  --spotlight-color: var(--ui-bg-inverted);
}

.\[--spotlight-color\:var\(--ui-error\)\] {
  --spotlight-color: var(--ui-error);
}

.\[--spotlight-color\:var\(--ui-info\)\] {
  --spotlight-color: var(--ui-info);
}

.\[--spotlight-color\:var\(--ui-primary\)\] {
  --spotlight-color: var(--ui-primary);
}

.\[--spotlight-color\:var\(--ui-secondary\)\] {
  --spotlight-color: var(--ui-secondary);
}

.\[--spotlight-color\:var\(--ui-success\)\] {
  --spotlight-color: var(--ui-success);
}

.\[--spotlight-color\:var\(--ui-warning\)\] {
  --spotlight-color: var(--ui-warning);
}

.\[--spotlight-size\:400px\] {
  --spotlight-size: 400px;
}

.backface-hidden {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.ring-inset {
  --tw-ring-inset: inset;
}

:is(.\*\:my-5 > *) {
  margin-block: calc(var(--spacing) * 5);
}

:is(.\*\:size-2 > *) {
  height: calc(var(--spacing) * 2);
  width: calc(var(--spacing) * 2);
}

:is(.\*\:break-inside-avoid-column > *) {
  break-inside: avoid-column;
}

:is(.\*\:rounded-full > *) {
  border-radius: 3.40282e38px;
}

:is(.\*\:bg-elevated > *) {
  background-color: var(--ui-bg-elevated);
}

:is(.\*\:pt-8 > *) {
  padding-top: calc(var(--spacing) * 8);
}

:is(.\*\:will-change-transform > *) {
  will-change: transform;
}

.not-last\:not-first\:rounded-none:not(:last-child):not(:first-child) {
  border-radius: 0;
}

.not-data-\[segment\=literal\]\:w-6:not([data-segment="literal"]) {
  width: calc(var(--spacing) * 6);
}

.not-data-\[segment\=literal\]\:w-7:not([data-segment="literal"]) {
  width: calc(var(--spacing) * 7);
}

.not-data-\[segment\=literal\]\:w-8:not([data-segment="literal"]) {
  width: calc(var(--spacing) * 8);
}

.group-not-last\:group-not-first\:rounded-none:is(:where(.group):not(:last-child) *):is(:where(.group):not(:first-child) *) {
  border-radius: 0;
}

.group-not-only\:group-first\:rounded-e-none:-webkit-any(:where(.group):not(:only-child) *):-webkit-any(:where(.group):first-child *):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.group-not-only\:group-first\:rounded-e-none:-moz-any(:where(.group):not(:only-child) *):-moz-any(:where(.group):first-child *):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.group-not-only\:group-first\:rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.group-not-only\:group-first\:rounded-e-none:-webkit-any(:where(.group):not(:only-child) *):-webkit-any(:where(.group):first-child *):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.group-not-only\:group-first\:rounded-e-none:-moz-any(:where(.group):not(:only-child) *):-moz-any(:where(.group):first-child *):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.group-not-only\:group-first\:rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.group-not-only\:group-first\:rounded-b-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.group-not-only\:group-last\:rounded-s-none:-webkit-any(:where(.group):not(:only-child) *):-webkit-any(:where(.group):last-child *):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.group-not-only\:group-last\:rounded-s-none:-moz-any(:where(.group):not(:only-child) *):-moz-any(:where(.group):last-child *):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.group-not-only\:group-last\:rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.group-not-only\:group-last\:rounded-s-none:-webkit-any(:where(.group):not(:only-child) *):-webkit-any(:where(.group):last-child *):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.group-not-only\:group-last\:rounded-s-none:-moz-any(:where(.group):not(:only-child) *):-moz-any(:where(.group):last-child *):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.group-not-only\:group-last\:rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.group-not-only\:group-last\:rounded-t-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

@media (hover: hover) {
  .group-hover\:bg-primary:is(:where(.group):hover *) {
    background-color: var(--ui-primary);
  }

  .group-hover\:text-blue-500:is(:where(.group):hover *) {
    color: var(--color-blue-500);
  }

  .group-hover\:text-default:is(:where(.group):hover *) {
    color: var(--ui-text);
  }

  .group-hover\:text-gray-600:is(:where(.group):hover *) {
    color: var(--color-gray-600);
  }

  .group-hover\:text-inverted:is(:where(.group):hover *) {
    color: var(--ui-text-inverted);
  }

  .group-hover\:text-orange-500:is(:where(.group):hover *) {
    color: var(--color-orange-500);
  }

  .group-hover\:text-purple-500:is(:where(.group):hover *) {
    color: var(--color-purple-500);
  }

  .group-hover\:ring-primary:is(:where(.group):hover *) {
    --tw-ring-color: var(--ui-primary);
  }

  .group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *) {
    animation-play-state: paused;
  }

  .group-hover\/blog-post\:scale-110:is(:where(.group\/blog-post):hover *) {
    --tw-scale-x: 110%;
    --tw-scale-y: 110%;
    --tw-scale-z: 110%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .group-hover\/blog-post\:rounded-r-none:is(:where(.group\/blog-post):hover *) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .group-hover\/blog-post\:rounded-b-none:is(:where(.group\/blog-post):hover *) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .group-hover\/blog-post\:shadow-none:is(:where(.group\/blog-post):hover *) {
    --tw-shadow: 0 0 rgba(0, 0, 0, 0);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-hover\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):hover *) {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .group-hover\/message\:opacity-100:is(:where(.group\/message):hover *) {
    opacity: 1;
  }

  .group-hover\/user\:scale-115:is(:where(.group\/user):hover *) {
    --tw-scale-x: 115%;
    --tw-scale-y: 115%;
    --tw-scale-z: 115%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
}

.group-has-focus-visible\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):has(:focus-visible) *) {
  --tw-scale-x: 105%;
  --tw-scale-y: 105%;
  --tw-scale-z: 105%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.group-has-focus-visible\/user\:scale-115:is(:where(.group\/user):has(:focus-visible) *) {
  --tw-scale-x: 115%;
  --tw-scale-y: 115%;
  --tw-scale-z: 115%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}

.group-data-expanded\:rotate-180:is(:where(.group)[data-expanded] *) {
  rotate: 180deg;
}

.group-data-highlighted\:inline-flex:is(:where(.group)[data-highlighted] *) {
  display: inline-flex;
}

.group-data-highlighted\:text-default:is(:where(.group)[data-highlighted] *) {
  color: var(--ui-text);
}

.group-data-highlighted\:text-error:is(:where(.group)[data-highlighted] *) {
  color: var(--ui-error);
}

.group-data-highlighted\:text-info:is(:where(.group)[data-highlighted] *) {
  color: var(--ui-info);
}

.group-data-highlighted\:text-primary:is(:where(.group)[data-highlighted] *) {
  color: var(--ui-primary);
}

.group-data-highlighted\:text-secondary:is(:where(.group)[data-highlighted] *) {
  color: var(--ui-secondary);
}

.group-data-highlighted\:text-success:is(:where(.group)[data-highlighted] *) {
  color: var(--ui-success);
}

.group-data-highlighted\:text-warning:is(:where(.group)[data-highlighted] *) {
  color: var(--ui-warning);
}

.group-data-highlighted\:not-group-data-disabled\:text-default:is(:where(.group)[data-highlighted] *):not(:is(:where(.group)[data-disabled] *)) {
  color: var(--ui-text);
}

.group-data-\[disabled\]\:opacity-75:is(:where(.group)[data-disabled] *) {
  opacity: .75;
}

.group-data-\[state\=active\]\:bg-error:is(:where(.group)[data-state="active"] *) {
  background-color: var(--ui-error);
}

.group-data-\[state\=active\]\:bg-info:is(:where(.group)[data-state="active"] *) {
  background-color: var(--ui-info);
}

.group-data-\[state\=active\]\:bg-inverted:is(:where(.group)[data-state="active"] *) {
  background-color: var(--ui-bg-inverted);
}

.group-data-\[state\=active\]\:bg-primary:is(:where(.group)[data-state="active"] *) {
  background-color: var(--ui-primary);
}

.group-data-\[state\=active\]\:bg-secondary:is(:where(.group)[data-state="active"] *) {
  background-color: var(--ui-secondary);
}

.group-data-\[state\=active\]\:bg-success:is(:where(.group)[data-state="active"] *) {
  background-color: var(--ui-success);
}

.group-data-\[state\=active\]\:bg-warning:is(:where(.group)[data-state="active"] *) {
  background-color: var(--ui-warning);
}

.group-data-\[state\=active\]\:text-inverted:is(:where(.group)[data-state="active"] *) {
  color: var(--ui-text-inverted);
}

.group-data-\[state\=checked\]\:text-error:is(:where(.group)[data-state="checked"] *) {
  color: var(--ui-error);
}

.group-data-\[state\=checked\]\:text-highlighted:is(:where(.group)[data-state="checked"] *) {
  color: var(--ui-text-highlighted);
}

.group-data-\[state\=checked\]\:text-info:is(:where(.group)[data-state="checked"] *) {
  color: var(--ui-info);
}

.group-data-\[state\=checked\]\:text-primary:is(:where(.group)[data-state="checked"] *) {
  color: var(--ui-primary);
}

.group-data-\[state\=checked\]\:text-secondary:is(:where(.group)[data-state="checked"] *) {
  color: var(--ui-secondary);
}

.group-data-\[state\=checked\]\:text-success:is(:where(.group)[data-state="checked"] *) {
  color: var(--ui-success);
}

.group-data-\[state\=checked\]\:text-warning:is(:where(.group)[data-state="checked"] *) {
  color: var(--ui-warning);
}

.group-data-\[state\=checked\]\:opacity-100:is(:where(.group)[data-state="checked"] *) {
  opacity: 1;
}

.group-data-\[state\=completed\]\:bg-error:is(:where(.group)[data-state="completed"] *) {
  background-color: var(--ui-error);
}

.group-data-\[state\=completed\]\:bg-info:is(:where(.group)[data-state="completed"] *) {
  background-color: var(--ui-info);
}

.group-data-\[state\=completed\]\:bg-inverted:is(:where(.group)[data-state="completed"] *) {
  background-color: var(--ui-bg-inverted);
}

.group-data-\[state\=completed\]\:bg-primary:is(:where(.group)[data-state="completed"] *) {
  background-color: var(--ui-primary);
}

.group-data-\[state\=completed\]\:bg-secondary:is(:where(.group)[data-state="completed"] *) {
  background-color: var(--ui-secondary);
}

.group-data-\[state\=completed\]\:bg-success:is(:where(.group)[data-state="completed"] *) {
  background-color: var(--ui-success);
}

.group-data-\[state\=completed\]\:bg-warning:is(:where(.group)[data-state="completed"] *) {
  background-color: var(--ui-warning);
}

.group-data-\[state\=completed\]\:text-inverted:is(:where(.group)[data-state="completed"] *) {
  color: var(--ui-text-inverted);
}

.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state="open"] *) {
  rotate: 180deg;
}

.group-data-\[state\=open\]\:text-default:is(:where(.group)[data-state="open"] *) {
  color: var(--ui-text);
}

.group-data-\[state\=open\]\:text-error:is(:where(.group)[data-state="open"] *) {
  color: var(--ui-error);
}

.group-data-\[state\=open\]\:text-highlighted:is(:where(.group)[data-state="open"] *) {
  color: var(--ui-text-highlighted);
}

.group-data-\[state\=open\]\:text-info:is(:where(.group)[data-state="open"] *) {
  color: var(--ui-info);
}

.group-data-\[state\=open\]\:text-primary:is(:where(.group)[data-state="open"] *) {
  color: var(--ui-primary);
}

.group-data-\[state\=open\]\:text-secondary:is(:where(.group)[data-state="open"] *) {
  color: var(--ui-secondary);
}

.group-data-\[state\=open\]\:text-success:is(:where(.group)[data-state="open"] *) {
  color: var(--ui-success);
}

.group-data-\[state\=open\]\:text-warning:is(:where(.group)[data-state="open"] *) {
  color: var(--ui-warning);
}

.group-data-\[state\=unchecked\]\:text-dimmed:is(:where(.group)[data-state="unchecked"] *) {
  color: var(--ui-text-dimmed);
}

.group-data-\[state\=unchecked\]\:opacity-100:is(:where(.group)[data-state="unchecked"] *) {
  opacity: 1;
}

@media (hover: hover) {
  .peer-hover\:text-highlighted:is(:where(.peer):hover ~ *) {
    color: var(--ui-text-highlighted);
  }

  .peer-hover\:text-toned:is(:where(.peer):hover ~ *) {
    color: var(--ui-text-toned);
  }
}

.peer-focus-visible\:text-highlighted:is(:where(.peer):focus-visible ~ *) {
  color: var(--ui-text-highlighted);
}

.peer-focus-visible\:text-toned:is(:where(.peer):focus-visible ~ *) {
  color: var(--ui-text-toned);
}

.selection\:bg-primary\/20 ::-moz-selection {
  background-color: var(--ui-primary);
}

.selection\:bg-primary\/20 ::selection {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .selection\:bg-primary\/20 ::-moz-selection {
    background-color: color-mix(in oklab, var(--ui-primary) 20%, rgba(0, 0, 0, 0));
  }

  .selection\:bg-primary\/20 ::selection {
    background-color: color-mix(in oklab, var(--ui-primary) 20%, rgba(0, 0, 0, 0));
  }
}

.selection\:bg-primary\/20::-moz-selection {
  background-color: var(--ui-primary);
}

.selection\:bg-primary\/20::selection {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .selection\:bg-primary\/20::-moz-selection {
    background-color: color-mix(in oklab, var(--ui-primary) 20%, rgba(0, 0, 0, 0));
  }

  .selection\:bg-primary\/20::selection {
    background-color: color-mix(in oklab, var(--ui-primary) 20%, rgba(0, 0, 0, 0));
  }
}

.file\:me-1\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::-webkit-file-upload-button {
  margin-right: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::file-selector-button {
  margin-right: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::file-selector-button {
  margin-right: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::-webkit-file-upload-button {
  margin-left: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::file-selector-button {
  margin-left: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::file-selector-button {
  margin-left: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::-webkit-file-upload-button {
  margin-right: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::file-selector-button {
  margin-right: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::-ms-browse {
  margin-right: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)))::file-selector-button {
  margin-right: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::-webkit-file-upload-button {
  margin-left: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::file-selector-button {
  margin-left: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::-ms-browse {
  margin-left: calc(var(--spacing) * 1.5);
}

.file\:me-1\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))::file-selector-button {
  margin-left: calc(var(--spacing) * 1.5);
}

.file\:font-medium::-webkit-file-upload-button {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.file\:font-medium::file-selector-button {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.file\:font-medium::file-selector-button {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.file\:text-muted::-webkit-file-upload-button {
  color: var(--ui-text-muted);
}

.file\:text-muted::file-selector-button {
  color: var(--ui-text-muted);
}

.file\:text-muted::file-selector-button {
  color: var(--ui-text-muted);
}

.file\:outline-none::-webkit-file-upload-button {
  --tw-outline-style: none;
  outline-style: none;
}

.file\:outline-none::file-selector-button {
  --tw-outline-style: none;
  outline-style: none;
}

.file\:outline-none::file-selector-button {
  --tw-outline-style: none;
  outline-style: none;
}

.placeholder\:text-dimmed::-ms-input-placeholder {
  color: var(--ui-text-dimmed);
}

.placeholder\:text-dimmed::placeholder {
  color: var(--ui-text-dimmed);
}

.before\:pointer-events-none:before {
  content: var(--tw-content);
  pointer-events: none;
}

.before\:absolute:before {
  content: var(--tw-content);
  position: absolute;
}

.before\:-inset-px:before {
  content: var(--tw-content);
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
}

.before\:inset-px:before {
  content: var(--tw-content);
  top: 1px;
  bottom: 1px;
  left: 1px;
  right: 1px;
}

.before\:inset-x-0:before {
  content: var(--tw-content);
  inset-inline: calc(var(--spacing) * 0);
}

.before\:inset-x-px:before {
  content: var(--tw-content);
  left: 1px;
  right: 1px;
}

.before\:inset-y-0:before {
  content: var(--tw-content);
  inset-block: calc(var(--spacing) * 0);
}

.before\:inset-y-px:before {
  content: var(--tw-content);
  top: 1px;
  bottom: 1px;
}

.before\:top-0:before {
  content: var(--tw-content);
  top: calc(var(--spacing) * 0);
}

.before\:-right-1\.5:before {
  content: var(--tw-content);
  right: calc(var(--spacing) * -1.5);
}

.before\:-left-1\.5:before {
  content: var(--tw-content);
  left: calc(var(--spacing) * -1.5);
}

.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\:z-2:before {
  content: var(--tw-content);
  z-index: 2;
}

.before\:z-\[-1\]:before {
  content: var(--tw-content);
  z-index: -1;
}

.before\:h-1\/3:before {
  content: var(--tw-content);
  height: 33.3333%;
}

.before\:h-full:before {
  content: var(--tw-content);
  height: 100%;
}

.before\:w-1\/3:before {
  content: var(--tw-content);
  width: 33.3333%;
}

.before\:w-full:before {
  content: var(--tw-content);
  width: 100%;
}

.before\:rounded-\[inherit\]:before {
  border-radius: inherit;
  content: var(--tw-content);
}

.before\:rounded-md:before {
  border-radius: calc(var(--ui-radius) * 1.5);
  content: var(--tw-content);
}

.before\:bg-elevated:before, .before\:bg-elevated\/75:before {
  background-color: var(--ui-bg-elevated);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .before\:bg-elevated\/75:before {
    background-color: color-mix(in oklab, var(--ui-bg-elevated) 75%, rgba(0, 0, 0, 0));
  }
}

.before\:bg-error\/10:before {
  background-color: var(--ui-error);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .before\:bg-error\/10:before {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.before\:bg-info\/10:before {
  background-color: var(--ui-info);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .before\:bg-info\/10:before {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.before\:bg-primary\/10:before {
  background-color: var(--ui-primary);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .before\:bg-primary\/10:before {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.before\:bg-secondary\/10:before {
  background-color: var(--ui-secondary);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .before\:bg-secondary\/10:before {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.before\:bg-success\/10:before {
  background-color: var(--ui-success);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .before\:bg-success\/10:before {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.before\:bg-warning\/10:before {
  background-color: var(--ui-warning);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .before\:bg-warning\/10:before {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.before\:bg-gradient-to-b:before {
  --tw-gradient-position: to bottom in oklab;
}

.before\:bg-gradient-to-b:before, .before\:bg-gradient-to-r:before {
  background-image: linear-gradient(var(--tw-gradient-stops));
  content: var(--tw-content);
}

.before\:bg-gradient-to-r:before {
  --tw-gradient-position: to right in oklab;
}

.before\:bg-\[radial-gradient\(var\(--spotlight-size\)_var\(--spotlight-size\)_at_calc\(var\(--spotlight-x\,0px\)\)_calc\(var\(--spotlight-y\,0px\)\)\,var\(--spotlight-color\)\,transparent_70\%\)\]:before {
  background-image: radial-gradient(var(--spotlight-size) var(--spotlight-size) at calc(var(--spotlight-x, 0px)) calc(var(--spotlight-y, 0px)), var(--spotlight-color), rgba(0, 0, 0, 0) 70%);
  content: var(--tw-content);
}

.before\:from-default:before {
  content: var(--tw-content);
  --tw-gradient-from: var(--ui-bg);
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}

.before\:to-transparent:before {
  content: var(--tw-content);
  --tw-gradient-to: rgba(0, 0, 0, 0);
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}

.before\:transition-colors:before {
  content: var(--tw-content);
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: color, background-color, border-color, outline-color, -webkit-text-decoration-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));
}

.before\:content-\[\\\"\\\"\]:before {
  --tw-content: \"\";
  content: var(--tw-content);
}

.not-first-of-type\:before\:me-0\.5:not(:first-of-type):before {
  content: var(--tw-content);
}

.not-first-of-type\:before\:me-0\.5:not(:first-of-type):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before {
  margin-right: calc(var(--spacing) * .5);
}

.not-first-of-type\:before\:me-0\.5:not(:first-of-type):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before {
  margin-right: calc(var(--spacing) * .5);
}

.not-first-of-type\:before\:me-0\.5:not(:first-of-type):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):before {
  margin-right: calc(var(--spacing) * .5);
}

.not-first-of-type\:before\:me-0\.5:not(:first-of-type):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  margin-left: calc(var(--spacing) * .5);
}

.not-first-of-type\:before\:me-0\.5:not(:first-of-type):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  margin-left: calc(var(--spacing) * .5);
}

.not-first-of-type\:before\:me-0\.5:not(:first-of-type):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):before {
  margin-left: calc(var(--spacing) * .5);
}

.not-first-of-type\:before\:content-\[\'·\'\]:not(:first-of-type):before {
  --tw-content: "·";
  content: var(--tw-content);
}

.after\:pointer-events-none:after {
  content: var(--tw-content);
  pointer-events: none;
}

.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}

.after\:inset-x-0:after {
  content: var(--tw-content);
  inset-inline: calc(var(--spacing) * 0);
}

.after\:inset-x-2\.5:after {
  content: var(--tw-content);
  inset-inline: calc(var(--spacing) * 2.5);
}

.after\:inset-y-0:after {
  content: var(--tw-content);
  inset-block: calc(var(--spacing) * 0);
}

.after\:inset-y-0\.5:after {
  content: var(--tw-content);
  inset-block: calc(var(--spacing) * .5);
}

.after\:-start-1\.5:after {
  content: var(--tw-content);
}

.after\:-start-1\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after {
  left: calc(var(--spacing) * -1.5);
}

.after\:-start-1\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after {
  left: calc(var(--spacing) * -1.5);
}

.after\:-start-1\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after {
  left: calc(var(--spacing) * -1.5);
}

.after\:-start-1\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after {
  right: calc(var(--spacing) * -1.5);
}

.after\:-start-1\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after {
  right: calc(var(--spacing) * -1.5);
}

.after\:-start-1\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after {
  right: calc(var(--spacing) * -1.5);
}

.after\:right-0:after {
  content: var(--tw-content);
  right: calc(var(--spacing) * 0);
}

.after\:-bottom-2:after {
  bottom: calc(var(--spacing) * -2);
  content: var(--tw-content);
}

.after\:bottom-0:after {
  bottom: calc(var(--spacing) * 0);
  content: var(--tw-content);
}

.after\:z-1:after {
  content: var(--tw-content);
  z-index: 1;
}

.after\:z-2:after {
  content: var(--tw-content);
  z-index: 2;
}

.after\:ms-0\.5:after {
  content: var(--tw-content);
}

.after\:ms-0\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after {
  margin-left: calc(var(--spacing) * .5);
}

.after\:ms-0\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after {
  margin-left: calc(var(--spacing) * .5);
}

.after\:ms-0\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))):after {
  margin-left: calc(var(--spacing) * .5);
}

.after\:ms-0\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after {
  margin-right: calc(var(--spacing) * .5);
}

.after\:ms-0\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after {
  margin-right: calc(var(--spacing) * .5);
}

.after\:ms-0\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)):after {
  margin-right: calc(var(--spacing) * .5);
}

.after\:block:after {
  content: var(--tw-content);
  display: block;
}

.after\:hidden:after {
  content: var(--tw-content);
  display: none;
}

.after\:size-1:after {
  content: var(--tw-content);
  height: calc(var(--spacing) * 1);
  width: calc(var(--spacing) * 1);
}

.after\:size-1\.5:after {
  content: var(--tw-content);
  height: calc(var(--spacing) * 1.5);
  width: calc(var(--spacing) * 1.5);
}

.after\:size-2:after {
  content: var(--tw-content);
  height: calc(var(--spacing) * 2);
  width: calc(var(--spacing) * 2);
}

.after\:h-1\/3:after {
  content: var(--tw-content);
  height: 33.3333%;
}

.after\:h-full:after {
  content: var(--tw-content);
  height: 100%;
}

.after\:h-px:after {
  content: var(--tw-content);
  height: 1px;
}

.after\:w-1\/3:after {
  content: var(--tw-content);
  width: 33.3333%;
}

.after\:w-full:after {
  content: var(--tw-content);
  width: 100%;
}

.after\:w-px:after {
  content: var(--tw-content);
  width: 1px;
}

.after\:animate-\[carousel-inverse_2s_ease-in-out_infinite\]:after {
  content: var(--tw-content);
  animation: 2s ease-in-out infinite carousel-inverse;
}

.after\:animate-\[carousel_2s_ease-in-out_infinite\]:after {
  content: var(--tw-content);
  animation: 2s ease-in-out infinite carousel;
}

.after\:animate-\[elastic_2s_ease-in-out_infinite\]:after {
  content: var(--tw-content);
  animation: 2s ease-in-out infinite elastic;
}

.after\:animate-\[swing_2s_ease-in-out_infinite\]:after {
  content: var(--tw-content);
  animation: 2s ease-in-out infinite swing;
}

.after\:rounded-full:after {
  content: var(--tw-content);
  border-radius: 3.40282e38px;
}

.after\:bg-default:after {
  background-color: var(--ui-bg);
  content: var(--tw-content);
}

.after\:bg-error:after {
  background-color: var(--ui-error);
  content: var(--tw-content);
}

.after\:bg-info:after {
  background-color: var(--ui-info);
  content: var(--tw-content);
}

.after\:bg-inverted:after {
  background-color: var(--ui-bg-inverted);
  content: var(--tw-content);
}

.after\:bg-primary:after {
  background-color: var(--ui-primary);
  content: var(--tw-content);
}

.after\:bg-secondary:after {
  background-color: var(--ui-secondary);
  content: var(--tw-content);
}

.after\:bg-success:after {
  background-color: var(--ui-success);
  content: var(--tw-content);
}

.after\:bg-warning:after {
  background-color: var(--ui-warning);
  content: var(--tw-content);
}

.after\:bg-gradient-to-l:after {
  --tw-gradient-position: to left in oklab;
}

.after\:bg-gradient-to-l:after, .after\:bg-gradient-to-t:after {
  background-image: linear-gradient(var(--tw-gradient-stops));
  content: var(--tw-content);
}

.after\:bg-gradient-to-t:after {
  --tw-gradient-position: to top in oklab;
}

.after\:from-default:after {
  content: var(--tw-content);
  --tw-gradient-from: var(--ui-bg);
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}

.after\:to-transparent:after {
  content: var(--tw-content);
  --tw-gradient-to: rgba(0, 0, 0, 0);
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}

.after\:text-error:after {
  color: var(--ui-error);
  content: var(--tw-content);
}

.after\:transition-colors:after {
  content: var(--tw-content);
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: color, background-color, border-color, outline-color, -webkit-text-decoration-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));
}

.after\:content-\[\'\*\'\]:after {
  --tw-content: "*";
  content: var(--tw-content);
}

.after\:content-\[\\\"\\\"\]:after {
  --tw-content: \"\";
  content: var(--tw-content);
}

:is(.\*\:not-last\:after\:absolute > *):not(:last-child):after {
  content: var(--tw-content);
  position: absolute;
}

:is(.\*\:not-last\:after\:inset-x-1 > *):not(:last-child):after {
  content: var(--tw-content);
  inset-inline: calc(var(--spacing) * 1);
}

:is(.\*\:not-last\:after\:bottom-0 > *):not(:last-child):after {
  bottom: calc(var(--spacing) * 0);
  content: var(--tw-content);
}

:is(.\*\:not-last\:after\:h-px > *):not(:last-child):after {
  content: var(--tw-content);
  height: 1px;
}

:is(.\*\:not-last\:after\:bg-border > *):not(:last-child):after {
  background-color: var(--ui-border);
  content: var(--tw-content);
}

.first\:me-0:first-child:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * 0);
}

.first\:me-0:first-child:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * 0);
}

.first\:me-0:first-child:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  margin-right: calc(var(--spacing) * 0);
}

.first\:me-0:first-child:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * 0);
}

.first\:me-0:first-child:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * 0);
}

.first\:me-0:first-child:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  margin-left: calc(var(--spacing) * 0);
}

:is(.\*\:first\:mt-0 > *):first-child {
  margin-top: calc(var(--spacing) * 0);
}

.not-only\:first\:rounded-e-none:not(:only-child):first-child:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.not-only\:first\:rounded-e-none:not(:only-child):first-child:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.not-only\:first\:rounded-e-none:not(:only-child):first-child:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.not-only\:first\:rounded-e-none:not(:only-child):first-child:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.not-only\:first\:rounded-e-none:not(:only-child):first-child:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.not-only\:first\:rounded-e-none:not(:only-child):first-child:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.not-only\:first\:rounded-b-none:not(:only-child):first-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.last\:border-b-0:last-child {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0;
}

:is(.\*\:last\:mb-0 > *):last-child {
  margin-bottom: calc(var(--spacing) * 0);
}

.not-only\:last\:rounded-s-none:not(:only-child):last-child:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.not-only\:last\:rounded-s-none:not(:only-child):last-child:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.not-only\:last\:rounded-s-none:not(:only-child):last-child:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.not-only\:last\:rounded-s-none:not(:only-child):last-child:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.not-only\:last\:rounded-s-none:not(:only-child):last-child:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.not-only\:last\:rounded-s-none:not(:only-child):last-child:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.not-only\:last\:rounded-t-none:not(:only-child):last-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.first-of-type\:rounded-s-lg:first-of-type:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-left-radius: calc(var(--ui-radius) * 2);
  border-bottom-left-radius: calc(var(--ui-radius) * 2);
}

.first-of-type\:rounded-s-lg:first-of-type:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-left-radius: calc(var(--ui-radius) * 2);
  border-bottom-left-radius: calc(var(--ui-radius) * 2);
}

.first-of-type\:rounded-s-lg:first-of-type:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-left-radius: calc(var(--ui-radius) * 2);
  border-bottom-left-radius: calc(var(--ui-radius) * 2);
}

.first-of-type\:rounded-s-lg:first-of-type:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-right-radius: calc(var(--ui-radius) * 2);
  border-bottom-right-radius: calc(var(--ui-radius) * 2);
}

.first-of-type\:rounded-s-lg:first-of-type:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-right-radius: calc(var(--ui-radius) * 2);
  border-bottom-right-radius: calc(var(--ui-radius) * 2);
}

.first-of-type\:rounded-s-lg:first-of-type:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-right-radius: calc(var(--ui-radius) * 2);
  border-bottom-right-radius: calc(var(--ui-radius) * 2);
}

.first-of-type\:rounded-t-lg:first-of-type {
  border-top-left-radius: calc(var(--ui-radius) * 2);
  border-top-right-radius: calc(var(--ui-radius) * 2);
}

.last-of-type\:rounded-e-lg:last-of-type:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-right-radius: calc(var(--ui-radius) * 2);
  border-bottom-right-radius: calc(var(--ui-radius) * 2);
}

.last-of-type\:rounded-e-lg:last-of-type:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-right-radius: calc(var(--ui-radius) * 2);
  border-bottom-right-radius: calc(var(--ui-radius) * 2);
}

.last-of-type\:rounded-e-lg:last-of-type:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-top-right-radius: calc(var(--ui-radius) * 2);
  border-bottom-right-radius: calc(var(--ui-radius) * 2);
}

.last-of-type\:rounded-e-lg:last-of-type:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-left-radius: calc(var(--ui-radius) * 2);
  border-bottom-left-radius: calc(var(--ui-radius) * 2);
}

.last-of-type\:rounded-e-lg:last-of-type:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-left-radius: calc(var(--ui-radius) * 2);
  border-bottom-left-radius: calc(var(--ui-radius) * 2);
}

.last-of-type\:rounded-e-lg:last-of-type:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-top-left-radius: calc(var(--ui-radius) * 2);
  border-bottom-left-radius: calc(var(--ui-radius) * 2);
}

.last-of-type\:rounded-b-lg:last-of-type {
  border-bottom-left-radius: calc(var(--ui-radius) * 2);
  border-bottom-right-radius: calc(var(--ui-radius) * 2);
}

@media (hover: hover) {
  .hover\:scale-105:hover {
    --tw-scale-x: 105%;
    --tw-scale-y: 105%;
    --tw-scale-z: 105%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .hover\:scale-115:hover {
    --tw-scale-x: 115%;
    --tw-scale-y: 115%;
    --tw-scale-z: 115%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .hover\:scale-\[1\.02\]:hover {
    scale: 1.02;
  }

  .hover\:border-blue-300:hover {
    border-color: var(--color-blue-300);
  }

  .hover\:border-gray-300:hover {
    border-color: var(--color-gray-300);
  }

  .hover\:border-orange-300:hover {
    border-color: var(--color-orange-300);
  }

  .hover\:border-purple-300:hover {
    border-color: var(--color-purple-300);
  }

  .hover\:bg-accented\/75:hover {
    background-color: var(--ui-bg-accented);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-accented\/75:hover {
      background-color: color-mix(in oklab, var(--ui-bg-accented) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-default\/10:hover {
    background-color: var(--ui-bg);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-default\/10:hover {
      background-color: color-mix(in oklab, var(--ui-bg) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-elevated:hover, .hover\:bg-elevated\/25:hover {
    background-color: var(--ui-bg-elevated);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-elevated\/25:hover {
      background-color: color-mix(in oklab, var(--ui-bg-elevated) 25%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-elevated\/50:hover {
    background-color: var(--ui-bg-elevated);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-elevated\/50:hover {
      background-color: color-mix(in oklab, var(--ui-bg-elevated) 50%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-error\/10:hover {
    background-color: var(--ui-error);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-error\/10:hover {
      background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-error\/15:hover {
    background-color: var(--ui-error);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-error\/15:hover {
      background-color: color-mix(in oklab, var(--ui-error) 15%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-error\/75:hover {
    background-color: var(--ui-error);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-error\/75:hover {
      background-color: color-mix(in oklab, var(--ui-error) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-error\/90:hover {
    background-color: var(--ui-error);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-error\/90:hover {
      background-color: color-mix(in oklab, var(--ui-error) 90%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-gray-100:hover {
    background-color: var(--color-gray-100);
  }

  .hover\:bg-gray-200:hover {
    background-color: var(--color-gray-200);
  }

  .hover\:bg-info\/10:hover {
    background-color: var(--ui-info);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-info\/10:hover {
      background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-info\/15:hover {
    background-color: var(--ui-info);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-info\/15:hover {
      background-color: color-mix(in oklab, var(--ui-info) 15%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-info\/75:hover {
    background-color: var(--ui-info);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-info\/75:hover {
      background-color: color-mix(in oklab, var(--ui-info) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-info\/90:hover {
    background-color: var(--ui-info);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-info\/90:hover {
      background-color: color-mix(in oklab, var(--ui-info) 90%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-inverted\/90:hover {
    background-color: var(--ui-bg-inverted);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-inverted\/90:hover {
      background-color: color-mix(in oklab, var(--ui-bg-inverted) 90%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-primary\/10:hover {
    background-color: var(--ui-primary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-primary\/10:hover {
      background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-primary\/15:hover {
    background-color: var(--ui-primary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-primary\/15:hover {
      background-color: color-mix(in oklab, var(--ui-primary) 15%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-primary\/75:hover {
    background-color: var(--ui-primary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-primary\/75:hover {
      background-color: color-mix(in oklab, var(--ui-primary) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-primary\/90:hover {
    background-color: var(--ui-primary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-primary\/90:hover {
      background-color: color-mix(in oklab, var(--ui-primary) 90%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-secondary\/10:hover {
    background-color: var(--ui-secondary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-secondary\/10:hover {
      background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-secondary\/15:hover {
    background-color: var(--ui-secondary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-secondary\/15:hover {
      background-color: color-mix(in oklab, var(--ui-secondary) 15%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-secondary\/75:hover {
    background-color: var(--ui-secondary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-secondary\/75:hover {
      background-color: color-mix(in oklab, var(--ui-secondary) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-secondary\/90:hover {
    background-color: var(--ui-secondary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-secondary\/90:hover {
      background-color: color-mix(in oklab, var(--ui-secondary) 90%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-success\/10:hover {
    background-color: var(--ui-success);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-success\/10:hover {
      background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-success\/15:hover {
    background-color: var(--ui-success);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-success\/15:hover {
      background-color: color-mix(in oklab, var(--ui-success) 15%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-success\/75:hover {
    background-color: var(--ui-success);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-success\/75:hover {
      background-color: color-mix(in oklab, var(--ui-success) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-success\/90:hover {
    background-color: var(--ui-success);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-success\/90:hover {
      background-color: color-mix(in oklab, var(--ui-success) 90%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-warning\/10:hover {
    background-color: var(--ui-warning);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-warning\/10:hover {
      background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-warning\/15:hover {
    background-color: var(--ui-warning);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-warning\/15:hover {
      background-color: color-mix(in oklab, var(--ui-warning) 15%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-warning\/75:hover {
    background-color: var(--ui-warning);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-warning\/75:hover {
      background-color: color-mix(in oklab, var(--ui-warning) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:bg-warning\/90:hover {
    background-color: var(--ui-warning);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:bg-warning\/90:hover {
      background-color: color-mix(in oklab, var(--ui-warning) 90%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:text-default:hover {
    color: var(--ui-text);
  }

  .hover\:text-error\/75:hover {
    color: var(--ui-error);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:text-error\/75:hover {
      color: color-mix(in oklab, var(--ui-error) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:text-gray-900:hover {
    color: var(--color-gray-900);
  }

  .hover\:text-highlighted:hover {
    color: var(--ui-text-highlighted);
  }

  .hover\:text-info\/75:hover {
    color: var(--ui-info);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:text-info\/75:hover {
      color: color-mix(in oklab, var(--ui-info) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:text-primary:hover, .hover\:text-primary\/75:hover {
    color: var(--ui-primary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:text-primary\/75:hover {
      color: color-mix(in oklab, var(--ui-primary) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:text-secondary\/75:hover {
    color: var(--ui-secondary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:text-secondary\/75:hover {
      color: color-mix(in oklab, var(--ui-secondary) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:text-success\/75:hover {
    color: var(--ui-success);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:text-success\/75:hover {
      color: color-mix(in oklab, var(--ui-success) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:text-warning\/75:hover {
    color: var(--ui-warning);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:text-warning\/75:hover {
      color: color-mix(in oklab, var(--ui-warning) 75%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:underline:hover {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
  }

  .hover\:opacity-80:hover {
    opacity: .8;
  }

  .hover\:shadow-lg:hover {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, .1));
  }

  .hover\:shadow-lg:hover, .hover\:shadow-md:hover {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .hover\:shadow-md:hover {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 2px 4px -2px var(--tw-shadow-color, rgba(0, 0, 0, .1));
  }

  .hover\:shadow-xl:hover {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 8px 10px -6px var(--tw-shadow-color, rgba(0, 0, 0, .1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .hover\:ring-accented:hover {
    --tw-ring-color: var(--ui-border-accented);
  }

  .hover\:not-data-\[selected\]\:bg-error\/10:hover:not([data-selected]) {
    background-color: var(--ui-error);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-error\/10:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-error\/20:hover:not([data-selected]) {
    background-color: var(--ui-error);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-error\/20:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-error) 20%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-info\/10:hover:not([data-selected]) {
    background-color: var(--ui-info);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-info\/10:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-info\/20:hover:not([data-selected]) {
    background-color: var(--ui-info);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-info\/20:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-info) 20%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-inverted\/10:hover:not([data-selected]) {
    background-color: var(--ui-bg-inverted);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-inverted\/10:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-bg-inverted) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-primary\/10:hover:not([data-selected]) {
    background-color: var(--ui-primary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-primary\/10:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-primary\/20:hover:not([data-selected]) {
    background-color: var(--ui-primary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-primary\/20:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-primary) 20%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-secondary\/10:hover:not([data-selected]) {
    background-color: var(--ui-secondary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-secondary\/10:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-secondary\/20:hover:not([data-selected]) {
    background-color: var(--ui-secondary);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-secondary\/20:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-secondary) 20%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-success\/10:hover:not([data-selected]) {
    background-color: var(--ui-success);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-success\/10:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-success\/20:hover:not([data-selected]) {
    background-color: var(--ui-success);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-success\/20:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-success) 20%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-warning\/10:hover:not([data-selected]) {
    background-color: var(--ui-warning);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-warning\/10:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:not-data-\[selected\]\:bg-warning\/20:hover:not([data-selected]) {
    background-color: var(--ui-warning);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:not-data-\[selected\]\:bg-warning\/20:hover:not([data-selected]) {
      background-color: color-mix(in oklab, var(--ui-warning) 20%, rgba(0, 0, 0, 0));
    }
  }

  .hover\:before\:bg-elevated\/50:hover:before {
    background-color: var(--ui-bg-elevated);
    content: var(--tw-content);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .hover\:before\:bg-elevated\/50:hover:before {
      background-color: color-mix(in oklab, var(--ui-bg-elevated) 50%, rgba(0, 0, 0, 0));
    }
  }
}

.focus\:bg-accented:focus, .focus\:bg-accented\/50:focus {
  background-color: var(--ui-bg-accented);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus\:bg-accented\/50:focus {
    background-color: color-mix(in oklab, var(--ui-bg-accented) 50%, rgba(0, 0, 0, 0));
  }
}

.focus\:bg-elevated:focus {
  background-color: var(--ui-bg-elevated);
}

.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-error:focus {
  --tw-ring-color: var(--ui-error);
}

.focus\:ring-info:focus {
  --tw-ring-color: var(--ui-info);
}

.focus\:ring-inverted:focus {
  --tw-ring-color: var(--ui-border-inverted);
}

.focus\:ring-primary:focus {
  --tw-ring-color: var(--ui-primary);
}

.focus\:ring-secondary:focus {
  --tw-ring-color: var(--ui-secondary);
}

.focus\:ring-success:focus {
  --tw-ring-color: var(--ui-success);
}

.focus\:ring-warning:focus {
  --tw-ring-color: var(--ui-warning);
}

.focus\:outline-none:focus {
  --tw-outline-style: none;
  outline-style: none;
}

.focus\:ring-inset:focus {
  --tw-ring-inset: inset;
}

@media (hover: hover) {
  .group-hover\:focus\:bg-accented:is(:where(.group):hover *):focus {
    background-color: var(--ui-bg-accented);
  }
}

.focus-visible\:z-\[1\]:focus-visible {
  z-index: 1;
}

.focus-visible\:bg-accented\/75:focus-visible {
  background-color: var(--ui-bg-accented);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-accented\/75:focus-visible {
    background-color: color-mix(in oklab, var(--ui-bg-accented) 75%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-default\/10:focus-visible {
  background-color: var(--ui-bg);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-default\/10:focus-visible {
    background-color: color-mix(in oklab, var(--ui-bg) 10%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-elevated:focus-visible {
  background-color: var(--ui-bg-elevated);
}

.focus-visible\:bg-error\/10:focus-visible {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-error\/10:focus-visible {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-error\/15:focus-visible {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-error\/15:focus-visible {
    background-color: color-mix(in oklab, var(--ui-error) 15%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-info\/10:focus-visible {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-info\/10:focus-visible {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-info\/15:focus-visible {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-info\/15:focus-visible {
    background-color: color-mix(in oklab, var(--ui-info) 15%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-primary\/10:focus-visible {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-primary\/10:focus-visible {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-primary\/15:focus-visible {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-primary\/15:focus-visible {
    background-color: color-mix(in oklab, var(--ui-primary) 15%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-secondary\/10:focus-visible {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-secondary\/10:focus-visible {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-secondary\/15:focus-visible {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-secondary\/15:focus-visible {
    background-color: color-mix(in oklab, var(--ui-secondary) 15%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-success\/10:focus-visible {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-success\/10:focus-visible {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-success\/15:focus-visible {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-success\/15:focus-visible {
    background-color: color-mix(in oklab, var(--ui-success) 15%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-warning\/10:focus-visible {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-warning\/10:focus-visible {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:bg-warning\/15:focus-visible {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:bg-warning\/15:focus-visible {
    background-color: color-mix(in oklab, var(--ui-warning) 15%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:ring-2:focus-visible {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus-visible\:ring-error:focus-visible {
  --tw-ring-color: var(--ui-error);
}

.focus-visible\:ring-info:focus-visible {
  --tw-ring-color: var(--ui-info);
}

.focus-visible\:ring-inverted:focus-visible {
  --tw-ring-color: var(--ui-border-inverted);
}

.focus-visible\:ring-primary:focus-visible {
  --tw-ring-color: var(--ui-primary);
}

.focus-visible\:ring-secondary:focus-visible {
  --tw-ring-color: var(--ui-secondary);
}

.focus-visible\:ring-success:focus-visible {
  --tw-ring-color: var(--ui-success);
}

.focus-visible\:ring-warning:focus-visible {
  --tw-ring-color: var(--ui-warning);
}

.focus-visible\:outline-2:focus-visible {
  outline-style: var(--tw-outline-style);
  outline-width: 2px;
}

.focus-visible\:outline-offset-2:focus-visible {
  outline-offset: 2px;
}

.focus-visible\:outline-error:focus-visible {
  outline-color: var(--ui-error);
}

.focus-visible\:outline-error\/50:focus-visible {
  outline-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:outline-error\/50:focus-visible {
    outline-color: color-mix(in oklab, var(--ui-error) 50%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:outline-info:focus-visible {
  outline-color: var(--ui-info);
}

.focus-visible\:outline-info\/50:focus-visible {
  outline-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:outline-info\/50:focus-visible {
    outline-color: color-mix(in oklab, var(--ui-info) 50%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:outline-inverted:focus-visible {
  outline-color: var(--ui-border-inverted);
}

.focus-visible\:outline-inverted\/50:focus-visible {
  outline-color: var(--ui-border-inverted);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:outline-inverted\/50:focus-visible {
    outline-color: color-mix(in oklab, var(--ui-border-inverted) 50%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:outline-primary:focus-visible {
  outline-color: var(--ui-primary);
}

.focus-visible\:outline-primary\/50:focus-visible {
  outline-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:outline-primary\/50:focus-visible {
    outline-color: color-mix(in oklab, var(--ui-primary) 50%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:outline-secondary:focus-visible {
  outline-color: var(--ui-secondary);
}

.focus-visible\:outline-secondary\/50:focus-visible {
  outline-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:outline-secondary\/50:focus-visible {
    outline-color: color-mix(in oklab, var(--ui-secondary) 50%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:outline-success:focus-visible {
  outline-color: var(--ui-success);
}

.focus-visible\:outline-success\/50:focus-visible {
  outline-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:outline-success\/50:focus-visible {
    outline-color: color-mix(in oklab, var(--ui-success) 50%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:outline-warning:focus-visible {
  outline-color: var(--ui-warning);
}

.focus-visible\:outline-warning\/50:focus-visible {
  outline-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .focus-visible\:outline-warning\/50:focus-visible {
    outline-color: color-mix(in oklab, var(--ui-warning) 50%, rgba(0, 0, 0, 0));
  }
}

.focus-visible\:outline-none:focus-visible {
  --tw-outline-style: none;
  outline-style: none;
}

.focus-visible\:ring-inset:focus-visible {
  --tw-ring-inset: inset;
}

.focus-visible\:before\:ring-2:focus-visible:before {
  content: var(--tw-content);
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus-visible\:before\:ring-error:focus-visible:before {
  content: var(--tw-content);
  --tw-ring-color: var(--ui-error);
}

.focus-visible\:before\:ring-info:focus-visible:before {
  content: var(--tw-content);
  --tw-ring-color: var(--ui-info);
}

.focus-visible\:before\:ring-inverted:focus-visible:before {
  content: var(--tw-content);
  --tw-ring-color: var(--ui-border-inverted);
}

.focus-visible\:before\:ring-primary:focus-visible:before {
  content: var(--tw-content);
  --tw-ring-color: var(--ui-primary);
}

.focus-visible\:before\:ring-secondary:focus-visible:before {
  content: var(--tw-content);
  --tw-ring-color: var(--ui-secondary);
}

.focus-visible\:before\:ring-success:focus-visible:before {
  content: var(--tw-content);
  --tw-ring-color: var(--ui-success);
}

.focus-visible\:before\:ring-warning:focus-visible:before {
  content: var(--tw-content);
  --tw-ring-color: var(--ui-warning);
}

.focus-visible\:before\:ring-inset:focus-visible:before {
  content: var(--tw-content);
  --tw-ring-inset: inset;
}

.active\:scale-\[0\.98\]:active {
  scale: .98;
}

.active\:bg-accented\/75:active {
  background-color: var(--ui-bg-accented);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-accented\/75:active {
    background-color: color-mix(in oklab, var(--ui-bg-accented) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-elevated:active {
  background-color: var(--ui-bg-elevated);
}

.active\:bg-error\/10:active {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-error\/10:active {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-error\/15:active {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-error\/15:active {
    background-color: color-mix(in oklab, var(--ui-error) 15%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-error\/75:active {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-error\/75:active {
    background-color: color-mix(in oklab, var(--ui-error) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-info\/10:active {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-info\/10:active {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-info\/15:active {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-info\/15:active {
    background-color: color-mix(in oklab, var(--ui-info) 15%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-info\/75:active {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-info\/75:active {
    background-color: color-mix(in oklab, var(--ui-info) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-inverted\/90:active {
  background-color: var(--ui-bg-inverted);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-inverted\/90:active {
    background-color: color-mix(in oklab, var(--ui-bg-inverted) 90%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-primary\/10:active {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-primary\/10:active {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-primary\/15:active {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-primary\/15:active {
    background-color: color-mix(in oklab, var(--ui-primary) 15%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-primary\/75:active {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-primary\/75:active {
    background-color: color-mix(in oklab, var(--ui-primary) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-secondary\/10:active {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-secondary\/10:active {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-secondary\/15:active {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-secondary\/15:active {
    background-color: color-mix(in oklab, var(--ui-secondary) 15%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-secondary\/75:active {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-secondary\/75:active {
    background-color: color-mix(in oklab, var(--ui-secondary) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-success\/10:active {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-success\/10:active {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-success\/15:active {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-success\/15:active {
    background-color: color-mix(in oklab, var(--ui-success) 15%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-success\/75:active {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-success\/75:active {
    background-color: color-mix(in oklab, var(--ui-success) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-warning\/10:active {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-warning\/10:active {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-warning\/15:active {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-warning\/15:active {
    background-color: color-mix(in oklab, var(--ui-warning) 15%, rgba(0, 0, 0, 0));
  }
}

.active\:bg-warning\/75:active {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:bg-warning\/75:active {
    background-color: color-mix(in oklab, var(--ui-warning) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:text-default:active {
  color: var(--ui-text);
}

.active\:text-error\/75:active {
  color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:text-error\/75:active {
    color: color-mix(in oklab, var(--ui-error) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:text-info\/75:active {
  color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:text-info\/75:active {
    color: color-mix(in oklab, var(--ui-info) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:text-primary\/75:active {
  color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:text-primary\/75:active {
    color: color-mix(in oklab, var(--ui-primary) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:text-secondary\/75:active {
  color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:text-secondary\/75:active {
    color: color-mix(in oklab, var(--ui-secondary) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:text-success\/75:active {
  color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:text-success\/75:active {
    color: color-mix(in oklab, var(--ui-success) 75%, rgba(0, 0, 0, 0));
  }
}

.active\:text-warning\/75:active {
  color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .active\:text-warning\/75:active {
    color: color-mix(in oklab, var(--ui-warning) 75%, rgba(0, 0, 0, 0));
  }
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}

.disabled\:bg-default:disabled {
  background-color: var(--ui-bg);
}

.disabled\:bg-elevated:disabled, .disabled\:bg-elevated\/50:disabled {
  background-color: var(--ui-bg-elevated);
}

@supports (color: color-mix(in lab,red,red)) {
  .disabled\:bg-elevated\/50:disabled {
    background-color: color-mix(in oklab, var(--ui-bg-elevated) 50%, rgba(0, 0, 0, 0));
  }
}

.disabled\:bg-error:disabled, .disabled\:bg-error\/10:disabled {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .disabled\:bg-error\/10:disabled {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.disabled\:bg-info:disabled, .disabled\:bg-info\/10:disabled {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .disabled\:bg-info\/10:disabled {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.disabled\:bg-inverted:disabled {
  background-color: var(--ui-bg-inverted);
}

.disabled\:bg-primary:disabled, .disabled\:bg-primary\/10:disabled {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .disabled\:bg-primary\/10:disabled {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.disabled\:bg-secondary:disabled, .disabled\:bg-secondary\/10:disabled {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .disabled\:bg-secondary\/10:disabled {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.disabled\:bg-success:disabled, .disabled\:bg-success\/10:disabled {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .disabled\:bg-success\/10:disabled {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.disabled\:bg-transparent:disabled {
  background-color: rgba(0, 0, 0, 0);
}

.disabled\:bg-warning:disabled, .disabled\:bg-warning\/10:disabled {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .disabled\:bg-warning\/10:disabled {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.disabled\:text-error:disabled {
  color: var(--ui-error);
}

.disabled\:text-info:disabled {
  color: var(--ui-info);
}

.disabled\:text-muted:disabled {
  color: var(--ui-text-muted);
}

.disabled\:text-primary:disabled {
  color: var(--ui-primary);
}

.disabled\:text-secondary:disabled {
  color: var(--ui-secondary);
}

.disabled\:text-success:disabled {
  color: var(--ui-success);
}

.disabled\:text-warning:disabled {
  color: var(--ui-warning);
}

.disabled\:opacity-75:disabled {
  opacity: .75;
}

@media (hover: hover) {
  .hover\:disabled\:bg-transparent:hover:disabled {
    background-color: rgba(0, 0, 0, 0);
  }
}

.has-focus\:bg-elevated:has(:focus) {
  background-color: var(--ui-bg-elevated);
}

.has-focus-visible\:z-\[1\]:has(:focus-visible) {
  z-index: 1;
}

.has-focus-visible\:ring-2:has(:focus-visible) {
  --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.has-focus-visible\:ring-error:has(:focus-visible) {
  --tw-ring-color: var(--ui-error);
}

.has-focus-visible\:ring-info:has(:focus-visible) {
  --tw-ring-color: var(--ui-info);
}

.has-focus-visible\:ring-inverted:has(:focus-visible) {
  --tw-ring-color: var(--ui-border-inverted);
}

.has-focus-visible\:ring-primary:has(:focus-visible) {
  --tw-ring-color: var(--ui-primary);
}

.has-focus-visible\:ring-secondary:has(:focus-visible) {
  --tw-ring-color: var(--ui-secondary);
}

.has-focus-visible\:ring-success:has(:focus-visible) {
  --tw-ring-color: var(--ui-success);
}

.has-focus-visible\:ring-warning:has(:focus-visible) {
  --tw-ring-color: var(--ui-warning);
}

.has-focus-visible\:ring-inset:has(:focus-visible) {
  --tw-ring-inset: inset;
}

.has-data-\[state\=checked\]\:z-\[1\]:has([data-state="checked"]) {
  z-index: 1;
}

.has-data-\[state\=checked\]\:border-error:has([data-state="checked"]) {
  border-color: var(--ui-error);
}

.has-data-\[state\=checked\]\:border-error\/50:has([data-state="checked"]) {
  border-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:border-error\/50:has([data-state="checked"]) {
    border-color: color-mix(in oklab, var(--ui-error) 50%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:border-info:has([data-state="checked"]) {
  border-color: var(--ui-info);
}

.has-data-\[state\=checked\]\:border-info\/50:has([data-state="checked"]) {
  border-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:border-info\/50:has([data-state="checked"]) {
    border-color: color-mix(in oklab, var(--ui-info) 50%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:border-inverted:has([data-state="checked"]) {
  border-color: var(--ui-border-inverted);
}

.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state="checked"]) {
  border-color: var(--ui-border-inverted);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:border-inverted\/50:has([data-state="checked"]) {
    border-color: color-mix(in oklab, var(--ui-border-inverted) 50%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:border-primary:has([data-state="checked"]) {
  border-color: var(--ui-primary);
}

.has-data-\[state\=checked\]\:border-primary\/50:has([data-state="checked"]) {
  border-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:border-primary\/50:has([data-state="checked"]) {
    border-color: color-mix(in oklab, var(--ui-primary) 50%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:border-secondary:has([data-state="checked"]) {
  border-color: var(--ui-secondary);
}

.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state="checked"]) {
  border-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:border-secondary\/50:has([data-state="checked"]) {
    border-color: color-mix(in oklab, var(--ui-secondary) 50%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:border-success:has([data-state="checked"]) {
  border-color: var(--ui-success);
}

.has-data-\[state\=checked\]\:border-success\/50:has([data-state="checked"]) {
  border-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:border-success\/50:has([data-state="checked"]) {
    border-color: color-mix(in oklab, var(--ui-success) 50%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:border-warning:has([data-state="checked"]) {
  border-color: var(--ui-warning);
}

.has-data-\[state\=checked\]\:border-warning\/50:has([data-state="checked"]) {
  border-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:border-warning\/50:has([data-state="checked"]) {
    border-color: color-mix(in oklab, var(--ui-warning) 50%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:bg-elevated:has([data-state="checked"]) {
  background-color: var(--ui-bg-elevated);
}

.has-data-\[state\=checked\]\:bg-error\/10:has([data-state="checked"]) {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:bg-error\/10:has([data-state="checked"]) {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:bg-info\/10:has([data-state="checked"]) {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:bg-info\/10:has([data-state="checked"]) {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state="checked"]) {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:bg-primary\/10:has([data-state="checked"]) {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state="checked"]) {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state="checked"]) {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:bg-success\/10:has([data-state="checked"]) {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:bg-success\/10:has([data-state="checked"]) {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state="checked"]) {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .has-data-\[state\=checked\]\:bg-warning\/10:has([data-state="checked"]) {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.aria-disabled\:cursor-not-allowed[aria-disabled="true"] {
  cursor: not-allowed;
}

.aria-disabled\:bg-default[aria-disabled="true"] {
  background-color: var(--ui-bg);
}

.aria-disabled\:bg-elevated[aria-disabled="true"] {
  background-color: var(--ui-bg-elevated);
}

.aria-disabled\:bg-error[aria-disabled="true"], .aria-disabled\:bg-error\/10[aria-disabled="true"] {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .aria-disabled\:bg-error\/10[aria-disabled="true"] {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.aria-disabled\:bg-info[aria-disabled="true"], .aria-disabled\:bg-info\/10[aria-disabled="true"] {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .aria-disabled\:bg-info\/10[aria-disabled="true"] {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.aria-disabled\:bg-inverted[aria-disabled="true"] {
  background-color: var(--ui-bg-inverted);
}

.aria-disabled\:bg-primary[aria-disabled="true"], .aria-disabled\:bg-primary\/10[aria-disabled="true"] {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .aria-disabled\:bg-primary\/10[aria-disabled="true"] {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.aria-disabled\:bg-secondary[aria-disabled="true"], .aria-disabled\:bg-secondary\/10[aria-disabled="true"] {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .aria-disabled\:bg-secondary\/10[aria-disabled="true"] {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.aria-disabled\:bg-success[aria-disabled="true"], .aria-disabled\:bg-success\/10[aria-disabled="true"] {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .aria-disabled\:bg-success\/10[aria-disabled="true"] {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.aria-disabled\:bg-transparent[aria-disabled="true"] {
  background-color: rgba(0, 0, 0, 0);
}

.aria-disabled\:bg-warning[aria-disabled="true"], .aria-disabled\:bg-warning\/10[aria-disabled="true"] {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .aria-disabled\:bg-warning\/10[aria-disabled="true"] {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.aria-disabled\:text-error[aria-disabled="true"] {
  color: var(--ui-error);
}

.aria-disabled\:text-info[aria-disabled="true"] {
  color: var(--ui-info);
}

.aria-disabled\:text-muted[aria-disabled="true"] {
  color: var(--ui-text-muted);
}

.aria-disabled\:text-primary[aria-disabled="true"] {
  color: var(--ui-primary);
}

.aria-disabled\:text-secondary[aria-disabled="true"] {
  color: var(--ui-secondary);
}

.aria-disabled\:text-success[aria-disabled="true"] {
  color: var(--ui-success);
}

.aria-disabled\:text-warning[aria-disabled="true"] {
  color: var(--ui-warning);
}

.aria-disabled\:opacity-75[aria-disabled="true"] {
  opacity: .75;
}

@media (hover: hover) {
  .hover\:aria-disabled\:bg-transparent:hover[aria-disabled="true"] {
    background-color: rgba(0, 0, 0, 0);
  }
}

.data-disabled\:cursor-not-allowed[data-disabled] {
  cursor: not-allowed;
}

.data-disabled\:text-muted[data-disabled] {
  color: var(--ui-text-muted);
}

.data-disabled\:opacity-75[data-disabled] {
  opacity: .75;
}

.data-highlighted\:text-error[data-highlighted] {
  color: var(--ui-error);
}

.data-highlighted\:text-highlighted[data-highlighted] {
  color: var(--ui-text-highlighted);
}

.data-highlighted\:text-info[data-highlighted] {
  color: var(--ui-info);
}

.data-highlighted\:text-primary[data-highlighted] {
  color: var(--ui-primary);
}

.data-highlighted\:text-secondary[data-highlighted] {
  color: var(--ui-secondary);
}

.data-highlighted\:text-success[data-highlighted] {
  color: var(--ui-success);
}

.data-highlighted\:text-warning[data-highlighted] {
  color: var(--ui-warning);
}

.data-highlighted\:not-data-disabled\:text-highlighted[data-highlighted]:not([data-disabled]) {
  color: var(--ui-text-highlighted);
}

.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before {
  background-color: var(--ui-bg-elevated);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before {
    background-color: color-mix(in oklab, var(--ui-bg-elevated) 50%, rgba(0, 0, 0, 0));
  }
}

.data-highlighted\:before\:bg-error\/10[data-highlighted]:before {
  background-color: var(--ui-error);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-highlighted\:before\:bg-error\/10[data-highlighted]:before {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.data-highlighted\:before\:bg-info\/10[data-highlighted]:before {
  background-color: var(--ui-info);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-highlighted\:before\:bg-info\/10[data-highlighted]:before {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before {
  background-color: var(--ui-primary);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-highlighted\:before\:bg-primary\/10[data-highlighted]:before {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before {
  background-color: var(--ui-secondary);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.data-highlighted\:before\:bg-success\/10[data-highlighted]:before {
  background-color: var(--ui-success);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-highlighted\:before\:bg-success\/10[data-highlighted]:before {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before {
  background-color: var(--ui-warning);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-highlighted\:before\:bg-warning\/10[data-highlighted]:before {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before {
  background-color: var(--ui-bg-elevated);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before {
    background-color: color-mix(in oklab, var(--ui-bg-elevated) 50%, rgba(0, 0, 0, 0));
  }
}

.data-invalid\:text-error[data-invalid] {
  color: var(--ui-error);
}

.data-placeholder\:text-dimmed[data-placeholder] {
  color: var(--ui-text-dimmed);
}

.data-today\:font-semibold[data-today] {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
}

.data-today\:not-data-\[selected\]\:text-error[data-today]:not([data-selected]) {
  color: var(--ui-error);
}

.data-today\:not-data-\[selected\]\:text-highlighted[data-today]:not([data-selected]) {
  color: var(--ui-text-highlighted);
}

.data-today\:not-data-\[selected\]\:text-info[data-today]:not([data-selected]) {
  color: var(--ui-info);
}

.data-today\:not-data-\[selected\]\:text-primary[data-today]:not([data-selected]) {
  color: var(--ui-primary);
}

.data-today\:not-data-\[selected\]\:text-secondary[data-today]:not([data-selected]) {
  color: var(--ui-secondary);
}

.data-today\:not-data-\[selected\]\:text-success[data-today]:not([data-selected]) {
  color: var(--ui-success);
}

.data-today\:not-data-\[selected\]\:text-warning[data-today]:not([data-selected]) {
  color: var(--ui-warning);
}

.data-unavailable\:pointer-events-none[data-unavailable] {
  pointer-events: none;
}

.data-unavailable\:text-muted[data-unavailable] {
  color: var(--ui-text-muted);
}

.data-unavailable\:line-through[data-unavailable] {
  -webkit-text-decoration-line: line-through;
  text-decoration-line: line-through;
}

.data-\[disabled\]\:cursor-not-allowed[data-disabled] {
  cursor: not-allowed;
}

.data-\[disabled\]\:opacity-75[data-disabled] {
  opacity: .75;
}

.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging="true"] {
  background-color: var(--ui-bg-elevated);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[dragging\=true\]\:bg-elevated\/25[data-dragging="true"] {
    background-color: color-mix(in oklab, var(--ui-bg-elevated) 25%, rgba(0, 0, 0, 0));
  }
}

.data-\[expanded\=true\]\:h-\(--height\)[data-expanded="true"] {
  height: var(--height);
}

:is(.data-\[front\=false\]\:\*\:transition-opacity[data-front="false"] > *) {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: opacity;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
}

:is(.data-\[front\=false\]\:\*\:duration-100[data-front="false"] > *) {
  --tw-duration: .1s;
  transition-duration: .1s;
}

.data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded="false"][data-front="false"] {
  height: var(--front-height);
}

:is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:opacity-0[data-expanded="false"][data-front="false"] > *) {
  opacity: 0;
}

.data-\[highlighted\]\:bg-error\/10[data-highlighted] {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-error\/10[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-error\/20[data-highlighted] {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-error\/20[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-error) 20%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-info\/10[data-highlighted] {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-info\/10[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-info\/20[data-highlighted] {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-info\/20[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-info) 20%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-inverted\/10[data-highlighted] {
  background-color: var(--ui-bg-inverted);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-inverted\/10[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-bg-inverted) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-inverted\/20[data-highlighted] {
  background-color: var(--ui-bg-inverted);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-inverted\/20[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-bg-inverted) 20%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-primary\/10[data-highlighted] {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-primary\/10[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-primary\/20[data-highlighted] {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-primary\/20[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-primary) 20%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-secondary\/10[data-highlighted] {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-secondary\/10[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-secondary\/20[data-highlighted] {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-secondary\/20[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-secondary) 20%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-success\/10[data-highlighted] {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-success\/10[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-success\/20[data-highlighted] {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-success\/20[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-success) 20%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-warning\/10[data-highlighted] {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-warning\/10[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[highlighted\]\:bg-warning\/20[data-highlighted] {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[highlighted\]\:bg-warning\/20[data-highlighted] {
    background-color: color-mix(in oklab, var(--ui-warning) 20%, rgba(0, 0, 0, 0));
  }
}

.data-\[motion\=from-end\]\:animate-\[enter-from-right_200ms_ease\][data-motion="from-end"] {
  animation: .2s enter-from-right;
}

.data-\[motion\=from-start\]\:animate-\[enter-from-left_200ms_ease\][data-motion="from-start"] {
  animation: .2s enter-from-left;
}

.data-\[motion\=to-end\]\:animate-\[exit-to-right_200ms_ease\][data-motion="to-end"] {
  animation: .2s exit-to-right;
}

.data-\[motion\=to-start\]\:animate-\[exit-to-left_200ms_ease\][data-motion="to-start"] {
  animation: .2s exit-to-left;
}

.data-\[outside-view\]\:text-muted[data-outside-view] {
  color: var(--ui-text-muted);
}

.data-\[segment\=day\]\:w-6[data-segment="day"] {
  width: calc(var(--spacing) * 6);
}

.data-\[segment\=day\]\:w-7[data-segment="day"] {
  width: calc(var(--spacing) * 7);
}

.data-\[segment\=day\]\:w-8[data-segment="day"] {
  width: calc(var(--spacing) * 8);
}

.data-\[segment\=literal\]\:text-muted[data-segment="literal"] {
  color: var(--ui-text-muted);
}

.data-\[segment\=month\]\:w-6[data-segment="month"] {
  width: calc(var(--spacing) * 6);
}

.data-\[segment\=month\]\:w-7[data-segment="month"] {
  width: calc(var(--spacing) * 7);
}

.data-\[segment\=month\]\:w-8[data-segment="month"] {
  width: calc(var(--spacing) * 8);
}

.data-\[segment\=year\]\:w-9[data-segment="year"] {
  width: calc(var(--spacing) * 9);
}

.data-\[segment\=year\]\:w-11[data-segment="year"] {
  width: calc(var(--spacing) * 11);
}

.data-\[segment\=year\]\:w-13[data-segment="year"] {
  width: calc(var(--spacing) * 13);
}

.data-\[selected\]\:bg-default[data-selected] {
  background-color: var(--ui-bg);
}

.data-\[selected\]\:bg-elevated[data-selected] {
  background-color: var(--ui-bg-elevated);
}

.data-\[selected\]\:bg-error[data-selected], .data-\[selected\]\:bg-error\/10[data-selected] {
  background-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:bg-error\/10[data-selected] {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:bg-info[data-selected], .data-\[selected\]\:bg-info\/10[data-selected] {
  background-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:bg-info\/10[data-selected] {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:bg-inverted[data-selected] {
  background-color: var(--ui-bg-inverted);
}

.data-\[selected\]\:bg-primary[data-selected], .data-\[selected\]\:bg-primary\/10[data-selected] {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:bg-primary\/10[data-selected] {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:bg-secondary[data-selected], .data-\[selected\]\:bg-secondary\/10[data-selected] {
  background-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:bg-secondary\/10[data-selected] {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:bg-success[data-selected], .data-\[selected\]\:bg-success\/10[data-selected] {
  background-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:bg-success\/10[data-selected] {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:bg-warning[data-selected], .data-\[selected\]\:bg-warning\/10[data-selected] {
  background-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:bg-warning\/10[data-selected] {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:text-default[data-selected] {
  color: var(--ui-text);
}

.data-\[selected\]\:text-error[data-selected] {
  color: var(--ui-error);
}

.data-\[selected\]\:text-info[data-selected] {
  color: var(--ui-info);
}

.data-\[selected\]\:text-inverted[data-selected] {
  color: var(--ui-text-inverted);
}

.data-\[selected\]\:text-primary[data-selected] {
  color: var(--ui-primary);
}

.data-\[selected\]\:text-secondary[data-selected] {
  color: var(--ui-secondary);
}

.data-\[selected\]\:text-success[data-selected] {
  color: var(--ui-success);
}

.data-\[selected\]\:text-warning[data-selected] {
  color: var(--ui-warning);
}

.data-\[selected\]\:ring[data-selected] {
  --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);
}

.data-\[selected\]\:ring-accented[data-selected] {
  --tw-ring-color: var(--ui-border-accented);
}

.data-\[selected\]\:ring-error\/25[data-selected] {
  --tw-ring-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-error\/25[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-error) 25%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-error\/50[data-selected] {
  --tw-ring-color: var(--ui-error);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-error\/50[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-error) 50%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-info\/25[data-selected] {
  --tw-ring-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-info\/25[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-info) 25%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-info\/50[data-selected] {
  --tw-ring-color: var(--ui-info);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-info\/50[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-info) 50%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-primary\/25[data-selected] {
  --tw-ring-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-primary\/25[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-primary) 25%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-primary\/50[data-selected] {
  --tw-ring-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-primary\/50[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-primary) 50%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-secondary\/25[data-selected] {
  --tw-ring-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-secondary\/25[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-secondary) 25%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-secondary\/50[data-selected] {
  --tw-ring-color: var(--ui-secondary);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-secondary\/50[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-secondary) 50%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-success\/25[data-selected] {
  --tw-ring-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-success\/25[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-success) 25%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-success\/50[data-selected] {
  --tw-ring-color: var(--ui-success);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-success\/50[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-success) 50%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-warning\/25[data-selected] {
  --tw-ring-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-warning\/25[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-warning) 25%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-warning\/50[data-selected] {
  --tw-ring-color: var(--ui-warning);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\]\:ring-warning\/50[data-selected] {
    --tw-ring-color: color-mix(in oklab, var(--ui-warning) 50%, rgba(0, 0, 0, 0));
  }
}

.data-\[selected\]\:ring-inset[data-selected] {
  --tw-ring-inset: inset;
}

.data-\[selected\=true\]\:bg-elevated\/50[data-selected="true"] {
  background-color: var(--ui-bg-elevated);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[selected\=true\]\:bg-elevated\/50[data-selected="true"] {
    background-color: color-mix(in oklab, var(--ui-bg-elevated) 50%, rgba(0, 0, 0, 0));
  }
}

.data-\[state\=\\\"active\\\"\]\:bg-accented[data-state="\"active\""] {
  background-color: var(--ui-bg-accented);
}

.data-\[state\=active\]\:bg-inverted[data-state="active"] {
  background-color: var(--ui-bg-inverted);
}

.data-\[state\=active\]\:text-error[data-state="active"] {
  color: var(--ui-error);
}

.data-\[state\=active\]\:text-highlighted[data-state="active"] {
  color: var(--ui-text-highlighted);
}

.data-\[state\=active\]\:text-info[data-state="active"] {
  color: var(--ui-info);
}

.data-\[state\=active\]\:text-inverted[data-state="active"] {
  color: var(--ui-text-inverted);
}

.data-\[state\=active\]\:text-primary[data-state="active"] {
  color: var(--ui-primary);
}

.data-\[state\=active\]\:text-secondary[data-state="active"] {
  color: var(--ui-secondary);
}

.data-\[state\=active\]\:text-success[data-state="active"] {
  color: var(--ui-success);
}

.data-\[state\=active\]\:text-warning[data-state="active"] {
  color: var(--ui-warning);
}

.data-\[state\=checked\]\:translate-x-3[data-state="checked"] {
  --tw-translate-x: calc(var(--spacing) * 3);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:translate-x-3\.5[data-state="checked"] {
  --tw-translate-x: calc(var(--spacing) * 3.5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:translate-x-4[data-state="checked"] {
  --tw-translate-x: calc(var(--spacing) * 4);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:translate-x-4\.5[data-state="checked"] {
  --tw-translate-x: calc(var(--spacing) * 4.5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:translate-x-5[data-state="checked"] {
  --tw-translate-x: calc(var(--spacing) * 5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:bg-error[data-state="checked"] {
  background-color: var(--ui-error);
}

.data-\[state\=checked\]\:bg-info[data-state="checked"] {
  background-color: var(--ui-info);
}

.data-\[state\=checked\]\:bg-inverted[data-state="checked"] {
  background-color: var(--ui-bg-inverted);
}

.data-\[state\=checked\]\:bg-primary[data-state="checked"] {
  background-color: var(--ui-primary);
}

.data-\[state\=checked\]\:bg-secondary[data-state="checked"] {
  background-color: var(--ui-secondary);
}

.data-\[state\=checked\]\:bg-success[data-state="checked"] {
  background-color: var(--ui-success);
}

.data-\[state\=checked\]\:bg-warning[data-state="checked"] {
  background-color: var(--ui-warning);
}

.data-\[state\=closed\]\:animate-\[accordion-up_200ms_ease-out\][data-state="closed"] {
  animation: .2s ease-out accordion-up;
}

.data-\[state\=closed\]\:animate-\[collapsible-up_200ms_ease-out\][data-state="closed"] {
  animation: .2s ease-out collapsible-up;
}

.data-\[state\=closed\]\:animate-\[fade-out_200ms_ease-in\][data-state="closed"] {
  animation: .2s ease-in fade-out;
}

.data-\[state\=closed\]\:animate-\[scale-out_100ms_ease-in\][data-state="closed"] {
  animation: .1s ease-in scale-out;
}

.data-\[state\=closed\]\:animate-\[scale-out_200ms_ease-in\][data-state="closed"] {
  animation: .2s ease-in scale-out;
}

.data-\[state\=closed\]\:animate-\[slide-out-to-bottom_200ms_ease-in-out\][data-state="closed"] {
  animation: .2s ease-in-out slide-out-to-bottom;
}

.data-\[state\=closed\]\:animate-\[slide-out-to-left_200ms_ease-in-out\][data-state="closed"] {
  animation: .2s ease-in-out slide-out-to-left;
}

.data-\[state\=closed\]\:animate-\[slide-out-to-right_200ms_ease-in-out\][data-state="closed"] {
  animation: .2s ease-in-out slide-out-to-right;
}

.data-\[state\=closed\]\:animate-\[slide-out-to-top_200ms_ease-in-out\][data-state="closed"] {
  animation: .2s ease-in-out slide-out-to-top;
}

.data-\[state\=closed\]\:animate-\[toast-closed_200ms_ease-in-out\][data-state="closed"] {
  animation: .2s ease-in-out toast-closed;
}

.data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_ease-in-out\][data-state="closed"][data-expanded="false"][data-front="false"] {
  animation: .2s ease-in-out toast-collapsed-closed;
}

.data-\[state\=delayed-open\]\:animate-\[scale-in_100ms_ease-out\][data-state="delayed-open"] {
  animation: .1s ease-out scale-in;
}

.data-\[state\=hidden\]\:animate-\[fade-out_100ms_ease-in\][data-state="hidden"] {
  animation: .1s ease-in fade-out;
}

.data-\[state\=hidden\]\:opacity-0[data-state="hidden"] {
  opacity: 0;
}

.data-\[state\=inactive\]\:text-muted[data-state="inactive"] {
  color: var(--ui-text-muted);
}

@media (hover: hover) {
  .hover\:data-\[state\=inactive\]\:not-disabled\:text-default:hover[data-state="inactive"]:not(:disabled) {
    color: var(--ui-text);
  }
}

.data-\[state\=indeterminate\]\:animate-\[carousel-inverse-vertical_2s_ease-in-out_infinite\][data-state="indeterminate"] {
  animation: 2s ease-in-out infinite carousel-inverse-vertical;
}

.data-\[state\=indeterminate\]\:animate-\[carousel-inverse_2s_ease-in-out_infinite\][data-state="indeterminate"] {
  animation: 2s ease-in-out infinite carousel-inverse;
}

.data-\[state\=indeterminate\]\:animate-\[carousel-vertical_2s_ease-in-out_infinite\][data-state="indeterminate"] {
  animation: 2s ease-in-out infinite carousel-vertical;
}

.data-\[state\=indeterminate\]\:animate-\[carousel_2s_ease-in-out_infinite\][data-state="indeterminate"] {
  animation: 2s ease-in-out infinite carousel;
}

.data-\[state\=indeterminate\]\:animate-\[elastic-vertical_2s_ease-in-out_infinite\][data-state="indeterminate"] {
  animation: 2s ease-in-out infinite elastic-vertical;
}

.data-\[state\=indeterminate\]\:animate-\[elastic_2s_ease-in-out_infinite\][data-state="indeterminate"] {
  animation: 2s ease-in-out infinite elastic;
}

.data-\[state\=indeterminate\]\:animate-\[swing-vertical_2s_ease-in-out_infinite\][data-state="indeterminate"] {
  animation: 2s ease-in-out infinite swing-vertical;
}

.data-\[state\=indeterminate\]\:animate-\[swing_2s_ease-in-out_infinite\][data-state="indeterminate"] {
  animation: 2s ease-in-out infinite swing;
}

.data-\[state\=open\]\:animate-\[accordion-down_200ms_ease-out\][data-state="open"] {
  animation: .2s ease-out accordion-down;
}

.data-\[state\=open\]\:animate-\[collapsible-down_200ms_ease-out\][data-state="open"] {
  animation: .2s ease-out collapsible-down;
}

.data-\[state\=open\]\:animate-\[fade-in_200ms_ease-out\][data-state="open"] {
  animation: .2s ease-out fade-in;
}

.data-\[state\=open\]\:animate-\[scale-in_100ms_ease-out\][data-state="open"] {
  animation: .1s ease-out scale-in;
}

.data-\[state\=open\]\:animate-\[scale-in_200ms_ease-out\][data-state="open"] {
  animation: .2s ease-out scale-in;
}

.data-\[state\=open\]\:animate-\[slide-in-from-bottom_200ms_ease-in-out\][data-state="open"] {
  animation: .2s ease-in-out slide-in-from-bottom;
}

.data-\[state\=open\]\:animate-\[slide-in-from-left_200ms_ease-in-out\][data-state="open"] {
  animation: .2s ease-in-out slide-in-from-left;
}

.data-\[state\=open\]\:animate-\[slide-in-from-right_200ms_ease-in-out\][data-state="open"] {
  animation: .2s ease-in-out slide-in-from-right;
}

.data-\[state\=open\]\:animate-\[slide-in-from-top_200ms_ease-in-out\][data-state="open"] {
  animation: .2s ease-in-out slide-in-from-top;
}

.data-\[state\=open\]\:text-highlighted[data-state="open"] {
  color: var(--ui-text-highlighted);
}

.data-\[state\=open\]\:before\:bg-elevated\/50[data-state="open"]:before {
  background-color: var(--ui-bg-elevated);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[state\=open\]\:before\:bg-elevated\/50[data-state="open"]:before {
    background-color: color-mix(in oklab, var(--ui-bg-elevated) 50%, rgba(0, 0, 0, 0));
  }
}

.data-\[state\=open\]\:before\:bg-error\/10[data-state="open"]:before {
  background-color: var(--ui-error);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[state\=open\]\:before\:bg-error\/10[data-state="open"]:before {
    background-color: color-mix(in oklab, var(--ui-error) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[state\=open\]\:before\:bg-info\/10[data-state="open"]:before {
  background-color: var(--ui-info);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[state\=open\]\:before\:bg-info\/10[data-state="open"]:before {
    background-color: color-mix(in oklab, var(--ui-info) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[state\=open\]\:before\:bg-primary\/10[data-state="open"]:before {
  background-color: var(--ui-primary);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[state\=open\]\:before\:bg-primary\/10[data-state="open"]:before {
    background-color: color-mix(in oklab, var(--ui-primary) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[state\=open\]\:before\:bg-secondary\/10[data-state="open"]:before {
  background-color: var(--ui-secondary);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[state\=open\]\:before\:bg-secondary\/10[data-state="open"]:before {
    background-color: color-mix(in oklab, var(--ui-secondary) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[state\=open\]\:before\:bg-success\/10[data-state="open"]:before {
  background-color: var(--ui-success);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[state\=open\]\:before\:bg-success\/10[data-state="open"]:before {
    background-color: color-mix(in oklab, var(--ui-success) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[state\=open\]\:before\:bg-warning\/10[data-state="open"]:before {
  background-color: var(--ui-warning);
  content: var(--tw-content);
}

@supports (color: color-mix(in lab,red,red)) {
  .data-\[state\=open\]\:before\:bg-warning\/10[data-state="open"]:before {
    background-color: color-mix(in oklab, var(--ui-warning) 10%, rgba(0, 0, 0, 0));
  }
}

.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
  --tw-translate-x: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=unchecked\]\:bg-accented[data-state="unchecked"] {
  background-color: var(--ui-bg-accented);
}

.data-\[state\=visible\]\:animate-\[fade-in_100ms_ease-out\][data-state="visible"] {
  animation: .1s ease-out fade-in;
}

.data-\[swipe\=cancel\]\:translate-x-0[data-swipe="cancel"] {
  --tw-translate-x: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[swipe\=cancel\]\:translate-y-0[data-swipe="cancel"] {
  --tw-translate-y: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe="end"] {
  --tw-translate-x: var(--reka-toast-swipe-end-x);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe="end"] {
  --tw-translate-y: var(--reka-toast-swipe-end-y);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_ease-out\][data-swipe="end"] {
  animation: .2s ease-out toast-slide-down;
}

.data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_ease-out\][data-swipe="end"] {
  animation: .2s ease-out toast-slide-left;
}

.data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_ease-out\][data-swipe="end"] {
  animation: .2s ease-out toast-slide-right;
}

.data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_ease-out\][data-swipe="end"] {
  animation: .2s ease-out toast-slide-up;
}

.data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe="move"] {
  --tw-translate-x: var(--reka-toast-swipe-move-x);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe="move"] {
  --tw-translate-y: var(--reka-toast-swipe-move-y);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[swipe\=move\]\:transition-none[data-swipe="move"] {
  transition-property: none;
}

@media (min-width: 40rem) {
  .sm\:-start-12:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: calc(var(--spacing) * -12);
  }

  .sm\:-start-12:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: calc(var(--spacing) * -12);
  }

  .sm\:-start-12:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: calc(var(--spacing) * -12);
  }

  .sm\:-start-12:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    right: calc(var(--spacing) * -12);
  }

  .sm\:-start-12:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    right: calc(var(--spacing) * -12);
  }

  .sm\:-start-12:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    right: calc(var(--spacing) * -12);
  }

  .sm\:-end-12:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    right: calc(var(--spacing) * -12);
  }

  .sm\:-end-12:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    right: calc(var(--spacing) * -12);
  }

  .sm\:-end-12:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    right: calc(var(--spacing) * -12);
  }

  .sm\:-end-12:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: calc(var(--spacing) * -12);
  }

  .sm\:-end-12:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: calc(var(--spacing) * -12);
  }

  .sm\:-end-12:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    left: calc(var(--spacing) * -12);
  }

  .sm\:-top-12 {
    top: calc(var(--spacing) * -12);
  }

  .sm\:-bottom-12 {
    bottom: calc(var(--spacing) * -12);
  }

  .sm\:mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .sm\:mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .sm\:mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .sm\:mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .sm\:mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .sm\:mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .sm\:mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .sm\:mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .sm\:mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .sm\:mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .sm\:ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .sm\:block {
    display: block;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:grid {
    display: grid;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-4 {
    height: calc(var(--spacing) * 4);
  }

  .sm\:h-5 {
    height: calc(var(--spacing) * 5);
  }

  .sm\:h-6 {
    height: calc(var(--spacing) * 6);
  }

  .sm\:h-7 {
    height: calc(var(--spacing) * 7);
  }

  .sm\:h-10 {
    height: calc(var(--spacing) * 10);
  }

  .sm\:h-12 {
    height: calc(var(--spacing) * 12);
  }

  .sm\:h-14 {
    height: calc(var(--spacing) * 14);
  }

  .sm\:h-\[28rem\] {
    height: 28rem;
  }

  .sm\:max-h-\[calc\(100dvh-4rem\)\] {
    max-height: calc(100dvh - 4rem);
  }

  .sm\:w-\(--reka-navigation-menu-viewport-width\) {
    width: var(--reka-navigation-menu-viewport-width);
  }

  .sm\:w-4 {
    width: calc(var(--spacing) * 4);
  }

  .sm\:w-5 {
    width: calc(var(--spacing) * 5);
  }

  .sm\:w-6 {
    width: calc(var(--spacing) * 6);
  }

  .sm\:w-7 {
    width: calc(var(--spacing) * 7);
  }

  .sm\:w-10 {
    width: calc(var(--spacing) * 10);
  }

  .sm\:w-12 {
    width: calc(var(--spacing) * 12);
  }

  .sm\:w-14 {
    width: calc(var(--spacing) * 14);
  }

  .sm\:w-96 {
    width: calc(var(--spacing) * 96);
  }

  .sm\:max-w-3xl {
    max-width: var(--container-3xl);
  }

  .sm\:scroll-mt-6 {
    scroll-margin-top: calc(var(--spacing) * 6);
  }

  .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-col {
    flex-direction: column;
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .sm\:gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .sm\:gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .sm\:gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .sm\:gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .sm\:gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .sm\:gap-16 {
    gap: calc(var(--spacing) * 16);
  }

  :where(.sm\:space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-top: calc(var(--spacing) * 0 * var(--tw-space-y-reverse));
    margin-bottom: calc(var(--spacing) * 0 * (1 - var(--tw-space-y-reverse)));
  }

  :where(.sm\:space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
  }

  :where(.sm\:space-x-4 > :not(:last-child)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-left: calc(var(--spacing) * 4 * var(--tw-space-x-reverse));
    margin-right: calc(var(--spacing) * 4 * (1 - var(--tw-space-x-reverse)));
  }

  :where(.sm\:space-x-4 > :not(:last-child)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-left: calc(var(--spacing) * 4 * var(--tw-space-x-reverse));
    margin-right: calc(var(--spacing) * 4 * (1 - var(--tw-space-x-reverse)));
  }

  :where(.sm\:space-x-4 > :not(:last-child)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-left: calc(var(--spacing) * 4 * var(--tw-space-x-reverse));
    margin-right: calc(var(--spacing) * 4 * (1 - var(--tw-space-x-reverse)));
  }

  :where(.sm\:space-x-4 > :not(:last-child)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-right: calc(var(--spacing) * 4 * var(--tw-space-x-reverse));
    margin-left: calc(var(--spacing) * 4 * (1 - var(--tw-space-x-reverse)));
  }

  :where(.sm\:space-x-4 > :not(:last-child)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-right: calc(var(--spacing) * 4 * var(--tw-space-x-reverse));
    margin-left: calc(var(--spacing) * 4 * (1 - var(--tw-space-x-reverse)));
  }

  :where(.sm\:space-x-4 > :not(:last-child)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-right: calc(var(--spacing) * 4 * var(--tw-space-x-reverse));
    margin-left: calc(var(--spacing) * 4 * (1 - var(--tw-space-x-reverse)));
  }

  .sm\:gap-y-12 {
    row-gap: calc(var(--spacing) * 12);
  }

  .sm\:gap-y-24 {
    row-gap: calc(var(--spacing) * 24);
  }

  .sm\:rounded-2xl {
    border-radius: calc(var(--ui-radius) * 4);
  }

  .sm\:rounded-3xl {
    border-radius: calc(var(--ui-radius) * 6);
  }

  .sm\:rounded-xl {
    border-radius: calc(var(--ui-radius) * 3);
  }

  .sm\:p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .sm\:p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .sm\:p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .sm\:p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .sm\:p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .sm\:px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .sm\:px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .sm\:px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .sm\:px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .sm\:py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .sm\:py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .sm\:py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .sm\:py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .sm\:py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .sm\:py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .sm\:py-14 {
    padding-block: calc(var(--spacing) * 14);
  }

  .sm\:py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .sm\:py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .sm\:py-24 {
    padding-block: calc(var(--spacing) * 24);
  }

  .sm\:py-32 {
    padding-block: calc(var(--spacing) * 32);
  }

  .sm\:text-center {
    text-align: center;
  }

  .sm\:text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .sm\:text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .sm\:text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .sm\:text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .sm\:text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }

  .sm\:text-9xl {
    font-size: var(--text-9xl);
    line-height: var(--tw-leading, var(--text-9xl--line-height));
  }

  .sm\:text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .sm\:text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .sm\:text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .sm\:text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .sm\:text-xl\/8 {
    font-size: var(--text-xl);
    line-height: calc(var(--spacing) * 8);
  }

  .sm\:text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .sm\:leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }

  .sm\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, .1)), 0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, .1));
  }

  .sm\:ring, .sm\:shadow-lg {
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .sm\:ring {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
  }
}

@media (min-width: 48rem) {
  .md\:right-6 {
    right: calc(var(--spacing) * 6);
  }

  .md\:bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:table {
    display: table;
  }

  .md\:h-12 {
    height: calc(var(--spacing) * 12);
  }

  .md\:w-12 {
    width: calc(var(--spacing) * 12);
  }

  .md\:columns-2 {
    column-count: 2;
  }

  .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\:pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }
}

@media (min-width: 64rem) {
  .lg\:sticky {
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:top-\(--ui-header-height\) {
    top: var(--ui-header-height);
  }

  .lg\:top-40 {
    top: calc(var(--spacing) * 40);
  }

  .lg\:z-\[1\] {
    z-index: 1;
  }

  .lg\:order-1 {
    order: 1;
  }

  .lg\:order-2 {
    order: 2;
  }

  .lg\:order-3 {
    order: 3;
  }

  .lg\:order-last {
    order: 9999;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .lg\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:-ms-4:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-left: calc(var(--spacing) * -4);
  }

  .lg\:-ms-4:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-left: calc(var(--spacing) * -4);
  }

  .lg\:-ms-4:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-left: calc(var(--spacing) * -4);
  }

  .lg\:-ms-4:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-right: calc(var(--spacing) * -4);
  }

  .lg\:-ms-4:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-right: calc(var(--spacing) * -4);
  }

  .lg\:-ms-4:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-right: calc(var(--spacing) * -4);
  }

  .lg\:me-0:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-right: calc(var(--spacing) * 0);
  }

  .lg\:me-0:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-right: calc(var(--spacing) * 0);
  }

  .lg\:me-0:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    margin-right: calc(var(--spacing) * 0);
  }

  .lg\:me-0:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-left: calc(var(--spacing) * 0);
  }

  .lg\:me-0:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-left: calc(var(--spacing) * 0);
  }

  .lg\:me-0:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    margin-left: calc(var(--spacing) * 0);
  }

  .lg\:mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }

  .lg\:mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }

  .lg\:mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .lg\:mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:inline-flex {
    display: inline-flex;
  }

  .lg\:h-8 {
    height: calc(var(--spacing) * 8);
  }

  .lg\:h-16 {
    height: calc(var(--spacing) * 16);
  }

  .lg\:max-h-\[calc\(100vh-var\(--ui-header-height\)\)\] {
    max-height: calc(100vh - var(--ui-header-height));
  }

  .lg\:w-\(--width\) {
    width: var(--width);
  }

  .lg\:w-8 {
    width: calc(var(--spacing) * 8);
  }

  .lg\:w-16 {
    width: calc(var(--spacing) * 16);
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:max-w-7xl {
    max-width: var(--container-7xl);
  }

  .lg\:max-w-xs {
    max-width: var(--container-xs);
  }

  .lg\:flex-1 {
    flex: 1;
  }

  .lg\:scale-\[1\.1\] {
    scale: 1.1;
  }

  .lg\:columns-3 {
    column-count: 3;
  }

  .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-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:grid-cols-\[1\.2fr_0\.8fr\] {
    grid-template-columns: 1.2fr .8fr;
  }

  .lg\:grid-cols-\[repeat\(var\(--count\)\,minmax\(0\,1fr\)\)\] {
    grid-template-columns: repeat(var(--count), minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:items-center {
    align-items: center;
  }

  .lg\:items-start {
    align-items: flex-start;
  }

  .lg\:justify-between {
    justify-content: space-between;
  }

  .lg\:justify-center {
    justify-content: center;
  }

  .lg\:justify-end {
    justify-content: flex-end;
  }

  .lg\:justify-start {
    justify-content: flex-start;
  }

  .lg\:gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .lg\:gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .lg\:gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .lg\:gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }

  .lg\:gap-x-13 {
    column-gap: calc(var(--spacing) * 13);
  }

  .lg\:gap-y-16 {
    row-gap: calc(var(--spacing) * 16);
  }

  :where(.lg\:divide-x > :not(:last-child)) {
    --tw-divide-x-reverse: 0;
    border-inline-style: var(--tw-border-style);
  }

  :where(.lg\:divide-x > :not(:last-child)):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    border-right-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
    border-left-width: calc(1px * var(--tw-divide-x-reverse));
  }

  :where(.lg\:divide-x > :not(:last-child)):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    border-right-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
    border-left-width: calc(1px * var(--tw-divide-x-reverse));
  }

  :where(.lg\:divide-x > :not(:last-child)):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    border-right-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
    border-left-width: calc(1px * var(--tw-divide-x-reverse));
  }

  :where(.lg\:divide-x > :not(:last-child)):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
  }

  :where(.lg\:divide-x > :not(:last-child)):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
  }

  :where(.lg\:divide-x > :not(:last-child)):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    border-left-width: calc(1px * (1 - var(--tw-divide-x-reverse)));
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
  }

  :where(.lg\:divide-y-0 > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: calc(0px * (1 - var(--tw-divide-y-reverse)));
    border-top-style: var(--tw-border-style);
    border-top-width: calc(0px * var(--tw-divide-y-reverse));
  }

  .lg\:p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .lg\:p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .lg\:px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .lg\:px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .lg\:px-16 {
    padding-inline: calc(var(--spacing) * 16);
  }

  .lg\:py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .lg\:py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .lg\:py-14 {
    padding-block: calc(var(--spacing) * 14);
  }

  .lg\:py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .lg\:py-20 {
    padding-block: calc(var(--spacing) * 20);
  }

  .lg\:py-24 {
    padding-block: calc(var(--spacing) * 24);
  }

  .lg\:py-28 {
    padding-block: calc(var(--spacing) * 28);
  }

  .lg\:py-32 {
    padding-block: calc(var(--spacing) * 32);
  }

  .lg\:py-40 {
    padding-block: calc(var(--spacing) * 40);
  }

  .lg\:ps-4:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-left: calc(var(--spacing) * 4);
  }

  .lg\:ps-4:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-left: calc(var(--spacing) * 4);
  }

  .lg\:ps-4:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-left: calc(var(--spacing) * 4);
  }

  .lg\:ps-4:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-right: calc(var(--spacing) * 4);
  }

  .lg\:ps-4:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-right: calc(var(--spacing) * 4);
  }

  .lg\:ps-4:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-right: calc(var(--spacing) * 4);
  }

  .lg\:pe-6\.5:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-right: calc(var(--spacing) * 6.5);
  }

  .lg\:pe-6\.5:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-right: calc(var(--spacing) * 6.5);
  }

  .lg\:pe-6\.5:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    padding-right: calc(var(--spacing) * 6.5);
  }

  .lg\:pe-6\.5:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-left: calc(var(--spacing) * 6.5);
  }

  .lg\:pe-6\.5:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-left: calc(var(--spacing) * 6.5);
  }

  .lg\:pe-6\.5:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    padding-left: calc(var(--spacing) * 6.5);
  }

  .lg\:pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }

  .lg\:pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .lg\:text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .lg\:text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .lg\:text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .lg\:text-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\:not-last\:border-e:not(:last-child):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .lg\:not-last\:border-e:not(:last-child):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .lg\:not-last\:border-e:not(:last-child):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .lg\:not-last\:border-e:not(:last-child):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .lg\:not-last\:border-e:not(:last-child):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .lg\:not-last\:border-e:not(:last-child):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .lg\:not-last\:border-default:not(:last-child) {
    border-color: var(--ui-border);
  }
}

@media (min-width: 80rem) {
  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .xl\:mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }

  .xl\:mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .xl\:grid {
    display: grid;
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .xl\:p-10 {
    padding: calc(var(--spacing) * 10);
  }
}

.ltr\:justify-end:where(:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))), [dir="ltr"], [dir="ltr"] *) {
  justify-content: flex-end;
}

.ltr\:justify-end:where(:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))), [dir="ltr"], [dir="ltr"] *) {
  justify-content: flex-end;
}

.ltr\:justify-end:where(:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))), [dir="ltr"], [dir="ltr"] *) {
  justify-content: flex-end;
}

.rtl\:translate-x-\[4px\]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: 4px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.rtl\:translate-x-\[4px\]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: 4px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.rtl\:translate-x-\[4px\]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: 4px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.rtl\:-rotate-90:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  rotate: -90deg;
}

.rtl\:-rotate-90:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  rotate: -90deg;
}

.rtl\:-rotate-90:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  rotate: -90deg;
}

.rtl\:animate-\[marquee-rtl_var\(--duration\)_linear_infinite\]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: marquee-rtl var(--duration) linear infinite;
}

.rtl\:animate-\[marquee-rtl_var\(--duration\)_linear_infinite\]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: marquee-rtl var(--duration) linear infinite;
}

.rtl\:animate-\[marquee-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: marquee-rtl var(--duration) linear infinite;
}

.rtl\:animate-\[marquee-vertical-rtl_var\(--duration\)_linear_infinite\]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: marquee-vertical-rtl var(--duration) linear infinite;
}

.rtl\:animate-\[marquee-vertical-rtl_var\(--duration\)_linear_infinite\]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: marquee-vertical-rtl var(--duration) linear infinite;
}

.rtl\:animate-\[marquee-vertical-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: marquee-vertical-rtl var(--duration) linear infinite;
}

.rtl\:justify-end:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  justify-content: flex-end;
}

.rtl\:justify-end:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  justify-content: flex-end;
}

.rtl\:justify-end:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  justify-content: flex-end;
}

.rtl\:text-right:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  text-align: right;
}

.rtl\:text-right:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  text-align: right;
}

.rtl\:text-right:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  text-align: right;
}

.rtl\:after\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *):after {
  content: var(--tw-content);
  animation: 2s ease-in-out infinite carousel-inverse-rtl;
}

.rtl\:after\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *):after {
  content: var(--tw-content);
  animation: 2s ease-in-out infinite carousel-inverse-rtl;
}

.rtl\:after\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *):after {
  content: var(--tw-content);
  animation: 2s ease-in-out infinite carousel-inverse-rtl;
}

.rtl\:after\:animate-\[carousel-rtl_2s_ease-in-out_infinite\]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *):after {
  content: var(--tw-content);
  animation: 2s ease-in-out infinite carousel-rtl;
}

.rtl\:after\:animate-\[carousel-rtl_2s_ease-in-out_infinite\]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *):after {
  content: var(--tw-content);
  animation: 2s ease-in-out infinite carousel-rtl;
}

.rtl\:after\:animate-\[carousel-rtl_2s_ease-in-out_infinite\]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *):after {
  content: var(--tw-content);
  animation: 2s ease-in-out infinite carousel-rtl;
}

.data-\[state\=checked\]\:rtl\:-translate-x-3[data-state="checked"]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -3);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-3[data-state="checked"]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -3);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-3[data-state="checked"]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -3);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-3\.5[data-state="checked"]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -3.5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-3\.5[data-state="checked"]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -3.5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-3\.5[data-state="checked"]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -3.5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-4[data-state="checked"]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -4);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-4[data-state="checked"]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -4);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-4[data-state="checked"]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -4);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-4\.5[data-state="checked"]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -4.5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-4\.5[data-state="checked"]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -4.5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-4\.5[data-state="checked"]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -4.5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-5[data-state="checked"]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-5[data-state="checked"]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=checked\]\:rtl\:-translate-x-5[data-state="checked"]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * -5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\][data-state="indeterminate"]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: 2s ease-in-out infinite carousel-inverse-rtl;
}

.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\][data-state="indeterminate"]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: 2s ease-in-out infinite carousel-inverse-rtl;
}

.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_ease-in-out_infinite\][data-state="indeterminate"]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: 2s ease-in-out infinite carousel-inverse-rtl;
}

.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_ease-in-out_infinite\][data-state="indeterminate"]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: 2s ease-in-out infinite carousel-rtl;
}

.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_ease-in-out_infinite\][data-state="indeterminate"]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: 2s ease-in-out infinite carousel-rtl;
}

.data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_ease-in-out_infinite\][data-state="indeterminate"]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  animation: 2s ease-in-out infinite carousel-rtl;
}

.data-\[state\=unchecked\]\:rtl\:-translate-x-0[data-state="unchecked"]:where(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=unchecked\]\:rtl\:-translate-x-0[data-state="unchecked"]:where(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=unchecked\]\:rtl\:-translate-x-0[data-state="unchecked"]:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
  --tw-translate-x: calc(var(--spacing) * 0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.dark\:block:where(.dark, .dark *) {
  display: block;
}

.dark\:hidden:where(.dark, .dark *) {
  display: none;
}

.dark\:inline-block:where(.dark, .dark *) {
  display: inline-block;
}

.dark\:border-blue-900\/30:where(.dark, .dark *) {
  border-color: rgba(28, 57, 142, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:border-blue-900\/30:where(.dark, .dark *) {
    border-color: color-mix(in oklab, var(--color-blue-900) 30%, rgba(0, 0, 0, 0));
  }
}

.dark\:border-gray-700:where(.dark, .dark *) {
  border-color: var(--color-gray-700);
}

.dark\:border-gray-800:where(.dark, .dark *) {
  border-color: var(--color-gray-800);
}

.dark\:border-green-900\/30:where(.dark, .dark *) {
  border-color: rgba(10, 83, 49, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:border-green-900\/30:where(.dark, .dark *) {
    border-color: color-mix(in oklab, var(--color-green-900) 30%, rgba(0, 0, 0, 0));
  }
}

.dark\:border-orange-900\/30:where(.dark, .dark *) {
  border-color: rgba(126, 42, 12, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:border-orange-900\/30:where(.dark, .dark *) {
    border-color: color-mix(in oklab, var(--color-orange-900) 30%, rgba(0, 0, 0, 0));
  }
}

.dark\:border-purple-900\/30:where(.dark, .dark *) {
  border-color: rgba(89, 22, 139, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:border-purple-900\/30:where(.dark, .dark *) {
    border-color: color-mix(in oklab, var(--color-purple-900) 30%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-blue-900\/20:where(.dark, .dark *) {
  background-color: rgba(28, 57, 142, .2);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-blue-900\/20:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-blue-900) 20%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-blue-900\/30:where(.dark, .dark *) {
  background-color: rgba(28, 57, 142, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-blue-900\/30:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-blue-900) 30%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-cyan-900\/30:where(.dark, .dark *) {
  background-color: rgba(16, 78, 100, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-cyan-900\/30:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-cyan-900) 30%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-gray-600:where(.dark, .dark *) {
  background-color: var(--color-gray-600);
}

.dark\:bg-gray-700:where(.dark, .dark *) {
  background-color: var(--color-gray-700);
}

.dark\:bg-gray-700\/50:where(.dark, .dark *) {
  background-color: rgba(54, 65, 83, .5);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-gray-700\/50:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-gray-700) 50%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-gray-800:where(.dark, .dark *) {
  background-color: var(--color-gray-800);
}

.dark\:bg-gray-800\/50:where(.dark, .dark *) {
  background-color: rgba(30, 41, 57, .5);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/50:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-gray-800) 50%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-gray-800\/95:where(.dark, .dark *) {
  background-color: rgba(30, 41, 57, .95);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-gray-800\/95:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-gray-800) 95%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-gray-900:where(.dark, .dark *) {
  background-color: var(--color-gray-900);
}

.dark\:bg-gray-900\/50:where(.dark, .dark *) {
  background-color: rgba(16, 24, 40, .5);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/50:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-gray-900) 50%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-gray-900\/80:where(.dark, .dark *) {
  background-color: rgba(16, 24, 40, .8);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/80:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-gray-900) 80%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-gray-900\/95:where(.dark, .dark *) {
  background-color: rgba(16, 24, 40, .95);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-gray-900\/95:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-gray-900) 95%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-gray-950:where(.dark, .dark *) {
  background-color: var(--color-gray-950);
}

.dark\:bg-green-900\/20:where(.dark, .dark *) {
  background-color: rgba(10, 83, 49, .2);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-green-900\/20:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-green-900) 20%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-green-900\/30:where(.dark, .dark *) {
  background-color: rgba(10, 83, 49, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-green-900\/30:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-green-900) 30%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-orange-500\/10:where(.dark, .dark *) {
  background-color: rgba(254, 110, 0, .1);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-orange-500\/10:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-orange-500) 10%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-orange-900\/20:where(.dark, .dark *) {
  background-color: rgba(126, 42, 12, .2);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-orange-900\/20:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-orange-900) 20%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-orange-900\/30:where(.dark, .dark *) {
  background-color: rgba(126, 42, 12, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-orange-900\/30:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-orange-900) 30%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-purple-900\/20:where(.dark, .dark *) {
  background-color: rgba(89, 22, 139, .2);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-purple-900\/20:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-purple-900) 20%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-purple-900\/30:where(.dark, .dark *) {
  background-color: rgba(89, 22, 139, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-purple-900\/30:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-purple-900) 30%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-red-500\/10:where(.dark, .dark *) {
  background-color: rgba(251, 44, 54, .1);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-red-500\/10:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-red-500) 10%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-red-900\/20:where(.dark, .dark *) {
  background-color: rgba(130, 24, 26, .2);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-red-900\/20:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-red-900) 20%, rgba(0, 0, 0, 0));
  }
}

.dark\:bg-red-900\/30:where(.dark, .dark *) {
  background-color: rgba(130, 24, 26, .3);
}

@supports (color: color-mix(in lab,red,red)) {
  .dark\:bg-red-900\/30:where(.dark, .dark *) {
    background-color: color-mix(in oklab, var(--color-red-900) 30%, rgba(0, 0, 0, 0));
  }
}

.dark\:from-gray-900:where(.dark, .dark *) {
  --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));
}

.dark\:via-gray-900:where(.dark, .dark *) {
  --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);
}

.dark\:to-gray-800:where(.dark, .dark *) {
  --tw-gradient-to: 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));
}

.dark\:text-blue-300:where(.dark, .dark *) {
  color: var(--color-blue-300);
}

.dark\:text-blue-400:where(.dark, .dark *) {
  color: var(--color-blue-400);
}

.dark\:text-gray-200:where(.dark, .dark *) {
  color: var(--color-gray-200);
}

.dark\:text-gray-300:where(.dark, .dark *) {
  color: var(--color-gray-300);
}

.dark\:text-gray-400:where(.dark, .dark *) {
  color: var(--color-gray-400);
}

.dark\:text-gray-500:where(.dark, .dark *) {
  color: var(--color-gray-500);
}

.dark\:text-gray-600:where(.dark, .dark *) {
  color: var(--color-gray-600);
}

.dark\:text-green-400:where(.dark, .dark *) {
  color: var(--color-green-400);
}

.dark\:text-orange-300:where(.dark, .dark *) {
  color: var(--color-orange-300);
}

.dark\:text-orange-400:where(.dark, .dark *) {
  color: var(--color-orange-400);
}

.dark\:text-purple-300:where(.dark, .dark *) {
  color: var(--color-purple-300);
}

.dark\:text-purple-400:where(.dark, .dark *) {
  color: var(--color-purple-400);
}

.dark\:text-white:where(.dark, .dark *) {
  color: var(--color-white);
}

@media (hover: hover) {
  .dark\:hover\:border-blue-700:where(.dark, .dark *):hover {
    border-color: var(--color-blue-700);
  }

  .dark\:hover\:border-gray-600:where(.dark, .dark *):hover {
    border-color: var(--color-gray-600);
  }

  .dark\:hover\:border-orange-700:where(.dark, .dark *):hover {
    border-color: var(--color-orange-700);
  }

  .dark\:hover\:border-purple-700:where(.dark, .dark *):hover {
    border-color: var(--color-purple-700);
  }

  .dark\:hover\:bg-gray-700:where(.dark, .dark *):hover {
    background-color: var(--color-gray-700);
  }

  .dark\:hover\:bg-gray-800:where(.dark, .dark *):hover {
    background-color: var(--color-gray-800);
  }

  .dark\:hover\:text-white:where(.dark, .dark *):hover {
    color: var(--color-white);
  }
}

.dark\:focus-visible\:outline-none:where(.dark, .dark *):focus-visible {
  --tw-outline-style: none;
  outline-style: none;
}

.dark\:disabled\:bg-transparent:where(.dark, .dark *):disabled {
  background-color: rgba(0, 0, 0, 0);
}

@media (hover: hover) {
  .dark\:hover\:disabled\:bg-transparent:where(.dark, .dark *):hover:disabled {
    background-color: rgba(0, 0, 0, 0);
  }
}

.dark\:aria-disabled\:bg-transparent:where(.dark, .dark *)[aria-disabled="true"] {
  background-color: rgba(0, 0, 0, 0);
}

@media (hover: hover) {
  .dark\:hover\:aria-disabled\:bg-transparent:where(.dark, .dark *):hover[aria-disabled="true"] {
    background-color: rgba(0, 0, 0, 0);
  }
}

.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]) {
  background-color: var(--ui-primary);
}

@supports (color: color-mix(in lab,red,red)) {
  .\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]) {
    background-color: color-mix(in oklab, var(--ui-primary) 20%, rgba(0, 0, 0, 0));
  }
}

.\[\&_\.mention\]\:font-medium .mention {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.\[\&_\.mention\]\:text-primary .mention {
  color: var(--ui-primary);
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\]\:font-bold :-webkit-any(h1, h2, h3, h4) {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\]\:font-bold :-moz-any(h1, h2, h3, h4) {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\]\:font-bold :is(h1, h2, h3, h4) {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\]\:text-highlighted :-webkit-any(h1, h2, h3, h4) {
  color: var(--ui-text-highlighted);
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\]\:text-highlighted :-moz-any(h1, h2, h3, h4) {
  color: var(--ui-text-highlighted);
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\]\:text-highlighted :is(h1, h2, h3, h4) {
  color: var(--ui-text-highlighted);
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\>code\]\:border-dashed :-webkit-any(h1, h2, h3, h4) > code {
  --tw-border-style: dashed;
  border-style: dashed;
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\>code\]\:border-dashed :-moz-any(h1, h2, h3, h4) > code {
  --tw-border-style: dashed;
  border-style: dashed;
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\>code\]\:border-dashed :is(h1, h2, h3, h4) > code {
  --tw-border-style: dashed;
  border-style: dashed;
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\>code\]\:font-bold :-webkit-any(h1, h2, h3, h4) > code {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\>code\]\:font-bold :-moz-any(h1, h2, h3, h4) > code {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.\[\&_\:is\(h1\,h2\,h3\,h4\)\>code\]\:font-bold :is(h1, h2, h3, h4) > code {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:pointer-events-none :-webkit-any(p, h1, h2, h3, h4).is-empty:before {
  content: var(--tw-content);
  pointer-events: none;
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:pointer-events-none :-moz-any(p, h1, h2, h3, h4).is-empty:before {
  content: var(--tw-content);
  pointer-events: none;
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:pointer-events-none :is(p, h1, h2, h3, h4).is-empty:before {
  content: var(--tw-content);
  pointer-events: none;
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:float-left :-webkit-any(p, h1, h2, h3, h4).is-empty:before {
  content: var(--tw-content);
  float: left;
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:float-left :-moz-any(p, h1, h2, h3, h4).is-empty:before {
  content: var(--tw-content);
  float: left;
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:float-left :is(p, h1, h2, h3, h4).is-empty:before {
  content: var(--tw-content);
  float: left;
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:h-0 :-webkit-any(p, h1, h2, h3, h4).is-empty:before {
  content: var(--tw-content);
  height: calc(var(--spacing) * 0);
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:h-0 :-moz-any(p, h1, h2, h3, h4).is-empty:before {
  content: var(--tw-content);
  height: calc(var(--spacing) * 0);
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:h-0 :is(p, h1, h2, h3, h4).is-empty:before {
  content: var(--tw-content);
  height: calc(var(--spacing) * 0);
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:text-dimmed :-webkit-any(p, h1, h2, h3, h4).is-empty:before {
  color: var(--ui-text-dimmed);
  content: var(--tw-content);
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:text-dimmed :-moz-any(p, h1, h2, h3, h4).is-empty:before {
  color: var(--ui-text-dimmed);
  content: var(--tw-content);
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:text-dimmed :is(p, h1, h2, h3, h4).is-empty:before {
  color: var(--ui-text-dimmed);
  content: var(--tw-content);
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:content-\[attr\(data-placeholder\)\] :-webkit-any(p, h1, h2, h3, h4).is-empty:before {
  --tw-content: attr(data-placeholder);
  content: var(--tw-content);
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:content-\[attr\(data-placeholder\)\] :-moz-any(p, h1, h2, h3, h4).is-empty:before {
  --tw-content: attr(data-placeholder);
  content: var(--tw-content);
}

.\[\&_\:is\(p\,h1\,h2\,h3\,h4\)\.is-empty\]\:before\:content-\[attr\(data-placeholder\)\] :is(p, h1, h2, h3, h4).is-empty:before {
  --tw-content: attr(data-placeholder);
  content: var(--tw-content);
}

.\[\&_\:is\(ul\,ol\)\]\:ps-6 :-webkit-any(ul, ol):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 6);
}

.\[\&_\:is\(ul\,ol\)\]\:ps-6 :-moz-any(ul, ol):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 6);
}

.\[\&_\:is\(ul\,ol\)\]\:ps-6 :is(ul, ol):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 6);
}

.\[\&_\:is\(ul\,ol\)\]\:ps-6 :-webkit-any(ul, ol):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 6);
}

.\[\&_\:is\(ul\,ol\)\]\:ps-6 :-moz-any(ul, ol):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 6);
}

.\[\&_\:is\(ul\,ol\)\]\:ps-6 :is(ul, ol):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 6);
}

.\[\&_\[data-type\=horizontalRule\]\]\:my-8 [data-type="horizontalRule"] {
  margin-block: calc(var(--spacing) * 8);
}

.\[\&_\[data-type\=horizontalRule\]\]\:py-2 [data-type="horizontalRule"] {
  padding-block: calc(var(--spacing) * 2);
}

.\[\&_a\]\:border-b a {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}

.\[\&_a\]\:border-transparent a {
  border-color: rgba(0, 0, 0, 0);
}

.\[\&_a\]\:font-medium a {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.\[\&_a\]\:text-primary a {
  color: var(--ui-primary);
}

.\[\&_a\]\:transition-colors a {
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  transition-property: color, background-color, border-color, outline-color, -webkit-text-decoration-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));
}

@media (hover: hover) {
  .\[\&_a\]\:hover\:border-primary a:hover {
    border-color: var(--ui-primary);
  }
}

.\[\&_blockquote\]\:border-s-4 blockquote:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 4px;
}

.\[\&_blockquote\]\:border-s-4 blockquote:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 4px;
}

.\[\&_blockquote\]\:border-s-4 blockquote:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  border-left-style: var(--tw-border-style);
  border-left-width: 4px;
}

.\[\&_blockquote\]\:border-s-4 blockquote:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 4px;
}

.\[\&_blockquote\]\:border-s-4 blockquote:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 4px;
}

.\[\&_blockquote\]\:border-s-4 blockquote:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  border-right-style: var(--tw-border-style);
  border-right-width: 4px;
}

.\[\&_blockquote\]\:border-accented blockquote {
  border-color: var(--ui-border-accented);
}

.\[\&_blockquote\]\:ps-4 blockquote:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 4);
}

.\[\&_blockquote\]\:ps-4 blockquote:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 4);
}

.\[\&_blockquote\]\:ps-4 blockquote:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 4);
}

.\[\&_blockquote\]\:ps-4 blockquote:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 4);
}

.\[\&_blockquote\]\:ps-4 blockquote:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 4);
}

.\[\&_blockquote\]\:ps-4 blockquote:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 4);
}

.\[\&_blockquote\]\:italic blockquote {
  font-style: italic;
}

.\[\&_code\]\:inline-block code {
  display: inline-block;
}

.\[\&_code\]\:rounded-md code {
  border-radius: calc(var(--ui-radius) * 1.5);
}

.\[\&_code\]\:border code {
  border-style: var(--tw-border-style);
  border-width: 1px;
}

.\[\&_code\]\:border-muted code {
  border-color: var(--ui-border-muted);
}

.\[\&_code\]\:bg-muted code {
  background-color: var(--ui-bg-muted);
}

.\[\&_code\]\:px-1\.5 code {
  padding-inline: calc(var(--spacing) * 1.5);
}

.\[\&_code\]\:py-0\.5 code {
  padding-block: calc(var(--spacing) * .5);
}

.\[\&_code\]\:font-mono code {
  font-family: var(--font-mono);
}

.\[\&_code\]\:text-sm code {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}

.\[\&_code\]\:font-medium code {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
}

.\[\&_code\]\:text-highlighted code {
  color: var(--ui-text-highlighted);
}

.\[\&_h1\]\:text-3xl h1 {
  font-size: var(--text-3xl);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
}

.\[\&_h2\]\:text-2xl h2 {
  font-size: var(--text-2xl);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
}

.\[\&_h2\>code\]\:text-xl\/6 h2 > code {
  font-size: var(--text-xl);
  line-height: calc(var(--spacing) * 6);
}

.\[\&_h3\]\:text-xl h3 {
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}

.\[\&_h3\>code\]\:text-lg\/5 h3 > code {
  font-size: var(--text-lg);
  line-height: calc(var(--spacing) * 5);
}

.\[\&_h4\]\:text-lg h4 {
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}

.\[\&_hr\]\:border-t hr {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}

.\[\&_hr\]\:border-default hr {
  border-color: var(--ui-border);
}

.\[\&_img\]\:block img {
  display: block;
}

.\[\&_img\]\:max-w-full img {
  max-width: 100%;
}

.\[\&_img\]\:rounded-md img {
  border-radius: calc(var(--ui-radius) * 1.5);
}

.\[\&_img\.ProseMirror-selectednode\]\:outline-2 img.ProseMirror-selectednode {
  outline-style: var(--tw-outline-style);
  outline-width: 2px;
}

.\[\&_img\.ProseMirror-selectednode\]\:outline-primary img.ProseMirror-selectednode {
  outline-color: var(--ui-primary);
}

.\[\&_li\]\:my-1\.5 li {
  margin-block: calc(var(--spacing) * 1.5);
}

.\[\&_li\]\:ps-1\.5 li:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 1.5);
}

.\[\&_li\]\:ps-1\.5 li:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 1.5);
}

.\[\&_li\]\:ps-1\.5 li:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-left: calc(var(--spacing) * 1.5);
}

.\[\&_li\]\:ps-1\.5 li:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 1.5);
}

.\[\&_li\]\:ps-1\.5 li:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 1.5);
}

.\[\&_li\]\:ps-1\.5 li:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-right: calc(var(--spacing) * 1.5);
}

.\[\&_li_\.is-empty\]\:before\:content-none li .is-empty:before {
  content: var(--tw-content);
  --tw-content: none;
  content: none;
}

.\[\&_ol\]\:list-decimal ol {
  list-style-type: decimal;
}

.\[\&_ol\]\:marker\:text-muted ol ::marker {
  color: var(--ui-text-muted);
}

.\[\&_ol\]\:marker\:text-muted ol::marker {
  color: var(--ui-text-muted);
}

.\[\&_ol\]\:marker\:text-muted ol ::-webkit-details-marker {
  color: var(--ui-text-muted);
}

.\[\&_ol\]\:marker\:text-muted ol::-webkit-details-marker {
  color: var(--ui-text-muted);
}

.\[\&_p\]\:leading-7 p {
  --tw-leading: calc(var(--spacing) * 7);
  line-height: calc(var(--spacing) * 7);
}

.\[\&_pre\]\:overflow-x-auto pre {
  overflow-x: auto;
}

.\[\&_pre\]\:rounded-md pre {
  border-radius: calc(var(--ui-radius) * 1.5);
}

.\[\&_pre\]\:border pre {
  border-style: var(--tw-border-style);
  border-width: 1px;
}

.\[\&_pre\]\:border-muted pre {
  border-color: var(--ui-border-muted);
}

.\[\&_pre\]\:bg-muted pre {
  background-color: var(--ui-bg-muted);
}

.\[\&_pre\]\:px-4 pre {
  padding-inline: calc(var(--spacing) * 4);
}

.\[\&_pre\]\:py-3 pre {
  padding-block: calc(var(--spacing) * 3);
}

.\[\&_pre\]\:text-sm\/6 pre {
  font-size: var(--text-sm);
  line-height: calc(var(--spacing) * 6);
}

.\[\&_pre\]\:break-words pre {
  overflow-wrap: break-word;
}

.\[\&_pre\]\:whitespace-pre-wrap pre {
  white-space: pre-wrap;
}

.\[\&_pre_code\]\:inline pre code {
  display: inline;
}

.\[\&_pre_code\]\:rounded-none pre code {
  border-radius: 0;
}

.\[\&_pre_code\]\:border-0 pre code {
  border-style: var(--tw-border-style);
  border-width: 0;
}

.\[\&_pre_code\]\:bg-transparent pre code {
  background-color: rgba(0, 0, 0, 0);
}

.\[\&_pre_code\]\:p-0 pre code {
  padding: calc(var(--spacing) * 0);
}

.\[\&_pre_code\]\:text-inherit pre code {
  color: inherit;
}

.\[\&_ul\]\:list-disc ul {
  list-style-type: disc;
}

.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::marker {
  color: var(--ui-border-accented);
}

.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::marker {
  color: var(--ui-border-accented);
}

.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::-webkit-details-marker {
  color: var(--ui-border-accented);
}

.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::-webkit-details-marker {
  color: var(--ui-border-accented);
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role="checkbox"]):not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 0);
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role="checkbox"]):not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 0);
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role="checkbox"]):not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
  padding-right: calc(var(--spacing) * 0);
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role="checkbox"]):-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 0);
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role="checkbox"]):-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 0);
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role="checkbox"]):is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
  padding-left: calc(var(--spacing) * 0);
}

.\[\&\>\*\:nth-child\(1\)\]\:animate-\[bounce_1s_infinite\] > :first-child {
  animation: 1s infinite bounce;
}

.\[\&\>\*\:nth-child\(2\)\]\:animate-\[bounce_1s_0\.15s_infinite\] > :nth-child(2) {
  animation: 1s .15s infinite bounce;
}

.\[\&\>\*\:nth-child\(3\)\]\:animate-\[bounce_1s_0\.3s_infinite\] > :nth-child(3) {
  animation: 1s .3s infinite bounce;
}

.\[\&\>article\]\:last-of-type\:min-h-\(--last-message-height\) > article:last-of-type {
  min-height: var(--last-message-height);
}

.\[\&\>button\]\:py-0 > button {
  padding-block: calc(var(--spacing) * 0);
}

.\[\&\>div\]\:min-w-0 > div {
  min-width: calc(var(--spacing) * 0);
}

.\[\&\>input\]\:h-12 > input {
  height: calc(var(--spacing) * 12);
}

.\[\&\>input\]\:text-base\/5 > input {
  font-size: var(--text-base);
  line-height: calc(var(--spacing) * 5);
}

.\[\&\>mark\]\:bg-primary > mark {
  background-color: var(--ui-primary);
}

.\[\&\>mark\]\:text-inverted > mark {
  color: var(--ui-text-inverted);
}

@media (hover: hover) {
  .\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50 > tr[data-selectable="true"]:hover {
    background-color: var(--ui-bg-elevated);
  }

  @supports (color: color-mix(in lab,red,red)) {
    .\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50 > tr[data-selectable="true"]:hover {
      background-color: color-mix(in oklab, var(--ui-bg-elevated) 50%, rgba(0, 0, 0, 0));
    }
  }
}

.\[\&\>tr\]\:data-\[selectable\=true\]\:focus-visible\:outline-primary > tr[data-selectable="true"]:focus-visible {
  outline-color: var(--ui-primary);
}

@keyframes accordion-up {
  0% {
    height: var(--reka-accordion-content-height);
  }

  to {
    height: 0;
  }
}

@keyframes accordion-down {
  0% {
    height: 0;
  }

  to {
    height: var(--reka-accordion-content-height);
  }
}

@keyframes collapsible-up {
  0% {
    height: var(--reka-collapsible-content-height);
  }

  to {
    height: 0;
  }
}

@keyframes collapsible-down {
  0% {
    height: 0;
  }

  to {
    height: var(--reka-collapsible-content-height);
  }
}

@keyframes toast-collapsed-closed {
  0% {
    transform: var(--transform);
  }

  to {
    transform: translateY(calc((var(--before)  - var(--height)) * var(--gap))) scale(var(--scale));
  }
}

@keyframes toast-closed {
  0% {
    transform: var(--transform);
  }

  to {
    transform: translateY(calc((var(--offset)  - var(--height)) * var(--translate-factor)));
  }
}

@keyframes toast-slide-left {
  0% {
    transform: translate(0) translateY(var(--translate));
  }

  to {
    transform: translate(-100%) translateY(var(--translate));
  }
}

@keyframes toast-slide-right {
  0% {
    transform: translate(0) translateY(var(--translate));
  }

  to {
    transform: translate(100%) translateY(var(--translate));
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes scale-in {
  0% {
    opacity: 0;
    transform: scale(.95);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes scale-out {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  to {
    opacity: 0;
    transform: scale(.95);
  }
}

@keyframes slide-in-from-top {
  0% {
    transform: translateY(-100%);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes slide-out-to-top {
  0% {
    transform: translateY(0);
  }

  to {
    transform: translateY(-100%);
  }
}

@keyframes slide-in-from-right {
  0% {
    transform: translate(100%);
  }

  to {
    transform: translate(0);
  }
}

@keyframes slide-out-to-right {
  0% {
    transform: translate(0);
  }

  to {
    transform: translate(100%);
  }
}

@keyframes slide-in-from-bottom {
  0% {
    transform: translateY(100%);
  }

  to {
    transform: translateY(0);
  }
}

@keyframes slide-out-to-bottom {
  0% {
    transform: translateY(0);
  }

  to {
    transform: translateY(100%);
  }
}

@keyframes slide-in-from-left {
  0% {
    transform: translate(-100%);
  }

  to {
    transform: translate(0);
  }
}

@keyframes slide-out-to-left {
  0% {
    transform: translate(0);
  }

  to {
    transform: translate(-100%);
  }
}

@keyframes slide-in-from-top-and-fade {
  0% {
    opacity: 0;
    transform: translateY(-4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slide-out-to-top-and-fade {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(-4px);
  }
}

@keyframes slide-in-from-right-and-fade {
  0% {
    opacity: 0;
    transform: translate(4px);
  }

  to {
    opacity: 1;
    transform: translate(0);
  }
}

@keyframes slide-out-to-right-and-fade {
  0% {
    opacity: 1;
    transform: translate(0);
  }

  to {
    opacity: 0;
    transform: translate(4px);
  }
}

@keyframes slide-in-from-bottom-and-fade {
  0% {
    opacity: 0;
    transform: translateY(4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slide-out-to-bottom-and-fade {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(4px);
  }
}

@keyframes slide-in-from-left-and-fade {
  0% {
    opacity: 0;
    transform: translate(-4px);
  }

  to {
    opacity: 1;
    transform: translate(0);
  }
}

@keyframes slide-out-to-left-and-fade {
  0% {
    opacity: 1;
    transform: translate(0);
  }

  to {
    opacity: 0;
    transform: translate(-4px);
  }
}

@keyframes enter-from-right {
  0% {
    opacity: 0;
    transform: translate(200px);
  }

  to {
    opacity: 1;
    transform: translate(0);
  }
}

@keyframes enter-from-left {
  0% {
    opacity: 0;
    transform: translate(-200px);
  }

  to {
    opacity: 1;
    transform: translate(0);
  }
}

@keyframes exit-to-right {
  0% {
    opacity: 1;
    transform: translate(0);
  }

  to {
    opacity: 0;
    transform: translate(200px);
  }
}

@keyframes exit-to-left {
  0% {
    opacity: 1;
    transform: translate(0);
  }

  to {
    opacity: 0;
    transform: translate(-200px);
  }
}

@keyframes carousel {
  0%, to {
    width: 50%;
  }

  0% {
    transform: translate(-100%);
  }

  to {
    transform: translate(200%);
  }
}

@keyframes carousel-rtl {
  0%, to {
    width: 50%;
  }

  0% {
    transform: translate(100%);
  }

  to {
    transform: translate(-200%);
  }
}

@keyframes carousel-vertical {
  0%, to {
    height: 50%;
  }

  0% {
    transform: translateY(-100%);
  }

  to {
    transform: translateY(200%);
  }
}

@keyframes carousel-inverse {
  0%, to {
    width: 50%;
  }

  0% {
    transform: translate(200%);
  }

  to {
    transform: translate(-100%);
  }
}

@keyframes carousel-inverse-rtl {
  0%, to {
    width: 50%;
  }

  0% {
    transform: translate(-200%);
  }

  to {
    transform: translate(100%);
  }
}

@keyframes carousel-inverse-vertical {
  0%, to {
    height: 50%;
  }

  0% {
    transform: translateY(200%);
  }

  to {
    transform: translateY(-100%);
  }
}

@keyframes swing {
  0%, to {
    width: 50%;
  }

  0%, to {
    transform: translate(-25%);
  }

  50% {
    transform: translate(125%);
  }
}

@keyframes swing-vertical {
  0%, to {
    height: 50%;
  }

  0%, to {
    transform: translateY(-25%);
  }

  50% {
    transform: translateY(125%);
  }
}

@keyframes elastic {
  0%, to {
    width: 50%;
    margin-left: 25%;
  }

  50% {
    width: 90%;
    margin-left: 5%;
  }
}

@keyframes elastic-vertical {
  0%, to {
    height: 50%;
    margin-top: 25%;
  }

  50% {
    height: 90%;
    margin-top: 5%;
  }
}

@keyframes marquee {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(calc(-100% - var(--gap)), 0, 0);
  }
}

@keyframes marquee-rtl {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(calc(100% + var(--gap)), 0, 0);
  }
}

@keyframes marquee-vertical {
  0% {
    transform: translateZ(0);
  }

  to {
    transform: translate3d(0, calc(-100% - var(--gap)), 0);
  }
}

@keyframes marquee-vertical-rtl {
  0% {
    transform: translate3d(0, calc(-100% - var(--gap)), 0);
  }

  to {
    transform: translate3d(0, calc(-100% * var(--gap)), 0);
  }
}

.page-enter-active, .page-leave-active {
  transition: opacity .2s, transform .2s;
}

.page-enter-from {
  opacity: 0;
  transform: translateY(10px);
}

.page-leave-to {
  opacity: 0;
  transform: translateY(-10px);
}

.compat-glass {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

html.no-backdrop-filter .compat-glass {
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  background-color: rgba(255, 255, 255, .98) !important;
}

html.dark.no-backdrop-filter .compat-glass {
  background-color: rgba(17, 24, 39, .98) !important;
}

@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
  .backdrop-blur-md, .backdrop-blur-sm {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }
}

html.no-sticky .lg\:sticky, html.no-sticky .sticky {
  position: static !important;
  top: auto !important;
}

html.no-smooth-scroll {
  scroll-behavior: auto;
}

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

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, to {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}
