/*
! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com
*/

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box;
  /* 1 */
  border-width: 0;
  /* 2 */
  border-style: solid;
  /* 2 */
  border-color: #e5e7eb;
  /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -moz-tab-size: 4;
  /* 3 */
  -o-tab-size: 4;
     tab-size: 4;
  /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0;
  /* 1 */
  line-height: inherit;
  /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0;
  /* 1 */
  color: inherit;
  /* 2 */
  border-top-width: 1px;
  /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0;
  /* 1 */
  border-color: inherit;
  /* 2 */
  border-collapse: collapse;
  /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-feature-settings: inherit;
  /* 1 */
  font-variation-settings: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  font-weight: inherit;
  /* 1 */
  line-height: inherit;
  /* 1 */
  color: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
  padding: 0;
  /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
  /* 1 */
  background-color: transparent;
  /* 2 */
  background-image: none;
  /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

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

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  /* 1 */
  color: #9ca3af;
  /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

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

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

a {
  color: revert;
  -webkit-text-decoration: revert;
          text-decoration: revert;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}

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

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

.visible {
  visibility: visible;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inset-0 {
  inset: 0px;
}

.inset-5 {
  inset: 1.25rem;
}

.inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.-left-10 {
  left: -2.5rem;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-10 {
  bottom: 2.5rem;
}

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

.left-0 {
  left: 0px;
}

.left-\[2px\] {
  left: 2px;
}

.right-0 {
  right: 0px;
}

.right-\[2px\] {
  right: 2px;
}

.top-10 {
  top: 2.5rem;
}

.top-4 {
  top: 1rem;
}

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

.top-full {
  top: 100%;
}

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

.col-span-2 {
  grid-column: span 2 / span 2;
}

.col-span-6 {
  grid-column: span 6 / span 6;
}

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

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

.-mt-1 {
  margin-top: -0.25rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.ml-1 {
  margin-left: 0.25rem;
}

.ml-4 {
  margin-left: 1rem;
}

.ml-auto {
  margin-left: auto;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mr-4 {
  margin-right: 1rem;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-10 {
  margin-top: 2.5rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

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

.block {
  display: block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.table {
  display: table;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.list-item {
  display: list-item;
}

.hidden {
  display: none;
}

.h-10 {
  height: 2.5rem;
}

.h-12 {
  height: 3rem;
}

.h-24 {
  height: 6rem;
}

.h-3 {
  height: 0.75rem;
}

.h-5 {
  height: 1.25rem;
}

.h-9 {
  height: 2.25rem;
}

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

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

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

.h-full {
  height: 100%;
}

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

.w-10 {
  width: 2.5rem;
}

.w-12 {
  width: 3rem;
}

.w-24 {
  width: 6rem;
}

.w-3 {
  width: 0.75rem;
}

.w-5 {
  width: 1.25rem;
}

.w-9 {
  width: 2.25rem;
}

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

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

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

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

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

.w-full {
  width: 100%;
}

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

.flex-1 {
  flex: 1 1 0%;
}

.flex-none {
  flex: none;
}

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

.grow {
  flex-grow: 1;
}

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

.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.cursor-pointer {
  cursor: pointer;
}

.resize {
  resize: both;
}

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

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

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

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

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

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

.gap-10 {
  gap: 2.5rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-3 {
  gap: 0.75rem;
}

.gap-4 {
  gap: 1rem;
}

.gap-6 {
  gap: 1.5rem;
}

.divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.1;
}

.divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
}

.divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.2;
}

.divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.3;
}

.divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.4;
}

.divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.5;
}

.divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.6;
}

.divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.7;
}

.divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.8;
}

.divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 0.9;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

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

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

.whitespace-nowrap {
  white-space: nowrap;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.border-0 {
  border-width: 0px;
}

.border-2 {
  border-width: 2px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-t {
  border-top-width: 1px;
}

.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}

.border-primary-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 56 133 / var(--tw-border-opacity));
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-opacity-10 {
  --tw-border-opacity: 0.1;
}

.border-opacity-100 {
  --tw-border-opacity: 1;
}

.border-opacity-20 {
  --tw-border-opacity: 0.2;
}

.border-opacity-30 {
  --tw-border-opacity: 0.3;
}

.border-opacity-40 {
  --tw-border-opacity: 0.4;
}

.border-opacity-50 {
  --tw-border-opacity: 0.5;
}

.border-opacity-60 {
  --tw-border-opacity: 0.6;
}

.border-opacity-70 {
  --tw-border-opacity: 0.7;
}

.border-opacity-80 {
  --tw-border-opacity: 0.8;
}

.border-opacity-90 {
  --tw-border-opacity: 0.9;
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.bg-blue-100\/0 {
  background-color: rgb(219 234 254 / 0);
}

.bg-blue-100\/10 {
  background-color: rgb(219 234 254 / 0.1);
}

.bg-blue-100\/100 {
  background-color: rgb(219 234 254 / 1);
}

.bg-blue-100\/20 {
  background-color: rgb(219 234 254 / 0.2);
}

.bg-blue-100\/25 {
  background-color: rgb(219 234 254 / 0.25);
}

.bg-blue-100\/30 {
  background-color: rgb(219 234 254 / 0.3);
}

.bg-blue-100\/40 {
  background-color: rgb(219 234 254 / 0.4);
}

.bg-blue-100\/5 {
  background-color: rgb(219 234 254 / 0.05);
}

.bg-blue-100\/50 {
  background-color: rgb(219 234 254 / 0.5);
}

.bg-blue-100\/60 {
  background-color: rgb(219 234 254 / 0.6);
}

.bg-blue-100\/70 {
  background-color: rgb(219 234 254 / 0.7);
}

.bg-blue-100\/75 {
  background-color: rgb(219 234 254 / 0.75);
}

.bg-blue-100\/80 {
  background-color: rgb(219 234 254 / 0.8);
}

.bg-blue-100\/90 {
  background-color: rgb(219 234 254 / 0.9);
}

.bg-blue-100\/95 {
  background-color: rgb(219 234 254 / 0.95);
}

.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}

.bg-blue-200\/0 {
  background-color: rgb(191 219 254 / 0);
}

.bg-blue-200\/10 {
  background-color: rgb(191 219 254 / 0.1);
}

.bg-blue-200\/100 {
  background-color: rgb(191 219 254 / 1);
}

.bg-blue-200\/20 {
  background-color: rgb(191 219 254 / 0.2);
}

.bg-blue-200\/25 {
  background-color: rgb(191 219 254 / 0.25);
}

.bg-blue-200\/30 {
  background-color: rgb(191 219 254 / 0.3);
}

.bg-blue-200\/40 {
  background-color: rgb(191 219 254 / 0.4);
}

.bg-blue-200\/5 {
  background-color: rgb(191 219 254 / 0.05);
}

.bg-blue-200\/50 {
  background-color: rgb(191 219 254 / 0.5);
}

.bg-blue-200\/60 {
  background-color: rgb(191 219 254 / 0.6);
}

.bg-blue-200\/70 {
  background-color: rgb(191 219 254 / 0.7);
}

.bg-blue-200\/75 {
  background-color: rgb(191 219 254 / 0.75);
}

.bg-blue-200\/80 {
  background-color: rgb(191 219 254 / 0.8);
}

.bg-blue-200\/90 {
  background-color: rgb(191 219 254 / 0.9);
}

.bg-blue-200\/95 {
  background-color: rgb(191 219 254 / 0.95);
}

.bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}

.bg-blue-300\/0 {
  background-color: rgb(147 197 253 / 0);
}

.bg-blue-300\/10 {
  background-color: rgb(147 197 253 / 0.1);
}

.bg-blue-300\/100 {
  background-color: rgb(147 197 253 / 1);
}

.bg-blue-300\/20 {
  background-color: rgb(147 197 253 / 0.2);
}

.bg-blue-300\/25 {
  background-color: rgb(147 197 253 / 0.25);
}

.bg-blue-300\/30 {
  background-color: rgb(147 197 253 / 0.3);
}

.bg-blue-300\/40 {
  background-color: rgb(147 197 253 / 0.4);
}

.bg-blue-300\/5 {
  background-color: rgb(147 197 253 / 0.05);
}

.bg-blue-300\/50 {
  background-color: rgb(147 197 253 / 0.5);
}

.bg-blue-300\/60 {
  background-color: rgb(147 197 253 / 0.6);
}

.bg-blue-300\/70 {
  background-color: rgb(147 197 253 / 0.7);
}

.bg-blue-300\/75 {
  background-color: rgb(147 197 253 / 0.75);
}

.bg-blue-300\/80 {
  background-color: rgb(147 197 253 / 0.8);
}

.bg-blue-300\/90 {
  background-color: rgb(147 197 253 / 0.9);
}

.bg-blue-300\/95 {
  background-color: rgb(147 197 253 / 0.95);
}

.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}

.bg-blue-400\/0 {
  background-color: rgb(96 165 250 / 0);
}

.bg-blue-400\/10 {
  background-color: rgb(96 165 250 / 0.1);
}

.bg-blue-400\/100 {
  background-color: rgb(96 165 250 / 1);
}

.bg-blue-400\/20 {
  background-color: rgb(96 165 250 / 0.2);
}

.bg-blue-400\/25 {
  background-color: rgb(96 165 250 / 0.25);
}

.bg-blue-400\/30 {
  background-color: rgb(96 165 250 / 0.3);
}

.bg-blue-400\/40 {
  background-color: rgb(96 165 250 / 0.4);
}

.bg-blue-400\/5 {
  background-color: rgb(96 165 250 / 0.05);
}

.bg-blue-400\/50 {
  background-color: rgb(96 165 250 / 0.5);
}

.bg-blue-400\/60 {
  background-color: rgb(96 165 250 / 0.6);
}

.bg-blue-400\/70 {
  background-color: rgb(96 165 250 / 0.7);
}

.bg-blue-400\/75 {
  background-color: rgb(96 165 250 / 0.75);
}

.bg-blue-400\/80 {
  background-color: rgb(96 165 250 / 0.8);
}

.bg-blue-400\/90 {
  background-color: rgb(96 165 250 / 0.9);
}

.bg-blue-400\/95 {
  background-color: rgb(96 165 250 / 0.95);
}

.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}

.bg-blue-50\/0 {
  background-color: rgb(239 246 255 / 0);
}

.bg-blue-50\/10 {
  background-color: rgb(239 246 255 / 0.1);
}

.bg-blue-50\/100 {
  background-color: rgb(239 246 255 / 1);
}

.bg-blue-50\/20 {
  background-color: rgb(239 246 255 / 0.2);
}

.bg-blue-50\/25 {
  background-color: rgb(239 246 255 / 0.25);
}

.bg-blue-50\/30 {
  background-color: rgb(239 246 255 / 0.3);
}

.bg-blue-50\/40 {
  background-color: rgb(239 246 255 / 0.4);
}

.bg-blue-50\/5 {
  background-color: rgb(239 246 255 / 0.05);
}

.bg-blue-50\/50 {
  background-color: rgb(239 246 255 / 0.5);
}

.bg-blue-50\/60 {
  background-color: rgb(239 246 255 / 0.6);
}

.bg-blue-50\/70 {
  background-color: rgb(239 246 255 / 0.7);
}

.bg-blue-50\/75 {
  background-color: rgb(239 246 255 / 0.75);
}

.bg-blue-50\/80 {
  background-color: rgb(239 246 255 / 0.8);
}

.bg-blue-50\/90 {
  background-color: rgb(239 246 255 / 0.9);
}

.bg-blue-50\/95 {
  background-color: rgb(239 246 255 / 0.95);
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.bg-blue-500\/0 {
  background-color: rgb(59 130 246 / 0);
}

.bg-blue-500\/10 {
  background-color: rgb(59 130 246 / 0.1);
}

.bg-blue-500\/100 {
  background-color: rgb(59 130 246 / 1);
}

.bg-blue-500\/20 {
  background-color: rgb(59 130 246 / 0.2);
}

.bg-blue-500\/25 {
  background-color: rgb(59 130 246 / 0.25);
}

.bg-blue-500\/30 {
  background-color: rgb(59 130 246 / 0.3);
}

.bg-blue-500\/40 {
  background-color: rgb(59 130 246 / 0.4);
}

.bg-blue-500\/5 {
  background-color: rgb(59 130 246 / 0.05);
}

.bg-blue-500\/50 {
  background-color: rgb(59 130 246 / 0.5);
}

.bg-blue-500\/60 {
  background-color: rgb(59 130 246 / 0.6);
}

.bg-blue-500\/70 {
  background-color: rgb(59 130 246 / 0.7);
}

.bg-blue-500\/75 {
  background-color: rgb(59 130 246 / 0.75);
}

.bg-blue-500\/80 {
  background-color: rgb(59 130 246 / 0.8);
}

.bg-blue-500\/90 {
  background-color: rgb(59 130 246 / 0.9);
}

.bg-blue-500\/95 {
  background-color: rgb(59 130 246 / 0.95);
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.bg-blue-600\/0 {
  background-color: rgb(37 99 235 / 0);
}

.bg-blue-600\/10 {
  background-color: rgb(37 99 235 / 0.1);
}

.bg-blue-600\/100 {
  background-color: rgb(37 99 235 / 1);
}

.bg-blue-600\/20 {
  background-color: rgb(37 99 235 / 0.2);
}

.bg-blue-600\/25 {
  background-color: rgb(37 99 235 / 0.25);
}

.bg-blue-600\/30 {
  background-color: rgb(37 99 235 / 0.3);
}

.bg-blue-600\/40 {
  background-color: rgb(37 99 235 / 0.4);
}

.bg-blue-600\/5 {
  background-color: rgb(37 99 235 / 0.05);
}

.bg-blue-600\/50 {
  background-color: rgb(37 99 235 / 0.5);
}

.bg-blue-600\/60 {
  background-color: rgb(37 99 235 / 0.6);
}

.bg-blue-600\/70 {
  background-color: rgb(37 99 235 / 0.7);
}

.bg-blue-600\/75 {
  background-color: rgb(37 99 235 / 0.75);
}

.bg-blue-600\/80 {
  background-color: rgb(37 99 235 / 0.8);
}

.bg-blue-600\/90 {
  background-color: rgb(37 99 235 / 0.9);
}

.bg-blue-600\/95 {
  background-color: rgb(37 99 235 / 0.95);
}

.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}

.bg-blue-700\/0 {
  background-color: rgb(29 78 216 / 0);
}

.bg-blue-700\/10 {
  background-color: rgb(29 78 216 / 0.1);
}

.bg-blue-700\/100 {
  background-color: rgb(29 78 216 / 1);
}

.bg-blue-700\/20 {
  background-color: rgb(29 78 216 / 0.2);
}

.bg-blue-700\/25 {
  background-color: rgb(29 78 216 / 0.25);
}

.bg-blue-700\/30 {
  background-color: rgb(29 78 216 / 0.3);
}

.bg-blue-700\/40 {
  background-color: rgb(29 78 216 / 0.4);
}

.bg-blue-700\/5 {
  background-color: rgb(29 78 216 / 0.05);
}

.bg-blue-700\/50 {
  background-color: rgb(29 78 216 / 0.5);
}

.bg-blue-700\/60 {
  background-color: rgb(29 78 216 / 0.6);
}

.bg-blue-700\/70 {
  background-color: rgb(29 78 216 / 0.7);
}

.bg-blue-700\/75 {
  background-color: rgb(29 78 216 / 0.75);
}

.bg-blue-700\/80 {
  background-color: rgb(29 78 216 / 0.8);
}

.bg-blue-700\/90 {
  background-color: rgb(29 78 216 / 0.9);
}

.bg-blue-700\/95 {
  background-color: rgb(29 78 216 / 0.95);
}

.bg-blue-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}

.bg-blue-800\/0 {
  background-color: rgb(30 64 175 / 0);
}

.bg-blue-800\/10 {
  background-color: rgb(30 64 175 / 0.1);
}

.bg-blue-800\/100 {
  background-color: rgb(30 64 175 / 1);
}

.bg-blue-800\/20 {
  background-color: rgb(30 64 175 / 0.2);
}

.bg-blue-800\/25 {
  background-color: rgb(30 64 175 / 0.25);
}

.bg-blue-800\/30 {
  background-color: rgb(30 64 175 / 0.3);
}

.bg-blue-800\/40 {
  background-color: rgb(30 64 175 / 0.4);
}

.bg-blue-800\/5 {
  background-color: rgb(30 64 175 / 0.05);
}

.bg-blue-800\/50 {
  background-color: rgb(30 64 175 / 0.5);
}

.bg-blue-800\/60 {
  background-color: rgb(30 64 175 / 0.6);
}

.bg-blue-800\/70 {
  background-color: rgb(30 64 175 / 0.7);
}

.bg-blue-800\/75 {
  background-color: rgb(30 64 175 / 0.75);
}

.bg-blue-800\/80 {
  background-color: rgb(30 64 175 / 0.8);
}

.bg-blue-800\/90 {
  background-color: rgb(30 64 175 / 0.9);
}

.bg-blue-800\/95 {
  background-color: rgb(30 64 175 / 0.95);
}

.bg-blue-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}

.bg-blue-900\/0 {
  background-color: rgb(30 58 138 / 0);
}

.bg-blue-900\/10 {
  background-color: rgb(30 58 138 / 0.1);
}

.bg-blue-900\/100 {
  background-color: rgb(30 58 138 / 1);
}

.bg-blue-900\/20 {
  background-color: rgb(30 58 138 / 0.2);
}

.bg-blue-900\/25 {
  background-color: rgb(30 58 138 / 0.25);
}

.bg-blue-900\/30 {
  background-color: rgb(30 58 138 / 0.3);
}

.bg-blue-900\/40 {
  background-color: rgb(30 58 138 / 0.4);
}

.bg-blue-900\/5 {
  background-color: rgb(30 58 138 / 0.05);
}

.bg-blue-900\/50 {
  background-color: rgb(30 58 138 / 0.5);
}

.bg-blue-900\/60 {
  background-color: rgb(30 58 138 / 0.6);
}

.bg-blue-900\/70 {
  background-color: rgb(30 58 138 / 0.7);
}

.bg-blue-900\/75 {
  background-color: rgb(30 58 138 / 0.75);
}

.bg-blue-900\/80 {
  background-color: rgb(30 58 138 / 0.8);
}

.bg-blue-900\/90 {
  background-color: rgb(30 58 138 / 0.9);
}

.bg-blue-900\/95 {
  background-color: rgb(30 58 138 / 0.95);
}

.bg-danger-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 62 62 / var(--tw-bg-opacity));
}

.bg-danger-500\/0 {
  background-color: rgb(229 62 62 / 0);
}

.bg-danger-500\/10 {
  background-color: rgb(229 62 62 / 0.1);
}

.bg-danger-500\/100 {
  background-color: rgb(229 62 62 / 1);
}

.bg-danger-500\/20 {
  background-color: rgb(229 62 62 / 0.2);
}

.bg-danger-500\/25 {
  background-color: rgb(229 62 62 / 0.25);
}

.bg-danger-500\/30 {
  background-color: rgb(229 62 62 / 0.3);
}

.bg-danger-500\/40 {
  background-color: rgb(229 62 62 / 0.4);
}

.bg-danger-500\/5 {
  background-color: rgb(229 62 62 / 0.05);
}

.bg-danger-500\/50 {
  background-color: rgb(229 62 62 / 0.5);
}

.bg-danger-500\/60 {
  background-color: rgb(229 62 62 / 0.6);
}

.bg-danger-500\/70 {
  background-color: rgb(229 62 62 / 0.7);
}

.bg-danger-500\/75 {
  background-color: rgb(229 62 62 / 0.75);
}

.bg-danger-500\/80 {
  background-color: rgb(229 62 62 / 0.8);
}

.bg-danger-500\/90 {
  background-color: rgb(229 62 62 / 0.9);
}

.bg-danger-500\/95 {
  background-color: rgb(229 62 62 / 0.95);
}

.bg-dark-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(45 55 72 / var(--tw-bg-opacity));
}

.bg-dark-500\/0 {
  background-color: rgb(45 55 72 / 0);
}

.bg-dark-500\/10 {
  background-color: rgb(45 55 72 / 0.1);
}

.bg-dark-500\/100 {
  background-color: rgb(45 55 72 / 1);
}

.bg-dark-500\/20 {
  background-color: rgb(45 55 72 / 0.2);
}

.bg-dark-500\/25 {
  background-color: rgb(45 55 72 / 0.25);
}

.bg-dark-500\/30 {
  background-color: rgb(45 55 72 / 0.3);
}

.bg-dark-500\/40 {
  background-color: rgb(45 55 72 / 0.4);
}

.bg-dark-500\/5 {
  background-color: rgb(45 55 72 / 0.05);
}

.bg-dark-500\/50 {
  background-color: rgb(45 55 72 / 0.5);
}

.bg-dark-500\/60 {
  background-color: rgb(45 55 72 / 0.6);
}

.bg-dark-500\/70 {
  background-color: rgb(45 55 72 / 0.7);
}

.bg-dark-500\/75 {
  background-color: rgb(45 55 72 / 0.75);
}

.bg-dark-500\/80 {
  background-color: rgb(45 55 72 / 0.8);
}

.bg-dark-500\/90 {
  background-color: rgb(45 55 72 / 0.9);
}

.bg-dark-500\/95 {
  background-color: rgb(45 55 72 / 0.95);
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}

.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.bg-green-100\/0 {
  background-color: rgb(220 252 231 / 0);
}

.bg-green-100\/10 {
  background-color: rgb(220 252 231 / 0.1);
}

.bg-green-100\/100 {
  background-color: rgb(220 252 231 / 1);
}

.bg-green-100\/20 {
  background-color: rgb(220 252 231 / 0.2);
}

.bg-green-100\/25 {
  background-color: rgb(220 252 231 / 0.25);
}

.bg-green-100\/30 {
  background-color: rgb(220 252 231 / 0.3);
}

.bg-green-100\/40 {
  background-color: rgb(220 252 231 / 0.4);
}

.bg-green-100\/5 {
  background-color: rgb(220 252 231 / 0.05);
}

.bg-green-100\/50 {
  background-color: rgb(220 252 231 / 0.5);
}

.bg-green-100\/60 {
  background-color: rgb(220 252 231 / 0.6);
}

.bg-green-100\/70 {
  background-color: rgb(220 252 231 / 0.7);
}

.bg-green-100\/75 {
  background-color: rgb(220 252 231 / 0.75);
}

.bg-green-100\/80 {
  background-color: rgb(220 252 231 / 0.8);
}

.bg-green-100\/90 {
  background-color: rgb(220 252 231 / 0.9);
}

.bg-green-100\/95 {
  background-color: rgb(220 252 231 / 0.95);
}

.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}

.bg-green-200\/0 {
  background-color: rgb(187 247 208 / 0);
}

.bg-green-200\/10 {
  background-color: rgb(187 247 208 / 0.1);
}

.bg-green-200\/100 {
  background-color: rgb(187 247 208 / 1);
}

.bg-green-200\/20 {
  background-color: rgb(187 247 208 / 0.2);
}

.bg-green-200\/25 {
  background-color: rgb(187 247 208 / 0.25);
}

.bg-green-200\/30 {
  background-color: rgb(187 247 208 / 0.3);
}

.bg-green-200\/40 {
  background-color: rgb(187 247 208 / 0.4);
}

.bg-green-200\/5 {
  background-color: rgb(187 247 208 / 0.05);
}

.bg-green-200\/50 {
  background-color: rgb(187 247 208 / 0.5);
}

.bg-green-200\/60 {
  background-color: rgb(187 247 208 / 0.6);
}

.bg-green-200\/70 {
  background-color: rgb(187 247 208 / 0.7);
}

.bg-green-200\/75 {
  background-color: rgb(187 247 208 / 0.75);
}

.bg-green-200\/80 {
  background-color: rgb(187 247 208 / 0.8);
}

.bg-green-200\/90 {
  background-color: rgb(187 247 208 / 0.9);
}

.bg-green-200\/95 {
  background-color: rgb(187 247 208 / 0.95);
}

.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity));
}

.bg-green-300\/0 {
  background-color: rgb(134 239 172 / 0);
}

.bg-green-300\/10 {
  background-color: rgb(134 239 172 / 0.1);
}

.bg-green-300\/100 {
  background-color: rgb(134 239 172 / 1);
}

.bg-green-300\/20 {
  background-color: rgb(134 239 172 / 0.2);
}

.bg-green-300\/25 {
  background-color: rgb(134 239 172 / 0.25);
}

.bg-green-300\/30 {
  background-color: rgb(134 239 172 / 0.3);
}

.bg-green-300\/40 {
  background-color: rgb(134 239 172 / 0.4);
}

.bg-green-300\/5 {
  background-color: rgb(134 239 172 / 0.05);
}

.bg-green-300\/50 {
  background-color: rgb(134 239 172 / 0.5);
}

.bg-green-300\/60 {
  background-color: rgb(134 239 172 / 0.6);
}

.bg-green-300\/70 {
  background-color: rgb(134 239 172 / 0.7);
}

.bg-green-300\/75 {
  background-color: rgb(134 239 172 / 0.75);
}

.bg-green-300\/80 {
  background-color: rgb(134 239 172 / 0.8);
}

.bg-green-300\/90 {
  background-color: rgb(134 239 172 / 0.9);
}

.bg-green-300\/95 {
  background-color: rgb(134 239 172 / 0.95);
}

.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity));
}

.bg-green-400\/0 {
  background-color: rgb(74 222 128 / 0);
}

.bg-green-400\/10 {
  background-color: rgb(74 222 128 / 0.1);
}

.bg-green-400\/100 {
  background-color: rgb(74 222 128 / 1);
}

.bg-green-400\/20 {
  background-color: rgb(74 222 128 / 0.2);
}

.bg-green-400\/25 {
  background-color: rgb(74 222 128 / 0.25);
}

.bg-green-400\/30 {
  background-color: rgb(74 222 128 / 0.3);
}

.bg-green-400\/40 {
  background-color: rgb(74 222 128 / 0.4);
}

.bg-green-400\/5 {
  background-color: rgb(74 222 128 / 0.05);
}

.bg-green-400\/50 {
  background-color: rgb(74 222 128 / 0.5);
}

.bg-green-400\/60 {
  background-color: rgb(74 222 128 / 0.6);
}

.bg-green-400\/70 {
  background-color: rgb(74 222 128 / 0.7);
}

.bg-green-400\/75 {
  background-color: rgb(74 222 128 / 0.75);
}

.bg-green-400\/80 {
  background-color: rgb(74 222 128 / 0.8);
}

.bg-green-400\/90 {
  background-color: rgb(74 222 128 / 0.9);
}

.bg-green-400\/95 {
  background-color: rgb(74 222 128 / 0.95);
}

.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}

.bg-green-50\/0 {
  background-color: rgb(240 253 244 / 0);
}

.bg-green-50\/10 {
  background-color: rgb(240 253 244 / 0.1);
}

.bg-green-50\/100 {
  background-color: rgb(240 253 244 / 1);
}

.bg-green-50\/20 {
  background-color: rgb(240 253 244 / 0.2);
}

.bg-green-50\/25 {
  background-color: rgb(240 253 244 / 0.25);
}

.bg-green-50\/30 {
  background-color: rgb(240 253 244 / 0.3);
}

.bg-green-50\/40 {
  background-color: rgb(240 253 244 / 0.4);
}

.bg-green-50\/5 {
  background-color: rgb(240 253 244 / 0.05);
}

.bg-green-50\/50 {
  background-color: rgb(240 253 244 / 0.5);
}

.bg-green-50\/60 {
  background-color: rgb(240 253 244 / 0.6);
}

.bg-green-50\/70 {
  background-color: rgb(240 253 244 / 0.7);
}

.bg-green-50\/75 {
  background-color: rgb(240 253 244 / 0.75);
}

.bg-green-50\/80 {
  background-color: rgb(240 253 244 / 0.8);
}

.bg-green-50\/90 {
  background-color: rgb(240 253 244 / 0.9);
}

.bg-green-50\/95 {
  background-color: rgb(240 253 244 / 0.95);
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}

.bg-green-500\/0 {
  background-color: rgb(34 197 94 / 0);
}

.bg-green-500\/10 {
  background-color: rgb(34 197 94 / 0.1);
}

.bg-green-500\/100 {
  background-color: rgb(34 197 94 / 1);
}

.bg-green-500\/20 {
  background-color: rgb(34 197 94 / 0.2);
}

.bg-green-500\/25 {
  background-color: rgb(34 197 94 / 0.25);
}

.bg-green-500\/30 {
  background-color: rgb(34 197 94 / 0.3);
}

.bg-green-500\/40 {
  background-color: rgb(34 197 94 / 0.4);
}

.bg-green-500\/5 {
  background-color: rgb(34 197 94 / 0.05);
}

.bg-green-500\/50 {
  background-color: rgb(34 197 94 / 0.5);
}

.bg-green-500\/60 {
  background-color: rgb(34 197 94 / 0.6);
}

.bg-green-500\/70 {
  background-color: rgb(34 197 94 / 0.7);
}

.bg-green-500\/75 {
  background-color: rgb(34 197 94 / 0.75);
}

.bg-green-500\/80 {
  background-color: rgb(34 197 94 / 0.8);
}

.bg-green-500\/90 {
  background-color: rgb(34 197 94 / 0.9);
}

.bg-green-500\/95 {
  background-color: rgb(34 197 94 / 0.95);
}

.bg-green-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}

.bg-green-600\/0 {
  background-color: rgb(22 163 74 / 0);
}

.bg-green-600\/10 {
  background-color: rgb(22 163 74 / 0.1);
}

.bg-green-600\/100 {
  background-color: rgb(22 163 74 / 1);
}

.bg-green-600\/20 {
  background-color: rgb(22 163 74 / 0.2);
}

.bg-green-600\/25 {
  background-color: rgb(22 163 74 / 0.25);
}

.bg-green-600\/30 {
  background-color: rgb(22 163 74 / 0.3);
}

.bg-green-600\/40 {
  background-color: rgb(22 163 74 / 0.4);
}

.bg-green-600\/5 {
  background-color: rgb(22 163 74 / 0.05);
}

.bg-green-600\/50 {
  background-color: rgb(22 163 74 / 0.5);
}

.bg-green-600\/60 {
  background-color: rgb(22 163 74 / 0.6);
}

.bg-green-600\/70 {
  background-color: rgb(22 163 74 / 0.7);
}

.bg-green-600\/75 {
  background-color: rgb(22 163 74 / 0.75);
}

.bg-green-600\/80 {
  background-color: rgb(22 163 74 / 0.8);
}

.bg-green-600\/90 {
  background-color: rgb(22 163 74 / 0.9);
}

.bg-green-600\/95 {
  background-color: rgb(22 163 74 / 0.95);
}

.bg-green-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity));
}

.bg-green-700\/0 {
  background-color: rgb(21 128 61 / 0);
}

.bg-green-700\/10 {
  background-color: rgb(21 128 61 / 0.1);
}

.bg-green-700\/100 {
  background-color: rgb(21 128 61 / 1);
}

.bg-green-700\/20 {
  background-color: rgb(21 128 61 / 0.2);
}

.bg-green-700\/25 {
  background-color: rgb(21 128 61 / 0.25);
}

.bg-green-700\/30 {
  background-color: rgb(21 128 61 / 0.3);
}

.bg-green-700\/40 {
  background-color: rgb(21 128 61 / 0.4);
}

.bg-green-700\/5 {
  background-color: rgb(21 128 61 / 0.05);
}

.bg-green-700\/50 {
  background-color: rgb(21 128 61 / 0.5);
}

.bg-green-700\/60 {
  background-color: rgb(21 128 61 / 0.6);
}

.bg-green-700\/70 {
  background-color: rgb(21 128 61 / 0.7);
}

.bg-green-700\/75 {
  background-color: rgb(21 128 61 / 0.75);
}

.bg-green-700\/80 {
  background-color: rgb(21 128 61 / 0.8);
}

.bg-green-700\/90 {
  background-color: rgb(21 128 61 / 0.9);
}

.bg-green-700\/95 {
  background-color: rgb(21 128 61 / 0.95);
}

.bg-green-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity));
}

.bg-green-800\/0 {
  background-color: rgb(22 101 52 / 0);
}

.bg-green-800\/10 {
  background-color: rgb(22 101 52 / 0.1);
}

.bg-green-800\/100 {
  background-color: rgb(22 101 52 / 1);
}

.bg-green-800\/20 {
  background-color: rgb(22 101 52 / 0.2);
}

.bg-green-800\/25 {
  background-color: rgb(22 101 52 / 0.25);
}

.bg-green-800\/30 {
  background-color: rgb(22 101 52 / 0.3);
}

.bg-green-800\/40 {
  background-color: rgb(22 101 52 / 0.4);
}

.bg-green-800\/5 {
  background-color: rgb(22 101 52 / 0.05);
}

.bg-green-800\/50 {
  background-color: rgb(22 101 52 / 0.5);
}

.bg-green-800\/60 {
  background-color: rgb(22 101 52 / 0.6);
}

.bg-green-800\/70 {
  background-color: rgb(22 101 52 / 0.7);
}

.bg-green-800\/75 {
  background-color: rgb(22 101 52 / 0.75);
}

.bg-green-800\/80 {
  background-color: rgb(22 101 52 / 0.8);
}

.bg-green-800\/90 {
  background-color: rgb(22 101 52 / 0.9);
}

.bg-green-800\/95 {
  background-color: rgb(22 101 52 / 0.95);
}

.bg-green-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}

.bg-green-900\/0 {
  background-color: rgb(20 83 45 / 0);
}

.bg-green-900\/10 {
  background-color: rgb(20 83 45 / 0.1);
}

.bg-green-900\/100 {
  background-color: rgb(20 83 45 / 1);
}

.bg-green-900\/20 {
  background-color: rgb(20 83 45 / 0.2);
}

.bg-green-900\/25 {
  background-color: rgb(20 83 45 / 0.25);
}

.bg-green-900\/30 {
  background-color: rgb(20 83 45 / 0.3);
}

.bg-green-900\/40 {
  background-color: rgb(20 83 45 / 0.4);
}

.bg-green-900\/5 {
  background-color: rgb(20 83 45 / 0.05);
}

.bg-green-900\/50 {
  background-color: rgb(20 83 45 / 0.5);
}

.bg-green-900\/60 {
  background-color: rgb(20 83 45 / 0.6);
}

.bg-green-900\/70 {
  background-color: rgb(20 83 45 / 0.7);
}

.bg-green-900\/75 {
  background-color: rgb(20 83 45 / 0.75);
}

.bg-green-900\/80 {
  background-color: rgb(20 83 45 / 0.8);
}

.bg-green-900\/90 {
  background-color: rgb(20 83 45 / 0.9);
}

.bg-green-900\/95 {
  background-color: rgb(20 83 45 / 0.95);
}

.bg-info-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(66 153 225 / var(--tw-bg-opacity));
}

.bg-info-500\/0 {
  background-color: rgb(66 153 225 / 0);
}

.bg-info-500\/10 {
  background-color: rgb(66 153 225 / 0.1);
}

.bg-info-500\/100 {
  background-color: rgb(66 153 225 / 1);
}

.bg-info-500\/20 {
  background-color: rgb(66 153 225 / 0.2);
}

.bg-info-500\/25 {
  background-color: rgb(66 153 225 / 0.25);
}

.bg-info-500\/30 {
  background-color: rgb(66 153 225 / 0.3);
}

.bg-info-500\/40 {
  background-color: rgb(66 153 225 / 0.4);
}

.bg-info-500\/5 {
  background-color: rgb(66 153 225 / 0.05);
}

.bg-info-500\/50 {
  background-color: rgb(66 153 225 / 0.5);
}

.bg-info-500\/60 {
  background-color: rgb(66 153 225 / 0.6);
}

.bg-info-500\/70 {
  background-color: rgb(66 153 225 / 0.7);
}

.bg-info-500\/75 {
  background-color: rgb(66 153 225 / 0.75);
}

.bg-info-500\/80 {
  background-color: rgb(66 153 225 / 0.8);
}

.bg-info-500\/90 {
  background-color: rgb(66 153 225 / 0.9);
}

.bg-info-500\/95 {
  background-color: rgb(66 153 225 / 0.95);
}

.bg-light-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
}

.bg-light-500\/0 {
  background-color: rgb(237 242 247 / 0);
}

.bg-light-500\/10 {
  background-color: rgb(237 242 247 / 0.1);
}

.bg-light-500\/100 {
  background-color: rgb(237 242 247 / 1);
}

.bg-light-500\/20 {
  background-color: rgb(237 242 247 / 0.2);
}

.bg-light-500\/25 {
  background-color: rgb(237 242 247 / 0.25);
}

.bg-light-500\/30 {
  background-color: rgb(237 242 247 / 0.3);
}

.bg-light-500\/40 {
  background-color: rgb(237 242 247 / 0.4);
}

.bg-light-500\/5 {
  background-color: rgb(237 242 247 / 0.05);
}

.bg-light-500\/50 {
  background-color: rgb(237 242 247 / 0.5);
}

.bg-light-500\/60 {
  background-color: rgb(237 242 247 / 0.6);
}

.bg-light-500\/70 {
  background-color: rgb(237 242 247 / 0.7);
}

.bg-light-500\/75 {
  background-color: rgb(237 242 247 / 0.75);
}

.bg-light-500\/80 {
  background-color: rgb(237 242 247 / 0.8);
}

.bg-light-500\/90 {
  background-color: rgb(237 242 247 / 0.9);
}

.bg-light-500\/95 {
  background-color: rgb(237 242 247 / 0.95);
}

.bg-lime-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 252 203 / var(--tw-bg-opacity));
}

.bg-lime-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(217 249 157 / var(--tw-bg-opacity));
}

.bg-neutral-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.bg-neutral-100\/0 {
  background-color: rgb(245 245 245 / 0);
}

.bg-neutral-100\/10 {
  background-color: rgb(245 245 245 / 0.1);
}

.bg-neutral-100\/100 {
  background-color: rgb(245 245 245 / 1);
}

.bg-neutral-100\/20 {
  background-color: rgb(245 245 245 / 0.2);
}

.bg-neutral-100\/25 {
  background-color: rgb(245 245 245 / 0.25);
}

.bg-neutral-100\/30 {
  background-color: rgb(245 245 245 / 0.3);
}

.bg-neutral-100\/40 {
  background-color: rgb(245 245 245 / 0.4);
}

.bg-neutral-100\/5 {
  background-color: rgb(245 245 245 / 0.05);
}

.bg-neutral-100\/50 {
  background-color: rgb(245 245 245 / 0.5);
}

.bg-neutral-100\/60 {
  background-color: rgb(245 245 245 / 0.6);
}

.bg-neutral-100\/70 {
  background-color: rgb(245 245 245 / 0.7);
}

.bg-neutral-100\/75 {
  background-color: rgb(245 245 245 / 0.75);
}

.bg-neutral-100\/80 {
  background-color: rgb(245 245 245 / 0.8);
}

.bg-neutral-100\/90 {
  background-color: rgb(245 245 245 / 0.9);
}

.bg-neutral-100\/95 {
  background-color: rgb(245 245 245 / 0.95);
}

.bg-neutral-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}

.bg-neutral-200\/0 {
  background-color: rgb(229 229 229 / 0);
}

.bg-neutral-200\/10 {
  background-color: rgb(229 229 229 / 0.1);
}

.bg-neutral-200\/100 {
  background-color: rgb(229 229 229 / 1);
}

.bg-neutral-200\/20 {
  background-color: rgb(229 229 229 / 0.2);
}

.bg-neutral-200\/25 {
  background-color: rgb(229 229 229 / 0.25);
}

.bg-neutral-200\/30 {
  background-color: rgb(229 229 229 / 0.3);
}

.bg-neutral-200\/40 {
  background-color: rgb(229 229 229 / 0.4);
}

.bg-neutral-200\/5 {
  background-color: rgb(229 229 229 / 0.05);
}

.bg-neutral-200\/50 {
  background-color: rgb(229 229 229 / 0.5);
}

.bg-neutral-200\/60 {
  background-color: rgb(229 229 229 / 0.6);
}

.bg-neutral-200\/70 {
  background-color: rgb(229 229 229 / 0.7);
}

.bg-neutral-200\/75 {
  background-color: rgb(229 229 229 / 0.75);
}

.bg-neutral-200\/80 {
  background-color: rgb(229 229 229 / 0.8);
}

.bg-neutral-200\/90 {
  background-color: rgb(229 229 229 / 0.9);
}

.bg-neutral-200\/95 {
  background-color: rgb(229 229 229 / 0.95);
}

.bg-neutral-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity));
}

.bg-neutral-300\/0 {
  background-color: rgb(212 212 212 / 0);
}

.bg-neutral-300\/10 {
  background-color: rgb(212 212 212 / 0.1);
}

.bg-neutral-300\/100 {
  background-color: rgb(212 212 212 / 1);
}

.bg-neutral-300\/20 {
  background-color: rgb(212 212 212 / 0.2);
}

.bg-neutral-300\/25 {
  background-color: rgb(212 212 212 / 0.25);
}

.bg-neutral-300\/30 {
  background-color: rgb(212 212 212 / 0.3);
}

.bg-neutral-300\/40 {
  background-color: rgb(212 212 212 / 0.4);
}

.bg-neutral-300\/5 {
  background-color: rgb(212 212 212 / 0.05);
}

.bg-neutral-300\/50 {
  background-color: rgb(212 212 212 / 0.5);
}

.bg-neutral-300\/60 {
  background-color: rgb(212 212 212 / 0.6);
}

.bg-neutral-300\/70 {
  background-color: rgb(212 212 212 / 0.7);
}

.bg-neutral-300\/75 {
  background-color: rgb(212 212 212 / 0.75);
}

.bg-neutral-300\/80 {
  background-color: rgb(212 212 212 / 0.8);
}

.bg-neutral-300\/90 {
  background-color: rgb(212 212 212 / 0.9);
}

.bg-neutral-300\/95 {
  background-color: rgb(212 212 212 / 0.95);
}

.bg-neutral-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}

.bg-neutral-400\/0 {
  background-color: rgb(163 163 163 / 0);
}

.bg-neutral-400\/10 {
  background-color: rgb(163 163 163 / 0.1);
}

.bg-neutral-400\/100 {
  background-color: rgb(163 163 163 / 1);
}

.bg-neutral-400\/20 {
  background-color: rgb(163 163 163 / 0.2);
}

.bg-neutral-400\/25 {
  background-color: rgb(163 163 163 / 0.25);
}

.bg-neutral-400\/30 {
  background-color: rgb(163 163 163 / 0.3);
}

.bg-neutral-400\/40 {
  background-color: rgb(163 163 163 / 0.4);
}

.bg-neutral-400\/5 {
  background-color: rgb(163 163 163 / 0.05);
}

.bg-neutral-400\/50 {
  background-color: rgb(163 163 163 / 0.5);
}

.bg-neutral-400\/60 {
  background-color: rgb(163 163 163 / 0.6);
}

.bg-neutral-400\/70 {
  background-color: rgb(163 163 163 / 0.7);
}

.bg-neutral-400\/75 {
  background-color: rgb(163 163 163 / 0.75);
}

.bg-neutral-400\/80 {
  background-color: rgb(163 163 163 / 0.8);
}

.bg-neutral-400\/90 {
  background-color: rgb(163 163 163 / 0.9);
}

.bg-neutral-400\/95 {
  background-color: rgb(163 163 163 / 0.95);
}

.bg-neutral-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.bg-neutral-50\/0 {
  background-color: rgb(250 250 250 / 0);
}

.bg-neutral-50\/10 {
  background-color: rgb(250 250 250 / 0.1);
}

.bg-neutral-50\/100 {
  background-color: rgb(250 250 250 / 1);
}

.bg-neutral-50\/20 {
  background-color: rgb(250 250 250 / 0.2);
}

.bg-neutral-50\/25 {
  background-color: rgb(250 250 250 / 0.25);
}

.bg-neutral-50\/30 {
  background-color: rgb(250 250 250 / 0.3);
}

.bg-neutral-50\/40 {
  background-color: rgb(250 250 250 / 0.4);
}

.bg-neutral-50\/5 {
  background-color: rgb(250 250 250 / 0.05);
}

.bg-neutral-50\/50 {
  background-color: rgb(250 250 250 / 0.5);
}

.bg-neutral-50\/60 {
  background-color: rgb(250 250 250 / 0.6);
}

.bg-neutral-50\/70 {
  background-color: rgb(250 250 250 / 0.7);
}

.bg-neutral-50\/75 {
  background-color: rgb(250 250 250 / 0.75);
}

.bg-neutral-50\/80 {
  background-color: rgb(250 250 250 / 0.8);
}

.bg-neutral-50\/90 {
  background-color: rgb(250 250 250 / 0.9);
}

.bg-neutral-50\/95 {
  background-color: rgb(250 250 250 / 0.95);
}

.bg-neutral-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity));
}

.bg-neutral-500\/0 {
  background-color: rgb(115 115 115 / 0);
}

.bg-neutral-500\/10 {
  background-color: rgb(115 115 115 / 0.1);
}

.bg-neutral-500\/100 {
  background-color: rgb(115 115 115 / 1);
}

.bg-neutral-500\/20 {
  background-color: rgb(115 115 115 / 0.2);
}

.bg-neutral-500\/25 {
  background-color: rgb(115 115 115 / 0.25);
}

.bg-neutral-500\/30 {
  background-color: rgb(115 115 115 / 0.3);
}

.bg-neutral-500\/40 {
  background-color: rgb(115 115 115 / 0.4);
}

.bg-neutral-500\/5 {
  background-color: rgb(115 115 115 / 0.05);
}

.bg-neutral-500\/50 {
  background-color: rgb(115 115 115 / 0.5);
}

.bg-neutral-500\/60 {
  background-color: rgb(115 115 115 / 0.6);
}

.bg-neutral-500\/70 {
  background-color: rgb(115 115 115 / 0.7);
}

.bg-neutral-500\/75 {
  background-color: rgb(115 115 115 / 0.75);
}

.bg-neutral-500\/80 {
  background-color: rgb(115 115 115 / 0.8);
}

.bg-neutral-500\/90 {
  background-color: rgb(115 115 115 / 0.9);
}

.bg-neutral-500\/95 {
  background-color: rgb(115 115 115 / 0.95);
}

.bg-neutral-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity));
}

.bg-neutral-600\/0 {
  background-color: rgb(82 82 82 / 0);
}

.bg-neutral-600\/10 {
  background-color: rgb(82 82 82 / 0.1);
}

.bg-neutral-600\/100 {
  background-color: rgb(82 82 82 / 1);
}

.bg-neutral-600\/20 {
  background-color: rgb(82 82 82 / 0.2);
}

.bg-neutral-600\/25 {
  background-color: rgb(82 82 82 / 0.25);
}

.bg-neutral-600\/30 {
  background-color: rgb(82 82 82 / 0.3);
}

.bg-neutral-600\/40 {
  background-color: rgb(82 82 82 / 0.4);
}

.bg-neutral-600\/5 {
  background-color: rgb(82 82 82 / 0.05);
}

.bg-neutral-600\/50 {
  background-color: rgb(82 82 82 / 0.5);
}

.bg-neutral-600\/60 {
  background-color: rgb(82 82 82 / 0.6);
}

.bg-neutral-600\/70 {
  background-color: rgb(82 82 82 / 0.7);
}

.bg-neutral-600\/75 {
  background-color: rgb(82 82 82 / 0.75);
}

.bg-neutral-600\/80 {
  background-color: rgb(82 82 82 / 0.8);
}

.bg-neutral-600\/90 {
  background-color: rgb(82 82 82 / 0.9);
}

.bg-neutral-600\/95 {
  background-color: rgb(82 82 82 / 0.95);
}

.bg-neutral-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}

.bg-neutral-700\/0 {
  background-color: rgb(64 64 64 / 0);
}

.bg-neutral-700\/10 {
  background-color: rgb(64 64 64 / 0.1);
}

.bg-neutral-700\/100 {
  background-color: rgb(64 64 64 / 1);
}

.bg-neutral-700\/20 {
  background-color: rgb(64 64 64 / 0.2);
}

.bg-neutral-700\/25 {
  background-color: rgb(64 64 64 / 0.25);
}

.bg-neutral-700\/30 {
  background-color: rgb(64 64 64 / 0.3);
}

.bg-neutral-700\/40 {
  background-color: rgb(64 64 64 / 0.4);
}

.bg-neutral-700\/5 {
  background-color: rgb(64 64 64 / 0.05);
}

.bg-neutral-700\/50 {
  background-color: rgb(64 64 64 / 0.5);
}

.bg-neutral-700\/60 {
  background-color: rgb(64 64 64 / 0.6);
}

.bg-neutral-700\/70 {
  background-color: rgb(64 64 64 / 0.7);
}

.bg-neutral-700\/75 {
  background-color: rgb(64 64 64 / 0.75);
}

.bg-neutral-700\/80 {
  background-color: rgb(64 64 64 / 0.8);
}

.bg-neutral-700\/90 {
  background-color: rgb(64 64 64 / 0.9);
}

.bg-neutral-700\/95 {
  background-color: rgb(64 64 64 / 0.95);
}

.bg-neutral-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}

.bg-neutral-800\/0 {
  background-color: rgb(38 38 38 / 0);
}

.bg-neutral-800\/10 {
  background-color: rgb(38 38 38 / 0.1);
}

.bg-neutral-800\/100 {
  background-color: rgb(38 38 38 / 1);
}

.bg-neutral-800\/20 {
  background-color: rgb(38 38 38 / 0.2);
}

.bg-neutral-800\/25 {
  background-color: rgb(38 38 38 / 0.25);
}

.bg-neutral-800\/30 {
  background-color: rgb(38 38 38 / 0.3);
}

.bg-neutral-800\/40 {
  background-color: rgb(38 38 38 / 0.4);
}

.bg-neutral-800\/5 {
  background-color: rgb(38 38 38 / 0.05);
}

.bg-neutral-800\/50 {
  background-color: rgb(38 38 38 / 0.5);
}

.bg-neutral-800\/60 {
  background-color: rgb(38 38 38 / 0.6);
}

.bg-neutral-800\/70 {
  background-color: rgb(38 38 38 / 0.7);
}

.bg-neutral-800\/75 {
  background-color: rgb(38 38 38 / 0.75);
}

.bg-neutral-800\/80 {
  background-color: rgb(38 38 38 / 0.8);
}

.bg-neutral-800\/90 {
  background-color: rgb(38 38 38 / 0.9);
}

.bg-neutral-800\/95 {
  background-color: rgb(38 38 38 / 0.95);
}

.bg-neutral-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}

.bg-neutral-900\/0 {
  background-color: rgb(23 23 23 / 0);
}

.bg-neutral-900\/10 {
  background-color: rgb(23 23 23 / 0.1);
}

.bg-neutral-900\/100 {
  background-color: rgb(23 23 23 / 1);
}

.bg-neutral-900\/20 {
  background-color: rgb(23 23 23 / 0.2);
}

.bg-neutral-900\/25 {
  background-color: rgb(23 23 23 / 0.25);
}

.bg-neutral-900\/30 {
  background-color: rgb(23 23 23 / 0.3);
}

.bg-neutral-900\/40 {
  background-color: rgb(23 23 23 / 0.4);
}

.bg-neutral-900\/5 {
  background-color: rgb(23 23 23 / 0.05);
}

.bg-neutral-900\/50 {
  background-color: rgb(23 23 23 / 0.5);
}

.bg-neutral-900\/60 {
  background-color: rgb(23 23 23 / 0.6);
}

.bg-neutral-900\/70 {
  background-color: rgb(23 23 23 / 0.7);
}

.bg-neutral-900\/75 {
  background-color: rgb(23 23 23 / 0.75);
}

.bg-neutral-900\/80 {
  background-color: rgb(23 23 23 / 0.8);
}

.bg-neutral-900\/90 {
  background-color: rgb(23 23 23 / 0.9);
}

.bg-neutral-900\/95 {
  background-color: rgb(23 23 23 / 0.95);
}

.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}

.bg-pink-100\/0 {
  background-color: rgb(252 231 243 / 0);
}

.bg-pink-100\/10 {
  background-color: rgb(252 231 243 / 0.1);
}

.bg-pink-100\/100 {
  background-color: rgb(252 231 243 / 1);
}

.bg-pink-100\/20 {
  background-color: rgb(252 231 243 / 0.2);
}

.bg-pink-100\/25 {
  background-color: rgb(252 231 243 / 0.25);
}

.bg-pink-100\/30 {
  background-color: rgb(252 231 243 / 0.3);
}

.bg-pink-100\/40 {
  background-color: rgb(252 231 243 / 0.4);
}

.bg-pink-100\/5 {
  background-color: rgb(252 231 243 / 0.05);
}

.bg-pink-100\/50 {
  background-color: rgb(252 231 243 / 0.5);
}

.bg-pink-100\/60 {
  background-color: rgb(252 231 243 / 0.6);
}

.bg-pink-100\/70 {
  background-color: rgb(252 231 243 / 0.7);
}

.bg-pink-100\/75 {
  background-color: rgb(252 231 243 / 0.75);
}

.bg-pink-100\/80 {
  background-color: rgb(252 231 243 / 0.8);
}

.bg-pink-100\/90 {
  background-color: rgb(252 231 243 / 0.9);
}

.bg-pink-100\/95 {
  background-color: rgb(252 231 243 / 0.95);
}

.bg-pink-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity));
}

.bg-pink-200\/0 {
  background-color: rgb(251 207 232 / 0);
}

.bg-pink-200\/10 {
  background-color: rgb(251 207 232 / 0.1);
}

.bg-pink-200\/100 {
  background-color: rgb(251 207 232 / 1);
}

.bg-pink-200\/20 {
  background-color: rgb(251 207 232 / 0.2);
}

.bg-pink-200\/25 {
  background-color: rgb(251 207 232 / 0.25);
}

.bg-pink-200\/30 {
  background-color: rgb(251 207 232 / 0.3);
}

.bg-pink-200\/40 {
  background-color: rgb(251 207 232 / 0.4);
}

.bg-pink-200\/5 {
  background-color: rgb(251 207 232 / 0.05);
}

.bg-pink-200\/50 {
  background-color: rgb(251 207 232 / 0.5);
}

.bg-pink-200\/60 {
  background-color: rgb(251 207 232 / 0.6);
}

.bg-pink-200\/70 {
  background-color: rgb(251 207 232 / 0.7);
}

.bg-pink-200\/75 {
  background-color: rgb(251 207 232 / 0.75);
}

.bg-pink-200\/80 {
  background-color: rgb(251 207 232 / 0.8);
}

.bg-pink-200\/90 {
  background-color: rgb(251 207 232 / 0.9);
}

.bg-pink-200\/95 {
  background-color: rgb(251 207 232 / 0.95);
}

.bg-pink-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity));
}

.bg-pink-300\/0 {
  background-color: rgb(249 168 212 / 0);
}

.bg-pink-300\/10 {
  background-color: rgb(249 168 212 / 0.1);
}

.bg-pink-300\/100 {
  background-color: rgb(249 168 212 / 1);
}

.bg-pink-300\/20 {
  background-color: rgb(249 168 212 / 0.2);
}

.bg-pink-300\/25 {
  background-color: rgb(249 168 212 / 0.25);
}

.bg-pink-300\/30 {
  background-color: rgb(249 168 212 / 0.3);
}

.bg-pink-300\/40 {
  background-color: rgb(249 168 212 / 0.4);
}

.bg-pink-300\/5 {
  background-color: rgb(249 168 212 / 0.05);
}

.bg-pink-300\/50 {
  background-color: rgb(249 168 212 / 0.5);
}

.bg-pink-300\/60 {
  background-color: rgb(249 168 212 / 0.6);
}

.bg-pink-300\/70 {
  background-color: rgb(249 168 212 / 0.7);
}

.bg-pink-300\/75 {
  background-color: rgb(249 168 212 / 0.75);
}

.bg-pink-300\/80 {
  background-color: rgb(249 168 212 / 0.8);
}

.bg-pink-300\/90 {
  background-color: rgb(249 168 212 / 0.9);
}

.bg-pink-300\/95 {
  background-color: rgb(249 168 212 / 0.95);
}

.bg-pink-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}

.bg-pink-400\/0 {
  background-color: rgb(244 114 182 / 0);
}

.bg-pink-400\/10 {
  background-color: rgb(244 114 182 / 0.1);
}

.bg-pink-400\/100 {
  background-color: rgb(244 114 182 / 1);
}

.bg-pink-400\/20 {
  background-color: rgb(244 114 182 / 0.2);
}

.bg-pink-400\/25 {
  background-color: rgb(244 114 182 / 0.25);
}

.bg-pink-400\/30 {
  background-color: rgb(244 114 182 / 0.3);
}

.bg-pink-400\/40 {
  background-color: rgb(244 114 182 / 0.4);
}

.bg-pink-400\/5 {
  background-color: rgb(244 114 182 / 0.05);
}

.bg-pink-400\/50 {
  background-color: rgb(244 114 182 / 0.5);
}

.bg-pink-400\/60 {
  background-color: rgb(244 114 182 / 0.6);
}

.bg-pink-400\/70 {
  background-color: rgb(244 114 182 / 0.7);
}

.bg-pink-400\/75 {
  background-color: rgb(244 114 182 / 0.75);
}

.bg-pink-400\/80 {
  background-color: rgb(244 114 182 / 0.8);
}

.bg-pink-400\/90 {
  background-color: rgb(244 114 182 / 0.9);
}

.bg-pink-400\/95 {
  background-color: rgb(244 114 182 / 0.95);
}

.bg-pink-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity));
}

.bg-pink-50\/0 {
  background-color: rgb(253 242 248 / 0);
}

.bg-pink-50\/10 {
  background-color: rgb(253 242 248 / 0.1);
}

.bg-pink-50\/100 {
  background-color: rgb(253 242 248 / 1);
}

.bg-pink-50\/20 {
  background-color: rgb(253 242 248 / 0.2);
}

.bg-pink-50\/25 {
  background-color: rgb(253 242 248 / 0.25);
}

.bg-pink-50\/30 {
  background-color: rgb(253 242 248 / 0.3);
}

.bg-pink-50\/40 {
  background-color: rgb(253 242 248 / 0.4);
}

.bg-pink-50\/5 {
  background-color: rgb(253 242 248 / 0.05);
}

.bg-pink-50\/50 {
  background-color: rgb(253 242 248 / 0.5);
}

.bg-pink-50\/60 {
  background-color: rgb(253 242 248 / 0.6);
}

.bg-pink-50\/70 {
  background-color: rgb(253 242 248 / 0.7);
}

.bg-pink-50\/75 {
  background-color: rgb(253 242 248 / 0.75);
}

.bg-pink-50\/80 {
  background-color: rgb(253 242 248 / 0.8);
}

.bg-pink-50\/90 {
  background-color: rgb(253 242 248 / 0.9);
}

.bg-pink-50\/95 {
  background-color: rgb(253 242 248 / 0.95);
}

.bg-pink-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity));
}

.bg-pink-500\/0 {
  background-color: rgb(236 72 153 / 0);
}

.bg-pink-500\/10 {
  background-color: rgb(236 72 153 / 0.1);
}

.bg-pink-500\/100 {
  background-color: rgb(236 72 153 / 1);
}

.bg-pink-500\/20 {
  background-color: rgb(236 72 153 / 0.2);
}

.bg-pink-500\/25 {
  background-color: rgb(236 72 153 / 0.25);
}

.bg-pink-500\/30 {
  background-color: rgb(236 72 153 / 0.3);
}

.bg-pink-500\/40 {
  background-color: rgb(236 72 153 / 0.4);
}

.bg-pink-500\/5 {
  background-color: rgb(236 72 153 / 0.05);
}

.bg-pink-500\/50 {
  background-color: rgb(236 72 153 / 0.5);
}

.bg-pink-500\/60 {
  background-color: rgb(236 72 153 / 0.6);
}

.bg-pink-500\/70 {
  background-color: rgb(236 72 153 / 0.7);
}

.bg-pink-500\/75 {
  background-color: rgb(236 72 153 / 0.75);
}

.bg-pink-500\/80 {
  background-color: rgb(236 72 153 / 0.8);
}

.bg-pink-500\/90 {
  background-color: rgb(236 72 153 / 0.9);
}

.bg-pink-500\/95 {
  background-color: rgb(236 72 153 / 0.95);
}

.bg-pink-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}

.bg-pink-600\/0 {
  background-color: rgb(219 39 119 / 0);
}

.bg-pink-600\/10 {
  background-color: rgb(219 39 119 / 0.1);
}

.bg-pink-600\/100 {
  background-color: rgb(219 39 119 / 1);
}

.bg-pink-600\/20 {
  background-color: rgb(219 39 119 / 0.2);
}

.bg-pink-600\/25 {
  background-color: rgb(219 39 119 / 0.25);
}

.bg-pink-600\/30 {
  background-color: rgb(219 39 119 / 0.3);
}

.bg-pink-600\/40 {
  background-color: rgb(219 39 119 / 0.4);
}

.bg-pink-600\/5 {
  background-color: rgb(219 39 119 / 0.05);
}

.bg-pink-600\/50 {
  background-color: rgb(219 39 119 / 0.5);
}

.bg-pink-600\/60 {
  background-color: rgb(219 39 119 / 0.6);
}

.bg-pink-600\/70 {
  background-color: rgb(219 39 119 / 0.7);
}

.bg-pink-600\/75 {
  background-color: rgb(219 39 119 / 0.75);
}

.bg-pink-600\/80 {
  background-color: rgb(219 39 119 / 0.8);
}

.bg-pink-600\/90 {
  background-color: rgb(219 39 119 / 0.9);
}

.bg-pink-600\/95 {
  background-color: rgb(219 39 119 / 0.95);
}

.bg-pink-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}

.bg-pink-700\/0 {
  background-color: rgb(190 24 93 / 0);
}

.bg-pink-700\/10 {
  background-color: rgb(190 24 93 / 0.1);
}

.bg-pink-700\/100 {
  background-color: rgb(190 24 93 / 1);
}

.bg-pink-700\/20 {
  background-color: rgb(190 24 93 / 0.2);
}

.bg-pink-700\/25 {
  background-color: rgb(190 24 93 / 0.25);
}

.bg-pink-700\/30 {
  background-color: rgb(190 24 93 / 0.3);
}

.bg-pink-700\/40 {
  background-color: rgb(190 24 93 / 0.4);
}

.bg-pink-700\/5 {
  background-color: rgb(190 24 93 / 0.05);
}

.bg-pink-700\/50 {
  background-color: rgb(190 24 93 / 0.5);
}

.bg-pink-700\/60 {
  background-color: rgb(190 24 93 / 0.6);
}

.bg-pink-700\/70 {
  background-color: rgb(190 24 93 / 0.7);
}

.bg-pink-700\/75 {
  background-color: rgb(190 24 93 / 0.75);
}

.bg-pink-700\/80 {
  background-color: rgb(190 24 93 / 0.8);
}

.bg-pink-700\/90 {
  background-color: rgb(190 24 93 / 0.9);
}

.bg-pink-700\/95 {
  background-color: rgb(190 24 93 / 0.95);
}

.bg-pink-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity));
}

.bg-pink-800\/0 {
  background-color: rgb(157 23 77 / 0);
}

.bg-pink-800\/10 {
  background-color: rgb(157 23 77 / 0.1);
}

.bg-pink-800\/100 {
  background-color: rgb(157 23 77 / 1);
}

.bg-pink-800\/20 {
  background-color: rgb(157 23 77 / 0.2);
}

.bg-pink-800\/25 {
  background-color: rgb(157 23 77 / 0.25);
}

.bg-pink-800\/30 {
  background-color: rgb(157 23 77 / 0.3);
}

.bg-pink-800\/40 {
  background-color: rgb(157 23 77 / 0.4);
}

.bg-pink-800\/5 {
  background-color: rgb(157 23 77 / 0.05);
}

.bg-pink-800\/50 {
  background-color: rgb(157 23 77 / 0.5);
}

.bg-pink-800\/60 {
  background-color: rgb(157 23 77 / 0.6);
}

.bg-pink-800\/70 {
  background-color: rgb(157 23 77 / 0.7);
}

.bg-pink-800\/75 {
  background-color: rgb(157 23 77 / 0.75);
}

.bg-pink-800\/80 {
  background-color: rgb(157 23 77 / 0.8);
}

.bg-pink-800\/90 {
  background-color: rgb(157 23 77 / 0.9);
}

.bg-pink-800\/95 {
  background-color: rgb(157 23 77 / 0.95);
}

.bg-pink-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity));
}

.bg-pink-900\/0 {
  background-color: rgb(131 24 67 / 0);
}

.bg-pink-900\/10 {
  background-color: rgb(131 24 67 / 0.1);
}

.bg-pink-900\/100 {
  background-color: rgb(131 24 67 / 1);
}

.bg-pink-900\/20 {
  background-color: rgb(131 24 67 / 0.2);
}

.bg-pink-900\/25 {
  background-color: rgb(131 24 67 / 0.25);
}

.bg-pink-900\/30 {
  background-color: rgb(131 24 67 / 0.3);
}

.bg-pink-900\/40 {
  background-color: rgb(131 24 67 / 0.4);
}

.bg-pink-900\/5 {
  background-color: rgb(131 24 67 / 0.05);
}

.bg-pink-900\/50 {
  background-color: rgb(131 24 67 / 0.5);
}

.bg-pink-900\/60 {
  background-color: rgb(131 24 67 / 0.6);
}

.bg-pink-900\/70 {
  background-color: rgb(131 24 67 / 0.7);
}

.bg-pink-900\/75 {
  background-color: rgb(131 24 67 / 0.75);
}

.bg-pink-900\/80 {
  background-color: rgb(131 24 67 / 0.8);
}

.bg-pink-900\/90 {
  background-color: rgb(131 24 67 / 0.9);
}

.bg-pink-900\/95 {
  background-color: rgb(131 24 67 / 0.95);
}

.bg-primary-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 242 / var(--tw-bg-opacity));
}

.bg-primary-100\/0 {
  background-color: rgb(224 224 242 / 0);
}

.bg-primary-100\/10 {
  background-color: rgb(224 224 242 / 0.1);
}

.bg-primary-100\/100 {
  background-color: rgb(224 224 242 / 1);
}

.bg-primary-100\/20 {
  background-color: rgb(224 224 242 / 0.2);
}

.bg-primary-100\/25 {
  background-color: rgb(224 224 242 / 0.25);
}

.bg-primary-100\/30 {
  background-color: rgb(224 224 242 / 0.3);
}

.bg-primary-100\/40 {
  background-color: rgb(224 224 242 / 0.4);
}

.bg-primary-100\/5 {
  background-color: rgb(224 224 242 / 0.05);
}

.bg-primary-100\/50 {
  background-color: rgb(224 224 242 / 0.5);
}

.bg-primary-100\/60 {
  background-color: rgb(224 224 242 / 0.6);
}

.bg-primary-100\/70 {
  background-color: rgb(224 224 242 / 0.7);
}

.bg-primary-100\/75 {
  background-color: rgb(224 224 242 / 0.75);
}

.bg-primary-100\/80 {
  background-color: rgb(224 224 242 / 0.8);
}

.bg-primary-100\/90 {
  background-color: rgb(224 224 242 / 0.9);
}

.bg-primary-100\/95 {
  background-color: rgb(224 224 242 / 0.95);
}

.bg-primary-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(178 178 218 / var(--tw-bg-opacity));
}

.bg-primary-200\/0 {
  background-color: rgb(178 178 218 / 0);
}

.bg-primary-200\/10 {
  background-color: rgb(178 178 218 / 0.1);
}

.bg-primary-200\/100 {
  background-color: rgb(178 178 218 / 1);
}

.bg-primary-200\/20 {
  background-color: rgb(178 178 218 / 0.2);
}

.bg-primary-200\/25 {
  background-color: rgb(178 178 218 / 0.25);
}

.bg-primary-200\/30 {
  background-color: rgb(178 178 218 / 0.3);
}

.bg-primary-200\/40 {
  background-color: rgb(178 178 218 / 0.4);
}

.bg-primary-200\/5 {
  background-color: rgb(178 178 218 / 0.05);
}

.bg-primary-200\/50 {
  background-color: rgb(178 178 218 / 0.5);
}

.bg-primary-200\/60 {
  background-color: rgb(178 178 218 / 0.6);
}

.bg-primary-200\/70 {
  background-color: rgb(178 178 218 / 0.7);
}

.bg-primary-200\/75 {
  background-color: rgb(178 178 218 / 0.75);
}

.bg-primary-200\/80 {
  background-color: rgb(178 178 218 / 0.8);
}

.bg-primary-200\/90 {
  background-color: rgb(178 178 218 / 0.9);
}

.bg-primary-200\/95 {
  background-color: rgb(178 178 218 / 0.95);
}

.bg-primary-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(132 132 194 / var(--tw-bg-opacity));
}

.bg-primary-300\/0 {
  background-color: rgb(132 132 194 / 0);
}

.bg-primary-300\/10 {
  background-color: rgb(132 132 194 / 0.1);
}

.bg-primary-300\/100 {
  background-color: rgb(132 132 194 / 1);
}

.bg-primary-300\/20 {
  background-color: rgb(132 132 194 / 0.2);
}

.bg-primary-300\/25 {
  background-color: rgb(132 132 194 / 0.25);
}

.bg-primary-300\/30 {
  background-color: rgb(132 132 194 / 0.3);
}

.bg-primary-300\/40 {
  background-color: rgb(132 132 194 / 0.4);
}

.bg-primary-300\/5 {
  background-color: rgb(132 132 194 / 0.05);
}

.bg-primary-300\/50 {
  background-color: rgb(132 132 194 / 0.5);
}

.bg-primary-300\/60 {
  background-color: rgb(132 132 194 / 0.6);
}

.bg-primary-300\/70 {
  background-color: rgb(132 132 194 / 0.7);
}

.bg-primary-300\/75 {
  background-color: rgb(132 132 194 / 0.75);
}

.bg-primary-300\/80 {
  background-color: rgb(132 132 194 / 0.8);
}

.bg-primary-300\/90 {
  background-color: rgb(132 132 194 / 0.9);
}

.bg-primary-300\/95 {
  background-color: rgb(132 132 194 / 0.95);
}

.bg-primary-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(86 86 171 / var(--tw-bg-opacity));
}

.bg-primary-400\/0 {
  background-color: rgb(86 86 171 / 0);
}

.bg-primary-400\/10 {
  background-color: rgb(86 86 171 / 0.1);
}

.bg-primary-400\/100 {
  background-color: rgb(86 86 171 / 1);
}

.bg-primary-400\/20 {
  background-color: rgb(86 86 171 / 0.2);
}

.bg-primary-400\/25 {
  background-color: rgb(86 86 171 / 0.25);
}

.bg-primary-400\/30 {
  background-color: rgb(86 86 171 / 0.3);
}

.bg-primary-400\/40 {
  background-color: rgb(86 86 171 / 0.4);
}

.bg-primary-400\/5 {
  background-color: rgb(86 86 171 / 0.05);
}

.bg-primary-400\/50 {
  background-color: rgb(86 86 171 / 0.5);
}

.bg-primary-400\/60 {
  background-color: rgb(86 86 171 / 0.6);
}

.bg-primary-400\/70 {
  background-color: rgb(86 86 171 / 0.7);
}

.bg-primary-400\/75 {
  background-color: rgb(86 86 171 / 0.75);
}

.bg-primary-400\/80 {
  background-color: rgb(86 86 171 / 0.8);
}

.bg-primary-400\/90 {
  background-color: rgb(86 86 171 / 0.9);
}

.bg-primary-400\/95 {
  background-color: rgb(86 86 171 / 0.95);
}

.bg-primary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 56 133 / var(--tw-bg-opacity));
}

.bg-primary-500\/0 {
  background-color: rgb(59 56 133 / 0);
}

.bg-primary-500\/10 {
  background-color: rgb(59 56 133 / 0.1);
}

.bg-primary-500\/100 {
  background-color: rgb(59 56 133 / 1);
}

.bg-primary-500\/20 {
  background-color: rgb(59 56 133 / 0.2);
}

.bg-primary-500\/25 {
  background-color: rgb(59 56 133 / 0.25);
}

.bg-primary-500\/30 {
  background-color: rgb(59 56 133 / 0.3);
}

.bg-primary-500\/40 {
  background-color: rgb(59 56 133 / 0.4);
}

.bg-primary-500\/5 {
  background-color: rgb(59 56 133 / 0.05);
}

.bg-primary-500\/50 {
  background-color: rgb(59 56 133 / 0.5);
}

.bg-primary-500\/60 {
  background-color: rgb(59 56 133 / 0.6);
}

.bg-primary-500\/70 {
  background-color: rgb(59 56 133 / 0.7);
}

.bg-primary-500\/75 {
  background-color: rgb(59 56 133 / 0.75);
}

.bg-primary-500\/80 {
  background-color: rgb(59 56 133 / 0.8);
}

.bg-primary-500\/90 {
  background-color: rgb(59 56 133 / 0.9);
}

.bg-primary-500\/95 {
  background-color: rgb(59 56 133 / 0.95);
}

.bg-primary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(42 40 99 / var(--tw-bg-opacity));
}

.bg-primary-600\/0 {
  background-color: rgb(42 40 99 / 0);
}

.bg-primary-600\/10 {
  background-color: rgb(42 40 99 / 0.1);
}

.bg-primary-600\/100 {
  background-color: rgb(42 40 99 / 1);
}

.bg-primary-600\/20 {
  background-color: rgb(42 40 99 / 0.2);
}

.bg-primary-600\/25 {
  background-color: rgb(42 40 99 / 0.25);
}

.bg-primary-600\/30 {
  background-color: rgb(42 40 99 / 0.3);
}

.bg-primary-600\/40 {
  background-color: rgb(42 40 99 / 0.4);
}

.bg-primary-600\/5 {
  background-color: rgb(42 40 99 / 0.05);
}

.bg-primary-600\/50 {
  background-color: rgb(42 40 99 / 0.5);
}

.bg-primary-600\/60 {
  background-color: rgb(42 40 99 / 0.6);
}

.bg-primary-600\/70 {
  background-color: rgb(42 40 99 / 0.7);
}

.bg-primary-600\/75 {
  background-color: rgb(42 40 99 / 0.75);
}

.bg-primary-600\/80 {
  background-color: rgb(42 40 99 / 0.8);
}

.bg-primary-600\/90 {
  background-color: rgb(42 40 99 / 0.9);
}

.bg-primary-600\/95 {
  background-color: rgb(42 40 99 / 0.95);
}

.bg-primary-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(26 24 65 / var(--tw-bg-opacity));
}

.bg-primary-700\/0 {
  background-color: rgb(26 24 65 / 0);
}

.bg-primary-700\/10 {
  background-color: rgb(26 24 65 / 0.1);
}

.bg-primary-700\/100 {
  background-color: rgb(26 24 65 / 1);
}

.bg-primary-700\/20 {
  background-color: rgb(26 24 65 / 0.2);
}

.bg-primary-700\/25 {
  background-color: rgb(26 24 65 / 0.25);
}

.bg-primary-700\/30 {
  background-color: rgb(26 24 65 / 0.3);
}

.bg-primary-700\/40 {
  background-color: rgb(26 24 65 / 0.4);
}

.bg-primary-700\/5 {
  background-color: rgb(26 24 65 / 0.05);
}

.bg-primary-700\/50 {
  background-color: rgb(26 24 65 / 0.5);
}

.bg-primary-700\/60 {
  background-color: rgb(26 24 65 / 0.6);
}

.bg-primary-700\/70 {
  background-color: rgb(26 24 65 / 0.7);
}

.bg-primary-700\/75 {
  background-color: rgb(26 24 65 / 0.75);
}

.bg-primary-700\/80 {
  background-color: rgb(26 24 65 / 0.8);
}

.bg-primary-700\/90 {
  background-color: rgb(26 24 65 / 0.9);
}

.bg-primary-700\/95 {
  background-color: rgb(26 24 65 / 0.95);
}

.bg-primary-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(10 8 31 / var(--tw-bg-opacity));
}

.bg-primary-800\/0 {
  background-color: rgb(10 8 31 / 0);
}

.bg-primary-800\/10 {
  background-color: rgb(10 8 31 / 0.1);
}

.bg-primary-800\/100 {
  background-color: rgb(10 8 31 / 1);
}

.bg-primary-800\/20 {
  background-color: rgb(10 8 31 / 0.2);
}

.bg-primary-800\/25 {
  background-color: rgb(10 8 31 / 0.25);
}

.bg-primary-800\/30 {
  background-color: rgb(10 8 31 / 0.3);
}

.bg-primary-800\/40 {
  background-color: rgb(10 8 31 / 0.4);
}

.bg-primary-800\/5 {
  background-color: rgb(10 8 31 / 0.05);
}

.bg-primary-800\/50 {
  background-color: rgb(10 8 31 / 0.5);
}

.bg-primary-800\/60 {
  background-color: rgb(10 8 31 / 0.6);
}

.bg-primary-800\/70 {
  background-color: rgb(10 8 31 / 0.7);
}

.bg-primary-800\/75 {
  background-color: rgb(10 8 31 / 0.75);
}

.bg-primary-800\/80 {
  background-color: rgb(10 8 31 / 0.8);
}

.bg-primary-800\/90 {
  background-color: rgb(10 8 31 / 0.9);
}

.bg-primary-800\/95 {
  background-color: rgb(10 8 31 / 0.95);
}

.bg-primary-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-primary-900\/0 {
  background-color: rgb(0 0 0 / 0);
}

.bg-primary-900\/10 {
  background-color: rgb(0 0 0 / 0.1);
}

.bg-primary-900\/100 {
  background-color: rgb(0 0 0 / 1);
}

.bg-primary-900\/20 {
  background-color: rgb(0 0 0 / 0.2);
}

.bg-primary-900\/25 {
  background-color: rgb(0 0 0 / 0.25);
}

.bg-primary-900\/30 {
  background-color: rgb(0 0 0 / 0.3);
}

.bg-primary-900\/40 {
  background-color: rgb(0 0 0 / 0.4);
}

.bg-primary-900\/5 {
  background-color: rgb(0 0 0 / 0.05);
}

.bg-primary-900\/50 {
  background-color: rgb(0 0 0 / 0.5);
}

.bg-primary-900\/60 {
  background-color: rgb(0 0 0 / 0.6);
}

.bg-primary-900\/70 {
  background-color: rgb(0 0 0 / 0.7);
}

.bg-primary-900\/75 {
  background-color: rgb(0 0 0 / 0.75);
}

.bg-primary-900\/80 {
  background-color: rgb(0 0 0 / 0.8);
}

.bg-primary-900\/90 {
  background-color: rgb(0 0 0 / 0.9);
}

.bg-primary-900\/95 {
  background-color: rgb(0 0 0 / 0.95);
}

.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}

.bg-purple-100\/0 {
  background-color: rgb(243 232 255 / 0);
}

.bg-purple-100\/10 {
  background-color: rgb(243 232 255 / 0.1);
}

.bg-purple-100\/100 {
  background-color: rgb(243 232 255 / 1);
}

.bg-purple-100\/20 {
  background-color: rgb(243 232 255 / 0.2);
}

.bg-purple-100\/25 {
  background-color: rgb(243 232 255 / 0.25);
}

.bg-purple-100\/30 {
  background-color: rgb(243 232 255 / 0.3);
}

.bg-purple-100\/40 {
  background-color: rgb(243 232 255 / 0.4);
}

.bg-purple-100\/5 {
  background-color: rgb(243 232 255 / 0.05);
}

.bg-purple-100\/50 {
  background-color: rgb(243 232 255 / 0.5);
}

.bg-purple-100\/60 {
  background-color: rgb(243 232 255 / 0.6);
}

.bg-purple-100\/70 {
  background-color: rgb(243 232 255 / 0.7);
}

.bg-purple-100\/75 {
  background-color: rgb(243 232 255 / 0.75);
}

.bg-purple-100\/80 {
  background-color: rgb(243 232 255 / 0.8);
}

.bg-purple-100\/90 {
  background-color: rgb(243 232 255 / 0.9);
}

.bg-purple-100\/95 {
  background-color: rgb(243 232 255 / 0.95);
}

.bg-purple-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(233 213 255 / var(--tw-bg-opacity));
}

.bg-purple-200\/0 {
  background-color: rgb(233 213 255 / 0);
}

.bg-purple-200\/10 {
  background-color: rgb(233 213 255 / 0.1);
}

.bg-purple-200\/100 {
  background-color: rgb(233 213 255 / 1);
}

.bg-purple-200\/20 {
  background-color: rgb(233 213 255 / 0.2);
}

.bg-purple-200\/25 {
  background-color: rgb(233 213 255 / 0.25);
}

.bg-purple-200\/30 {
  background-color: rgb(233 213 255 / 0.3);
}

.bg-purple-200\/40 {
  background-color: rgb(233 213 255 / 0.4);
}

.bg-purple-200\/5 {
  background-color: rgb(233 213 255 / 0.05);
}

.bg-purple-200\/50 {
  background-color: rgb(233 213 255 / 0.5);
}

.bg-purple-200\/60 {
  background-color: rgb(233 213 255 / 0.6);
}

.bg-purple-200\/70 {
  background-color: rgb(233 213 255 / 0.7);
}

.bg-purple-200\/75 {
  background-color: rgb(233 213 255 / 0.75);
}

.bg-purple-200\/80 {
  background-color: rgb(233 213 255 / 0.8);
}

.bg-purple-200\/90 {
  background-color: rgb(233 213 255 / 0.9);
}

.bg-purple-200\/95 {
  background-color: rgb(233 213 255 / 0.95);
}

.bg-purple-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(216 180 254 / var(--tw-bg-opacity));
}

.bg-purple-300\/0 {
  background-color: rgb(216 180 254 / 0);
}

.bg-purple-300\/10 {
  background-color: rgb(216 180 254 / 0.1);
}

.bg-purple-300\/100 {
  background-color: rgb(216 180 254 / 1);
}

.bg-purple-300\/20 {
  background-color: rgb(216 180 254 / 0.2);
}

.bg-purple-300\/25 {
  background-color: rgb(216 180 254 / 0.25);
}

.bg-purple-300\/30 {
  background-color: rgb(216 180 254 / 0.3);
}

.bg-purple-300\/40 {
  background-color: rgb(216 180 254 / 0.4);
}

.bg-purple-300\/5 {
  background-color: rgb(216 180 254 / 0.05);
}

.bg-purple-300\/50 {
  background-color: rgb(216 180 254 / 0.5);
}

.bg-purple-300\/60 {
  background-color: rgb(216 180 254 / 0.6);
}

.bg-purple-300\/70 {
  background-color: rgb(216 180 254 / 0.7);
}

.bg-purple-300\/75 {
  background-color: rgb(216 180 254 / 0.75);
}

.bg-purple-300\/80 {
  background-color: rgb(216 180 254 / 0.8);
}

.bg-purple-300\/90 {
  background-color: rgb(216 180 254 / 0.9);
}

.bg-purple-300\/95 {
  background-color: rgb(216 180 254 / 0.95);
}

.bg-purple-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(192 132 252 / var(--tw-bg-opacity));
}

.bg-purple-400\/0 {
  background-color: rgb(192 132 252 / 0);
}

.bg-purple-400\/10 {
  background-color: rgb(192 132 252 / 0.1);
}

.bg-purple-400\/100 {
  background-color: rgb(192 132 252 / 1);
}

.bg-purple-400\/20 {
  background-color: rgb(192 132 252 / 0.2);
}

.bg-purple-400\/25 {
  background-color: rgb(192 132 252 / 0.25);
}

.bg-purple-400\/30 {
  background-color: rgb(192 132 252 / 0.3);
}

.bg-purple-400\/40 {
  background-color: rgb(192 132 252 / 0.4);
}

.bg-purple-400\/5 {
  background-color: rgb(192 132 252 / 0.05);
}

.bg-purple-400\/50 {
  background-color: rgb(192 132 252 / 0.5);
}

.bg-purple-400\/60 {
  background-color: rgb(192 132 252 / 0.6);
}

.bg-purple-400\/70 {
  background-color: rgb(192 132 252 / 0.7);
}

.bg-purple-400\/75 {
  background-color: rgb(192 132 252 / 0.75);
}

.bg-purple-400\/80 {
  background-color: rgb(192 132 252 / 0.8);
}

.bg-purple-400\/90 {
  background-color: rgb(192 132 252 / 0.9);
}

.bg-purple-400\/95 {
  background-color: rgb(192 132 252 / 0.95);
}

.bg-purple-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 245 255 / var(--tw-bg-opacity));
}

.bg-purple-50\/0 {
  background-color: rgb(250 245 255 / 0);
}

.bg-purple-50\/10 {
  background-color: rgb(250 245 255 / 0.1);
}

.bg-purple-50\/100 {
  background-color: rgb(250 245 255 / 1);
}

.bg-purple-50\/20 {
  background-color: rgb(250 245 255 / 0.2);
}

.bg-purple-50\/25 {
  background-color: rgb(250 245 255 / 0.25);
}

.bg-purple-50\/30 {
  background-color: rgb(250 245 255 / 0.3);
}

.bg-purple-50\/40 {
  background-color: rgb(250 245 255 / 0.4);
}

.bg-purple-50\/5 {
  background-color: rgb(250 245 255 / 0.05);
}

.bg-purple-50\/50 {
  background-color: rgb(250 245 255 / 0.5);
}

.bg-purple-50\/60 {
  background-color: rgb(250 245 255 / 0.6);
}

.bg-purple-50\/70 {
  background-color: rgb(250 245 255 / 0.7);
}

.bg-purple-50\/75 {
  background-color: rgb(250 245 255 / 0.75);
}

.bg-purple-50\/80 {
  background-color: rgb(250 245 255 / 0.8);
}

.bg-purple-50\/90 {
  background-color: rgb(250 245 255 / 0.9);
}

.bg-purple-50\/95 {
  background-color: rgb(250 245 255 / 0.95);
}

.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}

.bg-purple-500\/0 {
  background-color: rgb(168 85 247 / 0);
}

.bg-purple-500\/10 {
  background-color: rgb(168 85 247 / 0.1);
}

.bg-purple-500\/100 {
  background-color: rgb(168 85 247 / 1);
}

.bg-purple-500\/20 {
  background-color: rgb(168 85 247 / 0.2);
}

.bg-purple-500\/25 {
  background-color: rgb(168 85 247 / 0.25);
}

.bg-purple-500\/30 {
  background-color: rgb(168 85 247 / 0.3);
}

.bg-purple-500\/40 {
  background-color: rgb(168 85 247 / 0.4);
}

.bg-purple-500\/5 {
  background-color: rgb(168 85 247 / 0.05);
}

.bg-purple-500\/50 {
  background-color: rgb(168 85 247 / 0.5);
}

.bg-purple-500\/60 {
  background-color: rgb(168 85 247 / 0.6);
}

.bg-purple-500\/70 {
  background-color: rgb(168 85 247 / 0.7);
}

.bg-purple-500\/75 {
  background-color: rgb(168 85 247 / 0.75);
}

.bg-purple-500\/80 {
  background-color: rgb(168 85 247 / 0.8);
}

.bg-purple-500\/90 {
  background-color: rgb(168 85 247 / 0.9);
}

.bg-purple-500\/95 {
  background-color: rgb(168 85 247 / 0.95);
}

.bg-purple-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}

.bg-purple-600\/0 {
  background-color: rgb(147 51 234 / 0);
}

.bg-purple-600\/10 {
  background-color: rgb(147 51 234 / 0.1);
}

.bg-purple-600\/100 {
  background-color: rgb(147 51 234 / 1);
}

.bg-purple-600\/20 {
  background-color: rgb(147 51 234 / 0.2);
}

.bg-purple-600\/25 {
  background-color: rgb(147 51 234 / 0.25);
}

.bg-purple-600\/30 {
  background-color: rgb(147 51 234 / 0.3);
}

.bg-purple-600\/40 {
  background-color: rgb(147 51 234 / 0.4);
}

.bg-purple-600\/5 {
  background-color: rgb(147 51 234 / 0.05);
}

.bg-purple-600\/50 {
  background-color: rgb(147 51 234 / 0.5);
}

.bg-purple-600\/60 {
  background-color: rgb(147 51 234 / 0.6);
}

.bg-purple-600\/70 {
  background-color: rgb(147 51 234 / 0.7);
}

.bg-purple-600\/75 {
  background-color: rgb(147 51 234 / 0.75);
}

.bg-purple-600\/80 {
  background-color: rgb(147 51 234 / 0.8);
}

.bg-purple-600\/90 {
  background-color: rgb(147 51 234 / 0.9);
}

.bg-purple-600\/95 {
  background-color: rgb(147 51 234 / 0.95);
}

.bg-purple-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}

.bg-purple-700\/0 {
  background-color: rgb(126 34 206 / 0);
}

.bg-purple-700\/10 {
  background-color: rgb(126 34 206 / 0.1);
}

.bg-purple-700\/100 {
  background-color: rgb(126 34 206 / 1);
}

.bg-purple-700\/20 {
  background-color: rgb(126 34 206 / 0.2);
}

.bg-purple-700\/25 {
  background-color: rgb(126 34 206 / 0.25);
}

.bg-purple-700\/30 {
  background-color: rgb(126 34 206 / 0.3);
}

.bg-purple-700\/40 {
  background-color: rgb(126 34 206 / 0.4);
}

.bg-purple-700\/5 {
  background-color: rgb(126 34 206 / 0.05);
}

.bg-purple-700\/50 {
  background-color: rgb(126 34 206 / 0.5);
}

.bg-purple-700\/60 {
  background-color: rgb(126 34 206 / 0.6);
}

.bg-purple-700\/70 {
  background-color: rgb(126 34 206 / 0.7);
}

.bg-purple-700\/75 {
  background-color: rgb(126 34 206 / 0.75);
}

.bg-purple-700\/80 {
  background-color: rgb(126 34 206 / 0.8);
}

.bg-purple-700\/90 {
  background-color: rgb(126 34 206 / 0.9);
}

.bg-purple-700\/95 {
  background-color: rgb(126 34 206 / 0.95);
}

.bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 33 168 / var(--tw-bg-opacity));
}

.bg-purple-800\/0 {
  background-color: rgb(107 33 168 / 0);
}

.bg-purple-800\/10 {
  background-color: rgb(107 33 168 / 0.1);
}

.bg-purple-800\/100 {
  background-color: rgb(107 33 168 / 1);
}

.bg-purple-800\/20 {
  background-color: rgb(107 33 168 / 0.2);
}

.bg-purple-800\/25 {
  background-color: rgb(107 33 168 / 0.25);
}

.bg-purple-800\/30 {
  background-color: rgb(107 33 168 / 0.3);
}

.bg-purple-800\/40 {
  background-color: rgb(107 33 168 / 0.4);
}

.bg-purple-800\/5 {
  background-color: rgb(107 33 168 / 0.05);
}

.bg-purple-800\/50 {
  background-color: rgb(107 33 168 / 0.5);
}

.bg-purple-800\/60 {
  background-color: rgb(107 33 168 / 0.6);
}

.bg-purple-800\/70 {
  background-color: rgb(107 33 168 / 0.7);
}

.bg-purple-800\/75 {
  background-color: rgb(107 33 168 / 0.75);
}

.bg-purple-800\/80 {
  background-color: rgb(107 33 168 / 0.8);
}

.bg-purple-800\/90 {
  background-color: rgb(107 33 168 / 0.9);
}

.bg-purple-800\/95 {
  background-color: rgb(107 33 168 / 0.95);
}

.bg-purple-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(88 28 135 / var(--tw-bg-opacity));
}

.bg-purple-900\/0 {
  background-color: rgb(88 28 135 / 0);
}

.bg-purple-900\/10 {
  background-color: rgb(88 28 135 / 0.1);
}

.bg-purple-900\/100 {
  background-color: rgb(88 28 135 / 1);
}

.bg-purple-900\/20 {
  background-color: rgb(88 28 135 / 0.2);
}

.bg-purple-900\/25 {
  background-color: rgb(88 28 135 / 0.25);
}

.bg-purple-900\/30 {
  background-color: rgb(88 28 135 / 0.3);
}

.bg-purple-900\/40 {
  background-color: rgb(88 28 135 / 0.4);
}

.bg-purple-900\/5 {
  background-color: rgb(88 28 135 / 0.05);
}

.bg-purple-900\/50 {
  background-color: rgb(88 28 135 / 0.5);
}

.bg-purple-900\/60 {
  background-color: rgb(88 28 135 / 0.6);
}

.bg-purple-900\/70 {
  background-color: rgb(88 28 135 / 0.7);
}

.bg-purple-900\/75 {
  background-color: rgb(88 28 135 / 0.75);
}

.bg-purple-900\/80 {
  background-color: rgb(88 28 135 / 0.8);
}

.bg-purple-900\/90 {
  background-color: rgb(88 28 135 / 0.9);
}

.bg-purple-900\/95 {
  background-color: rgb(88 28 135 / 0.95);
}

.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}

.bg-red-100\/0 {
  background-color: rgb(254 226 226 / 0);
}

.bg-red-100\/10 {
  background-color: rgb(254 226 226 / 0.1);
}

.bg-red-100\/100 {
  background-color: rgb(254 226 226 / 1);
}

.bg-red-100\/20 {
  background-color: rgb(254 226 226 / 0.2);
}

.bg-red-100\/25 {
  background-color: rgb(254 226 226 / 0.25);
}

.bg-red-100\/30 {
  background-color: rgb(254 226 226 / 0.3);
}

.bg-red-100\/40 {
  background-color: rgb(254 226 226 / 0.4);
}

.bg-red-100\/5 {
  background-color: rgb(254 226 226 / 0.05);
}

.bg-red-100\/50 {
  background-color: rgb(254 226 226 / 0.5);
}

.bg-red-100\/60 {
  background-color: rgb(254 226 226 / 0.6);
}

.bg-red-100\/70 {
  background-color: rgb(254 226 226 / 0.7);
}

.bg-red-100\/75 {
  background-color: rgb(254 226 226 / 0.75);
}

.bg-red-100\/80 {
  background-color: rgb(254 226 226 / 0.8);
}

.bg-red-100\/90 {
  background-color: rgb(254 226 226 / 0.9);
}

.bg-red-100\/95 {
  background-color: rgb(254 226 226 / 0.95);
}

.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}

.bg-red-200\/0 {
  background-color: rgb(254 202 202 / 0);
}

.bg-red-200\/10 {
  background-color: rgb(254 202 202 / 0.1);
}

.bg-red-200\/100 {
  background-color: rgb(254 202 202 / 1);
}

.bg-red-200\/20 {
  background-color: rgb(254 202 202 / 0.2);
}

.bg-red-200\/25 {
  background-color: rgb(254 202 202 / 0.25);
}

.bg-red-200\/30 {
  background-color: rgb(254 202 202 / 0.3);
}

.bg-red-200\/40 {
  background-color: rgb(254 202 202 / 0.4);
}

.bg-red-200\/5 {
  background-color: rgb(254 202 202 / 0.05);
}

.bg-red-200\/50 {
  background-color: rgb(254 202 202 / 0.5);
}

.bg-red-200\/60 {
  background-color: rgb(254 202 202 / 0.6);
}

.bg-red-200\/70 {
  background-color: rgb(254 202 202 / 0.7);
}

.bg-red-200\/75 {
  background-color: rgb(254 202 202 / 0.75);
}

.bg-red-200\/80 {
  background-color: rgb(254 202 202 / 0.8);
}

.bg-red-200\/90 {
  background-color: rgb(254 202 202 / 0.9);
}

.bg-red-200\/95 {
  background-color: rgb(254 202 202 / 0.95);
}

.bg-red-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}

.bg-red-300\/0 {
  background-color: rgb(252 165 165 / 0);
}

.bg-red-300\/10 {
  background-color: rgb(252 165 165 / 0.1);
}

.bg-red-300\/100 {
  background-color: rgb(252 165 165 / 1);
}

.bg-red-300\/20 {
  background-color: rgb(252 165 165 / 0.2);
}

.bg-red-300\/25 {
  background-color: rgb(252 165 165 / 0.25);
}

.bg-red-300\/30 {
  background-color: rgb(252 165 165 / 0.3);
}

.bg-red-300\/40 {
  background-color: rgb(252 165 165 / 0.4);
}

.bg-red-300\/5 {
  background-color: rgb(252 165 165 / 0.05);
}

.bg-red-300\/50 {
  background-color: rgb(252 165 165 / 0.5);
}

.bg-red-300\/60 {
  background-color: rgb(252 165 165 / 0.6);
}

.bg-red-300\/70 {
  background-color: rgb(252 165 165 / 0.7);
}

.bg-red-300\/75 {
  background-color: rgb(252 165 165 / 0.75);
}

.bg-red-300\/80 {
  background-color: rgb(252 165 165 / 0.8);
}

.bg-red-300\/90 {
  background-color: rgb(252 165 165 / 0.9);
}

.bg-red-300\/95 {
  background-color: rgb(252 165 165 / 0.95);
}

.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}

.bg-red-400\/0 {
  background-color: rgb(248 113 113 / 0);
}

.bg-red-400\/10 {
  background-color: rgb(248 113 113 / 0.1);
}

.bg-red-400\/100 {
  background-color: rgb(248 113 113 / 1);
}

.bg-red-400\/20 {
  background-color: rgb(248 113 113 / 0.2);
}

.bg-red-400\/25 {
  background-color: rgb(248 113 113 / 0.25);
}

.bg-red-400\/30 {
  background-color: rgb(248 113 113 / 0.3);
}

.bg-red-400\/40 {
  background-color: rgb(248 113 113 / 0.4);
}

.bg-red-400\/5 {
  background-color: rgb(248 113 113 / 0.05);
}

.bg-red-400\/50 {
  background-color: rgb(248 113 113 / 0.5);
}

.bg-red-400\/60 {
  background-color: rgb(248 113 113 / 0.6);
}

.bg-red-400\/70 {
  background-color: rgb(248 113 113 / 0.7);
}

.bg-red-400\/75 {
  background-color: rgb(248 113 113 / 0.75);
}

.bg-red-400\/80 {
  background-color: rgb(248 113 113 / 0.8);
}

.bg-red-400\/90 {
  background-color: rgb(248 113 113 / 0.9);
}

.bg-red-400\/95 {
  background-color: rgb(248 113 113 / 0.95);
}

.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.bg-red-50\/0 {
  background-color: rgb(254 242 242 / 0);
}

.bg-red-50\/10 {
  background-color: rgb(254 242 242 / 0.1);
}

.bg-red-50\/100 {
  background-color: rgb(254 242 242 / 1);
}

.bg-red-50\/20 {
  background-color: rgb(254 242 242 / 0.2);
}

.bg-red-50\/25 {
  background-color: rgb(254 242 242 / 0.25);
}

.bg-red-50\/30 {
  background-color: rgb(254 242 242 / 0.3);
}

.bg-red-50\/40 {
  background-color: rgb(254 242 242 / 0.4);
}

.bg-red-50\/5 {
  background-color: rgb(254 242 242 / 0.05);
}

.bg-red-50\/50 {
  background-color: rgb(254 242 242 / 0.5);
}

.bg-red-50\/60 {
  background-color: rgb(254 242 242 / 0.6);
}

.bg-red-50\/70 {
  background-color: rgb(254 242 242 / 0.7);
}

.bg-red-50\/75 {
  background-color: rgb(254 242 242 / 0.75);
}

.bg-red-50\/80 {
  background-color: rgb(254 242 242 / 0.8);
}

.bg-red-50\/90 {
  background-color: rgb(254 242 242 / 0.9);
}

.bg-red-50\/95 {
  background-color: rgb(254 242 242 / 0.95);
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.bg-red-500\/0 {
  background-color: rgb(239 68 68 / 0);
}

.bg-red-500\/10 {
  background-color: rgb(239 68 68 / 0.1);
}

.bg-red-500\/100 {
  background-color: rgb(239 68 68 / 1);
}

.bg-red-500\/20 {
  background-color: rgb(239 68 68 / 0.2);
}

.bg-red-500\/25 {
  background-color: rgb(239 68 68 / 0.25);
}

.bg-red-500\/30 {
  background-color: rgb(239 68 68 / 0.3);
}

.bg-red-500\/40 {
  background-color: rgb(239 68 68 / 0.4);
}

.bg-red-500\/5 {
  background-color: rgb(239 68 68 / 0.05);
}

.bg-red-500\/50 {
  background-color: rgb(239 68 68 / 0.5);
}

.bg-red-500\/60 {
  background-color: rgb(239 68 68 / 0.6);
}

.bg-red-500\/70 {
  background-color: rgb(239 68 68 / 0.7);
}

.bg-red-500\/75 {
  background-color: rgb(239 68 68 / 0.75);
}

.bg-red-500\/80 {
  background-color: rgb(239 68 68 / 0.8);
}

.bg-red-500\/90 {
  background-color: rgb(239 68 68 / 0.9);
}

.bg-red-500\/95 {
  background-color: rgb(239 68 68 / 0.95);
}

.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.bg-red-600\/0 {
  background-color: rgb(220 38 38 / 0);
}

.bg-red-600\/10 {
  background-color: rgb(220 38 38 / 0.1);
}

.bg-red-600\/100 {
  background-color: rgb(220 38 38 / 1);
}

.bg-red-600\/20 {
  background-color: rgb(220 38 38 / 0.2);
}

.bg-red-600\/25 {
  background-color: rgb(220 38 38 / 0.25);
}

.bg-red-600\/30 {
  background-color: rgb(220 38 38 / 0.3);
}

.bg-red-600\/40 {
  background-color: rgb(220 38 38 / 0.4);
}

.bg-red-600\/5 {
  background-color: rgb(220 38 38 / 0.05);
}

.bg-red-600\/50 {
  background-color: rgb(220 38 38 / 0.5);
}

.bg-red-600\/60 {
  background-color: rgb(220 38 38 / 0.6);
}

.bg-red-600\/70 {
  background-color: rgb(220 38 38 / 0.7);
}

.bg-red-600\/75 {
  background-color: rgb(220 38 38 / 0.75);
}

.bg-red-600\/80 {
  background-color: rgb(220 38 38 / 0.8);
}

.bg-red-600\/90 {
  background-color: rgb(220 38 38 / 0.9);
}

.bg-red-600\/95 {
  background-color: rgb(220 38 38 / 0.95);
}

.bg-red-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}

.bg-red-700\/0 {
  background-color: rgb(185 28 28 / 0);
}

.bg-red-700\/10 {
  background-color: rgb(185 28 28 / 0.1);
}

.bg-red-700\/100 {
  background-color: rgb(185 28 28 / 1);
}

.bg-red-700\/20 {
  background-color: rgb(185 28 28 / 0.2);
}

.bg-red-700\/25 {
  background-color: rgb(185 28 28 / 0.25);
}

.bg-red-700\/30 {
  background-color: rgb(185 28 28 / 0.3);
}

.bg-red-700\/40 {
  background-color: rgb(185 28 28 / 0.4);
}

.bg-red-700\/5 {
  background-color: rgb(185 28 28 / 0.05);
}

.bg-red-700\/50 {
  background-color: rgb(185 28 28 / 0.5);
}

.bg-red-700\/60 {
  background-color: rgb(185 28 28 / 0.6);
}

.bg-red-700\/70 {
  background-color: rgb(185 28 28 / 0.7);
}

.bg-red-700\/75 {
  background-color: rgb(185 28 28 / 0.75);
}

.bg-red-700\/80 {
  background-color: rgb(185 28 28 / 0.8);
}

.bg-red-700\/90 {
  background-color: rgb(185 28 28 / 0.9);
}

.bg-red-700\/95 {
  background-color: rgb(185 28 28 / 0.95);
}

.bg-red-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}

.bg-red-800\/0 {
  background-color: rgb(153 27 27 / 0);
}

.bg-red-800\/10 {
  background-color: rgb(153 27 27 / 0.1);
}

.bg-red-800\/100 {
  background-color: rgb(153 27 27 / 1);
}

.bg-red-800\/20 {
  background-color: rgb(153 27 27 / 0.2);
}

.bg-red-800\/25 {
  background-color: rgb(153 27 27 / 0.25);
}

.bg-red-800\/30 {
  background-color: rgb(153 27 27 / 0.3);
}

.bg-red-800\/40 {
  background-color: rgb(153 27 27 / 0.4);
}

.bg-red-800\/5 {
  background-color: rgb(153 27 27 / 0.05);
}

.bg-red-800\/50 {
  background-color: rgb(153 27 27 / 0.5);
}

.bg-red-800\/60 {
  background-color: rgb(153 27 27 / 0.6);
}

.bg-red-800\/70 {
  background-color: rgb(153 27 27 / 0.7);
}

.bg-red-800\/75 {
  background-color: rgb(153 27 27 / 0.75);
}

.bg-red-800\/80 {
  background-color: rgb(153 27 27 / 0.8);
}

.bg-red-800\/90 {
  background-color: rgb(153 27 27 / 0.9);
}

.bg-red-800\/95 {
  background-color: rgb(153 27 27 / 0.95);
}

.bg-red-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}

.bg-red-900\/0 {
  background-color: rgb(127 29 29 / 0);
}

.bg-red-900\/10 {
  background-color: rgb(127 29 29 / 0.1);
}

.bg-red-900\/100 {
  background-color: rgb(127 29 29 / 1);
}

.bg-red-900\/20 {
  background-color: rgb(127 29 29 / 0.2);
}

.bg-red-900\/25 {
  background-color: rgb(127 29 29 / 0.25);
}

.bg-red-900\/30 {
  background-color: rgb(127 29 29 / 0.3);
}

.bg-red-900\/40 {
  background-color: rgb(127 29 29 / 0.4);
}

.bg-red-900\/5 {
  background-color: rgb(127 29 29 / 0.05);
}

.bg-red-900\/50 {
  background-color: rgb(127 29 29 / 0.5);
}

.bg-red-900\/60 {
  background-color: rgb(127 29 29 / 0.6);
}

.bg-red-900\/70 {
  background-color: rgb(127 29 29 / 0.7);
}

.bg-red-900\/75 {
  background-color: rgb(127 29 29 / 0.75);
}

.bg-red-900\/80 {
  background-color: rgb(127 29 29 / 0.8);
}

.bg-red-900\/90 {
  background-color: rgb(127 29 29 / 0.9);
}

.bg-red-900\/95 {
  background-color: rgb(127 29 29 / 0.95);
}

.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(238 197 53 / var(--tw-bg-opacity));
}

.bg-secondary-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 244 210 / var(--tw-bg-opacity));
}

.bg-secondary-100\/0 {
  background-color: rgb(254 244 210 / 0);
}

.bg-secondary-100\/10 {
  background-color: rgb(254 244 210 / 0.1);
}

.bg-secondary-100\/100 {
  background-color: rgb(254 244 210 / 1);
}

.bg-secondary-100\/20 {
  background-color: rgb(254 244 210 / 0.2);
}

.bg-secondary-100\/25 {
  background-color: rgb(254 244 210 / 0.25);
}

.bg-secondary-100\/30 {
  background-color: rgb(254 244 210 / 0.3);
}

.bg-secondary-100\/40 {
  background-color: rgb(254 244 210 / 0.4);
}

.bg-secondary-100\/5 {
  background-color: rgb(254 244 210 / 0.05);
}

.bg-secondary-100\/50 {
  background-color: rgb(254 244 210 / 0.5);
}

.bg-secondary-100\/60 {
  background-color: rgb(254 244 210 / 0.6);
}

.bg-secondary-100\/70 {
  background-color: rgb(254 244 210 / 0.7);
}

.bg-secondary-100\/75 {
  background-color: rgb(254 244 210 / 0.75);
}

.bg-secondary-100\/80 {
  background-color: rgb(254 244 210 / 0.8);
}

.bg-secondary-100\/90 {
  background-color: rgb(254 244 210 / 0.9);
}

.bg-secondary-100\/95 {
  background-color: rgb(254 244 210 / 0.95);
}

.bg-secondary-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 231 166 / var(--tw-bg-opacity));
}

.bg-secondary-200\/0 {
  background-color: rgb(254 231 166 / 0);
}

.bg-secondary-200\/10 {
  background-color: rgb(254 231 166 / 0.1);
}

.bg-secondary-200\/100 {
  background-color: rgb(254 231 166 / 1);
}

.bg-secondary-200\/20 {
  background-color: rgb(254 231 166 / 0.2);
}

.bg-secondary-200\/25 {
  background-color: rgb(254 231 166 / 0.25);
}

.bg-secondary-200\/30 {
  background-color: rgb(254 231 166 / 0.3);
}

.bg-secondary-200\/40 {
  background-color: rgb(254 231 166 / 0.4);
}

.bg-secondary-200\/5 {
  background-color: rgb(254 231 166 / 0.05);
}

.bg-secondary-200\/50 {
  background-color: rgb(254 231 166 / 0.5);
}

.bg-secondary-200\/60 {
  background-color: rgb(254 231 166 / 0.6);
}

.bg-secondary-200\/70 {
  background-color: rgb(254 231 166 / 0.7);
}

.bg-secondary-200\/75 {
  background-color: rgb(254 231 166 / 0.75);
}

.bg-secondary-200\/80 {
  background-color: rgb(254 231 166 / 0.8);
}

.bg-secondary-200\/90 {
  background-color: rgb(254 231 166 / 0.9);
}

.bg-secondary-200\/95 {
  background-color: rgb(254 231 166 / 0.95);
}

.bg-secondary-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 218 122 / var(--tw-bg-opacity));
}

.bg-secondary-300\/0 {
  background-color: rgb(254 218 122 / 0);
}

.bg-secondary-300\/10 {
  background-color: rgb(254 218 122 / 0.1);
}

.bg-secondary-300\/100 {
  background-color: rgb(254 218 122 / 1);
}

.bg-secondary-300\/20 {
  background-color: rgb(254 218 122 / 0.2);
}

.bg-secondary-300\/25 {
  background-color: rgb(254 218 122 / 0.25);
}

.bg-secondary-300\/30 {
  background-color: rgb(254 218 122 / 0.3);
}

.bg-secondary-300\/40 {
  background-color: rgb(254 218 122 / 0.4);
}

.bg-secondary-300\/5 {
  background-color: rgb(254 218 122 / 0.05);
}

.bg-secondary-300\/50 {
  background-color: rgb(254 218 122 / 0.5);
}

.bg-secondary-300\/60 {
  background-color: rgb(254 218 122 / 0.6);
}

.bg-secondary-300\/70 {
  background-color: rgb(254 218 122 / 0.7);
}

.bg-secondary-300\/75 {
  background-color: rgb(254 218 122 / 0.75);
}

.bg-secondary-300\/80 {
  background-color: rgb(254 218 122 / 0.8);
}

.bg-secondary-300\/90 {
  background-color: rgb(254 218 122 / 0.9);
}

.bg-secondary-300\/95 {
  background-color: rgb(254 218 122 / 0.95);
}

.bg-secondary-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 204 78 / var(--tw-bg-opacity));
}

.bg-secondary-400\/0 {
  background-color: rgb(254 204 78 / 0);
}

.bg-secondary-400\/10 {
  background-color: rgb(254 204 78 / 0.1);
}

.bg-secondary-400\/100 {
  background-color: rgb(254 204 78 / 1);
}

.bg-secondary-400\/20 {
  background-color: rgb(254 204 78 / 0.2);
}

.bg-secondary-400\/25 {
  background-color: rgb(254 204 78 / 0.25);
}

.bg-secondary-400\/30 {
  background-color: rgb(254 204 78 / 0.3);
}

.bg-secondary-400\/40 {
  background-color: rgb(254 204 78 / 0.4);
}

.bg-secondary-400\/5 {
  background-color: rgb(254 204 78 / 0.05);
}

.bg-secondary-400\/50 {
  background-color: rgb(254 204 78 / 0.5);
}

.bg-secondary-400\/60 {
  background-color: rgb(254 204 78 / 0.6);
}

.bg-secondary-400\/70 {
  background-color: rgb(254 204 78 / 0.7);
}

.bg-secondary-400\/75 {
  background-color: rgb(254 204 78 / 0.75);
}

.bg-secondary-400\/80 {
  background-color: rgb(254 204 78 / 0.8);
}

.bg-secondary-400\/90 {
  background-color: rgb(254 204 78 / 0.9);
}

.bg-secondary-400\/95 {
  background-color: rgb(254 204 78 / 0.95);
}

.bg-secondary-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 197 53 / var(--tw-bg-opacity));
}

.bg-secondary-500\/0 {
  background-color: rgb(238 197 53 / 0);
}

.bg-secondary-500\/10 {
  background-color: rgb(238 197 53 / 0.1);
}

.bg-secondary-500\/100 {
  background-color: rgb(238 197 53 / 1);
}

.bg-secondary-500\/20 {
  background-color: rgb(238 197 53 / 0.2);
}

.bg-secondary-500\/25 {
  background-color: rgb(238 197 53 / 0.25);
}

.bg-secondary-500\/30 {
  background-color: rgb(238 197 53 / 0.3);
}

.bg-secondary-500\/40 {
  background-color: rgb(238 197 53 / 0.4);
}

.bg-secondary-500\/5 {
  background-color: rgb(238 197 53 / 0.05);
}

.bg-secondary-500\/50 {
  background-color: rgb(238 197 53 / 0.5);
}

.bg-secondary-500\/60 {
  background-color: rgb(238 197 53 / 0.6);
}

.bg-secondary-500\/70 {
  background-color: rgb(238 197 53 / 0.7);
}

.bg-secondary-500\/75 {
  background-color: rgb(238 197 53 / 0.75);
}

.bg-secondary-500\/80 {
  background-color: rgb(238 197 53 / 0.8);
}

.bg-secondary-500\/90 {
  background-color: rgb(238 197 53 / 0.9);
}

.bg-secondary-500\/95 {
  background-color: rgb(238 197 53 / 0.95);
}

.bg-secondary-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(213 174 45 / var(--tw-bg-opacity));
}

.bg-secondary-600\/0 {
  background-color: rgb(213 174 45 / 0);
}

.bg-secondary-600\/10 {
  background-color: rgb(213 174 45 / 0.1);
}

.bg-secondary-600\/100 {
  background-color: rgb(213 174 45 / 1);
}

.bg-secondary-600\/20 {
  background-color: rgb(213 174 45 / 0.2);
}

.bg-secondary-600\/25 {
  background-color: rgb(213 174 45 / 0.25);
}

.bg-secondary-600\/30 {
  background-color: rgb(213 174 45 / 0.3);
}

.bg-secondary-600\/40 {
  background-color: rgb(213 174 45 / 0.4);
}

.bg-secondary-600\/5 {
  background-color: rgb(213 174 45 / 0.05);
}

.bg-secondary-600\/50 {
  background-color: rgb(213 174 45 / 0.5);
}

.bg-secondary-600\/60 {
  background-color: rgb(213 174 45 / 0.6);
}

.bg-secondary-600\/70 {
  background-color: rgb(213 174 45 / 0.7);
}

.bg-secondary-600\/75 {
  background-color: rgb(213 174 45 / 0.75);
}

.bg-secondary-600\/80 {
  background-color: rgb(213 174 45 / 0.8);
}

.bg-secondary-600\/90 {
  background-color: rgb(213 174 45 / 0.9);
}

.bg-secondary-600\/95 {
  background-color: rgb(213 174 45 / 0.95);
}

.bg-secondary-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(171 135 37 / var(--tw-bg-opacity));
}

.bg-secondary-700\/0 {
  background-color: rgb(171 135 37 / 0);
}

.bg-secondary-700\/10 {
  background-color: rgb(171 135 37 / 0.1);
}

.bg-secondary-700\/100 {
  background-color: rgb(171 135 37 / 1);
}

.bg-secondary-700\/20 {
  background-color: rgb(171 135 37 / 0.2);
}

.bg-secondary-700\/25 {
  background-color: rgb(171 135 37 / 0.25);
}

.bg-secondary-700\/30 {
  background-color: rgb(171 135 37 / 0.3);
}

.bg-secondary-700\/40 {
  background-color: rgb(171 135 37 / 0.4);
}

.bg-secondary-700\/5 {
  background-color: rgb(171 135 37 / 0.05);
}

.bg-secondary-700\/50 {
  background-color: rgb(171 135 37 / 0.5);
}

.bg-secondary-700\/60 {
  background-color: rgb(171 135 37 / 0.6);
}

.bg-secondary-700\/70 {
  background-color: rgb(171 135 37 / 0.7);
}

.bg-secondary-700\/75 {
  background-color: rgb(171 135 37 / 0.75);
}

.bg-secondary-700\/80 {
  background-color: rgb(171 135 37 / 0.8);
}

.bg-secondary-700\/90 {
  background-color: rgb(171 135 37 / 0.9);
}

.bg-secondary-700\/95 {
  background-color: rgb(171 135 37 / 0.95);
}

.bg-secondary-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(130 96 29 / var(--tw-bg-opacity));
}

.bg-secondary-800\/0 {
  background-color: rgb(130 96 29 / 0);
}

.bg-secondary-800\/10 {
  background-color: rgb(130 96 29 / 0.1);
}

.bg-secondary-800\/100 {
  background-color: rgb(130 96 29 / 1);
}

.bg-secondary-800\/20 {
  background-color: rgb(130 96 29 / 0.2);
}

.bg-secondary-800\/25 {
  background-color: rgb(130 96 29 / 0.25);
}

.bg-secondary-800\/30 {
  background-color: rgb(130 96 29 / 0.3);
}

.bg-secondary-800\/40 {
  background-color: rgb(130 96 29 / 0.4);
}

.bg-secondary-800\/5 {
  background-color: rgb(130 96 29 / 0.05);
}

.bg-secondary-800\/50 {
  background-color: rgb(130 96 29 / 0.5);
}

.bg-secondary-800\/60 {
  background-color: rgb(130 96 29 / 0.6);
}

.bg-secondary-800\/70 {
  background-color: rgb(130 96 29 / 0.7);
}

.bg-secondary-800\/75 {
  background-color: rgb(130 96 29 / 0.75);
}

.bg-secondary-800\/80 {
  background-color: rgb(130 96 29 / 0.8);
}

.bg-secondary-800\/90 {
  background-color: rgb(130 96 29 / 0.9);
}

.bg-secondary-800\/95 {
  background-color: rgb(130 96 29 / 0.95);
}

.bg-secondary-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(88 64 21 / var(--tw-bg-opacity));
}

.bg-secondary-900\/0 {
  background-color: rgb(88 64 21 / 0);
}

.bg-secondary-900\/10 {
  background-color: rgb(88 64 21 / 0.1);
}

.bg-secondary-900\/100 {
  background-color: rgb(88 64 21 / 1);
}

.bg-secondary-900\/20 {
  background-color: rgb(88 64 21 / 0.2);
}

.bg-secondary-900\/25 {
  background-color: rgb(88 64 21 / 0.25);
}

.bg-secondary-900\/30 {
  background-color: rgb(88 64 21 / 0.3);
}

.bg-secondary-900\/40 {
  background-color: rgb(88 64 21 / 0.4);
}

.bg-secondary-900\/5 {
  background-color: rgb(88 64 21 / 0.05);
}

.bg-secondary-900\/50 {
  background-color: rgb(88 64 21 / 0.5);
}

.bg-secondary-900\/60 {
  background-color: rgb(88 64 21 / 0.6);
}

.bg-secondary-900\/70 {
  background-color: rgb(88 64 21 / 0.7);
}

.bg-secondary-900\/75 {
  background-color: rgb(88 64 21 / 0.75);
}

.bg-secondary-900\/80 {
  background-color: rgb(88 64 21 / 0.8);
}

.bg-secondary-900\/90 {
  background-color: rgb(88 64 21 / 0.9);
}

.bg-secondary-900\/95 {
  background-color: rgb(88 64 21 / 0.95);
}

.bg-sky-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}

.bg-sky-100\/0 {
  background-color: rgb(224 242 254 / 0);
}

.bg-sky-100\/10 {
  background-color: rgb(224 242 254 / 0.1);
}

.bg-sky-100\/100 {
  background-color: rgb(224 242 254 / 1);
}

.bg-sky-100\/20 {
  background-color: rgb(224 242 254 / 0.2);
}

.bg-sky-100\/25 {
  background-color: rgb(224 242 254 / 0.25);
}

.bg-sky-100\/30 {
  background-color: rgb(224 242 254 / 0.3);
}

.bg-sky-100\/40 {
  background-color: rgb(224 242 254 / 0.4);
}

.bg-sky-100\/5 {
  background-color: rgb(224 242 254 / 0.05);
}

.bg-sky-100\/50 {
  background-color: rgb(224 242 254 / 0.5);
}

.bg-sky-100\/60 {
  background-color: rgb(224 242 254 / 0.6);
}

.bg-sky-100\/70 {
  background-color: rgb(224 242 254 / 0.7);
}

.bg-sky-100\/75 {
  background-color: rgb(224 242 254 / 0.75);
}

.bg-sky-100\/80 {
  background-color: rgb(224 242 254 / 0.8);
}

.bg-sky-100\/90 {
  background-color: rgb(224 242 254 / 0.9);
}

.bg-sky-100\/95 {
  background-color: rgb(224 242 254 / 0.95);
}

.bg-sky-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}

.bg-sky-200\/0 {
  background-color: rgb(186 230 253 / 0);
}

.bg-sky-200\/10 {
  background-color: rgb(186 230 253 / 0.1);
}

.bg-sky-200\/100 {
  background-color: rgb(186 230 253 / 1);
}

.bg-sky-200\/20 {
  background-color: rgb(186 230 253 / 0.2);
}

.bg-sky-200\/25 {
  background-color: rgb(186 230 253 / 0.25);
}

.bg-sky-200\/30 {
  background-color: rgb(186 230 253 / 0.3);
}

.bg-sky-200\/40 {
  background-color: rgb(186 230 253 / 0.4);
}

.bg-sky-200\/5 {
  background-color: rgb(186 230 253 / 0.05);
}

.bg-sky-200\/50 {
  background-color: rgb(186 230 253 / 0.5);
}

.bg-sky-200\/60 {
  background-color: rgb(186 230 253 / 0.6);
}

.bg-sky-200\/70 {
  background-color: rgb(186 230 253 / 0.7);
}

.bg-sky-200\/75 {
  background-color: rgb(186 230 253 / 0.75);
}

.bg-sky-200\/80 {
  background-color: rgb(186 230 253 / 0.8);
}

.bg-sky-200\/90 {
  background-color: rgb(186 230 253 / 0.9);
}

.bg-sky-200\/95 {
  background-color: rgb(186 230 253 / 0.95);
}

.bg-sky-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity));
}

.bg-sky-300\/0 {
  background-color: rgb(125 211 252 / 0);
}

.bg-sky-300\/10 {
  background-color: rgb(125 211 252 / 0.1);
}

.bg-sky-300\/100 {
  background-color: rgb(125 211 252 / 1);
}

.bg-sky-300\/20 {
  background-color: rgb(125 211 252 / 0.2);
}

.bg-sky-300\/25 {
  background-color: rgb(125 211 252 / 0.25);
}

.bg-sky-300\/30 {
  background-color: rgb(125 211 252 / 0.3);
}

.bg-sky-300\/40 {
  background-color: rgb(125 211 252 / 0.4);
}

.bg-sky-300\/5 {
  background-color: rgb(125 211 252 / 0.05);
}

.bg-sky-300\/50 {
  background-color: rgb(125 211 252 / 0.5);
}

.bg-sky-300\/60 {
  background-color: rgb(125 211 252 / 0.6);
}

.bg-sky-300\/70 {
  background-color: rgb(125 211 252 / 0.7);
}

.bg-sky-300\/75 {
  background-color: rgb(125 211 252 / 0.75);
}

.bg-sky-300\/80 {
  background-color: rgb(125 211 252 / 0.8);
}

.bg-sky-300\/90 {
  background-color: rgb(125 211 252 / 0.9);
}

.bg-sky-300\/95 {
  background-color: rgb(125 211 252 / 0.95);
}

.bg-sky-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}

.bg-sky-400\/0 {
  background-color: rgb(56 189 248 / 0);
}

.bg-sky-400\/10 {
  background-color: rgb(56 189 248 / 0.1);
}

.bg-sky-400\/100 {
  background-color: rgb(56 189 248 / 1);
}

.bg-sky-400\/20 {
  background-color: rgb(56 189 248 / 0.2);
}

.bg-sky-400\/25 {
  background-color: rgb(56 189 248 / 0.25);
}

.bg-sky-400\/30 {
  background-color: rgb(56 189 248 / 0.3);
}

.bg-sky-400\/40 {
  background-color: rgb(56 189 248 / 0.4);
}

.bg-sky-400\/5 {
  background-color: rgb(56 189 248 / 0.05);
}

.bg-sky-400\/50 {
  background-color: rgb(56 189 248 / 0.5);
}

.bg-sky-400\/60 {
  background-color: rgb(56 189 248 / 0.6);
}

.bg-sky-400\/70 {
  background-color: rgb(56 189 248 / 0.7);
}

.bg-sky-400\/75 {
  background-color: rgb(56 189 248 / 0.75);
}

.bg-sky-400\/80 {
  background-color: rgb(56 189 248 / 0.8);
}

.bg-sky-400\/90 {
  background-color: rgb(56 189 248 / 0.9);
}

.bg-sky-400\/95 {
  background-color: rgb(56 189 248 / 0.95);
}

.bg-sky-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity));
}

.bg-sky-50\/0 {
  background-color: rgb(240 249 255 / 0);
}

.bg-sky-50\/10 {
  background-color: rgb(240 249 255 / 0.1);
}

.bg-sky-50\/100 {
  background-color: rgb(240 249 255 / 1);
}

.bg-sky-50\/20 {
  background-color: rgb(240 249 255 / 0.2);
}

.bg-sky-50\/25 {
  background-color: rgb(240 249 255 / 0.25);
}

.bg-sky-50\/30 {
  background-color: rgb(240 249 255 / 0.3);
}

.bg-sky-50\/40 {
  background-color: rgb(240 249 255 / 0.4);
}

.bg-sky-50\/5 {
  background-color: rgb(240 249 255 / 0.05);
}

.bg-sky-50\/50 {
  background-color: rgb(240 249 255 / 0.5);
}

.bg-sky-50\/60 {
  background-color: rgb(240 249 255 / 0.6);
}

.bg-sky-50\/70 {
  background-color: rgb(240 249 255 / 0.7);
}

.bg-sky-50\/75 {
  background-color: rgb(240 249 255 / 0.75);
}

.bg-sky-50\/80 {
  background-color: rgb(240 249 255 / 0.8);
}

.bg-sky-50\/90 {
  background-color: rgb(240 249 255 / 0.9);
}

.bg-sky-50\/95 {
  background-color: rgb(240 249 255 / 0.95);
}

.bg-sky-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}

.bg-sky-500\/0 {
  background-color: rgb(14 165 233 / 0);
}

.bg-sky-500\/10 {
  background-color: rgb(14 165 233 / 0.1);
}

.bg-sky-500\/100 {
  background-color: rgb(14 165 233 / 1);
}

.bg-sky-500\/20 {
  background-color: rgb(14 165 233 / 0.2);
}

.bg-sky-500\/25 {
  background-color: rgb(14 165 233 / 0.25);
}

.bg-sky-500\/30 {
  background-color: rgb(14 165 233 / 0.3);
}

.bg-sky-500\/40 {
  background-color: rgb(14 165 233 / 0.4);
}

.bg-sky-500\/5 {
  background-color: rgb(14 165 233 / 0.05);
}

.bg-sky-500\/50 {
  background-color: rgb(14 165 233 / 0.5);
}

.bg-sky-500\/60 {
  background-color: rgb(14 165 233 / 0.6);
}

.bg-sky-500\/70 {
  background-color: rgb(14 165 233 / 0.7);
}

.bg-sky-500\/75 {
  background-color: rgb(14 165 233 / 0.75);
}

.bg-sky-500\/80 {
  background-color: rgb(14 165 233 / 0.8);
}

.bg-sky-500\/90 {
  background-color: rgb(14 165 233 / 0.9);
}

.bg-sky-500\/95 {
  background-color: rgb(14 165 233 / 0.95);
}

.bg-sky-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}

.bg-sky-600\/0 {
  background-color: rgb(2 132 199 / 0);
}

.bg-sky-600\/10 {
  background-color: rgb(2 132 199 / 0.1);
}

.bg-sky-600\/100 {
  background-color: rgb(2 132 199 / 1);
}

.bg-sky-600\/20 {
  background-color: rgb(2 132 199 / 0.2);
}

.bg-sky-600\/25 {
  background-color: rgb(2 132 199 / 0.25);
}

.bg-sky-600\/30 {
  background-color: rgb(2 132 199 / 0.3);
}

.bg-sky-600\/40 {
  background-color: rgb(2 132 199 / 0.4);
}

.bg-sky-600\/5 {
  background-color: rgb(2 132 199 / 0.05);
}

.bg-sky-600\/50 {
  background-color: rgb(2 132 199 / 0.5);
}

.bg-sky-600\/60 {
  background-color: rgb(2 132 199 / 0.6);
}

.bg-sky-600\/70 {
  background-color: rgb(2 132 199 / 0.7);
}

.bg-sky-600\/75 {
  background-color: rgb(2 132 199 / 0.75);
}

.bg-sky-600\/80 {
  background-color: rgb(2 132 199 / 0.8);
}

.bg-sky-600\/90 {
  background-color: rgb(2 132 199 / 0.9);
}

.bg-sky-600\/95 {
  background-color: rgb(2 132 199 / 0.95);
}

.bg-sky-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity));
}

.bg-sky-700\/0 {
  background-color: rgb(3 105 161 / 0);
}

.bg-sky-700\/10 {
  background-color: rgb(3 105 161 / 0.1);
}

.bg-sky-700\/100 {
  background-color: rgb(3 105 161 / 1);
}

.bg-sky-700\/20 {
  background-color: rgb(3 105 161 / 0.2);
}

.bg-sky-700\/25 {
  background-color: rgb(3 105 161 / 0.25);
}

.bg-sky-700\/30 {
  background-color: rgb(3 105 161 / 0.3);
}

.bg-sky-700\/40 {
  background-color: rgb(3 105 161 / 0.4);
}

.bg-sky-700\/5 {
  background-color: rgb(3 105 161 / 0.05);
}

.bg-sky-700\/50 {
  background-color: rgb(3 105 161 / 0.5);
}

.bg-sky-700\/60 {
  background-color: rgb(3 105 161 / 0.6);
}

.bg-sky-700\/70 {
  background-color: rgb(3 105 161 / 0.7);
}

.bg-sky-700\/75 {
  background-color: rgb(3 105 161 / 0.75);
}

.bg-sky-700\/80 {
  background-color: rgb(3 105 161 / 0.8);
}

.bg-sky-700\/90 {
  background-color: rgb(3 105 161 / 0.9);
}

.bg-sky-700\/95 {
  background-color: rgb(3 105 161 / 0.95);
}

.bg-sky-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity));
}

.bg-sky-800\/0 {
  background-color: rgb(7 89 133 / 0);
}

.bg-sky-800\/10 {
  background-color: rgb(7 89 133 / 0.1);
}

.bg-sky-800\/100 {
  background-color: rgb(7 89 133 / 1);
}

.bg-sky-800\/20 {
  background-color: rgb(7 89 133 / 0.2);
}

.bg-sky-800\/25 {
  background-color: rgb(7 89 133 / 0.25);
}

.bg-sky-800\/30 {
  background-color: rgb(7 89 133 / 0.3);
}

.bg-sky-800\/40 {
  background-color: rgb(7 89 133 / 0.4);
}

.bg-sky-800\/5 {
  background-color: rgb(7 89 133 / 0.05);
}

.bg-sky-800\/50 {
  background-color: rgb(7 89 133 / 0.5);
}

.bg-sky-800\/60 {
  background-color: rgb(7 89 133 / 0.6);
}

.bg-sky-800\/70 {
  background-color: rgb(7 89 133 / 0.7);
}

.bg-sky-800\/75 {
  background-color: rgb(7 89 133 / 0.75);
}

.bg-sky-800\/80 {
  background-color: rgb(7 89 133 / 0.8);
}

.bg-sky-800\/90 {
  background-color: rgb(7 89 133 / 0.9);
}

.bg-sky-800\/95 {
  background-color: rgb(7 89 133 / 0.95);
}

.bg-sky-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}

.bg-sky-900\/0 {
  background-color: rgb(12 74 110 / 0);
}

.bg-sky-900\/10 {
  background-color: rgb(12 74 110 / 0.1);
}

.bg-sky-900\/100 {
  background-color: rgb(12 74 110 / 1);
}

.bg-sky-900\/20 {
  background-color: rgb(12 74 110 / 0.2);
}

.bg-sky-900\/25 {
  background-color: rgb(12 74 110 / 0.25);
}

.bg-sky-900\/30 {
  background-color: rgb(12 74 110 / 0.3);
}

.bg-sky-900\/40 {
  background-color: rgb(12 74 110 / 0.4);
}

.bg-sky-900\/5 {
  background-color: rgb(12 74 110 / 0.05);
}

.bg-sky-900\/50 {
  background-color: rgb(12 74 110 / 0.5);
}

.bg-sky-900\/60 {
  background-color: rgb(12 74 110 / 0.6);
}

.bg-sky-900\/70 {
  background-color: rgb(12 74 110 / 0.7);
}

.bg-sky-900\/75 {
  background-color: rgb(12 74 110 / 0.75);
}

.bg-sky-900\/80 {
  background-color: rgb(12 74 110 / 0.8);
}

.bg-sky-900\/90 {
  background-color: rgb(12 74 110 / 0.9);
}

.bg-sky-900\/95 {
  background-color: rgb(12 74 110 / 0.95);
}

.bg-success-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(72 187 120 / var(--tw-bg-opacity));
}

.bg-success-500\/0 {
  background-color: rgb(72 187 120 / 0);
}

.bg-success-500\/10 {
  background-color: rgb(72 187 120 / 0.1);
}

.bg-success-500\/100 {
  background-color: rgb(72 187 120 / 1);
}

.bg-success-500\/20 {
  background-color: rgb(72 187 120 / 0.2);
}

.bg-success-500\/25 {
  background-color: rgb(72 187 120 / 0.25);
}

.bg-success-500\/30 {
  background-color: rgb(72 187 120 / 0.3);
}

.bg-success-500\/40 {
  background-color: rgb(72 187 120 / 0.4);
}

.bg-success-500\/5 {
  background-color: rgb(72 187 120 / 0.05);
}

.bg-success-500\/50 {
  background-color: rgb(72 187 120 / 0.5);
}

.bg-success-500\/60 {
  background-color: rgb(72 187 120 / 0.6);
}

.bg-success-500\/70 {
  background-color: rgb(72 187 120 / 0.7);
}

.bg-success-500\/75 {
  background-color: rgb(72 187 120 / 0.75);
}

.bg-success-500\/80 {
  background-color: rgb(72 187 120 / 0.8);
}

.bg-success-500\/90 {
  background-color: rgb(72 187 120 / 0.9);
}

.bg-success-500\/95 {
  background-color: rgb(72 187 120 / 0.95);
}

.bg-transparent {
  background-color: transparent;
}

.bg-warning-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(246 224 94 / var(--tw-bg-opacity));
}

.bg-warning-500\/0 {
  background-color: rgb(246 224 94 / 0);
}

.bg-warning-500\/10 {
  background-color: rgb(246 224 94 / 0.1);
}

.bg-warning-500\/100 {
  background-color: rgb(246 224 94 / 1);
}

.bg-warning-500\/20 {
  background-color: rgb(246 224 94 / 0.2);
}

.bg-warning-500\/25 {
  background-color: rgb(246 224 94 / 0.25);
}

.bg-warning-500\/30 {
  background-color: rgb(246 224 94 / 0.3);
}

.bg-warning-500\/40 {
  background-color: rgb(246 224 94 / 0.4);
}

.bg-warning-500\/5 {
  background-color: rgb(246 224 94 / 0.05);
}

.bg-warning-500\/50 {
  background-color: rgb(246 224 94 / 0.5);
}

.bg-warning-500\/60 {
  background-color: rgb(246 224 94 / 0.6);
}

.bg-warning-500\/70 {
  background-color: rgb(246 224 94 / 0.7);
}

.bg-warning-500\/75 {
  background-color: rgb(246 224 94 / 0.75);
}

.bg-warning-500\/80 {
  background-color: rgb(246 224 94 / 0.8);
}

.bg-warning-500\/90 {
  background-color: rgb(246 224 94 / 0.9);
}

.bg-warning-500\/95 {
  background-color: rgb(246 224 94 / 0.95);
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-yellow-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}

.bg-yellow-100\/0 {
  background-color: rgb(254 249 195 / 0);
}

.bg-yellow-100\/10 {
  background-color: rgb(254 249 195 / 0.1);
}

.bg-yellow-100\/100 {
  background-color: rgb(254 249 195 / 1);
}

.bg-yellow-100\/20 {
  background-color: rgb(254 249 195 / 0.2);
}

.bg-yellow-100\/25 {
  background-color: rgb(254 249 195 / 0.25);
}

.bg-yellow-100\/30 {
  background-color: rgb(254 249 195 / 0.3);
}

.bg-yellow-100\/40 {
  background-color: rgb(254 249 195 / 0.4);
}

.bg-yellow-100\/5 {
  background-color: rgb(254 249 195 / 0.05);
}

.bg-yellow-100\/50 {
  background-color: rgb(254 249 195 / 0.5);
}

.bg-yellow-100\/60 {
  background-color: rgb(254 249 195 / 0.6);
}

.bg-yellow-100\/70 {
  background-color: rgb(254 249 195 / 0.7);
}

.bg-yellow-100\/75 {
  background-color: rgb(254 249 195 / 0.75);
}

.bg-yellow-100\/80 {
  background-color: rgb(254 249 195 / 0.8);
}

.bg-yellow-100\/90 {
  background-color: rgb(254 249 195 / 0.9);
}

.bg-yellow-100\/95 {
  background-color: rgb(254 249 195 / 0.95);
}

.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}

.bg-yellow-200\/0 {
  background-color: rgb(254 240 138 / 0);
}

.bg-yellow-200\/10 {
  background-color: rgb(254 240 138 / 0.1);
}

.bg-yellow-200\/100 {
  background-color: rgb(254 240 138 / 1);
}

.bg-yellow-200\/20 {
  background-color: rgb(254 240 138 / 0.2);
}

.bg-yellow-200\/25 {
  background-color: rgb(254 240 138 / 0.25);
}

.bg-yellow-200\/30 {
  background-color: rgb(254 240 138 / 0.3);
}

.bg-yellow-200\/40 {
  background-color: rgb(254 240 138 / 0.4);
}

.bg-yellow-200\/5 {
  background-color: rgb(254 240 138 / 0.05);
}

.bg-yellow-200\/50 {
  background-color: rgb(254 240 138 / 0.5);
}

.bg-yellow-200\/60 {
  background-color: rgb(254 240 138 / 0.6);
}

.bg-yellow-200\/70 {
  background-color: rgb(254 240 138 / 0.7);
}

.bg-yellow-200\/75 {
  background-color: rgb(254 240 138 / 0.75);
}

.bg-yellow-200\/80 {
  background-color: rgb(254 240 138 / 0.8);
}

.bg-yellow-200\/90 {
  background-color: rgb(254 240 138 / 0.9);
}

.bg-yellow-200\/95 {
  background-color: rgb(254 240 138 / 0.95);
}

.bg-yellow-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 224 71 / var(--tw-bg-opacity));
}

.bg-yellow-300\/0 {
  background-color: rgb(253 224 71 / 0);
}

.bg-yellow-300\/10 {
  background-color: rgb(253 224 71 / 0.1);
}

.bg-yellow-300\/100 {
  background-color: rgb(253 224 71 / 1);
}

.bg-yellow-300\/20 {
  background-color: rgb(253 224 71 / 0.2);
}

.bg-yellow-300\/25 {
  background-color: rgb(253 224 71 / 0.25);
}

.bg-yellow-300\/30 {
  background-color: rgb(253 224 71 / 0.3);
}

.bg-yellow-300\/40 {
  background-color: rgb(253 224 71 / 0.4);
}

.bg-yellow-300\/5 {
  background-color: rgb(253 224 71 / 0.05);
}

.bg-yellow-300\/50 {
  background-color: rgb(253 224 71 / 0.5);
}

.bg-yellow-300\/60 {
  background-color: rgb(253 224 71 / 0.6);
}

.bg-yellow-300\/70 {
  background-color: rgb(253 224 71 / 0.7);
}

.bg-yellow-300\/75 {
  background-color: rgb(253 224 71 / 0.75);
}

.bg-yellow-300\/80 {
  background-color: rgb(253 224 71 / 0.8);
}

.bg-yellow-300\/90 {
  background-color: rgb(253 224 71 / 0.9);
}

.bg-yellow-300\/95 {
  background-color: rgb(253 224 71 / 0.95);
}

.bg-yellow-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}

.bg-yellow-400\/0 {
  background-color: rgb(250 204 21 / 0);
}

.bg-yellow-400\/10 {
  background-color: rgb(250 204 21 / 0.1);
}

.bg-yellow-400\/100 {
  background-color: rgb(250 204 21 / 1);
}

.bg-yellow-400\/20 {
  background-color: rgb(250 204 21 / 0.2);
}

.bg-yellow-400\/25 {
  background-color: rgb(250 204 21 / 0.25);
}

.bg-yellow-400\/30 {
  background-color: rgb(250 204 21 / 0.3);
}

.bg-yellow-400\/40 {
  background-color: rgb(250 204 21 / 0.4);
}

.bg-yellow-400\/5 {
  background-color: rgb(250 204 21 / 0.05);
}

.bg-yellow-400\/50 {
  background-color: rgb(250 204 21 / 0.5);
}

.bg-yellow-400\/60 {
  background-color: rgb(250 204 21 / 0.6);
}

.bg-yellow-400\/70 {
  background-color: rgb(250 204 21 / 0.7);
}

.bg-yellow-400\/75 {
  background-color: rgb(250 204 21 / 0.75);
}

.bg-yellow-400\/80 {
  background-color: rgb(250 204 21 / 0.8);
}

.bg-yellow-400\/90 {
  background-color: rgb(250 204 21 / 0.9);
}

.bg-yellow-400\/95 {
  background-color: rgb(250 204 21 / 0.95);
}

.bg-yellow-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}

.bg-yellow-50\/0 {
  background-color: rgb(254 252 232 / 0);
}

.bg-yellow-50\/10 {
  background-color: rgb(254 252 232 / 0.1);
}

.bg-yellow-50\/100 {
  background-color: rgb(254 252 232 / 1);
}

.bg-yellow-50\/20 {
  background-color: rgb(254 252 232 / 0.2);
}

.bg-yellow-50\/25 {
  background-color: rgb(254 252 232 / 0.25);
}

.bg-yellow-50\/30 {
  background-color: rgb(254 252 232 / 0.3);
}

.bg-yellow-50\/40 {
  background-color: rgb(254 252 232 / 0.4);
}

.bg-yellow-50\/5 {
  background-color: rgb(254 252 232 / 0.05);
}

.bg-yellow-50\/50 {
  background-color: rgb(254 252 232 / 0.5);
}

.bg-yellow-50\/60 {
  background-color: rgb(254 252 232 / 0.6);
}

.bg-yellow-50\/70 {
  background-color: rgb(254 252 232 / 0.7);
}

.bg-yellow-50\/75 {
  background-color: rgb(254 252 232 / 0.75);
}

.bg-yellow-50\/80 {
  background-color: rgb(254 252 232 / 0.8);
}

.bg-yellow-50\/90 {
  background-color: rgb(254 252 232 / 0.9);
}

.bg-yellow-50\/95 {
  background-color: rgb(254 252 232 / 0.95);
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

.bg-yellow-500\/0 {
  background-color: rgb(234 179 8 / 0);
}

.bg-yellow-500\/10 {
  background-color: rgb(234 179 8 / 0.1);
}

.bg-yellow-500\/100 {
  background-color: rgb(234 179 8 / 1);
}

.bg-yellow-500\/20 {
  background-color: rgb(234 179 8 / 0.2);
}

.bg-yellow-500\/25 {
  background-color: rgb(234 179 8 / 0.25);
}

.bg-yellow-500\/30 {
  background-color: rgb(234 179 8 / 0.3);
}

.bg-yellow-500\/40 {
  background-color: rgb(234 179 8 / 0.4);
}

.bg-yellow-500\/5 {
  background-color: rgb(234 179 8 / 0.05);
}

.bg-yellow-500\/50 {
  background-color: rgb(234 179 8 / 0.5);
}

.bg-yellow-500\/60 {
  background-color: rgb(234 179 8 / 0.6);
}

.bg-yellow-500\/70 {
  background-color: rgb(234 179 8 / 0.7);
}

.bg-yellow-500\/75 {
  background-color: rgb(234 179 8 / 0.75);
}

.bg-yellow-500\/80 {
  background-color: rgb(234 179 8 / 0.8);
}

.bg-yellow-500\/90 {
  background-color: rgb(234 179 8 / 0.9);
}

.bg-yellow-500\/95 {
  background-color: rgb(234 179 8 / 0.95);
}

.bg-yellow-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity));
}

.bg-yellow-600\/0 {
  background-color: rgb(202 138 4 / 0);
}

.bg-yellow-600\/10 {
  background-color: rgb(202 138 4 / 0.1);
}

.bg-yellow-600\/100 {
  background-color: rgb(202 138 4 / 1);
}

.bg-yellow-600\/20 {
  background-color: rgb(202 138 4 / 0.2);
}

.bg-yellow-600\/25 {
  background-color: rgb(202 138 4 / 0.25);
}

.bg-yellow-600\/30 {
  background-color: rgb(202 138 4 / 0.3);
}

.bg-yellow-600\/40 {
  background-color: rgb(202 138 4 / 0.4);
}

.bg-yellow-600\/5 {
  background-color: rgb(202 138 4 / 0.05);
}

.bg-yellow-600\/50 {
  background-color: rgb(202 138 4 / 0.5);
}

.bg-yellow-600\/60 {
  background-color: rgb(202 138 4 / 0.6);
}

.bg-yellow-600\/70 {
  background-color: rgb(202 138 4 / 0.7);
}

.bg-yellow-600\/75 {
  background-color: rgb(202 138 4 / 0.75);
}

.bg-yellow-600\/80 {
  background-color: rgb(202 138 4 / 0.8);
}

.bg-yellow-600\/90 {
  background-color: rgb(202 138 4 / 0.9);
}

.bg-yellow-600\/95 {
  background-color: rgb(202 138 4 / 0.95);
}

.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(161 98 7 / var(--tw-bg-opacity));
}

.bg-yellow-700\/0 {
  background-color: rgb(161 98 7 / 0);
}

.bg-yellow-700\/10 {
  background-color: rgb(161 98 7 / 0.1);
}

.bg-yellow-700\/100 {
  background-color: rgb(161 98 7 / 1);
}

.bg-yellow-700\/20 {
  background-color: rgb(161 98 7 / 0.2);
}

.bg-yellow-700\/25 {
  background-color: rgb(161 98 7 / 0.25);
}

.bg-yellow-700\/30 {
  background-color: rgb(161 98 7 / 0.3);
}

.bg-yellow-700\/40 {
  background-color: rgb(161 98 7 / 0.4);
}

.bg-yellow-700\/5 {
  background-color: rgb(161 98 7 / 0.05);
}

.bg-yellow-700\/50 {
  background-color: rgb(161 98 7 / 0.5);
}

.bg-yellow-700\/60 {
  background-color: rgb(161 98 7 / 0.6);
}

.bg-yellow-700\/70 {
  background-color: rgb(161 98 7 / 0.7);
}

.bg-yellow-700\/75 {
  background-color: rgb(161 98 7 / 0.75);
}

.bg-yellow-700\/80 {
  background-color: rgb(161 98 7 / 0.8);
}

.bg-yellow-700\/90 {
  background-color: rgb(161 98 7 / 0.9);
}

.bg-yellow-700\/95 {
  background-color: rgb(161 98 7 / 0.95);
}

.bg-yellow-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(133 77 14 / var(--tw-bg-opacity));
}

.bg-yellow-800\/0 {
  background-color: rgb(133 77 14 / 0);
}

.bg-yellow-800\/10 {
  background-color: rgb(133 77 14 / 0.1);
}

.bg-yellow-800\/100 {
  background-color: rgb(133 77 14 / 1);
}

.bg-yellow-800\/20 {
  background-color: rgb(133 77 14 / 0.2);
}

.bg-yellow-800\/25 {
  background-color: rgb(133 77 14 / 0.25);
}

.bg-yellow-800\/30 {
  background-color: rgb(133 77 14 / 0.3);
}

.bg-yellow-800\/40 {
  background-color: rgb(133 77 14 / 0.4);
}

.bg-yellow-800\/5 {
  background-color: rgb(133 77 14 / 0.05);
}

.bg-yellow-800\/50 {
  background-color: rgb(133 77 14 / 0.5);
}

.bg-yellow-800\/60 {
  background-color: rgb(133 77 14 / 0.6);
}

.bg-yellow-800\/70 {
  background-color: rgb(133 77 14 / 0.7);
}

.bg-yellow-800\/75 {
  background-color: rgb(133 77 14 / 0.75);
}

.bg-yellow-800\/80 {
  background-color: rgb(133 77 14 / 0.8);
}

.bg-yellow-800\/90 {
  background-color: rgb(133 77 14 / 0.9);
}

.bg-yellow-800\/95 {
  background-color: rgb(133 77 14 / 0.95);
}

.bg-yellow-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(113 63 18 / var(--tw-bg-opacity));
}

.bg-yellow-900\/0 {
  background-color: rgb(113 63 18 / 0);
}

.bg-yellow-900\/10 {
  background-color: rgb(113 63 18 / 0.1);
}

.bg-yellow-900\/100 {
  background-color: rgb(113 63 18 / 1);
}

.bg-yellow-900\/20 {
  background-color: rgb(113 63 18 / 0.2);
}

.bg-yellow-900\/25 {
  background-color: rgb(113 63 18 / 0.25);
}

.bg-yellow-900\/30 {
  background-color: rgb(113 63 18 / 0.3);
}

.bg-yellow-900\/40 {
  background-color: rgb(113 63 18 / 0.4);
}

.bg-yellow-900\/5 {
  background-color: rgb(113 63 18 / 0.05);
}

.bg-yellow-900\/50 {
  background-color: rgb(113 63 18 / 0.5);
}

.bg-yellow-900\/60 {
  background-color: rgb(113 63 18 / 0.6);
}

.bg-yellow-900\/70 {
  background-color: rgb(113 63 18 / 0.7);
}

.bg-yellow-900\/75 {
  background-color: rgb(113 63 18 / 0.75);
}

.bg-yellow-900\/80 {
  background-color: rgb(113 63 18 / 0.8);
}

.bg-yellow-900\/90 {
  background-color: rgb(113 63 18 / 0.9);
}

.bg-yellow-900\/95 {
  background-color: rgb(113 63 18 / 0.95);
}

.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}

.bg-opacity-100 {
  --tw-bg-opacity: 1;
}

.bg-opacity-20 {
  --tw-bg-opacity: 0.2;
}

.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}

.bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}

.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}

.bg-opacity-60 {
  --tw-bg-opacity: 0.6;
}

.bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}

.bg-opacity-80 {
  --tw-bg-opacity: 0.8;
}

.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}

.from-blue-100 {
  --tw-gradient-from: #dbeafe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/0 {
  --tw-gradient-from: rgb(219 234 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/10 {
  --tw-gradient-from: rgb(219 234 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/100 {
  --tw-gradient-from: rgb(219 234 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/20 {
  --tw-gradient-from: rgb(219 234 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/25 {
  --tw-gradient-from: rgb(219 234 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/30 {
  --tw-gradient-from: rgb(219 234 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/40 {
  --tw-gradient-from: rgb(219 234 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/5 {
  --tw-gradient-from: rgb(219 234 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/50 {
  --tw-gradient-from: rgb(219 234 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/60 {
  --tw-gradient-from: rgb(219 234 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/70 {
  --tw-gradient-from: rgb(219 234 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/75 {
  --tw-gradient-from: rgb(219 234 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/80 {
  --tw-gradient-from: rgb(219 234 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/90 {
  --tw-gradient-from: rgb(219 234 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-100\/95 {
  --tw-gradient-from: rgb(219 234 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200 {
  --tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/0 {
  --tw-gradient-from: rgb(191 219 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/10 {
  --tw-gradient-from: rgb(191 219 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/100 {
  --tw-gradient-from: rgb(191 219 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/20 {
  --tw-gradient-from: rgb(191 219 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/25 {
  --tw-gradient-from: rgb(191 219 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/30 {
  --tw-gradient-from: rgb(191 219 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/40 {
  --tw-gradient-from: rgb(191 219 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/5 {
  --tw-gradient-from: rgb(191 219 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/50 {
  --tw-gradient-from: rgb(191 219 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/60 {
  --tw-gradient-from: rgb(191 219 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/70 {
  --tw-gradient-from: rgb(191 219 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/75 {
  --tw-gradient-from: rgb(191 219 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/80 {
  --tw-gradient-from: rgb(191 219 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/90 {
  --tw-gradient-from: rgb(191 219 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-200\/95 {
  --tw-gradient-from: rgb(191 219 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300 {
  --tw-gradient-from: #93c5fd var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/0 {
  --tw-gradient-from: rgb(147 197 253 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/10 {
  --tw-gradient-from: rgb(147 197 253 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/100 {
  --tw-gradient-from: rgb(147 197 253 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/20 {
  --tw-gradient-from: rgb(147 197 253 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/25 {
  --tw-gradient-from: rgb(147 197 253 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/30 {
  --tw-gradient-from: rgb(147 197 253 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/40 {
  --tw-gradient-from: rgb(147 197 253 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/5 {
  --tw-gradient-from: rgb(147 197 253 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/50 {
  --tw-gradient-from: rgb(147 197 253 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/60 {
  --tw-gradient-from: rgb(147 197 253 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/70 {
  --tw-gradient-from: rgb(147 197 253 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/75 {
  --tw-gradient-from: rgb(147 197 253 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/80 {
  --tw-gradient-from: rgb(147 197 253 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/90 {
  --tw-gradient-from: rgb(147 197 253 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-300\/95 {
  --tw-gradient-from: rgb(147 197 253 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400 {
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/0 {
  --tw-gradient-from: rgb(96 165 250 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/10 {
  --tw-gradient-from: rgb(96 165 250 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/100 {
  --tw-gradient-from: rgb(96 165 250 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/20 {
  --tw-gradient-from: rgb(96 165 250 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/25 {
  --tw-gradient-from: rgb(96 165 250 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/30 {
  --tw-gradient-from: rgb(96 165 250 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/40 {
  --tw-gradient-from: rgb(96 165 250 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/5 {
  --tw-gradient-from: rgb(96 165 250 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/50 {
  --tw-gradient-from: rgb(96 165 250 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/60 {
  --tw-gradient-from: rgb(96 165 250 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/70 {
  --tw-gradient-from: rgb(96 165 250 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/75 {
  --tw-gradient-from: rgb(96 165 250 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/80 {
  --tw-gradient-from: rgb(96 165 250 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/90 {
  --tw-gradient-from: rgb(96 165 250 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-400\/95 {
  --tw-gradient-from: rgb(96 165 250 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50 {
  --tw-gradient-from: #eff6ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/0 {
  --tw-gradient-from: rgb(239 246 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/10 {
  --tw-gradient-from: rgb(239 246 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/100 {
  --tw-gradient-from: rgb(239 246 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/20 {
  --tw-gradient-from: rgb(239 246 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/25 {
  --tw-gradient-from: rgb(239 246 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/30 {
  --tw-gradient-from: rgb(239 246 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/40 {
  --tw-gradient-from: rgb(239 246 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/5 {
  --tw-gradient-from: rgb(239 246 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/50 {
  --tw-gradient-from: rgb(239 246 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/60 {
  --tw-gradient-from: rgb(239 246 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/70 {
  --tw-gradient-from: rgb(239 246 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/75 {
  --tw-gradient-from: rgb(239 246 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/80 {
  --tw-gradient-from: rgb(239 246 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/90 {
  --tw-gradient-from: rgb(239 246 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-50\/95 {
  --tw-gradient-from: rgb(239 246 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500 {
  --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/0 {
  --tw-gradient-from: rgb(59 130 246 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/10 {
  --tw-gradient-from: rgb(59 130 246 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/100 {
  --tw-gradient-from: rgb(59 130 246 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/20 {
  --tw-gradient-from: rgb(59 130 246 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/25 {
  --tw-gradient-from: rgb(59 130 246 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/30 {
  --tw-gradient-from: rgb(59 130 246 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/40 {
  --tw-gradient-from: rgb(59 130 246 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/5 {
  --tw-gradient-from: rgb(59 130 246 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/50 {
  --tw-gradient-from: rgb(59 130 246 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/60 {
  --tw-gradient-from: rgb(59 130 246 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/70 {
  --tw-gradient-from: rgb(59 130 246 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/75 {
  --tw-gradient-from: rgb(59 130 246 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/80 {
  --tw-gradient-from: rgb(59 130 246 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/90 {
  --tw-gradient-from: rgb(59 130 246 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-500\/95 {
  --tw-gradient-from: rgb(59 130 246 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600 {
  --tw-gradient-from: #2563eb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/0 {
  --tw-gradient-from: rgb(37 99 235 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/10 {
  --tw-gradient-from: rgb(37 99 235 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/100 {
  --tw-gradient-from: rgb(37 99 235 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/20 {
  --tw-gradient-from: rgb(37 99 235 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/25 {
  --tw-gradient-from: rgb(37 99 235 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/30 {
  --tw-gradient-from: rgb(37 99 235 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/40 {
  --tw-gradient-from: rgb(37 99 235 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/5 {
  --tw-gradient-from: rgb(37 99 235 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/50 {
  --tw-gradient-from: rgb(37 99 235 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/60 {
  --tw-gradient-from: rgb(37 99 235 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/70 {
  --tw-gradient-from: rgb(37 99 235 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/75 {
  --tw-gradient-from: rgb(37 99 235 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/80 {
  --tw-gradient-from: rgb(37 99 235 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/90 {
  --tw-gradient-from: rgb(37 99 235 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-600\/95 {
  --tw-gradient-from: rgb(37 99 235 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700 {
  --tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/0 {
  --tw-gradient-from: rgb(29 78 216 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/10 {
  --tw-gradient-from: rgb(29 78 216 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/100 {
  --tw-gradient-from: rgb(29 78 216 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/20 {
  --tw-gradient-from: rgb(29 78 216 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/25 {
  --tw-gradient-from: rgb(29 78 216 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/30 {
  --tw-gradient-from: rgb(29 78 216 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/40 {
  --tw-gradient-from: rgb(29 78 216 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/5 {
  --tw-gradient-from: rgb(29 78 216 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/50 {
  --tw-gradient-from: rgb(29 78 216 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/60 {
  --tw-gradient-from: rgb(29 78 216 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/70 {
  --tw-gradient-from: rgb(29 78 216 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/75 {
  --tw-gradient-from: rgb(29 78 216 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/80 {
  --tw-gradient-from: rgb(29 78 216 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/90 {
  --tw-gradient-from: rgb(29 78 216 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-700\/95 {
  --tw-gradient-from: rgb(29 78 216 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800 {
  --tw-gradient-from: #1e40af var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/0 {
  --tw-gradient-from: rgb(30 64 175 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/10 {
  --tw-gradient-from: rgb(30 64 175 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/100 {
  --tw-gradient-from: rgb(30 64 175 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/20 {
  --tw-gradient-from: rgb(30 64 175 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/25 {
  --tw-gradient-from: rgb(30 64 175 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/30 {
  --tw-gradient-from: rgb(30 64 175 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/40 {
  --tw-gradient-from: rgb(30 64 175 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/5 {
  --tw-gradient-from: rgb(30 64 175 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/50 {
  --tw-gradient-from: rgb(30 64 175 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/60 {
  --tw-gradient-from: rgb(30 64 175 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/70 {
  --tw-gradient-from: rgb(30 64 175 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/75 {
  --tw-gradient-from: rgb(30 64 175 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/80 {
  --tw-gradient-from: rgb(30 64 175 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/90 {
  --tw-gradient-from: rgb(30 64 175 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-800\/95 {
  --tw-gradient-from: rgb(30 64 175 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900 {
  --tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/0 {
  --tw-gradient-from: rgb(30 58 138 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/10 {
  --tw-gradient-from: rgb(30 58 138 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/100 {
  --tw-gradient-from: rgb(30 58 138 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/20 {
  --tw-gradient-from: rgb(30 58 138 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/25 {
  --tw-gradient-from: rgb(30 58 138 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/30 {
  --tw-gradient-from: rgb(30 58 138 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/40 {
  --tw-gradient-from: rgb(30 58 138 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/5 {
  --tw-gradient-from: rgb(30 58 138 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/50 {
  --tw-gradient-from: rgb(30 58 138 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/60 {
  --tw-gradient-from: rgb(30 58 138 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/70 {
  --tw-gradient-from: rgb(30 58 138 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/75 {
  --tw-gradient-from: rgb(30 58 138 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/80 {
  --tw-gradient-from: rgb(30 58 138 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/90 {
  --tw-gradient-from: rgb(30 58 138 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-blue-900\/95 {
  --tw-gradient-from: rgb(30 58 138 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500 {
  --tw-gradient-from: #E53E3E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/0 {
  --tw-gradient-from: rgb(229 62 62 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/10 {
  --tw-gradient-from: rgb(229 62 62 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/100 {
  --tw-gradient-from: rgb(229 62 62 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/20 {
  --tw-gradient-from: rgb(229 62 62 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/25 {
  --tw-gradient-from: rgb(229 62 62 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/30 {
  --tw-gradient-from: rgb(229 62 62 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/40 {
  --tw-gradient-from: rgb(229 62 62 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/5 {
  --tw-gradient-from: rgb(229 62 62 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/50 {
  --tw-gradient-from: rgb(229 62 62 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/60 {
  --tw-gradient-from: rgb(229 62 62 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/70 {
  --tw-gradient-from: rgb(229 62 62 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/75 {
  --tw-gradient-from: rgb(229 62 62 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/80 {
  --tw-gradient-from: rgb(229 62 62 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/90 {
  --tw-gradient-from: rgb(229 62 62 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-danger-500\/95 {
  --tw-gradient-from: rgb(229 62 62 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500 {
  --tw-gradient-from: #2D3748 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/0 {
  --tw-gradient-from: rgb(45 55 72 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/10 {
  --tw-gradient-from: rgb(45 55 72 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/100 {
  --tw-gradient-from: rgb(45 55 72 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/20 {
  --tw-gradient-from: rgb(45 55 72 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/25 {
  --tw-gradient-from: rgb(45 55 72 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/30 {
  --tw-gradient-from: rgb(45 55 72 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/40 {
  --tw-gradient-from: rgb(45 55 72 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/5 {
  --tw-gradient-from: rgb(45 55 72 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/50 {
  --tw-gradient-from: rgb(45 55 72 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/60 {
  --tw-gradient-from: rgb(45 55 72 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/70 {
  --tw-gradient-from: rgb(45 55 72 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/75 {
  --tw-gradient-from: rgb(45 55 72 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/80 {
  --tw-gradient-from: rgb(45 55 72 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/90 {
  --tw-gradient-from: rgb(45 55 72 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-dark-500\/95 {
  --tw-gradient-from: rgb(45 55 72 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100 {
  --tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/0 {
  --tw-gradient-from: rgb(220 252 231 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/10 {
  --tw-gradient-from: rgb(220 252 231 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/100 {
  --tw-gradient-from: rgb(220 252 231 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/20 {
  --tw-gradient-from: rgb(220 252 231 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/25 {
  --tw-gradient-from: rgb(220 252 231 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/30 {
  --tw-gradient-from: rgb(220 252 231 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/40 {
  --tw-gradient-from: rgb(220 252 231 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/5 {
  --tw-gradient-from: rgb(220 252 231 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/50 {
  --tw-gradient-from: rgb(220 252 231 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/60 {
  --tw-gradient-from: rgb(220 252 231 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/70 {
  --tw-gradient-from: rgb(220 252 231 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/75 {
  --tw-gradient-from: rgb(220 252 231 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/80 {
  --tw-gradient-from: rgb(220 252 231 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/90 {
  --tw-gradient-from: rgb(220 252 231 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-100\/95 {
  --tw-gradient-from: rgb(220 252 231 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200 {
  --tw-gradient-from: #bbf7d0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/0 {
  --tw-gradient-from: rgb(187 247 208 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/10 {
  --tw-gradient-from: rgb(187 247 208 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/100 {
  --tw-gradient-from: rgb(187 247 208 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/20 {
  --tw-gradient-from: rgb(187 247 208 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/25 {
  --tw-gradient-from: rgb(187 247 208 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/30 {
  --tw-gradient-from: rgb(187 247 208 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/40 {
  --tw-gradient-from: rgb(187 247 208 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/5 {
  --tw-gradient-from: rgb(187 247 208 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/50 {
  --tw-gradient-from: rgb(187 247 208 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/60 {
  --tw-gradient-from: rgb(187 247 208 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/70 {
  --tw-gradient-from: rgb(187 247 208 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/75 {
  --tw-gradient-from: rgb(187 247 208 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/80 {
  --tw-gradient-from: rgb(187 247 208 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/90 {
  --tw-gradient-from: rgb(187 247 208 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-200\/95 {
  --tw-gradient-from: rgb(187 247 208 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300 {
  --tw-gradient-from: #86efac var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/0 {
  --tw-gradient-from: rgb(134 239 172 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/10 {
  --tw-gradient-from: rgb(134 239 172 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/100 {
  --tw-gradient-from: rgb(134 239 172 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/20 {
  --tw-gradient-from: rgb(134 239 172 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/25 {
  --tw-gradient-from: rgb(134 239 172 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/30 {
  --tw-gradient-from: rgb(134 239 172 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/40 {
  --tw-gradient-from: rgb(134 239 172 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/5 {
  --tw-gradient-from: rgb(134 239 172 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/50 {
  --tw-gradient-from: rgb(134 239 172 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/60 {
  --tw-gradient-from: rgb(134 239 172 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/70 {
  --tw-gradient-from: rgb(134 239 172 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/75 {
  --tw-gradient-from: rgb(134 239 172 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/80 {
  --tw-gradient-from: rgb(134 239 172 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/90 {
  --tw-gradient-from: rgb(134 239 172 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-300\/95 {
  --tw-gradient-from: rgb(134 239 172 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400 {
  --tw-gradient-from: #4ade80 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/0 {
  --tw-gradient-from: rgb(74 222 128 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/10 {
  --tw-gradient-from: rgb(74 222 128 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/100 {
  --tw-gradient-from: rgb(74 222 128 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/20 {
  --tw-gradient-from: rgb(74 222 128 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/25 {
  --tw-gradient-from: rgb(74 222 128 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/30 {
  --tw-gradient-from: rgb(74 222 128 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/40 {
  --tw-gradient-from: rgb(74 222 128 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/5 {
  --tw-gradient-from: rgb(74 222 128 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/50 {
  --tw-gradient-from: rgb(74 222 128 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/60 {
  --tw-gradient-from: rgb(74 222 128 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/70 {
  --tw-gradient-from: rgb(74 222 128 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/75 {
  --tw-gradient-from: rgb(74 222 128 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/80 {
  --tw-gradient-from: rgb(74 222 128 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/90 {
  --tw-gradient-from: rgb(74 222 128 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400\/95 {
  --tw-gradient-from: rgb(74 222 128 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50 {
  --tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/0 {
  --tw-gradient-from: rgb(240 253 244 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/10 {
  --tw-gradient-from: rgb(240 253 244 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/100 {
  --tw-gradient-from: rgb(240 253 244 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/20 {
  --tw-gradient-from: rgb(240 253 244 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/25 {
  --tw-gradient-from: rgb(240 253 244 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/30 {
  --tw-gradient-from: rgb(240 253 244 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/40 {
  --tw-gradient-from: rgb(240 253 244 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/5 {
  --tw-gradient-from: rgb(240 253 244 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/50 {
  --tw-gradient-from: rgb(240 253 244 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/60 {
  --tw-gradient-from: rgb(240 253 244 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/70 {
  --tw-gradient-from: rgb(240 253 244 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/75 {
  --tw-gradient-from: rgb(240 253 244 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/80 {
  --tw-gradient-from: rgb(240 253 244 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/90 {
  --tw-gradient-from: rgb(240 253 244 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-50\/95 {
  --tw-gradient-from: rgb(240 253 244 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500 {
  --tw-gradient-from: #22c55e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/0 {
  --tw-gradient-from: rgb(34 197 94 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/10 {
  --tw-gradient-from: rgb(34 197 94 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/100 {
  --tw-gradient-from: rgb(34 197 94 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/20 {
  --tw-gradient-from: rgb(34 197 94 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/25 {
  --tw-gradient-from: rgb(34 197 94 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/30 {
  --tw-gradient-from: rgb(34 197 94 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/40 {
  --tw-gradient-from: rgb(34 197 94 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/5 {
  --tw-gradient-from: rgb(34 197 94 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/50 {
  --tw-gradient-from: rgb(34 197 94 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/60 {
  --tw-gradient-from: rgb(34 197 94 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/70 {
  --tw-gradient-from: rgb(34 197 94 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/75 {
  --tw-gradient-from: rgb(34 197 94 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/80 {
  --tw-gradient-from: rgb(34 197 94 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/90 {
  --tw-gradient-from: rgb(34 197 94 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-500\/95 {
  --tw-gradient-from: rgb(34 197 94 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600 {
  --tw-gradient-from: #16a34a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/0 {
  --tw-gradient-from: rgb(22 163 74 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/10 {
  --tw-gradient-from: rgb(22 163 74 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/100 {
  --tw-gradient-from: rgb(22 163 74 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/20 {
  --tw-gradient-from: rgb(22 163 74 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/25 {
  --tw-gradient-from: rgb(22 163 74 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/30 {
  --tw-gradient-from: rgb(22 163 74 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/40 {
  --tw-gradient-from: rgb(22 163 74 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/5 {
  --tw-gradient-from: rgb(22 163 74 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/50 {
  --tw-gradient-from: rgb(22 163 74 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/60 {
  --tw-gradient-from: rgb(22 163 74 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/70 {
  --tw-gradient-from: rgb(22 163 74 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/75 {
  --tw-gradient-from: rgb(22 163 74 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/80 {
  --tw-gradient-from: rgb(22 163 74 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/90 {
  --tw-gradient-from: rgb(22 163 74 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-600\/95 {
  --tw-gradient-from: rgb(22 163 74 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700 {
  --tw-gradient-from: #15803d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/0 {
  --tw-gradient-from: rgb(21 128 61 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/10 {
  --tw-gradient-from: rgb(21 128 61 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/100 {
  --tw-gradient-from: rgb(21 128 61 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/20 {
  --tw-gradient-from: rgb(21 128 61 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/25 {
  --tw-gradient-from: rgb(21 128 61 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/30 {
  --tw-gradient-from: rgb(21 128 61 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/40 {
  --tw-gradient-from: rgb(21 128 61 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/5 {
  --tw-gradient-from: rgb(21 128 61 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/50 {
  --tw-gradient-from: rgb(21 128 61 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/60 {
  --tw-gradient-from: rgb(21 128 61 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/70 {
  --tw-gradient-from: rgb(21 128 61 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/75 {
  --tw-gradient-from: rgb(21 128 61 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/80 {
  --tw-gradient-from: rgb(21 128 61 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/90 {
  --tw-gradient-from: rgb(21 128 61 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-700\/95 {
  --tw-gradient-from: rgb(21 128 61 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800 {
  --tw-gradient-from: #166534 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/0 {
  --tw-gradient-from: rgb(22 101 52 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/10 {
  --tw-gradient-from: rgb(22 101 52 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/100 {
  --tw-gradient-from: rgb(22 101 52 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/20 {
  --tw-gradient-from: rgb(22 101 52 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/25 {
  --tw-gradient-from: rgb(22 101 52 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/30 {
  --tw-gradient-from: rgb(22 101 52 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/40 {
  --tw-gradient-from: rgb(22 101 52 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/5 {
  --tw-gradient-from: rgb(22 101 52 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/50 {
  --tw-gradient-from: rgb(22 101 52 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/60 {
  --tw-gradient-from: rgb(22 101 52 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/70 {
  --tw-gradient-from: rgb(22 101 52 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/75 {
  --tw-gradient-from: rgb(22 101 52 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/80 {
  --tw-gradient-from: rgb(22 101 52 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/90 {
  --tw-gradient-from: rgb(22 101 52 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-800\/95 {
  --tw-gradient-from: rgb(22 101 52 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900 {
  --tw-gradient-from: #14532d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/0 {
  --tw-gradient-from: rgb(20 83 45 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/10 {
  --tw-gradient-from: rgb(20 83 45 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/100 {
  --tw-gradient-from: rgb(20 83 45 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/20 {
  --tw-gradient-from: rgb(20 83 45 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/25 {
  --tw-gradient-from: rgb(20 83 45 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/30 {
  --tw-gradient-from: rgb(20 83 45 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/40 {
  --tw-gradient-from: rgb(20 83 45 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/5 {
  --tw-gradient-from: rgb(20 83 45 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/50 {
  --tw-gradient-from: rgb(20 83 45 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/60 {
  --tw-gradient-from: rgb(20 83 45 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/70 {
  --tw-gradient-from: rgb(20 83 45 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/75 {
  --tw-gradient-from: rgb(20 83 45 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/80 {
  --tw-gradient-from: rgb(20 83 45 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/90 {
  --tw-gradient-from: rgb(20 83 45 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-900\/95 {
  --tw-gradient-from: rgb(20 83 45 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500 {
  --tw-gradient-from: #4299E1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/0 {
  --tw-gradient-from: rgb(66 153 225 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/10 {
  --tw-gradient-from: rgb(66 153 225 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/100 {
  --tw-gradient-from: rgb(66 153 225 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/20 {
  --tw-gradient-from: rgb(66 153 225 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/25 {
  --tw-gradient-from: rgb(66 153 225 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/30 {
  --tw-gradient-from: rgb(66 153 225 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/40 {
  --tw-gradient-from: rgb(66 153 225 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/5 {
  --tw-gradient-from: rgb(66 153 225 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/50 {
  --tw-gradient-from: rgb(66 153 225 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/60 {
  --tw-gradient-from: rgb(66 153 225 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/70 {
  --tw-gradient-from: rgb(66 153 225 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/75 {
  --tw-gradient-from: rgb(66 153 225 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/80 {
  --tw-gradient-from: rgb(66 153 225 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/90 {
  --tw-gradient-from: rgb(66 153 225 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-info-500\/95 {
  --tw-gradient-from: rgb(66 153 225 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500 {
  --tw-gradient-from: #EDF2F7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/0 {
  --tw-gradient-from: rgb(237 242 247 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/10 {
  --tw-gradient-from: rgb(237 242 247 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/100 {
  --tw-gradient-from: rgb(237 242 247 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/20 {
  --tw-gradient-from: rgb(237 242 247 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/25 {
  --tw-gradient-from: rgb(237 242 247 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/30 {
  --tw-gradient-from: rgb(237 242 247 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/40 {
  --tw-gradient-from: rgb(237 242 247 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/5 {
  --tw-gradient-from: rgb(237 242 247 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/50 {
  --tw-gradient-from: rgb(237 242 247 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/60 {
  --tw-gradient-from: rgb(237 242 247 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/70 {
  --tw-gradient-from: rgb(237 242 247 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/75 {
  --tw-gradient-from: rgb(237 242 247 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/80 {
  --tw-gradient-from: rgb(237 242 247 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/90 {
  --tw-gradient-from: rgb(237 242 247 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-light-500\/95 {
  --tw-gradient-from: rgb(237 242 247 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100 {
  --tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/0 {
  --tw-gradient-from: rgb(245 245 245 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/10 {
  --tw-gradient-from: rgb(245 245 245 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/100 {
  --tw-gradient-from: rgb(245 245 245 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/20 {
  --tw-gradient-from: rgb(245 245 245 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/25 {
  --tw-gradient-from: rgb(245 245 245 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/30 {
  --tw-gradient-from: rgb(245 245 245 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/40 {
  --tw-gradient-from: rgb(245 245 245 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/5 {
  --tw-gradient-from: rgb(245 245 245 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/50 {
  --tw-gradient-from: rgb(245 245 245 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/60 {
  --tw-gradient-from: rgb(245 245 245 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/70 {
  --tw-gradient-from: rgb(245 245 245 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/75 {
  --tw-gradient-from: rgb(245 245 245 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/80 {
  --tw-gradient-from: rgb(245 245 245 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/90 {
  --tw-gradient-from: rgb(245 245 245 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-100\/95 {
  --tw-gradient-from: rgb(245 245 245 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200 {
  --tw-gradient-from: #e5e5e5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/0 {
  --tw-gradient-from: rgb(229 229 229 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/10 {
  --tw-gradient-from: rgb(229 229 229 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/100 {
  --tw-gradient-from: rgb(229 229 229 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/20 {
  --tw-gradient-from: rgb(229 229 229 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/25 {
  --tw-gradient-from: rgb(229 229 229 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/30 {
  --tw-gradient-from: rgb(229 229 229 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/40 {
  --tw-gradient-from: rgb(229 229 229 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/5 {
  --tw-gradient-from: rgb(229 229 229 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/50 {
  --tw-gradient-from: rgb(229 229 229 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/60 {
  --tw-gradient-from: rgb(229 229 229 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/70 {
  --tw-gradient-from: rgb(229 229 229 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/75 {
  --tw-gradient-from: rgb(229 229 229 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/80 {
  --tw-gradient-from: rgb(229 229 229 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/90 {
  --tw-gradient-from: rgb(229 229 229 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-200\/95 {
  --tw-gradient-from: rgb(229 229 229 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300 {
  --tw-gradient-from: #d4d4d4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/0 {
  --tw-gradient-from: rgb(212 212 212 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/10 {
  --tw-gradient-from: rgb(212 212 212 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/100 {
  --tw-gradient-from: rgb(212 212 212 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/20 {
  --tw-gradient-from: rgb(212 212 212 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/25 {
  --tw-gradient-from: rgb(212 212 212 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/30 {
  --tw-gradient-from: rgb(212 212 212 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/40 {
  --tw-gradient-from: rgb(212 212 212 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/5 {
  --tw-gradient-from: rgb(212 212 212 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/50 {
  --tw-gradient-from: rgb(212 212 212 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/60 {
  --tw-gradient-from: rgb(212 212 212 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/70 {
  --tw-gradient-from: rgb(212 212 212 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/75 {
  --tw-gradient-from: rgb(212 212 212 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/80 {
  --tw-gradient-from: rgb(212 212 212 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/90 {
  --tw-gradient-from: rgb(212 212 212 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-300\/95 {
  --tw-gradient-from: rgb(212 212 212 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400 {
  --tw-gradient-from: #a3a3a3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/0 {
  --tw-gradient-from: rgb(163 163 163 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/10 {
  --tw-gradient-from: rgb(163 163 163 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/100 {
  --tw-gradient-from: rgb(163 163 163 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/20 {
  --tw-gradient-from: rgb(163 163 163 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/25 {
  --tw-gradient-from: rgb(163 163 163 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/30 {
  --tw-gradient-from: rgb(163 163 163 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/40 {
  --tw-gradient-from: rgb(163 163 163 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/5 {
  --tw-gradient-from: rgb(163 163 163 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/50 {
  --tw-gradient-from: rgb(163 163 163 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/60 {
  --tw-gradient-from: rgb(163 163 163 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/70 {
  --tw-gradient-from: rgb(163 163 163 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/75 {
  --tw-gradient-from: rgb(163 163 163 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/80 {
  --tw-gradient-from: rgb(163 163 163 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/90 {
  --tw-gradient-from: rgb(163 163 163 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-400\/95 {
  --tw-gradient-from: rgb(163 163 163 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50 {
  --tw-gradient-from: #fafafa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/0 {
  --tw-gradient-from: rgb(250 250 250 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/10 {
  --tw-gradient-from: rgb(250 250 250 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/100 {
  --tw-gradient-from: rgb(250 250 250 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/20 {
  --tw-gradient-from: rgb(250 250 250 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/25 {
  --tw-gradient-from: rgb(250 250 250 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/30 {
  --tw-gradient-from: rgb(250 250 250 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/40 {
  --tw-gradient-from: rgb(250 250 250 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/5 {
  --tw-gradient-from: rgb(250 250 250 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/50 {
  --tw-gradient-from: rgb(250 250 250 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/60 {
  --tw-gradient-from: rgb(250 250 250 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/70 {
  --tw-gradient-from: rgb(250 250 250 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/75 {
  --tw-gradient-from: rgb(250 250 250 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/80 {
  --tw-gradient-from: rgb(250 250 250 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/90 {
  --tw-gradient-from: rgb(250 250 250 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-50\/95 {
  --tw-gradient-from: rgb(250 250 250 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500 {
  --tw-gradient-from: #737373 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/0 {
  --tw-gradient-from: rgb(115 115 115 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/10 {
  --tw-gradient-from: rgb(115 115 115 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/100 {
  --tw-gradient-from: rgb(115 115 115 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/20 {
  --tw-gradient-from: rgb(115 115 115 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/25 {
  --tw-gradient-from: rgb(115 115 115 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/30 {
  --tw-gradient-from: rgb(115 115 115 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/40 {
  --tw-gradient-from: rgb(115 115 115 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/5 {
  --tw-gradient-from: rgb(115 115 115 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/50 {
  --tw-gradient-from: rgb(115 115 115 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/60 {
  --tw-gradient-from: rgb(115 115 115 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/70 {
  --tw-gradient-from: rgb(115 115 115 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/75 {
  --tw-gradient-from: rgb(115 115 115 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/80 {
  --tw-gradient-from: rgb(115 115 115 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/90 {
  --tw-gradient-from: rgb(115 115 115 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-500\/95 {
  --tw-gradient-from: rgb(115 115 115 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600 {
  --tw-gradient-from: #525252 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/0 {
  --tw-gradient-from: rgb(82 82 82 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/10 {
  --tw-gradient-from: rgb(82 82 82 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/100 {
  --tw-gradient-from: rgb(82 82 82 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/20 {
  --tw-gradient-from: rgb(82 82 82 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/25 {
  --tw-gradient-from: rgb(82 82 82 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/30 {
  --tw-gradient-from: rgb(82 82 82 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/40 {
  --tw-gradient-from: rgb(82 82 82 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/5 {
  --tw-gradient-from: rgb(82 82 82 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/50 {
  --tw-gradient-from: rgb(82 82 82 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/60 {
  --tw-gradient-from: rgb(82 82 82 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/70 {
  --tw-gradient-from: rgb(82 82 82 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/75 {
  --tw-gradient-from: rgb(82 82 82 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/80 {
  --tw-gradient-from: rgb(82 82 82 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/90 {
  --tw-gradient-from: rgb(82 82 82 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-600\/95 {
  --tw-gradient-from: rgb(82 82 82 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700 {
  --tw-gradient-from: #404040 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/0 {
  --tw-gradient-from: rgb(64 64 64 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/10 {
  --tw-gradient-from: rgb(64 64 64 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/100 {
  --tw-gradient-from: rgb(64 64 64 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/20 {
  --tw-gradient-from: rgb(64 64 64 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/25 {
  --tw-gradient-from: rgb(64 64 64 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/30 {
  --tw-gradient-from: rgb(64 64 64 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/40 {
  --tw-gradient-from: rgb(64 64 64 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/5 {
  --tw-gradient-from: rgb(64 64 64 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/50 {
  --tw-gradient-from: rgb(64 64 64 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/60 {
  --tw-gradient-from: rgb(64 64 64 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/70 {
  --tw-gradient-from: rgb(64 64 64 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/75 {
  --tw-gradient-from: rgb(64 64 64 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/80 {
  --tw-gradient-from: rgb(64 64 64 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/90 {
  --tw-gradient-from: rgb(64 64 64 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-700\/95 {
  --tw-gradient-from: rgb(64 64 64 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800 {
  --tw-gradient-from: #262626 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/0 {
  --tw-gradient-from: rgb(38 38 38 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/10 {
  --tw-gradient-from: rgb(38 38 38 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/100 {
  --tw-gradient-from: rgb(38 38 38 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/20 {
  --tw-gradient-from: rgb(38 38 38 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/25 {
  --tw-gradient-from: rgb(38 38 38 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/30 {
  --tw-gradient-from: rgb(38 38 38 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/40 {
  --tw-gradient-from: rgb(38 38 38 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/5 {
  --tw-gradient-from: rgb(38 38 38 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/50 {
  --tw-gradient-from: rgb(38 38 38 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/60 {
  --tw-gradient-from: rgb(38 38 38 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/70 {
  --tw-gradient-from: rgb(38 38 38 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/75 {
  --tw-gradient-from: rgb(38 38 38 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/80 {
  --tw-gradient-from: rgb(38 38 38 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/90 {
  --tw-gradient-from: rgb(38 38 38 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-800\/95 {
  --tw-gradient-from: rgb(38 38 38 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900 {
  --tw-gradient-from: #171717 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/0 {
  --tw-gradient-from: rgb(23 23 23 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/10 {
  --tw-gradient-from: rgb(23 23 23 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/100 {
  --tw-gradient-from: rgb(23 23 23 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/20 {
  --tw-gradient-from: rgb(23 23 23 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/25 {
  --tw-gradient-from: rgb(23 23 23 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/30 {
  --tw-gradient-from: rgb(23 23 23 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/40 {
  --tw-gradient-from: rgb(23 23 23 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/5 {
  --tw-gradient-from: rgb(23 23 23 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/50 {
  --tw-gradient-from: rgb(23 23 23 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/60 {
  --tw-gradient-from: rgb(23 23 23 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/70 {
  --tw-gradient-from: rgb(23 23 23 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/75 {
  --tw-gradient-from: rgb(23 23 23 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/80 {
  --tw-gradient-from: rgb(23 23 23 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/90 {
  --tw-gradient-from: rgb(23 23 23 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-neutral-900\/95 {
  --tw-gradient-from: rgb(23 23 23 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100 {
  --tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/0 {
  --tw-gradient-from: rgb(252 231 243 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/10 {
  --tw-gradient-from: rgb(252 231 243 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/100 {
  --tw-gradient-from: rgb(252 231 243 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/20 {
  --tw-gradient-from: rgb(252 231 243 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/25 {
  --tw-gradient-from: rgb(252 231 243 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/30 {
  --tw-gradient-from: rgb(252 231 243 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/40 {
  --tw-gradient-from: rgb(252 231 243 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/5 {
  --tw-gradient-from: rgb(252 231 243 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/50 {
  --tw-gradient-from: rgb(252 231 243 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/60 {
  --tw-gradient-from: rgb(252 231 243 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/70 {
  --tw-gradient-from: rgb(252 231 243 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/75 {
  --tw-gradient-from: rgb(252 231 243 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/80 {
  --tw-gradient-from: rgb(252 231 243 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/90 {
  --tw-gradient-from: rgb(252 231 243 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-100\/95 {
  --tw-gradient-from: rgb(252 231 243 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200 {
  --tw-gradient-from: #fbcfe8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/0 {
  --tw-gradient-from: rgb(251 207 232 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/10 {
  --tw-gradient-from: rgb(251 207 232 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/100 {
  --tw-gradient-from: rgb(251 207 232 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/20 {
  --tw-gradient-from: rgb(251 207 232 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/25 {
  --tw-gradient-from: rgb(251 207 232 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/30 {
  --tw-gradient-from: rgb(251 207 232 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/40 {
  --tw-gradient-from: rgb(251 207 232 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/5 {
  --tw-gradient-from: rgb(251 207 232 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/50 {
  --tw-gradient-from: rgb(251 207 232 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/60 {
  --tw-gradient-from: rgb(251 207 232 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/70 {
  --tw-gradient-from: rgb(251 207 232 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/75 {
  --tw-gradient-from: rgb(251 207 232 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/80 {
  --tw-gradient-from: rgb(251 207 232 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/90 {
  --tw-gradient-from: rgb(251 207 232 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-200\/95 {
  --tw-gradient-from: rgb(251 207 232 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300 {
  --tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/0 {
  --tw-gradient-from: rgb(249 168 212 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/10 {
  --tw-gradient-from: rgb(249 168 212 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/100 {
  --tw-gradient-from: rgb(249 168 212 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/20 {
  --tw-gradient-from: rgb(249 168 212 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/25 {
  --tw-gradient-from: rgb(249 168 212 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/30 {
  --tw-gradient-from: rgb(249 168 212 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/40 {
  --tw-gradient-from: rgb(249 168 212 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/5 {
  --tw-gradient-from: rgb(249 168 212 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/50 {
  --tw-gradient-from: rgb(249 168 212 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/60 {
  --tw-gradient-from: rgb(249 168 212 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/70 {
  --tw-gradient-from: rgb(249 168 212 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/75 {
  --tw-gradient-from: rgb(249 168 212 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/80 {
  --tw-gradient-from: rgb(249 168 212 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/90 {
  --tw-gradient-from: rgb(249 168 212 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-300\/95 {
  --tw-gradient-from: rgb(249 168 212 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400 {
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/0 {
  --tw-gradient-from: rgb(244 114 182 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/10 {
  --tw-gradient-from: rgb(244 114 182 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/100 {
  --tw-gradient-from: rgb(244 114 182 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/20 {
  --tw-gradient-from: rgb(244 114 182 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/25 {
  --tw-gradient-from: rgb(244 114 182 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/30 {
  --tw-gradient-from: rgb(244 114 182 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/40 {
  --tw-gradient-from: rgb(244 114 182 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/5 {
  --tw-gradient-from: rgb(244 114 182 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/50 {
  --tw-gradient-from: rgb(244 114 182 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/60 {
  --tw-gradient-from: rgb(244 114 182 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/70 {
  --tw-gradient-from: rgb(244 114 182 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/75 {
  --tw-gradient-from: rgb(244 114 182 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/80 {
  --tw-gradient-from: rgb(244 114 182 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/90 {
  --tw-gradient-from: rgb(244 114 182 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400\/95 {
  --tw-gradient-from: rgb(244 114 182 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50 {
  --tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/0 {
  --tw-gradient-from: rgb(253 242 248 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/10 {
  --tw-gradient-from: rgb(253 242 248 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/100 {
  --tw-gradient-from: rgb(253 242 248 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/20 {
  --tw-gradient-from: rgb(253 242 248 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/25 {
  --tw-gradient-from: rgb(253 242 248 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/30 {
  --tw-gradient-from: rgb(253 242 248 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/40 {
  --tw-gradient-from: rgb(253 242 248 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/5 {
  --tw-gradient-from: rgb(253 242 248 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/50 {
  --tw-gradient-from: rgb(253 242 248 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/60 {
  --tw-gradient-from: rgb(253 242 248 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/70 {
  --tw-gradient-from: rgb(253 242 248 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/75 {
  --tw-gradient-from: rgb(253 242 248 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/80 {
  --tw-gradient-from: rgb(253 242 248 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/90 {
  --tw-gradient-from: rgb(253 242 248 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-50\/95 {
  --tw-gradient-from: rgb(253 242 248 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500 {
  --tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/0 {
  --tw-gradient-from: rgb(236 72 153 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/10 {
  --tw-gradient-from: rgb(236 72 153 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/100 {
  --tw-gradient-from: rgb(236 72 153 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/20 {
  --tw-gradient-from: rgb(236 72 153 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/25 {
  --tw-gradient-from: rgb(236 72 153 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/30 {
  --tw-gradient-from: rgb(236 72 153 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/40 {
  --tw-gradient-from: rgb(236 72 153 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/5 {
  --tw-gradient-from: rgb(236 72 153 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/50 {
  --tw-gradient-from: rgb(236 72 153 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/60 {
  --tw-gradient-from: rgb(236 72 153 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/70 {
  --tw-gradient-from: rgb(236 72 153 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/75 {
  --tw-gradient-from: rgb(236 72 153 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/80 {
  --tw-gradient-from: rgb(236 72 153 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/90 {
  --tw-gradient-from: rgb(236 72 153 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-500\/95 {
  --tw-gradient-from: rgb(236 72 153 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600 {
  --tw-gradient-from: #db2777 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/0 {
  --tw-gradient-from: rgb(219 39 119 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/10 {
  --tw-gradient-from: rgb(219 39 119 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/100 {
  --tw-gradient-from: rgb(219 39 119 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/20 {
  --tw-gradient-from: rgb(219 39 119 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/25 {
  --tw-gradient-from: rgb(219 39 119 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/30 {
  --tw-gradient-from: rgb(219 39 119 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/40 {
  --tw-gradient-from: rgb(219 39 119 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/5 {
  --tw-gradient-from: rgb(219 39 119 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/50 {
  --tw-gradient-from: rgb(219 39 119 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/60 {
  --tw-gradient-from: rgb(219 39 119 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/70 {
  --tw-gradient-from: rgb(219 39 119 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/75 {
  --tw-gradient-from: rgb(219 39 119 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/80 {
  --tw-gradient-from: rgb(219 39 119 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/90 {
  --tw-gradient-from: rgb(219 39 119 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-600\/95 {
  --tw-gradient-from: rgb(219 39 119 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700 {
  --tw-gradient-from: #be185d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/0 {
  --tw-gradient-from: rgb(190 24 93 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/10 {
  --tw-gradient-from: rgb(190 24 93 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/100 {
  --tw-gradient-from: rgb(190 24 93 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/20 {
  --tw-gradient-from: rgb(190 24 93 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/25 {
  --tw-gradient-from: rgb(190 24 93 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/30 {
  --tw-gradient-from: rgb(190 24 93 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/40 {
  --tw-gradient-from: rgb(190 24 93 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/5 {
  --tw-gradient-from: rgb(190 24 93 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/50 {
  --tw-gradient-from: rgb(190 24 93 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/60 {
  --tw-gradient-from: rgb(190 24 93 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/70 {
  --tw-gradient-from: rgb(190 24 93 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/75 {
  --tw-gradient-from: rgb(190 24 93 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/80 {
  --tw-gradient-from: rgb(190 24 93 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/90 {
  --tw-gradient-from: rgb(190 24 93 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-700\/95 {
  --tw-gradient-from: rgb(190 24 93 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800 {
  --tw-gradient-from: #9d174d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/0 {
  --tw-gradient-from: rgb(157 23 77 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/10 {
  --tw-gradient-from: rgb(157 23 77 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/100 {
  --tw-gradient-from: rgb(157 23 77 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/20 {
  --tw-gradient-from: rgb(157 23 77 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/25 {
  --tw-gradient-from: rgb(157 23 77 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/30 {
  --tw-gradient-from: rgb(157 23 77 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/40 {
  --tw-gradient-from: rgb(157 23 77 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/5 {
  --tw-gradient-from: rgb(157 23 77 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/50 {
  --tw-gradient-from: rgb(157 23 77 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/60 {
  --tw-gradient-from: rgb(157 23 77 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/70 {
  --tw-gradient-from: rgb(157 23 77 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/75 {
  --tw-gradient-from: rgb(157 23 77 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/80 {
  --tw-gradient-from: rgb(157 23 77 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/90 {
  --tw-gradient-from: rgb(157 23 77 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-800\/95 {
  --tw-gradient-from: rgb(157 23 77 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900 {
  --tw-gradient-from: #831843 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/0 {
  --tw-gradient-from: rgb(131 24 67 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/10 {
  --tw-gradient-from: rgb(131 24 67 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/100 {
  --tw-gradient-from: rgb(131 24 67 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/20 {
  --tw-gradient-from: rgb(131 24 67 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/25 {
  --tw-gradient-from: rgb(131 24 67 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/30 {
  --tw-gradient-from: rgb(131 24 67 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/40 {
  --tw-gradient-from: rgb(131 24 67 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/5 {
  --tw-gradient-from: rgb(131 24 67 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/50 {
  --tw-gradient-from: rgb(131 24 67 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/60 {
  --tw-gradient-from: rgb(131 24 67 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/70 {
  --tw-gradient-from: rgb(131 24 67 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/75 {
  --tw-gradient-from: rgb(131 24 67 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/80 {
  --tw-gradient-from: rgb(131 24 67 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/90 {
  --tw-gradient-from: rgb(131 24 67 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-900\/95 {
  --tw-gradient-from: rgb(131 24 67 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100 {
  --tw-gradient-from: #E0E0F2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/0 {
  --tw-gradient-from: rgb(224 224 242 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/10 {
  --tw-gradient-from: rgb(224 224 242 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/100 {
  --tw-gradient-from: rgb(224 224 242 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/20 {
  --tw-gradient-from: rgb(224 224 242 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/25 {
  --tw-gradient-from: rgb(224 224 242 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/30 {
  --tw-gradient-from: rgb(224 224 242 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/40 {
  --tw-gradient-from: rgb(224 224 242 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/5 {
  --tw-gradient-from: rgb(224 224 242 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/50 {
  --tw-gradient-from: rgb(224 224 242 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/60 {
  --tw-gradient-from: rgb(224 224 242 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/70 {
  --tw-gradient-from: rgb(224 224 242 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/75 {
  --tw-gradient-from: rgb(224 224 242 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/80 {
  --tw-gradient-from: rgb(224 224 242 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/90 {
  --tw-gradient-from: rgb(224 224 242 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-100\/95 {
  --tw-gradient-from: rgb(224 224 242 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200 {
  --tw-gradient-from: #B2B2DA var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/0 {
  --tw-gradient-from: rgb(178 178 218 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/10 {
  --tw-gradient-from: rgb(178 178 218 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/100 {
  --tw-gradient-from: rgb(178 178 218 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/20 {
  --tw-gradient-from: rgb(178 178 218 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/25 {
  --tw-gradient-from: rgb(178 178 218 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/30 {
  --tw-gradient-from: rgb(178 178 218 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/40 {
  --tw-gradient-from: rgb(178 178 218 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/5 {
  --tw-gradient-from: rgb(178 178 218 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/50 {
  --tw-gradient-from: rgb(178 178 218 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/60 {
  --tw-gradient-from: rgb(178 178 218 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/70 {
  --tw-gradient-from: rgb(178 178 218 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/75 {
  --tw-gradient-from: rgb(178 178 218 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/80 {
  --tw-gradient-from: rgb(178 178 218 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/90 {
  --tw-gradient-from: rgb(178 178 218 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-200\/95 {
  --tw-gradient-from: rgb(178 178 218 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300 {
  --tw-gradient-from: #8484C2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/0 {
  --tw-gradient-from: rgb(132 132 194 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/10 {
  --tw-gradient-from: rgb(132 132 194 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/100 {
  --tw-gradient-from: rgb(132 132 194 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/20 {
  --tw-gradient-from: rgb(132 132 194 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/25 {
  --tw-gradient-from: rgb(132 132 194 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/30 {
  --tw-gradient-from: rgb(132 132 194 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/40 {
  --tw-gradient-from: rgb(132 132 194 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/5 {
  --tw-gradient-from: rgb(132 132 194 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/50 {
  --tw-gradient-from: rgb(132 132 194 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/60 {
  --tw-gradient-from: rgb(132 132 194 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/70 {
  --tw-gradient-from: rgb(132 132 194 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/75 {
  --tw-gradient-from: rgb(132 132 194 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/80 {
  --tw-gradient-from: rgb(132 132 194 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/90 {
  --tw-gradient-from: rgb(132 132 194 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-300\/95 {
  --tw-gradient-from: rgb(132 132 194 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400 {
  --tw-gradient-from: #5656AB var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/0 {
  --tw-gradient-from: rgb(86 86 171 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/10 {
  --tw-gradient-from: rgb(86 86 171 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/100 {
  --tw-gradient-from: rgb(86 86 171 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/20 {
  --tw-gradient-from: rgb(86 86 171 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/25 {
  --tw-gradient-from: rgb(86 86 171 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/30 {
  --tw-gradient-from: rgb(86 86 171 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/40 {
  --tw-gradient-from: rgb(86 86 171 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/5 {
  --tw-gradient-from: rgb(86 86 171 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/50 {
  --tw-gradient-from: rgb(86 86 171 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/60 {
  --tw-gradient-from: rgb(86 86 171 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/70 {
  --tw-gradient-from: rgb(86 86 171 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/75 {
  --tw-gradient-from: rgb(86 86 171 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/80 {
  --tw-gradient-from: rgb(86 86 171 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/90 {
  --tw-gradient-from: rgb(86 86 171 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-400\/95 {
  --tw-gradient-from: rgb(86 86 171 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500 {
  --tw-gradient-from: #3B3885 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/0 {
  --tw-gradient-from: rgb(59 56 133 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/10 {
  --tw-gradient-from: rgb(59 56 133 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/100 {
  --tw-gradient-from: rgb(59 56 133 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/20 {
  --tw-gradient-from: rgb(59 56 133 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/25 {
  --tw-gradient-from: rgb(59 56 133 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/30 {
  --tw-gradient-from: rgb(59 56 133 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/40 {
  --tw-gradient-from: rgb(59 56 133 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/5 {
  --tw-gradient-from: rgb(59 56 133 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/50 {
  --tw-gradient-from: rgb(59 56 133 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/60 {
  --tw-gradient-from: rgb(59 56 133 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/70 {
  --tw-gradient-from: rgb(59 56 133 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/75 {
  --tw-gradient-from: rgb(59 56 133 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/80 {
  --tw-gradient-from: rgb(59 56 133 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/90 {
  --tw-gradient-from: rgb(59 56 133 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-500\/95 {
  --tw-gradient-from: rgb(59 56 133 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600 {
  --tw-gradient-from: #2A2863 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/0 {
  --tw-gradient-from: rgb(42 40 99 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/10 {
  --tw-gradient-from: rgb(42 40 99 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/100 {
  --tw-gradient-from: rgb(42 40 99 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/20 {
  --tw-gradient-from: rgb(42 40 99 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/25 {
  --tw-gradient-from: rgb(42 40 99 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/30 {
  --tw-gradient-from: rgb(42 40 99 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/40 {
  --tw-gradient-from: rgb(42 40 99 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/5 {
  --tw-gradient-from: rgb(42 40 99 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/50 {
  --tw-gradient-from: rgb(42 40 99 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/60 {
  --tw-gradient-from: rgb(42 40 99 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/70 {
  --tw-gradient-from: rgb(42 40 99 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/75 {
  --tw-gradient-from: rgb(42 40 99 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/80 {
  --tw-gradient-from: rgb(42 40 99 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/90 {
  --tw-gradient-from: rgb(42 40 99 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-600\/95 {
  --tw-gradient-from: rgb(42 40 99 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700 {
  --tw-gradient-from: #1A1841 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/0 {
  --tw-gradient-from: rgb(26 24 65 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/10 {
  --tw-gradient-from: rgb(26 24 65 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/100 {
  --tw-gradient-from: rgb(26 24 65 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/20 {
  --tw-gradient-from: rgb(26 24 65 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/25 {
  --tw-gradient-from: rgb(26 24 65 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/30 {
  --tw-gradient-from: rgb(26 24 65 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/40 {
  --tw-gradient-from: rgb(26 24 65 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/5 {
  --tw-gradient-from: rgb(26 24 65 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/50 {
  --tw-gradient-from: rgb(26 24 65 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/60 {
  --tw-gradient-from: rgb(26 24 65 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/70 {
  --tw-gradient-from: rgb(26 24 65 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/75 {
  --tw-gradient-from: rgb(26 24 65 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/80 {
  --tw-gradient-from: rgb(26 24 65 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/90 {
  --tw-gradient-from: rgb(26 24 65 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-700\/95 {
  --tw-gradient-from: rgb(26 24 65 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800 {
  --tw-gradient-from: #0A081F var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/0 {
  --tw-gradient-from: rgb(10 8 31 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/10 {
  --tw-gradient-from: rgb(10 8 31 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/100 {
  --tw-gradient-from: rgb(10 8 31 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/20 {
  --tw-gradient-from: rgb(10 8 31 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/25 {
  --tw-gradient-from: rgb(10 8 31 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/30 {
  --tw-gradient-from: rgb(10 8 31 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/40 {
  --tw-gradient-from: rgb(10 8 31 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/5 {
  --tw-gradient-from: rgb(10 8 31 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/50 {
  --tw-gradient-from: rgb(10 8 31 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/60 {
  --tw-gradient-from: rgb(10 8 31 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/70 {
  --tw-gradient-from: rgb(10 8 31 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/75 {
  --tw-gradient-from: rgb(10 8 31 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/80 {
  --tw-gradient-from: rgb(10 8 31 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/90 {
  --tw-gradient-from: rgb(10 8 31 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-800\/95 {
  --tw-gradient-from: rgb(10 8 31 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900 {
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/0 {
  --tw-gradient-from: rgb(0 0 0 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/10 {
  --tw-gradient-from: rgb(0 0 0 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/100 {
  --tw-gradient-from: rgb(0 0 0 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/20 {
  --tw-gradient-from: rgb(0 0 0 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/25 {
  --tw-gradient-from: rgb(0 0 0 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/30 {
  --tw-gradient-from: rgb(0 0 0 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/40 {
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/5 {
  --tw-gradient-from: rgb(0 0 0 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/50 {
  --tw-gradient-from: rgb(0 0 0 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/60 {
  --tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/70 {
  --tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/75 {
  --tw-gradient-from: rgb(0 0 0 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/80 {
  --tw-gradient-from: rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/90 {
  --tw-gradient-from: rgb(0 0 0 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-primary-900\/95 {
  --tw-gradient-from: rgb(0 0 0 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100 {
  --tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/0 {
  --tw-gradient-from: rgb(243 232 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/10 {
  --tw-gradient-from: rgb(243 232 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/100 {
  --tw-gradient-from: rgb(243 232 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/20 {
  --tw-gradient-from: rgb(243 232 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/25 {
  --tw-gradient-from: rgb(243 232 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/30 {
  --tw-gradient-from: rgb(243 232 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/40 {
  --tw-gradient-from: rgb(243 232 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/5 {
  --tw-gradient-from: rgb(243 232 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/50 {
  --tw-gradient-from: rgb(243 232 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/60 {
  --tw-gradient-from: rgb(243 232 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/70 {
  --tw-gradient-from: rgb(243 232 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/75 {
  --tw-gradient-from: rgb(243 232 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/80 {
  --tw-gradient-from: rgb(243 232 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/90 {
  --tw-gradient-from: rgb(243 232 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-100\/95 {
  --tw-gradient-from: rgb(243 232 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200 {
  --tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/0 {
  --tw-gradient-from: rgb(233 213 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/10 {
  --tw-gradient-from: rgb(233 213 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/100 {
  --tw-gradient-from: rgb(233 213 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/20 {
  --tw-gradient-from: rgb(233 213 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/25 {
  --tw-gradient-from: rgb(233 213 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/30 {
  --tw-gradient-from: rgb(233 213 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/40 {
  --tw-gradient-from: rgb(233 213 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/5 {
  --tw-gradient-from: rgb(233 213 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/50 {
  --tw-gradient-from: rgb(233 213 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/60 {
  --tw-gradient-from: rgb(233 213 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/70 {
  --tw-gradient-from: rgb(233 213 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/75 {
  --tw-gradient-from: rgb(233 213 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/80 {
  --tw-gradient-from: rgb(233 213 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/90 {
  --tw-gradient-from: rgb(233 213 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-200\/95 {
  --tw-gradient-from: rgb(233 213 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300 {
  --tw-gradient-from: #d8b4fe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/0 {
  --tw-gradient-from: rgb(216 180 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/10 {
  --tw-gradient-from: rgb(216 180 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/100 {
  --tw-gradient-from: rgb(216 180 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/20 {
  --tw-gradient-from: rgb(216 180 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/25 {
  --tw-gradient-from: rgb(216 180 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/30 {
  --tw-gradient-from: rgb(216 180 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/40 {
  --tw-gradient-from: rgb(216 180 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/5 {
  --tw-gradient-from: rgb(216 180 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/50 {
  --tw-gradient-from: rgb(216 180 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/60 {
  --tw-gradient-from: rgb(216 180 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/70 {
  --tw-gradient-from: rgb(216 180 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/75 {
  --tw-gradient-from: rgb(216 180 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/80 {
  --tw-gradient-from: rgb(216 180 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/90 {
  --tw-gradient-from: rgb(216 180 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-300\/95 {
  --tw-gradient-from: rgb(216 180 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400 {
  --tw-gradient-from: #c084fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/0 {
  --tw-gradient-from: rgb(192 132 252 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/10 {
  --tw-gradient-from: rgb(192 132 252 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/100 {
  --tw-gradient-from: rgb(192 132 252 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/20 {
  --tw-gradient-from: rgb(192 132 252 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/25 {
  --tw-gradient-from: rgb(192 132 252 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/30 {
  --tw-gradient-from: rgb(192 132 252 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/40 {
  --tw-gradient-from: rgb(192 132 252 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/5 {
  --tw-gradient-from: rgb(192 132 252 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/50 {
  --tw-gradient-from: rgb(192 132 252 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/60 {
  --tw-gradient-from: rgb(192 132 252 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/70 {
  --tw-gradient-from: rgb(192 132 252 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/75 {
  --tw-gradient-from: rgb(192 132 252 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/80 {
  --tw-gradient-from: rgb(192 132 252 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/90 {
  --tw-gradient-from: rgb(192 132 252 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400\/95 {
  --tw-gradient-from: rgb(192 132 252 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50 {
  --tw-gradient-from: #faf5ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/0 {
  --tw-gradient-from: rgb(250 245 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/10 {
  --tw-gradient-from: rgb(250 245 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/100 {
  --tw-gradient-from: rgb(250 245 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/20 {
  --tw-gradient-from: rgb(250 245 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/25 {
  --tw-gradient-from: rgb(250 245 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/30 {
  --tw-gradient-from: rgb(250 245 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/40 {
  --tw-gradient-from: rgb(250 245 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/5 {
  --tw-gradient-from: rgb(250 245 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/50 {
  --tw-gradient-from: rgb(250 245 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/60 {
  --tw-gradient-from: rgb(250 245 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/70 {
  --tw-gradient-from: rgb(250 245 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/75 {
  --tw-gradient-from: rgb(250 245 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/80 {
  --tw-gradient-from: rgb(250 245 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/90 {
  --tw-gradient-from: rgb(250 245 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-50\/95 {
  --tw-gradient-from: rgb(250 245 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500 {
  --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/0 {
  --tw-gradient-from: rgb(168 85 247 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/10 {
  --tw-gradient-from: rgb(168 85 247 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/100 {
  --tw-gradient-from: rgb(168 85 247 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/20 {
  --tw-gradient-from: rgb(168 85 247 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/25 {
  --tw-gradient-from: rgb(168 85 247 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/30 {
  --tw-gradient-from: rgb(168 85 247 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/40 {
  --tw-gradient-from: rgb(168 85 247 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/5 {
  --tw-gradient-from: rgb(168 85 247 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/50 {
  --tw-gradient-from: rgb(168 85 247 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/60 {
  --tw-gradient-from: rgb(168 85 247 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/70 {
  --tw-gradient-from: rgb(168 85 247 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/75 {
  --tw-gradient-from: rgb(168 85 247 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/80 {
  --tw-gradient-from: rgb(168 85 247 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/90 {
  --tw-gradient-from: rgb(168 85 247 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-500\/95 {
  --tw-gradient-from: rgb(168 85 247 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600 {
  --tw-gradient-from: #9333ea var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/0 {
  --tw-gradient-from: rgb(147 51 234 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/10 {
  --tw-gradient-from: rgb(147 51 234 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/100 {
  --tw-gradient-from: rgb(147 51 234 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/20 {
  --tw-gradient-from: rgb(147 51 234 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/25 {
  --tw-gradient-from: rgb(147 51 234 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/30 {
  --tw-gradient-from: rgb(147 51 234 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/40 {
  --tw-gradient-from: rgb(147 51 234 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/5 {
  --tw-gradient-from: rgb(147 51 234 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/50 {
  --tw-gradient-from: rgb(147 51 234 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/60 {
  --tw-gradient-from: rgb(147 51 234 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/70 {
  --tw-gradient-from: rgb(147 51 234 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/75 {
  --tw-gradient-from: rgb(147 51 234 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/80 {
  --tw-gradient-from: rgb(147 51 234 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/90 {
  --tw-gradient-from: rgb(147 51 234 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-600\/95 {
  --tw-gradient-from: rgb(147 51 234 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700 {
  --tw-gradient-from: #7e22ce var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/0 {
  --tw-gradient-from: rgb(126 34 206 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/10 {
  --tw-gradient-from: rgb(126 34 206 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/100 {
  --tw-gradient-from: rgb(126 34 206 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/20 {
  --tw-gradient-from: rgb(126 34 206 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/25 {
  --tw-gradient-from: rgb(126 34 206 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/30 {
  --tw-gradient-from: rgb(126 34 206 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/40 {
  --tw-gradient-from: rgb(126 34 206 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/5 {
  --tw-gradient-from: rgb(126 34 206 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/50 {
  --tw-gradient-from: rgb(126 34 206 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/60 {
  --tw-gradient-from: rgb(126 34 206 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/70 {
  --tw-gradient-from: rgb(126 34 206 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/75 {
  --tw-gradient-from: rgb(126 34 206 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/80 {
  --tw-gradient-from: rgb(126 34 206 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/90 {
  --tw-gradient-from: rgb(126 34 206 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-700\/95 {
  --tw-gradient-from: rgb(126 34 206 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800 {
  --tw-gradient-from: #6b21a8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/0 {
  --tw-gradient-from: rgb(107 33 168 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/10 {
  --tw-gradient-from: rgb(107 33 168 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/100 {
  --tw-gradient-from: rgb(107 33 168 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/20 {
  --tw-gradient-from: rgb(107 33 168 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/25 {
  --tw-gradient-from: rgb(107 33 168 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/30 {
  --tw-gradient-from: rgb(107 33 168 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/40 {
  --tw-gradient-from: rgb(107 33 168 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/5 {
  --tw-gradient-from: rgb(107 33 168 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/50 {
  --tw-gradient-from: rgb(107 33 168 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/60 {
  --tw-gradient-from: rgb(107 33 168 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/70 {
  --tw-gradient-from: rgb(107 33 168 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/75 {
  --tw-gradient-from: rgb(107 33 168 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/80 {
  --tw-gradient-from: rgb(107 33 168 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/90 {
  --tw-gradient-from: rgb(107 33 168 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-800\/95 {
  --tw-gradient-from: rgb(107 33 168 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900 {
  --tw-gradient-from: #581c87 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/0 {
  --tw-gradient-from: rgb(88 28 135 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/10 {
  --tw-gradient-from: rgb(88 28 135 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/100 {
  --tw-gradient-from: rgb(88 28 135 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/20 {
  --tw-gradient-from: rgb(88 28 135 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/25 {
  --tw-gradient-from: rgb(88 28 135 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/30 {
  --tw-gradient-from: rgb(88 28 135 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/40 {
  --tw-gradient-from: rgb(88 28 135 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/5 {
  --tw-gradient-from: rgb(88 28 135 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/50 {
  --tw-gradient-from: rgb(88 28 135 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/60 {
  --tw-gradient-from: rgb(88 28 135 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/70 {
  --tw-gradient-from: rgb(88 28 135 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/75 {
  --tw-gradient-from: rgb(88 28 135 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/80 {
  --tw-gradient-from: rgb(88 28 135 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/90 {
  --tw-gradient-from: rgb(88 28 135 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-900\/95 {
  --tw-gradient-from: rgb(88 28 135 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100 {
  --tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/0 {
  --tw-gradient-from: rgb(254 226 226 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/10 {
  --tw-gradient-from: rgb(254 226 226 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/100 {
  --tw-gradient-from: rgb(254 226 226 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/20 {
  --tw-gradient-from: rgb(254 226 226 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/25 {
  --tw-gradient-from: rgb(254 226 226 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/30 {
  --tw-gradient-from: rgb(254 226 226 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/40 {
  --tw-gradient-from: rgb(254 226 226 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/5 {
  --tw-gradient-from: rgb(254 226 226 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/50 {
  --tw-gradient-from: rgb(254 226 226 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/60 {
  --tw-gradient-from: rgb(254 226 226 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/70 {
  --tw-gradient-from: rgb(254 226 226 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/75 {
  --tw-gradient-from: rgb(254 226 226 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/80 {
  --tw-gradient-from: rgb(254 226 226 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/90 {
  --tw-gradient-from: rgb(254 226 226 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-100\/95 {
  --tw-gradient-from: rgb(254 226 226 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200 {
  --tw-gradient-from: #fecaca var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/0 {
  --tw-gradient-from: rgb(254 202 202 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/10 {
  --tw-gradient-from: rgb(254 202 202 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/100 {
  --tw-gradient-from: rgb(254 202 202 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/20 {
  --tw-gradient-from: rgb(254 202 202 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/25 {
  --tw-gradient-from: rgb(254 202 202 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/30 {
  --tw-gradient-from: rgb(254 202 202 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/40 {
  --tw-gradient-from: rgb(254 202 202 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/5 {
  --tw-gradient-from: rgb(254 202 202 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/50 {
  --tw-gradient-from: rgb(254 202 202 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/60 {
  --tw-gradient-from: rgb(254 202 202 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/70 {
  --tw-gradient-from: rgb(254 202 202 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/75 {
  --tw-gradient-from: rgb(254 202 202 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/80 {
  --tw-gradient-from: rgb(254 202 202 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/90 {
  --tw-gradient-from: rgb(254 202 202 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-200\/95 {
  --tw-gradient-from: rgb(254 202 202 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300 {
  --tw-gradient-from: #fca5a5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/0 {
  --tw-gradient-from: rgb(252 165 165 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/10 {
  --tw-gradient-from: rgb(252 165 165 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/100 {
  --tw-gradient-from: rgb(252 165 165 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/20 {
  --tw-gradient-from: rgb(252 165 165 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/25 {
  --tw-gradient-from: rgb(252 165 165 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/30 {
  --tw-gradient-from: rgb(252 165 165 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/40 {
  --tw-gradient-from: rgb(252 165 165 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/5 {
  --tw-gradient-from: rgb(252 165 165 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/50 {
  --tw-gradient-from: rgb(252 165 165 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/60 {
  --tw-gradient-from: rgb(252 165 165 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/70 {
  --tw-gradient-from: rgb(252 165 165 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/75 {
  --tw-gradient-from: rgb(252 165 165 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/80 {
  --tw-gradient-from: rgb(252 165 165 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/90 {
  --tw-gradient-from: rgb(252 165 165 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-300\/95 {
  --tw-gradient-from: rgb(252 165 165 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400 {
  --tw-gradient-from: #f87171 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/0 {
  --tw-gradient-from: rgb(248 113 113 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/10 {
  --tw-gradient-from: rgb(248 113 113 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/100 {
  --tw-gradient-from: rgb(248 113 113 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/20 {
  --tw-gradient-from: rgb(248 113 113 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/25 {
  --tw-gradient-from: rgb(248 113 113 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/30 {
  --tw-gradient-from: rgb(248 113 113 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/40 {
  --tw-gradient-from: rgb(248 113 113 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/5 {
  --tw-gradient-from: rgb(248 113 113 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/50 {
  --tw-gradient-from: rgb(248 113 113 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/60 {
  --tw-gradient-from: rgb(248 113 113 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/70 {
  --tw-gradient-from: rgb(248 113 113 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/75 {
  --tw-gradient-from: rgb(248 113 113 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/80 {
  --tw-gradient-from: rgb(248 113 113 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/90 {
  --tw-gradient-from: rgb(248 113 113 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400\/95 {
  --tw-gradient-from: rgb(248 113 113 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50 {
  --tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/0 {
  --tw-gradient-from: rgb(254 242 242 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/10 {
  --tw-gradient-from: rgb(254 242 242 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/100 {
  --tw-gradient-from: rgb(254 242 242 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/20 {
  --tw-gradient-from: rgb(254 242 242 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/25 {
  --tw-gradient-from: rgb(254 242 242 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/30 {
  --tw-gradient-from: rgb(254 242 242 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/40 {
  --tw-gradient-from: rgb(254 242 242 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/5 {
  --tw-gradient-from: rgb(254 242 242 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/50 {
  --tw-gradient-from: rgb(254 242 242 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/60 {
  --tw-gradient-from: rgb(254 242 242 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/70 {
  --tw-gradient-from: rgb(254 242 242 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/75 {
  --tw-gradient-from: rgb(254 242 242 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/80 {
  --tw-gradient-from: rgb(254 242 242 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/90 {
  --tw-gradient-from: rgb(254 242 242 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-50\/95 {
  --tw-gradient-from: rgb(254 242 242 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500 {
  --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/0 {
  --tw-gradient-from: rgb(239 68 68 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/10 {
  --tw-gradient-from: rgb(239 68 68 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/100 {
  --tw-gradient-from: rgb(239 68 68 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/20 {
  --tw-gradient-from: rgb(239 68 68 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/25 {
  --tw-gradient-from: rgb(239 68 68 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/30 {
  --tw-gradient-from: rgb(239 68 68 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/40 {
  --tw-gradient-from: rgb(239 68 68 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/5 {
  --tw-gradient-from: rgb(239 68 68 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/50 {
  --tw-gradient-from: rgb(239 68 68 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/60 {
  --tw-gradient-from: rgb(239 68 68 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/70 {
  --tw-gradient-from: rgb(239 68 68 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/75 {
  --tw-gradient-from: rgb(239 68 68 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/80 {
  --tw-gradient-from: rgb(239 68 68 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/90 {
  --tw-gradient-from: rgb(239 68 68 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-500\/95 {
  --tw-gradient-from: rgb(239 68 68 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600 {
  --tw-gradient-from: #dc2626 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/0 {
  --tw-gradient-from: rgb(220 38 38 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/10 {
  --tw-gradient-from: rgb(220 38 38 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/100 {
  --tw-gradient-from: rgb(220 38 38 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/20 {
  --tw-gradient-from: rgb(220 38 38 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/25 {
  --tw-gradient-from: rgb(220 38 38 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/30 {
  --tw-gradient-from: rgb(220 38 38 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/40 {
  --tw-gradient-from: rgb(220 38 38 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/5 {
  --tw-gradient-from: rgb(220 38 38 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/50 {
  --tw-gradient-from: rgb(220 38 38 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/60 {
  --tw-gradient-from: rgb(220 38 38 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/70 {
  --tw-gradient-from: rgb(220 38 38 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/75 {
  --tw-gradient-from: rgb(220 38 38 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/80 {
  --tw-gradient-from: rgb(220 38 38 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/90 {
  --tw-gradient-from: rgb(220 38 38 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-600\/95 {
  --tw-gradient-from: rgb(220 38 38 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700 {
  --tw-gradient-from: #b91c1c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/0 {
  --tw-gradient-from: rgb(185 28 28 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/10 {
  --tw-gradient-from: rgb(185 28 28 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/100 {
  --tw-gradient-from: rgb(185 28 28 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/20 {
  --tw-gradient-from: rgb(185 28 28 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/25 {
  --tw-gradient-from: rgb(185 28 28 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/30 {
  --tw-gradient-from: rgb(185 28 28 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/40 {
  --tw-gradient-from: rgb(185 28 28 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/5 {
  --tw-gradient-from: rgb(185 28 28 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/50 {
  --tw-gradient-from: rgb(185 28 28 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/60 {
  --tw-gradient-from: rgb(185 28 28 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/70 {
  --tw-gradient-from: rgb(185 28 28 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/75 {
  --tw-gradient-from: rgb(185 28 28 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/80 {
  --tw-gradient-from: rgb(185 28 28 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/90 {
  --tw-gradient-from: rgb(185 28 28 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-700\/95 {
  --tw-gradient-from: rgb(185 28 28 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800 {
  --tw-gradient-from: #991b1b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/0 {
  --tw-gradient-from: rgb(153 27 27 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/10 {
  --tw-gradient-from: rgb(153 27 27 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/100 {
  --tw-gradient-from: rgb(153 27 27 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/20 {
  --tw-gradient-from: rgb(153 27 27 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/25 {
  --tw-gradient-from: rgb(153 27 27 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/30 {
  --tw-gradient-from: rgb(153 27 27 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/40 {
  --tw-gradient-from: rgb(153 27 27 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/5 {
  --tw-gradient-from: rgb(153 27 27 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/50 {
  --tw-gradient-from: rgb(153 27 27 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/60 {
  --tw-gradient-from: rgb(153 27 27 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/70 {
  --tw-gradient-from: rgb(153 27 27 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/75 {
  --tw-gradient-from: rgb(153 27 27 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/80 {
  --tw-gradient-from: rgb(153 27 27 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/90 {
  --tw-gradient-from: rgb(153 27 27 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-800\/95 {
  --tw-gradient-from: rgb(153 27 27 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900 {
  --tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/0 {
  --tw-gradient-from: rgb(127 29 29 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/10 {
  --tw-gradient-from: rgb(127 29 29 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/100 {
  --tw-gradient-from: rgb(127 29 29 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/20 {
  --tw-gradient-from: rgb(127 29 29 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/25 {
  --tw-gradient-from: rgb(127 29 29 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/30 {
  --tw-gradient-from: rgb(127 29 29 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/40 {
  --tw-gradient-from: rgb(127 29 29 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/5 {
  --tw-gradient-from: rgb(127 29 29 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/50 {
  --tw-gradient-from: rgb(127 29 29 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/60 {
  --tw-gradient-from: rgb(127 29 29 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/70 {
  --tw-gradient-from: rgb(127 29 29 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/75 {
  --tw-gradient-from: rgb(127 29 29 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/80 {
  --tw-gradient-from: rgb(127 29 29 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/90 {
  --tw-gradient-from: rgb(127 29 29 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-900\/95 {
  --tw-gradient-from: rgb(127 29 29 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100 {
  --tw-gradient-from: #FEF4D2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/0 {
  --tw-gradient-from: rgb(254 244 210 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/10 {
  --tw-gradient-from: rgb(254 244 210 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/100 {
  --tw-gradient-from: rgb(254 244 210 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/20 {
  --tw-gradient-from: rgb(254 244 210 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/25 {
  --tw-gradient-from: rgb(254 244 210 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/30 {
  --tw-gradient-from: rgb(254 244 210 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/40 {
  --tw-gradient-from: rgb(254 244 210 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/5 {
  --tw-gradient-from: rgb(254 244 210 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/50 {
  --tw-gradient-from: rgb(254 244 210 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/60 {
  --tw-gradient-from: rgb(254 244 210 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/70 {
  --tw-gradient-from: rgb(254 244 210 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/75 {
  --tw-gradient-from: rgb(254 244 210 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/80 {
  --tw-gradient-from: rgb(254 244 210 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/90 {
  --tw-gradient-from: rgb(254 244 210 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-100\/95 {
  --tw-gradient-from: rgb(254 244 210 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200 {
  --tw-gradient-from: #FEE7A6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/0 {
  --tw-gradient-from: rgb(254 231 166 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/10 {
  --tw-gradient-from: rgb(254 231 166 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/100 {
  --tw-gradient-from: rgb(254 231 166 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/20 {
  --tw-gradient-from: rgb(254 231 166 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/25 {
  --tw-gradient-from: rgb(254 231 166 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/30 {
  --tw-gradient-from: rgb(254 231 166 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/40 {
  --tw-gradient-from: rgb(254 231 166 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/5 {
  --tw-gradient-from: rgb(254 231 166 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/50 {
  --tw-gradient-from: rgb(254 231 166 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/60 {
  --tw-gradient-from: rgb(254 231 166 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/70 {
  --tw-gradient-from: rgb(254 231 166 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/75 {
  --tw-gradient-from: rgb(254 231 166 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/80 {
  --tw-gradient-from: rgb(254 231 166 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/90 {
  --tw-gradient-from: rgb(254 231 166 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-200\/95 {
  --tw-gradient-from: rgb(254 231 166 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300 {
  --tw-gradient-from: #FEDA7A var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/0 {
  --tw-gradient-from: rgb(254 218 122 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/10 {
  --tw-gradient-from: rgb(254 218 122 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/100 {
  --tw-gradient-from: rgb(254 218 122 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/20 {
  --tw-gradient-from: rgb(254 218 122 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/25 {
  --tw-gradient-from: rgb(254 218 122 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/30 {
  --tw-gradient-from: rgb(254 218 122 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/40 {
  --tw-gradient-from: rgb(254 218 122 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/5 {
  --tw-gradient-from: rgb(254 218 122 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/50 {
  --tw-gradient-from: rgb(254 218 122 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/60 {
  --tw-gradient-from: rgb(254 218 122 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/70 {
  --tw-gradient-from: rgb(254 218 122 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/75 {
  --tw-gradient-from: rgb(254 218 122 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/80 {
  --tw-gradient-from: rgb(254 218 122 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/90 {
  --tw-gradient-from: rgb(254 218 122 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-300\/95 {
  --tw-gradient-from: rgb(254 218 122 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400 {
  --tw-gradient-from: #FECC4E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/0 {
  --tw-gradient-from: rgb(254 204 78 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/10 {
  --tw-gradient-from: rgb(254 204 78 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/100 {
  --tw-gradient-from: rgb(254 204 78 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/20 {
  --tw-gradient-from: rgb(254 204 78 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/25 {
  --tw-gradient-from: rgb(254 204 78 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/30 {
  --tw-gradient-from: rgb(254 204 78 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/40 {
  --tw-gradient-from: rgb(254 204 78 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/5 {
  --tw-gradient-from: rgb(254 204 78 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/50 {
  --tw-gradient-from: rgb(254 204 78 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/60 {
  --tw-gradient-from: rgb(254 204 78 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/70 {
  --tw-gradient-from: rgb(254 204 78 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/75 {
  --tw-gradient-from: rgb(254 204 78 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/80 {
  --tw-gradient-from: rgb(254 204 78 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/90 {
  --tw-gradient-from: rgb(254 204 78 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-400\/95 {
  --tw-gradient-from: rgb(254 204 78 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500 {
  --tw-gradient-from: #EEC535 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/0 {
  --tw-gradient-from: rgb(238 197 53 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/10 {
  --tw-gradient-from: rgb(238 197 53 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/100 {
  --tw-gradient-from: rgb(238 197 53 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/20 {
  --tw-gradient-from: rgb(238 197 53 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/25 {
  --tw-gradient-from: rgb(238 197 53 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/30 {
  --tw-gradient-from: rgb(238 197 53 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/40 {
  --tw-gradient-from: rgb(238 197 53 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/5 {
  --tw-gradient-from: rgb(238 197 53 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/50 {
  --tw-gradient-from: rgb(238 197 53 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/60 {
  --tw-gradient-from: rgb(238 197 53 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/70 {
  --tw-gradient-from: rgb(238 197 53 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/75 {
  --tw-gradient-from: rgb(238 197 53 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/80 {
  --tw-gradient-from: rgb(238 197 53 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/90 {
  --tw-gradient-from: rgb(238 197 53 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-500\/95 {
  --tw-gradient-from: rgb(238 197 53 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600 {
  --tw-gradient-from: #D5AE2D var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/0 {
  --tw-gradient-from: rgb(213 174 45 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/10 {
  --tw-gradient-from: rgb(213 174 45 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/100 {
  --tw-gradient-from: rgb(213 174 45 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/20 {
  --tw-gradient-from: rgb(213 174 45 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/25 {
  --tw-gradient-from: rgb(213 174 45 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/30 {
  --tw-gradient-from: rgb(213 174 45 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/40 {
  --tw-gradient-from: rgb(213 174 45 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/5 {
  --tw-gradient-from: rgb(213 174 45 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/50 {
  --tw-gradient-from: rgb(213 174 45 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/60 {
  --tw-gradient-from: rgb(213 174 45 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/70 {
  --tw-gradient-from: rgb(213 174 45 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/75 {
  --tw-gradient-from: rgb(213 174 45 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/80 {
  --tw-gradient-from: rgb(213 174 45 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/90 {
  --tw-gradient-from: rgb(213 174 45 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-600\/95 {
  --tw-gradient-from: rgb(213 174 45 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700 {
  --tw-gradient-from: #AB8725 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/0 {
  --tw-gradient-from: rgb(171 135 37 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/10 {
  --tw-gradient-from: rgb(171 135 37 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/100 {
  --tw-gradient-from: rgb(171 135 37 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/20 {
  --tw-gradient-from: rgb(171 135 37 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/25 {
  --tw-gradient-from: rgb(171 135 37 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/30 {
  --tw-gradient-from: rgb(171 135 37 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/40 {
  --tw-gradient-from: rgb(171 135 37 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/5 {
  --tw-gradient-from: rgb(171 135 37 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/50 {
  --tw-gradient-from: rgb(171 135 37 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/60 {
  --tw-gradient-from: rgb(171 135 37 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/70 {
  --tw-gradient-from: rgb(171 135 37 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/75 {
  --tw-gradient-from: rgb(171 135 37 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/80 {
  --tw-gradient-from: rgb(171 135 37 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/90 {
  --tw-gradient-from: rgb(171 135 37 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-700\/95 {
  --tw-gradient-from: rgb(171 135 37 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800 {
  --tw-gradient-from: #82601D var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/0 {
  --tw-gradient-from: rgb(130 96 29 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/10 {
  --tw-gradient-from: rgb(130 96 29 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/100 {
  --tw-gradient-from: rgb(130 96 29 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/20 {
  --tw-gradient-from: rgb(130 96 29 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/25 {
  --tw-gradient-from: rgb(130 96 29 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/30 {
  --tw-gradient-from: rgb(130 96 29 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/40 {
  --tw-gradient-from: rgb(130 96 29 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/5 {
  --tw-gradient-from: rgb(130 96 29 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/50 {
  --tw-gradient-from: rgb(130 96 29 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/60 {
  --tw-gradient-from: rgb(130 96 29 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/70 {
  --tw-gradient-from: rgb(130 96 29 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/75 {
  --tw-gradient-from: rgb(130 96 29 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/80 {
  --tw-gradient-from: rgb(130 96 29 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/90 {
  --tw-gradient-from: rgb(130 96 29 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-800\/95 {
  --tw-gradient-from: rgb(130 96 29 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900 {
  --tw-gradient-from: #584015 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/0 {
  --tw-gradient-from: rgb(88 64 21 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/10 {
  --tw-gradient-from: rgb(88 64 21 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/100 {
  --tw-gradient-from: rgb(88 64 21 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/20 {
  --tw-gradient-from: rgb(88 64 21 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/25 {
  --tw-gradient-from: rgb(88 64 21 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/30 {
  --tw-gradient-from: rgb(88 64 21 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/40 {
  --tw-gradient-from: rgb(88 64 21 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/5 {
  --tw-gradient-from: rgb(88 64 21 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/50 {
  --tw-gradient-from: rgb(88 64 21 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/60 {
  --tw-gradient-from: rgb(88 64 21 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/70 {
  --tw-gradient-from: rgb(88 64 21 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/75 {
  --tw-gradient-from: rgb(88 64 21 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/80 {
  --tw-gradient-from: rgb(88 64 21 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/90 {
  --tw-gradient-from: rgb(88 64 21 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-secondary-900\/95 {
  --tw-gradient-from: rgb(88 64 21 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100 {
  --tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/0 {
  --tw-gradient-from: rgb(224 242 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/10 {
  --tw-gradient-from: rgb(224 242 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/100 {
  --tw-gradient-from: rgb(224 242 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/20 {
  --tw-gradient-from: rgb(224 242 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/25 {
  --tw-gradient-from: rgb(224 242 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/30 {
  --tw-gradient-from: rgb(224 242 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/40 {
  --tw-gradient-from: rgb(224 242 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/5 {
  --tw-gradient-from: rgb(224 242 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/50 {
  --tw-gradient-from: rgb(224 242 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/60 {
  --tw-gradient-from: rgb(224 242 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/70 {
  --tw-gradient-from: rgb(224 242 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/75 {
  --tw-gradient-from: rgb(224 242 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/80 {
  --tw-gradient-from: rgb(224 242 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/90 {
  --tw-gradient-from: rgb(224 242 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-100\/95 {
  --tw-gradient-from: rgb(224 242 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200 {
  --tw-gradient-from: #bae6fd var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/0 {
  --tw-gradient-from: rgb(186 230 253 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/10 {
  --tw-gradient-from: rgb(186 230 253 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/100 {
  --tw-gradient-from: rgb(186 230 253 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/20 {
  --tw-gradient-from: rgb(186 230 253 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/25 {
  --tw-gradient-from: rgb(186 230 253 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/30 {
  --tw-gradient-from: rgb(186 230 253 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/40 {
  --tw-gradient-from: rgb(186 230 253 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/5 {
  --tw-gradient-from: rgb(186 230 253 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/50 {
  --tw-gradient-from: rgb(186 230 253 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/60 {
  --tw-gradient-from: rgb(186 230 253 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/70 {
  --tw-gradient-from: rgb(186 230 253 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/75 {
  --tw-gradient-from: rgb(186 230 253 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/80 {
  --tw-gradient-from: rgb(186 230 253 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/90 {
  --tw-gradient-from: rgb(186 230 253 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-200\/95 {
  --tw-gradient-from: rgb(186 230 253 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300 {
  --tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/0 {
  --tw-gradient-from: rgb(125 211 252 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/10 {
  --tw-gradient-from: rgb(125 211 252 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/100 {
  --tw-gradient-from: rgb(125 211 252 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/20 {
  --tw-gradient-from: rgb(125 211 252 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/25 {
  --tw-gradient-from: rgb(125 211 252 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/30 {
  --tw-gradient-from: rgb(125 211 252 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/40 {
  --tw-gradient-from: rgb(125 211 252 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/5 {
  --tw-gradient-from: rgb(125 211 252 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/50 {
  --tw-gradient-from: rgb(125 211 252 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/60 {
  --tw-gradient-from: rgb(125 211 252 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/70 {
  --tw-gradient-from: rgb(125 211 252 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/75 {
  --tw-gradient-from: rgb(125 211 252 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/80 {
  --tw-gradient-from: rgb(125 211 252 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/90 {
  --tw-gradient-from: rgb(125 211 252 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-300\/95 {
  --tw-gradient-from: rgb(125 211 252 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400 {
  --tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/0 {
  --tw-gradient-from: rgb(56 189 248 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/10 {
  --tw-gradient-from: rgb(56 189 248 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/100 {
  --tw-gradient-from: rgb(56 189 248 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/20 {
  --tw-gradient-from: rgb(56 189 248 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/25 {
  --tw-gradient-from: rgb(56 189 248 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/30 {
  --tw-gradient-from: rgb(56 189 248 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/40 {
  --tw-gradient-from: rgb(56 189 248 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/5 {
  --tw-gradient-from: rgb(56 189 248 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/50 {
  --tw-gradient-from: rgb(56 189 248 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/60 {
  --tw-gradient-from: rgb(56 189 248 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/70 {
  --tw-gradient-from: rgb(56 189 248 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/75 {
  --tw-gradient-from: rgb(56 189 248 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/80 {
  --tw-gradient-from: rgb(56 189 248 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/90 {
  --tw-gradient-from: rgb(56 189 248 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-400\/95 {
  --tw-gradient-from: rgb(56 189 248 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50 {
  --tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/0 {
  --tw-gradient-from: rgb(240 249 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/10 {
  --tw-gradient-from: rgb(240 249 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/100 {
  --tw-gradient-from: rgb(240 249 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/20 {
  --tw-gradient-from: rgb(240 249 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/25 {
  --tw-gradient-from: rgb(240 249 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/30 {
  --tw-gradient-from: rgb(240 249 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/40 {
  --tw-gradient-from: rgb(240 249 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/5 {
  --tw-gradient-from: rgb(240 249 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/50 {
  --tw-gradient-from: rgb(240 249 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/60 {
  --tw-gradient-from: rgb(240 249 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/70 {
  --tw-gradient-from: rgb(240 249 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/75 {
  --tw-gradient-from: rgb(240 249 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/80 {
  --tw-gradient-from: rgb(240 249 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/90 {
  --tw-gradient-from: rgb(240 249 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-50\/95 {
  --tw-gradient-from: rgb(240 249 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500 {
  --tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/0 {
  --tw-gradient-from: rgb(14 165 233 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/10 {
  --tw-gradient-from: rgb(14 165 233 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/100 {
  --tw-gradient-from: rgb(14 165 233 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/20 {
  --tw-gradient-from: rgb(14 165 233 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/25 {
  --tw-gradient-from: rgb(14 165 233 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/30 {
  --tw-gradient-from: rgb(14 165 233 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/40 {
  --tw-gradient-from: rgb(14 165 233 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/5 {
  --tw-gradient-from: rgb(14 165 233 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/50 {
  --tw-gradient-from: rgb(14 165 233 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/60 {
  --tw-gradient-from: rgb(14 165 233 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/70 {
  --tw-gradient-from: rgb(14 165 233 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/75 {
  --tw-gradient-from: rgb(14 165 233 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/80 {
  --tw-gradient-from: rgb(14 165 233 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/90 {
  --tw-gradient-from: rgb(14 165 233 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-500\/95 {
  --tw-gradient-from: rgb(14 165 233 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600 {
  --tw-gradient-from: #0284c7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/0 {
  --tw-gradient-from: rgb(2 132 199 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/10 {
  --tw-gradient-from: rgb(2 132 199 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/100 {
  --tw-gradient-from: rgb(2 132 199 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/20 {
  --tw-gradient-from: rgb(2 132 199 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/25 {
  --tw-gradient-from: rgb(2 132 199 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/30 {
  --tw-gradient-from: rgb(2 132 199 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/40 {
  --tw-gradient-from: rgb(2 132 199 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/5 {
  --tw-gradient-from: rgb(2 132 199 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/50 {
  --tw-gradient-from: rgb(2 132 199 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/60 {
  --tw-gradient-from: rgb(2 132 199 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/70 {
  --tw-gradient-from: rgb(2 132 199 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/75 {
  --tw-gradient-from: rgb(2 132 199 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/80 {
  --tw-gradient-from: rgb(2 132 199 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/90 {
  --tw-gradient-from: rgb(2 132 199 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-600\/95 {
  --tw-gradient-from: rgb(2 132 199 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700 {
  --tw-gradient-from: #0369a1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/0 {
  --tw-gradient-from: rgb(3 105 161 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/10 {
  --tw-gradient-from: rgb(3 105 161 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/100 {
  --tw-gradient-from: rgb(3 105 161 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/20 {
  --tw-gradient-from: rgb(3 105 161 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/25 {
  --tw-gradient-from: rgb(3 105 161 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/30 {
  --tw-gradient-from: rgb(3 105 161 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/40 {
  --tw-gradient-from: rgb(3 105 161 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/5 {
  --tw-gradient-from: rgb(3 105 161 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/50 {
  --tw-gradient-from: rgb(3 105 161 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/60 {
  --tw-gradient-from: rgb(3 105 161 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/70 {
  --tw-gradient-from: rgb(3 105 161 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/75 {
  --tw-gradient-from: rgb(3 105 161 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/80 {
  --tw-gradient-from: rgb(3 105 161 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/90 {
  --tw-gradient-from: rgb(3 105 161 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-700\/95 {
  --tw-gradient-from: rgb(3 105 161 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800 {
  --tw-gradient-from: #075985 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/0 {
  --tw-gradient-from: rgb(7 89 133 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/10 {
  --tw-gradient-from: rgb(7 89 133 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/100 {
  --tw-gradient-from: rgb(7 89 133 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/20 {
  --tw-gradient-from: rgb(7 89 133 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/25 {
  --tw-gradient-from: rgb(7 89 133 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/30 {
  --tw-gradient-from: rgb(7 89 133 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/40 {
  --tw-gradient-from: rgb(7 89 133 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/5 {
  --tw-gradient-from: rgb(7 89 133 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/50 {
  --tw-gradient-from: rgb(7 89 133 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/60 {
  --tw-gradient-from: rgb(7 89 133 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/70 {
  --tw-gradient-from: rgb(7 89 133 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/75 {
  --tw-gradient-from: rgb(7 89 133 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/80 {
  --tw-gradient-from: rgb(7 89 133 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/90 {
  --tw-gradient-from: rgb(7 89 133 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-800\/95 {
  --tw-gradient-from: rgb(7 89 133 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900 {
  --tw-gradient-from: #0c4a6e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/0 {
  --tw-gradient-from: rgb(12 74 110 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/10 {
  --tw-gradient-from: rgb(12 74 110 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/100 {
  --tw-gradient-from: rgb(12 74 110 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/20 {
  --tw-gradient-from: rgb(12 74 110 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/25 {
  --tw-gradient-from: rgb(12 74 110 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/30 {
  --tw-gradient-from: rgb(12 74 110 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/40 {
  --tw-gradient-from: rgb(12 74 110 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/5 {
  --tw-gradient-from: rgb(12 74 110 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/50 {
  --tw-gradient-from: rgb(12 74 110 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/60 {
  --tw-gradient-from: rgb(12 74 110 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/70 {
  --tw-gradient-from: rgb(12 74 110 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/75 {
  --tw-gradient-from: rgb(12 74 110 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/80 {
  --tw-gradient-from: rgb(12 74 110 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/90 {
  --tw-gradient-from: rgb(12 74 110 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-sky-900\/95 {
  --tw-gradient-from: rgb(12 74 110 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500 {
  --tw-gradient-from: #48BB78 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/0 {
  --tw-gradient-from: rgb(72 187 120 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/10 {
  --tw-gradient-from: rgb(72 187 120 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/100 {
  --tw-gradient-from: rgb(72 187 120 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/20 {
  --tw-gradient-from: rgb(72 187 120 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/25 {
  --tw-gradient-from: rgb(72 187 120 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/30 {
  --tw-gradient-from: rgb(72 187 120 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/40 {
  --tw-gradient-from: rgb(72 187 120 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/5 {
  --tw-gradient-from: rgb(72 187 120 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/50 {
  --tw-gradient-from: rgb(72 187 120 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/60 {
  --tw-gradient-from: rgb(72 187 120 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/70 {
  --tw-gradient-from: rgb(72 187 120 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/75 {
  --tw-gradient-from: rgb(72 187 120 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/80 {
  --tw-gradient-from: rgb(72 187 120 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/90 {
  --tw-gradient-from: rgb(72 187 120 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-success-500\/95 {
  --tw-gradient-from: rgb(72 187 120 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500 {
  --tw-gradient-from: #F6E05E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/0 {
  --tw-gradient-from: rgb(246 224 94 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/10 {
  --tw-gradient-from: rgb(246 224 94 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/100 {
  --tw-gradient-from: rgb(246 224 94 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/20 {
  --tw-gradient-from: rgb(246 224 94 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/25 {
  --tw-gradient-from: rgb(246 224 94 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/30 {
  --tw-gradient-from: rgb(246 224 94 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/40 {
  --tw-gradient-from: rgb(246 224 94 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/5 {
  --tw-gradient-from: rgb(246 224 94 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/50 {
  --tw-gradient-from: rgb(246 224 94 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/60 {
  --tw-gradient-from: rgb(246 224 94 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/70 {
  --tw-gradient-from: rgb(246 224 94 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/75 {
  --tw-gradient-from: rgb(246 224 94 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/80 {
  --tw-gradient-from: rgb(246 224 94 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/90 {
  --tw-gradient-from: rgb(246 224 94 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-warning-500\/95 {
  --tw-gradient-from: rgb(246 224 94 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100 {
  --tw-gradient-from: #fef9c3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/0 {
  --tw-gradient-from: rgb(254 249 195 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/10 {
  --tw-gradient-from: rgb(254 249 195 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/100 {
  --tw-gradient-from: rgb(254 249 195 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/20 {
  --tw-gradient-from: rgb(254 249 195 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/25 {
  --tw-gradient-from: rgb(254 249 195 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/30 {
  --tw-gradient-from: rgb(254 249 195 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/40 {
  --tw-gradient-from: rgb(254 249 195 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/5 {
  --tw-gradient-from: rgb(254 249 195 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/50 {
  --tw-gradient-from: rgb(254 249 195 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/60 {
  --tw-gradient-from: rgb(254 249 195 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/70 {
  --tw-gradient-from: rgb(254 249 195 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/75 {
  --tw-gradient-from: rgb(254 249 195 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/80 {
  --tw-gradient-from: rgb(254 249 195 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/90 {
  --tw-gradient-from: rgb(254 249 195 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-100\/95 {
  --tw-gradient-from: rgb(254 249 195 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200 {
  --tw-gradient-from: #fef08a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/0 {
  --tw-gradient-from: rgb(254 240 138 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/10 {
  --tw-gradient-from: rgb(254 240 138 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/100 {
  --tw-gradient-from: rgb(254 240 138 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/20 {
  --tw-gradient-from: rgb(254 240 138 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/25 {
  --tw-gradient-from: rgb(254 240 138 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/30 {
  --tw-gradient-from: rgb(254 240 138 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/40 {
  --tw-gradient-from: rgb(254 240 138 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/5 {
  --tw-gradient-from: rgb(254 240 138 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/50 {
  --tw-gradient-from: rgb(254 240 138 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/60 {
  --tw-gradient-from: rgb(254 240 138 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/70 {
  --tw-gradient-from: rgb(254 240 138 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/75 {
  --tw-gradient-from: rgb(254 240 138 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/80 {
  --tw-gradient-from: rgb(254 240 138 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/90 {
  --tw-gradient-from: rgb(254 240 138 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-200\/95 {
  --tw-gradient-from: rgb(254 240 138 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300 {
  --tw-gradient-from: #fde047 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/0 {
  --tw-gradient-from: rgb(253 224 71 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/10 {
  --tw-gradient-from: rgb(253 224 71 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/100 {
  --tw-gradient-from: rgb(253 224 71 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/20 {
  --tw-gradient-from: rgb(253 224 71 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/25 {
  --tw-gradient-from: rgb(253 224 71 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/30 {
  --tw-gradient-from: rgb(253 224 71 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/40 {
  --tw-gradient-from: rgb(253 224 71 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/5 {
  --tw-gradient-from: rgb(253 224 71 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/50 {
  --tw-gradient-from: rgb(253 224 71 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/60 {
  --tw-gradient-from: rgb(253 224 71 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/70 {
  --tw-gradient-from: rgb(253 224 71 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/75 {
  --tw-gradient-from: rgb(253 224 71 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/80 {
  --tw-gradient-from: rgb(253 224 71 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/90 {
  --tw-gradient-from: rgb(253 224 71 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-300\/95 {
  --tw-gradient-from: rgb(253 224 71 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400 {
  --tw-gradient-from: #facc15 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/0 {
  --tw-gradient-from: rgb(250 204 21 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/10 {
  --tw-gradient-from: rgb(250 204 21 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/100 {
  --tw-gradient-from: rgb(250 204 21 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/20 {
  --tw-gradient-from: rgb(250 204 21 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/25 {
  --tw-gradient-from: rgb(250 204 21 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/30 {
  --tw-gradient-from: rgb(250 204 21 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/40 {
  --tw-gradient-from: rgb(250 204 21 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/5 {
  --tw-gradient-from: rgb(250 204 21 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/50 {
  --tw-gradient-from: rgb(250 204 21 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/60 {
  --tw-gradient-from: rgb(250 204 21 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/70 {
  --tw-gradient-from: rgb(250 204 21 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/75 {
  --tw-gradient-from: rgb(250 204 21 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/80 {
  --tw-gradient-from: rgb(250 204 21 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/90 {
  --tw-gradient-from: rgb(250 204 21 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400\/95 {
  --tw-gradient-from: rgb(250 204 21 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50 {
  --tw-gradient-from: #fefce8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/0 {
  --tw-gradient-from: rgb(254 252 232 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/10 {
  --tw-gradient-from: rgb(254 252 232 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/100 {
  --tw-gradient-from: rgb(254 252 232 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/20 {
  --tw-gradient-from: rgb(254 252 232 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/25 {
  --tw-gradient-from: rgb(254 252 232 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/30 {
  --tw-gradient-from: rgb(254 252 232 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/40 {
  --tw-gradient-from: rgb(254 252 232 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/5 {
  --tw-gradient-from: rgb(254 252 232 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/50 {
  --tw-gradient-from: rgb(254 252 232 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/60 {
  --tw-gradient-from: rgb(254 252 232 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/70 {
  --tw-gradient-from: rgb(254 252 232 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/75 {
  --tw-gradient-from: rgb(254 252 232 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/80 {
  --tw-gradient-from: rgb(254 252 232 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/90 {
  --tw-gradient-from: rgb(254 252 232 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-50\/95 {
  --tw-gradient-from: rgb(254 252 232 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500 {
  --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/0 {
  --tw-gradient-from: rgb(234 179 8 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/10 {
  --tw-gradient-from: rgb(234 179 8 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/100 {
  --tw-gradient-from: rgb(234 179 8 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/20 {
  --tw-gradient-from: rgb(234 179 8 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/25 {
  --tw-gradient-from: rgb(234 179 8 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/30 {
  --tw-gradient-from: rgb(234 179 8 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/40 {
  --tw-gradient-from: rgb(234 179 8 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/5 {
  --tw-gradient-from: rgb(234 179 8 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/50 {
  --tw-gradient-from: rgb(234 179 8 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/60 {
  --tw-gradient-from: rgb(234 179 8 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/70 {
  --tw-gradient-from: rgb(234 179 8 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/75 {
  --tw-gradient-from: rgb(234 179 8 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/80 {
  --tw-gradient-from: rgb(234 179 8 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/90 {
  --tw-gradient-from: rgb(234 179 8 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-500\/95 {
  --tw-gradient-from: rgb(234 179 8 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600 {
  --tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/0 {
  --tw-gradient-from: rgb(202 138 4 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/10 {
  --tw-gradient-from: rgb(202 138 4 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/100 {
  --tw-gradient-from: rgb(202 138 4 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/20 {
  --tw-gradient-from: rgb(202 138 4 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/25 {
  --tw-gradient-from: rgb(202 138 4 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/30 {
  --tw-gradient-from: rgb(202 138 4 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/40 {
  --tw-gradient-from: rgb(202 138 4 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/5 {
  --tw-gradient-from: rgb(202 138 4 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/50 {
  --tw-gradient-from: rgb(202 138 4 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/60 {
  --tw-gradient-from: rgb(202 138 4 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/70 {
  --tw-gradient-from: rgb(202 138 4 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/75 {
  --tw-gradient-from: rgb(202 138 4 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/80 {
  --tw-gradient-from: rgb(202 138 4 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/90 {
  --tw-gradient-from: rgb(202 138 4 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-600\/95 {
  --tw-gradient-from: rgb(202 138 4 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700 {
  --tw-gradient-from: #a16207 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/0 {
  --tw-gradient-from: rgb(161 98 7 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/10 {
  --tw-gradient-from: rgb(161 98 7 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/100 {
  --tw-gradient-from: rgb(161 98 7 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/20 {
  --tw-gradient-from: rgb(161 98 7 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/25 {
  --tw-gradient-from: rgb(161 98 7 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/30 {
  --tw-gradient-from: rgb(161 98 7 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/40 {
  --tw-gradient-from: rgb(161 98 7 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/5 {
  --tw-gradient-from: rgb(161 98 7 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/50 {
  --tw-gradient-from: rgb(161 98 7 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/60 {
  --tw-gradient-from: rgb(161 98 7 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/70 {
  --tw-gradient-from: rgb(161 98 7 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/75 {
  --tw-gradient-from: rgb(161 98 7 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/80 {
  --tw-gradient-from: rgb(161 98 7 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/90 {
  --tw-gradient-from: rgb(161 98 7 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-700\/95 {
  --tw-gradient-from: rgb(161 98 7 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800 {
  --tw-gradient-from: #854d0e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/0 {
  --tw-gradient-from: rgb(133 77 14 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/10 {
  --tw-gradient-from: rgb(133 77 14 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/100 {
  --tw-gradient-from: rgb(133 77 14 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/20 {
  --tw-gradient-from: rgb(133 77 14 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/25 {
  --tw-gradient-from: rgb(133 77 14 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/30 {
  --tw-gradient-from: rgb(133 77 14 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/40 {
  --tw-gradient-from: rgb(133 77 14 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/5 {
  --tw-gradient-from: rgb(133 77 14 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/50 {
  --tw-gradient-from: rgb(133 77 14 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/60 {
  --tw-gradient-from: rgb(133 77 14 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/70 {
  --tw-gradient-from: rgb(133 77 14 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/75 {
  --tw-gradient-from: rgb(133 77 14 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/80 {
  --tw-gradient-from: rgb(133 77 14 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/90 {
  --tw-gradient-from: rgb(133 77 14 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-800\/95 {
  --tw-gradient-from: rgb(133 77 14 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900 {
  --tw-gradient-from: #713f12 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/0 {
  --tw-gradient-from: rgb(113 63 18 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/10 {
  --tw-gradient-from: rgb(113 63 18 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/100 {
  --tw-gradient-from: rgb(113 63 18 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/20 {
  --tw-gradient-from: rgb(113 63 18 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/25 {
  --tw-gradient-from: rgb(113 63 18 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/30 {
  --tw-gradient-from: rgb(113 63 18 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/40 {
  --tw-gradient-from: rgb(113 63 18 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/5 {
  --tw-gradient-from: rgb(113 63 18 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/50 {
  --tw-gradient-from: rgb(113 63 18 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/60 {
  --tw-gradient-from: rgb(113 63 18 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/70 {
  --tw-gradient-from: rgb(113 63 18 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/75 {
  --tw-gradient-from: rgb(113 63 18 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/80 {
  --tw-gradient-from: rgb(113 63 18 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/90 {
  --tw-gradient-from: rgb(113 63 18 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-900\/95 {
  --tw-gradient-from: rgb(113 63 18 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-blue-100 {
  --tw-gradient-to: #dbeafe var(--tw-gradient-to-position);
}

.to-blue-100\/0 {
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
}

.to-blue-100\/10 {
  --tw-gradient-to: rgb(219 234 254 / 0.1) var(--tw-gradient-to-position);
}

.to-blue-100\/100 {
  --tw-gradient-to: rgb(219 234 254 / 1) var(--tw-gradient-to-position);
}

.to-blue-100\/20 {
  --tw-gradient-to: rgb(219 234 254 / 0.2) var(--tw-gradient-to-position);
}

.to-blue-100\/25 {
  --tw-gradient-to: rgb(219 234 254 / 0.25) var(--tw-gradient-to-position);
}

.to-blue-100\/30 {
  --tw-gradient-to: rgb(219 234 254 / 0.3) var(--tw-gradient-to-position);
}

.to-blue-100\/40 {
  --tw-gradient-to: rgb(219 234 254 / 0.4) var(--tw-gradient-to-position);
}

.to-blue-100\/5 {
  --tw-gradient-to: rgb(219 234 254 / 0.05) var(--tw-gradient-to-position);
}

.to-blue-100\/50 {
  --tw-gradient-to: rgb(219 234 254 / 0.5) var(--tw-gradient-to-position);
}

.to-blue-100\/60 {
  --tw-gradient-to: rgb(219 234 254 / 0.6) var(--tw-gradient-to-position);
}

.to-blue-100\/70 {
  --tw-gradient-to: rgb(219 234 254 / 0.7) var(--tw-gradient-to-position);
}

.to-blue-100\/75 {
  --tw-gradient-to: rgb(219 234 254 / 0.75) var(--tw-gradient-to-position);
}

.to-blue-100\/80 {
  --tw-gradient-to: rgb(219 234 254 / 0.8) var(--tw-gradient-to-position);
}

.to-blue-100\/90 {
  --tw-gradient-to: rgb(219 234 254 / 0.9) var(--tw-gradient-to-position);
}

.to-blue-100\/95 {
  --tw-gradient-to: rgb(219 234 254 / 0.95) var(--tw-gradient-to-position);
}

.to-blue-200 {
  --tw-gradient-to: #bfdbfe var(--tw-gradient-to-position);
}

.to-blue-200\/0 {
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
}

.to-blue-200\/10 {
  --tw-gradient-to: rgb(191 219 254 / 0.1) var(--tw-gradient-to-position);
}

.to-blue-200\/100 {
  --tw-gradient-to: rgb(191 219 254 / 1) var(--tw-gradient-to-position);
}

.to-blue-200\/20 {
  --tw-gradient-to: rgb(191 219 254 / 0.2) var(--tw-gradient-to-position);
}

.to-blue-200\/25 {
  --tw-gradient-to: rgb(191 219 254 / 0.25) var(--tw-gradient-to-position);
}

.to-blue-200\/30 {
  --tw-gradient-to: rgb(191 219 254 / 0.3) var(--tw-gradient-to-position);
}

.to-blue-200\/40 {
  --tw-gradient-to: rgb(191 219 254 / 0.4) var(--tw-gradient-to-position);
}

.to-blue-200\/5 {
  --tw-gradient-to: rgb(191 219 254 / 0.05) var(--tw-gradient-to-position);
}

.to-blue-200\/50 {
  --tw-gradient-to: rgb(191 219 254 / 0.5) var(--tw-gradient-to-position);
}

.to-blue-200\/60 {
  --tw-gradient-to: rgb(191 219 254 / 0.6) var(--tw-gradient-to-position);
}

.to-blue-200\/70 {
  --tw-gradient-to: rgb(191 219 254 / 0.7) var(--tw-gradient-to-position);
}

.to-blue-200\/75 {
  --tw-gradient-to: rgb(191 219 254 / 0.75) var(--tw-gradient-to-position);
}

.to-blue-200\/80 {
  --tw-gradient-to: rgb(191 219 254 / 0.8) var(--tw-gradient-to-position);
}

.to-blue-200\/90 {
  --tw-gradient-to: rgb(191 219 254 / 0.9) var(--tw-gradient-to-position);
}

.to-blue-200\/95 {
  --tw-gradient-to: rgb(191 219 254 / 0.95) var(--tw-gradient-to-position);
}

.to-blue-300 {
  --tw-gradient-to: #93c5fd var(--tw-gradient-to-position);
}

.to-blue-300\/0 {
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
}

.to-blue-300\/10 {
  --tw-gradient-to: rgb(147 197 253 / 0.1) var(--tw-gradient-to-position);
}

.to-blue-300\/100 {
  --tw-gradient-to: rgb(147 197 253 / 1) var(--tw-gradient-to-position);
}

.to-blue-300\/20 {
  --tw-gradient-to: rgb(147 197 253 / 0.2) var(--tw-gradient-to-position);
}

.to-blue-300\/25 {
  --tw-gradient-to: rgb(147 197 253 / 0.25) var(--tw-gradient-to-position);
}

.to-blue-300\/30 {
  --tw-gradient-to: rgb(147 197 253 / 0.3) var(--tw-gradient-to-position);
}

.to-blue-300\/40 {
  --tw-gradient-to: rgb(147 197 253 / 0.4) var(--tw-gradient-to-position);
}

.to-blue-300\/5 {
  --tw-gradient-to: rgb(147 197 253 / 0.05) var(--tw-gradient-to-position);
}

.to-blue-300\/50 {
  --tw-gradient-to: rgb(147 197 253 / 0.5) var(--tw-gradient-to-position);
}

.to-blue-300\/60 {
  --tw-gradient-to: rgb(147 197 253 / 0.6) var(--tw-gradient-to-position);
}

.to-blue-300\/70 {
  --tw-gradient-to: rgb(147 197 253 / 0.7) var(--tw-gradient-to-position);
}

.to-blue-300\/75 {
  --tw-gradient-to: rgb(147 197 253 / 0.75) var(--tw-gradient-to-position);
}

.to-blue-300\/80 {
  --tw-gradient-to: rgb(147 197 253 / 0.8) var(--tw-gradient-to-position);
}

.to-blue-300\/90 {
  --tw-gradient-to: rgb(147 197 253 / 0.9) var(--tw-gradient-to-position);
}

.to-blue-300\/95 {
  --tw-gradient-to: rgb(147 197 253 / 0.95) var(--tw-gradient-to-position);
}

.to-blue-400 {
  --tw-gradient-to: #60a5fa var(--tw-gradient-to-position);
}

.to-blue-400\/0 {
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
}

.to-blue-400\/10 {
  --tw-gradient-to: rgb(96 165 250 / 0.1) var(--tw-gradient-to-position);
}

.to-blue-400\/100 {
  --tw-gradient-to: rgb(96 165 250 / 1) var(--tw-gradient-to-position);
}

.to-blue-400\/20 {
  --tw-gradient-to: rgb(96 165 250 / 0.2) var(--tw-gradient-to-position);
}

.to-blue-400\/25 {
  --tw-gradient-to: rgb(96 165 250 / 0.25) var(--tw-gradient-to-position);
}

.to-blue-400\/30 {
  --tw-gradient-to: rgb(96 165 250 / 0.3) var(--tw-gradient-to-position);
}

.to-blue-400\/40 {
  --tw-gradient-to: rgb(96 165 250 / 0.4) var(--tw-gradient-to-position);
}

.to-blue-400\/5 {
  --tw-gradient-to: rgb(96 165 250 / 0.05) var(--tw-gradient-to-position);
}

.to-blue-400\/50 {
  --tw-gradient-to: rgb(96 165 250 / 0.5) var(--tw-gradient-to-position);
}

.to-blue-400\/60 {
  --tw-gradient-to: rgb(96 165 250 / 0.6) var(--tw-gradient-to-position);
}

.to-blue-400\/70 {
  --tw-gradient-to: rgb(96 165 250 / 0.7) var(--tw-gradient-to-position);
}

.to-blue-400\/75 {
  --tw-gradient-to: rgb(96 165 250 / 0.75) var(--tw-gradient-to-position);
}

.to-blue-400\/80 {
  --tw-gradient-to: rgb(96 165 250 / 0.8) var(--tw-gradient-to-position);
}

.to-blue-400\/90 {
  --tw-gradient-to: rgb(96 165 250 / 0.9) var(--tw-gradient-to-position);
}

.to-blue-400\/95 {
  --tw-gradient-to: rgb(96 165 250 / 0.95) var(--tw-gradient-to-position);
}

.to-blue-50 {
  --tw-gradient-to: #eff6ff var(--tw-gradient-to-position);
}

.to-blue-50\/0 {
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
}

.to-blue-50\/10 {
  --tw-gradient-to: rgb(239 246 255 / 0.1) var(--tw-gradient-to-position);
}

.to-blue-50\/100 {
  --tw-gradient-to: rgb(239 246 255 / 1) var(--tw-gradient-to-position);
}

.to-blue-50\/20 {
  --tw-gradient-to: rgb(239 246 255 / 0.2) var(--tw-gradient-to-position);
}

.to-blue-50\/25 {
  --tw-gradient-to: rgb(239 246 255 / 0.25) var(--tw-gradient-to-position);
}

.to-blue-50\/30 {
  --tw-gradient-to: rgb(239 246 255 / 0.3) var(--tw-gradient-to-position);
}

.to-blue-50\/40 {
  --tw-gradient-to: rgb(239 246 255 / 0.4) var(--tw-gradient-to-position);
}

.to-blue-50\/5 {
  --tw-gradient-to: rgb(239 246 255 / 0.05) var(--tw-gradient-to-position);
}

.to-blue-50\/50 {
  --tw-gradient-to: rgb(239 246 255 / 0.5) var(--tw-gradient-to-position);
}

.to-blue-50\/60 {
  --tw-gradient-to: rgb(239 246 255 / 0.6) var(--tw-gradient-to-position);
}

.to-blue-50\/70 {
  --tw-gradient-to: rgb(239 246 255 / 0.7) var(--tw-gradient-to-position);
}

.to-blue-50\/75 {
  --tw-gradient-to: rgb(239 246 255 / 0.75) var(--tw-gradient-to-position);
}

.to-blue-50\/80 {
  --tw-gradient-to: rgb(239 246 255 / 0.8) var(--tw-gradient-to-position);
}

.to-blue-50\/90 {
  --tw-gradient-to: rgb(239 246 255 / 0.9) var(--tw-gradient-to-position);
}

.to-blue-50\/95 {
  --tw-gradient-to: rgb(239 246 255 / 0.95) var(--tw-gradient-to-position);
}

.to-blue-500 {
  --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
}

.to-blue-500\/0 {
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
}

.to-blue-500\/10 {
  --tw-gradient-to: rgb(59 130 246 / 0.1) var(--tw-gradient-to-position);
}

.to-blue-500\/100 {
  --tw-gradient-to: rgb(59 130 246 / 1) var(--tw-gradient-to-position);
}

.to-blue-500\/20 {
  --tw-gradient-to: rgb(59 130 246 / 0.2) var(--tw-gradient-to-position);
}

.to-blue-500\/25 {
  --tw-gradient-to: rgb(59 130 246 / 0.25) var(--tw-gradient-to-position);
}

.to-blue-500\/30 {
  --tw-gradient-to: rgb(59 130 246 / 0.3) var(--tw-gradient-to-position);
}

.to-blue-500\/40 {
  --tw-gradient-to: rgb(59 130 246 / 0.4) var(--tw-gradient-to-position);
}

.to-blue-500\/5 {
  --tw-gradient-to: rgb(59 130 246 / 0.05) var(--tw-gradient-to-position);
}

.to-blue-500\/50 {
  --tw-gradient-to: rgb(59 130 246 / 0.5) var(--tw-gradient-to-position);
}

.to-blue-500\/60 {
  --tw-gradient-to: rgb(59 130 246 / 0.6) var(--tw-gradient-to-position);
}

.to-blue-500\/70 {
  --tw-gradient-to: rgb(59 130 246 / 0.7) var(--tw-gradient-to-position);
}

.to-blue-500\/75 {
  --tw-gradient-to: rgb(59 130 246 / 0.75) var(--tw-gradient-to-position);
}

.to-blue-500\/80 {
  --tw-gradient-to: rgb(59 130 246 / 0.8) var(--tw-gradient-to-position);
}

.to-blue-500\/90 {
  --tw-gradient-to: rgb(59 130 246 / 0.9) var(--tw-gradient-to-position);
}

.to-blue-500\/95 {
  --tw-gradient-to: rgb(59 130 246 / 0.95) var(--tw-gradient-to-position);
}

.to-blue-600 {
  --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}

.to-blue-600\/0 {
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
}

.to-blue-600\/10 {
  --tw-gradient-to: rgb(37 99 235 / 0.1) var(--tw-gradient-to-position);
}

.to-blue-600\/100 {
  --tw-gradient-to: rgb(37 99 235 / 1) var(--tw-gradient-to-position);
}

.to-blue-600\/20 {
  --tw-gradient-to: rgb(37 99 235 / 0.2) var(--tw-gradient-to-position);
}

.to-blue-600\/25 {
  --tw-gradient-to: rgb(37 99 235 / 0.25) var(--tw-gradient-to-position);
}

.to-blue-600\/30 {
  --tw-gradient-to: rgb(37 99 235 / 0.3) var(--tw-gradient-to-position);
}

.to-blue-600\/40 {
  --tw-gradient-to: rgb(37 99 235 / 0.4) var(--tw-gradient-to-position);
}

.to-blue-600\/5 {
  --tw-gradient-to: rgb(37 99 235 / 0.05) var(--tw-gradient-to-position);
}

.to-blue-600\/50 {
  --tw-gradient-to: rgb(37 99 235 / 0.5) var(--tw-gradient-to-position);
}

.to-blue-600\/60 {
  --tw-gradient-to: rgb(37 99 235 / 0.6) var(--tw-gradient-to-position);
}

.to-blue-600\/70 {
  --tw-gradient-to: rgb(37 99 235 / 0.7) var(--tw-gradient-to-position);
}

.to-blue-600\/75 {
  --tw-gradient-to: rgb(37 99 235 / 0.75) var(--tw-gradient-to-position);
}

.to-blue-600\/80 {
  --tw-gradient-to: rgb(37 99 235 / 0.8) var(--tw-gradient-to-position);
}

.to-blue-600\/90 {
  --tw-gradient-to: rgb(37 99 235 / 0.9) var(--tw-gradient-to-position);
}

.to-blue-600\/95 {
  --tw-gradient-to: rgb(37 99 235 / 0.95) var(--tw-gradient-to-position);
}

.to-blue-700 {
  --tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);
}

.to-blue-700\/0 {
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
}

.to-blue-700\/10 {
  --tw-gradient-to: rgb(29 78 216 / 0.1) var(--tw-gradient-to-position);
}

.to-blue-700\/100 {
  --tw-gradient-to: rgb(29 78 216 / 1) var(--tw-gradient-to-position);
}

.to-blue-700\/20 {
  --tw-gradient-to: rgb(29 78 216 / 0.2) var(--tw-gradient-to-position);
}

.to-blue-700\/25 {
  --tw-gradient-to: rgb(29 78 216 / 0.25) var(--tw-gradient-to-position);
}

.to-blue-700\/30 {
  --tw-gradient-to: rgb(29 78 216 / 0.3) var(--tw-gradient-to-position);
}

.to-blue-700\/40 {
  --tw-gradient-to: rgb(29 78 216 / 0.4) var(--tw-gradient-to-position);
}

.to-blue-700\/5 {
  --tw-gradient-to: rgb(29 78 216 / 0.05) var(--tw-gradient-to-position);
}

.to-blue-700\/50 {
  --tw-gradient-to: rgb(29 78 216 / 0.5) var(--tw-gradient-to-position);
}

.to-blue-700\/60 {
  --tw-gradient-to: rgb(29 78 216 / 0.6) var(--tw-gradient-to-position);
}

.to-blue-700\/70 {
  --tw-gradient-to: rgb(29 78 216 / 0.7) var(--tw-gradient-to-position);
}

.to-blue-700\/75 {
  --tw-gradient-to: rgb(29 78 216 / 0.75) var(--tw-gradient-to-position);
}

.to-blue-700\/80 {
  --tw-gradient-to: rgb(29 78 216 / 0.8) var(--tw-gradient-to-position);
}

.to-blue-700\/90 {
  --tw-gradient-to: rgb(29 78 216 / 0.9) var(--tw-gradient-to-position);
}

.to-blue-700\/95 {
  --tw-gradient-to: rgb(29 78 216 / 0.95) var(--tw-gradient-to-position);
}

.to-blue-800 {
  --tw-gradient-to: #1e40af var(--tw-gradient-to-position);
}

.to-blue-800\/0 {
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
}

.to-blue-800\/10 {
  --tw-gradient-to: rgb(30 64 175 / 0.1) var(--tw-gradient-to-position);
}

.to-blue-800\/100 {
  --tw-gradient-to: rgb(30 64 175 / 1) var(--tw-gradient-to-position);
}

.to-blue-800\/20 {
  --tw-gradient-to: rgb(30 64 175 / 0.2) var(--tw-gradient-to-position);
}

.to-blue-800\/25 {
  --tw-gradient-to: rgb(30 64 175 / 0.25) var(--tw-gradient-to-position);
}

.to-blue-800\/30 {
  --tw-gradient-to: rgb(30 64 175 / 0.3) var(--tw-gradient-to-position);
}

.to-blue-800\/40 {
  --tw-gradient-to: rgb(30 64 175 / 0.4) var(--tw-gradient-to-position);
}

.to-blue-800\/5 {
  --tw-gradient-to: rgb(30 64 175 / 0.05) var(--tw-gradient-to-position);
}

.to-blue-800\/50 {
  --tw-gradient-to: rgb(30 64 175 / 0.5) var(--tw-gradient-to-position);
}

.to-blue-800\/60 {
  --tw-gradient-to: rgb(30 64 175 / 0.6) var(--tw-gradient-to-position);
}

.to-blue-800\/70 {
  --tw-gradient-to: rgb(30 64 175 / 0.7) var(--tw-gradient-to-position);
}

.to-blue-800\/75 {
  --tw-gradient-to: rgb(30 64 175 / 0.75) var(--tw-gradient-to-position);
}

.to-blue-800\/80 {
  --tw-gradient-to: rgb(30 64 175 / 0.8) var(--tw-gradient-to-position);
}

.to-blue-800\/90 {
  --tw-gradient-to: rgb(30 64 175 / 0.9) var(--tw-gradient-to-position);
}

.to-blue-800\/95 {
  --tw-gradient-to: rgb(30 64 175 / 0.95) var(--tw-gradient-to-position);
}

.to-blue-900 {
  --tw-gradient-to: #1e3a8a var(--tw-gradient-to-position);
}

.to-blue-900\/0 {
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
}

.to-blue-900\/10 {
  --tw-gradient-to: rgb(30 58 138 / 0.1) var(--tw-gradient-to-position);
}

.to-blue-900\/100 {
  --tw-gradient-to: rgb(30 58 138 / 1) var(--tw-gradient-to-position);
}

.to-blue-900\/20 {
  --tw-gradient-to: rgb(30 58 138 / 0.2) var(--tw-gradient-to-position);
}

.to-blue-900\/25 {
  --tw-gradient-to: rgb(30 58 138 / 0.25) var(--tw-gradient-to-position);
}

.to-blue-900\/30 {
  --tw-gradient-to: rgb(30 58 138 / 0.3) var(--tw-gradient-to-position);
}

.to-blue-900\/40 {
  --tw-gradient-to: rgb(30 58 138 / 0.4) var(--tw-gradient-to-position);
}

.to-blue-900\/5 {
  --tw-gradient-to: rgb(30 58 138 / 0.05) var(--tw-gradient-to-position);
}

.to-blue-900\/50 {
  --tw-gradient-to: rgb(30 58 138 / 0.5) var(--tw-gradient-to-position);
}

.to-blue-900\/60 {
  --tw-gradient-to: rgb(30 58 138 / 0.6) var(--tw-gradient-to-position);
}

.to-blue-900\/70 {
  --tw-gradient-to: rgb(30 58 138 / 0.7) var(--tw-gradient-to-position);
}

.to-blue-900\/75 {
  --tw-gradient-to: rgb(30 58 138 / 0.75) var(--tw-gradient-to-position);
}

.to-blue-900\/80 {
  --tw-gradient-to: rgb(30 58 138 / 0.8) var(--tw-gradient-to-position);
}

.to-blue-900\/90 {
  --tw-gradient-to: rgb(30 58 138 / 0.9) var(--tw-gradient-to-position);
}

.to-blue-900\/95 {
  --tw-gradient-to: rgb(30 58 138 / 0.95) var(--tw-gradient-to-position);
}

.to-danger-500 {
  --tw-gradient-to: #E53E3E var(--tw-gradient-to-position);
}

.to-danger-500\/0 {
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
}

.to-danger-500\/10 {
  --tw-gradient-to: rgb(229 62 62 / 0.1) var(--tw-gradient-to-position);
}

.to-danger-500\/100 {
  --tw-gradient-to: rgb(229 62 62 / 1) var(--tw-gradient-to-position);
}

.to-danger-500\/20 {
  --tw-gradient-to: rgb(229 62 62 / 0.2) var(--tw-gradient-to-position);
}

.to-danger-500\/25 {
  --tw-gradient-to: rgb(229 62 62 / 0.25) var(--tw-gradient-to-position);
}

.to-danger-500\/30 {
  --tw-gradient-to: rgb(229 62 62 / 0.3) var(--tw-gradient-to-position);
}

.to-danger-500\/40 {
  --tw-gradient-to: rgb(229 62 62 / 0.4) var(--tw-gradient-to-position);
}

.to-danger-500\/5 {
  --tw-gradient-to: rgb(229 62 62 / 0.05) var(--tw-gradient-to-position);
}

.to-danger-500\/50 {
  --tw-gradient-to: rgb(229 62 62 / 0.5) var(--tw-gradient-to-position);
}

.to-danger-500\/60 {
  --tw-gradient-to: rgb(229 62 62 / 0.6) var(--tw-gradient-to-position);
}

.to-danger-500\/70 {
  --tw-gradient-to: rgb(229 62 62 / 0.7) var(--tw-gradient-to-position);
}

.to-danger-500\/75 {
  --tw-gradient-to: rgb(229 62 62 / 0.75) var(--tw-gradient-to-position);
}

.to-danger-500\/80 {
  --tw-gradient-to: rgb(229 62 62 / 0.8) var(--tw-gradient-to-position);
}

.to-danger-500\/90 {
  --tw-gradient-to: rgb(229 62 62 / 0.9) var(--tw-gradient-to-position);
}

.to-danger-500\/95 {
  --tw-gradient-to: rgb(229 62 62 / 0.95) var(--tw-gradient-to-position);
}

.to-dark-500 {
  --tw-gradient-to: #2D3748 var(--tw-gradient-to-position);
}

.to-dark-500\/0 {
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
}

.to-dark-500\/10 {
  --tw-gradient-to: rgb(45 55 72 / 0.1) var(--tw-gradient-to-position);
}

.to-dark-500\/100 {
  --tw-gradient-to: rgb(45 55 72 / 1) var(--tw-gradient-to-position);
}

.to-dark-500\/20 {
  --tw-gradient-to: rgb(45 55 72 / 0.2) var(--tw-gradient-to-position);
}

.to-dark-500\/25 {
  --tw-gradient-to: rgb(45 55 72 / 0.25) var(--tw-gradient-to-position);
}

.to-dark-500\/30 {
  --tw-gradient-to: rgb(45 55 72 / 0.3) var(--tw-gradient-to-position);
}

.to-dark-500\/40 {
  --tw-gradient-to: rgb(45 55 72 / 0.4) var(--tw-gradient-to-position);
}

.to-dark-500\/5 {
  --tw-gradient-to: rgb(45 55 72 / 0.05) var(--tw-gradient-to-position);
}

.to-dark-500\/50 {
  --tw-gradient-to: rgb(45 55 72 / 0.5) var(--tw-gradient-to-position);
}

.to-dark-500\/60 {
  --tw-gradient-to: rgb(45 55 72 / 0.6) var(--tw-gradient-to-position);
}

.to-dark-500\/70 {
  --tw-gradient-to: rgb(45 55 72 / 0.7) var(--tw-gradient-to-position);
}

.to-dark-500\/75 {
  --tw-gradient-to: rgb(45 55 72 / 0.75) var(--tw-gradient-to-position);
}

.to-dark-500\/80 {
  --tw-gradient-to: rgb(45 55 72 / 0.8) var(--tw-gradient-to-position);
}

.to-dark-500\/90 {
  --tw-gradient-to: rgb(45 55 72 / 0.9) var(--tw-gradient-to-position);
}

.to-dark-500\/95 {
  --tw-gradient-to: rgb(45 55 72 / 0.95) var(--tw-gradient-to-position);
}

.to-green-100 {
  --tw-gradient-to: #dcfce7 var(--tw-gradient-to-position);
}

.to-green-100\/0 {
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
}

.to-green-100\/10 {
  --tw-gradient-to: rgb(220 252 231 / 0.1) var(--tw-gradient-to-position);
}

.to-green-100\/100 {
  --tw-gradient-to: rgb(220 252 231 / 1) var(--tw-gradient-to-position);
}

.to-green-100\/20 {
  --tw-gradient-to: rgb(220 252 231 / 0.2) var(--tw-gradient-to-position);
}

.to-green-100\/25 {
  --tw-gradient-to: rgb(220 252 231 / 0.25) var(--tw-gradient-to-position);
}

.to-green-100\/30 {
  --tw-gradient-to: rgb(220 252 231 / 0.3) var(--tw-gradient-to-position);
}

.to-green-100\/40 {
  --tw-gradient-to: rgb(220 252 231 / 0.4) var(--tw-gradient-to-position);
}

.to-green-100\/5 {
  --tw-gradient-to: rgb(220 252 231 / 0.05) var(--tw-gradient-to-position);
}

.to-green-100\/50 {
  --tw-gradient-to: rgb(220 252 231 / 0.5) var(--tw-gradient-to-position);
}

.to-green-100\/60 {
  --tw-gradient-to: rgb(220 252 231 / 0.6) var(--tw-gradient-to-position);
}

.to-green-100\/70 {
  --tw-gradient-to: rgb(220 252 231 / 0.7) var(--tw-gradient-to-position);
}

.to-green-100\/75 {
  --tw-gradient-to: rgb(220 252 231 / 0.75) var(--tw-gradient-to-position);
}

.to-green-100\/80 {
  --tw-gradient-to: rgb(220 252 231 / 0.8) var(--tw-gradient-to-position);
}

.to-green-100\/90 {
  --tw-gradient-to: rgb(220 252 231 / 0.9) var(--tw-gradient-to-position);
}

.to-green-100\/95 {
  --tw-gradient-to: rgb(220 252 231 / 0.95) var(--tw-gradient-to-position);
}

.to-green-200 {
  --tw-gradient-to: #bbf7d0 var(--tw-gradient-to-position);
}

.to-green-200\/0 {
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
}

.to-green-200\/10 {
  --tw-gradient-to: rgb(187 247 208 / 0.1) var(--tw-gradient-to-position);
}

.to-green-200\/100 {
  --tw-gradient-to: rgb(187 247 208 / 1) var(--tw-gradient-to-position);
}

.to-green-200\/20 {
  --tw-gradient-to: rgb(187 247 208 / 0.2) var(--tw-gradient-to-position);
}

.to-green-200\/25 {
  --tw-gradient-to: rgb(187 247 208 / 0.25) var(--tw-gradient-to-position);
}

.to-green-200\/30 {
  --tw-gradient-to: rgb(187 247 208 / 0.3) var(--tw-gradient-to-position);
}

.to-green-200\/40 {
  --tw-gradient-to: rgb(187 247 208 / 0.4) var(--tw-gradient-to-position);
}

.to-green-200\/5 {
  --tw-gradient-to: rgb(187 247 208 / 0.05) var(--tw-gradient-to-position);
}

.to-green-200\/50 {
  --tw-gradient-to: rgb(187 247 208 / 0.5) var(--tw-gradient-to-position);
}

.to-green-200\/60 {
  --tw-gradient-to: rgb(187 247 208 / 0.6) var(--tw-gradient-to-position);
}

.to-green-200\/70 {
  --tw-gradient-to: rgb(187 247 208 / 0.7) var(--tw-gradient-to-position);
}

.to-green-200\/75 {
  --tw-gradient-to: rgb(187 247 208 / 0.75) var(--tw-gradient-to-position);
}

.to-green-200\/80 {
  --tw-gradient-to: rgb(187 247 208 / 0.8) var(--tw-gradient-to-position);
}

.to-green-200\/90 {
  --tw-gradient-to: rgb(187 247 208 / 0.9) var(--tw-gradient-to-position);
}

.to-green-200\/95 {
  --tw-gradient-to: rgb(187 247 208 / 0.95) var(--tw-gradient-to-position);
}

.to-green-300 {
  --tw-gradient-to: #86efac var(--tw-gradient-to-position);
}

.to-green-300\/0 {
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
}

.to-green-300\/10 {
  --tw-gradient-to: rgb(134 239 172 / 0.1) var(--tw-gradient-to-position);
}

.to-green-300\/100 {
  --tw-gradient-to: rgb(134 239 172 / 1) var(--tw-gradient-to-position);
}

.to-green-300\/20 {
  --tw-gradient-to: rgb(134 239 172 / 0.2) var(--tw-gradient-to-position);
}

.to-green-300\/25 {
  --tw-gradient-to: rgb(134 239 172 / 0.25) var(--tw-gradient-to-position);
}

.to-green-300\/30 {
  --tw-gradient-to: rgb(134 239 172 / 0.3) var(--tw-gradient-to-position);
}

.to-green-300\/40 {
  --tw-gradient-to: rgb(134 239 172 / 0.4) var(--tw-gradient-to-position);
}

.to-green-300\/5 {
  --tw-gradient-to: rgb(134 239 172 / 0.05) var(--tw-gradient-to-position);
}

.to-green-300\/50 {
  --tw-gradient-to: rgb(134 239 172 / 0.5) var(--tw-gradient-to-position);
}

.to-green-300\/60 {
  --tw-gradient-to: rgb(134 239 172 / 0.6) var(--tw-gradient-to-position);
}

.to-green-300\/70 {
  --tw-gradient-to: rgb(134 239 172 / 0.7) var(--tw-gradient-to-position);
}

.to-green-300\/75 {
  --tw-gradient-to: rgb(134 239 172 / 0.75) var(--tw-gradient-to-position);
}

.to-green-300\/80 {
  --tw-gradient-to: rgb(134 239 172 / 0.8) var(--tw-gradient-to-position);
}

.to-green-300\/90 {
  --tw-gradient-to: rgb(134 239 172 / 0.9) var(--tw-gradient-to-position);
}

.to-green-300\/95 {
  --tw-gradient-to: rgb(134 239 172 / 0.95) var(--tw-gradient-to-position);
}

.to-green-400 {
  --tw-gradient-to: #4ade80 var(--tw-gradient-to-position);
}

.to-green-400\/0 {
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
}

.to-green-400\/10 {
  --tw-gradient-to: rgb(74 222 128 / 0.1) var(--tw-gradient-to-position);
}

.to-green-400\/100 {
  --tw-gradient-to: rgb(74 222 128 / 1) var(--tw-gradient-to-position);
}

.to-green-400\/20 {
  --tw-gradient-to: rgb(74 222 128 / 0.2) var(--tw-gradient-to-position);
}

.to-green-400\/25 {
  --tw-gradient-to: rgb(74 222 128 / 0.25) var(--tw-gradient-to-position);
}

.to-green-400\/30 {
  --tw-gradient-to: rgb(74 222 128 / 0.3) var(--tw-gradient-to-position);
}

.to-green-400\/40 {
  --tw-gradient-to: rgb(74 222 128 / 0.4) var(--tw-gradient-to-position);
}

.to-green-400\/5 {
  --tw-gradient-to: rgb(74 222 128 / 0.05) var(--tw-gradient-to-position);
}

.to-green-400\/50 {
  --tw-gradient-to: rgb(74 222 128 / 0.5) var(--tw-gradient-to-position);
}

.to-green-400\/60 {
  --tw-gradient-to: rgb(74 222 128 / 0.6) var(--tw-gradient-to-position);
}

.to-green-400\/70 {
  --tw-gradient-to: rgb(74 222 128 / 0.7) var(--tw-gradient-to-position);
}

.to-green-400\/75 {
  --tw-gradient-to: rgb(74 222 128 / 0.75) var(--tw-gradient-to-position);
}

.to-green-400\/80 {
  --tw-gradient-to: rgb(74 222 128 / 0.8) var(--tw-gradient-to-position);
}

.to-green-400\/90 {
  --tw-gradient-to: rgb(74 222 128 / 0.9) var(--tw-gradient-to-position);
}

.to-green-400\/95 {
  --tw-gradient-to: rgb(74 222 128 / 0.95) var(--tw-gradient-to-position);
}

.to-green-50 {
  --tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position);
}

.to-green-50\/0 {
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
}

.to-green-50\/10 {
  --tw-gradient-to: rgb(240 253 244 / 0.1) var(--tw-gradient-to-position);
}

.to-green-50\/100 {
  --tw-gradient-to: rgb(240 253 244 / 1) var(--tw-gradient-to-position);
}

.to-green-50\/20 {
  --tw-gradient-to: rgb(240 253 244 / 0.2) var(--tw-gradient-to-position);
}

.to-green-50\/25 {
  --tw-gradient-to: rgb(240 253 244 / 0.25) var(--tw-gradient-to-position);
}

.to-green-50\/30 {
  --tw-gradient-to: rgb(240 253 244 / 0.3) var(--tw-gradient-to-position);
}

.to-green-50\/40 {
  --tw-gradient-to: rgb(240 253 244 / 0.4) var(--tw-gradient-to-position);
}

.to-green-50\/5 {
  --tw-gradient-to: rgb(240 253 244 / 0.05) var(--tw-gradient-to-position);
}

.to-green-50\/50 {
  --tw-gradient-to: rgb(240 253 244 / 0.5) var(--tw-gradient-to-position);
}

.to-green-50\/60 {
  --tw-gradient-to: rgb(240 253 244 / 0.6) var(--tw-gradient-to-position);
}

.to-green-50\/70 {
  --tw-gradient-to: rgb(240 253 244 / 0.7) var(--tw-gradient-to-position);
}

.to-green-50\/75 {
  --tw-gradient-to: rgb(240 253 244 / 0.75) var(--tw-gradient-to-position);
}

.to-green-50\/80 {
  --tw-gradient-to: rgb(240 253 244 / 0.8) var(--tw-gradient-to-position);
}

.to-green-50\/90 {
  --tw-gradient-to: rgb(240 253 244 / 0.9) var(--tw-gradient-to-position);
}

.to-green-50\/95 {
  --tw-gradient-to: rgb(240 253 244 / 0.95) var(--tw-gradient-to-position);
}

.to-green-500 {
  --tw-gradient-to: #22c55e var(--tw-gradient-to-position);
}

.to-green-500\/0 {
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
}

.to-green-500\/10 {
  --tw-gradient-to: rgb(34 197 94 / 0.1) var(--tw-gradient-to-position);
}

.to-green-500\/100 {
  --tw-gradient-to: rgb(34 197 94 / 1) var(--tw-gradient-to-position);
}

.to-green-500\/20 {
  --tw-gradient-to: rgb(34 197 94 / 0.2) var(--tw-gradient-to-position);
}

.to-green-500\/25 {
  --tw-gradient-to: rgb(34 197 94 / 0.25) var(--tw-gradient-to-position);
}

.to-green-500\/30 {
  --tw-gradient-to: rgb(34 197 94 / 0.3) var(--tw-gradient-to-position);
}

.to-green-500\/40 {
  --tw-gradient-to: rgb(34 197 94 / 0.4) var(--tw-gradient-to-position);
}

.to-green-500\/5 {
  --tw-gradient-to: rgb(34 197 94 / 0.05) var(--tw-gradient-to-position);
}

.to-green-500\/50 {
  --tw-gradient-to: rgb(34 197 94 / 0.5) var(--tw-gradient-to-position);
}

.to-green-500\/60 {
  --tw-gradient-to: rgb(34 197 94 / 0.6) var(--tw-gradient-to-position);
}

.to-green-500\/70 {
  --tw-gradient-to: rgb(34 197 94 / 0.7) var(--tw-gradient-to-position);
}

.to-green-500\/75 {
  --tw-gradient-to: rgb(34 197 94 / 0.75) var(--tw-gradient-to-position);
}

.to-green-500\/80 {
  --tw-gradient-to: rgb(34 197 94 / 0.8) var(--tw-gradient-to-position);
}

.to-green-500\/90 {
  --tw-gradient-to: rgb(34 197 94 / 0.9) var(--tw-gradient-to-position);
}

.to-green-500\/95 {
  --tw-gradient-to: rgb(34 197 94 / 0.95) var(--tw-gradient-to-position);
}

.to-green-600 {
  --tw-gradient-to: #16a34a var(--tw-gradient-to-position);
}

.to-green-600\/0 {
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
}

.to-green-600\/10 {
  --tw-gradient-to: rgb(22 163 74 / 0.1) var(--tw-gradient-to-position);
}

.to-green-600\/100 {
  --tw-gradient-to: rgb(22 163 74 / 1) var(--tw-gradient-to-position);
}

.to-green-600\/20 {
  --tw-gradient-to: rgb(22 163 74 / 0.2) var(--tw-gradient-to-position);
}

.to-green-600\/25 {
  --tw-gradient-to: rgb(22 163 74 / 0.25) var(--tw-gradient-to-position);
}

.to-green-600\/30 {
  --tw-gradient-to: rgb(22 163 74 / 0.3) var(--tw-gradient-to-position);
}

.to-green-600\/40 {
  --tw-gradient-to: rgb(22 163 74 / 0.4) var(--tw-gradient-to-position);
}

.to-green-600\/5 {
  --tw-gradient-to: rgb(22 163 74 / 0.05) var(--tw-gradient-to-position);
}

.to-green-600\/50 {
  --tw-gradient-to: rgb(22 163 74 / 0.5) var(--tw-gradient-to-position);
}

.to-green-600\/60 {
  --tw-gradient-to: rgb(22 163 74 / 0.6) var(--tw-gradient-to-position);
}

.to-green-600\/70 {
  --tw-gradient-to: rgb(22 163 74 / 0.7) var(--tw-gradient-to-position);
}

.to-green-600\/75 {
  --tw-gradient-to: rgb(22 163 74 / 0.75) var(--tw-gradient-to-position);
}

.to-green-600\/80 {
  --tw-gradient-to: rgb(22 163 74 / 0.8) var(--tw-gradient-to-position);
}

.to-green-600\/90 {
  --tw-gradient-to: rgb(22 163 74 / 0.9) var(--tw-gradient-to-position);
}

.to-green-600\/95 {
  --tw-gradient-to: rgb(22 163 74 / 0.95) var(--tw-gradient-to-position);
}

.to-green-700 {
  --tw-gradient-to: #15803d var(--tw-gradient-to-position);
}

.to-green-700\/0 {
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
}

.to-green-700\/10 {
  --tw-gradient-to: rgb(21 128 61 / 0.1) var(--tw-gradient-to-position);
}

.to-green-700\/100 {
  --tw-gradient-to: rgb(21 128 61 / 1) var(--tw-gradient-to-position);
}

.to-green-700\/20 {
  --tw-gradient-to: rgb(21 128 61 / 0.2) var(--tw-gradient-to-position);
}

.to-green-700\/25 {
  --tw-gradient-to: rgb(21 128 61 / 0.25) var(--tw-gradient-to-position);
}

.to-green-700\/30 {
  --tw-gradient-to: rgb(21 128 61 / 0.3) var(--tw-gradient-to-position);
}

.to-green-700\/40 {
  --tw-gradient-to: rgb(21 128 61 / 0.4) var(--tw-gradient-to-position);
}

.to-green-700\/5 {
  --tw-gradient-to: rgb(21 128 61 / 0.05) var(--tw-gradient-to-position);
}

.to-green-700\/50 {
  --tw-gradient-to: rgb(21 128 61 / 0.5) var(--tw-gradient-to-position);
}

.to-green-700\/60 {
  --tw-gradient-to: rgb(21 128 61 / 0.6) var(--tw-gradient-to-position);
}

.to-green-700\/70 {
  --tw-gradient-to: rgb(21 128 61 / 0.7) var(--tw-gradient-to-position);
}

.to-green-700\/75 {
  --tw-gradient-to: rgb(21 128 61 / 0.75) var(--tw-gradient-to-position);
}

.to-green-700\/80 {
  --tw-gradient-to: rgb(21 128 61 / 0.8) var(--tw-gradient-to-position);
}

.to-green-700\/90 {
  --tw-gradient-to: rgb(21 128 61 / 0.9) var(--tw-gradient-to-position);
}

.to-green-700\/95 {
  --tw-gradient-to: rgb(21 128 61 / 0.95) var(--tw-gradient-to-position);
}

.to-green-800 {
  --tw-gradient-to: #166534 var(--tw-gradient-to-position);
}

.to-green-800\/0 {
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
}

.to-green-800\/10 {
  --tw-gradient-to: rgb(22 101 52 / 0.1) var(--tw-gradient-to-position);
}

.to-green-800\/100 {
  --tw-gradient-to: rgb(22 101 52 / 1) var(--tw-gradient-to-position);
}

.to-green-800\/20 {
  --tw-gradient-to: rgb(22 101 52 / 0.2) var(--tw-gradient-to-position);
}

.to-green-800\/25 {
  --tw-gradient-to: rgb(22 101 52 / 0.25) var(--tw-gradient-to-position);
}

.to-green-800\/30 {
  --tw-gradient-to: rgb(22 101 52 / 0.3) var(--tw-gradient-to-position);
}

.to-green-800\/40 {
  --tw-gradient-to: rgb(22 101 52 / 0.4) var(--tw-gradient-to-position);
}

.to-green-800\/5 {
  --tw-gradient-to: rgb(22 101 52 / 0.05) var(--tw-gradient-to-position);
}

.to-green-800\/50 {
  --tw-gradient-to: rgb(22 101 52 / 0.5) var(--tw-gradient-to-position);
}

.to-green-800\/60 {
  --tw-gradient-to: rgb(22 101 52 / 0.6) var(--tw-gradient-to-position);
}

.to-green-800\/70 {
  --tw-gradient-to: rgb(22 101 52 / 0.7) var(--tw-gradient-to-position);
}

.to-green-800\/75 {
  --tw-gradient-to: rgb(22 101 52 / 0.75) var(--tw-gradient-to-position);
}

.to-green-800\/80 {
  --tw-gradient-to: rgb(22 101 52 / 0.8) var(--tw-gradient-to-position);
}

.to-green-800\/90 {
  --tw-gradient-to: rgb(22 101 52 / 0.9) var(--tw-gradient-to-position);
}

.to-green-800\/95 {
  --tw-gradient-to: rgb(22 101 52 / 0.95) var(--tw-gradient-to-position);
}

.to-green-900 {
  --tw-gradient-to: #14532d var(--tw-gradient-to-position);
}

.to-green-900\/0 {
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
}

.to-green-900\/10 {
  --tw-gradient-to: rgb(20 83 45 / 0.1) var(--tw-gradient-to-position);
}

.to-green-900\/100 {
  --tw-gradient-to: rgb(20 83 45 / 1) var(--tw-gradient-to-position);
}

.to-green-900\/20 {
  --tw-gradient-to: rgb(20 83 45 / 0.2) var(--tw-gradient-to-position);
}

.to-green-900\/25 {
  --tw-gradient-to: rgb(20 83 45 / 0.25) var(--tw-gradient-to-position);
}

.to-green-900\/30 {
  --tw-gradient-to: rgb(20 83 45 / 0.3) var(--tw-gradient-to-position);
}

.to-green-900\/40 {
  --tw-gradient-to: rgb(20 83 45 / 0.4) var(--tw-gradient-to-position);
}

.to-green-900\/5 {
  --tw-gradient-to: rgb(20 83 45 / 0.05) var(--tw-gradient-to-position);
}

.to-green-900\/50 {
  --tw-gradient-to: rgb(20 83 45 / 0.5) var(--tw-gradient-to-position);
}

.to-green-900\/60 {
  --tw-gradient-to: rgb(20 83 45 / 0.6) var(--tw-gradient-to-position);
}

.to-green-900\/70 {
  --tw-gradient-to: rgb(20 83 45 / 0.7) var(--tw-gradient-to-position);
}

.to-green-900\/75 {
  --tw-gradient-to: rgb(20 83 45 / 0.75) var(--tw-gradient-to-position);
}

.to-green-900\/80 {
  --tw-gradient-to: rgb(20 83 45 / 0.8) var(--tw-gradient-to-position);
}

.to-green-900\/90 {
  --tw-gradient-to: rgb(20 83 45 / 0.9) var(--tw-gradient-to-position);
}

.to-green-900\/95 {
  --tw-gradient-to: rgb(20 83 45 / 0.95) var(--tw-gradient-to-position);
}

.to-info-500 {
  --tw-gradient-to: #4299E1 var(--tw-gradient-to-position);
}

.to-info-500\/0 {
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
}

.to-info-500\/10 {
  --tw-gradient-to: rgb(66 153 225 / 0.1) var(--tw-gradient-to-position);
}

.to-info-500\/100 {
  --tw-gradient-to: rgb(66 153 225 / 1) var(--tw-gradient-to-position);
}

.to-info-500\/20 {
  --tw-gradient-to: rgb(66 153 225 / 0.2) var(--tw-gradient-to-position);
}

.to-info-500\/25 {
  --tw-gradient-to: rgb(66 153 225 / 0.25) var(--tw-gradient-to-position);
}

.to-info-500\/30 {
  --tw-gradient-to: rgb(66 153 225 / 0.3) var(--tw-gradient-to-position);
}

.to-info-500\/40 {
  --tw-gradient-to: rgb(66 153 225 / 0.4) var(--tw-gradient-to-position);
}

.to-info-500\/5 {
  --tw-gradient-to: rgb(66 153 225 / 0.05) var(--tw-gradient-to-position);
}

.to-info-500\/50 {
  --tw-gradient-to: rgb(66 153 225 / 0.5) var(--tw-gradient-to-position);
}

.to-info-500\/60 {
  --tw-gradient-to: rgb(66 153 225 / 0.6) var(--tw-gradient-to-position);
}

.to-info-500\/70 {
  --tw-gradient-to: rgb(66 153 225 / 0.7) var(--tw-gradient-to-position);
}

.to-info-500\/75 {
  --tw-gradient-to: rgb(66 153 225 / 0.75) var(--tw-gradient-to-position);
}

.to-info-500\/80 {
  --tw-gradient-to: rgb(66 153 225 / 0.8) var(--tw-gradient-to-position);
}

.to-info-500\/90 {
  --tw-gradient-to: rgb(66 153 225 / 0.9) var(--tw-gradient-to-position);
}

.to-info-500\/95 {
  --tw-gradient-to: rgb(66 153 225 / 0.95) var(--tw-gradient-to-position);
}

.to-light-500 {
  --tw-gradient-to: #EDF2F7 var(--tw-gradient-to-position);
}

.to-light-500\/0 {
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
}

.to-light-500\/10 {
  --tw-gradient-to: rgb(237 242 247 / 0.1) var(--tw-gradient-to-position);
}

.to-light-500\/100 {
  --tw-gradient-to: rgb(237 242 247 / 1) var(--tw-gradient-to-position);
}

.to-light-500\/20 {
  --tw-gradient-to: rgb(237 242 247 / 0.2) var(--tw-gradient-to-position);
}

.to-light-500\/25 {
  --tw-gradient-to: rgb(237 242 247 / 0.25) var(--tw-gradient-to-position);
}

.to-light-500\/30 {
  --tw-gradient-to: rgb(237 242 247 / 0.3) var(--tw-gradient-to-position);
}

.to-light-500\/40 {
  --tw-gradient-to: rgb(237 242 247 / 0.4) var(--tw-gradient-to-position);
}

.to-light-500\/5 {
  --tw-gradient-to: rgb(237 242 247 / 0.05) var(--tw-gradient-to-position);
}

.to-light-500\/50 {
  --tw-gradient-to: rgb(237 242 247 / 0.5) var(--tw-gradient-to-position);
}

.to-light-500\/60 {
  --tw-gradient-to: rgb(237 242 247 / 0.6) var(--tw-gradient-to-position);
}

.to-light-500\/70 {
  --tw-gradient-to: rgb(237 242 247 / 0.7) var(--tw-gradient-to-position);
}

.to-light-500\/75 {
  --tw-gradient-to: rgb(237 242 247 / 0.75) var(--tw-gradient-to-position);
}

.to-light-500\/80 {
  --tw-gradient-to: rgb(237 242 247 / 0.8) var(--tw-gradient-to-position);
}

.to-light-500\/90 {
  --tw-gradient-to: rgb(237 242 247 / 0.9) var(--tw-gradient-to-position);
}

.to-light-500\/95 {
  --tw-gradient-to: rgb(237 242 247 / 0.95) var(--tw-gradient-to-position);
}

.to-neutral-100 {
  --tw-gradient-to: #f5f5f5 var(--tw-gradient-to-position);
}

.to-neutral-100\/0 {
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
}

.to-neutral-100\/10 {
  --tw-gradient-to: rgb(245 245 245 / 0.1) var(--tw-gradient-to-position);
}

.to-neutral-100\/100 {
  --tw-gradient-to: rgb(245 245 245 / 1) var(--tw-gradient-to-position);
}

.to-neutral-100\/20 {
  --tw-gradient-to: rgb(245 245 245 / 0.2) var(--tw-gradient-to-position);
}

.to-neutral-100\/25 {
  --tw-gradient-to: rgb(245 245 245 / 0.25) var(--tw-gradient-to-position);
}

.to-neutral-100\/30 {
  --tw-gradient-to: rgb(245 245 245 / 0.3) var(--tw-gradient-to-position);
}

.to-neutral-100\/40 {
  --tw-gradient-to: rgb(245 245 245 / 0.4) var(--tw-gradient-to-position);
}

.to-neutral-100\/5 {
  --tw-gradient-to: rgb(245 245 245 / 0.05) var(--tw-gradient-to-position);
}

.to-neutral-100\/50 {
  --tw-gradient-to: rgb(245 245 245 / 0.5) var(--tw-gradient-to-position);
}

.to-neutral-100\/60 {
  --tw-gradient-to: rgb(245 245 245 / 0.6) var(--tw-gradient-to-position);
}

.to-neutral-100\/70 {
  --tw-gradient-to: rgb(245 245 245 / 0.7) var(--tw-gradient-to-position);
}

.to-neutral-100\/75 {
  --tw-gradient-to: rgb(245 245 245 / 0.75) var(--tw-gradient-to-position);
}

.to-neutral-100\/80 {
  --tw-gradient-to: rgb(245 245 245 / 0.8) var(--tw-gradient-to-position);
}

.to-neutral-100\/90 {
  --tw-gradient-to: rgb(245 245 245 / 0.9) var(--tw-gradient-to-position);
}

.to-neutral-100\/95 {
  --tw-gradient-to: rgb(245 245 245 / 0.95) var(--tw-gradient-to-position);
}

.to-neutral-200 {
  --tw-gradient-to: #e5e5e5 var(--tw-gradient-to-position);
}

.to-neutral-200\/0 {
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
}

.to-neutral-200\/10 {
  --tw-gradient-to: rgb(229 229 229 / 0.1) var(--tw-gradient-to-position);
}

.to-neutral-200\/100 {
  --tw-gradient-to: rgb(229 229 229 / 1) var(--tw-gradient-to-position);
}

.to-neutral-200\/20 {
  --tw-gradient-to: rgb(229 229 229 / 0.2) var(--tw-gradient-to-position);
}

.to-neutral-200\/25 {
  --tw-gradient-to: rgb(229 229 229 / 0.25) var(--tw-gradient-to-position);
}

.to-neutral-200\/30 {
  --tw-gradient-to: rgb(229 229 229 / 0.3) var(--tw-gradient-to-position);
}

.to-neutral-200\/40 {
  --tw-gradient-to: rgb(229 229 229 / 0.4) var(--tw-gradient-to-position);
}

.to-neutral-200\/5 {
  --tw-gradient-to: rgb(229 229 229 / 0.05) var(--tw-gradient-to-position);
}

.to-neutral-200\/50 {
  --tw-gradient-to: rgb(229 229 229 / 0.5) var(--tw-gradient-to-position);
}

.to-neutral-200\/60 {
  --tw-gradient-to: rgb(229 229 229 / 0.6) var(--tw-gradient-to-position);
}

.to-neutral-200\/70 {
  --tw-gradient-to: rgb(229 229 229 / 0.7) var(--tw-gradient-to-position);
}

.to-neutral-200\/75 {
  --tw-gradient-to: rgb(229 229 229 / 0.75) var(--tw-gradient-to-position);
}

.to-neutral-200\/80 {
  --tw-gradient-to: rgb(229 229 229 / 0.8) var(--tw-gradient-to-position);
}

.to-neutral-200\/90 {
  --tw-gradient-to: rgb(229 229 229 / 0.9) var(--tw-gradient-to-position);
}

.to-neutral-200\/95 {
  --tw-gradient-to: rgb(229 229 229 / 0.95) var(--tw-gradient-to-position);
}

.to-neutral-300 {
  --tw-gradient-to: #d4d4d4 var(--tw-gradient-to-position);
}

.to-neutral-300\/0 {
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
}

.to-neutral-300\/10 {
  --tw-gradient-to: rgb(212 212 212 / 0.1) var(--tw-gradient-to-position);
}

.to-neutral-300\/100 {
  --tw-gradient-to: rgb(212 212 212 / 1) var(--tw-gradient-to-position);
}

.to-neutral-300\/20 {
  --tw-gradient-to: rgb(212 212 212 / 0.2) var(--tw-gradient-to-position);
}

.to-neutral-300\/25 {
  --tw-gradient-to: rgb(212 212 212 / 0.25) var(--tw-gradient-to-position);
}

.to-neutral-300\/30 {
  --tw-gradient-to: rgb(212 212 212 / 0.3) var(--tw-gradient-to-position);
}

.to-neutral-300\/40 {
  --tw-gradient-to: rgb(212 212 212 / 0.4) var(--tw-gradient-to-position);
}

.to-neutral-300\/5 {
  --tw-gradient-to: rgb(212 212 212 / 0.05) var(--tw-gradient-to-position);
}

.to-neutral-300\/50 {
  --tw-gradient-to: rgb(212 212 212 / 0.5) var(--tw-gradient-to-position);
}

.to-neutral-300\/60 {
  --tw-gradient-to: rgb(212 212 212 / 0.6) var(--tw-gradient-to-position);
}

.to-neutral-300\/70 {
  --tw-gradient-to: rgb(212 212 212 / 0.7) var(--tw-gradient-to-position);
}

.to-neutral-300\/75 {
  --tw-gradient-to: rgb(212 212 212 / 0.75) var(--tw-gradient-to-position);
}

.to-neutral-300\/80 {
  --tw-gradient-to: rgb(212 212 212 / 0.8) var(--tw-gradient-to-position);
}

.to-neutral-300\/90 {
  --tw-gradient-to: rgb(212 212 212 / 0.9) var(--tw-gradient-to-position);
}

.to-neutral-300\/95 {
  --tw-gradient-to: rgb(212 212 212 / 0.95) var(--tw-gradient-to-position);
}

.to-neutral-400 {
  --tw-gradient-to: #a3a3a3 var(--tw-gradient-to-position);
}

.to-neutral-400\/0 {
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
}

.to-neutral-400\/10 {
  --tw-gradient-to: rgb(163 163 163 / 0.1) var(--tw-gradient-to-position);
}

.to-neutral-400\/100 {
  --tw-gradient-to: rgb(163 163 163 / 1) var(--tw-gradient-to-position);
}

.to-neutral-400\/20 {
  --tw-gradient-to: rgb(163 163 163 / 0.2) var(--tw-gradient-to-position);
}

.to-neutral-400\/25 {
  --tw-gradient-to: rgb(163 163 163 / 0.25) var(--tw-gradient-to-position);
}

.to-neutral-400\/30 {
  --tw-gradient-to: rgb(163 163 163 / 0.3) var(--tw-gradient-to-position);
}

.to-neutral-400\/40 {
  --tw-gradient-to: rgb(163 163 163 / 0.4) var(--tw-gradient-to-position);
}

.to-neutral-400\/5 {
  --tw-gradient-to: rgb(163 163 163 / 0.05) var(--tw-gradient-to-position);
}

.to-neutral-400\/50 {
  --tw-gradient-to: rgb(163 163 163 / 0.5) var(--tw-gradient-to-position);
}

.to-neutral-400\/60 {
  --tw-gradient-to: rgb(163 163 163 / 0.6) var(--tw-gradient-to-position);
}

.to-neutral-400\/70 {
  --tw-gradient-to: rgb(163 163 163 / 0.7) var(--tw-gradient-to-position);
}

.to-neutral-400\/75 {
  --tw-gradient-to: rgb(163 163 163 / 0.75) var(--tw-gradient-to-position);
}

.to-neutral-400\/80 {
  --tw-gradient-to: rgb(163 163 163 / 0.8) var(--tw-gradient-to-position);
}

.to-neutral-400\/90 {
  --tw-gradient-to: rgb(163 163 163 / 0.9) var(--tw-gradient-to-position);
}

.to-neutral-400\/95 {
  --tw-gradient-to: rgb(163 163 163 / 0.95) var(--tw-gradient-to-position);
}

.to-neutral-50 {
  --tw-gradient-to: #fafafa var(--tw-gradient-to-position);
}

.to-neutral-50\/0 {
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
}

.to-neutral-50\/10 {
  --tw-gradient-to: rgb(250 250 250 / 0.1) var(--tw-gradient-to-position);
}

.to-neutral-50\/100 {
  --tw-gradient-to: rgb(250 250 250 / 1) var(--tw-gradient-to-position);
}

.to-neutral-50\/20 {
  --tw-gradient-to: rgb(250 250 250 / 0.2) var(--tw-gradient-to-position);
}

.to-neutral-50\/25 {
  --tw-gradient-to: rgb(250 250 250 / 0.25) var(--tw-gradient-to-position);
}

.to-neutral-50\/30 {
  --tw-gradient-to: rgb(250 250 250 / 0.3) var(--tw-gradient-to-position);
}

.to-neutral-50\/40 {
  --tw-gradient-to: rgb(250 250 250 / 0.4) var(--tw-gradient-to-position);
}

.to-neutral-50\/5 {
  --tw-gradient-to: rgb(250 250 250 / 0.05) var(--tw-gradient-to-position);
}

.to-neutral-50\/50 {
  --tw-gradient-to: rgb(250 250 250 / 0.5) var(--tw-gradient-to-position);
}

.to-neutral-50\/60 {
  --tw-gradient-to: rgb(250 250 250 / 0.6) var(--tw-gradient-to-position);
}

.to-neutral-50\/70 {
  --tw-gradient-to: rgb(250 250 250 / 0.7) var(--tw-gradient-to-position);
}

.to-neutral-50\/75 {
  --tw-gradient-to: rgb(250 250 250 / 0.75) var(--tw-gradient-to-position);
}

.to-neutral-50\/80 {
  --tw-gradient-to: rgb(250 250 250 / 0.8) var(--tw-gradient-to-position);
}

.to-neutral-50\/90 {
  --tw-gradient-to: rgb(250 250 250 / 0.9) var(--tw-gradient-to-position);
}

.to-neutral-50\/95 {
  --tw-gradient-to: rgb(250 250 250 / 0.95) var(--tw-gradient-to-position);
}

.to-neutral-500 {
  --tw-gradient-to: #737373 var(--tw-gradient-to-position);
}

.to-neutral-500\/0 {
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
}

.to-neutral-500\/10 {
  --tw-gradient-to: rgb(115 115 115 / 0.1) var(--tw-gradient-to-position);
}

.to-neutral-500\/100 {
  --tw-gradient-to: rgb(115 115 115 / 1) var(--tw-gradient-to-position);
}

.to-neutral-500\/20 {
  --tw-gradient-to: rgb(115 115 115 / 0.2) var(--tw-gradient-to-position);
}

.to-neutral-500\/25 {
  --tw-gradient-to: rgb(115 115 115 / 0.25) var(--tw-gradient-to-position);
}

.to-neutral-500\/30 {
  --tw-gradient-to: rgb(115 115 115 / 0.3) var(--tw-gradient-to-position);
}

.to-neutral-500\/40 {
  --tw-gradient-to: rgb(115 115 115 / 0.4) var(--tw-gradient-to-position);
}

.to-neutral-500\/5 {
  --tw-gradient-to: rgb(115 115 115 / 0.05) var(--tw-gradient-to-position);
}

.to-neutral-500\/50 {
  --tw-gradient-to: rgb(115 115 115 / 0.5) var(--tw-gradient-to-position);
}

.to-neutral-500\/60 {
  --tw-gradient-to: rgb(115 115 115 / 0.6) var(--tw-gradient-to-position);
}

.to-neutral-500\/70 {
  --tw-gradient-to: rgb(115 115 115 / 0.7) var(--tw-gradient-to-position);
}

.to-neutral-500\/75 {
  --tw-gradient-to: rgb(115 115 115 / 0.75) var(--tw-gradient-to-position);
}

.to-neutral-500\/80 {
  --tw-gradient-to: rgb(115 115 115 / 0.8) var(--tw-gradient-to-position);
}

.to-neutral-500\/90 {
  --tw-gradient-to: rgb(115 115 115 / 0.9) var(--tw-gradient-to-position);
}

.to-neutral-500\/95 {
  --tw-gradient-to: rgb(115 115 115 / 0.95) var(--tw-gradient-to-position);
}

.to-neutral-600 {
  --tw-gradient-to: #525252 var(--tw-gradient-to-position);
}

.to-neutral-600\/0 {
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
}

.to-neutral-600\/10 {
  --tw-gradient-to: rgb(82 82 82 / 0.1) var(--tw-gradient-to-position);
}

.to-neutral-600\/100 {
  --tw-gradient-to: rgb(82 82 82 / 1) var(--tw-gradient-to-position);
}

.to-neutral-600\/20 {
  --tw-gradient-to: rgb(82 82 82 / 0.2) var(--tw-gradient-to-position);
}

.to-neutral-600\/25 {
  --tw-gradient-to: rgb(82 82 82 / 0.25) var(--tw-gradient-to-position);
}

.to-neutral-600\/30 {
  --tw-gradient-to: rgb(82 82 82 / 0.3) var(--tw-gradient-to-position);
}

.to-neutral-600\/40 {
  --tw-gradient-to: rgb(82 82 82 / 0.4) var(--tw-gradient-to-position);
}

.to-neutral-600\/5 {
  --tw-gradient-to: rgb(82 82 82 / 0.05) var(--tw-gradient-to-position);
}

.to-neutral-600\/50 {
  --tw-gradient-to: rgb(82 82 82 / 0.5) var(--tw-gradient-to-position);
}

.to-neutral-600\/60 {
  --tw-gradient-to: rgb(82 82 82 / 0.6) var(--tw-gradient-to-position);
}

.to-neutral-600\/70 {
  --tw-gradient-to: rgb(82 82 82 / 0.7) var(--tw-gradient-to-position);
}

.to-neutral-600\/75 {
  --tw-gradient-to: rgb(82 82 82 / 0.75) var(--tw-gradient-to-position);
}

.to-neutral-600\/80 {
  --tw-gradient-to: rgb(82 82 82 / 0.8) var(--tw-gradient-to-position);
}

.to-neutral-600\/90 {
  --tw-gradient-to: rgb(82 82 82 / 0.9) var(--tw-gradient-to-position);
}

.to-neutral-600\/95 {
  --tw-gradient-to: rgb(82 82 82 / 0.95) var(--tw-gradient-to-position);
}

.to-neutral-700 {
  --tw-gradient-to: #404040 var(--tw-gradient-to-position);
}

.to-neutral-700\/0 {
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
}

.to-neutral-700\/10 {
  --tw-gradient-to: rgb(64 64 64 / 0.1) var(--tw-gradient-to-position);
}

.to-neutral-700\/100 {
  --tw-gradient-to: rgb(64 64 64 / 1) var(--tw-gradient-to-position);
}

.to-neutral-700\/20 {
  --tw-gradient-to: rgb(64 64 64 / 0.2) var(--tw-gradient-to-position);
}

.to-neutral-700\/25 {
  --tw-gradient-to: rgb(64 64 64 / 0.25) var(--tw-gradient-to-position);
}

.to-neutral-700\/30 {
  --tw-gradient-to: rgb(64 64 64 / 0.3) var(--tw-gradient-to-position);
}

.to-neutral-700\/40 {
  --tw-gradient-to: rgb(64 64 64 / 0.4) var(--tw-gradient-to-position);
}

.to-neutral-700\/5 {
  --tw-gradient-to: rgb(64 64 64 / 0.05) var(--tw-gradient-to-position);
}

.to-neutral-700\/50 {
  --tw-gradient-to: rgb(64 64 64 / 0.5) var(--tw-gradient-to-position);
}

.to-neutral-700\/60 {
  --tw-gradient-to: rgb(64 64 64 / 0.6) var(--tw-gradient-to-position);
}

.to-neutral-700\/70 {
  --tw-gradient-to: rgb(64 64 64 / 0.7) var(--tw-gradient-to-position);
}

.to-neutral-700\/75 {
  --tw-gradient-to: rgb(64 64 64 / 0.75) var(--tw-gradient-to-position);
}

.to-neutral-700\/80 {
  --tw-gradient-to: rgb(64 64 64 / 0.8) var(--tw-gradient-to-position);
}

.to-neutral-700\/90 {
  --tw-gradient-to: rgb(64 64 64 / 0.9) var(--tw-gradient-to-position);
}

.to-neutral-700\/95 {
  --tw-gradient-to: rgb(64 64 64 / 0.95) var(--tw-gradient-to-position);
}

.to-neutral-800 {
  --tw-gradient-to: #262626 var(--tw-gradient-to-position);
}

.to-neutral-800\/0 {
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
}

.to-neutral-800\/10 {
  --tw-gradient-to: rgb(38 38 38 / 0.1) var(--tw-gradient-to-position);
}

.to-neutral-800\/100 {
  --tw-gradient-to: rgb(38 38 38 / 1) var(--tw-gradient-to-position);
}

.to-neutral-800\/20 {
  --tw-gradient-to: rgb(38 38 38 / 0.2) var(--tw-gradient-to-position);
}

.to-neutral-800\/25 {
  --tw-gradient-to: rgb(38 38 38 / 0.25) var(--tw-gradient-to-position);
}

.to-neutral-800\/30 {
  --tw-gradient-to: rgb(38 38 38 / 0.3) var(--tw-gradient-to-position);
}

.to-neutral-800\/40 {
  --tw-gradient-to: rgb(38 38 38 / 0.4) var(--tw-gradient-to-position);
}

.to-neutral-800\/5 {
  --tw-gradient-to: rgb(38 38 38 / 0.05) var(--tw-gradient-to-position);
}

.to-neutral-800\/50 {
  --tw-gradient-to: rgb(38 38 38 / 0.5) var(--tw-gradient-to-position);
}

.to-neutral-800\/60 {
  --tw-gradient-to: rgb(38 38 38 / 0.6) var(--tw-gradient-to-position);
}

.to-neutral-800\/70 {
  --tw-gradient-to: rgb(38 38 38 / 0.7) var(--tw-gradient-to-position);
}

.to-neutral-800\/75 {
  --tw-gradient-to: rgb(38 38 38 / 0.75) var(--tw-gradient-to-position);
}

.to-neutral-800\/80 {
  --tw-gradient-to: rgb(38 38 38 / 0.8) var(--tw-gradient-to-position);
}

.to-neutral-800\/90 {
  --tw-gradient-to: rgb(38 38 38 / 0.9) var(--tw-gradient-to-position);
}

.to-neutral-800\/95 {
  --tw-gradient-to: rgb(38 38 38 / 0.95) var(--tw-gradient-to-position);
}

.to-neutral-900 {
  --tw-gradient-to: #171717 var(--tw-gradient-to-position);
}

.to-neutral-900\/0 {
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
}

.to-neutral-900\/10 {
  --tw-gradient-to: rgb(23 23 23 / 0.1) var(--tw-gradient-to-position);
}

.to-neutral-900\/100 {
  --tw-gradient-to: rgb(23 23 23 / 1) var(--tw-gradient-to-position);
}

.to-neutral-900\/20 {
  --tw-gradient-to: rgb(23 23 23 / 0.2) var(--tw-gradient-to-position);
}

.to-neutral-900\/25 {
  --tw-gradient-to: rgb(23 23 23 / 0.25) var(--tw-gradient-to-position);
}

.to-neutral-900\/30 {
  --tw-gradient-to: rgb(23 23 23 / 0.3) var(--tw-gradient-to-position);
}

.to-neutral-900\/40 {
  --tw-gradient-to: rgb(23 23 23 / 0.4) var(--tw-gradient-to-position);
}

.to-neutral-900\/5 {
  --tw-gradient-to: rgb(23 23 23 / 0.05) var(--tw-gradient-to-position);
}

.to-neutral-900\/50 {
  --tw-gradient-to: rgb(23 23 23 / 0.5) var(--tw-gradient-to-position);
}

.to-neutral-900\/60 {
  --tw-gradient-to: rgb(23 23 23 / 0.6) var(--tw-gradient-to-position);
}

.to-neutral-900\/70 {
  --tw-gradient-to: rgb(23 23 23 / 0.7) var(--tw-gradient-to-position);
}

.to-neutral-900\/75 {
  --tw-gradient-to: rgb(23 23 23 / 0.75) var(--tw-gradient-to-position);
}

.to-neutral-900\/80 {
  --tw-gradient-to: rgb(23 23 23 / 0.8) var(--tw-gradient-to-position);
}

.to-neutral-900\/90 {
  --tw-gradient-to: rgb(23 23 23 / 0.9) var(--tw-gradient-to-position);
}

.to-neutral-900\/95 {
  --tw-gradient-to: rgb(23 23 23 / 0.95) var(--tw-gradient-to-position);
}

.to-pink-100 {
  --tw-gradient-to: #fce7f3 var(--tw-gradient-to-position);
}

.to-pink-100\/0 {
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
}

.to-pink-100\/10 {
  --tw-gradient-to: rgb(252 231 243 / 0.1) var(--tw-gradient-to-position);
}

.to-pink-100\/100 {
  --tw-gradient-to: rgb(252 231 243 / 1) var(--tw-gradient-to-position);
}

.to-pink-100\/20 {
  --tw-gradient-to: rgb(252 231 243 / 0.2) var(--tw-gradient-to-position);
}

.to-pink-100\/25 {
  --tw-gradient-to: rgb(252 231 243 / 0.25) var(--tw-gradient-to-position);
}

.to-pink-100\/30 {
  --tw-gradient-to: rgb(252 231 243 / 0.3) var(--tw-gradient-to-position);
}

.to-pink-100\/40 {
  --tw-gradient-to: rgb(252 231 243 / 0.4) var(--tw-gradient-to-position);
}

.to-pink-100\/5 {
  --tw-gradient-to: rgb(252 231 243 / 0.05) var(--tw-gradient-to-position);
}

.to-pink-100\/50 {
  --tw-gradient-to: rgb(252 231 243 / 0.5) var(--tw-gradient-to-position);
}

.to-pink-100\/60 {
  --tw-gradient-to: rgb(252 231 243 / 0.6) var(--tw-gradient-to-position);
}

.to-pink-100\/70 {
  --tw-gradient-to: rgb(252 231 243 / 0.7) var(--tw-gradient-to-position);
}

.to-pink-100\/75 {
  --tw-gradient-to: rgb(252 231 243 / 0.75) var(--tw-gradient-to-position);
}

.to-pink-100\/80 {
  --tw-gradient-to: rgb(252 231 243 / 0.8) var(--tw-gradient-to-position);
}

.to-pink-100\/90 {
  --tw-gradient-to: rgb(252 231 243 / 0.9) var(--tw-gradient-to-position);
}

.to-pink-100\/95 {
  --tw-gradient-to: rgb(252 231 243 / 0.95) var(--tw-gradient-to-position);
}

.to-pink-200 {
  --tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position);
}

.to-pink-200\/0 {
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
}

.to-pink-200\/10 {
  --tw-gradient-to: rgb(251 207 232 / 0.1) var(--tw-gradient-to-position);
}

.to-pink-200\/100 {
  --tw-gradient-to: rgb(251 207 232 / 1) var(--tw-gradient-to-position);
}

.to-pink-200\/20 {
  --tw-gradient-to: rgb(251 207 232 / 0.2) var(--tw-gradient-to-position);
}

.to-pink-200\/25 {
  --tw-gradient-to: rgb(251 207 232 / 0.25) var(--tw-gradient-to-position);
}

.to-pink-200\/30 {
  --tw-gradient-to: rgb(251 207 232 / 0.3) var(--tw-gradient-to-position);
}

.to-pink-200\/40 {
  --tw-gradient-to: rgb(251 207 232 / 0.4) var(--tw-gradient-to-position);
}

.to-pink-200\/5 {
  --tw-gradient-to: rgb(251 207 232 / 0.05) var(--tw-gradient-to-position);
}

.to-pink-200\/50 {
  --tw-gradient-to: rgb(251 207 232 / 0.5) var(--tw-gradient-to-position);
}

.to-pink-200\/60 {
  --tw-gradient-to: rgb(251 207 232 / 0.6) var(--tw-gradient-to-position);
}

.to-pink-200\/70 {
  --tw-gradient-to: rgb(251 207 232 / 0.7) var(--tw-gradient-to-position);
}

.to-pink-200\/75 {
  --tw-gradient-to: rgb(251 207 232 / 0.75) var(--tw-gradient-to-position);
}

.to-pink-200\/80 {
  --tw-gradient-to: rgb(251 207 232 / 0.8) var(--tw-gradient-to-position);
}

.to-pink-200\/90 {
  --tw-gradient-to: rgb(251 207 232 / 0.9) var(--tw-gradient-to-position);
}

.to-pink-200\/95 {
  --tw-gradient-to: rgb(251 207 232 / 0.95) var(--tw-gradient-to-position);
}

.to-pink-300 {
  --tw-gradient-to: #f9a8d4 var(--tw-gradient-to-position);
}

.to-pink-300\/0 {
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
}

.to-pink-300\/10 {
  --tw-gradient-to: rgb(249 168 212 / 0.1) var(--tw-gradient-to-position);
}

.to-pink-300\/100 {
  --tw-gradient-to: rgb(249 168 212 / 1) var(--tw-gradient-to-position);
}

.to-pink-300\/20 {
  --tw-gradient-to: rgb(249 168 212 / 0.2) var(--tw-gradient-to-position);
}

.to-pink-300\/25 {
  --tw-gradient-to: rgb(249 168 212 / 0.25) var(--tw-gradient-to-position);
}

.to-pink-300\/30 {
  --tw-gradient-to: rgb(249 168 212 / 0.3) var(--tw-gradient-to-position);
}

.to-pink-300\/40 {
  --tw-gradient-to: rgb(249 168 212 / 0.4) var(--tw-gradient-to-position);
}

.to-pink-300\/5 {
  --tw-gradient-to: rgb(249 168 212 / 0.05) var(--tw-gradient-to-position);
}

.to-pink-300\/50 {
  --tw-gradient-to: rgb(249 168 212 / 0.5) var(--tw-gradient-to-position);
}

.to-pink-300\/60 {
  --tw-gradient-to: rgb(249 168 212 / 0.6) var(--tw-gradient-to-position);
}

.to-pink-300\/70 {
  --tw-gradient-to: rgb(249 168 212 / 0.7) var(--tw-gradient-to-position);
}

.to-pink-300\/75 {
  --tw-gradient-to: rgb(249 168 212 / 0.75) var(--tw-gradient-to-position);
}

.to-pink-300\/80 {
  --tw-gradient-to: rgb(249 168 212 / 0.8) var(--tw-gradient-to-position);
}

.to-pink-300\/90 {
  --tw-gradient-to: rgb(249 168 212 / 0.9) var(--tw-gradient-to-position);
}

.to-pink-300\/95 {
  --tw-gradient-to: rgb(249 168 212 / 0.95) var(--tw-gradient-to-position);
}

.to-pink-400 {
  --tw-gradient-to: #f472b6 var(--tw-gradient-to-position);
}

.to-pink-400\/0 {
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
}

.to-pink-400\/10 {
  --tw-gradient-to: rgb(244 114 182 / 0.1) var(--tw-gradient-to-position);
}

.to-pink-400\/100 {
  --tw-gradient-to: rgb(244 114 182 / 1) var(--tw-gradient-to-position);
}

.to-pink-400\/20 {
  --tw-gradient-to: rgb(244 114 182 / 0.2) var(--tw-gradient-to-position);
}

.to-pink-400\/25 {
  --tw-gradient-to: rgb(244 114 182 / 0.25) var(--tw-gradient-to-position);
}

.to-pink-400\/30 {
  --tw-gradient-to: rgb(244 114 182 / 0.3) var(--tw-gradient-to-position);
}

.to-pink-400\/40 {
  --tw-gradient-to: rgb(244 114 182 / 0.4) var(--tw-gradient-to-position);
}

.to-pink-400\/5 {
  --tw-gradient-to: rgb(244 114 182 / 0.05) var(--tw-gradient-to-position);
}

.to-pink-400\/50 {
  --tw-gradient-to: rgb(244 114 182 / 0.5) var(--tw-gradient-to-position);
}

.to-pink-400\/60 {
  --tw-gradient-to: rgb(244 114 182 / 0.6) var(--tw-gradient-to-position);
}

.to-pink-400\/70 {
  --tw-gradient-to: rgb(244 114 182 / 0.7) var(--tw-gradient-to-position);
}

.to-pink-400\/75 {
  --tw-gradient-to: rgb(244 114 182 / 0.75) var(--tw-gradient-to-position);
}

.to-pink-400\/80 {
  --tw-gradient-to: rgb(244 114 182 / 0.8) var(--tw-gradient-to-position);
}

.to-pink-400\/90 {
  --tw-gradient-to: rgb(244 114 182 / 0.9) var(--tw-gradient-to-position);
}

.to-pink-400\/95 {
  --tw-gradient-to: rgb(244 114 182 / 0.95) var(--tw-gradient-to-position);
}

.to-pink-50 {
  --tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position);
}

.to-pink-50\/0 {
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
}

.to-pink-50\/10 {
  --tw-gradient-to: rgb(253 242 248 / 0.1) var(--tw-gradient-to-position);
}

.to-pink-50\/100 {
  --tw-gradient-to: rgb(253 242 248 / 1) var(--tw-gradient-to-position);
}

.to-pink-50\/20 {
  --tw-gradient-to: rgb(253 242 248 / 0.2) var(--tw-gradient-to-position);
}

.to-pink-50\/25 {
  --tw-gradient-to: rgb(253 242 248 / 0.25) var(--tw-gradient-to-position);
}

.to-pink-50\/30 {
  --tw-gradient-to: rgb(253 242 248 / 0.3) var(--tw-gradient-to-position);
}

.to-pink-50\/40 {
  --tw-gradient-to: rgb(253 242 248 / 0.4) var(--tw-gradient-to-position);
}

.to-pink-50\/5 {
  --tw-gradient-to: rgb(253 242 248 / 0.05) var(--tw-gradient-to-position);
}

.to-pink-50\/50 {
  --tw-gradient-to: rgb(253 242 248 / 0.5) var(--tw-gradient-to-position);
}

.to-pink-50\/60 {
  --tw-gradient-to: rgb(253 242 248 / 0.6) var(--tw-gradient-to-position);
}

.to-pink-50\/70 {
  --tw-gradient-to: rgb(253 242 248 / 0.7) var(--tw-gradient-to-position);
}

.to-pink-50\/75 {
  --tw-gradient-to: rgb(253 242 248 / 0.75) var(--tw-gradient-to-position);
}

.to-pink-50\/80 {
  --tw-gradient-to: rgb(253 242 248 / 0.8) var(--tw-gradient-to-position);
}

.to-pink-50\/90 {
  --tw-gradient-to: rgb(253 242 248 / 0.9) var(--tw-gradient-to-position);
}

.to-pink-50\/95 {
  --tw-gradient-to: rgb(253 242 248 / 0.95) var(--tw-gradient-to-position);
}

.to-pink-500 {
  --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}

.to-pink-500\/0 {
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
}

.to-pink-500\/10 {
  --tw-gradient-to: rgb(236 72 153 / 0.1) var(--tw-gradient-to-position);
}

.to-pink-500\/100 {
  --tw-gradient-to: rgb(236 72 153 / 1) var(--tw-gradient-to-position);
}

.to-pink-500\/20 {
  --tw-gradient-to: rgb(236 72 153 / 0.2) var(--tw-gradient-to-position);
}

.to-pink-500\/25 {
  --tw-gradient-to: rgb(236 72 153 / 0.25) var(--tw-gradient-to-position);
}

.to-pink-500\/30 {
  --tw-gradient-to: rgb(236 72 153 / 0.3) var(--tw-gradient-to-position);
}

.to-pink-500\/40 {
  --tw-gradient-to: rgb(236 72 153 / 0.4) var(--tw-gradient-to-position);
}

.to-pink-500\/5 {
  --tw-gradient-to: rgb(236 72 153 / 0.05) var(--tw-gradient-to-position);
}

.to-pink-500\/50 {
  --tw-gradient-to: rgb(236 72 153 / 0.5) var(--tw-gradient-to-position);
}

.to-pink-500\/60 {
  --tw-gradient-to: rgb(236 72 153 / 0.6) var(--tw-gradient-to-position);
}

.to-pink-500\/70 {
  --tw-gradient-to: rgb(236 72 153 / 0.7) var(--tw-gradient-to-position);
}

.to-pink-500\/75 {
  --tw-gradient-to: rgb(236 72 153 / 0.75) var(--tw-gradient-to-position);
}

.to-pink-500\/80 {
  --tw-gradient-to: rgb(236 72 153 / 0.8) var(--tw-gradient-to-position);
}

.to-pink-500\/90 {
  --tw-gradient-to: rgb(236 72 153 / 0.9) var(--tw-gradient-to-position);
}

.to-pink-500\/95 {
  --tw-gradient-to: rgb(236 72 153 / 0.95) var(--tw-gradient-to-position);
}

.to-pink-600 {
  --tw-gradient-to: #db2777 var(--tw-gradient-to-position);
}

.to-pink-600\/0 {
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
}

.to-pink-600\/10 {
  --tw-gradient-to: rgb(219 39 119 / 0.1) var(--tw-gradient-to-position);
}

.to-pink-600\/100 {
  --tw-gradient-to: rgb(219 39 119 / 1) var(--tw-gradient-to-position);
}

.to-pink-600\/20 {
  --tw-gradient-to: rgb(219 39 119 / 0.2) var(--tw-gradient-to-position);
}

.to-pink-600\/25 {
  --tw-gradient-to: rgb(219 39 119 / 0.25) var(--tw-gradient-to-position);
}

.to-pink-600\/30 {
  --tw-gradient-to: rgb(219 39 119 / 0.3) var(--tw-gradient-to-position);
}

.to-pink-600\/40 {
  --tw-gradient-to: rgb(219 39 119 / 0.4) var(--tw-gradient-to-position);
}

.to-pink-600\/5 {
  --tw-gradient-to: rgb(219 39 119 / 0.05) var(--tw-gradient-to-position);
}

.to-pink-600\/50 {
  --tw-gradient-to: rgb(219 39 119 / 0.5) var(--tw-gradient-to-position);
}

.to-pink-600\/60 {
  --tw-gradient-to: rgb(219 39 119 / 0.6) var(--tw-gradient-to-position);
}

.to-pink-600\/70 {
  --tw-gradient-to: rgb(219 39 119 / 0.7) var(--tw-gradient-to-position);
}

.to-pink-600\/75 {
  --tw-gradient-to: rgb(219 39 119 / 0.75) var(--tw-gradient-to-position);
}

.to-pink-600\/80 {
  --tw-gradient-to: rgb(219 39 119 / 0.8) var(--tw-gradient-to-position);
}

.to-pink-600\/90 {
  --tw-gradient-to: rgb(219 39 119 / 0.9) var(--tw-gradient-to-position);
}

.to-pink-600\/95 {
  --tw-gradient-to: rgb(219 39 119 / 0.95) var(--tw-gradient-to-position);
}

.to-pink-700 {
  --tw-gradient-to: #be185d var(--tw-gradient-to-position);
}

.to-pink-700\/0 {
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
}

.to-pink-700\/10 {
  --tw-gradient-to: rgb(190 24 93 / 0.1) var(--tw-gradient-to-position);
}

.to-pink-700\/100 {
  --tw-gradient-to: rgb(190 24 93 / 1) var(--tw-gradient-to-position);
}

.to-pink-700\/20 {
  --tw-gradient-to: rgb(190 24 93 / 0.2) var(--tw-gradient-to-position);
}

.to-pink-700\/25 {
  --tw-gradient-to: rgb(190 24 93 / 0.25) var(--tw-gradient-to-position);
}

.to-pink-700\/30 {
  --tw-gradient-to: rgb(190 24 93 / 0.3) var(--tw-gradient-to-position);
}

.to-pink-700\/40 {
  --tw-gradient-to: rgb(190 24 93 / 0.4) var(--tw-gradient-to-position);
}

.to-pink-700\/5 {
  --tw-gradient-to: rgb(190 24 93 / 0.05) var(--tw-gradient-to-position);
}

.to-pink-700\/50 {
  --tw-gradient-to: rgb(190 24 93 / 0.5) var(--tw-gradient-to-position);
}

.to-pink-700\/60 {
  --tw-gradient-to: rgb(190 24 93 / 0.6) var(--tw-gradient-to-position);
}

.to-pink-700\/70 {
  --tw-gradient-to: rgb(190 24 93 / 0.7) var(--tw-gradient-to-position);
}

.to-pink-700\/75 {
  --tw-gradient-to: rgb(190 24 93 / 0.75) var(--tw-gradient-to-position);
}

.to-pink-700\/80 {
  --tw-gradient-to: rgb(190 24 93 / 0.8) var(--tw-gradient-to-position);
}

.to-pink-700\/90 {
  --tw-gradient-to: rgb(190 24 93 / 0.9) var(--tw-gradient-to-position);
}

.to-pink-700\/95 {
  --tw-gradient-to: rgb(190 24 93 / 0.95) var(--tw-gradient-to-position);
}

.to-pink-800 {
  --tw-gradient-to: #9d174d var(--tw-gradient-to-position);
}

.to-pink-800\/0 {
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
}

.to-pink-800\/10 {
  --tw-gradient-to: rgb(157 23 77 / 0.1) var(--tw-gradient-to-position);
}

.to-pink-800\/100 {
  --tw-gradient-to: rgb(157 23 77 / 1) var(--tw-gradient-to-position);
}

.to-pink-800\/20 {
  --tw-gradient-to: rgb(157 23 77 / 0.2) var(--tw-gradient-to-position);
}

.to-pink-800\/25 {
  --tw-gradient-to: rgb(157 23 77 / 0.25) var(--tw-gradient-to-position);
}

.to-pink-800\/30 {
  --tw-gradient-to: rgb(157 23 77 / 0.3) var(--tw-gradient-to-position);
}

.to-pink-800\/40 {
  --tw-gradient-to: rgb(157 23 77 / 0.4) var(--tw-gradient-to-position);
}

.to-pink-800\/5 {
  --tw-gradient-to: rgb(157 23 77 / 0.05) var(--tw-gradient-to-position);
}

.to-pink-800\/50 {
  --tw-gradient-to: rgb(157 23 77 / 0.5) var(--tw-gradient-to-position);
}

.to-pink-800\/60 {
  --tw-gradient-to: rgb(157 23 77 / 0.6) var(--tw-gradient-to-position);
}

.to-pink-800\/70 {
  --tw-gradient-to: rgb(157 23 77 / 0.7) var(--tw-gradient-to-position);
}

.to-pink-800\/75 {
  --tw-gradient-to: rgb(157 23 77 / 0.75) var(--tw-gradient-to-position);
}

.to-pink-800\/80 {
  --tw-gradient-to: rgb(157 23 77 / 0.8) var(--tw-gradient-to-position);
}

.to-pink-800\/90 {
  --tw-gradient-to: rgb(157 23 77 / 0.9) var(--tw-gradient-to-position);
}

.to-pink-800\/95 {
  --tw-gradient-to: rgb(157 23 77 / 0.95) var(--tw-gradient-to-position);
}

.to-pink-900 {
  --tw-gradient-to: #831843 var(--tw-gradient-to-position);
}

.to-pink-900\/0 {
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
}

.to-pink-900\/10 {
  --tw-gradient-to: rgb(131 24 67 / 0.1) var(--tw-gradient-to-position);
}

.to-pink-900\/100 {
  --tw-gradient-to: rgb(131 24 67 / 1) var(--tw-gradient-to-position);
}

.to-pink-900\/20 {
  --tw-gradient-to: rgb(131 24 67 / 0.2) var(--tw-gradient-to-position);
}

.to-pink-900\/25 {
  --tw-gradient-to: rgb(131 24 67 / 0.25) var(--tw-gradient-to-position);
}

.to-pink-900\/30 {
  --tw-gradient-to: rgb(131 24 67 / 0.3) var(--tw-gradient-to-position);
}

.to-pink-900\/40 {
  --tw-gradient-to: rgb(131 24 67 / 0.4) var(--tw-gradient-to-position);
}

.to-pink-900\/5 {
  --tw-gradient-to: rgb(131 24 67 / 0.05) var(--tw-gradient-to-position);
}

.to-pink-900\/50 {
  --tw-gradient-to: rgb(131 24 67 / 0.5) var(--tw-gradient-to-position);
}

.to-pink-900\/60 {
  --tw-gradient-to: rgb(131 24 67 / 0.6) var(--tw-gradient-to-position);
}

.to-pink-900\/70 {
  --tw-gradient-to: rgb(131 24 67 / 0.7) var(--tw-gradient-to-position);
}

.to-pink-900\/75 {
  --tw-gradient-to: rgb(131 24 67 / 0.75) var(--tw-gradient-to-position);
}

.to-pink-900\/80 {
  --tw-gradient-to: rgb(131 24 67 / 0.8) var(--tw-gradient-to-position);
}

.to-pink-900\/90 {
  --tw-gradient-to: rgb(131 24 67 / 0.9) var(--tw-gradient-to-position);
}

.to-pink-900\/95 {
  --tw-gradient-to: rgb(131 24 67 / 0.95) var(--tw-gradient-to-position);
}

.to-primary-100 {
  --tw-gradient-to: #E0E0F2 var(--tw-gradient-to-position);
}

.to-primary-100\/0 {
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
}

.to-primary-100\/10 {
  --tw-gradient-to: rgb(224 224 242 / 0.1) var(--tw-gradient-to-position);
}

.to-primary-100\/100 {
  --tw-gradient-to: rgb(224 224 242 / 1) var(--tw-gradient-to-position);
}

.to-primary-100\/20 {
  --tw-gradient-to: rgb(224 224 242 / 0.2) var(--tw-gradient-to-position);
}

.to-primary-100\/25 {
  --tw-gradient-to: rgb(224 224 242 / 0.25) var(--tw-gradient-to-position);
}

.to-primary-100\/30 {
  --tw-gradient-to: rgb(224 224 242 / 0.3) var(--tw-gradient-to-position);
}

.to-primary-100\/40 {
  --tw-gradient-to: rgb(224 224 242 / 0.4) var(--tw-gradient-to-position);
}

.to-primary-100\/5 {
  --tw-gradient-to: rgb(224 224 242 / 0.05) var(--tw-gradient-to-position);
}

.to-primary-100\/50 {
  --tw-gradient-to: rgb(224 224 242 / 0.5) var(--tw-gradient-to-position);
}

.to-primary-100\/60 {
  --tw-gradient-to: rgb(224 224 242 / 0.6) var(--tw-gradient-to-position);
}

.to-primary-100\/70 {
  --tw-gradient-to: rgb(224 224 242 / 0.7) var(--tw-gradient-to-position);
}

.to-primary-100\/75 {
  --tw-gradient-to: rgb(224 224 242 / 0.75) var(--tw-gradient-to-position);
}

.to-primary-100\/80 {
  --tw-gradient-to: rgb(224 224 242 / 0.8) var(--tw-gradient-to-position);
}

.to-primary-100\/90 {
  --tw-gradient-to: rgb(224 224 242 / 0.9) var(--tw-gradient-to-position);
}

.to-primary-100\/95 {
  --tw-gradient-to: rgb(224 224 242 / 0.95) var(--tw-gradient-to-position);
}

.to-primary-200 {
  --tw-gradient-to: #B2B2DA var(--tw-gradient-to-position);
}

.to-primary-200\/0 {
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
}

.to-primary-200\/10 {
  --tw-gradient-to: rgb(178 178 218 / 0.1) var(--tw-gradient-to-position);
}

.to-primary-200\/100 {
  --tw-gradient-to: rgb(178 178 218 / 1) var(--tw-gradient-to-position);
}

.to-primary-200\/20 {
  --tw-gradient-to: rgb(178 178 218 / 0.2) var(--tw-gradient-to-position);
}

.to-primary-200\/25 {
  --tw-gradient-to: rgb(178 178 218 / 0.25) var(--tw-gradient-to-position);
}

.to-primary-200\/30 {
  --tw-gradient-to: rgb(178 178 218 / 0.3) var(--tw-gradient-to-position);
}

.to-primary-200\/40 {
  --tw-gradient-to: rgb(178 178 218 / 0.4) var(--tw-gradient-to-position);
}

.to-primary-200\/5 {
  --tw-gradient-to: rgb(178 178 218 / 0.05) var(--tw-gradient-to-position);
}

.to-primary-200\/50 {
  --tw-gradient-to: rgb(178 178 218 / 0.5) var(--tw-gradient-to-position);
}

.to-primary-200\/60 {
  --tw-gradient-to: rgb(178 178 218 / 0.6) var(--tw-gradient-to-position);
}

.to-primary-200\/70 {
  --tw-gradient-to: rgb(178 178 218 / 0.7) var(--tw-gradient-to-position);
}

.to-primary-200\/75 {
  --tw-gradient-to: rgb(178 178 218 / 0.75) var(--tw-gradient-to-position);
}

.to-primary-200\/80 {
  --tw-gradient-to: rgb(178 178 218 / 0.8) var(--tw-gradient-to-position);
}

.to-primary-200\/90 {
  --tw-gradient-to: rgb(178 178 218 / 0.9) var(--tw-gradient-to-position);
}

.to-primary-200\/95 {
  --tw-gradient-to: rgb(178 178 218 / 0.95) var(--tw-gradient-to-position);
}

.to-primary-300 {
  --tw-gradient-to: #8484C2 var(--tw-gradient-to-position);
}

.to-primary-300\/0 {
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
}

.to-primary-300\/10 {
  --tw-gradient-to: rgb(132 132 194 / 0.1) var(--tw-gradient-to-position);
}

.to-primary-300\/100 {
  --tw-gradient-to: rgb(132 132 194 / 1) var(--tw-gradient-to-position);
}

.to-primary-300\/20 {
  --tw-gradient-to: rgb(132 132 194 / 0.2) var(--tw-gradient-to-position);
}

.to-primary-300\/25 {
  --tw-gradient-to: rgb(132 132 194 / 0.25) var(--tw-gradient-to-position);
}

.to-primary-300\/30 {
  --tw-gradient-to: rgb(132 132 194 / 0.3) var(--tw-gradient-to-position);
}

.to-primary-300\/40 {
  --tw-gradient-to: rgb(132 132 194 / 0.4) var(--tw-gradient-to-position);
}

.to-primary-300\/5 {
  --tw-gradient-to: rgb(132 132 194 / 0.05) var(--tw-gradient-to-position);
}

.to-primary-300\/50 {
  --tw-gradient-to: rgb(132 132 194 / 0.5) var(--tw-gradient-to-position);
}

.to-primary-300\/60 {
  --tw-gradient-to: rgb(132 132 194 / 0.6) var(--tw-gradient-to-position);
}

.to-primary-300\/70 {
  --tw-gradient-to: rgb(132 132 194 / 0.7) var(--tw-gradient-to-position);
}

.to-primary-300\/75 {
  --tw-gradient-to: rgb(132 132 194 / 0.75) var(--tw-gradient-to-position);
}

.to-primary-300\/80 {
  --tw-gradient-to: rgb(132 132 194 / 0.8) var(--tw-gradient-to-position);
}

.to-primary-300\/90 {
  --tw-gradient-to: rgb(132 132 194 / 0.9) var(--tw-gradient-to-position);
}

.to-primary-300\/95 {
  --tw-gradient-to: rgb(132 132 194 / 0.95) var(--tw-gradient-to-position);
}

.to-primary-400 {
  --tw-gradient-to: #5656AB var(--tw-gradient-to-position);
}

.to-primary-400\/0 {
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
}

.to-primary-400\/10 {
  --tw-gradient-to: rgb(86 86 171 / 0.1) var(--tw-gradient-to-position);
}

.to-primary-400\/100 {
  --tw-gradient-to: rgb(86 86 171 / 1) var(--tw-gradient-to-position);
}

.to-primary-400\/20 {
  --tw-gradient-to: rgb(86 86 171 / 0.2) var(--tw-gradient-to-position);
}

.to-primary-400\/25 {
  --tw-gradient-to: rgb(86 86 171 / 0.25) var(--tw-gradient-to-position);
}

.to-primary-400\/30 {
  --tw-gradient-to: rgb(86 86 171 / 0.3) var(--tw-gradient-to-position);
}

.to-primary-400\/40 {
  --tw-gradient-to: rgb(86 86 171 / 0.4) var(--tw-gradient-to-position);
}

.to-primary-400\/5 {
  --tw-gradient-to: rgb(86 86 171 / 0.05) var(--tw-gradient-to-position);
}

.to-primary-400\/50 {
  --tw-gradient-to: rgb(86 86 171 / 0.5) var(--tw-gradient-to-position);
}

.to-primary-400\/60 {
  --tw-gradient-to: rgb(86 86 171 / 0.6) var(--tw-gradient-to-position);
}

.to-primary-400\/70 {
  --tw-gradient-to: rgb(86 86 171 / 0.7) var(--tw-gradient-to-position);
}

.to-primary-400\/75 {
  --tw-gradient-to: rgb(86 86 171 / 0.75) var(--tw-gradient-to-position);
}

.to-primary-400\/80 {
  --tw-gradient-to: rgb(86 86 171 / 0.8) var(--tw-gradient-to-position);
}

.to-primary-400\/90 {
  --tw-gradient-to: rgb(86 86 171 / 0.9) var(--tw-gradient-to-position);
}

.to-primary-400\/95 {
  --tw-gradient-to: rgb(86 86 171 / 0.95) var(--tw-gradient-to-position);
}

.to-primary-500 {
  --tw-gradient-to: #3B3885 var(--tw-gradient-to-position);
}

.to-primary-500\/0 {
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
}

.to-primary-500\/10 {
  --tw-gradient-to: rgb(59 56 133 / 0.1) var(--tw-gradient-to-position);
}

.to-primary-500\/100 {
  --tw-gradient-to: rgb(59 56 133 / 1) var(--tw-gradient-to-position);
}

.to-primary-500\/20 {
  --tw-gradient-to: rgb(59 56 133 / 0.2) var(--tw-gradient-to-position);
}

.to-primary-500\/25 {
  --tw-gradient-to: rgb(59 56 133 / 0.25) var(--tw-gradient-to-position);
}

.to-primary-500\/30 {
  --tw-gradient-to: rgb(59 56 133 / 0.3) var(--tw-gradient-to-position);
}

.to-primary-500\/40 {
  --tw-gradient-to: rgb(59 56 133 / 0.4) var(--tw-gradient-to-position);
}

.to-primary-500\/5 {
  --tw-gradient-to: rgb(59 56 133 / 0.05) var(--tw-gradient-to-position);
}

.to-primary-500\/50 {
  --tw-gradient-to: rgb(59 56 133 / 0.5) var(--tw-gradient-to-position);
}

.to-primary-500\/60 {
  --tw-gradient-to: rgb(59 56 133 / 0.6) var(--tw-gradient-to-position);
}

.to-primary-500\/70 {
  --tw-gradient-to: rgb(59 56 133 / 0.7) var(--tw-gradient-to-position);
}

.to-primary-500\/75 {
  --tw-gradient-to: rgb(59 56 133 / 0.75) var(--tw-gradient-to-position);
}

.to-primary-500\/80 {
  --tw-gradient-to: rgb(59 56 133 / 0.8) var(--tw-gradient-to-position);
}

.to-primary-500\/90 {
  --tw-gradient-to: rgb(59 56 133 / 0.9) var(--tw-gradient-to-position);
}

.to-primary-500\/95 {
  --tw-gradient-to: rgb(59 56 133 / 0.95) var(--tw-gradient-to-position);
}

.to-primary-600 {
  --tw-gradient-to: #2A2863 var(--tw-gradient-to-position);
}

.to-primary-600\/0 {
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
}

.to-primary-600\/10 {
  --tw-gradient-to: rgb(42 40 99 / 0.1) var(--tw-gradient-to-position);
}

.to-primary-600\/100 {
  --tw-gradient-to: rgb(42 40 99 / 1) var(--tw-gradient-to-position);
}

.to-primary-600\/20 {
  --tw-gradient-to: rgb(42 40 99 / 0.2) var(--tw-gradient-to-position);
}

.to-primary-600\/25 {
  --tw-gradient-to: rgb(42 40 99 / 0.25) var(--tw-gradient-to-position);
}

.to-primary-600\/30 {
  --tw-gradient-to: rgb(42 40 99 / 0.3) var(--tw-gradient-to-position);
}

.to-primary-600\/40 {
  --tw-gradient-to: rgb(42 40 99 / 0.4) var(--tw-gradient-to-position);
}

.to-primary-600\/5 {
  --tw-gradient-to: rgb(42 40 99 / 0.05) var(--tw-gradient-to-position);
}

.to-primary-600\/50 {
  --tw-gradient-to: rgb(42 40 99 / 0.5) var(--tw-gradient-to-position);
}

.to-primary-600\/60 {
  --tw-gradient-to: rgb(42 40 99 / 0.6) var(--tw-gradient-to-position);
}

.to-primary-600\/70 {
  --tw-gradient-to: rgb(42 40 99 / 0.7) var(--tw-gradient-to-position);
}

.to-primary-600\/75 {
  --tw-gradient-to: rgb(42 40 99 / 0.75) var(--tw-gradient-to-position);
}

.to-primary-600\/80 {
  --tw-gradient-to: rgb(42 40 99 / 0.8) var(--tw-gradient-to-position);
}

.to-primary-600\/90 {
  --tw-gradient-to: rgb(42 40 99 / 0.9) var(--tw-gradient-to-position);
}

.to-primary-600\/95 {
  --tw-gradient-to: rgb(42 40 99 / 0.95) var(--tw-gradient-to-position);
}

.to-primary-700 {
  --tw-gradient-to: #1A1841 var(--tw-gradient-to-position);
}

.to-primary-700\/0 {
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
}

.to-primary-700\/10 {
  --tw-gradient-to: rgb(26 24 65 / 0.1) var(--tw-gradient-to-position);
}

.to-primary-700\/100 {
  --tw-gradient-to: rgb(26 24 65 / 1) var(--tw-gradient-to-position);
}

.to-primary-700\/20 {
  --tw-gradient-to: rgb(26 24 65 / 0.2) var(--tw-gradient-to-position);
}

.to-primary-700\/25 {
  --tw-gradient-to: rgb(26 24 65 / 0.25) var(--tw-gradient-to-position);
}

.to-primary-700\/30 {
  --tw-gradient-to: rgb(26 24 65 / 0.3) var(--tw-gradient-to-position);
}

.to-primary-700\/40 {
  --tw-gradient-to: rgb(26 24 65 / 0.4) var(--tw-gradient-to-position);
}

.to-primary-700\/5 {
  --tw-gradient-to: rgb(26 24 65 / 0.05) var(--tw-gradient-to-position);
}

.to-primary-700\/50 {
  --tw-gradient-to: rgb(26 24 65 / 0.5) var(--tw-gradient-to-position);
}

.to-primary-700\/60 {
  --tw-gradient-to: rgb(26 24 65 / 0.6) var(--tw-gradient-to-position);
}

.to-primary-700\/70 {
  --tw-gradient-to: rgb(26 24 65 / 0.7) var(--tw-gradient-to-position);
}

.to-primary-700\/75 {
  --tw-gradient-to: rgb(26 24 65 / 0.75) var(--tw-gradient-to-position);
}

.to-primary-700\/80 {
  --tw-gradient-to: rgb(26 24 65 / 0.8) var(--tw-gradient-to-position);
}

.to-primary-700\/90 {
  --tw-gradient-to: rgb(26 24 65 / 0.9) var(--tw-gradient-to-position);
}

.to-primary-700\/95 {
  --tw-gradient-to: rgb(26 24 65 / 0.95) var(--tw-gradient-to-position);
}

.to-primary-800 {
  --tw-gradient-to: #0A081F var(--tw-gradient-to-position);
}

.to-primary-800\/0 {
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
}

.to-primary-800\/10 {
  --tw-gradient-to: rgb(10 8 31 / 0.1) var(--tw-gradient-to-position);
}

.to-primary-800\/100 {
  --tw-gradient-to: rgb(10 8 31 / 1) var(--tw-gradient-to-position);
}

.to-primary-800\/20 {
  --tw-gradient-to: rgb(10 8 31 / 0.2) var(--tw-gradient-to-position);
}

.to-primary-800\/25 {
  --tw-gradient-to: rgb(10 8 31 / 0.25) var(--tw-gradient-to-position);
}

.to-primary-800\/30 {
  --tw-gradient-to: rgb(10 8 31 / 0.3) var(--tw-gradient-to-position);
}

.to-primary-800\/40 {
  --tw-gradient-to: rgb(10 8 31 / 0.4) var(--tw-gradient-to-position);
}

.to-primary-800\/5 {
  --tw-gradient-to: rgb(10 8 31 / 0.05) var(--tw-gradient-to-position);
}

.to-primary-800\/50 {
  --tw-gradient-to: rgb(10 8 31 / 0.5) var(--tw-gradient-to-position);
}

.to-primary-800\/60 {
  --tw-gradient-to: rgb(10 8 31 / 0.6) var(--tw-gradient-to-position);
}

.to-primary-800\/70 {
  --tw-gradient-to: rgb(10 8 31 / 0.7) var(--tw-gradient-to-position);
}

.to-primary-800\/75 {
  --tw-gradient-to: rgb(10 8 31 / 0.75) var(--tw-gradient-to-position);
}

.to-primary-800\/80 {
  --tw-gradient-to: rgb(10 8 31 / 0.8) var(--tw-gradient-to-position);
}

.to-primary-800\/90 {
  --tw-gradient-to: rgb(10 8 31 / 0.9) var(--tw-gradient-to-position);
}

.to-primary-800\/95 {
  --tw-gradient-to: rgb(10 8 31 / 0.95) var(--tw-gradient-to-position);
}

.to-primary-900 {
  --tw-gradient-to: #000000 var(--tw-gradient-to-position);
}

.to-primary-900\/0 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
}

.to-primary-900\/10 {
  --tw-gradient-to: rgb(0 0 0 / 0.1) var(--tw-gradient-to-position);
}

.to-primary-900\/100 {
  --tw-gradient-to: rgb(0 0 0 / 1) var(--tw-gradient-to-position);
}

.to-primary-900\/20 {
  --tw-gradient-to: rgb(0 0 0 / 0.2) var(--tw-gradient-to-position);
}

.to-primary-900\/25 {
  --tw-gradient-to: rgb(0 0 0 / 0.25) var(--tw-gradient-to-position);
}

.to-primary-900\/30 {
  --tw-gradient-to: rgb(0 0 0 / 0.3) var(--tw-gradient-to-position);
}

.to-primary-900\/40 {
  --tw-gradient-to: rgb(0 0 0 / 0.4) var(--tw-gradient-to-position);
}

.to-primary-900\/5 {
  --tw-gradient-to: rgb(0 0 0 / 0.05) var(--tw-gradient-to-position);
}

.to-primary-900\/50 {
  --tw-gradient-to: rgb(0 0 0 / 0.5) var(--tw-gradient-to-position);
}

.to-primary-900\/60 {
  --tw-gradient-to: rgb(0 0 0 / 0.6) var(--tw-gradient-to-position);
}

.to-primary-900\/70 {
  --tw-gradient-to: rgb(0 0 0 / 0.7) var(--tw-gradient-to-position);
}

.to-primary-900\/75 {
  --tw-gradient-to: rgb(0 0 0 / 0.75) var(--tw-gradient-to-position);
}

.to-primary-900\/80 {
  --tw-gradient-to: rgb(0 0 0 / 0.8) var(--tw-gradient-to-position);
}

.to-primary-900\/90 {
  --tw-gradient-to: rgb(0 0 0 / 0.9) var(--tw-gradient-to-position);
}

.to-primary-900\/95 {
  --tw-gradient-to: rgb(0 0 0 / 0.95) var(--tw-gradient-to-position);
}

.to-purple-100 {
  --tw-gradient-to: #f3e8ff var(--tw-gradient-to-position);
}

.to-purple-100\/0 {
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
}

.to-purple-100\/10 {
  --tw-gradient-to: rgb(243 232 255 / 0.1) var(--tw-gradient-to-position);
}

.to-purple-100\/100 {
  --tw-gradient-to: rgb(243 232 255 / 1) var(--tw-gradient-to-position);
}

.to-purple-100\/20 {
  --tw-gradient-to: rgb(243 232 255 / 0.2) var(--tw-gradient-to-position);
}

.to-purple-100\/25 {
  --tw-gradient-to: rgb(243 232 255 / 0.25) var(--tw-gradient-to-position);
}

.to-purple-100\/30 {
  --tw-gradient-to: rgb(243 232 255 / 0.3) var(--tw-gradient-to-position);
}

.to-purple-100\/40 {
  --tw-gradient-to: rgb(243 232 255 / 0.4) var(--tw-gradient-to-position);
}

.to-purple-100\/5 {
  --tw-gradient-to: rgb(243 232 255 / 0.05) var(--tw-gradient-to-position);
}

.to-purple-100\/50 {
  --tw-gradient-to: rgb(243 232 255 / 0.5) var(--tw-gradient-to-position);
}

.to-purple-100\/60 {
  --tw-gradient-to: rgb(243 232 255 / 0.6) var(--tw-gradient-to-position);
}

.to-purple-100\/70 {
  --tw-gradient-to: rgb(243 232 255 / 0.7) var(--tw-gradient-to-position);
}

.to-purple-100\/75 {
  --tw-gradient-to: rgb(243 232 255 / 0.75) var(--tw-gradient-to-position);
}

.to-purple-100\/80 {
  --tw-gradient-to: rgb(243 232 255 / 0.8) var(--tw-gradient-to-position);
}

.to-purple-100\/90 {
  --tw-gradient-to: rgb(243 232 255 / 0.9) var(--tw-gradient-to-position);
}

.to-purple-100\/95 {
  --tw-gradient-to: rgb(243 232 255 / 0.95) var(--tw-gradient-to-position);
}

.to-purple-200 {
  --tw-gradient-to: #e9d5ff var(--tw-gradient-to-position);
}

.to-purple-200\/0 {
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
}

.to-purple-200\/10 {
  --tw-gradient-to: rgb(233 213 255 / 0.1) var(--tw-gradient-to-position);
}

.to-purple-200\/100 {
  --tw-gradient-to: rgb(233 213 255 / 1) var(--tw-gradient-to-position);
}

.to-purple-200\/20 {
  --tw-gradient-to: rgb(233 213 255 / 0.2) var(--tw-gradient-to-position);
}

.to-purple-200\/25 {
  --tw-gradient-to: rgb(233 213 255 / 0.25) var(--tw-gradient-to-position);
}

.to-purple-200\/30 {
  --tw-gradient-to: rgb(233 213 255 / 0.3) var(--tw-gradient-to-position);
}

.to-purple-200\/40 {
  --tw-gradient-to: rgb(233 213 255 / 0.4) var(--tw-gradient-to-position);
}

.to-purple-200\/5 {
  --tw-gradient-to: rgb(233 213 255 / 0.05) var(--tw-gradient-to-position);
}

.to-purple-200\/50 {
  --tw-gradient-to: rgb(233 213 255 / 0.5) var(--tw-gradient-to-position);
}

.to-purple-200\/60 {
  --tw-gradient-to: rgb(233 213 255 / 0.6) var(--tw-gradient-to-position);
}

.to-purple-200\/70 {
  --tw-gradient-to: rgb(233 213 255 / 0.7) var(--tw-gradient-to-position);
}

.to-purple-200\/75 {
  --tw-gradient-to: rgb(233 213 255 / 0.75) var(--tw-gradient-to-position);
}

.to-purple-200\/80 {
  --tw-gradient-to: rgb(233 213 255 / 0.8) var(--tw-gradient-to-position);
}

.to-purple-200\/90 {
  --tw-gradient-to: rgb(233 213 255 / 0.9) var(--tw-gradient-to-position);
}

.to-purple-200\/95 {
  --tw-gradient-to: rgb(233 213 255 / 0.95) var(--tw-gradient-to-position);
}

.to-purple-300 {
  --tw-gradient-to: #d8b4fe var(--tw-gradient-to-position);
}

.to-purple-300\/0 {
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
}

.to-purple-300\/10 {
  --tw-gradient-to: rgb(216 180 254 / 0.1) var(--tw-gradient-to-position);
}

.to-purple-300\/100 {
  --tw-gradient-to: rgb(216 180 254 / 1) var(--tw-gradient-to-position);
}

.to-purple-300\/20 {
  --tw-gradient-to: rgb(216 180 254 / 0.2) var(--tw-gradient-to-position);
}

.to-purple-300\/25 {
  --tw-gradient-to: rgb(216 180 254 / 0.25) var(--tw-gradient-to-position);
}

.to-purple-300\/30 {
  --tw-gradient-to: rgb(216 180 254 / 0.3) var(--tw-gradient-to-position);
}

.to-purple-300\/40 {
  --tw-gradient-to: rgb(216 180 254 / 0.4) var(--tw-gradient-to-position);
}

.to-purple-300\/5 {
  --tw-gradient-to: rgb(216 180 254 / 0.05) var(--tw-gradient-to-position);
}

.to-purple-300\/50 {
  --tw-gradient-to: rgb(216 180 254 / 0.5) var(--tw-gradient-to-position);
}

.to-purple-300\/60 {
  --tw-gradient-to: rgb(216 180 254 / 0.6) var(--tw-gradient-to-position);
}

.to-purple-300\/70 {
  --tw-gradient-to: rgb(216 180 254 / 0.7) var(--tw-gradient-to-position);
}

.to-purple-300\/75 {
  --tw-gradient-to: rgb(216 180 254 / 0.75) var(--tw-gradient-to-position);
}

.to-purple-300\/80 {
  --tw-gradient-to: rgb(216 180 254 / 0.8) var(--tw-gradient-to-position);
}

.to-purple-300\/90 {
  --tw-gradient-to: rgb(216 180 254 / 0.9) var(--tw-gradient-to-position);
}

.to-purple-300\/95 {
  --tw-gradient-to: rgb(216 180 254 / 0.95) var(--tw-gradient-to-position);
}

.to-purple-400 {
  --tw-gradient-to: #c084fc var(--tw-gradient-to-position);
}

.to-purple-400\/0 {
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
}

.to-purple-400\/10 {
  --tw-gradient-to: rgb(192 132 252 / 0.1) var(--tw-gradient-to-position);
}

.to-purple-400\/100 {
  --tw-gradient-to: rgb(192 132 252 / 1) var(--tw-gradient-to-position);
}

.to-purple-400\/20 {
  --tw-gradient-to: rgb(192 132 252 / 0.2) var(--tw-gradient-to-position);
}

.to-purple-400\/25 {
  --tw-gradient-to: rgb(192 132 252 / 0.25) var(--tw-gradient-to-position);
}

.to-purple-400\/30 {
  --tw-gradient-to: rgb(192 132 252 / 0.3) var(--tw-gradient-to-position);
}

.to-purple-400\/40 {
  --tw-gradient-to: rgb(192 132 252 / 0.4) var(--tw-gradient-to-position);
}

.to-purple-400\/5 {
  --tw-gradient-to: rgb(192 132 252 / 0.05) var(--tw-gradient-to-position);
}

.to-purple-400\/50 {
  --tw-gradient-to: rgb(192 132 252 / 0.5) var(--tw-gradient-to-position);
}

.to-purple-400\/60 {
  --tw-gradient-to: rgb(192 132 252 / 0.6) var(--tw-gradient-to-position);
}

.to-purple-400\/70 {
  --tw-gradient-to: rgb(192 132 252 / 0.7) var(--tw-gradient-to-position);
}

.to-purple-400\/75 {
  --tw-gradient-to: rgb(192 132 252 / 0.75) var(--tw-gradient-to-position);
}

.to-purple-400\/80 {
  --tw-gradient-to: rgb(192 132 252 / 0.8) var(--tw-gradient-to-position);
}

.to-purple-400\/90 {
  --tw-gradient-to: rgb(192 132 252 / 0.9) var(--tw-gradient-to-position);
}

.to-purple-400\/95 {
  --tw-gradient-to: rgb(192 132 252 / 0.95) var(--tw-gradient-to-position);
}

.to-purple-50 {
  --tw-gradient-to: #faf5ff var(--tw-gradient-to-position);
}

.to-purple-50\/0 {
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
}

.to-purple-50\/10 {
  --tw-gradient-to: rgb(250 245 255 / 0.1) var(--tw-gradient-to-position);
}

.to-purple-50\/100 {
  --tw-gradient-to: rgb(250 245 255 / 1) var(--tw-gradient-to-position);
}

.to-purple-50\/20 {
  --tw-gradient-to: rgb(250 245 255 / 0.2) var(--tw-gradient-to-position);
}

.to-purple-50\/25 {
  --tw-gradient-to: rgb(250 245 255 / 0.25) var(--tw-gradient-to-position);
}

.to-purple-50\/30 {
  --tw-gradient-to: rgb(250 245 255 / 0.3) var(--tw-gradient-to-position);
}

.to-purple-50\/40 {
  --tw-gradient-to: rgb(250 245 255 / 0.4) var(--tw-gradient-to-position);
}

.to-purple-50\/5 {
  --tw-gradient-to: rgb(250 245 255 / 0.05) var(--tw-gradient-to-position);
}

.to-purple-50\/50 {
  --tw-gradient-to: rgb(250 245 255 / 0.5) var(--tw-gradient-to-position);
}

.to-purple-50\/60 {
  --tw-gradient-to: rgb(250 245 255 / 0.6) var(--tw-gradient-to-position);
}

.to-purple-50\/70 {
  --tw-gradient-to: rgb(250 245 255 / 0.7) var(--tw-gradient-to-position);
}

.to-purple-50\/75 {
  --tw-gradient-to: rgb(250 245 255 / 0.75) var(--tw-gradient-to-position);
}

.to-purple-50\/80 {
  --tw-gradient-to: rgb(250 245 255 / 0.8) var(--tw-gradient-to-position);
}

.to-purple-50\/90 {
  --tw-gradient-to: rgb(250 245 255 / 0.9) var(--tw-gradient-to-position);
}

.to-purple-50\/95 {
  --tw-gradient-to: rgb(250 245 255 / 0.95) var(--tw-gradient-to-position);
}

.to-purple-500 {
  --tw-gradient-to: #a855f7 var(--tw-gradient-to-position);
}

.to-purple-500\/0 {
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
}

.to-purple-500\/10 {
  --tw-gradient-to: rgb(168 85 247 / 0.1) var(--tw-gradient-to-position);
}

.to-purple-500\/100 {
  --tw-gradient-to: rgb(168 85 247 / 1) var(--tw-gradient-to-position);
}

.to-purple-500\/20 {
  --tw-gradient-to: rgb(168 85 247 / 0.2) var(--tw-gradient-to-position);
}

.to-purple-500\/25 {
  --tw-gradient-to: rgb(168 85 247 / 0.25) var(--tw-gradient-to-position);
}

.to-purple-500\/30 {
  --tw-gradient-to: rgb(168 85 247 / 0.3) var(--tw-gradient-to-position);
}

.to-purple-500\/40 {
  --tw-gradient-to: rgb(168 85 247 / 0.4) var(--tw-gradient-to-position);
}

.to-purple-500\/5 {
  --tw-gradient-to: rgb(168 85 247 / 0.05) var(--tw-gradient-to-position);
}

.to-purple-500\/50 {
  --tw-gradient-to: rgb(168 85 247 / 0.5) var(--tw-gradient-to-position);
}

.to-purple-500\/60 {
  --tw-gradient-to: rgb(168 85 247 / 0.6) var(--tw-gradient-to-position);
}

.to-purple-500\/70 {
  --tw-gradient-to: rgb(168 85 247 / 0.7) var(--tw-gradient-to-position);
}

.to-purple-500\/75 {
  --tw-gradient-to: rgb(168 85 247 / 0.75) var(--tw-gradient-to-position);
}

.to-purple-500\/80 {
  --tw-gradient-to: rgb(168 85 247 / 0.8) var(--tw-gradient-to-position);
}

.to-purple-500\/90 {
  --tw-gradient-to: rgb(168 85 247 / 0.9) var(--tw-gradient-to-position);
}

.to-purple-500\/95 {
  --tw-gradient-to: rgb(168 85 247 / 0.95) var(--tw-gradient-to-position);
}

.to-purple-600 {
  --tw-gradient-to: #9333ea var(--tw-gradient-to-position);
}

.to-purple-600\/0 {
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
}

.to-purple-600\/10 {
  --tw-gradient-to: rgb(147 51 234 / 0.1) var(--tw-gradient-to-position);
}

.to-purple-600\/100 {
  --tw-gradient-to: rgb(147 51 234 / 1) var(--tw-gradient-to-position);
}

.to-purple-600\/20 {
  --tw-gradient-to: rgb(147 51 234 / 0.2) var(--tw-gradient-to-position);
}

.to-purple-600\/25 {
  --tw-gradient-to: rgb(147 51 234 / 0.25) var(--tw-gradient-to-position);
}

.to-purple-600\/30 {
  --tw-gradient-to: rgb(147 51 234 / 0.3) var(--tw-gradient-to-position);
}

.to-purple-600\/40 {
  --tw-gradient-to: rgb(147 51 234 / 0.4) var(--tw-gradient-to-position);
}

.to-purple-600\/5 {
  --tw-gradient-to: rgb(147 51 234 / 0.05) var(--tw-gradient-to-position);
}

.to-purple-600\/50 {
  --tw-gradient-to: rgb(147 51 234 / 0.5) var(--tw-gradient-to-position);
}

.to-purple-600\/60 {
  --tw-gradient-to: rgb(147 51 234 / 0.6) var(--tw-gradient-to-position);
}

.to-purple-600\/70 {
  --tw-gradient-to: rgb(147 51 234 / 0.7) var(--tw-gradient-to-position);
}

.to-purple-600\/75 {
  --tw-gradient-to: rgb(147 51 234 / 0.75) var(--tw-gradient-to-position);
}

.to-purple-600\/80 {
  --tw-gradient-to: rgb(147 51 234 / 0.8) var(--tw-gradient-to-position);
}

.to-purple-600\/90 {
  --tw-gradient-to: rgb(147 51 234 / 0.9) var(--tw-gradient-to-position);
}

.to-purple-600\/95 {
  --tw-gradient-to: rgb(147 51 234 / 0.95) var(--tw-gradient-to-position);
}

.to-purple-700 {
  --tw-gradient-to: #7e22ce var(--tw-gradient-to-position);
}

.to-purple-700\/0 {
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
}

.to-purple-700\/10 {
  --tw-gradient-to: rgb(126 34 206 / 0.1) var(--tw-gradient-to-position);
}

.to-purple-700\/100 {
  --tw-gradient-to: rgb(126 34 206 / 1) var(--tw-gradient-to-position);
}

.to-purple-700\/20 {
  --tw-gradient-to: rgb(126 34 206 / 0.2) var(--tw-gradient-to-position);
}

.to-purple-700\/25 {
  --tw-gradient-to: rgb(126 34 206 / 0.25) var(--tw-gradient-to-position);
}

.to-purple-700\/30 {
  --tw-gradient-to: rgb(126 34 206 / 0.3) var(--tw-gradient-to-position);
}

.to-purple-700\/40 {
  --tw-gradient-to: rgb(126 34 206 / 0.4) var(--tw-gradient-to-position);
}

.to-purple-700\/5 {
  --tw-gradient-to: rgb(126 34 206 / 0.05) var(--tw-gradient-to-position);
}

.to-purple-700\/50 {
  --tw-gradient-to: rgb(126 34 206 / 0.5) var(--tw-gradient-to-position);
}

.to-purple-700\/60 {
  --tw-gradient-to: rgb(126 34 206 / 0.6) var(--tw-gradient-to-position);
}

.to-purple-700\/70 {
  --tw-gradient-to: rgb(126 34 206 / 0.7) var(--tw-gradient-to-position);
}

.to-purple-700\/75 {
  --tw-gradient-to: rgb(126 34 206 / 0.75) var(--tw-gradient-to-position);
}

.to-purple-700\/80 {
  --tw-gradient-to: rgb(126 34 206 / 0.8) var(--tw-gradient-to-position);
}

.to-purple-700\/90 {
  --tw-gradient-to: rgb(126 34 206 / 0.9) var(--tw-gradient-to-position);
}

.to-purple-700\/95 {
  --tw-gradient-to: rgb(126 34 206 / 0.95) var(--tw-gradient-to-position);
}

.to-purple-800 {
  --tw-gradient-to: #6b21a8 var(--tw-gradient-to-position);
}

.to-purple-800\/0 {
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
}

.to-purple-800\/10 {
  --tw-gradient-to: rgb(107 33 168 / 0.1) var(--tw-gradient-to-position);
}

.to-purple-800\/100 {
  --tw-gradient-to: rgb(107 33 168 / 1) var(--tw-gradient-to-position);
}

.to-purple-800\/20 {
  --tw-gradient-to: rgb(107 33 168 / 0.2) var(--tw-gradient-to-position);
}

.to-purple-800\/25 {
  --tw-gradient-to: rgb(107 33 168 / 0.25) var(--tw-gradient-to-position);
}

.to-purple-800\/30 {
  --tw-gradient-to: rgb(107 33 168 / 0.3) var(--tw-gradient-to-position);
}

.to-purple-800\/40 {
  --tw-gradient-to: rgb(107 33 168 / 0.4) var(--tw-gradient-to-position);
}

.to-purple-800\/5 {
  --tw-gradient-to: rgb(107 33 168 / 0.05) var(--tw-gradient-to-position);
}

.to-purple-800\/50 {
  --tw-gradient-to: rgb(107 33 168 / 0.5) var(--tw-gradient-to-position);
}

.to-purple-800\/60 {
  --tw-gradient-to: rgb(107 33 168 / 0.6) var(--tw-gradient-to-position);
}

.to-purple-800\/70 {
  --tw-gradient-to: rgb(107 33 168 / 0.7) var(--tw-gradient-to-position);
}

.to-purple-800\/75 {
  --tw-gradient-to: rgb(107 33 168 / 0.75) var(--tw-gradient-to-position);
}

.to-purple-800\/80 {
  --tw-gradient-to: rgb(107 33 168 / 0.8) var(--tw-gradient-to-position);
}

.to-purple-800\/90 {
  --tw-gradient-to: rgb(107 33 168 / 0.9) var(--tw-gradient-to-position);
}

.to-purple-800\/95 {
  --tw-gradient-to: rgb(107 33 168 / 0.95) var(--tw-gradient-to-position);
}

.to-purple-900 {
  --tw-gradient-to: #581c87 var(--tw-gradient-to-position);
}

.to-purple-900\/0 {
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
}

.to-purple-900\/10 {
  --tw-gradient-to: rgb(88 28 135 / 0.1) var(--tw-gradient-to-position);
}

.to-purple-900\/100 {
  --tw-gradient-to: rgb(88 28 135 / 1) var(--tw-gradient-to-position);
}

.to-purple-900\/20 {
  --tw-gradient-to: rgb(88 28 135 / 0.2) var(--tw-gradient-to-position);
}

.to-purple-900\/25 {
  --tw-gradient-to: rgb(88 28 135 / 0.25) var(--tw-gradient-to-position);
}

.to-purple-900\/30 {
  --tw-gradient-to: rgb(88 28 135 / 0.3) var(--tw-gradient-to-position);
}

.to-purple-900\/40 {
  --tw-gradient-to: rgb(88 28 135 / 0.4) var(--tw-gradient-to-position);
}

.to-purple-900\/5 {
  --tw-gradient-to: rgb(88 28 135 / 0.05) var(--tw-gradient-to-position);
}

.to-purple-900\/50 {
  --tw-gradient-to: rgb(88 28 135 / 0.5) var(--tw-gradient-to-position);
}

.to-purple-900\/60 {
  --tw-gradient-to: rgb(88 28 135 / 0.6) var(--tw-gradient-to-position);
}

.to-purple-900\/70 {
  --tw-gradient-to: rgb(88 28 135 / 0.7) var(--tw-gradient-to-position);
}

.to-purple-900\/75 {
  --tw-gradient-to: rgb(88 28 135 / 0.75) var(--tw-gradient-to-position);
}

.to-purple-900\/80 {
  --tw-gradient-to: rgb(88 28 135 / 0.8) var(--tw-gradient-to-position);
}

.to-purple-900\/90 {
  --tw-gradient-to: rgb(88 28 135 / 0.9) var(--tw-gradient-to-position);
}

.to-purple-900\/95 {
  --tw-gradient-to: rgb(88 28 135 / 0.95) var(--tw-gradient-to-position);
}

.to-red-100 {
  --tw-gradient-to: #fee2e2 var(--tw-gradient-to-position);
}

.to-red-100\/0 {
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
}

.to-red-100\/10 {
  --tw-gradient-to: rgb(254 226 226 / 0.1) var(--tw-gradient-to-position);
}

.to-red-100\/100 {
  --tw-gradient-to: rgb(254 226 226 / 1) var(--tw-gradient-to-position);
}

.to-red-100\/20 {
  --tw-gradient-to: rgb(254 226 226 / 0.2) var(--tw-gradient-to-position);
}

.to-red-100\/25 {
  --tw-gradient-to: rgb(254 226 226 / 0.25) var(--tw-gradient-to-position);
}

.to-red-100\/30 {
  --tw-gradient-to: rgb(254 226 226 / 0.3) var(--tw-gradient-to-position);
}

.to-red-100\/40 {
  --tw-gradient-to: rgb(254 226 226 / 0.4) var(--tw-gradient-to-position);
}

.to-red-100\/5 {
  --tw-gradient-to: rgb(254 226 226 / 0.05) var(--tw-gradient-to-position);
}

.to-red-100\/50 {
  --tw-gradient-to: rgb(254 226 226 / 0.5) var(--tw-gradient-to-position);
}

.to-red-100\/60 {
  --tw-gradient-to: rgb(254 226 226 / 0.6) var(--tw-gradient-to-position);
}

.to-red-100\/70 {
  --tw-gradient-to: rgb(254 226 226 / 0.7) var(--tw-gradient-to-position);
}

.to-red-100\/75 {
  --tw-gradient-to: rgb(254 226 226 / 0.75) var(--tw-gradient-to-position);
}

.to-red-100\/80 {
  --tw-gradient-to: rgb(254 226 226 / 0.8) var(--tw-gradient-to-position);
}

.to-red-100\/90 {
  --tw-gradient-to: rgb(254 226 226 / 0.9) var(--tw-gradient-to-position);
}

.to-red-100\/95 {
  --tw-gradient-to: rgb(254 226 226 / 0.95) var(--tw-gradient-to-position);
}

.to-red-200 {
  --tw-gradient-to: #fecaca var(--tw-gradient-to-position);
}

.to-red-200\/0 {
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
}

.to-red-200\/10 {
  --tw-gradient-to: rgb(254 202 202 / 0.1) var(--tw-gradient-to-position);
}

.to-red-200\/100 {
  --tw-gradient-to: rgb(254 202 202 / 1) var(--tw-gradient-to-position);
}

.to-red-200\/20 {
  --tw-gradient-to: rgb(254 202 202 / 0.2) var(--tw-gradient-to-position);
}

.to-red-200\/25 {
  --tw-gradient-to: rgb(254 202 202 / 0.25) var(--tw-gradient-to-position);
}

.to-red-200\/30 {
  --tw-gradient-to: rgb(254 202 202 / 0.3) var(--tw-gradient-to-position);
}

.to-red-200\/40 {
  --tw-gradient-to: rgb(254 202 202 / 0.4) var(--tw-gradient-to-position);
}

.to-red-200\/5 {
  --tw-gradient-to: rgb(254 202 202 / 0.05) var(--tw-gradient-to-position);
}

.to-red-200\/50 {
  --tw-gradient-to: rgb(254 202 202 / 0.5) var(--tw-gradient-to-position);
}

.to-red-200\/60 {
  --tw-gradient-to: rgb(254 202 202 / 0.6) var(--tw-gradient-to-position);
}

.to-red-200\/70 {
  --tw-gradient-to: rgb(254 202 202 / 0.7) var(--tw-gradient-to-position);
}

.to-red-200\/75 {
  --tw-gradient-to: rgb(254 202 202 / 0.75) var(--tw-gradient-to-position);
}

.to-red-200\/80 {
  --tw-gradient-to: rgb(254 202 202 / 0.8) var(--tw-gradient-to-position);
}

.to-red-200\/90 {
  --tw-gradient-to: rgb(254 202 202 / 0.9) var(--tw-gradient-to-position);
}

.to-red-200\/95 {
  --tw-gradient-to: rgb(254 202 202 / 0.95) var(--tw-gradient-to-position);
}

.to-red-300 {
  --tw-gradient-to: #fca5a5 var(--tw-gradient-to-position);
}

.to-red-300\/0 {
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
}

.to-red-300\/10 {
  --tw-gradient-to: rgb(252 165 165 / 0.1) var(--tw-gradient-to-position);
}

.to-red-300\/100 {
  --tw-gradient-to: rgb(252 165 165 / 1) var(--tw-gradient-to-position);
}

.to-red-300\/20 {
  --tw-gradient-to: rgb(252 165 165 / 0.2) var(--tw-gradient-to-position);
}

.to-red-300\/25 {
  --tw-gradient-to: rgb(252 165 165 / 0.25) var(--tw-gradient-to-position);
}

.to-red-300\/30 {
  --tw-gradient-to: rgb(252 165 165 / 0.3) var(--tw-gradient-to-position);
}

.to-red-300\/40 {
  --tw-gradient-to: rgb(252 165 165 / 0.4) var(--tw-gradient-to-position);
}

.to-red-300\/5 {
  --tw-gradient-to: rgb(252 165 165 / 0.05) var(--tw-gradient-to-position);
}

.to-red-300\/50 {
  --tw-gradient-to: rgb(252 165 165 / 0.5) var(--tw-gradient-to-position);
}

.to-red-300\/60 {
  --tw-gradient-to: rgb(252 165 165 / 0.6) var(--tw-gradient-to-position);
}

.to-red-300\/70 {
  --tw-gradient-to: rgb(252 165 165 / 0.7) var(--tw-gradient-to-position);
}

.to-red-300\/75 {
  --tw-gradient-to: rgb(252 165 165 / 0.75) var(--tw-gradient-to-position);
}

.to-red-300\/80 {
  --tw-gradient-to: rgb(252 165 165 / 0.8) var(--tw-gradient-to-position);
}

.to-red-300\/90 {
  --tw-gradient-to: rgb(252 165 165 / 0.9) var(--tw-gradient-to-position);
}

.to-red-300\/95 {
  --tw-gradient-to: rgb(252 165 165 / 0.95) var(--tw-gradient-to-position);
}

.to-red-400 {
  --tw-gradient-to: #f87171 var(--tw-gradient-to-position);
}

.to-red-400\/0 {
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
}

.to-red-400\/10 {
  --tw-gradient-to: rgb(248 113 113 / 0.1) var(--tw-gradient-to-position);
}

.to-red-400\/100 {
  --tw-gradient-to: rgb(248 113 113 / 1) var(--tw-gradient-to-position);
}

.to-red-400\/20 {
  --tw-gradient-to: rgb(248 113 113 / 0.2) var(--tw-gradient-to-position);
}

.to-red-400\/25 {
  --tw-gradient-to: rgb(248 113 113 / 0.25) var(--tw-gradient-to-position);
}

.to-red-400\/30 {
  --tw-gradient-to: rgb(248 113 113 / 0.3) var(--tw-gradient-to-position);
}

.to-red-400\/40 {
  --tw-gradient-to: rgb(248 113 113 / 0.4) var(--tw-gradient-to-position);
}

.to-red-400\/5 {
  --tw-gradient-to: rgb(248 113 113 / 0.05) var(--tw-gradient-to-position);
}

.to-red-400\/50 {
  --tw-gradient-to: rgb(248 113 113 / 0.5) var(--tw-gradient-to-position);
}

.to-red-400\/60 {
  --tw-gradient-to: rgb(248 113 113 / 0.6) var(--tw-gradient-to-position);
}

.to-red-400\/70 {
  --tw-gradient-to: rgb(248 113 113 / 0.7) var(--tw-gradient-to-position);
}

.to-red-400\/75 {
  --tw-gradient-to: rgb(248 113 113 / 0.75) var(--tw-gradient-to-position);
}

.to-red-400\/80 {
  --tw-gradient-to: rgb(248 113 113 / 0.8) var(--tw-gradient-to-position);
}

.to-red-400\/90 {
  --tw-gradient-to: rgb(248 113 113 / 0.9) var(--tw-gradient-to-position);
}

.to-red-400\/95 {
  --tw-gradient-to: rgb(248 113 113 / 0.95) var(--tw-gradient-to-position);
}

.to-red-50 {
  --tw-gradient-to: #fef2f2 var(--tw-gradient-to-position);
}

.to-red-50\/0 {
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
}

.to-red-50\/10 {
  --tw-gradient-to: rgb(254 242 242 / 0.1) var(--tw-gradient-to-position);
}

.to-red-50\/100 {
  --tw-gradient-to: rgb(254 242 242 / 1) var(--tw-gradient-to-position);
}

.to-red-50\/20 {
  --tw-gradient-to: rgb(254 242 242 / 0.2) var(--tw-gradient-to-position);
}

.to-red-50\/25 {
  --tw-gradient-to: rgb(254 242 242 / 0.25) var(--tw-gradient-to-position);
}

.to-red-50\/30 {
  --tw-gradient-to: rgb(254 242 242 / 0.3) var(--tw-gradient-to-position);
}

.to-red-50\/40 {
  --tw-gradient-to: rgb(254 242 242 / 0.4) var(--tw-gradient-to-position);
}

.to-red-50\/5 {
  --tw-gradient-to: rgb(254 242 242 / 0.05) var(--tw-gradient-to-position);
}

.to-red-50\/50 {
  --tw-gradient-to: rgb(254 242 242 / 0.5) var(--tw-gradient-to-position);
}

.to-red-50\/60 {
  --tw-gradient-to: rgb(254 242 242 / 0.6) var(--tw-gradient-to-position);
}

.to-red-50\/70 {
  --tw-gradient-to: rgb(254 242 242 / 0.7) var(--tw-gradient-to-position);
}

.to-red-50\/75 {
  --tw-gradient-to: rgb(254 242 242 / 0.75) var(--tw-gradient-to-position);
}

.to-red-50\/80 {
  --tw-gradient-to: rgb(254 242 242 / 0.8) var(--tw-gradient-to-position);
}

.to-red-50\/90 {
  --tw-gradient-to: rgb(254 242 242 / 0.9) var(--tw-gradient-to-position);
}

.to-red-50\/95 {
  --tw-gradient-to: rgb(254 242 242 / 0.95) var(--tw-gradient-to-position);
}

.to-red-500 {
  --tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
}

.to-red-500\/0 {
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
}

.to-red-500\/10 {
  --tw-gradient-to: rgb(239 68 68 / 0.1) var(--tw-gradient-to-position);
}

.to-red-500\/100 {
  --tw-gradient-to: rgb(239 68 68 / 1) var(--tw-gradient-to-position);
}

.to-red-500\/20 {
  --tw-gradient-to: rgb(239 68 68 / 0.2) var(--tw-gradient-to-position);
}

.to-red-500\/25 {
  --tw-gradient-to: rgb(239 68 68 / 0.25) var(--tw-gradient-to-position);
}

.to-red-500\/30 {
  --tw-gradient-to: rgb(239 68 68 / 0.3) var(--tw-gradient-to-position);
}

.to-red-500\/40 {
  --tw-gradient-to: rgb(239 68 68 / 0.4) var(--tw-gradient-to-position);
}

.to-red-500\/5 {
  --tw-gradient-to: rgb(239 68 68 / 0.05) var(--tw-gradient-to-position);
}

.to-red-500\/50 {
  --tw-gradient-to: rgb(239 68 68 / 0.5) var(--tw-gradient-to-position);
}

.to-red-500\/60 {
  --tw-gradient-to: rgb(239 68 68 / 0.6) var(--tw-gradient-to-position);
}

.to-red-500\/70 {
  --tw-gradient-to: rgb(239 68 68 / 0.7) var(--tw-gradient-to-position);
}

.to-red-500\/75 {
  --tw-gradient-to: rgb(239 68 68 / 0.75) var(--tw-gradient-to-position);
}

.to-red-500\/80 {
  --tw-gradient-to: rgb(239 68 68 / 0.8) var(--tw-gradient-to-position);
}

.to-red-500\/90 {
  --tw-gradient-to: rgb(239 68 68 / 0.9) var(--tw-gradient-to-position);
}

.to-red-500\/95 {
  --tw-gradient-to: rgb(239 68 68 / 0.95) var(--tw-gradient-to-position);
}

.to-red-600 {
  --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}

.to-red-600\/0 {
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
}

.to-red-600\/10 {
  --tw-gradient-to: rgb(220 38 38 / 0.1) var(--tw-gradient-to-position);
}

.to-red-600\/100 {
  --tw-gradient-to: rgb(220 38 38 / 1) var(--tw-gradient-to-position);
}

.to-red-600\/20 {
  --tw-gradient-to: rgb(220 38 38 / 0.2) var(--tw-gradient-to-position);
}

.to-red-600\/25 {
  --tw-gradient-to: rgb(220 38 38 / 0.25) var(--tw-gradient-to-position);
}

.to-red-600\/30 {
  --tw-gradient-to: rgb(220 38 38 / 0.3) var(--tw-gradient-to-position);
}

.to-red-600\/40 {
  --tw-gradient-to: rgb(220 38 38 / 0.4) var(--tw-gradient-to-position);
}

.to-red-600\/5 {
  --tw-gradient-to: rgb(220 38 38 / 0.05) var(--tw-gradient-to-position);
}

.to-red-600\/50 {
  --tw-gradient-to: rgb(220 38 38 / 0.5) var(--tw-gradient-to-position);
}

.to-red-600\/60 {
  --tw-gradient-to: rgb(220 38 38 / 0.6) var(--tw-gradient-to-position);
}

.to-red-600\/70 {
  --tw-gradient-to: rgb(220 38 38 / 0.7) var(--tw-gradient-to-position);
}

.to-red-600\/75 {
  --tw-gradient-to: rgb(220 38 38 / 0.75) var(--tw-gradient-to-position);
}

.to-red-600\/80 {
  --tw-gradient-to: rgb(220 38 38 / 0.8) var(--tw-gradient-to-position);
}

.to-red-600\/90 {
  --tw-gradient-to: rgb(220 38 38 / 0.9) var(--tw-gradient-to-position);
}

.to-red-600\/95 {
  --tw-gradient-to: rgb(220 38 38 / 0.95) var(--tw-gradient-to-position);
}

.to-red-700 {
  --tw-gradient-to: #b91c1c var(--tw-gradient-to-position);
}

.to-red-700\/0 {
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
}

.to-red-700\/10 {
  --tw-gradient-to: rgb(185 28 28 / 0.1) var(--tw-gradient-to-position);
}

.to-red-700\/100 {
  --tw-gradient-to: rgb(185 28 28 / 1) var(--tw-gradient-to-position);
}

.to-red-700\/20 {
  --tw-gradient-to: rgb(185 28 28 / 0.2) var(--tw-gradient-to-position);
}

.to-red-700\/25 {
  --tw-gradient-to: rgb(185 28 28 / 0.25) var(--tw-gradient-to-position);
}

.to-red-700\/30 {
  --tw-gradient-to: rgb(185 28 28 / 0.3) var(--tw-gradient-to-position);
}

.to-red-700\/40 {
  --tw-gradient-to: rgb(185 28 28 / 0.4) var(--tw-gradient-to-position);
}

.to-red-700\/5 {
  --tw-gradient-to: rgb(185 28 28 / 0.05) var(--tw-gradient-to-position);
}

.to-red-700\/50 {
  --tw-gradient-to: rgb(185 28 28 / 0.5) var(--tw-gradient-to-position);
}

.to-red-700\/60 {
  --tw-gradient-to: rgb(185 28 28 / 0.6) var(--tw-gradient-to-position);
}

.to-red-700\/70 {
  --tw-gradient-to: rgb(185 28 28 / 0.7) var(--tw-gradient-to-position);
}

.to-red-700\/75 {
  --tw-gradient-to: rgb(185 28 28 / 0.75) var(--tw-gradient-to-position);
}

.to-red-700\/80 {
  --tw-gradient-to: rgb(185 28 28 / 0.8) var(--tw-gradient-to-position);
}

.to-red-700\/90 {
  --tw-gradient-to: rgb(185 28 28 / 0.9) var(--tw-gradient-to-position);
}

.to-red-700\/95 {
  --tw-gradient-to: rgb(185 28 28 / 0.95) var(--tw-gradient-to-position);
}

.to-red-800 {
  --tw-gradient-to: #991b1b var(--tw-gradient-to-position);
}

.to-red-800\/0 {
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
}

.to-red-800\/10 {
  --tw-gradient-to: rgb(153 27 27 / 0.1) var(--tw-gradient-to-position);
}

.to-red-800\/100 {
  --tw-gradient-to: rgb(153 27 27 / 1) var(--tw-gradient-to-position);
}

.to-red-800\/20 {
  --tw-gradient-to: rgb(153 27 27 / 0.2) var(--tw-gradient-to-position);
}

.to-red-800\/25 {
  --tw-gradient-to: rgb(153 27 27 / 0.25) var(--tw-gradient-to-position);
}

.to-red-800\/30 {
  --tw-gradient-to: rgb(153 27 27 / 0.3) var(--tw-gradient-to-position);
}

.to-red-800\/40 {
  --tw-gradient-to: rgb(153 27 27 / 0.4) var(--tw-gradient-to-position);
}

.to-red-800\/5 {
  --tw-gradient-to: rgb(153 27 27 / 0.05) var(--tw-gradient-to-position);
}

.to-red-800\/50 {
  --tw-gradient-to: rgb(153 27 27 / 0.5) var(--tw-gradient-to-position);
}

.to-red-800\/60 {
  --tw-gradient-to: rgb(153 27 27 / 0.6) var(--tw-gradient-to-position);
}

.to-red-800\/70 {
  --tw-gradient-to: rgb(153 27 27 / 0.7) var(--tw-gradient-to-position);
}

.to-red-800\/75 {
  --tw-gradient-to: rgb(153 27 27 / 0.75) var(--tw-gradient-to-position);
}

.to-red-800\/80 {
  --tw-gradient-to: rgb(153 27 27 / 0.8) var(--tw-gradient-to-position);
}

.to-red-800\/90 {
  --tw-gradient-to: rgb(153 27 27 / 0.9) var(--tw-gradient-to-position);
}

.to-red-800\/95 {
  --tw-gradient-to: rgb(153 27 27 / 0.95) var(--tw-gradient-to-position);
}

.to-red-900 {
  --tw-gradient-to: #7f1d1d var(--tw-gradient-to-position);
}

.to-red-900\/0 {
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
}

.to-red-900\/10 {
  --tw-gradient-to: rgb(127 29 29 / 0.1) var(--tw-gradient-to-position);
}

.to-red-900\/100 {
  --tw-gradient-to: rgb(127 29 29 / 1) var(--tw-gradient-to-position);
}

.to-red-900\/20 {
  --tw-gradient-to: rgb(127 29 29 / 0.2) var(--tw-gradient-to-position);
}

.to-red-900\/25 {
  --tw-gradient-to: rgb(127 29 29 / 0.25) var(--tw-gradient-to-position);
}

.to-red-900\/30 {
  --tw-gradient-to: rgb(127 29 29 / 0.3) var(--tw-gradient-to-position);
}

.to-red-900\/40 {
  --tw-gradient-to: rgb(127 29 29 / 0.4) var(--tw-gradient-to-position);
}

.to-red-900\/5 {
  --tw-gradient-to: rgb(127 29 29 / 0.05) var(--tw-gradient-to-position);
}

.to-red-900\/50 {
  --tw-gradient-to: rgb(127 29 29 / 0.5) var(--tw-gradient-to-position);
}

.to-red-900\/60 {
  --tw-gradient-to: rgb(127 29 29 / 0.6) var(--tw-gradient-to-position);
}

.to-red-900\/70 {
  --tw-gradient-to: rgb(127 29 29 / 0.7) var(--tw-gradient-to-position);
}

.to-red-900\/75 {
  --tw-gradient-to: rgb(127 29 29 / 0.75) var(--tw-gradient-to-position);
}

.to-red-900\/80 {
  --tw-gradient-to: rgb(127 29 29 / 0.8) var(--tw-gradient-to-position);
}

.to-red-900\/90 {
  --tw-gradient-to: rgb(127 29 29 / 0.9) var(--tw-gradient-to-position);
}

.to-red-900\/95 {
  --tw-gradient-to: rgb(127 29 29 / 0.95) var(--tw-gradient-to-position);
}

.to-secondary-100 {
  --tw-gradient-to: #FEF4D2 var(--tw-gradient-to-position);
}

.to-secondary-100\/0 {
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
}

.to-secondary-100\/10 {
  --tw-gradient-to: rgb(254 244 210 / 0.1) var(--tw-gradient-to-position);
}

.to-secondary-100\/100 {
  --tw-gradient-to: rgb(254 244 210 / 1) var(--tw-gradient-to-position);
}

.to-secondary-100\/20 {
  --tw-gradient-to: rgb(254 244 210 / 0.2) var(--tw-gradient-to-position);
}

.to-secondary-100\/25 {
  --tw-gradient-to: rgb(254 244 210 / 0.25) var(--tw-gradient-to-position);
}

.to-secondary-100\/30 {
  --tw-gradient-to: rgb(254 244 210 / 0.3) var(--tw-gradient-to-position);
}

.to-secondary-100\/40 {
  --tw-gradient-to: rgb(254 244 210 / 0.4) var(--tw-gradient-to-position);
}

.to-secondary-100\/5 {
  --tw-gradient-to: rgb(254 244 210 / 0.05) var(--tw-gradient-to-position);
}

.to-secondary-100\/50 {
  --tw-gradient-to: rgb(254 244 210 / 0.5) var(--tw-gradient-to-position);
}

.to-secondary-100\/60 {
  --tw-gradient-to: rgb(254 244 210 / 0.6) var(--tw-gradient-to-position);
}

.to-secondary-100\/70 {
  --tw-gradient-to: rgb(254 244 210 / 0.7) var(--tw-gradient-to-position);
}

.to-secondary-100\/75 {
  --tw-gradient-to: rgb(254 244 210 / 0.75) var(--tw-gradient-to-position);
}

.to-secondary-100\/80 {
  --tw-gradient-to: rgb(254 244 210 / 0.8) var(--tw-gradient-to-position);
}

.to-secondary-100\/90 {
  --tw-gradient-to: rgb(254 244 210 / 0.9) var(--tw-gradient-to-position);
}

.to-secondary-100\/95 {
  --tw-gradient-to: rgb(254 244 210 / 0.95) var(--tw-gradient-to-position);
}

.to-secondary-200 {
  --tw-gradient-to: #FEE7A6 var(--tw-gradient-to-position);
}

.to-secondary-200\/0 {
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
}

.to-secondary-200\/10 {
  --tw-gradient-to: rgb(254 231 166 / 0.1) var(--tw-gradient-to-position);
}

.to-secondary-200\/100 {
  --tw-gradient-to: rgb(254 231 166 / 1) var(--tw-gradient-to-position);
}

.to-secondary-200\/20 {
  --tw-gradient-to: rgb(254 231 166 / 0.2) var(--tw-gradient-to-position);
}

.to-secondary-200\/25 {
  --tw-gradient-to: rgb(254 231 166 / 0.25) var(--tw-gradient-to-position);
}

.to-secondary-200\/30 {
  --tw-gradient-to: rgb(254 231 166 / 0.3) var(--tw-gradient-to-position);
}

.to-secondary-200\/40 {
  --tw-gradient-to: rgb(254 231 166 / 0.4) var(--tw-gradient-to-position);
}

.to-secondary-200\/5 {
  --tw-gradient-to: rgb(254 231 166 / 0.05) var(--tw-gradient-to-position);
}

.to-secondary-200\/50 {
  --tw-gradient-to: rgb(254 231 166 / 0.5) var(--tw-gradient-to-position);
}

.to-secondary-200\/60 {
  --tw-gradient-to: rgb(254 231 166 / 0.6) var(--tw-gradient-to-position);
}

.to-secondary-200\/70 {
  --tw-gradient-to: rgb(254 231 166 / 0.7) var(--tw-gradient-to-position);
}

.to-secondary-200\/75 {
  --tw-gradient-to: rgb(254 231 166 / 0.75) var(--tw-gradient-to-position);
}

.to-secondary-200\/80 {
  --tw-gradient-to: rgb(254 231 166 / 0.8) var(--tw-gradient-to-position);
}

.to-secondary-200\/90 {
  --tw-gradient-to: rgb(254 231 166 / 0.9) var(--tw-gradient-to-position);
}

.to-secondary-200\/95 {
  --tw-gradient-to: rgb(254 231 166 / 0.95) var(--tw-gradient-to-position);
}

.to-secondary-300 {
  --tw-gradient-to: #FEDA7A var(--tw-gradient-to-position);
}

.to-secondary-300\/0 {
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
}

.to-secondary-300\/10 {
  --tw-gradient-to: rgb(254 218 122 / 0.1) var(--tw-gradient-to-position);
}

.to-secondary-300\/100 {
  --tw-gradient-to: rgb(254 218 122 / 1) var(--tw-gradient-to-position);
}

.to-secondary-300\/20 {
  --tw-gradient-to: rgb(254 218 122 / 0.2) var(--tw-gradient-to-position);
}

.to-secondary-300\/25 {
  --tw-gradient-to: rgb(254 218 122 / 0.25) var(--tw-gradient-to-position);
}

.to-secondary-300\/30 {
  --tw-gradient-to: rgb(254 218 122 / 0.3) var(--tw-gradient-to-position);
}

.to-secondary-300\/40 {
  --tw-gradient-to: rgb(254 218 122 / 0.4) var(--tw-gradient-to-position);
}

.to-secondary-300\/5 {
  --tw-gradient-to: rgb(254 218 122 / 0.05) var(--tw-gradient-to-position);
}

.to-secondary-300\/50 {
  --tw-gradient-to: rgb(254 218 122 / 0.5) var(--tw-gradient-to-position);
}

.to-secondary-300\/60 {
  --tw-gradient-to: rgb(254 218 122 / 0.6) var(--tw-gradient-to-position);
}

.to-secondary-300\/70 {
  --tw-gradient-to: rgb(254 218 122 / 0.7) var(--tw-gradient-to-position);
}

.to-secondary-300\/75 {
  --tw-gradient-to: rgb(254 218 122 / 0.75) var(--tw-gradient-to-position);
}

.to-secondary-300\/80 {
  --tw-gradient-to: rgb(254 218 122 / 0.8) var(--tw-gradient-to-position);
}

.to-secondary-300\/90 {
  --tw-gradient-to: rgb(254 218 122 / 0.9) var(--tw-gradient-to-position);
}

.to-secondary-300\/95 {
  --tw-gradient-to: rgb(254 218 122 / 0.95) var(--tw-gradient-to-position);
}

.to-secondary-400 {
  --tw-gradient-to: #FECC4E var(--tw-gradient-to-position);
}

.to-secondary-400\/0 {
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
}

.to-secondary-400\/10 {
  --tw-gradient-to: rgb(254 204 78 / 0.1) var(--tw-gradient-to-position);
}

.to-secondary-400\/100 {
  --tw-gradient-to: rgb(254 204 78 / 1) var(--tw-gradient-to-position);
}

.to-secondary-400\/20 {
  --tw-gradient-to: rgb(254 204 78 / 0.2) var(--tw-gradient-to-position);
}

.to-secondary-400\/25 {
  --tw-gradient-to: rgb(254 204 78 / 0.25) var(--tw-gradient-to-position);
}

.to-secondary-400\/30 {
  --tw-gradient-to: rgb(254 204 78 / 0.3) var(--tw-gradient-to-position);
}

.to-secondary-400\/40 {
  --tw-gradient-to: rgb(254 204 78 / 0.4) var(--tw-gradient-to-position);
}

.to-secondary-400\/5 {
  --tw-gradient-to: rgb(254 204 78 / 0.05) var(--tw-gradient-to-position);
}

.to-secondary-400\/50 {
  --tw-gradient-to: rgb(254 204 78 / 0.5) var(--tw-gradient-to-position);
}

.to-secondary-400\/60 {
  --tw-gradient-to: rgb(254 204 78 / 0.6) var(--tw-gradient-to-position);
}

.to-secondary-400\/70 {
  --tw-gradient-to: rgb(254 204 78 / 0.7) var(--tw-gradient-to-position);
}

.to-secondary-400\/75 {
  --tw-gradient-to: rgb(254 204 78 / 0.75) var(--tw-gradient-to-position);
}

.to-secondary-400\/80 {
  --tw-gradient-to: rgb(254 204 78 / 0.8) var(--tw-gradient-to-position);
}

.to-secondary-400\/90 {
  --tw-gradient-to: rgb(254 204 78 / 0.9) var(--tw-gradient-to-position);
}

.to-secondary-400\/95 {
  --tw-gradient-to: rgb(254 204 78 / 0.95) var(--tw-gradient-to-position);
}

.to-secondary-500 {
  --tw-gradient-to: #EEC535 var(--tw-gradient-to-position);
}

.to-secondary-500\/0 {
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
}

.to-secondary-500\/10 {
  --tw-gradient-to: rgb(238 197 53 / 0.1) var(--tw-gradient-to-position);
}

.to-secondary-500\/100 {
  --tw-gradient-to: rgb(238 197 53 / 1) var(--tw-gradient-to-position);
}

.to-secondary-500\/20 {
  --tw-gradient-to: rgb(238 197 53 / 0.2) var(--tw-gradient-to-position);
}

.to-secondary-500\/25 {
  --tw-gradient-to: rgb(238 197 53 / 0.25) var(--tw-gradient-to-position);
}

.to-secondary-500\/30 {
  --tw-gradient-to: rgb(238 197 53 / 0.3) var(--tw-gradient-to-position);
}

.to-secondary-500\/40 {
  --tw-gradient-to: rgb(238 197 53 / 0.4) var(--tw-gradient-to-position);
}

.to-secondary-500\/5 {
  --tw-gradient-to: rgb(238 197 53 / 0.05) var(--tw-gradient-to-position);
}

.to-secondary-500\/50 {
  --tw-gradient-to: rgb(238 197 53 / 0.5) var(--tw-gradient-to-position);
}

.to-secondary-500\/60 {
  --tw-gradient-to: rgb(238 197 53 / 0.6) var(--tw-gradient-to-position);
}

.to-secondary-500\/70 {
  --tw-gradient-to: rgb(238 197 53 / 0.7) var(--tw-gradient-to-position);
}

.to-secondary-500\/75 {
  --tw-gradient-to: rgb(238 197 53 / 0.75) var(--tw-gradient-to-position);
}

.to-secondary-500\/80 {
  --tw-gradient-to: rgb(238 197 53 / 0.8) var(--tw-gradient-to-position);
}

.to-secondary-500\/90 {
  --tw-gradient-to: rgb(238 197 53 / 0.9) var(--tw-gradient-to-position);
}

.to-secondary-500\/95 {
  --tw-gradient-to: rgb(238 197 53 / 0.95) var(--tw-gradient-to-position);
}

.to-secondary-600 {
  --tw-gradient-to: #D5AE2D var(--tw-gradient-to-position);
}

.to-secondary-600\/0 {
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
}

.to-secondary-600\/10 {
  --tw-gradient-to: rgb(213 174 45 / 0.1) var(--tw-gradient-to-position);
}

.to-secondary-600\/100 {
  --tw-gradient-to: rgb(213 174 45 / 1) var(--tw-gradient-to-position);
}

.to-secondary-600\/20 {
  --tw-gradient-to: rgb(213 174 45 / 0.2) var(--tw-gradient-to-position);
}

.to-secondary-600\/25 {
  --tw-gradient-to: rgb(213 174 45 / 0.25) var(--tw-gradient-to-position);
}

.to-secondary-600\/30 {
  --tw-gradient-to: rgb(213 174 45 / 0.3) var(--tw-gradient-to-position);
}

.to-secondary-600\/40 {
  --tw-gradient-to: rgb(213 174 45 / 0.4) var(--tw-gradient-to-position);
}

.to-secondary-600\/5 {
  --tw-gradient-to: rgb(213 174 45 / 0.05) var(--tw-gradient-to-position);
}

.to-secondary-600\/50 {
  --tw-gradient-to: rgb(213 174 45 / 0.5) var(--tw-gradient-to-position);
}

.to-secondary-600\/60 {
  --tw-gradient-to: rgb(213 174 45 / 0.6) var(--tw-gradient-to-position);
}

.to-secondary-600\/70 {
  --tw-gradient-to: rgb(213 174 45 / 0.7) var(--tw-gradient-to-position);
}

.to-secondary-600\/75 {
  --tw-gradient-to: rgb(213 174 45 / 0.75) var(--tw-gradient-to-position);
}

.to-secondary-600\/80 {
  --tw-gradient-to: rgb(213 174 45 / 0.8) var(--tw-gradient-to-position);
}

.to-secondary-600\/90 {
  --tw-gradient-to: rgb(213 174 45 / 0.9) var(--tw-gradient-to-position);
}

.to-secondary-600\/95 {
  --tw-gradient-to: rgb(213 174 45 / 0.95) var(--tw-gradient-to-position);
}

.to-secondary-700 {
  --tw-gradient-to: #AB8725 var(--tw-gradient-to-position);
}

.to-secondary-700\/0 {
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
}

.to-secondary-700\/10 {
  --tw-gradient-to: rgb(171 135 37 / 0.1) var(--tw-gradient-to-position);
}

.to-secondary-700\/100 {
  --tw-gradient-to: rgb(171 135 37 / 1) var(--tw-gradient-to-position);
}

.to-secondary-700\/20 {
  --tw-gradient-to: rgb(171 135 37 / 0.2) var(--tw-gradient-to-position);
}

.to-secondary-700\/25 {
  --tw-gradient-to: rgb(171 135 37 / 0.25) var(--tw-gradient-to-position);
}

.to-secondary-700\/30 {
  --tw-gradient-to: rgb(171 135 37 / 0.3) var(--tw-gradient-to-position);
}

.to-secondary-700\/40 {
  --tw-gradient-to: rgb(171 135 37 / 0.4) var(--tw-gradient-to-position);
}

.to-secondary-700\/5 {
  --tw-gradient-to: rgb(171 135 37 / 0.05) var(--tw-gradient-to-position);
}

.to-secondary-700\/50 {
  --tw-gradient-to: rgb(171 135 37 / 0.5) var(--tw-gradient-to-position);
}

.to-secondary-700\/60 {
  --tw-gradient-to: rgb(171 135 37 / 0.6) var(--tw-gradient-to-position);
}

.to-secondary-700\/70 {
  --tw-gradient-to: rgb(171 135 37 / 0.7) var(--tw-gradient-to-position);
}

.to-secondary-700\/75 {
  --tw-gradient-to: rgb(171 135 37 / 0.75) var(--tw-gradient-to-position);
}

.to-secondary-700\/80 {
  --tw-gradient-to: rgb(171 135 37 / 0.8) var(--tw-gradient-to-position);
}

.to-secondary-700\/90 {
  --tw-gradient-to: rgb(171 135 37 / 0.9) var(--tw-gradient-to-position);
}

.to-secondary-700\/95 {
  --tw-gradient-to: rgb(171 135 37 / 0.95) var(--tw-gradient-to-position);
}

.to-secondary-800 {
  --tw-gradient-to: #82601D var(--tw-gradient-to-position);
}

.to-secondary-800\/0 {
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
}

.to-secondary-800\/10 {
  --tw-gradient-to: rgb(130 96 29 / 0.1) var(--tw-gradient-to-position);
}

.to-secondary-800\/100 {
  --tw-gradient-to: rgb(130 96 29 / 1) var(--tw-gradient-to-position);
}

.to-secondary-800\/20 {
  --tw-gradient-to: rgb(130 96 29 / 0.2) var(--tw-gradient-to-position);
}

.to-secondary-800\/25 {
  --tw-gradient-to: rgb(130 96 29 / 0.25) var(--tw-gradient-to-position);
}

.to-secondary-800\/30 {
  --tw-gradient-to: rgb(130 96 29 / 0.3) var(--tw-gradient-to-position);
}

.to-secondary-800\/40 {
  --tw-gradient-to: rgb(130 96 29 / 0.4) var(--tw-gradient-to-position);
}

.to-secondary-800\/5 {
  --tw-gradient-to: rgb(130 96 29 / 0.05) var(--tw-gradient-to-position);
}

.to-secondary-800\/50 {
  --tw-gradient-to: rgb(130 96 29 / 0.5) var(--tw-gradient-to-position);
}

.to-secondary-800\/60 {
  --tw-gradient-to: rgb(130 96 29 / 0.6) var(--tw-gradient-to-position);
}

.to-secondary-800\/70 {
  --tw-gradient-to: rgb(130 96 29 / 0.7) var(--tw-gradient-to-position);
}

.to-secondary-800\/75 {
  --tw-gradient-to: rgb(130 96 29 / 0.75) var(--tw-gradient-to-position);
}

.to-secondary-800\/80 {
  --tw-gradient-to: rgb(130 96 29 / 0.8) var(--tw-gradient-to-position);
}

.to-secondary-800\/90 {
  --tw-gradient-to: rgb(130 96 29 / 0.9) var(--tw-gradient-to-position);
}

.to-secondary-800\/95 {
  --tw-gradient-to: rgb(130 96 29 / 0.95) var(--tw-gradient-to-position);
}

.to-secondary-900 {
  --tw-gradient-to: #584015 var(--tw-gradient-to-position);
}

.to-secondary-900\/0 {
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
}

.to-secondary-900\/10 {
  --tw-gradient-to: rgb(88 64 21 / 0.1) var(--tw-gradient-to-position);
}

.to-secondary-900\/100 {
  --tw-gradient-to: rgb(88 64 21 / 1) var(--tw-gradient-to-position);
}

.to-secondary-900\/20 {
  --tw-gradient-to: rgb(88 64 21 / 0.2) var(--tw-gradient-to-position);
}

.to-secondary-900\/25 {
  --tw-gradient-to: rgb(88 64 21 / 0.25) var(--tw-gradient-to-position);
}

.to-secondary-900\/30 {
  --tw-gradient-to: rgb(88 64 21 / 0.3) var(--tw-gradient-to-position);
}

.to-secondary-900\/40 {
  --tw-gradient-to: rgb(88 64 21 / 0.4) var(--tw-gradient-to-position);
}

.to-secondary-900\/5 {
  --tw-gradient-to: rgb(88 64 21 / 0.05) var(--tw-gradient-to-position);
}

.to-secondary-900\/50 {
  --tw-gradient-to: rgb(88 64 21 / 0.5) var(--tw-gradient-to-position);
}

.to-secondary-900\/60 {
  --tw-gradient-to: rgb(88 64 21 / 0.6) var(--tw-gradient-to-position);
}

.to-secondary-900\/70 {
  --tw-gradient-to: rgb(88 64 21 / 0.7) var(--tw-gradient-to-position);
}

.to-secondary-900\/75 {
  --tw-gradient-to: rgb(88 64 21 / 0.75) var(--tw-gradient-to-position);
}

.to-secondary-900\/80 {
  --tw-gradient-to: rgb(88 64 21 / 0.8) var(--tw-gradient-to-position);
}

.to-secondary-900\/90 {
  --tw-gradient-to: rgb(88 64 21 / 0.9) var(--tw-gradient-to-position);
}

.to-secondary-900\/95 {
  --tw-gradient-to: rgb(88 64 21 / 0.95) var(--tw-gradient-to-position);
}

.to-sky-100 {
  --tw-gradient-to: #e0f2fe var(--tw-gradient-to-position);
}

.to-sky-100\/0 {
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
}

.to-sky-100\/10 {
  --tw-gradient-to: rgb(224 242 254 / 0.1) var(--tw-gradient-to-position);
}

.to-sky-100\/100 {
  --tw-gradient-to: rgb(224 242 254 / 1) var(--tw-gradient-to-position);
}

.to-sky-100\/20 {
  --tw-gradient-to: rgb(224 242 254 / 0.2) var(--tw-gradient-to-position);
}

.to-sky-100\/25 {
  --tw-gradient-to: rgb(224 242 254 / 0.25) var(--tw-gradient-to-position);
}

.to-sky-100\/30 {
  --tw-gradient-to: rgb(224 242 254 / 0.3) var(--tw-gradient-to-position);
}

.to-sky-100\/40 {
  --tw-gradient-to: rgb(224 242 254 / 0.4) var(--tw-gradient-to-position);
}

.to-sky-100\/5 {
  --tw-gradient-to: rgb(224 242 254 / 0.05) var(--tw-gradient-to-position);
}

.to-sky-100\/50 {
  --tw-gradient-to: rgb(224 242 254 / 0.5) var(--tw-gradient-to-position);
}

.to-sky-100\/60 {
  --tw-gradient-to: rgb(224 242 254 / 0.6) var(--tw-gradient-to-position);
}

.to-sky-100\/70 {
  --tw-gradient-to: rgb(224 242 254 / 0.7) var(--tw-gradient-to-position);
}

.to-sky-100\/75 {
  --tw-gradient-to: rgb(224 242 254 / 0.75) var(--tw-gradient-to-position);
}

.to-sky-100\/80 {
  --tw-gradient-to: rgb(224 242 254 / 0.8) var(--tw-gradient-to-position);
}

.to-sky-100\/90 {
  --tw-gradient-to: rgb(224 242 254 / 0.9) var(--tw-gradient-to-position);
}

.to-sky-100\/95 {
  --tw-gradient-to: rgb(224 242 254 / 0.95) var(--tw-gradient-to-position);
}

.to-sky-200 {
  --tw-gradient-to: #bae6fd var(--tw-gradient-to-position);
}

.to-sky-200\/0 {
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
}

.to-sky-200\/10 {
  --tw-gradient-to: rgb(186 230 253 / 0.1) var(--tw-gradient-to-position);
}

.to-sky-200\/100 {
  --tw-gradient-to: rgb(186 230 253 / 1) var(--tw-gradient-to-position);
}

.to-sky-200\/20 {
  --tw-gradient-to: rgb(186 230 253 / 0.2) var(--tw-gradient-to-position);
}

.to-sky-200\/25 {
  --tw-gradient-to: rgb(186 230 253 / 0.25) var(--tw-gradient-to-position);
}

.to-sky-200\/30 {
  --tw-gradient-to: rgb(186 230 253 / 0.3) var(--tw-gradient-to-position);
}

.to-sky-200\/40 {
  --tw-gradient-to: rgb(186 230 253 / 0.4) var(--tw-gradient-to-position);
}

.to-sky-200\/5 {
  --tw-gradient-to: rgb(186 230 253 / 0.05) var(--tw-gradient-to-position);
}

.to-sky-200\/50 {
  --tw-gradient-to: rgb(186 230 253 / 0.5) var(--tw-gradient-to-position);
}

.to-sky-200\/60 {
  --tw-gradient-to: rgb(186 230 253 / 0.6) var(--tw-gradient-to-position);
}

.to-sky-200\/70 {
  --tw-gradient-to: rgb(186 230 253 / 0.7) var(--tw-gradient-to-position);
}

.to-sky-200\/75 {
  --tw-gradient-to: rgb(186 230 253 / 0.75) var(--tw-gradient-to-position);
}

.to-sky-200\/80 {
  --tw-gradient-to: rgb(186 230 253 / 0.8) var(--tw-gradient-to-position);
}

.to-sky-200\/90 {
  --tw-gradient-to: rgb(186 230 253 / 0.9) var(--tw-gradient-to-position);
}

.to-sky-200\/95 {
  --tw-gradient-to: rgb(186 230 253 / 0.95) var(--tw-gradient-to-position);
}

.to-sky-300 {
  --tw-gradient-to: #7dd3fc var(--tw-gradient-to-position);
}

.to-sky-300\/0 {
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
}

.to-sky-300\/10 {
  --tw-gradient-to: rgb(125 211 252 / 0.1) var(--tw-gradient-to-position);
}

.to-sky-300\/100 {
  --tw-gradient-to: rgb(125 211 252 / 1) var(--tw-gradient-to-position);
}

.to-sky-300\/20 {
  --tw-gradient-to: rgb(125 211 252 / 0.2) var(--tw-gradient-to-position);
}

.to-sky-300\/25 {
  --tw-gradient-to: rgb(125 211 252 / 0.25) var(--tw-gradient-to-position);
}

.to-sky-300\/30 {
  --tw-gradient-to: rgb(125 211 252 / 0.3) var(--tw-gradient-to-position);
}

.to-sky-300\/40 {
  --tw-gradient-to: rgb(125 211 252 / 0.4) var(--tw-gradient-to-position);
}

.to-sky-300\/5 {
  --tw-gradient-to: rgb(125 211 252 / 0.05) var(--tw-gradient-to-position);
}

.to-sky-300\/50 {
  --tw-gradient-to: rgb(125 211 252 / 0.5) var(--tw-gradient-to-position);
}

.to-sky-300\/60 {
  --tw-gradient-to: rgb(125 211 252 / 0.6) var(--tw-gradient-to-position);
}

.to-sky-300\/70 {
  --tw-gradient-to: rgb(125 211 252 / 0.7) var(--tw-gradient-to-position);
}

.to-sky-300\/75 {
  --tw-gradient-to: rgb(125 211 252 / 0.75) var(--tw-gradient-to-position);
}

.to-sky-300\/80 {
  --tw-gradient-to: rgb(125 211 252 / 0.8) var(--tw-gradient-to-position);
}

.to-sky-300\/90 {
  --tw-gradient-to: rgb(125 211 252 / 0.9) var(--tw-gradient-to-position);
}

.to-sky-300\/95 {
  --tw-gradient-to: rgb(125 211 252 / 0.95) var(--tw-gradient-to-position);
}

.to-sky-400 {
  --tw-gradient-to: #38bdf8 var(--tw-gradient-to-position);
}

.to-sky-400\/0 {
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
}

.to-sky-400\/10 {
  --tw-gradient-to: rgb(56 189 248 / 0.1) var(--tw-gradient-to-position);
}

.to-sky-400\/100 {
  --tw-gradient-to: rgb(56 189 248 / 1) var(--tw-gradient-to-position);
}

.to-sky-400\/20 {
  --tw-gradient-to: rgb(56 189 248 / 0.2) var(--tw-gradient-to-position);
}

.to-sky-400\/25 {
  --tw-gradient-to: rgb(56 189 248 / 0.25) var(--tw-gradient-to-position);
}

.to-sky-400\/30 {
  --tw-gradient-to: rgb(56 189 248 / 0.3) var(--tw-gradient-to-position);
}

.to-sky-400\/40 {
  --tw-gradient-to: rgb(56 189 248 / 0.4) var(--tw-gradient-to-position);
}

.to-sky-400\/5 {
  --tw-gradient-to: rgb(56 189 248 / 0.05) var(--tw-gradient-to-position);
}

.to-sky-400\/50 {
  --tw-gradient-to: rgb(56 189 248 / 0.5) var(--tw-gradient-to-position);
}

.to-sky-400\/60 {
  --tw-gradient-to: rgb(56 189 248 / 0.6) var(--tw-gradient-to-position);
}

.to-sky-400\/70 {
  --tw-gradient-to: rgb(56 189 248 / 0.7) var(--tw-gradient-to-position);
}

.to-sky-400\/75 {
  --tw-gradient-to: rgb(56 189 248 / 0.75) var(--tw-gradient-to-position);
}

.to-sky-400\/80 {
  --tw-gradient-to: rgb(56 189 248 / 0.8) var(--tw-gradient-to-position);
}

.to-sky-400\/90 {
  --tw-gradient-to: rgb(56 189 248 / 0.9) var(--tw-gradient-to-position);
}

.to-sky-400\/95 {
  --tw-gradient-to: rgb(56 189 248 / 0.95) var(--tw-gradient-to-position);
}

.to-sky-50 {
  --tw-gradient-to: #f0f9ff var(--tw-gradient-to-position);
}

.to-sky-50\/0 {
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
}

.to-sky-50\/10 {
  --tw-gradient-to: rgb(240 249 255 / 0.1) var(--tw-gradient-to-position);
}

.to-sky-50\/100 {
  --tw-gradient-to: rgb(240 249 255 / 1) var(--tw-gradient-to-position);
}

.to-sky-50\/20 {
  --tw-gradient-to: rgb(240 249 255 / 0.2) var(--tw-gradient-to-position);
}

.to-sky-50\/25 {
  --tw-gradient-to: rgb(240 249 255 / 0.25) var(--tw-gradient-to-position);
}

.to-sky-50\/30 {
  --tw-gradient-to: rgb(240 249 255 / 0.3) var(--tw-gradient-to-position);
}

.to-sky-50\/40 {
  --tw-gradient-to: rgb(240 249 255 / 0.4) var(--tw-gradient-to-position);
}

.to-sky-50\/5 {
  --tw-gradient-to: rgb(240 249 255 / 0.05) var(--tw-gradient-to-position);
}

.to-sky-50\/50 {
  --tw-gradient-to: rgb(240 249 255 / 0.5) var(--tw-gradient-to-position);
}

.to-sky-50\/60 {
  --tw-gradient-to: rgb(240 249 255 / 0.6) var(--tw-gradient-to-position);
}

.to-sky-50\/70 {
  --tw-gradient-to: rgb(240 249 255 / 0.7) var(--tw-gradient-to-position);
}

.to-sky-50\/75 {
  --tw-gradient-to: rgb(240 249 255 / 0.75) var(--tw-gradient-to-position);
}

.to-sky-50\/80 {
  --tw-gradient-to: rgb(240 249 255 / 0.8) var(--tw-gradient-to-position);
}

.to-sky-50\/90 {
  --tw-gradient-to: rgb(240 249 255 / 0.9) var(--tw-gradient-to-position);
}

.to-sky-50\/95 {
  --tw-gradient-to: rgb(240 249 255 / 0.95) var(--tw-gradient-to-position);
}

.to-sky-500 {
  --tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position);
}

.to-sky-500\/0 {
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
}

.to-sky-500\/10 {
  --tw-gradient-to: rgb(14 165 233 / 0.1) var(--tw-gradient-to-position);
}

.to-sky-500\/100 {
  --tw-gradient-to: rgb(14 165 233 / 1) var(--tw-gradient-to-position);
}

.to-sky-500\/20 {
  --tw-gradient-to: rgb(14 165 233 / 0.2) var(--tw-gradient-to-position);
}

.to-sky-500\/25 {
  --tw-gradient-to: rgb(14 165 233 / 0.25) var(--tw-gradient-to-position);
}

.to-sky-500\/30 {
  --tw-gradient-to: rgb(14 165 233 / 0.3) var(--tw-gradient-to-position);
}

.to-sky-500\/40 {
  --tw-gradient-to: rgb(14 165 233 / 0.4) var(--tw-gradient-to-position);
}

.to-sky-500\/5 {
  --tw-gradient-to: rgb(14 165 233 / 0.05) var(--tw-gradient-to-position);
}

.to-sky-500\/50 {
  --tw-gradient-to: rgb(14 165 233 / 0.5) var(--tw-gradient-to-position);
}

.to-sky-500\/60 {
  --tw-gradient-to: rgb(14 165 233 / 0.6) var(--tw-gradient-to-position);
}

.to-sky-500\/70 {
  --tw-gradient-to: rgb(14 165 233 / 0.7) var(--tw-gradient-to-position);
}

.to-sky-500\/75 {
  --tw-gradient-to: rgb(14 165 233 / 0.75) var(--tw-gradient-to-position);
}

.to-sky-500\/80 {
  --tw-gradient-to: rgb(14 165 233 / 0.8) var(--tw-gradient-to-position);
}

.to-sky-500\/90 {
  --tw-gradient-to: rgb(14 165 233 / 0.9) var(--tw-gradient-to-position);
}

.to-sky-500\/95 {
  --tw-gradient-to: rgb(14 165 233 / 0.95) var(--tw-gradient-to-position);
}

.to-sky-600 {
  --tw-gradient-to: #0284c7 var(--tw-gradient-to-position);
}

.to-sky-600\/0 {
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
}

.to-sky-600\/10 {
  --tw-gradient-to: rgb(2 132 199 / 0.1) var(--tw-gradient-to-position);
}

.to-sky-600\/100 {
  --tw-gradient-to: rgb(2 132 199 / 1) var(--tw-gradient-to-position);
}

.to-sky-600\/20 {
  --tw-gradient-to: rgb(2 132 199 / 0.2) var(--tw-gradient-to-position);
}

.to-sky-600\/25 {
  --tw-gradient-to: rgb(2 132 199 / 0.25) var(--tw-gradient-to-position);
}

.to-sky-600\/30 {
  --tw-gradient-to: rgb(2 132 199 / 0.3) var(--tw-gradient-to-position);
}

.to-sky-600\/40 {
  --tw-gradient-to: rgb(2 132 199 / 0.4) var(--tw-gradient-to-position);
}

.to-sky-600\/5 {
  --tw-gradient-to: rgb(2 132 199 / 0.05) var(--tw-gradient-to-position);
}

.to-sky-600\/50 {
  --tw-gradient-to: rgb(2 132 199 / 0.5) var(--tw-gradient-to-position);
}

.to-sky-600\/60 {
  --tw-gradient-to: rgb(2 132 199 / 0.6) var(--tw-gradient-to-position);
}

.to-sky-600\/70 {
  --tw-gradient-to: rgb(2 132 199 / 0.7) var(--tw-gradient-to-position);
}

.to-sky-600\/75 {
  --tw-gradient-to: rgb(2 132 199 / 0.75) var(--tw-gradient-to-position);
}

.to-sky-600\/80 {
  --tw-gradient-to: rgb(2 132 199 / 0.8) var(--tw-gradient-to-position);
}

.to-sky-600\/90 {
  --tw-gradient-to: rgb(2 132 199 / 0.9) var(--tw-gradient-to-position);
}

.to-sky-600\/95 {
  --tw-gradient-to: rgb(2 132 199 / 0.95) var(--tw-gradient-to-position);
}

.to-sky-700 {
  --tw-gradient-to: #0369a1 var(--tw-gradient-to-position);
}

.to-sky-700\/0 {
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
}

.to-sky-700\/10 {
  --tw-gradient-to: rgb(3 105 161 / 0.1) var(--tw-gradient-to-position);
}

.to-sky-700\/100 {
  --tw-gradient-to: rgb(3 105 161 / 1) var(--tw-gradient-to-position);
}

.to-sky-700\/20 {
  --tw-gradient-to: rgb(3 105 161 / 0.2) var(--tw-gradient-to-position);
}

.to-sky-700\/25 {
  --tw-gradient-to: rgb(3 105 161 / 0.25) var(--tw-gradient-to-position);
}

.to-sky-700\/30 {
  --tw-gradient-to: rgb(3 105 161 / 0.3) var(--tw-gradient-to-position);
}

.to-sky-700\/40 {
  --tw-gradient-to: rgb(3 105 161 / 0.4) var(--tw-gradient-to-position);
}

.to-sky-700\/5 {
  --tw-gradient-to: rgb(3 105 161 / 0.05) var(--tw-gradient-to-position);
}

.to-sky-700\/50 {
  --tw-gradient-to: rgb(3 105 161 / 0.5) var(--tw-gradient-to-position);
}

.to-sky-700\/60 {
  --tw-gradient-to: rgb(3 105 161 / 0.6) var(--tw-gradient-to-position);
}

.to-sky-700\/70 {
  --tw-gradient-to: rgb(3 105 161 / 0.7) var(--tw-gradient-to-position);
}

.to-sky-700\/75 {
  --tw-gradient-to: rgb(3 105 161 / 0.75) var(--tw-gradient-to-position);
}

.to-sky-700\/80 {
  --tw-gradient-to: rgb(3 105 161 / 0.8) var(--tw-gradient-to-position);
}

.to-sky-700\/90 {
  --tw-gradient-to: rgb(3 105 161 / 0.9) var(--tw-gradient-to-position);
}

.to-sky-700\/95 {
  --tw-gradient-to: rgb(3 105 161 / 0.95) var(--tw-gradient-to-position);
}

.to-sky-800 {
  --tw-gradient-to: #075985 var(--tw-gradient-to-position);
}

.to-sky-800\/0 {
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
}

.to-sky-800\/10 {
  --tw-gradient-to: rgb(7 89 133 / 0.1) var(--tw-gradient-to-position);
}

.to-sky-800\/100 {
  --tw-gradient-to: rgb(7 89 133 / 1) var(--tw-gradient-to-position);
}

.to-sky-800\/20 {
  --tw-gradient-to: rgb(7 89 133 / 0.2) var(--tw-gradient-to-position);
}

.to-sky-800\/25 {
  --tw-gradient-to: rgb(7 89 133 / 0.25) var(--tw-gradient-to-position);
}

.to-sky-800\/30 {
  --tw-gradient-to: rgb(7 89 133 / 0.3) var(--tw-gradient-to-position);
}

.to-sky-800\/40 {
  --tw-gradient-to: rgb(7 89 133 / 0.4) var(--tw-gradient-to-position);
}

.to-sky-800\/5 {
  --tw-gradient-to: rgb(7 89 133 / 0.05) var(--tw-gradient-to-position);
}

.to-sky-800\/50 {
  --tw-gradient-to: rgb(7 89 133 / 0.5) var(--tw-gradient-to-position);
}

.to-sky-800\/60 {
  --tw-gradient-to: rgb(7 89 133 / 0.6) var(--tw-gradient-to-position);
}

.to-sky-800\/70 {
  --tw-gradient-to: rgb(7 89 133 / 0.7) var(--tw-gradient-to-position);
}

.to-sky-800\/75 {
  --tw-gradient-to: rgb(7 89 133 / 0.75) var(--tw-gradient-to-position);
}

.to-sky-800\/80 {
  --tw-gradient-to: rgb(7 89 133 / 0.8) var(--tw-gradient-to-position);
}

.to-sky-800\/90 {
  --tw-gradient-to: rgb(7 89 133 / 0.9) var(--tw-gradient-to-position);
}

.to-sky-800\/95 {
  --tw-gradient-to: rgb(7 89 133 / 0.95) var(--tw-gradient-to-position);
}

.to-sky-900 {
  --tw-gradient-to: #0c4a6e var(--tw-gradient-to-position);
}

.to-sky-900\/0 {
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
}

.to-sky-900\/10 {
  --tw-gradient-to: rgb(12 74 110 / 0.1) var(--tw-gradient-to-position);
}

.to-sky-900\/100 {
  --tw-gradient-to: rgb(12 74 110 / 1) var(--tw-gradient-to-position);
}

.to-sky-900\/20 {
  --tw-gradient-to: rgb(12 74 110 / 0.2) var(--tw-gradient-to-position);
}

.to-sky-900\/25 {
  --tw-gradient-to: rgb(12 74 110 / 0.25) var(--tw-gradient-to-position);
}

.to-sky-900\/30 {
  --tw-gradient-to: rgb(12 74 110 / 0.3) var(--tw-gradient-to-position);
}

.to-sky-900\/40 {
  --tw-gradient-to: rgb(12 74 110 / 0.4) var(--tw-gradient-to-position);
}

.to-sky-900\/5 {
  --tw-gradient-to: rgb(12 74 110 / 0.05) var(--tw-gradient-to-position);
}

.to-sky-900\/50 {
  --tw-gradient-to: rgb(12 74 110 / 0.5) var(--tw-gradient-to-position);
}

.to-sky-900\/60 {
  --tw-gradient-to: rgb(12 74 110 / 0.6) var(--tw-gradient-to-position);
}

.to-sky-900\/70 {
  --tw-gradient-to: rgb(12 74 110 / 0.7) var(--tw-gradient-to-position);
}

.to-sky-900\/75 {
  --tw-gradient-to: rgb(12 74 110 / 0.75) var(--tw-gradient-to-position);
}

.to-sky-900\/80 {
  --tw-gradient-to: rgb(12 74 110 / 0.8) var(--tw-gradient-to-position);
}

.to-sky-900\/90 {
  --tw-gradient-to: rgb(12 74 110 / 0.9) var(--tw-gradient-to-position);
}

.to-sky-900\/95 {
  --tw-gradient-to: rgb(12 74 110 / 0.95) var(--tw-gradient-to-position);
}

.to-success-500 {
  --tw-gradient-to: #48BB78 var(--tw-gradient-to-position);
}

.to-success-500\/0 {
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
}

.to-success-500\/10 {
  --tw-gradient-to: rgb(72 187 120 / 0.1) var(--tw-gradient-to-position);
}

.to-success-500\/100 {
  --tw-gradient-to: rgb(72 187 120 / 1) var(--tw-gradient-to-position);
}

.to-success-500\/20 {
  --tw-gradient-to: rgb(72 187 120 / 0.2) var(--tw-gradient-to-position);
}

.to-success-500\/25 {
  --tw-gradient-to: rgb(72 187 120 / 0.25) var(--tw-gradient-to-position);
}

.to-success-500\/30 {
  --tw-gradient-to: rgb(72 187 120 / 0.3) var(--tw-gradient-to-position);
}

.to-success-500\/40 {
  --tw-gradient-to: rgb(72 187 120 / 0.4) var(--tw-gradient-to-position);
}

.to-success-500\/5 {
  --tw-gradient-to: rgb(72 187 120 / 0.05) var(--tw-gradient-to-position);
}

.to-success-500\/50 {
  --tw-gradient-to: rgb(72 187 120 / 0.5) var(--tw-gradient-to-position);
}

.to-success-500\/60 {
  --tw-gradient-to: rgb(72 187 120 / 0.6) var(--tw-gradient-to-position);
}

.to-success-500\/70 {
  --tw-gradient-to: rgb(72 187 120 / 0.7) var(--tw-gradient-to-position);
}

.to-success-500\/75 {
  --tw-gradient-to: rgb(72 187 120 / 0.75) var(--tw-gradient-to-position);
}

.to-success-500\/80 {
  --tw-gradient-to: rgb(72 187 120 / 0.8) var(--tw-gradient-to-position);
}

.to-success-500\/90 {
  --tw-gradient-to: rgb(72 187 120 / 0.9) var(--tw-gradient-to-position);
}

.to-success-500\/95 {
  --tw-gradient-to: rgb(72 187 120 / 0.95) var(--tw-gradient-to-position);
}

.to-warning-500 {
  --tw-gradient-to: #F6E05E var(--tw-gradient-to-position);
}

.to-warning-500\/0 {
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
}

.to-warning-500\/10 {
  --tw-gradient-to: rgb(246 224 94 / 0.1) var(--tw-gradient-to-position);
}

.to-warning-500\/100 {
  --tw-gradient-to: rgb(246 224 94 / 1) var(--tw-gradient-to-position);
}

.to-warning-500\/20 {
  --tw-gradient-to: rgb(246 224 94 / 0.2) var(--tw-gradient-to-position);
}

.to-warning-500\/25 {
  --tw-gradient-to: rgb(246 224 94 / 0.25) var(--tw-gradient-to-position);
}

.to-warning-500\/30 {
  --tw-gradient-to: rgb(246 224 94 / 0.3) var(--tw-gradient-to-position);
}

.to-warning-500\/40 {
  --tw-gradient-to: rgb(246 224 94 / 0.4) var(--tw-gradient-to-position);
}

.to-warning-500\/5 {
  --tw-gradient-to: rgb(246 224 94 / 0.05) var(--tw-gradient-to-position);
}

.to-warning-500\/50 {
  --tw-gradient-to: rgb(246 224 94 / 0.5) var(--tw-gradient-to-position);
}

.to-warning-500\/60 {
  --tw-gradient-to: rgb(246 224 94 / 0.6) var(--tw-gradient-to-position);
}

.to-warning-500\/70 {
  --tw-gradient-to: rgb(246 224 94 / 0.7) var(--tw-gradient-to-position);
}

.to-warning-500\/75 {
  --tw-gradient-to: rgb(246 224 94 / 0.75) var(--tw-gradient-to-position);
}

.to-warning-500\/80 {
  --tw-gradient-to: rgb(246 224 94 / 0.8) var(--tw-gradient-to-position);
}

.to-warning-500\/90 {
  --tw-gradient-to: rgb(246 224 94 / 0.9) var(--tw-gradient-to-position);
}

.to-warning-500\/95 {
  --tw-gradient-to: rgb(246 224 94 / 0.95) var(--tw-gradient-to-position);
}

.to-yellow-100 {
  --tw-gradient-to: #fef9c3 var(--tw-gradient-to-position);
}

.to-yellow-100\/0 {
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
}

.to-yellow-100\/10 {
  --tw-gradient-to: rgb(254 249 195 / 0.1) var(--tw-gradient-to-position);
}

.to-yellow-100\/100 {
  --tw-gradient-to: rgb(254 249 195 / 1) var(--tw-gradient-to-position);
}

.to-yellow-100\/20 {
  --tw-gradient-to: rgb(254 249 195 / 0.2) var(--tw-gradient-to-position);
}

.to-yellow-100\/25 {
  --tw-gradient-to: rgb(254 249 195 / 0.25) var(--tw-gradient-to-position);
}

.to-yellow-100\/30 {
  --tw-gradient-to: rgb(254 249 195 / 0.3) var(--tw-gradient-to-position);
}

.to-yellow-100\/40 {
  --tw-gradient-to: rgb(254 249 195 / 0.4) var(--tw-gradient-to-position);
}

.to-yellow-100\/5 {
  --tw-gradient-to: rgb(254 249 195 / 0.05) var(--tw-gradient-to-position);
}

.to-yellow-100\/50 {
  --tw-gradient-to: rgb(254 249 195 / 0.5) var(--tw-gradient-to-position);
}

.to-yellow-100\/60 {
  --tw-gradient-to: rgb(254 249 195 / 0.6) var(--tw-gradient-to-position);
}

.to-yellow-100\/70 {
  --tw-gradient-to: rgb(254 249 195 / 0.7) var(--tw-gradient-to-position);
}

.to-yellow-100\/75 {
  --tw-gradient-to: rgb(254 249 195 / 0.75) var(--tw-gradient-to-position);
}

.to-yellow-100\/80 {
  --tw-gradient-to: rgb(254 249 195 / 0.8) var(--tw-gradient-to-position);
}

.to-yellow-100\/90 {
  --tw-gradient-to: rgb(254 249 195 / 0.9) var(--tw-gradient-to-position);
}

.to-yellow-100\/95 {
  --tw-gradient-to: rgb(254 249 195 / 0.95) var(--tw-gradient-to-position);
}

.to-yellow-200 {
  --tw-gradient-to: #fef08a var(--tw-gradient-to-position);
}

.to-yellow-200\/0 {
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
}

.to-yellow-200\/10 {
  --tw-gradient-to: rgb(254 240 138 / 0.1) var(--tw-gradient-to-position);
}

.to-yellow-200\/100 {
  --tw-gradient-to: rgb(254 240 138 / 1) var(--tw-gradient-to-position);
}

.to-yellow-200\/20 {
  --tw-gradient-to: rgb(254 240 138 / 0.2) var(--tw-gradient-to-position);
}

.to-yellow-200\/25 {
  --tw-gradient-to: rgb(254 240 138 / 0.25) var(--tw-gradient-to-position);
}

.to-yellow-200\/30 {
  --tw-gradient-to: rgb(254 240 138 / 0.3) var(--tw-gradient-to-position);
}

.to-yellow-200\/40 {
  --tw-gradient-to: rgb(254 240 138 / 0.4) var(--tw-gradient-to-position);
}

.to-yellow-200\/5 {
  --tw-gradient-to: rgb(254 240 138 / 0.05) var(--tw-gradient-to-position);
}

.to-yellow-200\/50 {
  --tw-gradient-to: rgb(254 240 138 / 0.5) var(--tw-gradient-to-position);
}

.to-yellow-200\/60 {
  --tw-gradient-to: rgb(254 240 138 / 0.6) var(--tw-gradient-to-position);
}

.to-yellow-200\/70 {
  --tw-gradient-to: rgb(254 240 138 / 0.7) var(--tw-gradient-to-position);
}

.to-yellow-200\/75 {
  --tw-gradient-to: rgb(254 240 138 / 0.75) var(--tw-gradient-to-position);
}

.to-yellow-200\/80 {
  --tw-gradient-to: rgb(254 240 138 / 0.8) var(--tw-gradient-to-position);
}

.to-yellow-200\/90 {
  --tw-gradient-to: rgb(254 240 138 / 0.9) var(--tw-gradient-to-position);
}

.to-yellow-200\/95 {
  --tw-gradient-to: rgb(254 240 138 / 0.95) var(--tw-gradient-to-position);
}

.to-yellow-300 {
  --tw-gradient-to: #fde047 var(--tw-gradient-to-position);
}

.to-yellow-300\/0 {
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
}

.to-yellow-300\/10 {
  --tw-gradient-to: rgb(253 224 71 / 0.1) var(--tw-gradient-to-position);
}

.to-yellow-300\/100 {
  --tw-gradient-to: rgb(253 224 71 / 1) var(--tw-gradient-to-position);
}

.to-yellow-300\/20 {
  --tw-gradient-to: rgb(253 224 71 / 0.2) var(--tw-gradient-to-position);
}

.to-yellow-300\/25 {
  --tw-gradient-to: rgb(253 224 71 / 0.25) var(--tw-gradient-to-position);
}

.to-yellow-300\/30 {
  --tw-gradient-to: rgb(253 224 71 / 0.3) var(--tw-gradient-to-position);
}

.to-yellow-300\/40 {
  --tw-gradient-to: rgb(253 224 71 / 0.4) var(--tw-gradient-to-position);
}

.to-yellow-300\/5 {
  --tw-gradient-to: rgb(253 224 71 / 0.05) var(--tw-gradient-to-position);
}

.to-yellow-300\/50 {
  --tw-gradient-to: rgb(253 224 71 / 0.5) var(--tw-gradient-to-position);
}

.to-yellow-300\/60 {
  --tw-gradient-to: rgb(253 224 71 / 0.6) var(--tw-gradient-to-position);
}

.to-yellow-300\/70 {
  --tw-gradient-to: rgb(253 224 71 / 0.7) var(--tw-gradient-to-position);
}

.to-yellow-300\/75 {
  --tw-gradient-to: rgb(253 224 71 / 0.75) var(--tw-gradient-to-position);
}

.to-yellow-300\/80 {
  --tw-gradient-to: rgb(253 224 71 / 0.8) var(--tw-gradient-to-position);
}

.to-yellow-300\/90 {
  --tw-gradient-to: rgb(253 224 71 / 0.9) var(--tw-gradient-to-position);
}

.to-yellow-300\/95 {
  --tw-gradient-to: rgb(253 224 71 / 0.95) var(--tw-gradient-to-position);
}

.to-yellow-400 {
  --tw-gradient-to: #facc15 var(--tw-gradient-to-position);
}

.to-yellow-400\/0 {
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
}

.to-yellow-400\/10 {
  --tw-gradient-to: rgb(250 204 21 / 0.1) var(--tw-gradient-to-position);
}

.to-yellow-400\/100 {
  --tw-gradient-to: rgb(250 204 21 / 1) var(--tw-gradient-to-position);
}

.to-yellow-400\/20 {
  --tw-gradient-to: rgb(250 204 21 / 0.2) var(--tw-gradient-to-position);
}

.to-yellow-400\/25 {
  --tw-gradient-to: rgb(250 204 21 / 0.25) var(--tw-gradient-to-position);
}

.to-yellow-400\/30 {
  --tw-gradient-to: rgb(250 204 21 / 0.3) var(--tw-gradient-to-position);
}

.to-yellow-400\/40 {
  --tw-gradient-to: rgb(250 204 21 / 0.4) var(--tw-gradient-to-position);
}

.to-yellow-400\/5 {
  --tw-gradient-to: rgb(250 204 21 / 0.05) var(--tw-gradient-to-position);
}

.to-yellow-400\/50 {
  --tw-gradient-to: rgb(250 204 21 / 0.5) var(--tw-gradient-to-position);
}

.to-yellow-400\/60 {
  --tw-gradient-to: rgb(250 204 21 / 0.6) var(--tw-gradient-to-position);
}

.to-yellow-400\/70 {
  --tw-gradient-to: rgb(250 204 21 / 0.7) var(--tw-gradient-to-position);
}

.to-yellow-400\/75 {
  --tw-gradient-to: rgb(250 204 21 / 0.75) var(--tw-gradient-to-position);
}

.to-yellow-400\/80 {
  --tw-gradient-to: rgb(250 204 21 / 0.8) var(--tw-gradient-to-position);
}

.to-yellow-400\/90 {
  --tw-gradient-to: rgb(250 204 21 / 0.9) var(--tw-gradient-to-position);
}

.to-yellow-400\/95 {
  --tw-gradient-to: rgb(250 204 21 / 0.95) var(--tw-gradient-to-position);
}

.to-yellow-50 {
  --tw-gradient-to: #fefce8 var(--tw-gradient-to-position);
}

.to-yellow-50\/0 {
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
}

.to-yellow-50\/10 {
  --tw-gradient-to: rgb(254 252 232 / 0.1) var(--tw-gradient-to-position);
}

.to-yellow-50\/100 {
  --tw-gradient-to: rgb(254 252 232 / 1) var(--tw-gradient-to-position);
}

.to-yellow-50\/20 {
  --tw-gradient-to: rgb(254 252 232 / 0.2) var(--tw-gradient-to-position);
}

.to-yellow-50\/25 {
  --tw-gradient-to: rgb(254 252 232 / 0.25) var(--tw-gradient-to-position);
}

.to-yellow-50\/30 {
  --tw-gradient-to: rgb(254 252 232 / 0.3) var(--tw-gradient-to-position);
}

.to-yellow-50\/40 {
  --tw-gradient-to: rgb(254 252 232 / 0.4) var(--tw-gradient-to-position);
}

.to-yellow-50\/5 {
  --tw-gradient-to: rgb(254 252 232 / 0.05) var(--tw-gradient-to-position);
}

.to-yellow-50\/50 {
  --tw-gradient-to: rgb(254 252 232 / 0.5) var(--tw-gradient-to-position);
}

.to-yellow-50\/60 {
  --tw-gradient-to: rgb(254 252 232 / 0.6) var(--tw-gradient-to-position);
}

.to-yellow-50\/70 {
  --tw-gradient-to: rgb(254 252 232 / 0.7) var(--tw-gradient-to-position);
}

.to-yellow-50\/75 {
  --tw-gradient-to: rgb(254 252 232 / 0.75) var(--tw-gradient-to-position);
}

.to-yellow-50\/80 {
  --tw-gradient-to: rgb(254 252 232 / 0.8) var(--tw-gradient-to-position);
}

.to-yellow-50\/90 {
  --tw-gradient-to: rgb(254 252 232 / 0.9) var(--tw-gradient-to-position);
}

.to-yellow-50\/95 {
  --tw-gradient-to: rgb(254 252 232 / 0.95) var(--tw-gradient-to-position);
}

.to-yellow-500 {
  --tw-gradient-to: #eab308 var(--tw-gradient-to-position);
}

.to-yellow-500\/0 {
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
}

.to-yellow-500\/10 {
  --tw-gradient-to: rgb(234 179 8 / 0.1) var(--tw-gradient-to-position);
}

.to-yellow-500\/100 {
  --tw-gradient-to: rgb(234 179 8 / 1) var(--tw-gradient-to-position);
}

.to-yellow-500\/20 {
  --tw-gradient-to: rgb(234 179 8 / 0.2) var(--tw-gradient-to-position);
}

.to-yellow-500\/25 {
  --tw-gradient-to: rgb(234 179 8 / 0.25) var(--tw-gradient-to-position);
}

.to-yellow-500\/30 {
  --tw-gradient-to: rgb(234 179 8 / 0.3) var(--tw-gradient-to-position);
}

.to-yellow-500\/40 {
  --tw-gradient-to: rgb(234 179 8 / 0.4) var(--tw-gradient-to-position);
}

.to-yellow-500\/5 {
  --tw-gradient-to: rgb(234 179 8 / 0.05) var(--tw-gradient-to-position);
}

.to-yellow-500\/50 {
  --tw-gradient-to: rgb(234 179 8 / 0.5) var(--tw-gradient-to-position);
}

.to-yellow-500\/60 {
  --tw-gradient-to: rgb(234 179 8 / 0.6) var(--tw-gradient-to-position);
}

.to-yellow-500\/70 {
  --tw-gradient-to: rgb(234 179 8 / 0.7) var(--tw-gradient-to-position);
}

.to-yellow-500\/75 {
  --tw-gradient-to: rgb(234 179 8 / 0.75) var(--tw-gradient-to-position);
}

.to-yellow-500\/80 {
  --tw-gradient-to: rgb(234 179 8 / 0.8) var(--tw-gradient-to-position);
}

.to-yellow-500\/90 {
  --tw-gradient-to: rgb(234 179 8 / 0.9) var(--tw-gradient-to-position);
}

.to-yellow-500\/95 {
  --tw-gradient-to: rgb(234 179 8 / 0.95) var(--tw-gradient-to-position);
}

.to-yellow-600 {
  --tw-gradient-to: #ca8a04 var(--tw-gradient-to-position);
}

.to-yellow-600\/0 {
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
}

.to-yellow-600\/10 {
  --tw-gradient-to: rgb(202 138 4 / 0.1) var(--tw-gradient-to-position);
}

.to-yellow-600\/100 {
  --tw-gradient-to: rgb(202 138 4 / 1) var(--tw-gradient-to-position);
}

.to-yellow-600\/20 {
  --tw-gradient-to: rgb(202 138 4 / 0.2) var(--tw-gradient-to-position);
}

.to-yellow-600\/25 {
  --tw-gradient-to: rgb(202 138 4 / 0.25) var(--tw-gradient-to-position);
}

.to-yellow-600\/30 {
  --tw-gradient-to: rgb(202 138 4 / 0.3) var(--tw-gradient-to-position);
}

.to-yellow-600\/40 {
  --tw-gradient-to: rgb(202 138 4 / 0.4) var(--tw-gradient-to-position);
}

.to-yellow-600\/5 {
  --tw-gradient-to: rgb(202 138 4 / 0.05) var(--tw-gradient-to-position);
}

.to-yellow-600\/50 {
  --tw-gradient-to: rgb(202 138 4 / 0.5) var(--tw-gradient-to-position);
}

.to-yellow-600\/60 {
  --tw-gradient-to: rgb(202 138 4 / 0.6) var(--tw-gradient-to-position);
}

.to-yellow-600\/70 {
  --tw-gradient-to: rgb(202 138 4 / 0.7) var(--tw-gradient-to-position);
}

.to-yellow-600\/75 {
  --tw-gradient-to: rgb(202 138 4 / 0.75) var(--tw-gradient-to-position);
}

.to-yellow-600\/80 {
  --tw-gradient-to: rgb(202 138 4 / 0.8) var(--tw-gradient-to-position);
}

.to-yellow-600\/90 {
  --tw-gradient-to: rgb(202 138 4 / 0.9) var(--tw-gradient-to-position);
}

.to-yellow-600\/95 {
  --tw-gradient-to: rgb(202 138 4 / 0.95) var(--tw-gradient-to-position);
}

.to-yellow-700 {
  --tw-gradient-to: #a16207 var(--tw-gradient-to-position);
}

.to-yellow-700\/0 {
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
}

.to-yellow-700\/10 {
  --tw-gradient-to: rgb(161 98 7 / 0.1) var(--tw-gradient-to-position);
}

.to-yellow-700\/100 {
  --tw-gradient-to: rgb(161 98 7 / 1) var(--tw-gradient-to-position);
}

.to-yellow-700\/20 {
  --tw-gradient-to: rgb(161 98 7 / 0.2) var(--tw-gradient-to-position);
}

.to-yellow-700\/25 {
  --tw-gradient-to: rgb(161 98 7 / 0.25) var(--tw-gradient-to-position);
}

.to-yellow-700\/30 {
  --tw-gradient-to: rgb(161 98 7 / 0.3) var(--tw-gradient-to-position);
}

.to-yellow-700\/40 {
  --tw-gradient-to: rgb(161 98 7 / 0.4) var(--tw-gradient-to-position);
}

.to-yellow-700\/5 {
  --tw-gradient-to: rgb(161 98 7 / 0.05) var(--tw-gradient-to-position);
}

.to-yellow-700\/50 {
  --tw-gradient-to: rgb(161 98 7 / 0.5) var(--tw-gradient-to-position);
}

.to-yellow-700\/60 {
  --tw-gradient-to: rgb(161 98 7 / 0.6) var(--tw-gradient-to-position);
}

.to-yellow-700\/70 {
  --tw-gradient-to: rgb(161 98 7 / 0.7) var(--tw-gradient-to-position);
}

.to-yellow-700\/75 {
  --tw-gradient-to: rgb(161 98 7 / 0.75) var(--tw-gradient-to-position);
}

.to-yellow-700\/80 {
  --tw-gradient-to: rgb(161 98 7 / 0.8) var(--tw-gradient-to-position);
}

.to-yellow-700\/90 {
  --tw-gradient-to: rgb(161 98 7 / 0.9) var(--tw-gradient-to-position);
}

.to-yellow-700\/95 {
  --tw-gradient-to: rgb(161 98 7 / 0.95) var(--tw-gradient-to-position);
}

.to-yellow-800 {
  --tw-gradient-to: #854d0e var(--tw-gradient-to-position);
}

.to-yellow-800\/0 {
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
}

.to-yellow-800\/10 {
  --tw-gradient-to: rgb(133 77 14 / 0.1) var(--tw-gradient-to-position);
}

.to-yellow-800\/100 {
  --tw-gradient-to: rgb(133 77 14 / 1) var(--tw-gradient-to-position);
}

.to-yellow-800\/20 {
  --tw-gradient-to: rgb(133 77 14 / 0.2) var(--tw-gradient-to-position);
}

.to-yellow-800\/25 {
  --tw-gradient-to: rgb(133 77 14 / 0.25) var(--tw-gradient-to-position);
}

.to-yellow-800\/30 {
  --tw-gradient-to: rgb(133 77 14 / 0.3) var(--tw-gradient-to-position);
}

.to-yellow-800\/40 {
  --tw-gradient-to: rgb(133 77 14 / 0.4) var(--tw-gradient-to-position);
}

.to-yellow-800\/5 {
  --tw-gradient-to: rgb(133 77 14 / 0.05) var(--tw-gradient-to-position);
}

.to-yellow-800\/50 {
  --tw-gradient-to: rgb(133 77 14 / 0.5) var(--tw-gradient-to-position);
}

.to-yellow-800\/60 {
  --tw-gradient-to: rgb(133 77 14 / 0.6) var(--tw-gradient-to-position);
}

.to-yellow-800\/70 {
  --tw-gradient-to: rgb(133 77 14 / 0.7) var(--tw-gradient-to-position);
}

.to-yellow-800\/75 {
  --tw-gradient-to: rgb(133 77 14 / 0.75) var(--tw-gradient-to-position);
}

.to-yellow-800\/80 {
  --tw-gradient-to: rgb(133 77 14 / 0.8) var(--tw-gradient-to-position);
}

.to-yellow-800\/90 {
  --tw-gradient-to: rgb(133 77 14 / 0.9) var(--tw-gradient-to-position);
}

.to-yellow-800\/95 {
  --tw-gradient-to: rgb(133 77 14 / 0.95) var(--tw-gradient-to-position);
}

.to-yellow-900 {
  --tw-gradient-to: #713f12 var(--tw-gradient-to-position);
}

.to-yellow-900\/0 {
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
}

.to-yellow-900\/10 {
  --tw-gradient-to: rgb(113 63 18 / 0.1) var(--tw-gradient-to-position);
}

.to-yellow-900\/100 {
  --tw-gradient-to: rgb(113 63 18 / 1) var(--tw-gradient-to-position);
}

.to-yellow-900\/20 {
  --tw-gradient-to: rgb(113 63 18 / 0.2) var(--tw-gradient-to-position);
}

.to-yellow-900\/25 {
  --tw-gradient-to: rgb(113 63 18 / 0.25) var(--tw-gradient-to-position);
}

.to-yellow-900\/30 {
  --tw-gradient-to: rgb(113 63 18 / 0.3) var(--tw-gradient-to-position);
}

.to-yellow-900\/40 {
  --tw-gradient-to: rgb(113 63 18 / 0.4) var(--tw-gradient-to-position);
}

.to-yellow-900\/5 {
  --tw-gradient-to: rgb(113 63 18 / 0.05) var(--tw-gradient-to-position);
}

.to-yellow-900\/50 {
  --tw-gradient-to: rgb(113 63 18 / 0.5) var(--tw-gradient-to-position);
}

.to-yellow-900\/60 {
  --tw-gradient-to: rgb(113 63 18 / 0.6) var(--tw-gradient-to-position);
}

.to-yellow-900\/70 {
  --tw-gradient-to: rgb(113 63 18 / 0.7) var(--tw-gradient-to-position);
}

.to-yellow-900\/75 {
  --tw-gradient-to: rgb(113 63 18 / 0.75) var(--tw-gradient-to-position);
}

.to-yellow-900\/80 {
  --tw-gradient-to: rgb(113 63 18 / 0.8) var(--tw-gradient-to-position);
}

.to-yellow-900\/90 {
  --tw-gradient-to: rgb(113 63 18 / 0.9) var(--tw-gradient-to-position);
}

.to-yellow-900\/95 {
  --tw-gradient-to: rgb(113 63 18 / 0.95) var(--tw-gradient-to-position);
}

.p-10 {
  padding: 2.5rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

.pb-5 {
  padding-bottom: 1.25rem;
}

.pb-\[17px\] {
  padding-bottom: 17px;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pl-3 {
  padding-left: 0.75rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-3 {
  padding-right: 0.75rem;
}

.pr-4 {
  padding-right: 1rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

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

.font-open-sans {
  font-family: "Open sans", sans-serif;
}

.text-2xl {
  font-size: 1.563rem;
}

.text-base {
  font-size: 0.875rem;
}

.text-lg {
  font-size: 1rem;
}

.text-sm {
  font-size: 0.75rem;
}

.text-xs {
  font-size: 0.65rem;
}

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.italic {
  font-style: italic;
}

.leading-6 {
  line-height: 1.5rem;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-snug {
  line-height: 1.375;
}

.leading-tight {
  line-height: 1.25;
}

.text-blue-100 {
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity));
}

.text-blue-100\/0 {
  color: rgb(219 234 254 / 0);
}

.text-blue-100\/10 {
  color: rgb(219 234 254 / 0.1);
}

.text-blue-100\/100 {
  color: rgb(219 234 254 / 1);
}

.text-blue-100\/20 {
  color: rgb(219 234 254 / 0.2);
}

.text-blue-100\/25 {
  color: rgb(219 234 254 / 0.25);
}

.text-blue-100\/30 {
  color: rgb(219 234 254 / 0.3);
}

.text-blue-100\/40 {
  color: rgb(219 234 254 / 0.4);
}

.text-blue-100\/5 {
  color: rgb(219 234 254 / 0.05);
}

.text-blue-100\/50 {
  color: rgb(219 234 254 / 0.5);
}

.text-blue-100\/60 {
  color: rgb(219 234 254 / 0.6);
}

.text-blue-100\/70 {
  color: rgb(219 234 254 / 0.7);
}

.text-blue-100\/75 {
  color: rgb(219 234 254 / 0.75);
}

.text-blue-100\/80 {
  color: rgb(219 234 254 / 0.8);
}

.text-blue-100\/90 {
  color: rgb(219 234 254 / 0.9);
}

.text-blue-100\/95 {
  color: rgb(219 234 254 / 0.95);
}

.text-blue-200 {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}

.text-blue-200\/0 {
  color: rgb(191 219 254 / 0);
}

.text-blue-200\/10 {
  color: rgb(191 219 254 / 0.1);
}

.text-blue-200\/100 {
  color: rgb(191 219 254 / 1);
}

.text-blue-200\/20 {
  color: rgb(191 219 254 / 0.2);
}

.text-blue-200\/25 {
  color: rgb(191 219 254 / 0.25);
}

.text-blue-200\/30 {
  color: rgb(191 219 254 / 0.3);
}

.text-blue-200\/40 {
  color: rgb(191 219 254 / 0.4);
}

.text-blue-200\/5 {
  color: rgb(191 219 254 / 0.05);
}

.text-blue-200\/50 {
  color: rgb(191 219 254 / 0.5);
}

.text-blue-200\/60 {
  color: rgb(191 219 254 / 0.6);
}

.text-blue-200\/70 {
  color: rgb(191 219 254 / 0.7);
}

.text-blue-200\/75 {
  color: rgb(191 219 254 / 0.75);
}

.text-blue-200\/80 {
  color: rgb(191 219 254 / 0.8);
}

.text-blue-200\/90 {
  color: rgb(191 219 254 / 0.9);
}

.text-blue-200\/95 {
  color: rgb(191 219 254 / 0.95);
}

.text-blue-300 {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}

.text-blue-300\/0 {
  color: rgb(147 197 253 / 0);
}

.text-blue-300\/10 {
  color: rgb(147 197 253 / 0.1);
}

.text-blue-300\/100 {
  color: rgb(147 197 253 / 1);
}

.text-blue-300\/20 {
  color: rgb(147 197 253 / 0.2);
}

.text-blue-300\/25 {
  color: rgb(147 197 253 / 0.25);
}

.text-blue-300\/30 {
  color: rgb(147 197 253 / 0.3);
}

.text-blue-300\/40 {
  color: rgb(147 197 253 / 0.4);
}

.text-blue-300\/5 {
  color: rgb(147 197 253 / 0.05);
}

.text-blue-300\/50 {
  color: rgb(147 197 253 / 0.5);
}

.text-blue-300\/60 {
  color: rgb(147 197 253 / 0.6);
}

.text-blue-300\/70 {
  color: rgb(147 197 253 / 0.7);
}

.text-blue-300\/75 {
  color: rgb(147 197 253 / 0.75);
}

.text-blue-300\/80 {
  color: rgb(147 197 253 / 0.8);
}

.text-blue-300\/90 {
  color: rgb(147 197 253 / 0.9);
}

.text-blue-300\/95 {
  color: rgb(147 197 253 / 0.95);
}

.text-blue-400 {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}

.text-blue-400\/0 {
  color: rgb(96 165 250 / 0);
}

.text-blue-400\/10 {
  color: rgb(96 165 250 / 0.1);
}

.text-blue-400\/100 {
  color: rgb(96 165 250 / 1);
}

.text-blue-400\/20 {
  color: rgb(96 165 250 / 0.2);
}

.text-blue-400\/25 {
  color: rgb(96 165 250 / 0.25);
}

.text-blue-400\/30 {
  color: rgb(96 165 250 / 0.3);
}

.text-blue-400\/40 {
  color: rgb(96 165 250 / 0.4);
}

.text-blue-400\/5 {
  color: rgb(96 165 250 / 0.05);
}

.text-blue-400\/50 {
  color: rgb(96 165 250 / 0.5);
}

.text-blue-400\/60 {
  color: rgb(96 165 250 / 0.6);
}

.text-blue-400\/70 {
  color: rgb(96 165 250 / 0.7);
}

.text-blue-400\/75 {
  color: rgb(96 165 250 / 0.75);
}

.text-blue-400\/80 {
  color: rgb(96 165 250 / 0.8);
}

.text-blue-400\/90 {
  color: rgb(96 165 250 / 0.9);
}

.text-blue-400\/95 {
  color: rgb(96 165 250 / 0.95);
}

.text-blue-50 {
  --tw-text-opacity: 1;
  color: rgb(239 246 255 / var(--tw-text-opacity));
}

.text-blue-50\/0 {
  color: rgb(239 246 255 / 0);
}

.text-blue-50\/10 {
  color: rgb(239 246 255 / 0.1);
}

.text-blue-50\/100 {
  color: rgb(239 246 255 / 1);
}

.text-blue-50\/20 {
  color: rgb(239 246 255 / 0.2);
}

.text-blue-50\/25 {
  color: rgb(239 246 255 / 0.25);
}

.text-blue-50\/30 {
  color: rgb(239 246 255 / 0.3);
}

.text-blue-50\/40 {
  color: rgb(239 246 255 / 0.4);
}

.text-blue-50\/5 {
  color: rgb(239 246 255 / 0.05);
}

.text-blue-50\/50 {
  color: rgb(239 246 255 / 0.5);
}

.text-blue-50\/60 {
  color: rgb(239 246 255 / 0.6);
}

.text-blue-50\/70 {
  color: rgb(239 246 255 / 0.7);
}

.text-blue-50\/75 {
  color: rgb(239 246 255 / 0.75);
}

.text-blue-50\/80 {
  color: rgb(239 246 255 / 0.8);
}

.text-blue-50\/90 {
  color: rgb(239 246 255 / 0.9);
}

.text-blue-50\/95 {
  color: rgb(239 246 255 / 0.95);
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.text-blue-500\/0 {
  color: rgb(59 130 246 / 0);
}

.text-blue-500\/10 {
  color: rgb(59 130 246 / 0.1);
}

.text-blue-500\/100 {
  color: rgb(59 130 246 / 1);
}

.text-blue-500\/20 {
  color: rgb(59 130 246 / 0.2);
}

.text-blue-500\/25 {
  color: rgb(59 130 246 / 0.25);
}

.text-blue-500\/30 {
  color: rgb(59 130 246 / 0.3);
}

.text-blue-500\/40 {
  color: rgb(59 130 246 / 0.4);
}

.text-blue-500\/5 {
  color: rgb(59 130 246 / 0.05);
}

.text-blue-500\/50 {
  color: rgb(59 130 246 / 0.5);
}

.text-blue-500\/60 {
  color: rgb(59 130 246 / 0.6);
}

.text-blue-500\/70 {
  color: rgb(59 130 246 / 0.7);
}

.text-blue-500\/75 {
  color: rgb(59 130 246 / 0.75);
}

.text-blue-500\/80 {
  color: rgb(59 130 246 / 0.8);
}

.text-blue-500\/90 {
  color: rgb(59 130 246 / 0.9);
}

.text-blue-500\/95 {
  color: rgb(59 130 246 / 0.95);
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.text-blue-600\/0 {
  color: rgb(37 99 235 / 0);
}

.text-blue-600\/10 {
  color: rgb(37 99 235 / 0.1);
}

.text-blue-600\/100 {
  color: rgb(37 99 235 / 1);
}

.text-blue-600\/20 {
  color: rgb(37 99 235 / 0.2);
}

.text-blue-600\/25 {
  color: rgb(37 99 235 / 0.25);
}

.text-blue-600\/30 {
  color: rgb(37 99 235 / 0.3);
}

.text-blue-600\/40 {
  color: rgb(37 99 235 / 0.4);
}

.text-blue-600\/5 {
  color: rgb(37 99 235 / 0.05);
}

.text-blue-600\/50 {
  color: rgb(37 99 235 / 0.5);
}

.text-blue-600\/60 {
  color: rgb(37 99 235 / 0.6);
}

.text-blue-600\/70 {
  color: rgb(37 99 235 / 0.7);
}

.text-blue-600\/75 {
  color: rgb(37 99 235 / 0.75);
}

.text-blue-600\/80 {
  color: rgb(37 99 235 / 0.8);
}

.text-blue-600\/90 {
  color: rgb(37 99 235 / 0.9);
}

.text-blue-600\/95 {
  color: rgb(37 99 235 / 0.95);
}

.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}

.text-blue-700\/0 {
  color: rgb(29 78 216 / 0);
}

.text-blue-700\/10 {
  color: rgb(29 78 216 / 0.1);
}

.text-blue-700\/100 {
  color: rgb(29 78 216 / 1);
}

.text-blue-700\/20 {
  color: rgb(29 78 216 / 0.2);
}

.text-blue-700\/25 {
  color: rgb(29 78 216 / 0.25);
}

.text-blue-700\/30 {
  color: rgb(29 78 216 / 0.3);
}

.text-blue-700\/40 {
  color: rgb(29 78 216 / 0.4);
}

.text-blue-700\/5 {
  color: rgb(29 78 216 / 0.05);
}

.text-blue-700\/50 {
  color: rgb(29 78 216 / 0.5);
}

.text-blue-700\/60 {
  color: rgb(29 78 216 / 0.6);
}

.text-blue-700\/70 {
  color: rgb(29 78 216 / 0.7);
}

.text-blue-700\/75 {
  color: rgb(29 78 216 / 0.75);
}

.text-blue-700\/80 {
  color: rgb(29 78 216 / 0.8);
}

.text-blue-700\/90 {
  color: rgb(29 78 216 / 0.9);
}

.text-blue-700\/95 {
  color: rgb(29 78 216 / 0.95);
}

.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}

.text-blue-800\/0 {
  color: rgb(30 64 175 / 0);
}

.text-blue-800\/10 {
  color: rgb(30 64 175 / 0.1);
}

.text-blue-800\/100 {
  color: rgb(30 64 175 / 1);
}

.text-blue-800\/20 {
  color: rgb(30 64 175 / 0.2);
}

.text-blue-800\/25 {
  color: rgb(30 64 175 / 0.25);
}

.text-blue-800\/30 {
  color: rgb(30 64 175 / 0.3);
}

.text-blue-800\/40 {
  color: rgb(30 64 175 / 0.4);
}

.text-blue-800\/5 {
  color: rgb(30 64 175 / 0.05);
}

.text-blue-800\/50 {
  color: rgb(30 64 175 / 0.5);
}

.text-blue-800\/60 {
  color: rgb(30 64 175 / 0.6);
}

.text-blue-800\/70 {
  color: rgb(30 64 175 / 0.7);
}

.text-blue-800\/75 {
  color: rgb(30 64 175 / 0.75);
}

.text-blue-800\/80 {
  color: rgb(30 64 175 / 0.8);
}

.text-blue-800\/90 {
  color: rgb(30 64 175 / 0.9);
}

.text-blue-800\/95 {
  color: rgb(30 64 175 / 0.95);
}

.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}

.text-blue-900\/0 {
  color: rgb(30 58 138 / 0);
}

.text-blue-900\/10 {
  color: rgb(30 58 138 / 0.1);
}

.text-blue-900\/100 {
  color: rgb(30 58 138 / 1);
}

.text-blue-900\/20 {
  color: rgb(30 58 138 / 0.2);
}

.text-blue-900\/25 {
  color: rgb(30 58 138 / 0.25);
}

.text-blue-900\/30 {
  color: rgb(30 58 138 / 0.3);
}

.text-blue-900\/40 {
  color: rgb(30 58 138 / 0.4);
}

.text-blue-900\/5 {
  color: rgb(30 58 138 / 0.05);
}

.text-blue-900\/50 {
  color: rgb(30 58 138 / 0.5);
}

.text-blue-900\/60 {
  color: rgb(30 58 138 / 0.6);
}

.text-blue-900\/70 {
  color: rgb(30 58 138 / 0.7);
}

.text-blue-900\/75 {
  color: rgb(30 58 138 / 0.75);
}

.text-blue-900\/80 {
  color: rgb(30 58 138 / 0.8);
}

.text-blue-900\/90 {
  color: rgb(30 58 138 / 0.9);
}

.text-blue-900\/95 {
  color: rgb(30 58 138 / 0.95);
}

.text-danger-500 {
  --tw-text-opacity: 1;
  color: rgb(229 62 62 / var(--tw-text-opacity));
}

.text-danger-500\/0 {
  color: rgb(229 62 62 / 0);
}

.text-danger-500\/10 {
  color: rgb(229 62 62 / 0.1);
}

.text-danger-500\/100 {
  color: rgb(229 62 62 / 1);
}

.text-danger-500\/20 {
  color: rgb(229 62 62 / 0.2);
}

.text-danger-500\/25 {
  color: rgb(229 62 62 / 0.25);
}

.text-danger-500\/30 {
  color: rgb(229 62 62 / 0.3);
}

.text-danger-500\/40 {
  color: rgb(229 62 62 / 0.4);
}

.text-danger-500\/5 {
  color: rgb(229 62 62 / 0.05);
}

.text-danger-500\/50 {
  color: rgb(229 62 62 / 0.5);
}

.text-danger-500\/60 {
  color: rgb(229 62 62 / 0.6);
}

.text-danger-500\/70 {
  color: rgb(229 62 62 / 0.7);
}

.text-danger-500\/75 {
  color: rgb(229 62 62 / 0.75);
}

.text-danger-500\/80 {
  color: rgb(229 62 62 / 0.8);
}

.text-danger-500\/90 {
  color: rgb(229 62 62 / 0.9);
}

.text-danger-500\/95 {
  color: rgb(229 62 62 / 0.95);
}

.text-dark-500 {
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity));
}

.text-dark-500\/0 {
  color: rgb(45 55 72 / 0);
}

.text-dark-500\/10 {
  color: rgb(45 55 72 / 0.1);
}

.text-dark-500\/100 {
  color: rgb(45 55 72 / 1);
}

.text-dark-500\/20 {
  color: rgb(45 55 72 / 0.2);
}

.text-dark-500\/25 {
  color: rgb(45 55 72 / 0.25);
}

.text-dark-500\/30 {
  color: rgb(45 55 72 / 0.3);
}

.text-dark-500\/40 {
  color: rgb(45 55 72 / 0.4);
}

.text-dark-500\/5 {
  color: rgb(45 55 72 / 0.05);
}

.text-dark-500\/50 {
  color: rgb(45 55 72 / 0.5);
}

.text-dark-500\/60 {
  color: rgb(45 55 72 / 0.6);
}

.text-dark-500\/70 {
  color: rgb(45 55 72 / 0.7);
}

.text-dark-500\/75 {
  color: rgb(45 55 72 / 0.75);
}

.text-dark-500\/80 {
  color: rgb(45 55 72 / 0.8);
}

.text-dark-500\/90 {
  color: rgb(45 55 72 / 0.9);
}

.text-dark-500\/95 {
  color: rgb(45 55 72 / 0.95);
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.text-green-100 {
  --tw-text-opacity: 1;
  color: rgb(220 252 231 / var(--tw-text-opacity));
}

.text-green-100\/0 {
  color: rgb(220 252 231 / 0);
}

.text-green-100\/10 {
  color: rgb(220 252 231 / 0.1);
}

.text-green-100\/100 {
  color: rgb(220 252 231 / 1);
}

.text-green-100\/20 {
  color: rgb(220 252 231 / 0.2);
}

.text-green-100\/25 {
  color: rgb(220 252 231 / 0.25);
}

.text-green-100\/30 {
  color: rgb(220 252 231 / 0.3);
}

.text-green-100\/40 {
  color: rgb(220 252 231 / 0.4);
}

.text-green-100\/5 {
  color: rgb(220 252 231 / 0.05);
}

.text-green-100\/50 {
  color: rgb(220 252 231 / 0.5);
}

.text-green-100\/60 {
  color: rgb(220 252 231 / 0.6);
}

.text-green-100\/70 {
  color: rgb(220 252 231 / 0.7);
}

.text-green-100\/75 {
  color: rgb(220 252 231 / 0.75);
}

.text-green-100\/80 {
  color: rgb(220 252 231 / 0.8);
}

.text-green-100\/90 {
  color: rgb(220 252 231 / 0.9);
}

.text-green-100\/95 {
  color: rgb(220 252 231 / 0.95);
}

.text-green-200 {
  --tw-text-opacity: 1;
  color: rgb(187 247 208 / var(--tw-text-opacity));
}

.text-green-200\/0 {
  color: rgb(187 247 208 / 0);
}

.text-green-200\/10 {
  color: rgb(187 247 208 / 0.1);
}

.text-green-200\/100 {
  color: rgb(187 247 208 / 1);
}

.text-green-200\/20 {
  color: rgb(187 247 208 / 0.2);
}

.text-green-200\/25 {
  color: rgb(187 247 208 / 0.25);
}

.text-green-200\/30 {
  color: rgb(187 247 208 / 0.3);
}

.text-green-200\/40 {
  color: rgb(187 247 208 / 0.4);
}

.text-green-200\/5 {
  color: rgb(187 247 208 / 0.05);
}

.text-green-200\/50 {
  color: rgb(187 247 208 / 0.5);
}

.text-green-200\/60 {
  color: rgb(187 247 208 / 0.6);
}

.text-green-200\/70 {
  color: rgb(187 247 208 / 0.7);
}

.text-green-200\/75 {
  color: rgb(187 247 208 / 0.75);
}

.text-green-200\/80 {
  color: rgb(187 247 208 / 0.8);
}

.text-green-200\/90 {
  color: rgb(187 247 208 / 0.9);
}

.text-green-200\/95 {
  color: rgb(187 247 208 / 0.95);
}

.text-green-300 {
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity));
}

.text-green-300\/0 {
  color: rgb(134 239 172 / 0);
}

.text-green-300\/10 {
  color: rgb(134 239 172 / 0.1);
}

.text-green-300\/100 {
  color: rgb(134 239 172 / 1);
}

.text-green-300\/20 {
  color: rgb(134 239 172 / 0.2);
}

.text-green-300\/25 {
  color: rgb(134 239 172 / 0.25);
}

.text-green-300\/30 {
  color: rgb(134 239 172 / 0.3);
}

.text-green-300\/40 {
  color: rgb(134 239 172 / 0.4);
}

.text-green-300\/5 {
  color: rgb(134 239 172 / 0.05);
}

.text-green-300\/50 {
  color: rgb(134 239 172 / 0.5);
}

.text-green-300\/60 {
  color: rgb(134 239 172 / 0.6);
}

.text-green-300\/70 {
  color: rgb(134 239 172 / 0.7);
}

.text-green-300\/75 {
  color: rgb(134 239 172 / 0.75);
}

.text-green-300\/80 {
  color: rgb(134 239 172 / 0.8);
}

.text-green-300\/90 {
  color: rgb(134 239 172 / 0.9);
}

.text-green-300\/95 {
  color: rgb(134 239 172 / 0.95);
}

.text-green-400 {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}

.text-green-400\/0 {
  color: rgb(74 222 128 / 0);
}

.text-green-400\/10 {
  color: rgb(74 222 128 / 0.1);
}

.text-green-400\/100 {
  color: rgb(74 222 128 / 1);
}

.text-green-400\/20 {
  color: rgb(74 222 128 / 0.2);
}

.text-green-400\/25 {
  color: rgb(74 222 128 / 0.25);
}

.text-green-400\/30 {
  color: rgb(74 222 128 / 0.3);
}

.text-green-400\/40 {
  color: rgb(74 222 128 / 0.4);
}

.text-green-400\/5 {
  color: rgb(74 222 128 / 0.05);
}

.text-green-400\/50 {
  color: rgb(74 222 128 / 0.5);
}

.text-green-400\/60 {
  color: rgb(74 222 128 / 0.6);
}

.text-green-400\/70 {
  color: rgb(74 222 128 / 0.7);
}

.text-green-400\/75 {
  color: rgb(74 222 128 / 0.75);
}

.text-green-400\/80 {
  color: rgb(74 222 128 / 0.8);
}

.text-green-400\/90 {
  color: rgb(74 222 128 / 0.9);
}

.text-green-400\/95 {
  color: rgb(74 222 128 / 0.95);
}

.text-green-50 {
  --tw-text-opacity: 1;
  color: rgb(240 253 244 / var(--tw-text-opacity));
}

.text-green-50\/0 {
  color: rgb(240 253 244 / 0);
}

.text-green-50\/10 {
  color: rgb(240 253 244 / 0.1);
}

.text-green-50\/100 {
  color: rgb(240 253 244 / 1);
}

.text-green-50\/20 {
  color: rgb(240 253 244 / 0.2);
}

.text-green-50\/25 {
  color: rgb(240 253 244 / 0.25);
}

.text-green-50\/30 {
  color: rgb(240 253 244 / 0.3);
}

.text-green-50\/40 {
  color: rgb(240 253 244 / 0.4);
}

.text-green-50\/5 {
  color: rgb(240 253 244 / 0.05);
}

.text-green-50\/50 {
  color: rgb(240 253 244 / 0.5);
}

.text-green-50\/60 {
  color: rgb(240 253 244 / 0.6);
}

.text-green-50\/70 {
  color: rgb(240 253 244 / 0.7);
}

.text-green-50\/75 {
  color: rgb(240 253 244 / 0.75);
}

.text-green-50\/80 {
  color: rgb(240 253 244 / 0.8);
}

.text-green-50\/90 {
  color: rgb(240 253 244 / 0.9);
}

.text-green-50\/95 {
  color: rgb(240 253 244 / 0.95);
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.text-green-500\/0 {
  color: rgb(34 197 94 / 0);
}

.text-green-500\/10 {
  color: rgb(34 197 94 / 0.1);
}

.text-green-500\/100 {
  color: rgb(34 197 94 / 1);
}

.text-green-500\/20 {
  color: rgb(34 197 94 / 0.2);
}

.text-green-500\/25 {
  color: rgb(34 197 94 / 0.25);
}

.text-green-500\/30 {
  color: rgb(34 197 94 / 0.3);
}

.text-green-500\/40 {
  color: rgb(34 197 94 / 0.4);
}

.text-green-500\/5 {
  color: rgb(34 197 94 / 0.05);
}

.text-green-500\/50 {
  color: rgb(34 197 94 / 0.5);
}

.text-green-500\/60 {
  color: rgb(34 197 94 / 0.6);
}

.text-green-500\/70 {
  color: rgb(34 197 94 / 0.7);
}

.text-green-500\/75 {
  color: rgb(34 197 94 / 0.75);
}

.text-green-500\/80 {
  color: rgb(34 197 94 / 0.8);
}

.text-green-500\/90 {
  color: rgb(34 197 94 / 0.9);
}

.text-green-500\/95 {
  color: rgb(34 197 94 / 0.95);
}

.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}

.text-green-600\/0 {
  color: rgb(22 163 74 / 0);
}

.text-green-600\/10 {
  color: rgb(22 163 74 / 0.1);
}

.text-green-600\/100 {
  color: rgb(22 163 74 / 1);
}

.text-green-600\/20 {
  color: rgb(22 163 74 / 0.2);
}

.text-green-600\/25 {
  color: rgb(22 163 74 / 0.25);
}

.text-green-600\/30 {
  color: rgb(22 163 74 / 0.3);
}

.text-green-600\/40 {
  color: rgb(22 163 74 / 0.4);
}

.text-green-600\/5 {
  color: rgb(22 163 74 / 0.05);
}

.text-green-600\/50 {
  color: rgb(22 163 74 / 0.5);
}

.text-green-600\/60 {
  color: rgb(22 163 74 / 0.6);
}

.text-green-600\/70 {
  color: rgb(22 163 74 / 0.7);
}

.text-green-600\/75 {
  color: rgb(22 163 74 / 0.75);
}

.text-green-600\/80 {
  color: rgb(22 163 74 / 0.8);
}

.text-green-600\/90 {
  color: rgb(22 163 74 / 0.9);
}

.text-green-600\/95 {
  color: rgb(22 163 74 / 0.95);
}

.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity));
}

.text-green-700\/0 {
  color: rgb(21 128 61 / 0);
}

.text-green-700\/10 {
  color: rgb(21 128 61 / 0.1);
}

.text-green-700\/100 {
  color: rgb(21 128 61 / 1);
}

.text-green-700\/20 {
  color: rgb(21 128 61 / 0.2);
}

.text-green-700\/25 {
  color: rgb(21 128 61 / 0.25);
}

.text-green-700\/30 {
  color: rgb(21 128 61 / 0.3);
}

.text-green-700\/40 {
  color: rgb(21 128 61 / 0.4);
}

.text-green-700\/5 {
  color: rgb(21 128 61 / 0.05);
}

.text-green-700\/50 {
  color: rgb(21 128 61 / 0.5);
}

.text-green-700\/60 {
  color: rgb(21 128 61 / 0.6);
}

.text-green-700\/70 {
  color: rgb(21 128 61 / 0.7);
}

.text-green-700\/75 {
  color: rgb(21 128 61 / 0.75);
}

.text-green-700\/80 {
  color: rgb(21 128 61 / 0.8);
}

.text-green-700\/90 {
  color: rgb(21 128 61 / 0.9);
}

.text-green-700\/95 {
  color: rgb(21 128 61 / 0.95);
}

.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}

.text-green-800\/0 {
  color: rgb(22 101 52 / 0);
}

.text-green-800\/10 {
  color: rgb(22 101 52 / 0.1);
}

.text-green-800\/100 {
  color: rgb(22 101 52 / 1);
}

.text-green-800\/20 {
  color: rgb(22 101 52 / 0.2);
}

.text-green-800\/25 {
  color: rgb(22 101 52 / 0.25);
}

.text-green-800\/30 {
  color: rgb(22 101 52 / 0.3);
}

.text-green-800\/40 {
  color: rgb(22 101 52 / 0.4);
}

.text-green-800\/5 {
  color: rgb(22 101 52 / 0.05);
}

.text-green-800\/50 {
  color: rgb(22 101 52 / 0.5);
}

.text-green-800\/60 {
  color: rgb(22 101 52 / 0.6);
}

.text-green-800\/70 {
  color: rgb(22 101 52 / 0.7);
}

.text-green-800\/75 {
  color: rgb(22 101 52 / 0.75);
}

.text-green-800\/80 {
  color: rgb(22 101 52 / 0.8);
}

.text-green-800\/90 {
  color: rgb(22 101 52 / 0.9);
}

.text-green-800\/95 {
  color: rgb(22 101 52 / 0.95);
}

.text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity));
}

.text-green-900\/0 {
  color: rgb(20 83 45 / 0);
}

.text-green-900\/10 {
  color: rgb(20 83 45 / 0.1);
}

.text-green-900\/100 {
  color: rgb(20 83 45 / 1);
}

.text-green-900\/20 {
  color: rgb(20 83 45 / 0.2);
}

.text-green-900\/25 {
  color: rgb(20 83 45 / 0.25);
}

.text-green-900\/30 {
  color: rgb(20 83 45 / 0.3);
}

.text-green-900\/40 {
  color: rgb(20 83 45 / 0.4);
}

.text-green-900\/5 {
  color: rgb(20 83 45 / 0.05);
}

.text-green-900\/50 {
  color: rgb(20 83 45 / 0.5);
}

.text-green-900\/60 {
  color: rgb(20 83 45 / 0.6);
}

.text-green-900\/70 {
  color: rgb(20 83 45 / 0.7);
}

.text-green-900\/75 {
  color: rgb(20 83 45 / 0.75);
}

.text-green-900\/80 {
  color: rgb(20 83 45 / 0.8);
}

.text-green-900\/90 {
  color: rgb(20 83 45 / 0.9);
}

.text-green-900\/95 {
  color: rgb(20 83 45 / 0.95);
}

.text-info-500 {
  --tw-text-opacity: 1;
  color: rgb(66 153 225 / var(--tw-text-opacity));
}

.text-info-500\/0 {
  color: rgb(66 153 225 / 0);
}

.text-info-500\/10 {
  color: rgb(66 153 225 / 0.1);
}

.text-info-500\/100 {
  color: rgb(66 153 225 / 1);
}

.text-info-500\/20 {
  color: rgb(66 153 225 / 0.2);
}

.text-info-500\/25 {
  color: rgb(66 153 225 / 0.25);
}

.text-info-500\/30 {
  color: rgb(66 153 225 / 0.3);
}

.text-info-500\/40 {
  color: rgb(66 153 225 / 0.4);
}

.text-info-500\/5 {
  color: rgb(66 153 225 / 0.05);
}

.text-info-500\/50 {
  color: rgb(66 153 225 / 0.5);
}

.text-info-500\/60 {
  color: rgb(66 153 225 / 0.6);
}

.text-info-500\/70 {
  color: rgb(66 153 225 / 0.7);
}

.text-info-500\/75 {
  color: rgb(66 153 225 / 0.75);
}

.text-info-500\/80 {
  color: rgb(66 153 225 / 0.8);
}

.text-info-500\/90 {
  color: rgb(66 153 225 / 0.9);
}

.text-info-500\/95 {
  color: rgb(66 153 225 / 0.95);
}

.text-light-500 {
  --tw-text-opacity: 1;
  color: rgb(237 242 247 / var(--tw-text-opacity));
}

.text-light-500\/0 {
  color: rgb(237 242 247 / 0);
}

.text-light-500\/10 {
  color: rgb(237 242 247 / 0.1);
}

.text-light-500\/100 {
  color: rgb(237 242 247 / 1);
}

.text-light-500\/20 {
  color: rgb(237 242 247 / 0.2);
}

.text-light-500\/25 {
  color: rgb(237 242 247 / 0.25);
}

.text-light-500\/30 {
  color: rgb(237 242 247 / 0.3);
}

.text-light-500\/40 {
  color: rgb(237 242 247 / 0.4);
}

.text-light-500\/5 {
  color: rgb(237 242 247 / 0.05);
}

.text-light-500\/50 {
  color: rgb(237 242 247 / 0.5);
}

.text-light-500\/60 {
  color: rgb(237 242 247 / 0.6);
}

.text-light-500\/70 {
  color: rgb(237 242 247 / 0.7);
}

.text-light-500\/75 {
  color: rgb(237 242 247 / 0.75);
}

.text-light-500\/80 {
  color: rgb(237 242 247 / 0.8);
}

.text-light-500\/90 {
  color: rgb(237 242 247 / 0.9);
}

.text-light-500\/95 {
  color: rgb(237 242 247 / 0.95);
}

.text-neutral-100 {
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity));
}

.text-neutral-100\/0 {
  color: rgb(245 245 245 / 0);
}

.text-neutral-100\/10 {
  color: rgb(245 245 245 / 0.1);
}

.text-neutral-100\/100 {
  color: rgb(245 245 245 / 1);
}

.text-neutral-100\/20 {
  color: rgb(245 245 245 / 0.2);
}

.text-neutral-100\/25 {
  color: rgb(245 245 245 / 0.25);
}

.text-neutral-100\/30 {
  color: rgb(245 245 245 / 0.3);
}

.text-neutral-100\/40 {
  color: rgb(245 245 245 / 0.4);
}

.text-neutral-100\/5 {
  color: rgb(245 245 245 / 0.05);
}

.text-neutral-100\/50 {
  color: rgb(245 245 245 / 0.5);
}

.text-neutral-100\/60 {
  color: rgb(245 245 245 / 0.6);
}

.text-neutral-100\/70 {
  color: rgb(245 245 245 / 0.7);
}

.text-neutral-100\/75 {
  color: rgb(245 245 245 / 0.75);
}

.text-neutral-100\/80 {
  color: rgb(245 245 245 / 0.8);
}

.text-neutral-100\/90 {
  color: rgb(245 245 245 / 0.9);
}

.text-neutral-100\/95 {
  color: rgb(245 245 245 / 0.95);
}

.text-neutral-200 {
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}

.text-neutral-200\/0 {
  color: rgb(229 229 229 / 0);
}

.text-neutral-200\/10 {
  color: rgb(229 229 229 / 0.1);
}

.text-neutral-200\/100 {
  color: rgb(229 229 229 / 1);
}

.text-neutral-200\/20 {
  color: rgb(229 229 229 / 0.2);
}

.text-neutral-200\/25 {
  color: rgb(229 229 229 / 0.25);
}

.text-neutral-200\/30 {
  color: rgb(229 229 229 / 0.3);
}

.text-neutral-200\/40 {
  color: rgb(229 229 229 / 0.4);
}

.text-neutral-200\/5 {
  color: rgb(229 229 229 / 0.05);
}

.text-neutral-200\/50 {
  color: rgb(229 229 229 / 0.5);
}

.text-neutral-200\/60 {
  color: rgb(229 229 229 / 0.6);
}

.text-neutral-200\/70 {
  color: rgb(229 229 229 / 0.7);
}

.text-neutral-200\/75 {
  color: rgb(229 229 229 / 0.75);
}

.text-neutral-200\/80 {
  color: rgb(229 229 229 / 0.8);
}

.text-neutral-200\/90 {
  color: rgb(229 229 229 / 0.9);
}

.text-neutral-200\/95 {
  color: rgb(229 229 229 / 0.95);
}

.text-neutral-300 {
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity));
}

.text-neutral-300\/0 {
  color: rgb(212 212 212 / 0);
}

.text-neutral-300\/10 {
  color: rgb(212 212 212 / 0.1);
}

.text-neutral-300\/100 {
  color: rgb(212 212 212 / 1);
}

.text-neutral-300\/20 {
  color: rgb(212 212 212 / 0.2);
}

.text-neutral-300\/25 {
  color: rgb(212 212 212 / 0.25);
}

.text-neutral-300\/30 {
  color: rgb(212 212 212 / 0.3);
}

.text-neutral-300\/40 {
  color: rgb(212 212 212 / 0.4);
}

.text-neutral-300\/5 {
  color: rgb(212 212 212 / 0.05);
}

.text-neutral-300\/50 {
  color: rgb(212 212 212 / 0.5);
}

.text-neutral-300\/60 {
  color: rgb(212 212 212 / 0.6);
}

.text-neutral-300\/70 {
  color: rgb(212 212 212 / 0.7);
}

.text-neutral-300\/75 {
  color: rgb(212 212 212 / 0.75);
}

.text-neutral-300\/80 {
  color: rgb(212 212 212 / 0.8);
}

.text-neutral-300\/90 {
  color: rgb(212 212 212 / 0.9);
}

.text-neutral-300\/95 {
  color: rgb(212 212 212 / 0.95);
}

.text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}

.text-neutral-400\/0 {
  color: rgb(163 163 163 / 0);
}

.text-neutral-400\/10 {
  color: rgb(163 163 163 / 0.1);
}

.text-neutral-400\/100 {
  color: rgb(163 163 163 / 1);
}

.text-neutral-400\/20 {
  color: rgb(163 163 163 / 0.2);
}

.text-neutral-400\/25 {
  color: rgb(163 163 163 / 0.25);
}

.text-neutral-400\/30 {
  color: rgb(163 163 163 / 0.3);
}

.text-neutral-400\/40 {
  color: rgb(163 163 163 / 0.4);
}

.text-neutral-400\/5 {
  color: rgb(163 163 163 / 0.05);
}

.text-neutral-400\/50 {
  color: rgb(163 163 163 / 0.5);
}

.text-neutral-400\/60 {
  color: rgb(163 163 163 / 0.6);
}

.text-neutral-400\/70 {
  color: rgb(163 163 163 / 0.7);
}

.text-neutral-400\/75 {
  color: rgb(163 163 163 / 0.75);
}

.text-neutral-400\/80 {
  color: rgb(163 163 163 / 0.8);
}

.text-neutral-400\/90 {
  color: rgb(163 163 163 / 0.9);
}

.text-neutral-400\/95 {
  color: rgb(163 163 163 / 0.95);
}

.text-neutral-50 {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}

.text-neutral-50\/0 {
  color: rgb(250 250 250 / 0);
}

.text-neutral-50\/10 {
  color: rgb(250 250 250 / 0.1);
}

.text-neutral-50\/100 {
  color: rgb(250 250 250 / 1);
}

.text-neutral-50\/20 {
  color: rgb(250 250 250 / 0.2);
}

.text-neutral-50\/25 {
  color: rgb(250 250 250 / 0.25);
}

.text-neutral-50\/30 {
  color: rgb(250 250 250 / 0.3);
}

.text-neutral-50\/40 {
  color: rgb(250 250 250 / 0.4);
}

.text-neutral-50\/5 {
  color: rgb(250 250 250 / 0.05);
}

.text-neutral-50\/50 {
  color: rgb(250 250 250 / 0.5);
}

.text-neutral-50\/60 {
  color: rgb(250 250 250 / 0.6);
}

.text-neutral-50\/70 {
  color: rgb(250 250 250 / 0.7);
}

.text-neutral-50\/75 {
  color: rgb(250 250 250 / 0.75);
}

.text-neutral-50\/80 {
  color: rgb(250 250 250 / 0.8);
}

.text-neutral-50\/90 {
  color: rgb(250 250 250 / 0.9);
}

.text-neutral-50\/95 {
  color: rgb(250 250 250 / 0.95);
}

.text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}

.text-neutral-500\/0 {
  color: rgb(115 115 115 / 0);
}

.text-neutral-500\/10 {
  color: rgb(115 115 115 / 0.1);
}

.text-neutral-500\/100 {
  color: rgb(115 115 115 / 1);
}

.text-neutral-500\/20 {
  color: rgb(115 115 115 / 0.2);
}

.text-neutral-500\/25 {
  color: rgb(115 115 115 / 0.25);
}

.text-neutral-500\/30 {
  color: rgb(115 115 115 / 0.3);
}

.text-neutral-500\/40 {
  color: rgb(115 115 115 / 0.4);
}

.text-neutral-500\/5 {
  color: rgb(115 115 115 / 0.05);
}

.text-neutral-500\/50 {
  color: rgb(115 115 115 / 0.5);
}

.text-neutral-500\/60 {
  color: rgb(115 115 115 / 0.6);
}

.text-neutral-500\/70 {
  color: rgb(115 115 115 / 0.7);
}

.text-neutral-500\/75 {
  color: rgb(115 115 115 / 0.75);
}

.text-neutral-500\/80 {
  color: rgb(115 115 115 / 0.8);
}

.text-neutral-500\/90 {
  color: rgb(115 115 115 / 0.9);
}

.text-neutral-500\/95 {
  color: rgb(115 115 115 / 0.95);
}

.text-neutral-600 {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}

.text-neutral-600\/0 {
  color: rgb(82 82 82 / 0);
}

.text-neutral-600\/10 {
  color: rgb(82 82 82 / 0.1);
}

.text-neutral-600\/100 {
  color: rgb(82 82 82 / 1);
}

.text-neutral-600\/20 {
  color: rgb(82 82 82 / 0.2);
}

.text-neutral-600\/25 {
  color: rgb(82 82 82 / 0.25);
}

.text-neutral-600\/30 {
  color: rgb(82 82 82 / 0.3);
}

.text-neutral-600\/40 {
  color: rgb(82 82 82 / 0.4);
}

.text-neutral-600\/5 {
  color: rgb(82 82 82 / 0.05);
}

.text-neutral-600\/50 {
  color: rgb(82 82 82 / 0.5);
}

.text-neutral-600\/60 {
  color: rgb(82 82 82 / 0.6);
}

.text-neutral-600\/70 {
  color: rgb(82 82 82 / 0.7);
}

.text-neutral-600\/75 {
  color: rgb(82 82 82 / 0.75);
}

.text-neutral-600\/80 {
  color: rgb(82 82 82 / 0.8);
}

.text-neutral-600\/90 {
  color: rgb(82 82 82 / 0.9);
}

.text-neutral-600\/95 {
  color: rgb(82 82 82 / 0.95);
}

.text-neutral-700 {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}

.text-neutral-700\/0 {
  color: rgb(64 64 64 / 0);
}

.text-neutral-700\/10 {
  color: rgb(64 64 64 / 0.1);
}

.text-neutral-700\/100 {
  color: rgb(64 64 64 / 1);
}

.text-neutral-700\/20 {
  color: rgb(64 64 64 / 0.2);
}

.text-neutral-700\/25 {
  color: rgb(64 64 64 / 0.25);
}

.text-neutral-700\/30 {
  color: rgb(64 64 64 / 0.3);
}

.text-neutral-700\/40 {
  color: rgb(64 64 64 / 0.4);
}

.text-neutral-700\/5 {
  color: rgb(64 64 64 / 0.05);
}

.text-neutral-700\/50 {
  color: rgb(64 64 64 / 0.5);
}

.text-neutral-700\/60 {
  color: rgb(64 64 64 / 0.6);
}

.text-neutral-700\/70 {
  color: rgb(64 64 64 / 0.7);
}

.text-neutral-700\/75 {
  color: rgb(64 64 64 / 0.75);
}

.text-neutral-700\/80 {
  color: rgb(64 64 64 / 0.8);
}

.text-neutral-700\/90 {
  color: rgb(64 64 64 / 0.9);
}

.text-neutral-700\/95 {
  color: rgb(64 64 64 / 0.95);
}

.text-neutral-800 {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}

.text-neutral-800\/0 {
  color: rgb(38 38 38 / 0);
}

.text-neutral-800\/10 {
  color: rgb(38 38 38 / 0.1);
}

.text-neutral-800\/100 {
  color: rgb(38 38 38 / 1);
}

.text-neutral-800\/20 {
  color: rgb(38 38 38 / 0.2);
}

.text-neutral-800\/25 {
  color: rgb(38 38 38 / 0.25);
}

.text-neutral-800\/30 {
  color: rgb(38 38 38 / 0.3);
}

.text-neutral-800\/40 {
  color: rgb(38 38 38 / 0.4);
}

.text-neutral-800\/5 {
  color: rgb(38 38 38 / 0.05);
}

.text-neutral-800\/50 {
  color: rgb(38 38 38 / 0.5);
}

.text-neutral-800\/60 {
  color: rgb(38 38 38 / 0.6);
}

.text-neutral-800\/70 {
  color: rgb(38 38 38 / 0.7);
}

.text-neutral-800\/75 {
  color: rgb(38 38 38 / 0.75);
}

.text-neutral-800\/80 {
  color: rgb(38 38 38 / 0.8);
}

.text-neutral-800\/90 {
  color: rgb(38 38 38 / 0.9);
}

.text-neutral-800\/95 {
  color: rgb(38 38 38 / 0.95);
}

.text-neutral-900 {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity));
}

.text-neutral-900\/0 {
  color: rgb(23 23 23 / 0);
}

.text-neutral-900\/10 {
  color: rgb(23 23 23 / 0.1);
}

.text-neutral-900\/100 {
  color: rgb(23 23 23 / 1);
}

.text-neutral-900\/20 {
  color: rgb(23 23 23 / 0.2);
}

.text-neutral-900\/25 {
  color: rgb(23 23 23 / 0.25);
}

.text-neutral-900\/30 {
  color: rgb(23 23 23 / 0.3);
}

.text-neutral-900\/40 {
  color: rgb(23 23 23 / 0.4);
}

.text-neutral-900\/5 {
  color: rgb(23 23 23 / 0.05);
}

.text-neutral-900\/50 {
  color: rgb(23 23 23 / 0.5);
}

.text-neutral-900\/60 {
  color: rgb(23 23 23 / 0.6);
}

.text-neutral-900\/70 {
  color: rgb(23 23 23 / 0.7);
}

.text-neutral-900\/75 {
  color: rgb(23 23 23 / 0.75);
}

.text-neutral-900\/80 {
  color: rgb(23 23 23 / 0.8);
}

.text-neutral-900\/90 {
  color: rgb(23 23 23 / 0.9);
}

.text-neutral-900\/95 {
  color: rgb(23 23 23 / 0.95);
}

.text-pink-100 {
  --tw-text-opacity: 1;
  color: rgb(252 231 243 / var(--tw-text-opacity));
}

.text-pink-100\/0 {
  color: rgb(252 231 243 / 0);
}

.text-pink-100\/10 {
  color: rgb(252 231 243 / 0.1);
}

.text-pink-100\/100 {
  color: rgb(252 231 243 / 1);
}

.text-pink-100\/20 {
  color: rgb(252 231 243 / 0.2);
}

.text-pink-100\/25 {
  color: rgb(252 231 243 / 0.25);
}

.text-pink-100\/30 {
  color: rgb(252 231 243 / 0.3);
}

.text-pink-100\/40 {
  color: rgb(252 231 243 / 0.4);
}

.text-pink-100\/5 {
  color: rgb(252 231 243 / 0.05);
}

.text-pink-100\/50 {
  color: rgb(252 231 243 / 0.5);
}

.text-pink-100\/60 {
  color: rgb(252 231 243 / 0.6);
}

.text-pink-100\/70 {
  color: rgb(252 231 243 / 0.7);
}

.text-pink-100\/75 {
  color: rgb(252 231 243 / 0.75);
}

.text-pink-100\/80 {
  color: rgb(252 231 243 / 0.8);
}

.text-pink-100\/90 {
  color: rgb(252 231 243 / 0.9);
}

.text-pink-100\/95 {
  color: rgb(252 231 243 / 0.95);
}

.text-pink-200 {
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity));
}

.text-pink-200\/0 {
  color: rgb(251 207 232 / 0);
}

.text-pink-200\/10 {
  color: rgb(251 207 232 / 0.1);
}

.text-pink-200\/100 {
  color: rgb(251 207 232 / 1);
}

.text-pink-200\/20 {
  color: rgb(251 207 232 / 0.2);
}

.text-pink-200\/25 {
  color: rgb(251 207 232 / 0.25);
}

.text-pink-200\/30 {
  color: rgb(251 207 232 / 0.3);
}

.text-pink-200\/40 {
  color: rgb(251 207 232 / 0.4);
}

.text-pink-200\/5 {
  color: rgb(251 207 232 / 0.05);
}

.text-pink-200\/50 {
  color: rgb(251 207 232 / 0.5);
}

.text-pink-200\/60 {
  color: rgb(251 207 232 / 0.6);
}

.text-pink-200\/70 {
  color: rgb(251 207 232 / 0.7);
}

.text-pink-200\/75 {
  color: rgb(251 207 232 / 0.75);
}

.text-pink-200\/80 {
  color: rgb(251 207 232 / 0.8);
}

.text-pink-200\/90 {
  color: rgb(251 207 232 / 0.9);
}

.text-pink-200\/95 {
  color: rgb(251 207 232 / 0.95);
}

.text-pink-300 {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity));
}

.text-pink-300\/0 {
  color: rgb(249 168 212 / 0);
}

.text-pink-300\/10 {
  color: rgb(249 168 212 / 0.1);
}

.text-pink-300\/100 {
  color: rgb(249 168 212 / 1);
}

.text-pink-300\/20 {
  color: rgb(249 168 212 / 0.2);
}

.text-pink-300\/25 {
  color: rgb(249 168 212 / 0.25);
}

.text-pink-300\/30 {
  color: rgb(249 168 212 / 0.3);
}

.text-pink-300\/40 {
  color: rgb(249 168 212 / 0.4);
}

.text-pink-300\/5 {
  color: rgb(249 168 212 / 0.05);
}

.text-pink-300\/50 {
  color: rgb(249 168 212 / 0.5);
}

.text-pink-300\/60 {
  color: rgb(249 168 212 / 0.6);
}

.text-pink-300\/70 {
  color: rgb(249 168 212 / 0.7);
}

.text-pink-300\/75 {
  color: rgb(249 168 212 / 0.75);
}

.text-pink-300\/80 {
  color: rgb(249 168 212 / 0.8);
}

.text-pink-300\/90 {
  color: rgb(249 168 212 / 0.9);
}

.text-pink-300\/95 {
  color: rgb(249 168 212 / 0.95);
}

.text-pink-400 {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity));
}

.text-pink-400\/0 {
  color: rgb(244 114 182 / 0);
}

.text-pink-400\/10 {
  color: rgb(244 114 182 / 0.1);
}

.text-pink-400\/100 {
  color: rgb(244 114 182 / 1);
}

.text-pink-400\/20 {
  color: rgb(244 114 182 / 0.2);
}

.text-pink-400\/25 {
  color: rgb(244 114 182 / 0.25);
}

.text-pink-400\/30 {
  color: rgb(244 114 182 / 0.3);
}

.text-pink-400\/40 {
  color: rgb(244 114 182 / 0.4);
}

.text-pink-400\/5 {
  color: rgb(244 114 182 / 0.05);
}

.text-pink-400\/50 {
  color: rgb(244 114 182 / 0.5);
}

.text-pink-400\/60 {
  color: rgb(244 114 182 / 0.6);
}

.text-pink-400\/70 {
  color: rgb(244 114 182 / 0.7);
}

.text-pink-400\/75 {
  color: rgb(244 114 182 / 0.75);
}

.text-pink-400\/80 {
  color: rgb(244 114 182 / 0.8);
}

.text-pink-400\/90 {
  color: rgb(244 114 182 / 0.9);
}

.text-pink-400\/95 {
  color: rgb(244 114 182 / 0.95);
}

.text-pink-50 {
  --tw-text-opacity: 1;
  color: rgb(253 242 248 / var(--tw-text-opacity));
}

.text-pink-50\/0 {
  color: rgb(253 242 248 / 0);
}

.text-pink-50\/10 {
  color: rgb(253 242 248 / 0.1);
}

.text-pink-50\/100 {
  color: rgb(253 242 248 / 1);
}

.text-pink-50\/20 {
  color: rgb(253 242 248 / 0.2);
}

.text-pink-50\/25 {
  color: rgb(253 242 248 / 0.25);
}

.text-pink-50\/30 {
  color: rgb(253 242 248 / 0.3);
}

.text-pink-50\/40 {
  color: rgb(253 242 248 / 0.4);
}

.text-pink-50\/5 {
  color: rgb(253 242 248 / 0.05);
}

.text-pink-50\/50 {
  color: rgb(253 242 248 / 0.5);
}

.text-pink-50\/60 {
  color: rgb(253 242 248 / 0.6);
}

.text-pink-50\/70 {
  color: rgb(253 242 248 / 0.7);
}

.text-pink-50\/75 {
  color: rgb(253 242 248 / 0.75);
}

.text-pink-50\/80 {
  color: rgb(253 242 248 / 0.8);
}

.text-pink-50\/90 {
  color: rgb(253 242 248 / 0.9);
}

.text-pink-50\/95 {
  color: rgb(253 242 248 / 0.95);
}

.text-pink-500 {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity));
}

.text-pink-500\/0 {
  color: rgb(236 72 153 / 0);
}

.text-pink-500\/10 {
  color: rgb(236 72 153 / 0.1);
}

.text-pink-500\/100 {
  color: rgb(236 72 153 / 1);
}

.text-pink-500\/20 {
  color: rgb(236 72 153 / 0.2);
}

.text-pink-500\/25 {
  color: rgb(236 72 153 / 0.25);
}

.text-pink-500\/30 {
  color: rgb(236 72 153 / 0.3);
}

.text-pink-500\/40 {
  color: rgb(236 72 153 / 0.4);
}

.text-pink-500\/5 {
  color: rgb(236 72 153 / 0.05);
}

.text-pink-500\/50 {
  color: rgb(236 72 153 / 0.5);
}

.text-pink-500\/60 {
  color: rgb(236 72 153 / 0.6);
}

.text-pink-500\/70 {
  color: rgb(236 72 153 / 0.7);
}

.text-pink-500\/75 {
  color: rgb(236 72 153 / 0.75);
}

.text-pink-500\/80 {
  color: rgb(236 72 153 / 0.8);
}

.text-pink-500\/90 {
  color: rgb(236 72 153 / 0.9);
}

.text-pink-500\/95 {
  color: rgb(236 72 153 / 0.95);
}

.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity));
}

.text-pink-600\/0 {
  color: rgb(219 39 119 / 0);
}

.text-pink-600\/10 {
  color: rgb(219 39 119 / 0.1);
}

.text-pink-600\/100 {
  color: rgb(219 39 119 / 1);
}

.text-pink-600\/20 {
  color: rgb(219 39 119 / 0.2);
}

.text-pink-600\/25 {
  color: rgb(219 39 119 / 0.25);
}

.text-pink-600\/30 {
  color: rgb(219 39 119 / 0.3);
}

.text-pink-600\/40 {
  color: rgb(219 39 119 / 0.4);
}

.text-pink-600\/5 {
  color: rgb(219 39 119 / 0.05);
}

.text-pink-600\/50 {
  color: rgb(219 39 119 / 0.5);
}

.text-pink-600\/60 {
  color: rgb(219 39 119 / 0.6);
}

.text-pink-600\/70 {
  color: rgb(219 39 119 / 0.7);
}

.text-pink-600\/75 {
  color: rgb(219 39 119 / 0.75);
}

.text-pink-600\/80 {
  color: rgb(219 39 119 / 0.8);
}

.text-pink-600\/90 {
  color: rgb(219 39 119 / 0.9);
}

.text-pink-600\/95 {
  color: rgb(219 39 119 / 0.95);
}

.text-pink-700 {
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity));
}

.text-pink-700\/0 {
  color: rgb(190 24 93 / 0);
}

.text-pink-700\/10 {
  color: rgb(190 24 93 / 0.1);
}

.text-pink-700\/100 {
  color: rgb(190 24 93 / 1);
}

.text-pink-700\/20 {
  color: rgb(190 24 93 / 0.2);
}

.text-pink-700\/25 {
  color: rgb(190 24 93 / 0.25);
}

.text-pink-700\/30 {
  color: rgb(190 24 93 / 0.3);
}

.text-pink-700\/40 {
  color: rgb(190 24 93 / 0.4);
}

.text-pink-700\/5 {
  color: rgb(190 24 93 / 0.05);
}

.text-pink-700\/50 {
  color: rgb(190 24 93 / 0.5);
}

.text-pink-700\/60 {
  color: rgb(190 24 93 / 0.6);
}

.text-pink-700\/70 {
  color: rgb(190 24 93 / 0.7);
}

.text-pink-700\/75 {
  color: rgb(190 24 93 / 0.75);
}

.text-pink-700\/80 {
  color: rgb(190 24 93 / 0.8);
}

.text-pink-700\/90 {
  color: rgb(190 24 93 / 0.9);
}

.text-pink-700\/95 {
  color: rgb(190 24 93 / 0.95);
}

.text-pink-800 {
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity));
}

.text-pink-800\/0 {
  color: rgb(157 23 77 / 0);
}

.text-pink-800\/10 {
  color: rgb(157 23 77 / 0.1);
}

.text-pink-800\/100 {
  color: rgb(157 23 77 / 1);
}

.text-pink-800\/20 {
  color: rgb(157 23 77 / 0.2);
}

.text-pink-800\/25 {
  color: rgb(157 23 77 / 0.25);
}

.text-pink-800\/30 {
  color: rgb(157 23 77 / 0.3);
}

.text-pink-800\/40 {
  color: rgb(157 23 77 / 0.4);
}

.text-pink-800\/5 {
  color: rgb(157 23 77 / 0.05);
}

.text-pink-800\/50 {
  color: rgb(157 23 77 / 0.5);
}

.text-pink-800\/60 {
  color: rgb(157 23 77 / 0.6);
}

.text-pink-800\/70 {
  color: rgb(157 23 77 / 0.7);
}

.text-pink-800\/75 {
  color: rgb(157 23 77 / 0.75);
}

.text-pink-800\/80 {
  color: rgb(157 23 77 / 0.8);
}

.text-pink-800\/90 {
  color: rgb(157 23 77 / 0.9);
}

.text-pink-800\/95 {
  color: rgb(157 23 77 / 0.95);
}

.text-pink-900 {
  --tw-text-opacity: 1;
  color: rgb(131 24 67 / var(--tw-text-opacity));
}

.text-pink-900\/0 {
  color: rgb(131 24 67 / 0);
}

.text-pink-900\/10 {
  color: rgb(131 24 67 / 0.1);
}

.text-pink-900\/100 {
  color: rgb(131 24 67 / 1);
}

.text-pink-900\/20 {
  color: rgb(131 24 67 / 0.2);
}

.text-pink-900\/25 {
  color: rgb(131 24 67 / 0.25);
}

.text-pink-900\/30 {
  color: rgb(131 24 67 / 0.3);
}

.text-pink-900\/40 {
  color: rgb(131 24 67 / 0.4);
}

.text-pink-900\/5 {
  color: rgb(131 24 67 / 0.05);
}

.text-pink-900\/50 {
  color: rgb(131 24 67 / 0.5);
}

.text-pink-900\/60 {
  color: rgb(131 24 67 / 0.6);
}

.text-pink-900\/70 {
  color: rgb(131 24 67 / 0.7);
}

.text-pink-900\/75 {
  color: rgb(131 24 67 / 0.75);
}

.text-pink-900\/80 {
  color: rgb(131 24 67 / 0.8);
}

.text-pink-900\/90 {
  color: rgb(131 24 67 / 0.9);
}

.text-pink-900\/95 {
  color: rgb(131 24 67 / 0.95);
}

.text-primary {
  --tw-text-opacity: 1;
  color: rgb(59 56 133 / var(--tw-text-opacity));
}

.text-primary-100 {
  --tw-text-opacity: 1;
  color: rgb(224 224 242 / var(--tw-text-opacity));
}

.text-primary-100\/0 {
  color: rgb(224 224 242 / 0);
}

.text-primary-100\/10 {
  color: rgb(224 224 242 / 0.1);
}

.text-primary-100\/100 {
  color: rgb(224 224 242 / 1);
}

.text-primary-100\/20 {
  color: rgb(224 224 242 / 0.2);
}

.text-primary-100\/25 {
  color: rgb(224 224 242 / 0.25);
}

.text-primary-100\/30 {
  color: rgb(224 224 242 / 0.3);
}

.text-primary-100\/40 {
  color: rgb(224 224 242 / 0.4);
}

.text-primary-100\/5 {
  color: rgb(224 224 242 / 0.05);
}

.text-primary-100\/50 {
  color: rgb(224 224 242 / 0.5);
}

.text-primary-100\/60 {
  color: rgb(224 224 242 / 0.6);
}

.text-primary-100\/70 {
  color: rgb(224 224 242 / 0.7);
}

.text-primary-100\/75 {
  color: rgb(224 224 242 / 0.75);
}

.text-primary-100\/80 {
  color: rgb(224 224 242 / 0.8);
}

.text-primary-100\/90 {
  color: rgb(224 224 242 / 0.9);
}

.text-primary-100\/95 {
  color: rgb(224 224 242 / 0.95);
}

.text-primary-200 {
  --tw-text-opacity: 1;
  color: rgb(178 178 218 / var(--tw-text-opacity));
}

.text-primary-200\/0 {
  color: rgb(178 178 218 / 0);
}

.text-primary-200\/10 {
  color: rgb(178 178 218 / 0.1);
}

.text-primary-200\/100 {
  color: rgb(178 178 218 / 1);
}

.text-primary-200\/20 {
  color: rgb(178 178 218 / 0.2);
}

.text-primary-200\/25 {
  color: rgb(178 178 218 / 0.25);
}

.text-primary-200\/30 {
  color: rgb(178 178 218 / 0.3);
}

.text-primary-200\/40 {
  color: rgb(178 178 218 / 0.4);
}

.text-primary-200\/5 {
  color: rgb(178 178 218 / 0.05);
}

.text-primary-200\/50 {
  color: rgb(178 178 218 / 0.5);
}

.text-primary-200\/60 {
  color: rgb(178 178 218 / 0.6);
}

.text-primary-200\/70 {
  color: rgb(178 178 218 / 0.7);
}

.text-primary-200\/75 {
  color: rgb(178 178 218 / 0.75);
}

.text-primary-200\/80 {
  color: rgb(178 178 218 / 0.8);
}

.text-primary-200\/90 {
  color: rgb(178 178 218 / 0.9);
}

.text-primary-200\/95 {
  color: rgb(178 178 218 / 0.95);
}

.text-primary-300 {
  --tw-text-opacity: 1;
  color: rgb(132 132 194 / var(--tw-text-opacity));
}

.text-primary-300\/0 {
  color: rgb(132 132 194 / 0);
}

.text-primary-300\/10 {
  color: rgb(132 132 194 / 0.1);
}

.text-primary-300\/100 {
  color: rgb(132 132 194 / 1);
}

.text-primary-300\/20 {
  color: rgb(132 132 194 / 0.2);
}

.text-primary-300\/25 {
  color: rgb(132 132 194 / 0.25);
}

.text-primary-300\/30 {
  color: rgb(132 132 194 / 0.3);
}

.text-primary-300\/40 {
  color: rgb(132 132 194 / 0.4);
}

.text-primary-300\/5 {
  color: rgb(132 132 194 / 0.05);
}

.text-primary-300\/50 {
  color: rgb(132 132 194 / 0.5);
}

.text-primary-300\/60 {
  color: rgb(132 132 194 / 0.6);
}

.text-primary-300\/70 {
  color: rgb(132 132 194 / 0.7);
}

.text-primary-300\/75 {
  color: rgb(132 132 194 / 0.75);
}

.text-primary-300\/80 {
  color: rgb(132 132 194 / 0.8);
}

.text-primary-300\/90 {
  color: rgb(132 132 194 / 0.9);
}

.text-primary-300\/95 {
  color: rgb(132 132 194 / 0.95);
}

.text-primary-400 {
  --tw-text-opacity: 1;
  color: rgb(86 86 171 / var(--tw-text-opacity));
}

.text-primary-400\/0 {
  color: rgb(86 86 171 / 0);
}

.text-primary-400\/10 {
  color: rgb(86 86 171 / 0.1);
}

.text-primary-400\/100 {
  color: rgb(86 86 171 / 1);
}

.text-primary-400\/20 {
  color: rgb(86 86 171 / 0.2);
}

.text-primary-400\/25 {
  color: rgb(86 86 171 / 0.25);
}

.text-primary-400\/30 {
  color: rgb(86 86 171 / 0.3);
}

.text-primary-400\/40 {
  color: rgb(86 86 171 / 0.4);
}

.text-primary-400\/5 {
  color: rgb(86 86 171 / 0.05);
}

.text-primary-400\/50 {
  color: rgb(86 86 171 / 0.5);
}

.text-primary-400\/60 {
  color: rgb(86 86 171 / 0.6);
}

.text-primary-400\/70 {
  color: rgb(86 86 171 / 0.7);
}

.text-primary-400\/75 {
  color: rgb(86 86 171 / 0.75);
}

.text-primary-400\/80 {
  color: rgb(86 86 171 / 0.8);
}

.text-primary-400\/90 {
  color: rgb(86 86 171 / 0.9);
}

.text-primary-400\/95 {
  color: rgb(86 86 171 / 0.95);
}

.text-primary-500 {
  --tw-text-opacity: 1;
  color: rgb(59 56 133 / var(--tw-text-opacity));
}

.text-primary-500\/0 {
  color: rgb(59 56 133 / 0);
}

.text-primary-500\/10 {
  color: rgb(59 56 133 / 0.1);
}

.text-primary-500\/100 {
  color: rgb(59 56 133 / 1);
}

.text-primary-500\/20 {
  color: rgb(59 56 133 / 0.2);
}

.text-primary-500\/25 {
  color: rgb(59 56 133 / 0.25);
}

.text-primary-500\/30 {
  color: rgb(59 56 133 / 0.3);
}

.text-primary-500\/40 {
  color: rgb(59 56 133 / 0.4);
}

.text-primary-500\/5 {
  color: rgb(59 56 133 / 0.05);
}

.text-primary-500\/50 {
  color: rgb(59 56 133 / 0.5);
}

.text-primary-500\/60 {
  color: rgb(59 56 133 / 0.6);
}

.text-primary-500\/70 {
  color: rgb(59 56 133 / 0.7);
}

.text-primary-500\/75 {
  color: rgb(59 56 133 / 0.75);
}

.text-primary-500\/80 {
  color: rgb(59 56 133 / 0.8);
}

.text-primary-500\/90 {
  color: rgb(59 56 133 / 0.9);
}

.text-primary-500\/95 {
  color: rgb(59 56 133 / 0.95);
}

.text-primary-600 {
  --tw-text-opacity: 1;
  color: rgb(42 40 99 / var(--tw-text-opacity));
}

.text-primary-600\/0 {
  color: rgb(42 40 99 / 0);
}

.text-primary-600\/10 {
  color: rgb(42 40 99 / 0.1);
}

.text-primary-600\/100 {
  color: rgb(42 40 99 / 1);
}

.text-primary-600\/20 {
  color: rgb(42 40 99 / 0.2);
}

.text-primary-600\/25 {
  color: rgb(42 40 99 / 0.25);
}

.text-primary-600\/30 {
  color: rgb(42 40 99 / 0.3);
}

.text-primary-600\/40 {
  color: rgb(42 40 99 / 0.4);
}

.text-primary-600\/5 {
  color: rgb(42 40 99 / 0.05);
}

.text-primary-600\/50 {
  color: rgb(42 40 99 / 0.5);
}

.text-primary-600\/60 {
  color: rgb(42 40 99 / 0.6);
}

.text-primary-600\/70 {
  color: rgb(42 40 99 / 0.7);
}

.text-primary-600\/75 {
  color: rgb(42 40 99 / 0.75);
}

.text-primary-600\/80 {
  color: rgb(42 40 99 / 0.8);
}

.text-primary-600\/90 {
  color: rgb(42 40 99 / 0.9);
}

.text-primary-600\/95 {
  color: rgb(42 40 99 / 0.95);
}

.text-primary-700 {
  --tw-text-opacity: 1;
  color: rgb(26 24 65 / var(--tw-text-opacity));
}

.text-primary-700\/0 {
  color: rgb(26 24 65 / 0);
}

.text-primary-700\/10 {
  color: rgb(26 24 65 / 0.1);
}

.text-primary-700\/100 {
  color: rgb(26 24 65 / 1);
}

.text-primary-700\/20 {
  color: rgb(26 24 65 / 0.2);
}

.text-primary-700\/25 {
  color: rgb(26 24 65 / 0.25);
}

.text-primary-700\/30 {
  color: rgb(26 24 65 / 0.3);
}

.text-primary-700\/40 {
  color: rgb(26 24 65 / 0.4);
}

.text-primary-700\/5 {
  color: rgb(26 24 65 / 0.05);
}

.text-primary-700\/50 {
  color: rgb(26 24 65 / 0.5);
}

.text-primary-700\/60 {
  color: rgb(26 24 65 / 0.6);
}

.text-primary-700\/70 {
  color: rgb(26 24 65 / 0.7);
}

.text-primary-700\/75 {
  color: rgb(26 24 65 / 0.75);
}

.text-primary-700\/80 {
  color: rgb(26 24 65 / 0.8);
}

.text-primary-700\/90 {
  color: rgb(26 24 65 / 0.9);
}

.text-primary-700\/95 {
  color: rgb(26 24 65 / 0.95);
}

.text-primary-800 {
  --tw-text-opacity: 1;
  color: rgb(10 8 31 / var(--tw-text-opacity));
}

.text-primary-800\/0 {
  color: rgb(10 8 31 / 0);
}

.text-primary-800\/10 {
  color: rgb(10 8 31 / 0.1);
}

.text-primary-800\/100 {
  color: rgb(10 8 31 / 1);
}

.text-primary-800\/20 {
  color: rgb(10 8 31 / 0.2);
}

.text-primary-800\/25 {
  color: rgb(10 8 31 / 0.25);
}

.text-primary-800\/30 {
  color: rgb(10 8 31 / 0.3);
}

.text-primary-800\/40 {
  color: rgb(10 8 31 / 0.4);
}

.text-primary-800\/5 {
  color: rgb(10 8 31 / 0.05);
}

.text-primary-800\/50 {
  color: rgb(10 8 31 / 0.5);
}

.text-primary-800\/60 {
  color: rgb(10 8 31 / 0.6);
}

.text-primary-800\/70 {
  color: rgb(10 8 31 / 0.7);
}

.text-primary-800\/75 {
  color: rgb(10 8 31 / 0.75);
}

.text-primary-800\/80 {
  color: rgb(10 8 31 / 0.8);
}

.text-primary-800\/90 {
  color: rgb(10 8 31 / 0.9);
}

.text-primary-800\/95 {
  color: rgb(10 8 31 / 0.95);
}

.text-primary-900 {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-primary-900\/0 {
  color: rgb(0 0 0 / 0);
}

.text-primary-900\/10 {
  color: rgb(0 0 0 / 0.1);
}

.text-primary-900\/100 {
  color: rgb(0 0 0 / 1);
}

.text-primary-900\/20 {
  color: rgb(0 0 0 / 0.2);
}

.text-primary-900\/25 {
  color: rgb(0 0 0 / 0.25);
}

.text-primary-900\/30 {
  color: rgb(0 0 0 / 0.3);
}

.text-primary-900\/40 {
  color: rgb(0 0 0 / 0.4);
}

.text-primary-900\/5 {
  color: rgb(0 0 0 / 0.05);
}

.text-primary-900\/50 {
  color: rgb(0 0 0 / 0.5);
}

.text-primary-900\/60 {
  color: rgb(0 0 0 / 0.6);
}

.text-primary-900\/70 {
  color: rgb(0 0 0 / 0.7);
}

.text-primary-900\/75 {
  color: rgb(0 0 0 / 0.75);
}

.text-primary-900\/80 {
  color: rgb(0 0 0 / 0.8);
}

.text-primary-900\/90 {
  color: rgb(0 0 0 / 0.9);
}

.text-primary-900\/95 {
  color: rgb(0 0 0 / 0.95);
}

.text-purple-100 {
  --tw-text-opacity: 1;
  color: rgb(243 232 255 / var(--tw-text-opacity));
}

.text-purple-100\/0 {
  color: rgb(243 232 255 / 0);
}

.text-purple-100\/10 {
  color: rgb(243 232 255 / 0.1);
}

.text-purple-100\/100 {
  color: rgb(243 232 255 / 1);
}

.text-purple-100\/20 {
  color: rgb(243 232 255 / 0.2);
}

.text-purple-100\/25 {
  color: rgb(243 232 255 / 0.25);
}

.text-purple-100\/30 {
  color: rgb(243 232 255 / 0.3);
}

.text-purple-100\/40 {
  color: rgb(243 232 255 / 0.4);
}

.text-purple-100\/5 {
  color: rgb(243 232 255 / 0.05);
}

.text-purple-100\/50 {
  color: rgb(243 232 255 / 0.5);
}

.text-purple-100\/60 {
  color: rgb(243 232 255 / 0.6);
}

.text-purple-100\/70 {
  color: rgb(243 232 255 / 0.7);
}

.text-purple-100\/75 {
  color: rgb(243 232 255 / 0.75);
}

.text-purple-100\/80 {
  color: rgb(243 232 255 / 0.8);
}

.text-purple-100\/90 {
  color: rgb(243 232 255 / 0.9);
}

.text-purple-100\/95 {
  color: rgb(243 232 255 / 0.95);
}

.text-purple-200 {
  --tw-text-opacity: 1;
  color: rgb(233 213 255 / var(--tw-text-opacity));
}

.text-purple-200\/0 {
  color: rgb(233 213 255 / 0);
}

.text-purple-200\/10 {
  color: rgb(233 213 255 / 0.1);
}

.text-purple-200\/100 {
  color: rgb(233 213 255 / 1);
}

.text-purple-200\/20 {
  color: rgb(233 213 255 / 0.2);
}

.text-purple-200\/25 {
  color: rgb(233 213 255 / 0.25);
}

.text-purple-200\/30 {
  color: rgb(233 213 255 / 0.3);
}

.text-purple-200\/40 {
  color: rgb(233 213 255 / 0.4);
}

.text-purple-200\/5 {
  color: rgb(233 213 255 / 0.05);
}

.text-purple-200\/50 {
  color: rgb(233 213 255 / 0.5);
}

.text-purple-200\/60 {
  color: rgb(233 213 255 / 0.6);
}

.text-purple-200\/70 {
  color: rgb(233 213 255 / 0.7);
}

.text-purple-200\/75 {
  color: rgb(233 213 255 / 0.75);
}

.text-purple-200\/80 {
  color: rgb(233 213 255 / 0.8);
}

.text-purple-200\/90 {
  color: rgb(233 213 255 / 0.9);
}

.text-purple-200\/95 {
  color: rgb(233 213 255 / 0.95);
}

.text-purple-300 {
  --tw-text-opacity: 1;
  color: rgb(216 180 254 / var(--tw-text-opacity));
}

.text-purple-300\/0 {
  color: rgb(216 180 254 / 0);
}

.text-purple-300\/10 {
  color: rgb(216 180 254 / 0.1);
}

.text-purple-300\/100 {
  color: rgb(216 180 254 / 1);
}

.text-purple-300\/20 {
  color: rgb(216 180 254 / 0.2);
}

.text-purple-300\/25 {
  color: rgb(216 180 254 / 0.25);
}

.text-purple-300\/30 {
  color: rgb(216 180 254 / 0.3);
}

.text-purple-300\/40 {
  color: rgb(216 180 254 / 0.4);
}

.text-purple-300\/5 {
  color: rgb(216 180 254 / 0.05);
}

.text-purple-300\/50 {
  color: rgb(216 180 254 / 0.5);
}

.text-purple-300\/60 {
  color: rgb(216 180 254 / 0.6);
}

.text-purple-300\/70 {
  color: rgb(216 180 254 / 0.7);
}

.text-purple-300\/75 {
  color: rgb(216 180 254 / 0.75);
}

.text-purple-300\/80 {
  color: rgb(216 180 254 / 0.8);
}

.text-purple-300\/90 {
  color: rgb(216 180 254 / 0.9);
}

.text-purple-300\/95 {
  color: rgb(216 180 254 / 0.95);
}

.text-purple-400 {
  --tw-text-opacity: 1;
  color: rgb(192 132 252 / var(--tw-text-opacity));
}

.text-purple-400\/0 {
  color: rgb(192 132 252 / 0);
}

.text-purple-400\/10 {
  color: rgb(192 132 252 / 0.1);
}

.text-purple-400\/100 {
  color: rgb(192 132 252 / 1);
}

.text-purple-400\/20 {
  color: rgb(192 132 252 / 0.2);
}

.text-purple-400\/25 {
  color: rgb(192 132 252 / 0.25);
}

.text-purple-400\/30 {
  color: rgb(192 132 252 / 0.3);
}

.text-purple-400\/40 {
  color: rgb(192 132 252 / 0.4);
}

.text-purple-400\/5 {
  color: rgb(192 132 252 / 0.05);
}

.text-purple-400\/50 {
  color: rgb(192 132 252 / 0.5);
}

.text-purple-400\/60 {
  color: rgb(192 132 252 / 0.6);
}

.text-purple-400\/70 {
  color: rgb(192 132 252 / 0.7);
}

.text-purple-400\/75 {
  color: rgb(192 132 252 / 0.75);
}

.text-purple-400\/80 {
  color: rgb(192 132 252 / 0.8);
}

.text-purple-400\/90 {
  color: rgb(192 132 252 / 0.9);
}

.text-purple-400\/95 {
  color: rgb(192 132 252 / 0.95);
}

.text-purple-50 {
  --tw-text-opacity: 1;
  color: rgb(250 245 255 / var(--tw-text-opacity));
}

.text-purple-50\/0 {
  color: rgb(250 245 255 / 0);
}

.text-purple-50\/10 {
  color: rgb(250 245 255 / 0.1);
}

.text-purple-50\/100 {
  color: rgb(250 245 255 / 1);
}

.text-purple-50\/20 {
  color: rgb(250 245 255 / 0.2);
}

.text-purple-50\/25 {
  color: rgb(250 245 255 / 0.25);
}

.text-purple-50\/30 {
  color: rgb(250 245 255 / 0.3);
}

.text-purple-50\/40 {
  color: rgb(250 245 255 / 0.4);
}

.text-purple-50\/5 {
  color: rgb(250 245 255 / 0.05);
}

.text-purple-50\/50 {
  color: rgb(250 245 255 / 0.5);
}

.text-purple-50\/60 {
  color: rgb(250 245 255 / 0.6);
}

.text-purple-50\/70 {
  color: rgb(250 245 255 / 0.7);
}

.text-purple-50\/75 {
  color: rgb(250 245 255 / 0.75);
}

.text-purple-50\/80 {
  color: rgb(250 245 255 / 0.8);
}

.text-purple-50\/90 {
  color: rgb(250 245 255 / 0.9);
}

.text-purple-50\/95 {
  color: rgb(250 245 255 / 0.95);
}

.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity));
}

.text-purple-500\/0 {
  color: rgb(168 85 247 / 0);
}

.text-purple-500\/10 {
  color: rgb(168 85 247 / 0.1);
}

.text-purple-500\/100 {
  color: rgb(168 85 247 / 1);
}

.text-purple-500\/20 {
  color: rgb(168 85 247 / 0.2);
}

.text-purple-500\/25 {
  color: rgb(168 85 247 / 0.25);
}

.text-purple-500\/30 {
  color: rgb(168 85 247 / 0.3);
}

.text-purple-500\/40 {
  color: rgb(168 85 247 / 0.4);
}

.text-purple-500\/5 {
  color: rgb(168 85 247 / 0.05);
}

.text-purple-500\/50 {
  color: rgb(168 85 247 / 0.5);
}

.text-purple-500\/60 {
  color: rgb(168 85 247 / 0.6);
}

.text-purple-500\/70 {
  color: rgb(168 85 247 / 0.7);
}

.text-purple-500\/75 {
  color: rgb(168 85 247 / 0.75);
}

.text-purple-500\/80 {
  color: rgb(168 85 247 / 0.8);
}

.text-purple-500\/90 {
  color: rgb(168 85 247 / 0.9);
}

.text-purple-500\/95 {
  color: rgb(168 85 247 / 0.95);
}

.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity));
}

.text-purple-600\/0 {
  color: rgb(147 51 234 / 0);
}

.text-purple-600\/10 {
  color: rgb(147 51 234 / 0.1);
}

.text-purple-600\/100 {
  color: rgb(147 51 234 / 1);
}

.text-purple-600\/20 {
  color: rgb(147 51 234 / 0.2);
}

.text-purple-600\/25 {
  color: rgb(147 51 234 / 0.25);
}

.text-purple-600\/30 {
  color: rgb(147 51 234 / 0.3);
}

.text-purple-600\/40 {
  color: rgb(147 51 234 / 0.4);
}

.text-purple-600\/5 {
  color: rgb(147 51 234 / 0.05);
}

.text-purple-600\/50 {
  color: rgb(147 51 234 / 0.5);
}

.text-purple-600\/60 {
  color: rgb(147 51 234 / 0.6);
}

.text-purple-600\/70 {
  color: rgb(147 51 234 / 0.7);
}

.text-purple-600\/75 {
  color: rgb(147 51 234 / 0.75);
}

.text-purple-600\/80 {
  color: rgb(147 51 234 / 0.8);
}

.text-purple-600\/90 {
  color: rgb(147 51 234 / 0.9);
}

.text-purple-600\/95 {
  color: rgb(147 51 234 / 0.95);
}

.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgb(126 34 206 / var(--tw-text-opacity));
}

.text-purple-700\/0 {
  color: rgb(126 34 206 / 0);
}

.text-purple-700\/10 {
  color: rgb(126 34 206 / 0.1);
}

.text-purple-700\/100 {
  color: rgb(126 34 206 / 1);
}

.text-purple-700\/20 {
  color: rgb(126 34 206 / 0.2);
}

.text-purple-700\/25 {
  color: rgb(126 34 206 / 0.25);
}

.text-purple-700\/30 {
  color: rgb(126 34 206 / 0.3);
}

.text-purple-700\/40 {
  color: rgb(126 34 206 / 0.4);
}

.text-purple-700\/5 {
  color: rgb(126 34 206 / 0.05);
}

.text-purple-700\/50 {
  color: rgb(126 34 206 / 0.5);
}

.text-purple-700\/60 {
  color: rgb(126 34 206 / 0.6);
}

.text-purple-700\/70 {
  color: rgb(126 34 206 / 0.7);
}

.text-purple-700\/75 {
  color: rgb(126 34 206 / 0.75);
}

.text-purple-700\/80 {
  color: rgb(126 34 206 / 0.8);
}

.text-purple-700\/90 {
  color: rgb(126 34 206 / 0.9);
}

.text-purple-700\/95 {
  color: rgb(126 34 206 / 0.95);
}

.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(107 33 168 / var(--tw-text-opacity));
}

.text-purple-800\/0 {
  color: rgb(107 33 168 / 0);
}

.text-purple-800\/10 {
  color: rgb(107 33 168 / 0.1);
}

.text-purple-800\/100 {
  color: rgb(107 33 168 / 1);
}

.text-purple-800\/20 {
  color: rgb(107 33 168 / 0.2);
}

.text-purple-800\/25 {
  color: rgb(107 33 168 / 0.25);
}

.text-purple-800\/30 {
  color: rgb(107 33 168 / 0.3);
}

.text-purple-800\/40 {
  color: rgb(107 33 168 / 0.4);
}

.text-purple-800\/5 {
  color: rgb(107 33 168 / 0.05);
}

.text-purple-800\/50 {
  color: rgb(107 33 168 / 0.5);
}

.text-purple-800\/60 {
  color: rgb(107 33 168 / 0.6);
}

.text-purple-800\/70 {
  color: rgb(107 33 168 / 0.7);
}

.text-purple-800\/75 {
  color: rgb(107 33 168 / 0.75);
}

.text-purple-800\/80 {
  color: rgb(107 33 168 / 0.8);
}

.text-purple-800\/90 {
  color: rgb(107 33 168 / 0.9);
}

.text-purple-800\/95 {
  color: rgb(107 33 168 / 0.95);
}

.text-purple-900 {
  --tw-text-opacity: 1;
  color: rgb(88 28 135 / var(--tw-text-opacity));
}

.text-purple-900\/0 {
  color: rgb(88 28 135 / 0);
}

.text-purple-900\/10 {
  color: rgb(88 28 135 / 0.1);
}

.text-purple-900\/100 {
  color: rgb(88 28 135 / 1);
}

.text-purple-900\/20 {
  color: rgb(88 28 135 / 0.2);
}

.text-purple-900\/25 {
  color: rgb(88 28 135 / 0.25);
}

.text-purple-900\/30 {
  color: rgb(88 28 135 / 0.3);
}

.text-purple-900\/40 {
  color: rgb(88 28 135 / 0.4);
}

.text-purple-900\/5 {
  color: rgb(88 28 135 / 0.05);
}

.text-purple-900\/50 {
  color: rgb(88 28 135 / 0.5);
}

.text-purple-900\/60 {
  color: rgb(88 28 135 / 0.6);
}

.text-purple-900\/70 {
  color: rgb(88 28 135 / 0.7);
}

.text-purple-900\/75 {
  color: rgb(88 28 135 / 0.75);
}

.text-purple-900\/80 {
  color: rgb(88 28 135 / 0.8);
}

.text-purple-900\/90 {
  color: rgb(88 28 135 / 0.9);
}

.text-purple-900\/95 {
  color: rgb(88 28 135 / 0.95);
}

.text-red-100 {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}

.text-red-100\/0 {
  color: rgb(254 226 226 / 0);
}

.text-red-100\/10 {
  color: rgb(254 226 226 / 0.1);
}

.text-red-100\/100 {
  color: rgb(254 226 226 / 1);
}

.text-red-100\/20 {
  color: rgb(254 226 226 / 0.2);
}

.text-red-100\/25 {
  color: rgb(254 226 226 / 0.25);
}

.text-red-100\/30 {
  color: rgb(254 226 226 / 0.3);
}

.text-red-100\/40 {
  color: rgb(254 226 226 / 0.4);
}

.text-red-100\/5 {
  color: rgb(254 226 226 / 0.05);
}

.text-red-100\/50 {
  color: rgb(254 226 226 / 0.5);
}

.text-red-100\/60 {
  color: rgb(254 226 226 / 0.6);
}

.text-red-100\/70 {
  color: rgb(254 226 226 / 0.7);
}

.text-red-100\/75 {
  color: rgb(254 226 226 / 0.75);
}

.text-red-100\/80 {
  color: rgb(254 226 226 / 0.8);
}

.text-red-100\/90 {
  color: rgb(254 226 226 / 0.9);
}

.text-red-100\/95 {
  color: rgb(254 226 226 / 0.95);
}

.text-red-200 {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}

.text-red-200\/0 {
  color: rgb(254 202 202 / 0);
}

.text-red-200\/10 {
  color: rgb(254 202 202 / 0.1);
}

.text-red-200\/100 {
  color: rgb(254 202 202 / 1);
}

.text-red-200\/20 {
  color: rgb(254 202 202 / 0.2);
}

.text-red-200\/25 {
  color: rgb(254 202 202 / 0.25);
}

.text-red-200\/30 {
  color: rgb(254 202 202 / 0.3);
}

.text-red-200\/40 {
  color: rgb(254 202 202 / 0.4);
}

.text-red-200\/5 {
  color: rgb(254 202 202 / 0.05);
}

.text-red-200\/50 {
  color: rgb(254 202 202 / 0.5);
}

.text-red-200\/60 {
  color: rgb(254 202 202 / 0.6);
}

.text-red-200\/70 {
  color: rgb(254 202 202 / 0.7);
}

.text-red-200\/75 {
  color: rgb(254 202 202 / 0.75);
}

.text-red-200\/80 {
  color: rgb(254 202 202 / 0.8);
}

.text-red-200\/90 {
  color: rgb(254 202 202 / 0.9);
}

.text-red-200\/95 {
  color: rgb(254 202 202 / 0.95);
}

.text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}

.text-red-300\/0 {
  color: rgb(252 165 165 / 0);
}

.text-red-300\/10 {
  color: rgb(252 165 165 / 0.1);
}

.text-red-300\/100 {
  color: rgb(252 165 165 / 1);
}

.text-red-300\/20 {
  color: rgb(252 165 165 / 0.2);
}

.text-red-300\/25 {
  color: rgb(252 165 165 / 0.25);
}

.text-red-300\/30 {
  color: rgb(252 165 165 / 0.3);
}

.text-red-300\/40 {
  color: rgb(252 165 165 / 0.4);
}

.text-red-300\/5 {
  color: rgb(252 165 165 / 0.05);
}

.text-red-300\/50 {
  color: rgb(252 165 165 / 0.5);
}

.text-red-300\/60 {
  color: rgb(252 165 165 / 0.6);
}

.text-red-300\/70 {
  color: rgb(252 165 165 / 0.7);
}

.text-red-300\/75 {
  color: rgb(252 165 165 / 0.75);
}

.text-red-300\/80 {
  color: rgb(252 165 165 / 0.8);
}

.text-red-300\/90 {
  color: rgb(252 165 165 / 0.9);
}

.text-red-300\/95 {
  color: rgb(252 165 165 / 0.95);
}

.text-red-400 {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}

.text-red-400\/0 {
  color: rgb(248 113 113 / 0);
}

.text-red-400\/10 {
  color: rgb(248 113 113 / 0.1);
}

.text-red-400\/100 {
  color: rgb(248 113 113 / 1);
}

.text-red-400\/20 {
  color: rgb(248 113 113 / 0.2);
}

.text-red-400\/25 {
  color: rgb(248 113 113 / 0.25);
}

.text-red-400\/30 {
  color: rgb(248 113 113 / 0.3);
}

.text-red-400\/40 {
  color: rgb(248 113 113 / 0.4);
}

.text-red-400\/5 {
  color: rgb(248 113 113 / 0.05);
}

.text-red-400\/50 {
  color: rgb(248 113 113 / 0.5);
}

.text-red-400\/60 {
  color: rgb(248 113 113 / 0.6);
}

.text-red-400\/70 {
  color: rgb(248 113 113 / 0.7);
}

.text-red-400\/75 {
  color: rgb(248 113 113 / 0.75);
}

.text-red-400\/80 {
  color: rgb(248 113 113 / 0.8);
}

.text-red-400\/90 {
  color: rgb(248 113 113 / 0.9);
}

.text-red-400\/95 {
  color: rgb(248 113 113 / 0.95);
}

.text-red-50 {
  --tw-text-opacity: 1;
  color: rgb(254 242 242 / var(--tw-text-opacity));
}

.text-red-50\/0 {
  color: rgb(254 242 242 / 0);
}

.text-red-50\/10 {
  color: rgb(254 242 242 / 0.1);
}

.text-red-50\/100 {
  color: rgb(254 242 242 / 1);
}

.text-red-50\/20 {
  color: rgb(254 242 242 / 0.2);
}

.text-red-50\/25 {
  color: rgb(254 242 242 / 0.25);
}

.text-red-50\/30 {
  color: rgb(254 242 242 / 0.3);
}

.text-red-50\/40 {
  color: rgb(254 242 242 / 0.4);
}

.text-red-50\/5 {
  color: rgb(254 242 242 / 0.05);
}

.text-red-50\/50 {
  color: rgb(254 242 242 / 0.5);
}

.text-red-50\/60 {
  color: rgb(254 242 242 / 0.6);
}

.text-red-50\/70 {
  color: rgb(254 242 242 / 0.7);
}

.text-red-50\/75 {
  color: rgb(254 242 242 / 0.75);
}

.text-red-50\/80 {
  color: rgb(254 242 242 / 0.8);
}

.text-red-50\/90 {
  color: rgb(254 242 242 / 0.9);
}

.text-red-50\/95 {
  color: rgb(254 242 242 / 0.95);
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.text-red-500\/0 {
  color: rgb(239 68 68 / 0);
}

.text-red-500\/10 {
  color: rgb(239 68 68 / 0.1);
}

.text-red-500\/100 {
  color: rgb(239 68 68 / 1);
}

.text-red-500\/20 {
  color: rgb(239 68 68 / 0.2);
}

.text-red-500\/25 {
  color: rgb(239 68 68 / 0.25);
}

.text-red-500\/30 {
  color: rgb(239 68 68 / 0.3);
}

.text-red-500\/40 {
  color: rgb(239 68 68 / 0.4);
}

.text-red-500\/5 {
  color: rgb(239 68 68 / 0.05);
}

.text-red-500\/50 {
  color: rgb(239 68 68 / 0.5);
}

.text-red-500\/60 {
  color: rgb(239 68 68 / 0.6);
}

.text-red-500\/70 {
  color: rgb(239 68 68 / 0.7);
}

.text-red-500\/75 {
  color: rgb(239 68 68 / 0.75);
}

.text-red-500\/80 {
  color: rgb(239 68 68 / 0.8);
}

.text-red-500\/90 {
  color: rgb(239 68 68 / 0.9);
}

.text-red-500\/95 {
  color: rgb(239 68 68 / 0.95);
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.text-red-600\/0 {
  color: rgb(220 38 38 / 0);
}

.text-red-600\/10 {
  color: rgb(220 38 38 / 0.1);
}

.text-red-600\/100 {
  color: rgb(220 38 38 / 1);
}

.text-red-600\/20 {
  color: rgb(220 38 38 / 0.2);
}

.text-red-600\/25 {
  color: rgb(220 38 38 / 0.25);
}

.text-red-600\/30 {
  color: rgb(220 38 38 / 0.3);
}

.text-red-600\/40 {
  color: rgb(220 38 38 / 0.4);
}

.text-red-600\/5 {
  color: rgb(220 38 38 / 0.05);
}

.text-red-600\/50 {
  color: rgb(220 38 38 / 0.5);
}

.text-red-600\/60 {
  color: rgb(220 38 38 / 0.6);
}

.text-red-600\/70 {
  color: rgb(220 38 38 / 0.7);
}

.text-red-600\/75 {
  color: rgb(220 38 38 / 0.75);
}

.text-red-600\/80 {
  color: rgb(220 38 38 / 0.8);
}

.text-red-600\/90 {
  color: rgb(220 38 38 / 0.9);
}

.text-red-600\/95 {
  color: rgb(220 38 38 / 0.95);
}

.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.text-red-700\/0 {
  color: rgb(185 28 28 / 0);
}

.text-red-700\/10 {
  color: rgb(185 28 28 / 0.1);
}

.text-red-700\/100 {
  color: rgb(185 28 28 / 1);
}

.text-red-700\/20 {
  color: rgb(185 28 28 / 0.2);
}

.text-red-700\/25 {
  color: rgb(185 28 28 / 0.25);
}

.text-red-700\/30 {
  color: rgb(185 28 28 / 0.3);
}

.text-red-700\/40 {
  color: rgb(185 28 28 / 0.4);
}

.text-red-700\/5 {
  color: rgb(185 28 28 / 0.05);
}

.text-red-700\/50 {
  color: rgb(185 28 28 / 0.5);
}

.text-red-700\/60 {
  color: rgb(185 28 28 / 0.6);
}

.text-red-700\/70 {
  color: rgb(185 28 28 / 0.7);
}

.text-red-700\/75 {
  color: rgb(185 28 28 / 0.75);
}

.text-red-700\/80 {
  color: rgb(185 28 28 / 0.8);
}

.text-red-700\/90 {
  color: rgb(185 28 28 / 0.9);
}

.text-red-700\/95 {
  color: rgb(185 28 28 / 0.95);
}

.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}

.text-red-800\/0 {
  color: rgb(153 27 27 / 0);
}

.text-red-800\/10 {
  color: rgb(153 27 27 / 0.1);
}

.text-red-800\/100 {
  color: rgb(153 27 27 / 1);
}

.text-red-800\/20 {
  color: rgb(153 27 27 / 0.2);
}

.text-red-800\/25 {
  color: rgb(153 27 27 / 0.25);
}

.text-red-800\/30 {
  color: rgb(153 27 27 / 0.3);
}

.text-red-800\/40 {
  color: rgb(153 27 27 / 0.4);
}

.text-red-800\/5 {
  color: rgb(153 27 27 / 0.05);
}

.text-red-800\/50 {
  color: rgb(153 27 27 / 0.5);
}

.text-red-800\/60 {
  color: rgb(153 27 27 / 0.6);
}

.text-red-800\/70 {
  color: rgb(153 27 27 / 0.7);
}

.text-red-800\/75 {
  color: rgb(153 27 27 / 0.75);
}

.text-red-800\/80 {
  color: rgb(153 27 27 / 0.8);
}

.text-red-800\/90 {
  color: rgb(153 27 27 / 0.9);
}

.text-red-800\/95 {
  color: rgb(153 27 27 / 0.95);
}

.text-red-900 {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.text-red-900\/0 {
  color: rgb(127 29 29 / 0);
}

.text-red-900\/10 {
  color: rgb(127 29 29 / 0.1);
}

.text-red-900\/100 {
  color: rgb(127 29 29 / 1);
}

.text-red-900\/20 {
  color: rgb(127 29 29 / 0.2);
}

.text-red-900\/25 {
  color: rgb(127 29 29 / 0.25);
}

.text-red-900\/30 {
  color: rgb(127 29 29 / 0.3);
}

.text-red-900\/40 {
  color: rgb(127 29 29 / 0.4);
}

.text-red-900\/5 {
  color: rgb(127 29 29 / 0.05);
}

.text-red-900\/50 {
  color: rgb(127 29 29 / 0.5);
}

.text-red-900\/60 {
  color: rgb(127 29 29 / 0.6);
}

.text-red-900\/70 {
  color: rgb(127 29 29 / 0.7);
}

.text-red-900\/75 {
  color: rgb(127 29 29 / 0.75);
}

.text-red-900\/80 {
  color: rgb(127 29 29 / 0.8);
}

.text-red-900\/90 {
  color: rgb(127 29 29 / 0.9);
}

.text-red-900\/95 {
  color: rgb(127 29 29 / 0.95);
}

.text-secondary {
  --tw-text-opacity: 1;
  color: rgb(238 197 53 / var(--tw-text-opacity));
}

.text-secondary-100 {
  --tw-text-opacity: 1;
  color: rgb(254 244 210 / var(--tw-text-opacity));
}

.text-secondary-100\/0 {
  color: rgb(254 244 210 / 0);
}

.text-secondary-100\/10 {
  color: rgb(254 244 210 / 0.1);
}

.text-secondary-100\/100 {
  color: rgb(254 244 210 / 1);
}

.text-secondary-100\/20 {
  color: rgb(254 244 210 / 0.2);
}

.text-secondary-100\/25 {
  color: rgb(254 244 210 / 0.25);
}

.text-secondary-100\/30 {
  color: rgb(254 244 210 / 0.3);
}

.text-secondary-100\/40 {
  color: rgb(254 244 210 / 0.4);
}

.text-secondary-100\/5 {
  color: rgb(254 244 210 / 0.05);
}

.text-secondary-100\/50 {
  color: rgb(254 244 210 / 0.5);
}

.text-secondary-100\/60 {
  color: rgb(254 244 210 / 0.6);
}

.text-secondary-100\/70 {
  color: rgb(254 244 210 / 0.7);
}

.text-secondary-100\/75 {
  color: rgb(254 244 210 / 0.75);
}

.text-secondary-100\/80 {
  color: rgb(254 244 210 / 0.8);
}

.text-secondary-100\/90 {
  color: rgb(254 244 210 / 0.9);
}

.text-secondary-100\/95 {
  color: rgb(254 244 210 / 0.95);
}

.text-secondary-200 {
  --tw-text-opacity: 1;
  color: rgb(254 231 166 / var(--tw-text-opacity));
}

.text-secondary-200\/0 {
  color: rgb(254 231 166 / 0);
}

.text-secondary-200\/10 {
  color: rgb(254 231 166 / 0.1);
}

.text-secondary-200\/100 {
  color: rgb(254 231 166 / 1);
}

.text-secondary-200\/20 {
  color: rgb(254 231 166 / 0.2);
}

.text-secondary-200\/25 {
  color: rgb(254 231 166 / 0.25);
}

.text-secondary-200\/30 {
  color: rgb(254 231 166 / 0.3);
}

.text-secondary-200\/40 {
  color: rgb(254 231 166 / 0.4);
}

.text-secondary-200\/5 {
  color: rgb(254 231 166 / 0.05);
}

.text-secondary-200\/50 {
  color: rgb(254 231 166 / 0.5);
}

.text-secondary-200\/60 {
  color: rgb(254 231 166 / 0.6);
}

.text-secondary-200\/70 {
  color: rgb(254 231 166 / 0.7);
}

.text-secondary-200\/75 {
  color: rgb(254 231 166 / 0.75);
}

.text-secondary-200\/80 {
  color: rgb(254 231 166 / 0.8);
}

.text-secondary-200\/90 {
  color: rgb(254 231 166 / 0.9);
}

.text-secondary-200\/95 {
  color: rgb(254 231 166 / 0.95);
}

.text-secondary-300 {
  --tw-text-opacity: 1;
  color: rgb(254 218 122 / var(--tw-text-opacity));
}

.text-secondary-300\/0 {
  color: rgb(254 218 122 / 0);
}

.text-secondary-300\/10 {
  color: rgb(254 218 122 / 0.1);
}

.text-secondary-300\/100 {
  color: rgb(254 218 122 / 1);
}

.text-secondary-300\/20 {
  color: rgb(254 218 122 / 0.2);
}

.text-secondary-300\/25 {
  color: rgb(254 218 122 / 0.25);
}

.text-secondary-300\/30 {
  color: rgb(254 218 122 / 0.3);
}

.text-secondary-300\/40 {
  color: rgb(254 218 122 / 0.4);
}

.text-secondary-300\/5 {
  color: rgb(254 218 122 / 0.05);
}

.text-secondary-300\/50 {
  color: rgb(254 218 122 / 0.5);
}

.text-secondary-300\/60 {
  color: rgb(254 218 122 / 0.6);
}

.text-secondary-300\/70 {
  color: rgb(254 218 122 / 0.7);
}

.text-secondary-300\/75 {
  color: rgb(254 218 122 / 0.75);
}

.text-secondary-300\/80 {
  color: rgb(254 218 122 / 0.8);
}

.text-secondary-300\/90 {
  color: rgb(254 218 122 / 0.9);
}

.text-secondary-300\/95 {
  color: rgb(254 218 122 / 0.95);
}

.text-secondary-400 {
  --tw-text-opacity: 1;
  color: rgb(254 204 78 / var(--tw-text-opacity));
}

.text-secondary-400\/0 {
  color: rgb(254 204 78 / 0);
}

.text-secondary-400\/10 {
  color: rgb(254 204 78 / 0.1);
}

.text-secondary-400\/100 {
  color: rgb(254 204 78 / 1);
}

.text-secondary-400\/20 {
  color: rgb(254 204 78 / 0.2);
}

.text-secondary-400\/25 {
  color: rgb(254 204 78 / 0.25);
}

.text-secondary-400\/30 {
  color: rgb(254 204 78 / 0.3);
}

.text-secondary-400\/40 {
  color: rgb(254 204 78 / 0.4);
}

.text-secondary-400\/5 {
  color: rgb(254 204 78 / 0.05);
}

.text-secondary-400\/50 {
  color: rgb(254 204 78 / 0.5);
}

.text-secondary-400\/60 {
  color: rgb(254 204 78 / 0.6);
}

.text-secondary-400\/70 {
  color: rgb(254 204 78 / 0.7);
}

.text-secondary-400\/75 {
  color: rgb(254 204 78 / 0.75);
}

.text-secondary-400\/80 {
  color: rgb(254 204 78 / 0.8);
}

.text-secondary-400\/90 {
  color: rgb(254 204 78 / 0.9);
}

.text-secondary-400\/95 {
  color: rgb(254 204 78 / 0.95);
}

.text-secondary-500 {
  --tw-text-opacity: 1;
  color: rgb(238 197 53 / var(--tw-text-opacity));
}

.text-secondary-500\/0 {
  color: rgb(238 197 53 / 0);
}

.text-secondary-500\/10 {
  color: rgb(238 197 53 / 0.1);
}

.text-secondary-500\/100 {
  color: rgb(238 197 53 / 1);
}

.text-secondary-500\/20 {
  color: rgb(238 197 53 / 0.2);
}

.text-secondary-500\/25 {
  color: rgb(238 197 53 / 0.25);
}

.text-secondary-500\/30 {
  color: rgb(238 197 53 / 0.3);
}

.text-secondary-500\/40 {
  color: rgb(238 197 53 / 0.4);
}

.text-secondary-500\/5 {
  color: rgb(238 197 53 / 0.05);
}

.text-secondary-500\/50 {
  color: rgb(238 197 53 / 0.5);
}

.text-secondary-500\/60 {
  color: rgb(238 197 53 / 0.6);
}

.text-secondary-500\/70 {
  color: rgb(238 197 53 / 0.7);
}

.text-secondary-500\/75 {
  color: rgb(238 197 53 / 0.75);
}

.text-secondary-500\/80 {
  color: rgb(238 197 53 / 0.8);
}

.text-secondary-500\/90 {
  color: rgb(238 197 53 / 0.9);
}

.text-secondary-500\/95 {
  color: rgb(238 197 53 / 0.95);
}

.text-secondary-600 {
  --tw-text-opacity: 1;
  color: rgb(213 174 45 / var(--tw-text-opacity));
}

.text-secondary-600\/0 {
  color: rgb(213 174 45 / 0);
}

.text-secondary-600\/10 {
  color: rgb(213 174 45 / 0.1);
}

.text-secondary-600\/100 {
  color: rgb(213 174 45 / 1);
}

.text-secondary-600\/20 {
  color: rgb(213 174 45 / 0.2);
}

.text-secondary-600\/25 {
  color: rgb(213 174 45 / 0.25);
}

.text-secondary-600\/30 {
  color: rgb(213 174 45 / 0.3);
}

.text-secondary-600\/40 {
  color: rgb(213 174 45 / 0.4);
}

.text-secondary-600\/5 {
  color: rgb(213 174 45 / 0.05);
}

.text-secondary-600\/50 {
  color: rgb(213 174 45 / 0.5);
}

.text-secondary-600\/60 {
  color: rgb(213 174 45 / 0.6);
}

.text-secondary-600\/70 {
  color: rgb(213 174 45 / 0.7);
}

.text-secondary-600\/75 {
  color: rgb(213 174 45 / 0.75);
}

.text-secondary-600\/80 {
  color: rgb(213 174 45 / 0.8);
}

.text-secondary-600\/90 {
  color: rgb(213 174 45 / 0.9);
}

.text-secondary-600\/95 {
  color: rgb(213 174 45 / 0.95);
}

.text-secondary-700 {
  --tw-text-opacity: 1;
  color: rgb(171 135 37 / var(--tw-text-opacity));
}

.text-secondary-700\/0 {
  color: rgb(171 135 37 / 0);
}

.text-secondary-700\/10 {
  color: rgb(171 135 37 / 0.1);
}

.text-secondary-700\/100 {
  color: rgb(171 135 37 / 1);
}

.text-secondary-700\/20 {
  color: rgb(171 135 37 / 0.2);
}

.text-secondary-700\/25 {
  color: rgb(171 135 37 / 0.25);
}

.text-secondary-700\/30 {
  color: rgb(171 135 37 / 0.3);
}

.text-secondary-700\/40 {
  color: rgb(171 135 37 / 0.4);
}

.text-secondary-700\/5 {
  color: rgb(171 135 37 / 0.05);
}

.text-secondary-700\/50 {
  color: rgb(171 135 37 / 0.5);
}

.text-secondary-700\/60 {
  color: rgb(171 135 37 / 0.6);
}

.text-secondary-700\/70 {
  color: rgb(171 135 37 / 0.7);
}

.text-secondary-700\/75 {
  color: rgb(171 135 37 / 0.75);
}

.text-secondary-700\/80 {
  color: rgb(171 135 37 / 0.8);
}

.text-secondary-700\/90 {
  color: rgb(171 135 37 / 0.9);
}

.text-secondary-700\/95 {
  color: rgb(171 135 37 / 0.95);
}

.text-secondary-800 {
  --tw-text-opacity: 1;
  color: rgb(130 96 29 / var(--tw-text-opacity));
}

.text-secondary-800\/0 {
  color: rgb(130 96 29 / 0);
}

.text-secondary-800\/10 {
  color: rgb(130 96 29 / 0.1);
}

.text-secondary-800\/100 {
  color: rgb(130 96 29 / 1);
}

.text-secondary-800\/20 {
  color: rgb(130 96 29 / 0.2);
}

.text-secondary-800\/25 {
  color: rgb(130 96 29 / 0.25);
}

.text-secondary-800\/30 {
  color: rgb(130 96 29 / 0.3);
}

.text-secondary-800\/40 {
  color: rgb(130 96 29 / 0.4);
}

.text-secondary-800\/5 {
  color: rgb(130 96 29 / 0.05);
}

.text-secondary-800\/50 {
  color: rgb(130 96 29 / 0.5);
}

.text-secondary-800\/60 {
  color: rgb(130 96 29 / 0.6);
}

.text-secondary-800\/70 {
  color: rgb(130 96 29 / 0.7);
}

.text-secondary-800\/75 {
  color: rgb(130 96 29 / 0.75);
}

.text-secondary-800\/80 {
  color: rgb(130 96 29 / 0.8);
}

.text-secondary-800\/90 {
  color: rgb(130 96 29 / 0.9);
}

.text-secondary-800\/95 {
  color: rgb(130 96 29 / 0.95);
}

.text-secondary-900 {
  --tw-text-opacity: 1;
  color: rgb(88 64 21 / var(--tw-text-opacity));
}

.text-secondary-900\/0 {
  color: rgb(88 64 21 / 0);
}

.text-secondary-900\/10 {
  color: rgb(88 64 21 / 0.1);
}

.text-secondary-900\/100 {
  color: rgb(88 64 21 / 1);
}

.text-secondary-900\/20 {
  color: rgb(88 64 21 / 0.2);
}

.text-secondary-900\/25 {
  color: rgb(88 64 21 / 0.25);
}

.text-secondary-900\/30 {
  color: rgb(88 64 21 / 0.3);
}

.text-secondary-900\/40 {
  color: rgb(88 64 21 / 0.4);
}

.text-secondary-900\/5 {
  color: rgb(88 64 21 / 0.05);
}

.text-secondary-900\/50 {
  color: rgb(88 64 21 / 0.5);
}

.text-secondary-900\/60 {
  color: rgb(88 64 21 / 0.6);
}

.text-secondary-900\/70 {
  color: rgb(88 64 21 / 0.7);
}

.text-secondary-900\/75 {
  color: rgb(88 64 21 / 0.75);
}

.text-secondary-900\/80 {
  color: rgb(88 64 21 / 0.8);
}

.text-secondary-900\/90 {
  color: rgb(88 64 21 / 0.9);
}

.text-secondary-900\/95 {
  color: rgb(88 64 21 / 0.95);
}

.text-sky-100 {
  --tw-text-opacity: 1;
  color: rgb(224 242 254 / var(--tw-text-opacity));
}

.text-sky-100\/0 {
  color: rgb(224 242 254 / 0);
}

.text-sky-100\/10 {
  color: rgb(224 242 254 / 0.1);
}

.text-sky-100\/100 {
  color: rgb(224 242 254 / 1);
}

.text-sky-100\/20 {
  color: rgb(224 242 254 / 0.2);
}

.text-sky-100\/25 {
  color: rgb(224 242 254 / 0.25);
}

.text-sky-100\/30 {
  color: rgb(224 242 254 / 0.3);
}

.text-sky-100\/40 {
  color: rgb(224 242 254 / 0.4);
}

.text-sky-100\/5 {
  color: rgb(224 242 254 / 0.05);
}

.text-sky-100\/50 {
  color: rgb(224 242 254 / 0.5);
}

.text-sky-100\/60 {
  color: rgb(224 242 254 / 0.6);
}

.text-sky-100\/70 {
  color: rgb(224 242 254 / 0.7);
}

.text-sky-100\/75 {
  color: rgb(224 242 254 / 0.75);
}

.text-sky-100\/80 {
  color: rgb(224 242 254 / 0.8);
}

.text-sky-100\/90 {
  color: rgb(224 242 254 / 0.9);
}

.text-sky-100\/95 {
  color: rgb(224 242 254 / 0.95);
}

.text-sky-200 {
  --tw-text-opacity: 1;
  color: rgb(186 230 253 / var(--tw-text-opacity));
}

.text-sky-200\/0 {
  color: rgb(186 230 253 / 0);
}

.text-sky-200\/10 {
  color: rgb(186 230 253 / 0.1);
}

.text-sky-200\/100 {
  color: rgb(186 230 253 / 1);
}

.text-sky-200\/20 {
  color: rgb(186 230 253 / 0.2);
}

.text-sky-200\/25 {
  color: rgb(186 230 253 / 0.25);
}

.text-sky-200\/30 {
  color: rgb(186 230 253 / 0.3);
}

.text-sky-200\/40 {
  color: rgb(186 230 253 / 0.4);
}

.text-sky-200\/5 {
  color: rgb(186 230 253 / 0.05);
}

.text-sky-200\/50 {
  color: rgb(186 230 253 / 0.5);
}

.text-sky-200\/60 {
  color: rgb(186 230 253 / 0.6);
}

.text-sky-200\/70 {
  color: rgb(186 230 253 / 0.7);
}

.text-sky-200\/75 {
  color: rgb(186 230 253 / 0.75);
}

.text-sky-200\/80 {
  color: rgb(186 230 253 / 0.8);
}

.text-sky-200\/90 {
  color: rgb(186 230 253 / 0.9);
}

.text-sky-200\/95 {
  color: rgb(186 230 253 / 0.95);
}

.text-sky-300 {
  --tw-text-opacity: 1;
  color: rgb(125 211 252 / var(--tw-text-opacity));
}

.text-sky-300\/0 {
  color: rgb(125 211 252 / 0);
}

.text-sky-300\/10 {
  color: rgb(125 211 252 / 0.1);
}

.text-sky-300\/100 {
  color: rgb(125 211 252 / 1);
}

.text-sky-300\/20 {
  color: rgb(125 211 252 / 0.2);
}

.text-sky-300\/25 {
  color: rgb(125 211 252 / 0.25);
}

.text-sky-300\/30 {
  color: rgb(125 211 252 / 0.3);
}

.text-sky-300\/40 {
  color: rgb(125 211 252 / 0.4);
}

.text-sky-300\/5 {
  color: rgb(125 211 252 / 0.05);
}

.text-sky-300\/50 {
  color: rgb(125 211 252 / 0.5);
}

.text-sky-300\/60 {
  color: rgb(125 211 252 / 0.6);
}

.text-sky-300\/70 {
  color: rgb(125 211 252 / 0.7);
}

.text-sky-300\/75 {
  color: rgb(125 211 252 / 0.75);
}

.text-sky-300\/80 {
  color: rgb(125 211 252 / 0.8);
}

.text-sky-300\/90 {
  color: rgb(125 211 252 / 0.9);
}

.text-sky-300\/95 {
  color: rgb(125 211 252 / 0.95);
}

.text-sky-400 {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity));
}

.text-sky-400\/0 {
  color: rgb(56 189 248 / 0);
}

.text-sky-400\/10 {
  color: rgb(56 189 248 / 0.1);
}

.text-sky-400\/100 {
  color: rgb(56 189 248 / 1);
}

.text-sky-400\/20 {
  color: rgb(56 189 248 / 0.2);
}

.text-sky-400\/25 {
  color: rgb(56 189 248 / 0.25);
}

.text-sky-400\/30 {
  color: rgb(56 189 248 / 0.3);
}

.text-sky-400\/40 {
  color: rgb(56 189 248 / 0.4);
}

.text-sky-400\/5 {
  color: rgb(56 189 248 / 0.05);
}

.text-sky-400\/50 {
  color: rgb(56 189 248 / 0.5);
}

.text-sky-400\/60 {
  color: rgb(56 189 248 / 0.6);
}

.text-sky-400\/70 {
  color: rgb(56 189 248 / 0.7);
}

.text-sky-400\/75 {
  color: rgb(56 189 248 / 0.75);
}

.text-sky-400\/80 {
  color: rgb(56 189 248 / 0.8);
}

.text-sky-400\/90 {
  color: rgb(56 189 248 / 0.9);
}

.text-sky-400\/95 {
  color: rgb(56 189 248 / 0.95);
}

.text-sky-50 {
  --tw-text-opacity: 1;
  color: rgb(240 249 255 / var(--tw-text-opacity));
}

.text-sky-50\/0 {
  color: rgb(240 249 255 / 0);
}

.text-sky-50\/10 {
  color: rgb(240 249 255 / 0.1);
}

.text-sky-50\/100 {
  color: rgb(240 249 255 / 1);
}

.text-sky-50\/20 {
  color: rgb(240 249 255 / 0.2);
}

.text-sky-50\/25 {
  color: rgb(240 249 255 / 0.25);
}

.text-sky-50\/30 {
  color: rgb(240 249 255 / 0.3);
}

.text-sky-50\/40 {
  color: rgb(240 249 255 / 0.4);
}

.text-sky-50\/5 {
  color: rgb(240 249 255 / 0.05);
}

.text-sky-50\/50 {
  color: rgb(240 249 255 / 0.5);
}

.text-sky-50\/60 {
  color: rgb(240 249 255 / 0.6);
}

.text-sky-50\/70 {
  color: rgb(240 249 255 / 0.7);
}

.text-sky-50\/75 {
  color: rgb(240 249 255 / 0.75);
}

.text-sky-50\/80 {
  color: rgb(240 249 255 / 0.8);
}

.text-sky-50\/90 {
  color: rgb(240 249 255 / 0.9);
}

.text-sky-50\/95 {
  color: rgb(240 249 255 / 0.95);
}

.text-sky-500 {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}

.text-sky-500\/0 {
  color: rgb(14 165 233 / 0);
}

.text-sky-500\/10 {
  color: rgb(14 165 233 / 0.1);
}

.text-sky-500\/100 {
  color: rgb(14 165 233 / 1);
}

.text-sky-500\/20 {
  color: rgb(14 165 233 / 0.2);
}

.text-sky-500\/25 {
  color: rgb(14 165 233 / 0.25);
}

.text-sky-500\/30 {
  color: rgb(14 165 233 / 0.3);
}

.text-sky-500\/40 {
  color: rgb(14 165 233 / 0.4);
}

.text-sky-500\/5 {
  color: rgb(14 165 233 / 0.05);
}

.text-sky-500\/50 {
  color: rgb(14 165 233 / 0.5);
}

.text-sky-500\/60 {
  color: rgb(14 165 233 / 0.6);
}

.text-sky-500\/70 {
  color: rgb(14 165 233 / 0.7);
}

.text-sky-500\/75 {
  color: rgb(14 165 233 / 0.75);
}

.text-sky-500\/80 {
  color: rgb(14 165 233 / 0.8);
}

.text-sky-500\/90 {
  color: rgb(14 165 233 / 0.9);
}

.text-sky-500\/95 {
  color: rgb(14 165 233 / 0.95);
}

.text-sky-600 {
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity));
}

.text-sky-600\/0 {
  color: rgb(2 132 199 / 0);
}

.text-sky-600\/10 {
  color: rgb(2 132 199 / 0.1);
}

.text-sky-600\/100 {
  color: rgb(2 132 199 / 1);
}

.text-sky-600\/20 {
  color: rgb(2 132 199 / 0.2);
}

.text-sky-600\/25 {
  color: rgb(2 132 199 / 0.25);
}

.text-sky-600\/30 {
  color: rgb(2 132 199 / 0.3);
}

.text-sky-600\/40 {
  color: rgb(2 132 199 / 0.4);
}

.text-sky-600\/5 {
  color: rgb(2 132 199 / 0.05);
}

.text-sky-600\/50 {
  color: rgb(2 132 199 / 0.5);
}

.text-sky-600\/60 {
  color: rgb(2 132 199 / 0.6);
}

.text-sky-600\/70 {
  color: rgb(2 132 199 / 0.7);
}

.text-sky-600\/75 {
  color: rgb(2 132 199 / 0.75);
}

.text-sky-600\/80 {
  color: rgb(2 132 199 / 0.8);
}

.text-sky-600\/90 {
  color: rgb(2 132 199 / 0.9);
}

.text-sky-600\/95 {
  color: rgb(2 132 199 / 0.95);
}

.text-sky-700 {
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity));
}

.text-sky-700\/0 {
  color: rgb(3 105 161 / 0);
}

.text-sky-700\/10 {
  color: rgb(3 105 161 / 0.1);
}

.text-sky-700\/100 {
  color: rgb(3 105 161 / 1);
}

.text-sky-700\/20 {
  color: rgb(3 105 161 / 0.2);
}

.text-sky-700\/25 {
  color: rgb(3 105 161 / 0.25);
}

.text-sky-700\/30 {
  color: rgb(3 105 161 / 0.3);
}

.text-sky-700\/40 {
  color: rgb(3 105 161 / 0.4);
}

.text-sky-700\/5 {
  color: rgb(3 105 161 / 0.05);
}

.text-sky-700\/50 {
  color: rgb(3 105 161 / 0.5);
}

.text-sky-700\/60 {
  color: rgb(3 105 161 / 0.6);
}

.text-sky-700\/70 {
  color: rgb(3 105 161 / 0.7);
}

.text-sky-700\/75 {
  color: rgb(3 105 161 / 0.75);
}

.text-sky-700\/80 {
  color: rgb(3 105 161 / 0.8);
}

.text-sky-700\/90 {
  color: rgb(3 105 161 / 0.9);
}

.text-sky-700\/95 {
  color: rgb(3 105 161 / 0.95);
}

.text-sky-800 {
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity));
}

.text-sky-800\/0 {
  color: rgb(7 89 133 / 0);
}

.text-sky-800\/10 {
  color: rgb(7 89 133 / 0.1);
}

.text-sky-800\/100 {
  color: rgb(7 89 133 / 1);
}

.text-sky-800\/20 {
  color: rgb(7 89 133 / 0.2);
}

.text-sky-800\/25 {
  color: rgb(7 89 133 / 0.25);
}

.text-sky-800\/30 {
  color: rgb(7 89 133 / 0.3);
}

.text-sky-800\/40 {
  color: rgb(7 89 133 / 0.4);
}

.text-sky-800\/5 {
  color: rgb(7 89 133 / 0.05);
}

.text-sky-800\/50 {
  color: rgb(7 89 133 / 0.5);
}

.text-sky-800\/60 {
  color: rgb(7 89 133 / 0.6);
}

.text-sky-800\/70 {
  color: rgb(7 89 133 / 0.7);
}

.text-sky-800\/75 {
  color: rgb(7 89 133 / 0.75);
}

.text-sky-800\/80 {
  color: rgb(7 89 133 / 0.8);
}

.text-sky-800\/90 {
  color: rgb(7 89 133 / 0.9);
}

.text-sky-800\/95 {
  color: rgb(7 89 133 / 0.95);
}

.text-sky-900 {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity));
}

.text-sky-900\/0 {
  color: rgb(12 74 110 / 0);
}

.text-sky-900\/10 {
  color: rgb(12 74 110 / 0.1);
}

.text-sky-900\/100 {
  color: rgb(12 74 110 / 1);
}

.text-sky-900\/20 {
  color: rgb(12 74 110 / 0.2);
}

.text-sky-900\/25 {
  color: rgb(12 74 110 / 0.25);
}

.text-sky-900\/30 {
  color: rgb(12 74 110 / 0.3);
}

.text-sky-900\/40 {
  color: rgb(12 74 110 / 0.4);
}

.text-sky-900\/5 {
  color: rgb(12 74 110 / 0.05);
}

.text-sky-900\/50 {
  color: rgb(12 74 110 / 0.5);
}

.text-sky-900\/60 {
  color: rgb(12 74 110 / 0.6);
}

.text-sky-900\/70 {
  color: rgb(12 74 110 / 0.7);
}

.text-sky-900\/75 {
  color: rgb(12 74 110 / 0.75);
}

.text-sky-900\/80 {
  color: rgb(12 74 110 / 0.8);
}

.text-sky-900\/90 {
  color: rgb(12 74 110 / 0.9);
}

.text-sky-900\/95 {
  color: rgb(12 74 110 / 0.95);
}

.text-success-500 {
  --tw-text-opacity: 1;
  color: rgb(72 187 120 / var(--tw-text-opacity));
}

.text-success-500\/0 {
  color: rgb(72 187 120 / 0);
}

.text-success-500\/10 {
  color: rgb(72 187 120 / 0.1);
}

.text-success-500\/100 {
  color: rgb(72 187 120 / 1);
}

.text-success-500\/20 {
  color: rgb(72 187 120 / 0.2);
}

.text-success-500\/25 {
  color: rgb(72 187 120 / 0.25);
}

.text-success-500\/30 {
  color: rgb(72 187 120 / 0.3);
}

.text-success-500\/40 {
  color: rgb(72 187 120 / 0.4);
}

.text-success-500\/5 {
  color: rgb(72 187 120 / 0.05);
}

.text-success-500\/50 {
  color: rgb(72 187 120 / 0.5);
}

.text-success-500\/60 {
  color: rgb(72 187 120 / 0.6);
}

.text-success-500\/70 {
  color: rgb(72 187 120 / 0.7);
}

.text-success-500\/75 {
  color: rgb(72 187 120 / 0.75);
}

.text-success-500\/80 {
  color: rgb(72 187 120 / 0.8);
}

.text-success-500\/90 {
  color: rgb(72 187 120 / 0.9);
}

.text-success-500\/95 {
  color: rgb(72 187 120 / 0.95);
}

.text-warning-500 {
  --tw-text-opacity: 1;
  color: rgb(246 224 94 / var(--tw-text-opacity));
}

.text-warning-500\/0 {
  color: rgb(246 224 94 / 0);
}

.text-warning-500\/10 {
  color: rgb(246 224 94 / 0.1);
}

.text-warning-500\/100 {
  color: rgb(246 224 94 / 1);
}

.text-warning-500\/20 {
  color: rgb(246 224 94 / 0.2);
}

.text-warning-500\/25 {
  color: rgb(246 224 94 / 0.25);
}

.text-warning-500\/30 {
  color: rgb(246 224 94 / 0.3);
}

.text-warning-500\/40 {
  color: rgb(246 224 94 / 0.4);
}

.text-warning-500\/5 {
  color: rgb(246 224 94 / 0.05);
}

.text-warning-500\/50 {
  color: rgb(246 224 94 / 0.5);
}

.text-warning-500\/60 {
  color: rgb(246 224 94 / 0.6);
}

.text-warning-500\/70 {
  color: rgb(246 224 94 / 0.7);
}

.text-warning-500\/75 {
  color: rgb(246 224 94 / 0.75);
}

.text-warning-500\/80 {
  color: rgb(246 224 94 / 0.8);
}

.text-warning-500\/90 {
  color: rgb(246 224 94 / 0.9);
}

.text-warning-500\/95 {
  color: rgb(246 224 94 / 0.95);
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-yellow-100 {
  --tw-text-opacity: 1;
  color: rgb(254 249 195 / var(--tw-text-opacity));
}

.text-yellow-100\/0 {
  color: rgb(254 249 195 / 0);
}

.text-yellow-100\/10 {
  color: rgb(254 249 195 / 0.1);
}

.text-yellow-100\/100 {
  color: rgb(254 249 195 / 1);
}

.text-yellow-100\/20 {
  color: rgb(254 249 195 / 0.2);
}

.text-yellow-100\/25 {
  color: rgb(254 249 195 / 0.25);
}

.text-yellow-100\/30 {
  color: rgb(254 249 195 / 0.3);
}

.text-yellow-100\/40 {
  color: rgb(254 249 195 / 0.4);
}

.text-yellow-100\/5 {
  color: rgb(254 249 195 / 0.05);
}

.text-yellow-100\/50 {
  color: rgb(254 249 195 / 0.5);
}

.text-yellow-100\/60 {
  color: rgb(254 249 195 / 0.6);
}

.text-yellow-100\/70 {
  color: rgb(254 249 195 / 0.7);
}

.text-yellow-100\/75 {
  color: rgb(254 249 195 / 0.75);
}

.text-yellow-100\/80 {
  color: rgb(254 249 195 / 0.8);
}

.text-yellow-100\/90 {
  color: rgb(254 249 195 / 0.9);
}

.text-yellow-100\/95 {
  color: rgb(254 249 195 / 0.95);
}

.text-yellow-200 {
  --tw-text-opacity: 1;
  color: rgb(254 240 138 / var(--tw-text-opacity));
}

.text-yellow-200\/0 {
  color: rgb(254 240 138 / 0);
}

.text-yellow-200\/10 {
  color: rgb(254 240 138 / 0.1);
}

.text-yellow-200\/100 {
  color: rgb(254 240 138 / 1);
}

.text-yellow-200\/20 {
  color: rgb(254 240 138 / 0.2);
}

.text-yellow-200\/25 {
  color: rgb(254 240 138 / 0.25);
}

.text-yellow-200\/30 {
  color: rgb(254 240 138 / 0.3);
}

.text-yellow-200\/40 {
  color: rgb(254 240 138 / 0.4);
}

.text-yellow-200\/5 {
  color: rgb(254 240 138 / 0.05);
}

.text-yellow-200\/50 {
  color: rgb(254 240 138 / 0.5);
}

.text-yellow-200\/60 {
  color: rgb(254 240 138 / 0.6);
}

.text-yellow-200\/70 {
  color: rgb(254 240 138 / 0.7);
}

.text-yellow-200\/75 {
  color: rgb(254 240 138 / 0.75);
}

.text-yellow-200\/80 {
  color: rgb(254 240 138 / 0.8);
}

.text-yellow-200\/90 {
  color: rgb(254 240 138 / 0.9);
}

.text-yellow-200\/95 {
  color: rgb(254 240 138 / 0.95);
}

.text-yellow-300 {
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity));
}

.text-yellow-300\/0 {
  color: rgb(253 224 71 / 0);
}

.text-yellow-300\/10 {
  color: rgb(253 224 71 / 0.1);
}

.text-yellow-300\/100 {
  color: rgb(253 224 71 / 1);
}

.text-yellow-300\/20 {
  color: rgb(253 224 71 / 0.2);
}

.text-yellow-300\/25 {
  color: rgb(253 224 71 / 0.25);
}

.text-yellow-300\/30 {
  color: rgb(253 224 71 / 0.3);
}

.text-yellow-300\/40 {
  color: rgb(253 224 71 / 0.4);
}

.text-yellow-300\/5 {
  color: rgb(253 224 71 / 0.05);
}

.text-yellow-300\/50 {
  color: rgb(253 224 71 / 0.5);
}

.text-yellow-300\/60 {
  color: rgb(253 224 71 / 0.6);
}

.text-yellow-300\/70 {
  color: rgb(253 224 71 / 0.7);
}

.text-yellow-300\/75 {
  color: rgb(253 224 71 / 0.75);
}

.text-yellow-300\/80 {
  color: rgb(253 224 71 / 0.8);
}

.text-yellow-300\/90 {
  color: rgb(253 224 71 / 0.9);
}

.text-yellow-300\/95 {
  color: rgb(253 224 71 / 0.95);
}

.text-yellow-400 {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}

.text-yellow-400\/0 {
  color: rgb(250 204 21 / 0);
}

.text-yellow-400\/10 {
  color: rgb(250 204 21 / 0.1);
}

.text-yellow-400\/100 {
  color: rgb(250 204 21 / 1);
}

.text-yellow-400\/20 {
  color: rgb(250 204 21 / 0.2);
}

.text-yellow-400\/25 {
  color: rgb(250 204 21 / 0.25);
}

.text-yellow-400\/30 {
  color: rgb(250 204 21 / 0.3);
}

.text-yellow-400\/40 {
  color: rgb(250 204 21 / 0.4);
}

.text-yellow-400\/5 {
  color: rgb(250 204 21 / 0.05);
}

.text-yellow-400\/50 {
  color: rgb(250 204 21 / 0.5);
}

.text-yellow-400\/60 {
  color: rgb(250 204 21 / 0.6);
}

.text-yellow-400\/70 {
  color: rgb(250 204 21 / 0.7);
}

.text-yellow-400\/75 {
  color: rgb(250 204 21 / 0.75);
}

.text-yellow-400\/80 {
  color: rgb(250 204 21 / 0.8);
}

.text-yellow-400\/90 {
  color: rgb(250 204 21 / 0.9);
}

.text-yellow-400\/95 {
  color: rgb(250 204 21 / 0.95);
}

.text-yellow-50 {
  --tw-text-opacity: 1;
  color: rgb(254 252 232 / var(--tw-text-opacity));
}

.text-yellow-50\/0 {
  color: rgb(254 252 232 / 0);
}

.text-yellow-50\/10 {
  color: rgb(254 252 232 / 0.1);
}

.text-yellow-50\/100 {
  color: rgb(254 252 232 / 1);
}

.text-yellow-50\/20 {
  color: rgb(254 252 232 / 0.2);
}

.text-yellow-50\/25 {
  color: rgb(254 252 232 / 0.25);
}

.text-yellow-50\/30 {
  color: rgb(254 252 232 / 0.3);
}

.text-yellow-50\/40 {
  color: rgb(254 252 232 / 0.4);
}

.text-yellow-50\/5 {
  color: rgb(254 252 232 / 0.05);
}

.text-yellow-50\/50 {
  color: rgb(254 252 232 / 0.5);
}

.text-yellow-50\/60 {
  color: rgb(254 252 232 / 0.6);
}

.text-yellow-50\/70 {
  color: rgb(254 252 232 / 0.7);
}

.text-yellow-50\/75 {
  color: rgb(254 252 232 / 0.75);
}

.text-yellow-50\/80 {
  color: rgb(254 252 232 / 0.8);
}

.text-yellow-50\/90 {
  color: rgb(254 252 232 / 0.9);
}

.text-yellow-50\/95 {
  color: rgb(254 252 232 / 0.95);
}

.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}

.text-yellow-500\/0 {
  color: rgb(234 179 8 / 0);
}

.text-yellow-500\/10 {
  color: rgb(234 179 8 / 0.1);
}

.text-yellow-500\/100 {
  color: rgb(234 179 8 / 1);
}

.text-yellow-500\/20 {
  color: rgb(234 179 8 / 0.2);
}

.text-yellow-500\/25 {
  color: rgb(234 179 8 / 0.25);
}

.text-yellow-500\/30 {
  color: rgb(234 179 8 / 0.3);
}

.text-yellow-500\/40 {
  color: rgb(234 179 8 / 0.4);
}

.text-yellow-500\/5 {
  color: rgb(234 179 8 / 0.05);
}

.text-yellow-500\/50 {
  color: rgb(234 179 8 / 0.5);
}

.text-yellow-500\/60 {
  color: rgb(234 179 8 / 0.6);
}

.text-yellow-500\/70 {
  color: rgb(234 179 8 / 0.7);
}

.text-yellow-500\/75 {
  color: rgb(234 179 8 / 0.75);
}

.text-yellow-500\/80 {
  color: rgb(234 179 8 / 0.8);
}

.text-yellow-500\/90 {
  color: rgb(234 179 8 / 0.9);
}

.text-yellow-500\/95 {
  color: rgb(234 179 8 / 0.95);
}

.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity));
}

.text-yellow-600\/0 {
  color: rgb(202 138 4 / 0);
}

.text-yellow-600\/10 {
  color: rgb(202 138 4 / 0.1);
}

.text-yellow-600\/100 {
  color: rgb(202 138 4 / 1);
}

.text-yellow-600\/20 {
  color: rgb(202 138 4 / 0.2);
}

.text-yellow-600\/25 {
  color: rgb(202 138 4 / 0.25);
}

.text-yellow-600\/30 {
  color: rgb(202 138 4 / 0.3);
}

.text-yellow-600\/40 {
  color: rgb(202 138 4 / 0.4);
}

.text-yellow-600\/5 {
  color: rgb(202 138 4 / 0.05);
}

.text-yellow-600\/50 {
  color: rgb(202 138 4 / 0.5);
}

.text-yellow-600\/60 {
  color: rgb(202 138 4 / 0.6);
}

.text-yellow-600\/70 {
  color: rgb(202 138 4 / 0.7);
}

.text-yellow-600\/75 {
  color: rgb(202 138 4 / 0.75);
}

.text-yellow-600\/80 {
  color: rgb(202 138 4 / 0.8);
}

.text-yellow-600\/90 {
  color: rgb(202 138 4 / 0.9);
}

.text-yellow-600\/95 {
  color: rgb(202 138 4 / 0.95);
}

.text-yellow-700 {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity));
}

.text-yellow-700\/0 {
  color: rgb(161 98 7 / 0);
}

.text-yellow-700\/10 {
  color: rgb(161 98 7 / 0.1);
}

.text-yellow-700\/100 {
  color: rgb(161 98 7 / 1);
}

.text-yellow-700\/20 {
  color: rgb(161 98 7 / 0.2);
}

.text-yellow-700\/25 {
  color: rgb(161 98 7 / 0.25);
}

.text-yellow-700\/30 {
  color: rgb(161 98 7 / 0.3);
}

.text-yellow-700\/40 {
  color: rgb(161 98 7 / 0.4);
}

.text-yellow-700\/5 {
  color: rgb(161 98 7 / 0.05);
}

.text-yellow-700\/50 {
  color: rgb(161 98 7 / 0.5);
}

.text-yellow-700\/60 {
  color: rgb(161 98 7 / 0.6);
}

.text-yellow-700\/70 {
  color: rgb(161 98 7 / 0.7);
}

.text-yellow-700\/75 {
  color: rgb(161 98 7 / 0.75);
}

.text-yellow-700\/80 {
  color: rgb(161 98 7 / 0.8);
}

.text-yellow-700\/90 {
  color: rgb(161 98 7 / 0.9);
}

.text-yellow-700\/95 {
  color: rgb(161 98 7 / 0.95);
}

.text-yellow-800 {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity));
}

.text-yellow-800\/0 {
  color: rgb(133 77 14 / 0);
}

.text-yellow-800\/10 {
  color: rgb(133 77 14 / 0.1);
}

.text-yellow-800\/100 {
  color: rgb(133 77 14 / 1);
}

.text-yellow-800\/20 {
  color: rgb(133 77 14 / 0.2);
}

.text-yellow-800\/25 {
  color: rgb(133 77 14 / 0.25);
}

.text-yellow-800\/30 {
  color: rgb(133 77 14 / 0.3);
}

.text-yellow-800\/40 {
  color: rgb(133 77 14 / 0.4);
}

.text-yellow-800\/5 {
  color: rgb(133 77 14 / 0.05);
}

.text-yellow-800\/50 {
  color: rgb(133 77 14 / 0.5);
}

.text-yellow-800\/60 {
  color: rgb(133 77 14 / 0.6);
}

.text-yellow-800\/70 {
  color: rgb(133 77 14 / 0.7);
}

.text-yellow-800\/75 {
  color: rgb(133 77 14 / 0.75);
}

.text-yellow-800\/80 {
  color: rgb(133 77 14 / 0.8);
}

.text-yellow-800\/90 {
  color: rgb(133 77 14 / 0.9);
}

.text-yellow-800\/95 {
  color: rgb(133 77 14 / 0.95);
}

.text-yellow-900 {
  --tw-text-opacity: 1;
  color: rgb(113 63 18 / var(--tw-text-opacity));
}

.text-yellow-900\/0 {
  color: rgb(113 63 18 / 0);
}

.text-yellow-900\/10 {
  color: rgb(113 63 18 / 0.1);
}

.text-yellow-900\/100 {
  color: rgb(113 63 18 / 1);
}

.text-yellow-900\/20 {
  color: rgb(113 63 18 / 0.2);
}

.text-yellow-900\/25 {
  color: rgb(113 63 18 / 0.25);
}

.text-yellow-900\/30 {
  color: rgb(113 63 18 / 0.3);
}

.text-yellow-900\/40 {
  color: rgb(113 63 18 / 0.4);
}

.text-yellow-900\/5 {
  color: rgb(113 63 18 / 0.05);
}

.text-yellow-900\/50 {
  color: rgb(113 63 18 / 0.5);
}

.text-yellow-900\/60 {
  color: rgb(113 63 18 / 0.6);
}

.text-yellow-900\/70 {
  color: rgb(113 63 18 / 0.7);
}

.text-yellow-900\/75 {
  color: rgb(113 63 18 / 0.75);
}

.text-yellow-900\/80 {
  color: rgb(113 63 18 / 0.8);
}

.text-yellow-900\/90 {
  color: rgb(113 63 18 / 0.9);
}

.text-yellow-900\/95 {
  color: rgb(113 63 18 / 0.95);
}

.text-opacity-10 {
  --tw-text-opacity: 0.1;
}

.text-opacity-100 {
  --tw-text-opacity: 1;
}

.text-opacity-20 {
  --tw-text-opacity: 0.2;
}

.text-opacity-30 {
  --tw-text-opacity: 0.3;
}

.text-opacity-40 {
  --tw-text-opacity: 0.4;
}

.text-opacity-50 {
  --tw-text-opacity: 0.5;
}

.text-opacity-60 {
  --tw-text-opacity: 0.6;
}

.text-opacity-70 {
  --tw-text-opacity: 0.7;
}

.text-opacity-80 {
  --tw-text-opacity: 0.8;
}

.text-opacity-90 {
  --tw-text-opacity: 0.9;
}

.underline {
  text-decoration-line: underline;
}

.no-underline {
  text-decoration-line: none;
}

.placeholder-opacity-10::-moz-placeholder {
  --tw-placeholder-opacity: 0.1;
}

.placeholder-opacity-10::placeholder {
  --tw-placeholder-opacity: 0.1;
}

.placeholder-opacity-100::-moz-placeholder {
  --tw-placeholder-opacity: 1;
}

.placeholder-opacity-100::placeholder {
  --tw-placeholder-opacity: 1;
}

.placeholder-opacity-20::-moz-placeholder {
  --tw-placeholder-opacity: 0.2;
}

.placeholder-opacity-20::placeholder {
  --tw-placeholder-opacity: 0.2;
}

.placeholder-opacity-30::-moz-placeholder {
  --tw-placeholder-opacity: 0.3;
}

.placeholder-opacity-30::placeholder {
  --tw-placeholder-opacity: 0.3;
}

.placeholder-opacity-40::-moz-placeholder {
  --tw-placeholder-opacity: 0.4;
}

.placeholder-opacity-40::placeholder {
  --tw-placeholder-opacity: 0.4;
}

.placeholder-opacity-50::-moz-placeholder {
  --tw-placeholder-opacity: 0.5;
}

.placeholder-opacity-50::placeholder {
  --tw-placeholder-opacity: 0.5;
}

.placeholder-opacity-60::-moz-placeholder {
  --tw-placeholder-opacity: 0.6;
}

.placeholder-opacity-60::placeholder {
  --tw-placeholder-opacity: 0.6;
}

.placeholder-opacity-70::-moz-placeholder {
  --tw-placeholder-opacity: 0.7;
}

.placeholder-opacity-70::placeholder {
  --tw-placeholder-opacity: 0.7;
}

.placeholder-opacity-80::-moz-placeholder {
  --tw-placeholder-opacity: 0.8;
}

.placeholder-opacity-80::placeholder {
  --tw-placeholder-opacity: 0.8;
}

.placeholder-opacity-90::-moz-placeholder {
  --tw-placeholder-opacity: 0.9;
}

.placeholder-opacity-90::placeholder {
  --tw-placeholder-opacity: 0.9;
}

.opacity-10 {
  opacity: 0.1;
}

.opacity-100 {
  opacity: 1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-30 {
  opacity: 0.3;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-60 {
  opacity: 0.6;
}

.opacity-70 {
  opacity: 0.7;
}

.opacity-80 {
  opacity: 0.8;
}

.opacity-90 {
  opacity: 0.9;
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.ring-blue-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity));
}

.ring-blue-100\/0 {
  --tw-ring-color: rgb(219 234 254 / 0);
}

.ring-blue-100\/10 {
  --tw-ring-color: rgb(219 234 254 / 0.1);
}

.ring-blue-100\/100 {
  --tw-ring-color: rgb(219 234 254 / 1);
}

.ring-blue-100\/20 {
  --tw-ring-color: rgb(219 234 254 / 0.2);
}

.ring-blue-100\/25 {
  --tw-ring-color: rgb(219 234 254 / 0.25);
}

.ring-blue-100\/30 {
  --tw-ring-color: rgb(219 234 254 / 0.3);
}

.ring-blue-100\/40 {
  --tw-ring-color: rgb(219 234 254 / 0.4);
}

.ring-blue-100\/5 {
  --tw-ring-color: rgb(219 234 254 / 0.05);
}

.ring-blue-100\/50 {
  --tw-ring-color: rgb(219 234 254 / 0.5);
}

.ring-blue-100\/60 {
  --tw-ring-color: rgb(219 234 254 / 0.6);
}

.ring-blue-100\/70 {
  --tw-ring-color: rgb(219 234 254 / 0.7);
}

.ring-blue-100\/75 {
  --tw-ring-color: rgb(219 234 254 / 0.75);
}

.ring-blue-100\/80 {
  --tw-ring-color: rgb(219 234 254 / 0.8);
}

.ring-blue-100\/90 {
  --tw-ring-color: rgb(219 234 254 / 0.9);
}

.ring-blue-100\/95 {
  --tw-ring-color: rgb(219 234 254 / 0.95);
}

.ring-blue-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity));
}

.ring-blue-200\/0 {
  --tw-ring-color: rgb(191 219 254 / 0);
}

.ring-blue-200\/10 {
  --tw-ring-color: rgb(191 219 254 / 0.1);
}

.ring-blue-200\/100 {
  --tw-ring-color: rgb(191 219 254 / 1);
}

.ring-blue-200\/20 {
  --tw-ring-color: rgb(191 219 254 / 0.2);
}

.ring-blue-200\/25 {
  --tw-ring-color: rgb(191 219 254 / 0.25);
}

.ring-blue-200\/30 {
  --tw-ring-color: rgb(191 219 254 / 0.3);
}

.ring-blue-200\/40 {
  --tw-ring-color: rgb(191 219 254 / 0.4);
}

.ring-blue-200\/5 {
  --tw-ring-color: rgb(191 219 254 / 0.05);
}

.ring-blue-200\/50 {
  --tw-ring-color: rgb(191 219 254 / 0.5);
}

.ring-blue-200\/60 {
  --tw-ring-color: rgb(191 219 254 / 0.6);
}

.ring-blue-200\/70 {
  --tw-ring-color: rgb(191 219 254 / 0.7);
}

.ring-blue-200\/75 {
  --tw-ring-color: rgb(191 219 254 / 0.75);
}

.ring-blue-200\/80 {
  --tw-ring-color: rgb(191 219 254 / 0.8);
}

.ring-blue-200\/90 {
  --tw-ring-color: rgb(191 219 254 / 0.9);
}

.ring-blue-200\/95 {
  --tw-ring-color: rgb(191 219 254 / 0.95);
}

.ring-blue-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity));
}

.ring-blue-300\/0 {
  --tw-ring-color: rgb(147 197 253 / 0);
}

.ring-blue-300\/10 {
  --tw-ring-color: rgb(147 197 253 / 0.1);
}

.ring-blue-300\/100 {
  --tw-ring-color: rgb(147 197 253 / 1);
}

.ring-blue-300\/20 {
  --tw-ring-color: rgb(147 197 253 / 0.2);
}

.ring-blue-300\/25 {
  --tw-ring-color: rgb(147 197 253 / 0.25);
}

.ring-blue-300\/30 {
  --tw-ring-color: rgb(147 197 253 / 0.3);
}

.ring-blue-300\/40 {
  --tw-ring-color: rgb(147 197 253 / 0.4);
}

.ring-blue-300\/5 {
  --tw-ring-color: rgb(147 197 253 / 0.05);
}

.ring-blue-300\/50 {
  --tw-ring-color: rgb(147 197 253 / 0.5);
}

.ring-blue-300\/60 {
  --tw-ring-color: rgb(147 197 253 / 0.6);
}

.ring-blue-300\/70 {
  --tw-ring-color: rgb(147 197 253 / 0.7);
}

.ring-blue-300\/75 {
  --tw-ring-color: rgb(147 197 253 / 0.75);
}

.ring-blue-300\/80 {
  --tw-ring-color: rgb(147 197 253 / 0.8);
}

.ring-blue-300\/90 {
  --tw-ring-color: rgb(147 197 253 / 0.9);
}

.ring-blue-300\/95 {
  --tw-ring-color: rgb(147 197 253 / 0.95);
}

.ring-blue-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity));
}

.ring-blue-400\/0 {
  --tw-ring-color: rgb(96 165 250 / 0);
}

.ring-blue-400\/10 {
  --tw-ring-color: rgb(96 165 250 / 0.1);
}

.ring-blue-400\/100 {
  --tw-ring-color: rgb(96 165 250 / 1);
}

.ring-blue-400\/20 {
  --tw-ring-color: rgb(96 165 250 / 0.2);
}

.ring-blue-400\/25 {
  --tw-ring-color: rgb(96 165 250 / 0.25);
}

.ring-blue-400\/30 {
  --tw-ring-color: rgb(96 165 250 / 0.3);
}

.ring-blue-400\/40 {
  --tw-ring-color: rgb(96 165 250 / 0.4);
}

.ring-blue-400\/5 {
  --tw-ring-color: rgb(96 165 250 / 0.05);
}

.ring-blue-400\/50 {
  --tw-ring-color: rgb(96 165 250 / 0.5);
}

.ring-blue-400\/60 {
  --tw-ring-color: rgb(96 165 250 / 0.6);
}

.ring-blue-400\/70 {
  --tw-ring-color: rgb(96 165 250 / 0.7);
}

.ring-blue-400\/75 {
  --tw-ring-color: rgb(96 165 250 / 0.75);
}

.ring-blue-400\/80 {
  --tw-ring-color: rgb(96 165 250 / 0.8);
}

.ring-blue-400\/90 {
  --tw-ring-color: rgb(96 165 250 / 0.9);
}

.ring-blue-400\/95 {
  --tw-ring-color: rgb(96 165 250 / 0.95);
}

.ring-blue-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity));
}

.ring-blue-50\/0 {
  --tw-ring-color: rgb(239 246 255 / 0);
}

.ring-blue-50\/10 {
  --tw-ring-color: rgb(239 246 255 / 0.1);
}

.ring-blue-50\/100 {
  --tw-ring-color: rgb(239 246 255 / 1);
}

.ring-blue-50\/20 {
  --tw-ring-color: rgb(239 246 255 / 0.2);
}

.ring-blue-50\/25 {
  --tw-ring-color: rgb(239 246 255 / 0.25);
}

.ring-blue-50\/30 {
  --tw-ring-color: rgb(239 246 255 / 0.3);
}

.ring-blue-50\/40 {
  --tw-ring-color: rgb(239 246 255 / 0.4);
}

.ring-blue-50\/5 {
  --tw-ring-color: rgb(239 246 255 / 0.05);
}

.ring-blue-50\/50 {
  --tw-ring-color: rgb(239 246 255 / 0.5);
}

.ring-blue-50\/60 {
  --tw-ring-color: rgb(239 246 255 / 0.6);
}

.ring-blue-50\/70 {
  --tw-ring-color: rgb(239 246 255 / 0.7);
}

.ring-blue-50\/75 {
  --tw-ring-color: rgb(239 246 255 / 0.75);
}

.ring-blue-50\/80 {
  --tw-ring-color: rgb(239 246 255 / 0.8);
}

.ring-blue-50\/90 {
  --tw-ring-color: rgb(239 246 255 / 0.9);
}

.ring-blue-50\/95 {
  --tw-ring-color: rgb(239 246 255 / 0.95);
}

.ring-blue-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.ring-blue-500\/0 {
  --tw-ring-color: rgb(59 130 246 / 0);
}

.ring-blue-500\/10 {
  --tw-ring-color: rgb(59 130 246 / 0.1);
}

.ring-blue-500\/100 {
  --tw-ring-color: rgb(59 130 246 / 1);
}

.ring-blue-500\/20 {
  --tw-ring-color: rgb(59 130 246 / 0.2);
}

.ring-blue-500\/25 {
  --tw-ring-color: rgb(59 130 246 / 0.25);
}

.ring-blue-500\/30 {
  --tw-ring-color: rgb(59 130 246 / 0.3);
}

.ring-blue-500\/40 {
  --tw-ring-color: rgb(59 130 246 / 0.4);
}

.ring-blue-500\/5 {
  --tw-ring-color: rgb(59 130 246 / 0.05);
}

.ring-blue-500\/50 {
  --tw-ring-color: rgb(59 130 246 / 0.5);
}

.ring-blue-500\/60 {
  --tw-ring-color: rgb(59 130 246 / 0.6);
}

.ring-blue-500\/70 {
  --tw-ring-color: rgb(59 130 246 / 0.7);
}

.ring-blue-500\/75 {
  --tw-ring-color: rgb(59 130 246 / 0.75);
}

.ring-blue-500\/80 {
  --tw-ring-color: rgb(59 130 246 / 0.8);
}

.ring-blue-500\/90 {
  --tw-ring-color: rgb(59 130 246 / 0.9);
}

.ring-blue-500\/95 {
  --tw-ring-color: rgb(59 130 246 / 0.95);
}

.ring-blue-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity));
}

.ring-blue-600\/0 {
  --tw-ring-color: rgb(37 99 235 / 0);
}

.ring-blue-600\/10 {
  --tw-ring-color: rgb(37 99 235 / 0.1);
}

.ring-blue-600\/100 {
  --tw-ring-color: rgb(37 99 235 / 1);
}

.ring-blue-600\/20 {
  --tw-ring-color: rgb(37 99 235 / 0.2);
}

.ring-blue-600\/25 {
  --tw-ring-color: rgb(37 99 235 / 0.25);
}

.ring-blue-600\/30 {
  --tw-ring-color: rgb(37 99 235 / 0.3);
}

.ring-blue-600\/40 {
  --tw-ring-color: rgb(37 99 235 / 0.4);
}

.ring-blue-600\/5 {
  --tw-ring-color: rgb(37 99 235 / 0.05);
}

.ring-blue-600\/50 {
  --tw-ring-color: rgb(37 99 235 / 0.5);
}

.ring-blue-600\/60 {
  --tw-ring-color: rgb(37 99 235 / 0.6);
}

.ring-blue-600\/70 {
  --tw-ring-color: rgb(37 99 235 / 0.7);
}

.ring-blue-600\/75 {
  --tw-ring-color: rgb(37 99 235 / 0.75);
}

.ring-blue-600\/80 {
  --tw-ring-color: rgb(37 99 235 / 0.8);
}

.ring-blue-600\/90 {
  --tw-ring-color: rgb(37 99 235 / 0.9);
}

.ring-blue-600\/95 {
  --tw-ring-color: rgb(37 99 235 / 0.95);
}

.ring-blue-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity));
}

.ring-blue-700\/0 {
  --tw-ring-color: rgb(29 78 216 / 0);
}

.ring-blue-700\/10 {
  --tw-ring-color: rgb(29 78 216 / 0.1);
}

.ring-blue-700\/100 {
  --tw-ring-color: rgb(29 78 216 / 1);
}

.ring-blue-700\/20 {
  --tw-ring-color: rgb(29 78 216 / 0.2);
}

.ring-blue-700\/25 {
  --tw-ring-color: rgb(29 78 216 / 0.25);
}

.ring-blue-700\/30 {
  --tw-ring-color: rgb(29 78 216 / 0.3);
}

.ring-blue-700\/40 {
  --tw-ring-color: rgb(29 78 216 / 0.4);
}

.ring-blue-700\/5 {
  --tw-ring-color: rgb(29 78 216 / 0.05);
}

.ring-blue-700\/50 {
  --tw-ring-color: rgb(29 78 216 / 0.5);
}

.ring-blue-700\/60 {
  --tw-ring-color: rgb(29 78 216 / 0.6);
}

.ring-blue-700\/70 {
  --tw-ring-color: rgb(29 78 216 / 0.7);
}

.ring-blue-700\/75 {
  --tw-ring-color: rgb(29 78 216 / 0.75);
}

.ring-blue-700\/80 {
  --tw-ring-color: rgb(29 78 216 / 0.8);
}

.ring-blue-700\/90 {
  --tw-ring-color: rgb(29 78 216 / 0.9);
}

.ring-blue-700\/95 {
  --tw-ring-color: rgb(29 78 216 / 0.95);
}

.ring-blue-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity));
}

.ring-blue-800\/0 {
  --tw-ring-color: rgb(30 64 175 / 0);
}

.ring-blue-800\/10 {
  --tw-ring-color: rgb(30 64 175 / 0.1);
}

.ring-blue-800\/100 {
  --tw-ring-color: rgb(30 64 175 / 1);
}

.ring-blue-800\/20 {
  --tw-ring-color: rgb(30 64 175 / 0.2);
}

.ring-blue-800\/25 {
  --tw-ring-color: rgb(30 64 175 / 0.25);
}

.ring-blue-800\/30 {
  --tw-ring-color: rgb(30 64 175 / 0.3);
}

.ring-blue-800\/40 {
  --tw-ring-color: rgb(30 64 175 / 0.4);
}

.ring-blue-800\/5 {
  --tw-ring-color: rgb(30 64 175 / 0.05);
}

.ring-blue-800\/50 {
  --tw-ring-color: rgb(30 64 175 / 0.5);
}

.ring-blue-800\/60 {
  --tw-ring-color: rgb(30 64 175 / 0.6);
}

.ring-blue-800\/70 {
  --tw-ring-color: rgb(30 64 175 / 0.7);
}

.ring-blue-800\/75 {
  --tw-ring-color: rgb(30 64 175 / 0.75);
}

.ring-blue-800\/80 {
  --tw-ring-color: rgb(30 64 175 / 0.8);
}

.ring-blue-800\/90 {
  --tw-ring-color: rgb(30 64 175 / 0.9);
}

.ring-blue-800\/95 {
  --tw-ring-color: rgb(30 64 175 / 0.95);
}

.ring-blue-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity));
}

.ring-blue-900\/0 {
  --tw-ring-color: rgb(30 58 138 / 0);
}

.ring-blue-900\/10 {
  --tw-ring-color: rgb(30 58 138 / 0.1);
}

.ring-blue-900\/100 {
  --tw-ring-color: rgb(30 58 138 / 1);
}

.ring-blue-900\/20 {
  --tw-ring-color: rgb(30 58 138 / 0.2);
}

.ring-blue-900\/25 {
  --tw-ring-color: rgb(30 58 138 / 0.25);
}

.ring-blue-900\/30 {
  --tw-ring-color: rgb(30 58 138 / 0.3);
}

.ring-blue-900\/40 {
  --tw-ring-color: rgb(30 58 138 / 0.4);
}

.ring-blue-900\/5 {
  --tw-ring-color: rgb(30 58 138 / 0.05);
}

.ring-blue-900\/50 {
  --tw-ring-color: rgb(30 58 138 / 0.5);
}

.ring-blue-900\/60 {
  --tw-ring-color: rgb(30 58 138 / 0.6);
}

.ring-blue-900\/70 {
  --tw-ring-color: rgb(30 58 138 / 0.7);
}

.ring-blue-900\/75 {
  --tw-ring-color: rgb(30 58 138 / 0.75);
}

.ring-blue-900\/80 {
  --tw-ring-color: rgb(30 58 138 / 0.8);
}

.ring-blue-900\/90 {
  --tw-ring-color: rgb(30 58 138 / 0.9);
}

.ring-blue-900\/95 {
  --tw-ring-color: rgb(30 58 138 / 0.95);
}

.ring-danger-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 62 62 / var(--tw-ring-opacity));
}

.ring-danger-500\/0 {
  --tw-ring-color: rgb(229 62 62 / 0);
}

.ring-danger-500\/10 {
  --tw-ring-color: rgb(229 62 62 / 0.1);
}

.ring-danger-500\/100 {
  --tw-ring-color: rgb(229 62 62 / 1);
}

.ring-danger-500\/20 {
  --tw-ring-color: rgb(229 62 62 / 0.2);
}

.ring-danger-500\/25 {
  --tw-ring-color: rgb(229 62 62 / 0.25);
}

.ring-danger-500\/30 {
  --tw-ring-color: rgb(229 62 62 / 0.3);
}

.ring-danger-500\/40 {
  --tw-ring-color: rgb(229 62 62 / 0.4);
}

.ring-danger-500\/5 {
  --tw-ring-color: rgb(229 62 62 / 0.05);
}

.ring-danger-500\/50 {
  --tw-ring-color: rgb(229 62 62 / 0.5);
}

.ring-danger-500\/60 {
  --tw-ring-color: rgb(229 62 62 / 0.6);
}

.ring-danger-500\/70 {
  --tw-ring-color: rgb(229 62 62 / 0.7);
}

.ring-danger-500\/75 {
  --tw-ring-color: rgb(229 62 62 / 0.75);
}

.ring-danger-500\/80 {
  --tw-ring-color: rgb(229 62 62 / 0.8);
}

.ring-danger-500\/90 {
  --tw-ring-color: rgb(229 62 62 / 0.9);
}

.ring-danger-500\/95 {
  --tw-ring-color: rgb(229 62 62 / 0.95);
}

.ring-dark-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(45 55 72 / var(--tw-ring-opacity));
}

.ring-dark-500\/0 {
  --tw-ring-color: rgb(45 55 72 / 0);
}

.ring-dark-500\/10 {
  --tw-ring-color: rgb(45 55 72 / 0.1);
}

.ring-dark-500\/100 {
  --tw-ring-color: rgb(45 55 72 / 1);
}

.ring-dark-500\/20 {
  --tw-ring-color: rgb(45 55 72 / 0.2);
}

.ring-dark-500\/25 {
  --tw-ring-color: rgb(45 55 72 / 0.25);
}

.ring-dark-500\/30 {
  --tw-ring-color: rgb(45 55 72 / 0.3);
}

.ring-dark-500\/40 {
  --tw-ring-color: rgb(45 55 72 / 0.4);
}

.ring-dark-500\/5 {
  --tw-ring-color: rgb(45 55 72 / 0.05);
}

.ring-dark-500\/50 {
  --tw-ring-color: rgb(45 55 72 / 0.5);
}

.ring-dark-500\/60 {
  --tw-ring-color: rgb(45 55 72 / 0.6);
}

.ring-dark-500\/70 {
  --tw-ring-color: rgb(45 55 72 / 0.7);
}

.ring-dark-500\/75 {
  --tw-ring-color: rgb(45 55 72 / 0.75);
}

.ring-dark-500\/80 {
  --tw-ring-color: rgb(45 55 72 / 0.8);
}

.ring-dark-500\/90 {
  --tw-ring-color: rgb(45 55 72 / 0.9);
}

.ring-dark-500\/95 {
  --tw-ring-color: rgb(45 55 72 / 0.95);
}

.ring-gray-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity));
}

.ring-green-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity));
}

.ring-green-100\/0 {
  --tw-ring-color: rgb(220 252 231 / 0);
}

.ring-green-100\/10 {
  --tw-ring-color: rgb(220 252 231 / 0.1);
}

.ring-green-100\/100 {
  --tw-ring-color: rgb(220 252 231 / 1);
}

.ring-green-100\/20 {
  --tw-ring-color: rgb(220 252 231 / 0.2);
}

.ring-green-100\/25 {
  --tw-ring-color: rgb(220 252 231 / 0.25);
}

.ring-green-100\/30 {
  --tw-ring-color: rgb(220 252 231 / 0.3);
}

.ring-green-100\/40 {
  --tw-ring-color: rgb(220 252 231 / 0.4);
}

.ring-green-100\/5 {
  --tw-ring-color: rgb(220 252 231 / 0.05);
}

.ring-green-100\/50 {
  --tw-ring-color: rgb(220 252 231 / 0.5);
}

.ring-green-100\/60 {
  --tw-ring-color: rgb(220 252 231 / 0.6);
}

.ring-green-100\/70 {
  --tw-ring-color: rgb(220 252 231 / 0.7);
}

.ring-green-100\/75 {
  --tw-ring-color: rgb(220 252 231 / 0.75);
}

.ring-green-100\/80 {
  --tw-ring-color: rgb(220 252 231 / 0.8);
}

.ring-green-100\/90 {
  --tw-ring-color: rgb(220 252 231 / 0.9);
}

.ring-green-100\/95 {
  --tw-ring-color: rgb(220 252 231 / 0.95);
}

.ring-green-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity));
}

.ring-green-200\/0 {
  --tw-ring-color: rgb(187 247 208 / 0);
}

.ring-green-200\/10 {
  --tw-ring-color: rgb(187 247 208 / 0.1);
}

.ring-green-200\/100 {
  --tw-ring-color: rgb(187 247 208 / 1);
}

.ring-green-200\/20 {
  --tw-ring-color: rgb(187 247 208 / 0.2);
}

.ring-green-200\/25 {
  --tw-ring-color: rgb(187 247 208 / 0.25);
}

.ring-green-200\/30 {
  --tw-ring-color: rgb(187 247 208 / 0.3);
}

.ring-green-200\/40 {
  --tw-ring-color: rgb(187 247 208 / 0.4);
}

.ring-green-200\/5 {
  --tw-ring-color: rgb(187 247 208 / 0.05);
}

.ring-green-200\/50 {
  --tw-ring-color: rgb(187 247 208 / 0.5);
}

.ring-green-200\/60 {
  --tw-ring-color: rgb(187 247 208 / 0.6);
}

.ring-green-200\/70 {
  --tw-ring-color: rgb(187 247 208 / 0.7);
}

.ring-green-200\/75 {
  --tw-ring-color: rgb(187 247 208 / 0.75);
}

.ring-green-200\/80 {
  --tw-ring-color: rgb(187 247 208 / 0.8);
}

.ring-green-200\/90 {
  --tw-ring-color: rgb(187 247 208 / 0.9);
}

.ring-green-200\/95 {
  --tw-ring-color: rgb(187 247 208 / 0.95);
}

.ring-green-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity));
}

.ring-green-300\/0 {
  --tw-ring-color: rgb(134 239 172 / 0);
}

.ring-green-300\/10 {
  --tw-ring-color: rgb(134 239 172 / 0.1);
}

.ring-green-300\/100 {
  --tw-ring-color: rgb(134 239 172 / 1);
}

.ring-green-300\/20 {
  --tw-ring-color: rgb(134 239 172 / 0.2);
}

.ring-green-300\/25 {
  --tw-ring-color: rgb(134 239 172 / 0.25);
}

.ring-green-300\/30 {
  --tw-ring-color: rgb(134 239 172 / 0.3);
}

.ring-green-300\/40 {
  --tw-ring-color: rgb(134 239 172 / 0.4);
}

.ring-green-300\/5 {
  --tw-ring-color: rgb(134 239 172 / 0.05);
}

.ring-green-300\/50 {
  --tw-ring-color: rgb(134 239 172 / 0.5);
}

.ring-green-300\/60 {
  --tw-ring-color: rgb(134 239 172 / 0.6);
}

.ring-green-300\/70 {
  --tw-ring-color: rgb(134 239 172 / 0.7);
}

.ring-green-300\/75 {
  --tw-ring-color: rgb(134 239 172 / 0.75);
}

.ring-green-300\/80 {
  --tw-ring-color: rgb(134 239 172 / 0.8);
}

.ring-green-300\/90 {
  --tw-ring-color: rgb(134 239 172 / 0.9);
}

.ring-green-300\/95 {
  --tw-ring-color: rgb(134 239 172 / 0.95);
}

.ring-green-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity));
}

.ring-green-400\/0 {
  --tw-ring-color: rgb(74 222 128 / 0);
}

.ring-green-400\/10 {
  --tw-ring-color: rgb(74 222 128 / 0.1);
}

.ring-green-400\/100 {
  --tw-ring-color: rgb(74 222 128 / 1);
}

.ring-green-400\/20 {
  --tw-ring-color: rgb(74 222 128 / 0.2);
}

.ring-green-400\/25 {
  --tw-ring-color: rgb(74 222 128 / 0.25);
}

.ring-green-400\/30 {
  --tw-ring-color: rgb(74 222 128 / 0.3);
}

.ring-green-400\/40 {
  --tw-ring-color: rgb(74 222 128 / 0.4);
}

.ring-green-400\/5 {
  --tw-ring-color: rgb(74 222 128 / 0.05);
}

.ring-green-400\/50 {
  --tw-ring-color: rgb(74 222 128 / 0.5);
}

.ring-green-400\/60 {
  --tw-ring-color: rgb(74 222 128 / 0.6);
}

.ring-green-400\/70 {
  --tw-ring-color: rgb(74 222 128 / 0.7);
}

.ring-green-400\/75 {
  --tw-ring-color: rgb(74 222 128 / 0.75);
}

.ring-green-400\/80 {
  --tw-ring-color: rgb(74 222 128 / 0.8);
}

.ring-green-400\/90 {
  --tw-ring-color: rgb(74 222 128 / 0.9);
}

.ring-green-400\/95 {
  --tw-ring-color: rgb(74 222 128 / 0.95);
}

.ring-green-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity));
}

.ring-green-50\/0 {
  --tw-ring-color: rgb(240 253 244 / 0);
}

.ring-green-50\/10 {
  --tw-ring-color: rgb(240 253 244 / 0.1);
}

.ring-green-50\/100 {
  --tw-ring-color: rgb(240 253 244 / 1);
}

.ring-green-50\/20 {
  --tw-ring-color: rgb(240 253 244 / 0.2);
}

.ring-green-50\/25 {
  --tw-ring-color: rgb(240 253 244 / 0.25);
}

.ring-green-50\/30 {
  --tw-ring-color: rgb(240 253 244 / 0.3);
}

.ring-green-50\/40 {
  --tw-ring-color: rgb(240 253 244 / 0.4);
}

.ring-green-50\/5 {
  --tw-ring-color: rgb(240 253 244 / 0.05);
}

.ring-green-50\/50 {
  --tw-ring-color: rgb(240 253 244 / 0.5);
}

.ring-green-50\/60 {
  --tw-ring-color: rgb(240 253 244 / 0.6);
}

.ring-green-50\/70 {
  --tw-ring-color: rgb(240 253 244 / 0.7);
}

.ring-green-50\/75 {
  --tw-ring-color: rgb(240 253 244 / 0.75);
}

.ring-green-50\/80 {
  --tw-ring-color: rgb(240 253 244 / 0.8);
}

.ring-green-50\/90 {
  --tw-ring-color: rgb(240 253 244 / 0.9);
}

.ring-green-50\/95 {
  --tw-ring-color: rgb(240 253 244 / 0.95);
}

.ring-green-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity));
}

.ring-green-500\/0 {
  --tw-ring-color: rgb(34 197 94 / 0);
}

.ring-green-500\/10 {
  --tw-ring-color: rgb(34 197 94 / 0.1);
}

.ring-green-500\/100 {
  --tw-ring-color: rgb(34 197 94 / 1);
}

.ring-green-500\/20 {
  --tw-ring-color: rgb(34 197 94 / 0.2);
}

.ring-green-500\/25 {
  --tw-ring-color: rgb(34 197 94 / 0.25);
}

.ring-green-500\/30 {
  --tw-ring-color: rgb(34 197 94 / 0.3);
}

.ring-green-500\/40 {
  --tw-ring-color: rgb(34 197 94 / 0.4);
}

.ring-green-500\/5 {
  --tw-ring-color: rgb(34 197 94 / 0.05);
}

.ring-green-500\/50 {
  --tw-ring-color: rgb(34 197 94 / 0.5);
}

.ring-green-500\/60 {
  --tw-ring-color: rgb(34 197 94 / 0.6);
}

.ring-green-500\/70 {
  --tw-ring-color: rgb(34 197 94 / 0.7);
}

.ring-green-500\/75 {
  --tw-ring-color: rgb(34 197 94 / 0.75);
}

.ring-green-500\/80 {
  --tw-ring-color: rgb(34 197 94 / 0.8);
}

.ring-green-500\/90 {
  --tw-ring-color: rgb(34 197 94 / 0.9);
}

.ring-green-500\/95 {
  --tw-ring-color: rgb(34 197 94 / 0.95);
}

.ring-green-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity));
}

.ring-green-600\/0 {
  --tw-ring-color: rgb(22 163 74 / 0);
}

.ring-green-600\/10 {
  --tw-ring-color: rgb(22 163 74 / 0.1);
}

.ring-green-600\/100 {
  --tw-ring-color: rgb(22 163 74 / 1);
}

.ring-green-600\/20 {
  --tw-ring-color: rgb(22 163 74 / 0.2);
}

.ring-green-600\/25 {
  --tw-ring-color: rgb(22 163 74 / 0.25);
}

.ring-green-600\/30 {
  --tw-ring-color: rgb(22 163 74 / 0.3);
}

.ring-green-600\/40 {
  --tw-ring-color: rgb(22 163 74 / 0.4);
}

.ring-green-600\/5 {
  --tw-ring-color: rgb(22 163 74 / 0.05);
}

.ring-green-600\/50 {
  --tw-ring-color: rgb(22 163 74 / 0.5);
}

.ring-green-600\/60 {
  --tw-ring-color: rgb(22 163 74 / 0.6);
}

.ring-green-600\/70 {
  --tw-ring-color: rgb(22 163 74 / 0.7);
}

.ring-green-600\/75 {
  --tw-ring-color: rgb(22 163 74 / 0.75);
}

.ring-green-600\/80 {
  --tw-ring-color: rgb(22 163 74 / 0.8);
}

.ring-green-600\/90 {
  --tw-ring-color: rgb(22 163 74 / 0.9);
}

.ring-green-600\/95 {
  --tw-ring-color: rgb(22 163 74 / 0.95);
}

.ring-green-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity));
}

.ring-green-700\/0 {
  --tw-ring-color: rgb(21 128 61 / 0);
}

.ring-green-700\/10 {
  --tw-ring-color: rgb(21 128 61 / 0.1);
}

.ring-green-700\/100 {
  --tw-ring-color: rgb(21 128 61 / 1);
}

.ring-green-700\/20 {
  --tw-ring-color: rgb(21 128 61 / 0.2);
}

.ring-green-700\/25 {
  --tw-ring-color: rgb(21 128 61 / 0.25);
}

.ring-green-700\/30 {
  --tw-ring-color: rgb(21 128 61 / 0.3);
}

.ring-green-700\/40 {
  --tw-ring-color: rgb(21 128 61 / 0.4);
}

.ring-green-700\/5 {
  --tw-ring-color: rgb(21 128 61 / 0.05);
}

.ring-green-700\/50 {
  --tw-ring-color: rgb(21 128 61 / 0.5);
}

.ring-green-700\/60 {
  --tw-ring-color: rgb(21 128 61 / 0.6);
}

.ring-green-700\/70 {
  --tw-ring-color: rgb(21 128 61 / 0.7);
}

.ring-green-700\/75 {
  --tw-ring-color: rgb(21 128 61 / 0.75);
}

.ring-green-700\/80 {
  --tw-ring-color: rgb(21 128 61 / 0.8);
}

.ring-green-700\/90 {
  --tw-ring-color: rgb(21 128 61 / 0.9);
}

.ring-green-700\/95 {
  --tw-ring-color: rgb(21 128 61 / 0.95);
}

.ring-green-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity));
}

.ring-green-800\/0 {
  --tw-ring-color: rgb(22 101 52 / 0);
}

.ring-green-800\/10 {
  --tw-ring-color: rgb(22 101 52 / 0.1);
}

.ring-green-800\/100 {
  --tw-ring-color: rgb(22 101 52 / 1);
}

.ring-green-800\/20 {
  --tw-ring-color: rgb(22 101 52 / 0.2);
}

.ring-green-800\/25 {
  --tw-ring-color: rgb(22 101 52 / 0.25);
}

.ring-green-800\/30 {
  --tw-ring-color: rgb(22 101 52 / 0.3);
}

.ring-green-800\/40 {
  --tw-ring-color: rgb(22 101 52 / 0.4);
}

.ring-green-800\/5 {
  --tw-ring-color: rgb(22 101 52 / 0.05);
}

.ring-green-800\/50 {
  --tw-ring-color: rgb(22 101 52 / 0.5);
}

.ring-green-800\/60 {
  --tw-ring-color: rgb(22 101 52 / 0.6);
}

.ring-green-800\/70 {
  --tw-ring-color: rgb(22 101 52 / 0.7);
}

.ring-green-800\/75 {
  --tw-ring-color: rgb(22 101 52 / 0.75);
}

.ring-green-800\/80 {
  --tw-ring-color: rgb(22 101 52 / 0.8);
}

.ring-green-800\/90 {
  --tw-ring-color: rgb(22 101 52 / 0.9);
}

.ring-green-800\/95 {
  --tw-ring-color: rgb(22 101 52 / 0.95);
}

.ring-green-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity));
}

.ring-green-900\/0 {
  --tw-ring-color: rgb(20 83 45 / 0);
}

.ring-green-900\/10 {
  --tw-ring-color: rgb(20 83 45 / 0.1);
}

.ring-green-900\/100 {
  --tw-ring-color: rgb(20 83 45 / 1);
}

.ring-green-900\/20 {
  --tw-ring-color: rgb(20 83 45 / 0.2);
}

.ring-green-900\/25 {
  --tw-ring-color: rgb(20 83 45 / 0.25);
}

.ring-green-900\/30 {
  --tw-ring-color: rgb(20 83 45 / 0.3);
}

.ring-green-900\/40 {
  --tw-ring-color: rgb(20 83 45 / 0.4);
}

.ring-green-900\/5 {
  --tw-ring-color: rgb(20 83 45 / 0.05);
}

.ring-green-900\/50 {
  --tw-ring-color: rgb(20 83 45 / 0.5);
}

.ring-green-900\/60 {
  --tw-ring-color: rgb(20 83 45 / 0.6);
}

.ring-green-900\/70 {
  --tw-ring-color: rgb(20 83 45 / 0.7);
}

.ring-green-900\/75 {
  --tw-ring-color: rgb(20 83 45 / 0.75);
}

.ring-green-900\/80 {
  --tw-ring-color: rgb(20 83 45 / 0.8);
}

.ring-green-900\/90 {
  --tw-ring-color: rgb(20 83 45 / 0.9);
}

.ring-green-900\/95 {
  --tw-ring-color: rgb(20 83 45 / 0.95);
}

.ring-info-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(66 153 225 / var(--tw-ring-opacity));
}

.ring-info-500\/0 {
  --tw-ring-color: rgb(66 153 225 / 0);
}

.ring-info-500\/10 {
  --tw-ring-color: rgb(66 153 225 / 0.1);
}

.ring-info-500\/100 {
  --tw-ring-color: rgb(66 153 225 / 1);
}

.ring-info-500\/20 {
  --tw-ring-color: rgb(66 153 225 / 0.2);
}

.ring-info-500\/25 {
  --tw-ring-color: rgb(66 153 225 / 0.25);
}

.ring-info-500\/30 {
  --tw-ring-color: rgb(66 153 225 / 0.3);
}

.ring-info-500\/40 {
  --tw-ring-color: rgb(66 153 225 / 0.4);
}

.ring-info-500\/5 {
  --tw-ring-color: rgb(66 153 225 / 0.05);
}

.ring-info-500\/50 {
  --tw-ring-color: rgb(66 153 225 / 0.5);
}

.ring-info-500\/60 {
  --tw-ring-color: rgb(66 153 225 / 0.6);
}

.ring-info-500\/70 {
  --tw-ring-color: rgb(66 153 225 / 0.7);
}

.ring-info-500\/75 {
  --tw-ring-color: rgb(66 153 225 / 0.75);
}

.ring-info-500\/80 {
  --tw-ring-color: rgb(66 153 225 / 0.8);
}

.ring-info-500\/90 {
  --tw-ring-color: rgb(66 153 225 / 0.9);
}

.ring-info-500\/95 {
  --tw-ring-color: rgb(66 153 225 / 0.95);
}

.ring-light-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(237 242 247 / var(--tw-ring-opacity));
}

.ring-light-500\/0 {
  --tw-ring-color: rgb(237 242 247 / 0);
}

.ring-light-500\/10 {
  --tw-ring-color: rgb(237 242 247 / 0.1);
}

.ring-light-500\/100 {
  --tw-ring-color: rgb(237 242 247 / 1);
}

.ring-light-500\/20 {
  --tw-ring-color: rgb(237 242 247 / 0.2);
}

.ring-light-500\/25 {
  --tw-ring-color: rgb(237 242 247 / 0.25);
}

.ring-light-500\/30 {
  --tw-ring-color: rgb(237 242 247 / 0.3);
}

.ring-light-500\/40 {
  --tw-ring-color: rgb(237 242 247 / 0.4);
}

.ring-light-500\/5 {
  --tw-ring-color: rgb(237 242 247 / 0.05);
}

.ring-light-500\/50 {
  --tw-ring-color: rgb(237 242 247 / 0.5);
}

.ring-light-500\/60 {
  --tw-ring-color: rgb(237 242 247 / 0.6);
}

.ring-light-500\/70 {
  --tw-ring-color: rgb(237 242 247 / 0.7);
}

.ring-light-500\/75 {
  --tw-ring-color: rgb(237 242 247 / 0.75);
}

.ring-light-500\/80 {
  --tw-ring-color: rgb(237 242 247 / 0.8);
}

.ring-light-500\/90 {
  --tw-ring-color: rgb(237 242 247 / 0.9);
}

.ring-light-500\/95 {
  --tw-ring-color: rgb(237 242 247 / 0.95);
}

.ring-neutral-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity));
}

.ring-neutral-100\/0 {
  --tw-ring-color: rgb(245 245 245 / 0);
}

.ring-neutral-100\/10 {
  --tw-ring-color: rgb(245 245 245 / 0.1);
}

.ring-neutral-100\/100 {
  --tw-ring-color: rgb(245 245 245 / 1);
}

.ring-neutral-100\/20 {
  --tw-ring-color: rgb(245 245 245 / 0.2);
}

.ring-neutral-100\/25 {
  --tw-ring-color: rgb(245 245 245 / 0.25);
}

.ring-neutral-100\/30 {
  --tw-ring-color: rgb(245 245 245 / 0.3);
}

.ring-neutral-100\/40 {
  --tw-ring-color: rgb(245 245 245 / 0.4);
}

.ring-neutral-100\/5 {
  --tw-ring-color: rgb(245 245 245 / 0.05);
}

.ring-neutral-100\/50 {
  --tw-ring-color: rgb(245 245 245 / 0.5);
}

.ring-neutral-100\/60 {
  --tw-ring-color: rgb(245 245 245 / 0.6);
}

.ring-neutral-100\/70 {
  --tw-ring-color: rgb(245 245 245 / 0.7);
}

.ring-neutral-100\/75 {
  --tw-ring-color: rgb(245 245 245 / 0.75);
}

.ring-neutral-100\/80 {
  --tw-ring-color: rgb(245 245 245 / 0.8);
}

.ring-neutral-100\/90 {
  --tw-ring-color: rgb(245 245 245 / 0.9);
}

.ring-neutral-100\/95 {
  --tw-ring-color: rgb(245 245 245 / 0.95);
}

.ring-neutral-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity));
}

.ring-neutral-200\/0 {
  --tw-ring-color: rgb(229 229 229 / 0);
}

.ring-neutral-200\/10 {
  --tw-ring-color: rgb(229 229 229 / 0.1);
}

.ring-neutral-200\/100 {
  --tw-ring-color: rgb(229 229 229 / 1);
}

.ring-neutral-200\/20 {
  --tw-ring-color: rgb(229 229 229 / 0.2);
}

.ring-neutral-200\/25 {
  --tw-ring-color: rgb(229 229 229 / 0.25);
}

.ring-neutral-200\/30 {
  --tw-ring-color: rgb(229 229 229 / 0.3);
}

.ring-neutral-200\/40 {
  --tw-ring-color: rgb(229 229 229 / 0.4);
}

.ring-neutral-200\/5 {
  --tw-ring-color: rgb(229 229 229 / 0.05);
}

.ring-neutral-200\/50 {
  --tw-ring-color: rgb(229 229 229 / 0.5);
}

.ring-neutral-200\/60 {
  --tw-ring-color: rgb(229 229 229 / 0.6);
}

.ring-neutral-200\/70 {
  --tw-ring-color: rgb(229 229 229 / 0.7);
}

.ring-neutral-200\/75 {
  --tw-ring-color: rgb(229 229 229 / 0.75);
}

.ring-neutral-200\/80 {
  --tw-ring-color: rgb(229 229 229 / 0.8);
}

.ring-neutral-200\/90 {
  --tw-ring-color: rgb(229 229 229 / 0.9);
}

.ring-neutral-200\/95 {
  --tw-ring-color: rgb(229 229 229 / 0.95);
}

.ring-neutral-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity));
}

.ring-neutral-300\/0 {
  --tw-ring-color: rgb(212 212 212 / 0);
}

.ring-neutral-300\/10 {
  --tw-ring-color: rgb(212 212 212 / 0.1);
}

.ring-neutral-300\/100 {
  --tw-ring-color: rgb(212 212 212 / 1);
}

.ring-neutral-300\/20 {
  --tw-ring-color: rgb(212 212 212 / 0.2);
}

.ring-neutral-300\/25 {
  --tw-ring-color: rgb(212 212 212 / 0.25);
}

.ring-neutral-300\/30 {
  --tw-ring-color: rgb(212 212 212 / 0.3);
}

.ring-neutral-300\/40 {
  --tw-ring-color: rgb(212 212 212 / 0.4);
}

.ring-neutral-300\/5 {
  --tw-ring-color: rgb(212 212 212 / 0.05);
}

.ring-neutral-300\/50 {
  --tw-ring-color: rgb(212 212 212 / 0.5);
}

.ring-neutral-300\/60 {
  --tw-ring-color: rgb(212 212 212 / 0.6);
}

.ring-neutral-300\/70 {
  --tw-ring-color: rgb(212 212 212 / 0.7);
}

.ring-neutral-300\/75 {
  --tw-ring-color: rgb(212 212 212 / 0.75);
}

.ring-neutral-300\/80 {
  --tw-ring-color: rgb(212 212 212 / 0.8);
}

.ring-neutral-300\/90 {
  --tw-ring-color: rgb(212 212 212 / 0.9);
}

.ring-neutral-300\/95 {
  --tw-ring-color: rgb(212 212 212 / 0.95);
}

.ring-neutral-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity));
}

.ring-neutral-400\/0 {
  --tw-ring-color: rgb(163 163 163 / 0);
}

.ring-neutral-400\/10 {
  --tw-ring-color: rgb(163 163 163 / 0.1);
}

.ring-neutral-400\/100 {
  --tw-ring-color: rgb(163 163 163 / 1);
}

.ring-neutral-400\/20 {
  --tw-ring-color: rgb(163 163 163 / 0.2);
}

.ring-neutral-400\/25 {
  --tw-ring-color: rgb(163 163 163 / 0.25);
}

.ring-neutral-400\/30 {
  --tw-ring-color: rgb(163 163 163 / 0.3);
}

.ring-neutral-400\/40 {
  --tw-ring-color: rgb(163 163 163 / 0.4);
}

.ring-neutral-400\/5 {
  --tw-ring-color: rgb(163 163 163 / 0.05);
}

.ring-neutral-400\/50 {
  --tw-ring-color: rgb(163 163 163 / 0.5);
}

.ring-neutral-400\/60 {
  --tw-ring-color: rgb(163 163 163 / 0.6);
}

.ring-neutral-400\/70 {
  --tw-ring-color: rgb(163 163 163 / 0.7);
}

.ring-neutral-400\/75 {
  --tw-ring-color: rgb(163 163 163 / 0.75);
}

.ring-neutral-400\/80 {
  --tw-ring-color: rgb(163 163 163 / 0.8);
}

.ring-neutral-400\/90 {
  --tw-ring-color: rgb(163 163 163 / 0.9);
}

.ring-neutral-400\/95 {
  --tw-ring-color: rgb(163 163 163 / 0.95);
}

.ring-neutral-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity));
}

.ring-neutral-50\/0 {
  --tw-ring-color: rgb(250 250 250 / 0);
}

.ring-neutral-50\/10 {
  --tw-ring-color: rgb(250 250 250 / 0.1);
}

.ring-neutral-50\/100 {
  --tw-ring-color: rgb(250 250 250 / 1);
}

.ring-neutral-50\/20 {
  --tw-ring-color: rgb(250 250 250 / 0.2);
}

.ring-neutral-50\/25 {
  --tw-ring-color: rgb(250 250 250 / 0.25);
}

.ring-neutral-50\/30 {
  --tw-ring-color: rgb(250 250 250 / 0.3);
}

.ring-neutral-50\/40 {
  --tw-ring-color: rgb(250 250 250 / 0.4);
}

.ring-neutral-50\/5 {
  --tw-ring-color: rgb(250 250 250 / 0.05);
}

.ring-neutral-50\/50 {
  --tw-ring-color: rgb(250 250 250 / 0.5);
}

.ring-neutral-50\/60 {
  --tw-ring-color: rgb(250 250 250 / 0.6);
}

.ring-neutral-50\/70 {
  --tw-ring-color: rgb(250 250 250 / 0.7);
}

.ring-neutral-50\/75 {
  --tw-ring-color: rgb(250 250 250 / 0.75);
}

.ring-neutral-50\/80 {
  --tw-ring-color: rgb(250 250 250 / 0.8);
}

.ring-neutral-50\/90 {
  --tw-ring-color: rgb(250 250 250 / 0.9);
}

.ring-neutral-50\/95 {
  --tw-ring-color: rgb(250 250 250 / 0.95);
}

.ring-neutral-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity));
}

.ring-neutral-500\/0 {
  --tw-ring-color: rgb(115 115 115 / 0);
}

.ring-neutral-500\/10 {
  --tw-ring-color: rgb(115 115 115 / 0.1);
}

.ring-neutral-500\/100 {
  --tw-ring-color: rgb(115 115 115 / 1);
}

.ring-neutral-500\/20 {
  --tw-ring-color: rgb(115 115 115 / 0.2);
}

.ring-neutral-500\/25 {
  --tw-ring-color: rgb(115 115 115 / 0.25);
}

.ring-neutral-500\/30 {
  --tw-ring-color: rgb(115 115 115 / 0.3);
}

.ring-neutral-500\/40 {
  --tw-ring-color: rgb(115 115 115 / 0.4);
}

.ring-neutral-500\/5 {
  --tw-ring-color: rgb(115 115 115 / 0.05);
}

.ring-neutral-500\/50 {
  --tw-ring-color: rgb(115 115 115 / 0.5);
}

.ring-neutral-500\/60 {
  --tw-ring-color: rgb(115 115 115 / 0.6);
}

.ring-neutral-500\/70 {
  --tw-ring-color: rgb(115 115 115 / 0.7);
}

.ring-neutral-500\/75 {
  --tw-ring-color: rgb(115 115 115 / 0.75);
}

.ring-neutral-500\/80 {
  --tw-ring-color: rgb(115 115 115 / 0.8);
}

.ring-neutral-500\/90 {
  --tw-ring-color: rgb(115 115 115 / 0.9);
}

.ring-neutral-500\/95 {
  --tw-ring-color: rgb(115 115 115 / 0.95);
}

.ring-neutral-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity));
}

.ring-neutral-600\/0 {
  --tw-ring-color: rgb(82 82 82 / 0);
}

.ring-neutral-600\/10 {
  --tw-ring-color: rgb(82 82 82 / 0.1);
}

.ring-neutral-600\/100 {
  --tw-ring-color: rgb(82 82 82 / 1);
}

.ring-neutral-600\/20 {
  --tw-ring-color: rgb(82 82 82 / 0.2);
}

.ring-neutral-600\/25 {
  --tw-ring-color: rgb(82 82 82 / 0.25);
}

.ring-neutral-600\/30 {
  --tw-ring-color: rgb(82 82 82 / 0.3);
}

.ring-neutral-600\/40 {
  --tw-ring-color: rgb(82 82 82 / 0.4);
}

.ring-neutral-600\/5 {
  --tw-ring-color: rgb(82 82 82 / 0.05);
}

.ring-neutral-600\/50 {
  --tw-ring-color: rgb(82 82 82 / 0.5);
}

.ring-neutral-600\/60 {
  --tw-ring-color: rgb(82 82 82 / 0.6);
}

.ring-neutral-600\/70 {
  --tw-ring-color: rgb(82 82 82 / 0.7);
}

.ring-neutral-600\/75 {
  --tw-ring-color: rgb(82 82 82 / 0.75);
}

.ring-neutral-600\/80 {
  --tw-ring-color: rgb(82 82 82 / 0.8);
}

.ring-neutral-600\/90 {
  --tw-ring-color: rgb(82 82 82 / 0.9);
}

.ring-neutral-600\/95 {
  --tw-ring-color: rgb(82 82 82 / 0.95);
}

.ring-neutral-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity));
}

.ring-neutral-700\/0 {
  --tw-ring-color: rgb(64 64 64 / 0);
}

.ring-neutral-700\/10 {
  --tw-ring-color: rgb(64 64 64 / 0.1);
}

.ring-neutral-700\/100 {
  --tw-ring-color: rgb(64 64 64 / 1);
}

.ring-neutral-700\/20 {
  --tw-ring-color: rgb(64 64 64 / 0.2);
}

.ring-neutral-700\/25 {
  --tw-ring-color: rgb(64 64 64 / 0.25);
}

.ring-neutral-700\/30 {
  --tw-ring-color: rgb(64 64 64 / 0.3);
}

.ring-neutral-700\/40 {
  --tw-ring-color: rgb(64 64 64 / 0.4);
}

.ring-neutral-700\/5 {
  --tw-ring-color: rgb(64 64 64 / 0.05);
}

.ring-neutral-700\/50 {
  --tw-ring-color: rgb(64 64 64 / 0.5);
}

.ring-neutral-700\/60 {
  --tw-ring-color: rgb(64 64 64 / 0.6);
}

.ring-neutral-700\/70 {
  --tw-ring-color: rgb(64 64 64 / 0.7);
}

.ring-neutral-700\/75 {
  --tw-ring-color: rgb(64 64 64 / 0.75);
}

.ring-neutral-700\/80 {
  --tw-ring-color: rgb(64 64 64 / 0.8);
}

.ring-neutral-700\/90 {
  --tw-ring-color: rgb(64 64 64 / 0.9);
}

.ring-neutral-700\/95 {
  --tw-ring-color: rgb(64 64 64 / 0.95);
}

.ring-neutral-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity));
}

.ring-neutral-800\/0 {
  --tw-ring-color: rgb(38 38 38 / 0);
}

.ring-neutral-800\/10 {
  --tw-ring-color: rgb(38 38 38 / 0.1);
}

.ring-neutral-800\/100 {
  --tw-ring-color: rgb(38 38 38 / 1);
}

.ring-neutral-800\/20 {
  --tw-ring-color: rgb(38 38 38 / 0.2);
}

.ring-neutral-800\/25 {
  --tw-ring-color: rgb(38 38 38 / 0.25);
}

.ring-neutral-800\/30 {
  --tw-ring-color: rgb(38 38 38 / 0.3);
}

.ring-neutral-800\/40 {
  --tw-ring-color: rgb(38 38 38 / 0.4);
}

.ring-neutral-800\/5 {
  --tw-ring-color: rgb(38 38 38 / 0.05);
}

.ring-neutral-800\/50 {
  --tw-ring-color: rgb(38 38 38 / 0.5);
}

.ring-neutral-800\/60 {
  --tw-ring-color: rgb(38 38 38 / 0.6);
}

.ring-neutral-800\/70 {
  --tw-ring-color: rgb(38 38 38 / 0.7);
}

.ring-neutral-800\/75 {
  --tw-ring-color: rgb(38 38 38 / 0.75);
}

.ring-neutral-800\/80 {
  --tw-ring-color: rgb(38 38 38 / 0.8);
}

.ring-neutral-800\/90 {
  --tw-ring-color: rgb(38 38 38 / 0.9);
}

.ring-neutral-800\/95 {
  --tw-ring-color: rgb(38 38 38 / 0.95);
}

.ring-neutral-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity));
}

.ring-neutral-900\/0 {
  --tw-ring-color: rgb(23 23 23 / 0);
}

.ring-neutral-900\/10 {
  --tw-ring-color: rgb(23 23 23 / 0.1);
}

.ring-neutral-900\/100 {
  --tw-ring-color: rgb(23 23 23 / 1);
}

.ring-neutral-900\/20 {
  --tw-ring-color: rgb(23 23 23 / 0.2);
}

.ring-neutral-900\/25 {
  --tw-ring-color: rgb(23 23 23 / 0.25);
}

.ring-neutral-900\/30 {
  --tw-ring-color: rgb(23 23 23 / 0.3);
}

.ring-neutral-900\/40 {
  --tw-ring-color: rgb(23 23 23 / 0.4);
}

.ring-neutral-900\/5 {
  --tw-ring-color: rgb(23 23 23 / 0.05);
}

.ring-neutral-900\/50 {
  --tw-ring-color: rgb(23 23 23 / 0.5);
}

.ring-neutral-900\/60 {
  --tw-ring-color: rgb(23 23 23 / 0.6);
}

.ring-neutral-900\/70 {
  --tw-ring-color: rgb(23 23 23 / 0.7);
}

.ring-neutral-900\/75 {
  --tw-ring-color: rgb(23 23 23 / 0.75);
}

.ring-neutral-900\/80 {
  --tw-ring-color: rgb(23 23 23 / 0.8);
}

.ring-neutral-900\/90 {
  --tw-ring-color: rgb(23 23 23 / 0.9);
}

.ring-neutral-900\/95 {
  --tw-ring-color: rgb(23 23 23 / 0.95);
}

.ring-pink-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity));
}

.ring-pink-100\/0 {
  --tw-ring-color: rgb(252 231 243 / 0);
}

.ring-pink-100\/10 {
  --tw-ring-color: rgb(252 231 243 / 0.1);
}

.ring-pink-100\/100 {
  --tw-ring-color: rgb(252 231 243 / 1);
}

.ring-pink-100\/20 {
  --tw-ring-color: rgb(252 231 243 / 0.2);
}

.ring-pink-100\/25 {
  --tw-ring-color: rgb(252 231 243 / 0.25);
}

.ring-pink-100\/30 {
  --tw-ring-color: rgb(252 231 243 / 0.3);
}

.ring-pink-100\/40 {
  --tw-ring-color: rgb(252 231 243 / 0.4);
}

.ring-pink-100\/5 {
  --tw-ring-color: rgb(252 231 243 / 0.05);
}

.ring-pink-100\/50 {
  --tw-ring-color: rgb(252 231 243 / 0.5);
}

.ring-pink-100\/60 {
  --tw-ring-color: rgb(252 231 243 / 0.6);
}

.ring-pink-100\/70 {
  --tw-ring-color: rgb(252 231 243 / 0.7);
}

.ring-pink-100\/75 {
  --tw-ring-color: rgb(252 231 243 / 0.75);
}

.ring-pink-100\/80 {
  --tw-ring-color: rgb(252 231 243 / 0.8);
}

.ring-pink-100\/90 {
  --tw-ring-color: rgb(252 231 243 / 0.9);
}

.ring-pink-100\/95 {
  --tw-ring-color: rgb(252 231 243 / 0.95);
}

.ring-pink-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity));
}

.ring-pink-200\/0 {
  --tw-ring-color: rgb(251 207 232 / 0);
}

.ring-pink-200\/10 {
  --tw-ring-color: rgb(251 207 232 / 0.1);
}

.ring-pink-200\/100 {
  --tw-ring-color: rgb(251 207 232 / 1);
}

.ring-pink-200\/20 {
  --tw-ring-color: rgb(251 207 232 / 0.2);
}

.ring-pink-200\/25 {
  --tw-ring-color: rgb(251 207 232 / 0.25);
}

.ring-pink-200\/30 {
  --tw-ring-color: rgb(251 207 232 / 0.3);
}

.ring-pink-200\/40 {
  --tw-ring-color: rgb(251 207 232 / 0.4);
}

.ring-pink-200\/5 {
  --tw-ring-color: rgb(251 207 232 / 0.05);
}

.ring-pink-200\/50 {
  --tw-ring-color: rgb(251 207 232 / 0.5);
}

.ring-pink-200\/60 {
  --tw-ring-color: rgb(251 207 232 / 0.6);
}

.ring-pink-200\/70 {
  --tw-ring-color: rgb(251 207 232 / 0.7);
}

.ring-pink-200\/75 {
  --tw-ring-color: rgb(251 207 232 / 0.75);
}

.ring-pink-200\/80 {
  --tw-ring-color: rgb(251 207 232 / 0.8);
}

.ring-pink-200\/90 {
  --tw-ring-color: rgb(251 207 232 / 0.9);
}

.ring-pink-200\/95 {
  --tw-ring-color: rgb(251 207 232 / 0.95);
}

.ring-pink-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity));
}

.ring-pink-300\/0 {
  --tw-ring-color: rgb(249 168 212 / 0);
}

.ring-pink-300\/10 {
  --tw-ring-color: rgb(249 168 212 / 0.1);
}

.ring-pink-300\/100 {
  --tw-ring-color: rgb(249 168 212 / 1);
}

.ring-pink-300\/20 {
  --tw-ring-color: rgb(249 168 212 / 0.2);
}

.ring-pink-300\/25 {
  --tw-ring-color: rgb(249 168 212 / 0.25);
}

.ring-pink-300\/30 {
  --tw-ring-color: rgb(249 168 212 / 0.3);
}

.ring-pink-300\/40 {
  --tw-ring-color: rgb(249 168 212 / 0.4);
}

.ring-pink-300\/5 {
  --tw-ring-color: rgb(249 168 212 / 0.05);
}

.ring-pink-300\/50 {
  --tw-ring-color: rgb(249 168 212 / 0.5);
}

.ring-pink-300\/60 {
  --tw-ring-color: rgb(249 168 212 / 0.6);
}

.ring-pink-300\/70 {
  --tw-ring-color: rgb(249 168 212 / 0.7);
}

.ring-pink-300\/75 {
  --tw-ring-color: rgb(249 168 212 / 0.75);
}

.ring-pink-300\/80 {
  --tw-ring-color: rgb(249 168 212 / 0.8);
}

.ring-pink-300\/90 {
  --tw-ring-color: rgb(249 168 212 / 0.9);
}

.ring-pink-300\/95 {
  --tw-ring-color: rgb(249 168 212 / 0.95);
}

.ring-pink-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity));
}

.ring-pink-400\/0 {
  --tw-ring-color: rgb(244 114 182 / 0);
}

.ring-pink-400\/10 {
  --tw-ring-color: rgb(244 114 182 / 0.1);
}

.ring-pink-400\/100 {
  --tw-ring-color: rgb(244 114 182 / 1);
}

.ring-pink-400\/20 {
  --tw-ring-color: rgb(244 114 182 / 0.2);
}

.ring-pink-400\/25 {
  --tw-ring-color: rgb(244 114 182 / 0.25);
}

.ring-pink-400\/30 {
  --tw-ring-color: rgb(244 114 182 / 0.3);
}

.ring-pink-400\/40 {
  --tw-ring-color: rgb(244 114 182 / 0.4);
}

.ring-pink-400\/5 {
  --tw-ring-color: rgb(244 114 182 / 0.05);
}

.ring-pink-400\/50 {
  --tw-ring-color: rgb(244 114 182 / 0.5);
}

.ring-pink-400\/60 {
  --tw-ring-color: rgb(244 114 182 / 0.6);
}

.ring-pink-400\/70 {
  --tw-ring-color: rgb(244 114 182 / 0.7);
}

.ring-pink-400\/75 {
  --tw-ring-color: rgb(244 114 182 / 0.75);
}

.ring-pink-400\/80 {
  --tw-ring-color: rgb(244 114 182 / 0.8);
}

.ring-pink-400\/90 {
  --tw-ring-color: rgb(244 114 182 / 0.9);
}

.ring-pink-400\/95 {
  --tw-ring-color: rgb(244 114 182 / 0.95);
}

.ring-pink-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity));
}

.ring-pink-50\/0 {
  --tw-ring-color: rgb(253 242 248 / 0);
}

.ring-pink-50\/10 {
  --tw-ring-color: rgb(253 242 248 / 0.1);
}

.ring-pink-50\/100 {
  --tw-ring-color: rgb(253 242 248 / 1);
}

.ring-pink-50\/20 {
  --tw-ring-color: rgb(253 242 248 / 0.2);
}

.ring-pink-50\/25 {
  --tw-ring-color: rgb(253 242 248 / 0.25);
}

.ring-pink-50\/30 {
  --tw-ring-color: rgb(253 242 248 / 0.3);
}

.ring-pink-50\/40 {
  --tw-ring-color: rgb(253 242 248 / 0.4);
}

.ring-pink-50\/5 {
  --tw-ring-color: rgb(253 242 248 / 0.05);
}

.ring-pink-50\/50 {
  --tw-ring-color: rgb(253 242 248 / 0.5);
}

.ring-pink-50\/60 {
  --tw-ring-color: rgb(253 242 248 / 0.6);
}

.ring-pink-50\/70 {
  --tw-ring-color: rgb(253 242 248 / 0.7);
}

.ring-pink-50\/75 {
  --tw-ring-color: rgb(253 242 248 / 0.75);
}

.ring-pink-50\/80 {
  --tw-ring-color: rgb(253 242 248 / 0.8);
}

.ring-pink-50\/90 {
  --tw-ring-color: rgb(253 242 248 / 0.9);
}

.ring-pink-50\/95 {
  --tw-ring-color: rgb(253 242 248 / 0.95);
}

.ring-pink-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity));
}

.ring-pink-500\/0 {
  --tw-ring-color: rgb(236 72 153 / 0);
}

.ring-pink-500\/10 {
  --tw-ring-color: rgb(236 72 153 / 0.1);
}

.ring-pink-500\/100 {
  --tw-ring-color: rgb(236 72 153 / 1);
}

.ring-pink-500\/20 {
  --tw-ring-color: rgb(236 72 153 / 0.2);
}

.ring-pink-500\/25 {
  --tw-ring-color: rgb(236 72 153 / 0.25);
}

.ring-pink-500\/30 {
  --tw-ring-color: rgb(236 72 153 / 0.3);
}

.ring-pink-500\/40 {
  --tw-ring-color: rgb(236 72 153 / 0.4);
}

.ring-pink-500\/5 {
  --tw-ring-color: rgb(236 72 153 / 0.05);
}

.ring-pink-500\/50 {
  --tw-ring-color: rgb(236 72 153 / 0.5);
}

.ring-pink-500\/60 {
  --tw-ring-color: rgb(236 72 153 / 0.6);
}

.ring-pink-500\/70 {
  --tw-ring-color: rgb(236 72 153 / 0.7);
}

.ring-pink-500\/75 {
  --tw-ring-color: rgb(236 72 153 / 0.75);
}

.ring-pink-500\/80 {
  --tw-ring-color: rgb(236 72 153 / 0.8);
}

.ring-pink-500\/90 {
  --tw-ring-color: rgb(236 72 153 / 0.9);
}

.ring-pink-500\/95 {
  --tw-ring-color: rgb(236 72 153 / 0.95);
}

.ring-pink-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity));
}

.ring-pink-600\/0 {
  --tw-ring-color: rgb(219 39 119 / 0);
}

.ring-pink-600\/10 {
  --tw-ring-color: rgb(219 39 119 / 0.1);
}

.ring-pink-600\/100 {
  --tw-ring-color: rgb(219 39 119 / 1);
}

.ring-pink-600\/20 {
  --tw-ring-color: rgb(219 39 119 / 0.2);
}

.ring-pink-600\/25 {
  --tw-ring-color: rgb(219 39 119 / 0.25);
}

.ring-pink-600\/30 {
  --tw-ring-color: rgb(219 39 119 / 0.3);
}

.ring-pink-600\/40 {
  --tw-ring-color: rgb(219 39 119 / 0.4);
}

.ring-pink-600\/5 {
  --tw-ring-color: rgb(219 39 119 / 0.05);
}

.ring-pink-600\/50 {
  --tw-ring-color: rgb(219 39 119 / 0.5);
}

.ring-pink-600\/60 {
  --tw-ring-color: rgb(219 39 119 / 0.6);
}

.ring-pink-600\/70 {
  --tw-ring-color: rgb(219 39 119 / 0.7);
}

.ring-pink-600\/75 {
  --tw-ring-color: rgb(219 39 119 / 0.75);
}

.ring-pink-600\/80 {
  --tw-ring-color: rgb(219 39 119 / 0.8);
}

.ring-pink-600\/90 {
  --tw-ring-color: rgb(219 39 119 / 0.9);
}

.ring-pink-600\/95 {
  --tw-ring-color: rgb(219 39 119 / 0.95);
}

.ring-pink-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity));
}

.ring-pink-700\/0 {
  --tw-ring-color: rgb(190 24 93 / 0);
}

.ring-pink-700\/10 {
  --tw-ring-color: rgb(190 24 93 / 0.1);
}

.ring-pink-700\/100 {
  --tw-ring-color: rgb(190 24 93 / 1);
}

.ring-pink-700\/20 {
  --tw-ring-color: rgb(190 24 93 / 0.2);
}

.ring-pink-700\/25 {
  --tw-ring-color: rgb(190 24 93 / 0.25);
}

.ring-pink-700\/30 {
  --tw-ring-color: rgb(190 24 93 / 0.3);
}

.ring-pink-700\/40 {
  --tw-ring-color: rgb(190 24 93 / 0.4);
}

.ring-pink-700\/5 {
  --tw-ring-color: rgb(190 24 93 / 0.05);
}

.ring-pink-700\/50 {
  --tw-ring-color: rgb(190 24 93 / 0.5);
}

.ring-pink-700\/60 {
  --tw-ring-color: rgb(190 24 93 / 0.6);
}

.ring-pink-700\/70 {
  --tw-ring-color: rgb(190 24 93 / 0.7);
}

.ring-pink-700\/75 {
  --tw-ring-color: rgb(190 24 93 / 0.75);
}

.ring-pink-700\/80 {
  --tw-ring-color: rgb(190 24 93 / 0.8);
}

.ring-pink-700\/90 {
  --tw-ring-color: rgb(190 24 93 / 0.9);
}

.ring-pink-700\/95 {
  --tw-ring-color: rgb(190 24 93 / 0.95);
}

.ring-pink-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity));
}

.ring-pink-800\/0 {
  --tw-ring-color: rgb(157 23 77 / 0);
}

.ring-pink-800\/10 {
  --tw-ring-color: rgb(157 23 77 / 0.1);
}

.ring-pink-800\/100 {
  --tw-ring-color: rgb(157 23 77 / 1);
}

.ring-pink-800\/20 {
  --tw-ring-color: rgb(157 23 77 / 0.2);
}

.ring-pink-800\/25 {
  --tw-ring-color: rgb(157 23 77 / 0.25);
}

.ring-pink-800\/30 {
  --tw-ring-color: rgb(157 23 77 / 0.3);
}

.ring-pink-800\/40 {
  --tw-ring-color: rgb(157 23 77 / 0.4);
}

.ring-pink-800\/5 {
  --tw-ring-color: rgb(157 23 77 / 0.05);
}

.ring-pink-800\/50 {
  --tw-ring-color: rgb(157 23 77 / 0.5);
}

.ring-pink-800\/60 {
  --tw-ring-color: rgb(157 23 77 / 0.6);
}

.ring-pink-800\/70 {
  --tw-ring-color: rgb(157 23 77 / 0.7);
}

.ring-pink-800\/75 {
  --tw-ring-color: rgb(157 23 77 / 0.75);
}

.ring-pink-800\/80 {
  --tw-ring-color: rgb(157 23 77 / 0.8);
}

.ring-pink-800\/90 {
  --tw-ring-color: rgb(157 23 77 / 0.9);
}

.ring-pink-800\/95 {
  --tw-ring-color: rgb(157 23 77 / 0.95);
}

.ring-pink-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity));
}

.ring-pink-900\/0 {
  --tw-ring-color: rgb(131 24 67 / 0);
}

.ring-pink-900\/10 {
  --tw-ring-color: rgb(131 24 67 / 0.1);
}

.ring-pink-900\/100 {
  --tw-ring-color: rgb(131 24 67 / 1);
}

.ring-pink-900\/20 {
  --tw-ring-color: rgb(131 24 67 / 0.2);
}

.ring-pink-900\/25 {
  --tw-ring-color: rgb(131 24 67 / 0.25);
}

.ring-pink-900\/30 {
  --tw-ring-color: rgb(131 24 67 / 0.3);
}

.ring-pink-900\/40 {
  --tw-ring-color: rgb(131 24 67 / 0.4);
}

.ring-pink-900\/5 {
  --tw-ring-color: rgb(131 24 67 / 0.05);
}

.ring-pink-900\/50 {
  --tw-ring-color: rgb(131 24 67 / 0.5);
}

.ring-pink-900\/60 {
  --tw-ring-color: rgb(131 24 67 / 0.6);
}

.ring-pink-900\/70 {
  --tw-ring-color: rgb(131 24 67 / 0.7);
}

.ring-pink-900\/75 {
  --tw-ring-color: rgb(131 24 67 / 0.75);
}

.ring-pink-900\/80 {
  --tw-ring-color: rgb(131 24 67 / 0.8);
}

.ring-pink-900\/90 {
  --tw-ring-color: rgb(131 24 67 / 0.9);
}

.ring-pink-900\/95 {
  --tw-ring-color: rgb(131 24 67 / 0.95);
}

.ring-primary-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(224 224 242 / var(--tw-ring-opacity));
}

.ring-primary-100\/0 {
  --tw-ring-color: rgb(224 224 242 / 0);
}

.ring-primary-100\/10 {
  --tw-ring-color: rgb(224 224 242 / 0.1);
}

.ring-primary-100\/100 {
  --tw-ring-color: rgb(224 224 242 / 1);
}

.ring-primary-100\/20 {
  --tw-ring-color: rgb(224 224 242 / 0.2);
}

.ring-primary-100\/25 {
  --tw-ring-color: rgb(224 224 242 / 0.25);
}

.ring-primary-100\/30 {
  --tw-ring-color: rgb(224 224 242 / 0.3);
}

.ring-primary-100\/40 {
  --tw-ring-color: rgb(224 224 242 / 0.4);
}

.ring-primary-100\/5 {
  --tw-ring-color: rgb(224 224 242 / 0.05);
}

.ring-primary-100\/50 {
  --tw-ring-color: rgb(224 224 242 / 0.5);
}

.ring-primary-100\/60 {
  --tw-ring-color: rgb(224 224 242 / 0.6);
}

.ring-primary-100\/70 {
  --tw-ring-color: rgb(224 224 242 / 0.7);
}

.ring-primary-100\/75 {
  --tw-ring-color: rgb(224 224 242 / 0.75);
}

.ring-primary-100\/80 {
  --tw-ring-color: rgb(224 224 242 / 0.8);
}

.ring-primary-100\/90 {
  --tw-ring-color: rgb(224 224 242 / 0.9);
}

.ring-primary-100\/95 {
  --tw-ring-color: rgb(224 224 242 / 0.95);
}

.ring-primary-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(178 178 218 / var(--tw-ring-opacity));
}

.ring-primary-200\/0 {
  --tw-ring-color: rgb(178 178 218 / 0);
}

.ring-primary-200\/10 {
  --tw-ring-color: rgb(178 178 218 / 0.1);
}

.ring-primary-200\/100 {
  --tw-ring-color: rgb(178 178 218 / 1);
}

.ring-primary-200\/20 {
  --tw-ring-color: rgb(178 178 218 / 0.2);
}

.ring-primary-200\/25 {
  --tw-ring-color: rgb(178 178 218 / 0.25);
}

.ring-primary-200\/30 {
  --tw-ring-color: rgb(178 178 218 / 0.3);
}

.ring-primary-200\/40 {
  --tw-ring-color: rgb(178 178 218 / 0.4);
}

.ring-primary-200\/5 {
  --tw-ring-color: rgb(178 178 218 / 0.05);
}

.ring-primary-200\/50 {
  --tw-ring-color: rgb(178 178 218 / 0.5);
}

.ring-primary-200\/60 {
  --tw-ring-color: rgb(178 178 218 / 0.6);
}

.ring-primary-200\/70 {
  --tw-ring-color: rgb(178 178 218 / 0.7);
}

.ring-primary-200\/75 {
  --tw-ring-color: rgb(178 178 218 / 0.75);
}

.ring-primary-200\/80 {
  --tw-ring-color: rgb(178 178 218 / 0.8);
}

.ring-primary-200\/90 {
  --tw-ring-color: rgb(178 178 218 / 0.9);
}

.ring-primary-200\/95 {
  --tw-ring-color: rgb(178 178 218 / 0.95);
}

.ring-primary-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(132 132 194 / var(--tw-ring-opacity));
}

.ring-primary-300\/0 {
  --tw-ring-color: rgb(132 132 194 / 0);
}

.ring-primary-300\/10 {
  --tw-ring-color: rgb(132 132 194 / 0.1);
}

.ring-primary-300\/100 {
  --tw-ring-color: rgb(132 132 194 / 1);
}

.ring-primary-300\/20 {
  --tw-ring-color: rgb(132 132 194 / 0.2);
}

.ring-primary-300\/25 {
  --tw-ring-color: rgb(132 132 194 / 0.25);
}

.ring-primary-300\/30 {
  --tw-ring-color: rgb(132 132 194 / 0.3);
}

.ring-primary-300\/40 {
  --tw-ring-color: rgb(132 132 194 / 0.4);
}

.ring-primary-300\/5 {
  --tw-ring-color: rgb(132 132 194 / 0.05);
}

.ring-primary-300\/50 {
  --tw-ring-color: rgb(132 132 194 / 0.5);
}

.ring-primary-300\/60 {
  --tw-ring-color: rgb(132 132 194 / 0.6);
}

.ring-primary-300\/70 {
  --tw-ring-color: rgb(132 132 194 / 0.7);
}

.ring-primary-300\/75 {
  --tw-ring-color: rgb(132 132 194 / 0.75);
}

.ring-primary-300\/80 {
  --tw-ring-color: rgb(132 132 194 / 0.8);
}

.ring-primary-300\/90 {
  --tw-ring-color: rgb(132 132 194 / 0.9);
}

.ring-primary-300\/95 {
  --tw-ring-color: rgb(132 132 194 / 0.95);
}

.ring-primary-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(86 86 171 / var(--tw-ring-opacity));
}

.ring-primary-400\/0 {
  --tw-ring-color: rgb(86 86 171 / 0);
}

.ring-primary-400\/10 {
  --tw-ring-color: rgb(86 86 171 / 0.1);
}

.ring-primary-400\/100 {
  --tw-ring-color: rgb(86 86 171 / 1);
}

.ring-primary-400\/20 {
  --tw-ring-color: rgb(86 86 171 / 0.2);
}

.ring-primary-400\/25 {
  --tw-ring-color: rgb(86 86 171 / 0.25);
}

.ring-primary-400\/30 {
  --tw-ring-color: rgb(86 86 171 / 0.3);
}

.ring-primary-400\/40 {
  --tw-ring-color: rgb(86 86 171 / 0.4);
}

.ring-primary-400\/5 {
  --tw-ring-color: rgb(86 86 171 / 0.05);
}

.ring-primary-400\/50 {
  --tw-ring-color: rgb(86 86 171 / 0.5);
}

.ring-primary-400\/60 {
  --tw-ring-color: rgb(86 86 171 / 0.6);
}

.ring-primary-400\/70 {
  --tw-ring-color: rgb(86 86 171 / 0.7);
}

.ring-primary-400\/75 {
  --tw-ring-color: rgb(86 86 171 / 0.75);
}

.ring-primary-400\/80 {
  --tw-ring-color: rgb(86 86 171 / 0.8);
}

.ring-primary-400\/90 {
  --tw-ring-color: rgb(86 86 171 / 0.9);
}

.ring-primary-400\/95 {
  --tw-ring-color: rgb(86 86 171 / 0.95);
}

.ring-primary-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 56 133 / var(--tw-ring-opacity));
}

.ring-primary-500\/0 {
  --tw-ring-color: rgb(59 56 133 / 0);
}

.ring-primary-500\/10 {
  --tw-ring-color: rgb(59 56 133 / 0.1);
}

.ring-primary-500\/100 {
  --tw-ring-color: rgb(59 56 133 / 1);
}

.ring-primary-500\/20 {
  --tw-ring-color: rgb(59 56 133 / 0.2);
}

.ring-primary-500\/25 {
  --tw-ring-color: rgb(59 56 133 / 0.25);
}

.ring-primary-500\/30 {
  --tw-ring-color: rgb(59 56 133 / 0.3);
}

.ring-primary-500\/40 {
  --tw-ring-color: rgb(59 56 133 / 0.4);
}

.ring-primary-500\/5 {
  --tw-ring-color: rgb(59 56 133 / 0.05);
}

.ring-primary-500\/50 {
  --tw-ring-color: rgb(59 56 133 / 0.5);
}

.ring-primary-500\/60 {
  --tw-ring-color: rgb(59 56 133 / 0.6);
}

.ring-primary-500\/70 {
  --tw-ring-color: rgb(59 56 133 / 0.7);
}

.ring-primary-500\/75 {
  --tw-ring-color: rgb(59 56 133 / 0.75);
}

.ring-primary-500\/80 {
  --tw-ring-color: rgb(59 56 133 / 0.8);
}

.ring-primary-500\/90 {
  --tw-ring-color: rgb(59 56 133 / 0.9);
}

.ring-primary-500\/95 {
  --tw-ring-color: rgb(59 56 133 / 0.95);
}

.ring-primary-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(42 40 99 / var(--tw-ring-opacity));
}

.ring-primary-600\/0 {
  --tw-ring-color: rgb(42 40 99 / 0);
}

.ring-primary-600\/10 {
  --tw-ring-color: rgb(42 40 99 / 0.1);
}

.ring-primary-600\/100 {
  --tw-ring-color: rgb(42 40 99 / 1);
}

.ring-primary-600\/20 {
  --tw-ring-color: rgb(42 40 99 / 0.2);
}

.ring-primary-600\/25 {
  --tw-ring-color: rgb(42 40 99 / 0.25);
}

.ring-primary-600\/30 {
  --tw-ring-color: rgb(42 40 99 / 0.3);
}

.ring-primary-600\/40 {
  --tw-ring-color: rgb(42 40 99 / 0.4);
}

.ring-primary-600\/5 {
  --tw-ring-color: rgb(42 40 99 / 0.05);
}

.ring-primary-600\/50 {
  --tw-ring-color: rgb(42 40 99 / 0.5);
}

.ring-primary-600\/60 {
  --tw-ring-color: rgb(42 40 99 / 0.6);
}

.ring-primary-600\/70 {
  --tw-ring-color: rgb(42 40 99 / 0.7);
}

.ring-primary-600\/75 {
  --tw-ring-color: rgb(42 40 99 / 0.75);
}

.ring-primary-600\/80 {
  --tw-ring-color: rgb(42 40 99 / 0.8);
}

.ring-primary-600\/90 {
  --tw-ring-color: rgb(42 40 99 / 0.9);
}

.ring-primary-600\/95 {
  --tw-ring-color: rgb(42 40 99 / 0.95);
}

.ring-primary-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(26 24 65 / var(--tw-ring-opacity));
}

.ring-primary-700\/0 {
  --tw-ring-color: rgb(26 24 65 / 0);
}

.ring-primary-700\/10 {
  --tw-ring-color: rgb(26 24 65 / 0.1);
}

.ring-primary-700\/100 {
  --tw-ring-color: rgb(26 24 65 / 1);
}

.ring-primary-700\/20 {
  --tw-ring-color: rgb(26 24 65 / 0.2);
}

.ring-primary-700\/25 {
  --tw-ring-color: rgb(26 24 65 / 0.25);
}

.ring-primary-700\/30 {
  --tw-ring-color: rgb(26 24 65 / 0.3);
}

.ring-primary-700\/40 {
  --tw-ring-color: rgb(26 24 65 / 0.4);
}

.ring-primary-700\/5 {
  --tw-ring-color: rgb(26 24 65 / 0.05);
}

.ring-primary-700\/50 {
  --tw-ring-color: rgb(26 24 65 / 0.5);
}

.ring-primary-700\/60 {
  --tw-ring-color: rgb(26 24 65 / 0.6);
}

.ring-primary-700\/70 {
  --tw-ring-color: rgb(26 24 65 / 0.7);
}

.ring-primary-700\/75 {
  --tw-ring-color: rgb(26 24 65 / 0.75);
}

.ring-primary-700\/80 {
  --tw-ring-color: rgb(26 24 65 / 0.8);
}

.ring-primary-700\/90 {
  --tw-ring-color: rgb(26 24 65 / 0.9);
}

.ring-primary-700\/95 {
  --tw-ring-color: rgb(26 24 65 / 0.95);
}

.ring-primary-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(10 8 31 / var(--tw-ring-opacity));
}

.ring-primary-800\/0 {
  --tw-ring-color: rgb(10 8 31 / 0);
}

.ring-primary-800\/10 {
  --tw-ring-color: rgb(10 8 31 / 0.1);
}

.ring-primary-800\/100 {
  --tw-ring-color: rgb(10 8 31 / 1);
}

.ring-primary-800\/20 {
  --tw-ring-color: rgb(10 8 31 / 0.2);
}

.ring-primary-800\/25 {
  --tw-ring-color: rgb(10 8 31 / 0.25);
}

.ring-primary-800\/30 {
  --tw-ring-color: rgb(10 8 31 / 0.3);
}

.ring-primary-800\/40 {
  --tw-ring-color: rgb(10 8 31 / 0.4);
}

.ring-primary-800\/5 {
  --tw-ring-color: rgb(10 8 31 / 0.05);
}

.ring-primary-800\/50 {
  --tw-ring-color: rgb(10 8 31 / 0.5);
}

.ring-primary-800\/60 {
  --tw-ring-color: rgb(10 8 31 / 0.6);
}

.ring-primary-800\/70 {
  --tw-ring-color: rgb(10 8 31 / 0.7);
}

.ring-primary-800\/75 {
  --tw-ring-color: rgb(10 8 31 / 0.75);
}

.ring-primary-800\/80 {
  --tw-ring-color: rgb(10 8 31 / 0.8);
}

.ring-primary-800\/90 {
  --tw-ring-color: rgb(10 8 31 / 0.9);
}

.ring-primary-800\/95 {
  --tw-ring-color: rgb(10 8 31 / 0.95);
}

.ring-primary-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}

.ring-primary-900\/0 {
  --tw-ring-color: rgb(0 0 0 / 0);
}

.ring-primary-900\/10 {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}

.ring-primary-900\/100 {
  --tw-ring-color: rgb(0 0 0 / 1);
}

.ring-primary-900\/20 {
  --tw-ring-color: rgb(0 0 0 / 0.2);
}

.ring-primary-900\/25 {
  --tw-ring-color: rgb(0 0 0 / 0.25);
}

.ring-primary-900\/30 {
  --tw-ring-color: rgb(0 0 0 / 0.3);
}

.ring-primary-900\/40 {
  --tw-ring-color: rgb(0 0 0 / 0.4);
}

.ring-primary-900\/5 {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}

.ring-primary-900\/50 {
  --tw-ring-color: rgb(0 0 0 / 0.5);
}

.ring-primary-900\/60 {
  --tw-ring-color: rgb(0 0 0 / 0.6);
}

.ring-primary-900\/70 {
  --tw-ring-color: rgb(0 0 0 / 0.7);
}

.ring-primary-900\/75 {
  --tw-ring-color: rgb(0 0 0 / 0.75);
}

.ring-primary-900\/80 {
  --tw-ring-color: rgb(0 0 0 / 0.8);
}

.ring-primary-900\/90 {
  --tw-ring-color: rgb(0 0 0 / 0.9);
}

.ring-primary-900\/95 {
  --tw-ring-color: rgb(0 0 0 / 0.95);
}

.ring-purple-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity));
}

.ring-purple-100\/0 {
  --tw-ring-color: rgb(243 232 255 / 0);
}

.ring-purple-100\/10 {
  --tw-ring-color: rgb(243 232 255 / 0.1);
}

.ring-purple-100\/100 {
  --tw-ring-color: rgb(243 232 255 / 1);
}

.ring-purple-100\/20 {
  --tw-ring-color: rgb(243 232 255 / 0.2);
}

.ring-purple-100\/25 {
  --tw-ring-color: rgb(243 232 255 / 0.25);
}

.ring-purple-100\/30 {
  --tw-ring-color: rgb(243 232 255 / 0.3);
}

.ring-purple-100\/40 {
  --tw-ring-color: rgb(243 232 255 / 0.4);
}

.ring-purple-100\/5 {
  --tw-ring-color: rgb(243 232 255 / 0.05);
}

.ring-purple-100\/50 {
  --tw-ring-color: rgb(243 232 255 / 0.5);
}

.ring-purple-100\/60 {
  --tw-ring-color: rgb(243 232 255 / 0.6);
}

.ring-purple-100\/70 {
  --tw-ring-color: rgb(243 232 255 / 0.7);
}

.ring-purple-100\/75 {
  --tw-ring-color: rgb(243 232 255 / 0.75);
}

.ring-purple-100\/80 {
  --tw-ring-color: rgb(243 232 255 / 0.8);
}

.ring-purple-100\/90 {
  --tw-ring-color: rgb(243 232 255 / 0.9);
}

.ring-purple-100\/95 {
  --tw-ring-color: rgb(243 232 255 / 0.95);
}

.ring-purple-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity));
}

.ring-purple-200\/0 {
  --tw-ring-color: rgb(233 213 255 / 0);
}

.ring-purple-200\/10 {
  --tw-ring-color: rgb(233 213 255 / 0.1);
}

.ring-purple-200\/100 {
  --tw-ring-color: rgb(233 213 255 / 1);
}

.ring-purple-200\/20 {
  --tw-ring-color: rgb(233 213 255 / 0.2);
}

.ring-purple-200\/25 {
  --tw-ring-color: rgb(233 213 255 / 0.25);
}

.ring-purple-200\/30 {
  --tw-ring-color: rgb(233 213 255 / 0.3);
}

.ring-purple-200\/40 {
  --tw-ring-color: rgb(233 213 255 / 0.4);
}

.ring-purple-200\/5 {
  --tw-ring-color: rgb(233 213 255 / 0.05);
}

.ring-purple-200\/50 {
  --tw-ring-color: rgb(233 213 255 / 0.5);
}

.ring-purple-200\/60 {
  --tw-ring-color: rgb(233 213 255 / 0.6);
}

.ring-purple-200\/70 {
  --tw-ring-color: rgb(233 213 255 / 0.7);
}

.ring-purple-200\/75 {
  --tw-ring-color: rgb(233 213 255 / 0.75);
}

.ring-purple-200\/80 {
  --tw-ring-color: rgb(233 213 255 / 0.8);
}

.ring-purple-200\/90 {
  --tw-ring-color: rgb(233 213 255 / 0.9);
}

.ring-purple-200\/95 {
  --tw-ring-color: rgb(233 213 255 / 0.95);
}

.ring-purple-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity));
}

.ring-purple-300\/0 {
  --tw-ring-color: rgb(216 180 254 / 0);
}

.ring-purple-300\/10 {
  --tw-ring-color: rgb(216 180 254 / 0.1);
}

.ring-purple-300\/100 {
  --tw-ring-color: rgb(216 180 254 / 1);
}

.ring-purple-300\/20 {
  --tw-ring-color: rgb(216 180 254 / 0.2);
}

.ring-purple-300\/25 {
  --tw-ring-color: rgb(216 180 254 / 0.25);
}

.ring-purple-300\/30 {
  --tw-ring-color: rgb(216 180 254 / 0.3);
}

.ring-purple-300\/40 {
  --tw-ring-color: rgb(216 180 254 / 0.4);
}

.ring-purple-300\/5 {
  --tw-ring-color: rgb(216 180 254 / 0.05);
}

.ring-purple-300\/50 {
  --tw-ring-color: rgb(216 180 254 / 0.5);
}

.ring-purple-300\/60 {
  --tw-ring-color: rgb(216 180 254 / 0.6);
}

.ring-purple-300\/70 {
  --tw-ring-color: rgb(216 180 254 / 0.7);
}

.ring-purple-300\/75 {
  --tw-ring-color: rgb(216 180 254 / 0.75);
}

.ring-purple-300\/80 {
  --tw-ring-color: rgb(216 180 254 / 0.8);
}

.ring-purple-300\/90 {
  --tw-ring-color: rgb(216 180 254 / 0.9);
}

.ring-purple-300\/95 {
  --tw-ring-color: rgb(216 180 254 / 0.95);
}

.ring-purple-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity));
}

.ring-purple-400\/0 {
  --tw-ring-color: rgb(192 132 252 / 0);
}

.ring-purple-400\/10 {
  --tw-ring-color: rgb(192 132 252 / 0.1);
}

.ring-purple-400\/100 {
  --tw-ring-color: rgb(192 132 252 / 1);
}

.ring-purple-400\/20 {
  --tw-ring-color: rgb(192 132 252 / 0.2);
}

.ring-purple-400\/25 {
  --tw-ring-color: rgb(192 132 252 / 0.25);
}

.ring-purple-400\/30 {
  --tw-ring-color: rgb(192 132 252 / 0.3);
}

.ring-purple-400\/40 {
  --tw-ring-color: rgb(192 132 252 / 0.4);
}

.ring-purple-400\/5 {
  --tw-ring-color: rgb(192 132 252 / 0.05);
}

.ring-purple-400\/50 {
  --tw-ring-color: rgb(192 132 252 / 0.5);
}

.ring-purple-400\/60 {
  --tw-ring-color: rgb(192 132 252 / 0.6);
}

.ring-purple-400\/70 {
  --tw-ring-color: rgb(192 132 252 / 0.7);
}

.ring-purple-400\/75 {
  --tw-ring-color: rgb(192 132 252 / 0.75);
}

.ring-purple-400\/80 {
  --tw-ring-color: rgb(192 132 252 / 0.8);
}

.ring-purple-400\/90 {
  --tw-ring-color: rgb(192 132 252 / 0.9);
}

.ring-purple-400\/95 {
  --tw-ring-color: rgb(192 132 252 / 0.95);
}

.ring-purple-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity));
}

.ring-purple-50\/0 {
  --tw-ring-color: rgb(250 245 255 / 0);
}

.ring-purple-50\/10 {
  --tw-ring-color: rgb(250 245 255 / 0.1);
}

.ring-purple-50\/100 {
  --tw-ring-color: rgb(250 245 255 / 1);
}

.ring-purple-50\/20 {
  --tw-ring-color: rgb(250 245 255 / 0.2);
}

.ring-purple-50\/25 {
  --tw-ring-color: rgb(250 245 255 / 0.25);
}

.ring-purple-50\/30 {
  --tw-ring-color: rgb(250 245 255 / 0.3);
}

.ring-purple-50\/40 {
  --tw-ring-color: rgb(250 245 255 / 0.4);
}

.ring-purple-50\/5 {
  --tw-ring-color: rgb(250 245 255 / 0.05);
}

.ring-purple-50\/50 {
  --tw-ring-color: rgb(250 245 255 / 0.5);
}

.ring-purple-50\/60 {
  --tw-ring-color: rgb(250 245 255 / 0.6);
}

.ring-purple-50\/70 {
  --tw-ring-color: rgb(250 245 255 / 0.7);
}

.ring-purple-50\/75 {
  --tw-ring-color: rgb(250 245 255 / 0.75);
}

.ring-purple-50\/80 {
  --tw-ring-color: rgb(250 245 255 / 0.8);
}

.ring-purple-50\/90 {
  --tw-ring-color: rgb(250 245 255 / 0.9);
}

.ring-purple-50\/95 {
  --tw-ring-color: rgb(250 245 255 / 0.95);
}

.ring-purple-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity));
}

.ring-purple-500\/0 {
  --tw-ring-color: rgb(168 85 247 / 0);
}

.ring-purple-500\/10 {
  --tw-ring-color: rgb(168 85 247 / 0.1);
}

.ring-purple-500\/100 {
  --tw-ring-color: rgb(168 85 247 / 1);
}

.ring-purple-500\/20 {
  --tw-ring-color: rgb(168 85 247 / 0.2);
}

.ring-purple-500\/25 {
  --tw-ring-color: rgb(168 85 247 / 0.25);
}

.ring-purple-500\/30 {
  --tw-ring-color: rgb(168 85 247 / 0.3);
}

.ring-purple-500\/40 {
  --tw-ring-color: rgb(168 85 247 / 0.4);
}

.ring-purple-500\/5 {
  --tw-ring-color: rgb(168 85 247 / 0.05);
}

.ring-purple-500\/50 {
  --tw-ring-color: rgb(168 85 247 / 0.5);
}

.ring-purple-500\/60 {
  --tw-ring-color: rgb(168 85 247 / 0.6);
}

.ring-purple-500\/70 {
  --tw-ring-color: rgb(168 85 247 / 0.7);
}

.ring-purple-500\/75 {
  --tw-ring-color: rgb(168 85 247 / 0.75);
}

.ring-purple-500\/80 {
  --tw-ring-color: rgb(168 85 247 / 0.8);
}

.ring-purple-500\/90 {
  --tw-ring-color: rgb(168 85 247 / 0.9);
}

.ring-purple-500\/95 {
  --tw-ring-color: rgb(168 85 247 / 0.95);
}

.ring-purple-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity));
}

.ring-purple-600\/0 {
  --tw-ring-color: rgb(147 51 234 / 0);
}

.ring-purple-600\/10 {
  --tw-ring-color: rgb(147 51 234 / 0.1);
}

.ring-purple-600\/100 {
  --tw-ring-color: rgb(147 51 234 / 1);
}

.ring-purple-600\/20 {
  --tw-ring-color: rgb(147 51 234 / 0.2);
}

.ring-purple-600\/25 {
  --tw-ring-color: rgb(147 51 234 / 0.25);
}

.ring-purple-600\/30 {
  --tw-ring-color: rgb(147 51 234 / 0.3);
}

.ring-purple-600\/40 {
  --tw-ring-color: rgb(147 51 234 / 0.4);
}

.ring-purple-600\/5 {
  --tw-ring-color: rgb(147 51 234 / 0.05);
}

.ring-purple-600\/50 {
  --tw-ring-color: rgb(147 51 234 / 0.5);
}

.ring-purple-600\/60 {
  --tw-ring-color: rgb(147 51 234 / 0.6);
}

.ring-purple-600\/70 {
  --tw-ring-color: rgb(147 51 234 / 0.7);
}

.ring-purple-600\/75 {
  --tw-ring-color: rgb(147 51 234 / 0.75);
}

.ring-purple-600\/80 {
  --tw-ring-color: rgb(147 51 234 / 0.8);
}

.ring-purple-600\/90 {
  --tw-ring-color: rgb(147 51 234 / 0.9);
}

.ring-purple-600\/95 {
  --tw-ring-color: rgb(147 51 234 / 0.95);
}

.ring-purple-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity));
}

.ring-purple-700\/0 {
  --tw-ring-color: rgb(126 34 206 / 0);
}

.ring-purple-700\/10 {
  --tw-ring-color: rgb(126 34 206 / 0.1);
}

.ring-purple-700\/100 {
  --tw-ring-color: rgb(126 34 206 / 1);
}

.ring-purple-700\/20 {
  --tw-ring-color: rgb(126 34 206 / 0.2);
}

.ring-purple-700\/25 {
  --tw-ring-color: rgb(126 34 206 / 0.25);
}

.ring-purple-700\/30 {
  --tw-ring-color: rgb(126 34 206 / 0.3);
}

.ring-purple-700\/40 {
  --tw-ring-color: rgb(126 34 206 / 0.4);
}

.ring-purple-700\/5 {
  --tw-ring-color: rgb(126 34 206 / 0.05);
}

.ring-purple-700\/50 {
  --tw-ring-color: rgb(126 34 206 / 0.5);
}

.ring-purple-700\/60 {
  --tw-ring-color: rgb(126 34 206 / 0.6);
}

.ring-purple-700\/70 {
  --tw-ring-color: rgb(126 34 206 / 0.7);
}

.ring-purple-700\/75 {
  --tw-ring-color: rgb(126 34 206 / 0.75);
}

.ring-purple-700\/80 {
  --tw-ring-color: rgb(126 34 206 / 0.8);
}

.ring-purple-700\/90 {
  --tw-ring-color: rgb(126 34 206 / 0.9);
}

.ring-purple-700\/95 {
  --tw-ring-color: rgb(126 34 206 / 0.95);
}

.ring-purple-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity));
}

.ring-purple-800\/0 {
  --tw-ring-color: rgb(107 33 168 / 0);
}

.ring-purple-800\/10 {
  --tw-ring-color: rgb(107 33 168 / 0.1);
}

.ring-purple-800\/100 {
  --tw-ring-color: rgb(107 33 168 / 1);
}

.ring-purple-800\/20 {
  --tw-ring-color: rgb(107 33 168 / 0.2);
}

.ring-purple-800\/25 {
  --tw-ring-color: rgb(107 33 168 / 0.25);
}

.ring-purple-800\/30 {
  --tw-ring-color: rgb(107 33 168 / 0.3);
}

.ring-purple-800\/40 {
  --tw-ring-color: rgb(107 33 168 / 0.4);
}

.ring-purple-800\/5 {
  --tw-ring-color: rgb(107 33 168 / 0.05);
}

.ring-purple-800\/50 {
  --tw-ring-color: rgb(107 33 168 / 0.5);
}

.ring-purple-800\/60 {
  --tw-ring-color: rgb(107 33 168 / 0.6);
}

.ring-purple-800\/70 {
  --tw-ring-color: rgb(107 33 168 / 0.7);
}

.ring-purple-800\/75 {
  --tw-ring-color: rgb(107 33 168 / 0.75);
}

.ring-purple-800\/80 {
  --tw-ring-color: rgb(107 33 168 / 0.8);
}

.ring-purple-800\/90 {
  --tw-ring-color: rgb(107 33 168 / 0.9);
}

.ring-purple-800\/95 {
  --tw-ring-color: rgb(107 33 168 / 0.95);
}

.ring-purple-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity));
}

.ring-purple-900\/0 {
  --tw-ring-color: rgb(88 28 135 / 0);
}

.ring-purple-900\/10 {
  --tw-ring-color: rgb(88 28 135 / 0.1);
}

.ring-purple-900\/100 {
  --tw-ring-color: rgb(88 28 135 / 1);
}

.ring-purple-900\/20 {
  --tw-ring-color: rgb(88 28 135 / 0.2);
}

.ring-purple-900\/25 {
  --tw-ring-color: rgb(88 28 135 / 0.25);
}

.ring-purple-900\/30 {
  --tw-ring-color: rgb(88 28 135 / 0.3);
}

.ring-purple-900\/40 {
  --tw-ring-color: rgb(88 28 135 / 0.4);
}

.ring-purple-900\/5 {
  --tw-ring-color: rgb(88 28 135 / 0.05);
}

.ring-purple-900\/50 {
  --tw-ring-color: rgb(88 28 135 / 0.5);
}

.ring-purple-900\/60 {
  --tw-ring-color: rgb(88 28 135 / 0.6);
}

.ring-purple-900\/70 {
  --tw-ring-color: rgb(88 28 135 / 0.7);
}

.ring-purple-900\/75 {
  --tw-ring-color: rgb(88 28 135 / 0.75);
}

.ring-purple-900\/80 {
  --tw-ring-color: rgb(88 28 135 / 0.8);
}

.ring-purple-900\/90 {
  --tw-ring-color: rgb(88 28 135 / 0.9);
}

.ring-purple-900\/95 {
  --tw-ring-color: rgb(88 28 135 / 0.95);
}

.ring-red-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity));
}

.ring-red-100\/0 {
  --tw-ring-color: rgb(254 226 226 / 0);
}

.ring-red-100\/10 {
  --tw-ring-color: rgb(254 226 226 / 0.1);
}

.ring-red-100\/100 {
  --tw-ring-color: rgb(254 226 226 / 1);
}

.ring-red-100\/20 {
  --tw-ring-color: rgb(254 226 226 / 0.2);
}

.ring-red-100\/25 {
  --tw-ring-color: rgb(254 226 226 / 0.25);
}

.ring-red-100\/30 {
  --tw-ring-color: rgb(254 226 226 / 0.3);
}

.ring-red-100\/40 {
  --tw-ring-color: rgb(254 226 226 / 0.4);
}

.ring-red-100\/5 {
  --tw-ring-color: rgb(254 226 226 / 0.05);
}

.ring-red-100\/50 {
  --tw-ring-color: rgb(254 226 226 / 0.5);
}

.ring-red-100\/60 {
  --tw-ring-color: rgb(254 226 226 / 0.6);
}

.ring-red-100\/70 {
  --tw-ring-color: rgb(254 226 226 / 0.7);
}

.ring-red-100\/75 {
  --tw-ring-color: rgb(254 226 226 / 0.75);
}

.ring-red-100\/80 {
  --tw-ring-color: rgb(254 226 226 / 0.8);
}

.ring-red-100\/90 {
  --tw-ring-color: rgb(254 226 226 / 0.9);
}

.ring-red-100\/95 {
  --tw-ring-color: rgb(254 226 226 / 0.95);
}

.ring-red-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity));
}

.ring-red-200\/0 {
  --tw-ring-color: rgb(254 202 202 / 0);
}

.ring-red-200\/10 {
  --tw-ring-color: rgb(254 202 202 / 0.1);
}

.ring-red-200\/100 {
  --tw-ring-color: rgb(254 202 202 / 1);
}

.ring-red-200\/20 {
  --tw-ring-color: rgb(254 202 202 / 0.2);
}

.ring-red-200\/25 {
  --tw-ring-color: rgb(254 202 202 / 0.25);
}

.ring-red-200\/30 {
  --tw-ring-color: rgb(254 202 202 / 0.3);
}

.ring-red-200\/40 {
  --tw-ring-color: rgb(254 202 202 / 0.4);
}

.ring-red-200\/5 {
  --tw-ring-color: rgb(254 202 202 / 0.05);
}

.ring-red-200\/50 {
  --tw-ring-color: rgb(254 202 202 / 0.5);
}

.ring-red-200\/60 {
  --tw-ring-color: rgb(254 202 202 / 0.6);
}

.ring-red-200\/70 {
  --tw-ring-color: rgb(254 202 202 / 0.7);
}

.ring-red-200\/75 {
  --tw-ring-color: rgb(254 202 202 / 0.75);
}

.ring-red-200\/80 {
  --tw-ring-color: rgb(254 202 202 / 0.8);
}

.ring-red-200\/90 {
  --tw-ring-color: rgb(254 202 202 / 0.9);
}

.ring-red-200\/95 {
  --tw-ring-color: rgb(254 202 202 / 0.95);
}

.ring-red-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity));
}

.ring-red-300\/0 {
  --tw-ring-color: rgb(252 165 165 / 0);
}

.ring-red-300\/10 {
  --tw-ring-color: rgb(252 165 165 / 0.1);
}

.ring-red-300\/100 {
  --tw-ring-color: rgb(252 165 165 / 1);
}

.ring-red-300\/20 {
  --tw-ring-color: rgb(252 165 165 / 0.2);
}

.ring-red-300\/25 {
  --tw-ring-color: rgb(252 165 165 / 0.25);
}

.ring-red-300\/30 {
  --tw-ring-color: rgb(252 165 165 / 0.3);
}

.ring-red-300\/40 {
  --tw-ring-color: rgb(252 165 165 / 0.4);
}

.ring-red-300\/5 {
  --tw-ring-color: rgb(252 165 165 / 0.05);
}

.ring-red-300\/50 {
  --tw-ring-color: rgb(252 165 165 / 0.5);
}

.ring-red-300\/60 {
  --tw-ring-color: rgb(252 165 165 / 0.6);
}

.ring-red-300\/70 {
  --tw-ring-color: rgb(252 165 165 / 0.7);
}

.ring-red-300\/75 {
  --tw-ring-color: rgb(252 165 165 / 0.75);
}

.ring-red-300\/80 {
  --tw-ring-color: rgb(252 165 165 / 0.8);
}

.ring-red-300\/90 {
  --tw-ring-color: rgb(252 165 165 / 0.9);
}

.ring-red-300\/95 {
  --tw-ring-color: rgb(252 165 165 / 0.95);
}

.ring-red-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
}

.ring-red-400\/0 {
  --tw-ring-color: rgb(248 113 113 / 0);
}

.ring-red-400\/10 {
  --tw-ring-color: rgb(248 113 113 / 0.1);
}

.ring-red-400\/100 {
  --tw-ring-color: rgb(248 113 113 / 1);
}

.ring-red-400\/20 {
  --tw-ring-color: rgb(248 113 113 / 0.2);
}

.ring-red-400\/25 {
  --tw-ring-color: rgb(248 113 113 / 0.25);
}

.ring-red-400\/30 {
  --tw-ring-color: rgb(248 113 113 / 0.3);
}

.ring-red-400\/40 {
  --tw-ring-color: rgb(248 113 113 / 0.4);
}

.ring-red-400\/5 {
  --tw-ring-color: rgb(248 113 113 / 0.05);
}

.ring-red-400\/50 {
  --tw-ring-color: rgb(248 113 113 / 0.5);
}

.ring-red-400\/60 {
  --tw-ring-color: rgb(248 113 113 / 0.6);
}

.ring-red-400\/70 {
  --tw-ring-color: rgb(248 113 113 / 0.7);
}

.ring-red-400\/75 {
  --tw-ring-color: rgb(248 113 113 / 0.75);
}

.ring-red-400\/80 {
  --tw-ring-color: rgb(248 113 113 / 0.8);
}

.ring-red-400\/90 {
  --tw-ring-color: rgb(248 113 113 / 0.9);
}

.ring-red-400\/95 {
  --tw-ring-color: rgb(248 113 113 / 0.95);
}

.ring-red-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity));
}

.ring-red-50\/0 {
  --tw-ring-color: rgb(254 242 242 / 0);
}

.ring-red-50\/10 {
  --tw-ring-color: rgb(254 242 242 / 0.1);
}

.ring-red-50\/100 {
  --tw-ring-color: rgb(254 242 242 / 1);
}

.ring-red-50\/20 {
  --tw-ring-color: rgb(254 242 242 / 0.2);
}

.ring-red-50\/25 {
  --tw-ring-color: rgb(254 242 242 / 0.25);
}

.ring-red-50\/30 {
  --tw-ring-color: rgb(254 242 242 / 0.3);
}

.ring-red-50\/40 {
  --tw-ring-color: rgb(254 242 242 / 0.4);
}

.ring-red-50\/5 {
  --tw-ring-color: rgb(254 242 242 / 0.05);
}

.ring-red-50\/50 {
  --tw-ring-color: rgb(254 242 242 / 0.5);
}

.ring-red-50\/60 {
  --tw-ring-color: rgb(254 242 242 / 0.6);
}

.ring-red-50\/70 {
  --tw-ring-color: rgb(254 242 242 / 0.7);
}

.ring-red-50\/75 {
  --tw-ring-color: rgb(254 242 242 / 0.75);
}

.ring-red-50\/80 {
  --tw-ring-color: rgb(254 242 242 / 0.8);
}

.ring-red-50\/90 {
  --tw-ring-color: rgb(254 242 242 / 0.9);
}

.ring-red-50\/95 {
  --tw-ring-color: rgb(254 242 242 / 0.95);
}

.ring-red-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}

.ring-red-500\/0 {
  --tw-ring-color: rgb(239 68 68 / 0);
}

.ring-red-500\/10 {
  --tw-ring-color: rgb(239 68 68 / 0.1);
}

.ring-red-500\/100 {
  --tw-ring-color: rgb(239 68 68 / 1);
}

.ring-red-500\/20 {
  --tw-ring-color: rgb(239 68 68 / 0.2);
}

.ring-red-500\/25 {
  --tw-ring-color: rgb(239 68 68 / 0.25);
}

.ring-red-500\/30 {
  --tw-ring-color: rgb(239 68 68 / 0.3);
}

.ring-red-500\/40 {
  --tw-ring-color: rgb(239 68 68 / 0.4);
}

.ring-red-500\/5 {
  --tw-ring-color: rgb(239 68 68 / 0.05);
}

.ring-red-500\/50 {
  --tw-ring-color: rgb(239 68 68 / 0.5);
}

.ring-red-500\/60 {
  --tw-ring-color: rgb(239 68 68 / 0.6);
}

.ring-red-500\/70 {
  --tw-ring-color: rgb(239 68 68 / 0.7);
}

.ring-red-500\/75 {
  --tw-ring-color: rgb(239 68 68 / 0.75);
}

.ring-red-500\/80 {
  --tw-ring-color: rgb(239 68 68 / 0.8);
}

.ring-red-500\/90 {
  --tw-ring-color: rgb(239 68 68 / 0.9);
}

.ring-red-500\/95 {
  --tw-ring-color: rgb(239 68 68 / 0.95);
}

.ring-red-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity));
}

.ring-red-600\/0 {
  --tw-ring-color: rgb(220 38 38 / 0);
}

.ring-red-600\/10 {
  --tw-ring-color: rgb(220 38 38 / 0.1);
}

.ring-red-600\/100 {
  --tw-ring-color: rgb(220 38 38 / 1);
}

.ring-red-600\/20 {
  --tw-ring-color: rgb(220 38 38 / 0.2);
}

.ring-red-600\/25 {
  --tw-ring-color: rgb(220 38 38 / 0.25);
}

.ring-red-600\/30 {
  --tw-ring-color: rgb(220 38 38 / 0.3);
}

.ring-red-600\/40 {
  --tw-ring-color: rgb(220 38 38 / 0.4);
}

.ring-red-600\/5 {
  --tw-ring-color: rgb(220 38 38 / 0.05);
}

.ring-red-600\/50 {
  --tw-ring-color: rgb(220 38 38 / 0.5);
}

.ring-red-600\/60 {
  --tw-ring-color: rgb(220 38 38 / 0.6);
}

.ring-red-600\/70 {
  --tw-ring-color: rgb(220 38 38 / 0.7);
}

.ring-red-600\/75 {
  --tw-ring-color: rgb(220 38 38 / 0.75);
}

.ring-red-600\/80 {
  --tw-ring-color: rgb(220 38 38 / 0.8);
}

.ring-red-600\/90 {
  --tw-ring-color: rgb(220 38 38 / 0.9);
}

.ring-red-600\/95 {
  --tw-ring-color: rgb(220 38 38 / 0.95);
}

.ring-red-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity));
}

.ring-red-700\/0 {
  --tw-ring-color: rgb(185 28 28 / 0);
}

.ring-red-700\/10 {
  --tw-ring-color: rgb(185 28 28 / 0.1);
}

.ring-red-700\/100 {
  --tw-ring-color: rgb(185 28 28 / 1);
}

.ring-red-700\/20 {
  --tw-ring-color: rgb(185 28 28 / 0.2);
}

.ring-red-700\/25 {
  --tw-ring-color: rgb(185 28 28 / 0.25);
}

.ring-red-700\/30 {
  --tw-ring-color: rgb(185 28 28 / 0.3);
}

.ring-red-700\/40 {
  --tw-ring-color: rgb(185 28 28 / 0.4);
}

.ring-red-700\/5 {
  --tw-ring-color: rgb(185 28 28 / 0.05);
}

.ring-red-700\/50 {
  --tw-ring-color: rgb(185 28 28 / 0.5);
}

.ring-red-700\/60 {
  --tw-ring-color: rgb(185 28 28 / 0.6);
}

.ring-red-700\/70 {
  --tw-ring-color: rgb(185 28 28 / 0.7);
}

.ring-red-700\/75 {
  --tw-ring-color: rgb(185 28 28 / 0.75);
}

.ring-red-700\/80 {
  --tw-ring-color: rgb(185 28 28 / 0.8);
}

.ring-red-700\/90 {
  --tw-ring-color: rgb(185 28 28 / 0.9);
}

.ring-red-700\/95 {
  --tw-ring-color: rgb(185 28 28 / 0.95);
}

.ring-red-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity));
}

.ring-red-800\/0 {
  --tw-ring-color: rgb(153 27 27 / 0);
}

.ring-red-800\/10 {
  --tw-ring-color: rgb(153 27 27 / 0.1);
}

.ring-red-800\/100 {
  --tw-ring-color: rgb(153 27 27 / 1);
}

.ring-red-800\/20 {
  --tw-ring-color: rgb(153 27 27 / 0.2);
}

.ring-red-800\/25 {
  --tw-ring-color: rgb(153 27 27 / 0.25);
}

.ring-red-800\/30 {
  --tw-ring-color: rgb(153 27 27 / 0.3);
}

.ring-red-800\/40 {
  --tw-ring-color: rgb(153 27 27 / 0.4);
}

.ring-red-800\/5 {
  --tw-ring-color: rgb(153 27 27 / 0.05);
}

.ring-red-800\/50 {
  --tw-ring-color: rgb(153 27 27 / 0.5);
}

.ring-red-800\/60 {
  --tw-ring-color: rgb(153 27 27 / 0.6);
}

.ring-red-800\/70 {
  --tw-ring-color: rgb(153 27 27 / 0.7);
}

.ring-red-800\/75 {
  --tw-ring-color: rgb(153 27 27 / 0.75);
}

.ring-red-800\/80 {
  --tw-ring-color: rgb(153 27 27 / 0.8);
}

.ring-red-800\/90 {
  --tw-ring-color: rgb(153 27 27 / 0.9);
}

.ring-red-800\/95 {
  --tw-ring-color: rgb(153 27 27 / 0.95);
}

.ring-red-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity));
}

.ring-red-900\/0 {
  --tw-ring-color: rgb(127 29 29 / 0);
}

.ring-red-900\/10 {
  --tw-ring-color: rgb(127 29 29 / 0.1);
}

.ring-red-900\/100 {
  --tw-ring-color: rgb(127 29 29 / 1);
}

.ring-red-900\/20 {
  --tw-ring-color: rgb(127 29 29 / 0.2);
}

.ring-red-900\/25 {
  --tw-ring-color: rgb(127 29 29 / 0.25);
}

.ring-red-900\/30 {
  --tw-ring-color: rgb(127 29 29 / 0.3);
}

.ring-red-900\/40 {
  --tw-ring-color: rgb(127 29 29 / 0.4);
}

.ring-red-900\/5 {
  --tw-ring-color: rgb(127 29 29 / 0.05);
}

.ring-red-900\/50 {
  --tw-ring-color: rgb(127 29 29 / 0.5);
}

.ring-red-900\/60 {
  --tw-ring-color: rgb(127 29 29 / 0.6);
}

.ring-red-900\/70 {
  --tw-ring-color: rgb(127 29 29 / 0.7);
}

.ring-red-900\/75 {
  --tw-ring-color: rgb(127 29 29 / 0.75);
}

.ring-red-900\/80 {
  --tw-ring-color: rgb(127 29 29 / 0.8);
}

.ring-red-900\/90 {
  --tw-ring-color: rgb(127 29 29 / 0.9);
}

.ring-red-900\/95 {
  --tw-ring-color: rgb(127 29 29 / 0.95);
}

.ring-secondary-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 244 210 / var(--tw-ring-opacity));
}

.ring-secondary-100\/0 {
  --tw-ring-color: rgb(254 244 210 / 0);
}

.ring-secondary-100\/10 {
  --tw-ring-color: rgb(254 244 210 / 0.1);
}

.ring-secondary-100\/100 {
  --tw-ring-color: rgb(254 244 210 / 1);
}

.ring-secondary-100\/20 {
  --tw-ring-color: rgb(254 244 210 / 0.2);
}

.ring-secondary-100\/25 {
  --tw-ring-color: rgb(254 244 210 / 0.25);
}

.ring-secondary-100\/30 {
  --tw-ring-color: rgb(254 244 210 / 0.3);
}

.ring-secondary-100\/40 {
  --tw-ring-color: rgb(254 244 210 / 0.4);
}

.ring-secondary-100\/5 {
  --tw-ring-color: rgb(254 244 210 / 0.05);
}

.ring-secondary-100\/50 {
  --tw-ring-color: rgb(254 244 210 / 0.5);
}

.ring-secondary-100\/60 {
  --tw-ring-color: rgb(254 244 210 / 0.6);
}

.ring-secondary-100\/70 {
  --tw-ring-color: rgb(254 244 210 / 0.7);
}

.ring-secondary-100\/75 {
  --tw-ring-color: rgb(254 244 210 / 0.75);
}

.ring-secondary-100\/80 {
  --tw-ring-color: rgb(254 244 210 / 0.8);
}

.ring-secondary-100\/90 {
  --tw-ring-color: rgb(254 244 210 / 0.9);
}

.ring-secondary-100\/95 {
  --tw-ring-color: rgb(254 244 210 / 0.95);
}

.ring-secondary-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 231 166 / var(--tw-ring-opacity));
}

.ring-secondary-200\/0 {
  --tw-ring-color: rgb(254 231 166 / 0);
}

.ring-secondary-200\/10 {
  --tw-ring-color: rgb(254 231 166 / 0.1);
}

.ring-secondary-200\/100 {
  --tw-ring-color: rgb(254 231 166 / 1);
}

.ring-secondary-200\/20 {
  --tw-ring-color: rgb(254 231 166 / 0.2);
}

.ring-secondary-200\/25 {
  --tw-ring-color: rgb(254 231 166 / 0.25);
}

.ring-secondary-200\/30 {
  --tw-ring-color: rgb(254 231 166 / 0.3);
}

.ring-secondary-200\/40 {
  --tw-ring-color: rgb(254 231 166 / 0.4);
}

.ring-secondary-200\/5 {
  --tw-ring-color: rgb(254 231 166 / 0.05);
}

.ring-secondary-200\/50 {
  --tw-ring-color: rgb(254 231 166 / 0.5);
}

.ring-secondary-200\/60 {
  --tw-ring-color: rgb(254 231 166 / 0.6);
}

.ring-secondary-200\/70 {
  --tw-ring-color: rgb(254 231 166 / 0.7);
}

.ring-secondary-200\/75 {
  --tw-ring-color: rgb(254 231 166 / 0.75);
}

.ring-secondary-200\/80 {
  --tw-ring-color: rgb(254 231 166 / 0.8);
}

.ring-secondary-200\/90 {
  --tw-ring-color: rgb(254 231 166 / 0.9);
}

.ring-secondary-200\/95 {
  --tw-ring-color: rgb(254 231 166 / 0.95);
}

.ring-secondary-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 218 122 / var(--tw-ring-opacity));
}

.ring-secondary-300\/0 {
  --tw-ring-color: rgb(254 218 122 / 0);
}

.ring-secondary-300\/10 {
  --tw-ring-color: rgb(254 218 122 / 0.1);
}

.ring-secondary-300\/100 {
  --tw-ring-color: rgb(254 218 122 / 1);
}

.ring-secondary-300\/20 {
  --tw-ring-color: rgb(254 218 122 / 0.2);
}

.ring-secondary-300\/25 {
  --tw-ring-color: rgb(254 218 122 / 0.25);
}

.ring-secondary-300\/30 {
  --tw-ring-color: rgb(254 218 122 / 0.3);
}

.ring-secondary-300\/40 {
  --tw-ring-color: rgb(254 218 122 / 0.4);
}

.ring-secondary-300\/5 {
  --tw-ring-color: rgb(254 218 122 / 0.05);
}

.ring-secondary-300\/50 {
  --tw-ring-color: rgb(254 218 122 / 0.5);
}

.ring-secondary-300\/60 {
  --tw-ring-color: rgb(254 218 122 / 0.6);
}

.ring-secondary-300\/70 {
  --tw-ring-color: rgb(254 218 122 / 0.7);
}

.ring-secondary-300\/75 {
  --tw-ring-color: rgb(254 218 122 / 0.75);
}

.ring-secondary-300\/80 {
  --tw-ring-color: rgb(254 218 122 / 0.8);
}

.ring-secondary-300\/90 {
  --tw-ring-color: rgb(254 218 122 / 0.9);
}

.ring-secondary-300\/95 {
  --tw-ring-color: rgb(254 218 122 / 0.95);
}

.ring-secondary-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 204 78 / var(--tw-ring-opacity));
}

.ring-secondary-400\/0 {
  --tw-ring-color: rgb(254 204 78 / 0);
}

.ring-secondary-400\/10 {
  --tw-ring-color: rgb(254 204 78 / 0.1);
}

.ring-secondary-400\/100 {
  --tw-ring-color: rgb(254 204 78 / 1);
}

.ring-secondary-400\/20 {
  --tw-ring-color: rgb(254 204 78 / 0.2);
}

.ring-secondary-400\/25 {
  --tw-ring-color: rgb(254 204 78 / 0.25);
}

.ring-secondary-400\/30 {
  --tw-ring-color: rgb(254 204 78 / 0.3);
}

.ring-secondary-400\/40 {
  --tw-ring-color: rgb(254 204 78 / 0.4);
}

.ring-secondary-400\/5 {
  --tw-ring-color: rgb(254 204 78 / 0.05);
}

.ring-secondary-400\/50 {
  --tw-ring-color: rgb(254 204 78 / 0.5);
}

.ring-secondary-400\/60 {
  --tw-ring-color: rgb(254 204 78 / 0.6);
}

.ring-secondary-400\/70 {
  --tw-ring-color: rgb(254 204 78 / 0.7);
}

.ring-secondary-400\/75 {
  --tw-ring-color: rgb(254 204 78 / 0.75);
}

.ring-secondary-400\/80 {
  --tw-ring-color: rgb(254 204 78 / 0.8);
}

.ring-secondary-400\/90 {
  --tw-ring-color: rgb(254 204 78 / 0.9);
}

.ring-secondary-400\/95 {
  --tw-ring-color: rgb(254 204 78 / 0.95);
}

.ring-secondary-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(238 197 53 / var(--tw-ring-opacity));
}

.ring-secondary-500\/0 {
  --tw-ring-color: rgb(238 197 53 / 0);
}

.ring-secondary-500\/10 {
  --tw-ring-color: rgb(238 197 53 / 0.1);
}

.ring-secondary-500\/100 {
  --tw-ring-color: rgb(238 197 53 / 1);
}

.ring-secondary-500\/20 {
  --tw-ring-color: rgb(238 197 53 / 0.2);
}

.ring-secondary-500\/25 {
  --tw-ring-color: rgb(238 197 53 / 0.25);
}

.ring-secondary-500\/30 {
  --tw-ring-color: rgb(238 197 53 / 0.3);
}

.ring-secondary-500\/40 {
  --tw-ring-color: rgb(238 197 53 / 0.4);
}

.ring-secondary-500\/5 {
  --tw-ring-color: rgb(238 197 53 / 0.05);
}

.ring-secondary-500\/50 {
  --tw-ring-color: rgb(238 197 53 / 0.5);
}

.ring-secondary-500\/60 {
  --tw-ring-color: rgb(238 197 53 / 0.6);
}

.ring-secondary-500\/70 {
  --tw-ring-color: rgb(238 197 53 / 0.7);
}

.ring-secondary-500\/75 {
  --tw-ring-color: rgb(238 197 53 / 0.75);
}

.ring-secondary-500\/80 {
  --tw-ring-color: rgb(238 197 53 / 0.8);
}

.ring-secondary-500\/90 {
  --tw-ring-color: rgb(238 197 53 / 0.9);
}

.ring-secondary-500\/95 {
  --tw-ring-color: rgb(238 197 53 / 0.95);
}

.ring-secondary-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(213 174 45 / var(--tw-ring-opacity));
}

.ring-secondary-600\/0 {
  --tw-ring-color: rgb(213 174 45 / 0);
}

.ring-secondary-600\/10 {
  --tw-ring-color: rgb(213 174 45 / 0.1);
}

.ring-secondary-600\/100 {
  --tw-ring-color: rgb(213 174 45 / 1);
}

.ring-secondary-600\/20 {
  --tw-ring-color: rgb(213 174 45 / 0.2);
}

.ring-secondary-600\/25 {
  --tw-ring-color: rgb(213 174 45 / 0.25);
}

.ring-secondary-600\/30 {
  --tw-ring-color: rgb(213 174 45 / 0.3);
}

.ring-secondary-600\/40 {
  --tw-ring-color: rgb(213 174 45 / 0.4);
}

.ring-secondary-600\/5 {
  --tw-ring-color: rgb(213 174 45 / 0.05);
}

.ring-secondary-600\/50 {
  --tw-ring-color: rgb(213 174 45 / 0.5);
}

.ring-secondary-600\/60 {
  --tw-ring-color: rgb(213 174 45 / 0.6);
}

.ring-secondary-600\/70 {
  --tw-ring-color: rgb(213 174 45 / 0.7);
}

.ring-secondary-600\/75 {
  --tw-ring-color: rgb(213 174 45 / 0.75);
}

.ring-secondary-600\/80 {
  --tw-ring-color: rgb(213 174 45 / 0.8);
}

.ring-secondary-600\/90 {
  --tw-ring-color: rgb(213 174 45 / 0.9);
}

.ring-secondary-600\/95 {
  --tw-ring-color: rgb(213 174 45 / 0.95);
}

.ring-secondary-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(171 135 37 / var(--tw-ring-opacity));
}

.ring-secondary-700\/0 {
  --tw-ring-color: rgb(171 135 37 / 0);
}

.ring-secondary-700\/10 {
  --tw-ring-color: rgb(171 135 37 / 0.1);
}

.ring-secondary-700\/100 {
  --tw-ring-color: rgb(171 135 37 / 1);
}

.ring-secondary-700\/20 {
  --tw-ring-color: rgb(171 135 37 / 0.2);
}

.ring-secondary-700\/25 {
  --tw-ring-color: rgb(171 135 37 / 0.25);
}

.ring-secondary-700\/30 {
  --tw-ring-color: rgb(171 135 37 / 0.3);
}

.ring-secondary-700\/40 {
  --tw-ring-color: rgb(171 135 37 / 0.4);
}

.ring-secondary-700\/5 {
  --tw-ring-color: rgb(171 135 37 / 0.05);
}

.ring-secondary-700\/50 {
  --tw-ring-color: rgb(171 135 37 / 0.5);
}

.ring-secondary-700\/60 {
  --tw-ring-color: rgb(171 135 37 / 0.6);
}

.ring-secondary-700\/70 {
  --tw-ring-color: rgb(171 135 37 / 0.7);
}

.ring-secondary-700\/75 {
  --tw-ring-color: rgb(171 135 37 / 0.75);
}

.ring-secondary-700\/80 {
  --tw-ring-color: rgb(171 135 37 / 0.8);
}

.ring-secondary-700\/90 {
  --tw-ring-color: rgb(171 135 37 / 0.9);
}

.ring-secondary-700\/95 {
  --tw-ring-color: rgb(171 135 37 / 0.95);
}

.ring-secondary-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(130 96 29 / var(--tw-ring-opacity));
}

.ring-secondary-800\/0 {
  --tw-ring-color: rgb(130 96 29 / 0);
}

.ring-secondary-800\/10 {
  --tw-ring-color: rgb(130 96 29 / 0.1);
}

.ring-secondary-800\/100 {
  --tw-ring-color: rgb(130 96 29 / 1);
}

.ring-secondary-800\/20 {
  --tw-ring-color: rgb(130 96 29 / 0.2);
}

.ring-secondary-800\/25 {
  --tw-ring-color: rgb(130 96 29 / 0.25);
}

.ring-secondary-800\/30 {
  --tw-ring-color: rgb(130 96 29 / 0.3);
}

.ring-secondary-800\/40 {
  --tw-ring-color: rgb(130 96 29 / 0.4);
}

.ring-secondary-800\/5 {
  --tw-ring-color: rgb(130 96 29 / 0.05);
}

.ring-secondary-800\/50 {
  --tw-ring-color: rgb(130 96 29 / 0.5);
}

.ring-secondary-800\/60 {
  --tw-ring-color: rgb(130 96 29 / 0.6);
}

.ring-secondary-800\/70 {
  --tw-ring-color: rgb(130 96 29 / 0.7);
}

.ring-secondary-800\/75 {
  --tw-ring-color: rgb(130 96 29 / 0.75);
}

.ring-secondary-800\/80 {
  --tw-ring-color: rgb(130 96 29 / 0.8);
}

.ring-secondary-800\/90 {
  --tw-ring-color: rgb(130 96 29 / 0.9);
}

.ring-secondary-800\/95 {
  --tw-ring-color: rgb(130 96 29 / 0.95);
}

.ring-secondary-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(88 64 21 / var(--tw-ring-opacity));
}

.ring-secondary-900\/0 {
  --tw-ring-color: rgb(88 64 21 / 0);
}

.ring-secondary-900\/10 {
  --tw-ring-color: rgb(88 64 21 / 0.1);
}

.ring-secondary-900\/100 {
  --tw-ring-color: rgb(88 64 21 / 1);
}

.ring-secondary-900\/20 {
  --tw-ring-color: rgb(88 64 21 / 0.2);
}

.ring-secondary-900\/25 {
  --tw-ring-color: rgb(88 64 21 / 0.25);
}

.ring-secondary-900\/30 {
  --tw-ring-color: rgb(88 64 21 / 0.3);
}

.ring-secondary-900\/40 {
  --tw-ring-color: rgb(88 64 21 / 0.4);
}

.ring-secondary-900\/5 {
  --tw-ring-color: rgb(88 64 21 / 0.05);
}

.ring-secondary-900\/50 {
  --tw-ring-color: rgb(88 64 21 / 0.5);
}

.ring-secondary-900\/60 {
  --tw-ring-color: rgb(88 64 21 / 0.6);
}

.ring-secondary-900\/70 {
  --tw-ring-color: rgb(88 64 21 / 0.7);
}

.ring-secondary-900\/75 {
  --tw-ring-color: rgb(88 64 21 / 0.75);
}

.ring-secondary-900\/80 {
  --tw-ring-color: rgb(88 64 21 / 0.8);
}

.ring-secondary-900\/90 {
  --tw-ring-color: rgb(88 64 21 / 0.9);
}

.ring-secondary-900\/95 {
  --tw-ring-color: rgb(88 64 21 / 0.95);
}

.ring-sky-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity));
}

.ring-sky-100\/0 {
  --tw-ring-color: rgb(224 242 254 / 0);
}

.ring-sky-100\/10 {
  --tw-ring-color: rgb(224 242 254 / 0.1);
}

.ring-sky-100\/100 {
  --tw-ring-color: rgb(224 242 254 / 1);
}

.ring-sky-100\/20 {
  --tw-ring-color: rgb(224 242 254 / 0.2);
}

.ring-sky-100\/25 {
  --tw-ring-color: rgb(224 242 254 / 0.25);
}

.ring-sky-100\/30 {
  --tw-ring-color: rgb(224 242 254 / 0.3);
}

.ring-sky-100\/40 {
  --tw-ring-color: rgb(224 242 254 / 0.4);
}

.ring-sky-100\/5 {
  --tw-ring-color: rgb(224 242 254 / 0.05);
}

.ring-sky-100\/50 {
  --tw-ring-color: rgb(224 242 254 / 0.5);
}

.ring-sky-100\/60 {
  --tw-ring-color: rgb(224 242 254 / 0.6);
}

.ring-sky-100\/70 {
  --tw-ring-color: rgb(224 242 254 / 0.7);
}

.ring-sky-100\/75 {
  --tw-ring-color: rgb(224 242 254 / 0.75);
}

.ring-sky-100\/80 {
  --tw-ring-color: rgb(224 242 254 / 0.8);
}

.ring-sky-100\/90 {
  --tw-ring-color: rgb(224 242 254 / 0.9);
}

.ring-sky-100\/95 {
  --tw-ring-color: rgb(224 242 254 / 0.95);
}

.ring-sky-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity));
}

.ring-sky-200\/0 {
  --tw-ring-color: rgb(186 230 253 / 0);
}

.ring-sky-200\/10 {
  --tw-ring-color: rgb(186 230 253 / 0.1);
}

.ring-sky-200\/100 {
  --tw-ring-color: rgb(186 230 253 / 1);
}

.ring-sky-200\/20 {
  --tw-ring-color: rgb(186 230 253 / 0.2);
}

.ring-sky-200\/25 {
  --tw-ring-color: rgb(186 230 253 / 0.25);
}

.ring-sky-200\/30 {
  --tw-ring-color: rgb(186 230 253 / 0.3);
}

.ring-sky-200\/40 {
  --tw-ring-color: rgb(186 230 253 / 0.4);
}

.ring-sky-200\/5 {
  --tw-ring-color: rgb(186 230 253 / 0.05);
}

.ring-sky-200\/50 {
  --tw-ring-color: rgb(186 230 253 / 0.5);
}

.ring-sky-200\/60 {
  --tw-ring-color: rgb(186 230 253 / 0.6);
}

.ring-sky-200\/70 {
  --tw-ring-color: rgb(186 230 253 / 0.7);
}

.ring-sky-200\/75 {
  --tw-ring-color: rgb(186 230 253 / 0.75);
}

.ring-sky-200\/80 {
  --tw-ring-color: rgb(186 230 253 / 0.8);
}

.ring-sky-200\/90 {
  --tw-ring-color: rgb(186 230 253 / 0.9);
}

.ring-sky-200\/95 {
  --tw-ring-color: rgb(186 230 253 / 0.95);
}

.ring-sky-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity));
}

.ring-sky-300\/0 {
  --tw-ring-color: rgb(125 211 252 / 0);
}

.ring-sky-300\/10 {
  --tw-ring-color: rgb(125 211 252 / 0.1);
}

.ring-sky-300\/100 {
  --tw-ring-color: rgb(125 211 252 / 1);
}

.ring-sky-300\/20 {
  --tw-ring-color: rgb(125 211 252 / 0.2);
}

.ring-sky-300\/25 {
  --tw-ring-color: rgb(125 211 252 / 0.25);
}

.ring-sky-300\/30 {
  --tw-ring-color: rgb(125 211 252 / 0.3);
}

.ring-sky-300\/40 {
  --tw-ring-color: rgb(125 211 252 / 0.4);
}

.ring-sky-300\/5 {
  --tw-ring-color: rgb(125 211 252 / 0.05);
}

.ring-sky-300\/50 {
  --tw-ring-color: rgb(125 211 252 / 0.5);
}

.ring-sky-300\/60 {
  --tw-ring-color: rgb(125 211 252 / 0.6);
}

.ring-sky-300\/70 {
  --tw-ring-color: rgb(125 211 252 / 0.7);
}

.ring-sky-300\/75 {
  --tw-ring-color: rgb(125 211 252 / 0.75);
}

.ring-sky-300\/80 {
  --tw-ring-color: rgb(125 211 252 / 0.8);
}

.ring-sky-300\/90 {
  --tw-ring-color: rgb(125 211 252 / 0.9);
}

.ring-sky-300\/95 {
  --tw-ring-color: rgb(125 211 252 / 0.95);
}

.ring-sky-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity));
}

.ring-sky-400\/0 {
  --tw-ring-color: rgb(56 189 248 / 0);
}

.ring-sky-400\/10 {
  --tw-ring-color: rgb(56 189 248 / 0.1);
}

.ring-sky-400\/100 {
  --tw-ring-color: rgb(56 189 248 / 1);
}

.ring-sky-400\/20 {
  --tw-ring-color: rgb(56 189 248 / 0.2);
}

.ring-sky-400\/25 {
  --tw-ring-color: rgb(56 189 248 / 0.25);
}

.ring-sky-400\/30 {
  --tw-ring-color: rgb(56 189 248 / 0.3);
}

.ring-sky-400\/40 {
  --tw-ring-color: rgb(56 189 248 / 0.4);
}

.ring-sky-400\/5 {
  --tw-ring-color: rgb(56 189 248 / 0.05);
}

.ring-sky-400\/50 {
  --tw-ring-color: rgb(56 189 248 / 0.5);
}

.ring-sky-400\/60 {
  --tw-ring-color: rgb(56 189 248 / 0.6);
}

.ring-sky-400\/70 {
  --tw-ring-color: rgb(56 189 248 / 0.7);
}

.ring-sky-400\/75 {
  --tw-ring-color: rgb(56 189 248 / 0.75);
}

.ring-sky-400\/80 {
  --tw-ring-color: rgb(56 189 248 / 0.8);
}

.ring-sky-400\/90 {
  --tw-ring-color: rgb(56 189 248 / 0.9);
}

.ring-sky-400\/95 {
  --tw-ring-color: rgb(56 189 248 / 0.95);
}

.ring-sky-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity));
}

.ring-sky-50\/0 {
  --tw-ring-color: rgb(240 249 255 / 0);
}

.ring-sky-50\/10 {
  --tw-ring-color: rgb(240 249 255 / 0.1);
}

.ring-sky-50\/100 {
  --tw-ring-color: rgb(240 249 255 / 1);
}

.ring-sky-50\/20 {
  --tw-ring-color: rgb(240 249 255 / 0.2);
}

.ring-sky-50\/25 {
  --tw-ring-color: rgb(240 249 255 / 0.25);
}

.ring-sky-50\/30 {
  --tw-ring-color: rgb(240 249 255 / 0.3);
}

.ring-sky-50\/40 {
  --tw-ring-color: rgb(240 249 255 / 0.4);
}

.ring-sky-50\/5 {
  --tw-ring-color: rgb(240 249 255 / 0.05);
}

.ring-sky-50\/50 {
  --tw-ring-color: rgb(240 249 255 / 0.5);
}

.ring-sky-50\/60 {
  --tw-ring-color: rgb(240 249 255 / 0.6);
}

.ring-sky-50\/70 {
  --tw-ring-color: rgb(240 249 255 / 0.7);
}

.ring-sky-50\/75 {
  --tw-ring-color: rgb(240 249 255 / 0.75);
}

.ring-sky-50\/80 {
  --tw-ring-color: rgb(240 249 255 / 0.8);
}

.ring-sky-50\/90 {
  --tw-ring-color: rgb(240 249 255 / 0.9);
}

.ring-sky-50\/95 {
  --tw-ring-color: rgb(240 249 255 / 0.95);
}

.ring-sky-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity));
}

.ring-sky-500\/0 {
  --tw-ring-color: rgb(14 165 233 / 0);
}

.ring-sky-500\/10 {
  --tw-ring-color: rgb(14 165 233 / 0.1);
}

.ring-sky-500\/100 {
  --tw-ring-color: rgb(14 165 233 / 1);
}

.ring-sky-500\/20 {
  --tw-ring-color: rgb(14 165 233 / 0.2);
}

.ring-sky-500\/25 {
  --tw-ring-color: rgb(14 165 233 / 0.25);
}

.ring-sky-500\/30 {
  --tw-ring-color: rgb(14 165 233 / 0.3);
}

.ring-sky-500\/40 {
  --tw-ring-color: rgb(14 165 233 / 0.4);
}

.ring-sky-500\/5 {
  --tw-ring-color: rgb(14 165 233 / 0.05);
}

.ring-sky-500\/50 {
  --tw-ring-color: rgb(14 165 233 / 0.5);
}

.ring-sky-500\/60 {
  --tw-ring-color: rgb(14 165 233 / 0.6);
}

.ring-sky-500\/70 {
  --tw-ring-color: rgb(14 165 233 / 0.7);
}

.ring-sky-500\/75 {
  --tw-ring-color: rgb(14 165 233 / 0.75);
}

.ring-sky-500\/80 {
  --tw-ring-color: rgb(14 165 233 / 0.8);
}

.ring-sky-500\/90 {
  --tw-ring-color: rgb(14 165 233 / 0.9);
}

.ring-sky-500\/95 {
  --tw-ring-color: rgb(14 165 233 / 0.95);
}

.ring-sky-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity));
}

.ring-sky-600\/0 {
  --tw-ring-color: rgb(2 132 199 / 0);
}

.ring-sky-600\/10 {
  --tw-ring-color: rgb(2 132 199 / 0.1);
}

.ring-sky-600\/100 {
  --tw-ring-color: rgb(2 132 199 / 1);
}

.ring-sky-600\/20 {
  --tw-ring-color: rgb(2 132 199 / 0.2);
}

.ring-sky-600\/25 {
  --tw-ring-color: rgb(2 132 199 / 0.25);
}

.ring-sky-600\/30 {
  --tw-ring-color: rgb(2 132 199 / 0.3);
}

.ring-sky-600\/40 {
  --tw-ring-color: rgb(2 132 199 / 0.4);
}

.ring-sky-600\/5 {
  --tw-ring-color: rgb(2 132 199 / 0.05);
}

.ring-sky-600\/50 {
  --tw-ring-color: rgb(2 132 199 / 0.5);
}

.ring-sky-600\/60 {
  --tw-ring-color: rgb(2 132 199 / 0.6);
}

.ring-sky-600\/70 {
  --tw-ring-color: rgb(2 132 199 / 0.7);
}

.ring-sky-600\/75 {
  --tw-ring-color: rgb(2 132 199 / 0.75);
}

.ring-sky-600\/80 {
  --tw-ring-color: rgb(2 132 199 / 0.8);
}

.ring-sky-600\/90 {
  --tw-ring-color: rgb(2 132 199 / 0.9);
}

.ring-sky-600\/95 {
  --tw-ring-color: rgb(2 132 199 / 0.95);
}

.ring-sky-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity));
}

.ring-sky-700\/0 {
  --tw-ring-color: rgb(3 105 161 / 0);
}

.ring-sky-700\/10 {
  --tw-ring-color: rgb(3 105 161 / 0.1);
}

.ring-sky-700\/100 {
  --tw-ring-color: rgb(3 105 161 / 1);
}

.ring-sky-700\/20 {
  --tw-ring-color: rgb(3 105 161 / 0.2);
}

.ring-sky-700\/25 {
  --tw-ring-color: rgb(3 105 161 / 0.25);
}

.ring-sky-700\/30 {
  --tw-ring-color: rgb(3 105 161 / 0.3);
}

.ring-sky-700\/40 {
  --tw-ring-color: rgb(3 105 161 / 0.4);
}

.ring-sky-700\/5 {
  --tw-ring-color: rgb(3 105 161 / 0.05);
}

.ring-sky-700\/50 {
  --tw-ring-color: rgb(3 105 161 / 0.5);
}

.ring-sky-700\/60 {
  --tw-ring-color: rgb(3 105 161 / 0.6);
}

.ring-sky-700\/70 {
  --tw-ring-color: rgb(3 105 161 / 0.7);
}

.ring-sky-700\/75 {
  --tw-ring-color: rgb(3 105 161 / 0.75);
}

.ring-sky-700\/80 {
  --tw-ring-color: rgb(3 105 161 / 0.8);
}

.ring-sky-700\/90 {
  --tw-ring-color: rgb(3 105 161 / 0.9);
}

.ring-sky-700\/95 {
  --tw-ring-color: rgb(3 105 161 / 0.95);
}

.ring-sky-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity));
}

.ring-sky-800\/0 {
  --tw-ring-color: rgb(7 89 133 / 0);
}

.ring-sky-800\/10 {
  --tw-ring-color: rgb(7 89 133 / 0.1);
}

.ring-sky-800\/100 {
  --tw-ring-color: rgb(7 89 133 / 1);
}

.ring-sky-800\/20 {
  --tw-ring-color: rgb(7 89 133 / 0.2);
}

.ring-sky-800\/25 {
  --tw-ring-color: rgb(7 89 133 / 0.25);
}

.ring-sky-800\/30 {
  --tw-ring-color: rgb(7 89 133 / 0.3);
}

.ring-sky-800\/40 {
  --tw-ring-color: rgb(7 89 133 / 0.4);
}

.ring-sky-800\/5 {
  --tw-ring-color: rgb(7 89 133 / 0.05);
}

.ring-sky-800\/50 {
  --tw-ring-color: rgb(7 89 133 / 0.5);
}

.ring-sky-800\/60 {
  --tw-ring-color: rgb(7 89 133 / 0.6);
}

.ring-sky-800\/70 {
  --tw-ring-color: rgb(7 89 133 / 0.7);
}

.ring-sky-800\/75 {
  --tw-ring-color: rgb(7 89 133 / 0.75);
}

.ring-sky-800\/80 {
  --tw-ring-color: rgb(7 89 133 / 0.8);
}

.ring-sky-800\/90 {
  --tw-ring-color: rgb(7 89 133 / 0.9);
}

.ring-sky-800\/95 {
  --tw-ring-color: rgb(7 89 133 / 0.95);
}

.ring-sky-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity));
}

.ring-sky-900\/0 {
  --tw-ring-color: rgb(12 74 110 / 0);
}

.ring-sky-900\/10 {
  --tw-ring-color: rgb(12 74 110 / 0.1);
}

.ring-sky-900\/100 {
  --tw-ring-color: rgb(12 74 110 / 1);
}

.ring-sky-900\/20 {
  --tw-ring-color: rgb(12 74 110 / 0.2);
}

.ring-sky-900\/25 {
  --tw-ring-color: rgb(12 74 110 / 0.25);
}

.ring-sky-900\/30 {
  --tw-ring-color: rgb(12 74 110 / 0.3);
}

.ring-sky-900\/40 {
  --tw-ring-color: rgb(12 74 110 / 0.4);
}

.ring-sky-900\/5 {
  --tw-ring-color: rgb(12 74 110 / 0.05);
}

.ring-sky-900\/50 {
  --tw-ring-color: rgb(12 74 110 / 0.5);
}

.ring-sky-900\/60 {
  --tw-ring-color: rgb(12 74 110 / 0.6);
}

.ring-sky-900\/70 {
  --tw-ring-color: rgb(12 74 110 / 0.7);
}

.ring-sky-900\/75 {
  --tw-ring-color: rgb(12 74 110 / 0.75);
}

.ring-sky-900\/80 {
  --tw-ring-color: rgb(12 74 110 / 0.8);
}

.ring-sky-900\/90 {
  --tw-ring-color: rgb(12 74 110 / 0.9);
}

.ring-sky-900\/95 {
  --tw-ring-color: rgb(12 74 110 / 0.95);
}

.ring-success-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(72 187 120 / var(--tw-ring-opacity));
}

.ring-success-500\/0 {
  --tw-ring-color: rgb(72 187 120 / 0);
}

.ring-success-500\/10 {
  --tw-ring-color: rgb(72 187 120 / 0.1);
}

.ring-success-500\/100 {
  --tw-ring-color: rgb(72 187 120 / 1);
}

.ring-success-500\/20 {
  --tw-ring-color: rgb(72 187 120 / 0.2);
}

.ring-success-500\/25 {
  --tw-ring-color: rgb(72 187 120 / 0.25);
}

.ring-success-500\/30 {
  --tw-ring-color: rgb(72 187 120 / 0.3);
}

.ring-success-500\/40 {
  --tw-ring-color: rgb(72 187 120 / 0.4);
}

.ring-success-500\/5 {
  --tw-ring-color: rgb(72 187 120 / 0.05);
}

.ring-success-500\/50 {
  --tw-ring-color: rgb(72 187 120 / 0.5);
}

.ring-success-500\/60 {
  --tw-ring-color: rgb(72 187 120 / 0.6);
}

.ring-success-500\/70 {
  --tw-ring-color: rgb(72 187 120 / 0.7);
}

.ring-success-500\/75 {
  --tw-ring-color: rgb(72 187 120 / 0.75);
}

.ring-success-500\/80 {
  --tw-ring-color: rgb(72 187 120 / 0.8);
}

.ring-success-500\/90 {
  --tw-ring-color: rgb(72 187 120 / 0.9);
}

.ring-success-500\/95 {
  --tw-ring-color: rgb(72 187 120 / 0.95);
}

.ring-warning-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(246 224 94 / var(--tw-ring-opacity));
}

.ring-warning-500\/0 {
  --tw-ring-color: rgb(246 224 94 / 0);
}

.ring-warning-500\/10 {
  --tw-ring-color: rgb(246 224 94 / 0.1);
}

.ring-warning-500\/100 {
  --tw-ring-color: rgb(246 224 94 / 1);
}

.ring-warning-500\/20 {
  --tw-ring-color: rgb(246 224 94 / 0.2);
}

.ring-warning-500\/25 {
  --tw-ring-color: rgb(246 224 94 / 0.25);
}

.ring-warning-500\/30 {
  --tw-ring-color: rgb(246 224 94 / 0.3);
}

.ring-warning-500\/40 {
  --tw-ring-color: rgb(246 224 94 / 0.4);
}

.ring-warning-500\/5 {
  --tw-ring-color: rgb(246 224 94 / 0.05);
}

.ring-warning-500\/50 {
  --tw-ring-color: rgb(246 224 94 / 0.5);
}

.ring-warning-500\/60 {
  --tw-ring-color: rgb(246 224 94 / 0.6);
}

.ring-warning-500\/70 {
  --tw-ring-color: rgb(246 224 94 / 0.7);
}

.ring-warning-500\/75 {
  --tw-ring-color: rgb(246 224 94 / 0.75);
}

.ring-warning-500\/80 {
  --tw-ring-color: rgb(246 224 94 / 0.8);
}

.ring-warning-500\/90 {
  --tw-ring-color: rgb(246 224 94 / 0.9);
}

.ring-warning-500\/95 {
  --tw-ring-color: rgb(246 224 94 / 0.95);
}

.ring-yellow-100 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity));
}

.ring-yellow-100\/0 {
  --tw-ring-color: rgb(254 249 195 / 0);
}

.ring-yellow-100\/10 {
  --tw-ring-color: rgb(254 249 195 / 0.1);
}

.ring-yellow-100\/100 {
  --tw-ring-color: rgb(254 249 195 / 1);
}

.ring-yellow-100\/20 {
  --tw-ring-color: rgb(254 249 195 / 0.2);
}

.ring-yellow-100\/25 {
  --tw-ring-color: rgb(254 249 195 / 0.25);
}

.ring-yellow-100\/30 {
  --tw-ring-color: rgb(254 249 195 / 0.3);
}

.ring-yellow-100\/40 {
  --tw-ring-color: rgb(254 249 195 / 0.4);
}

.ring-yellow-100\/5 {
  --tw-ring-color: rgb(254 249 195 / 0.05);
}

.ring-yellow-100\/50 {
  --tw-ring-color: rgb(254 249 195 / 0.5);
}

.ring-yellow-100\/60 {
  --tw-ring-color: rgb(254 249 195 / 0.6);
}

.ring-yellow-100\/70 {
  --tw-ring-color: rgb(254 249 195 / 0.7);
}

.ring-yellow-100\/75 {
  --tw-ring-color: rgb(254 249 195 / 0.75);
}

.ring-yellow-100\/80 {
  --tw-ring-color: rgb(254 249 195 / 0.8);
}

.ring-yellow-100\/90 {
  --tw-ring-color: rgb(254 249 195 / 0.9);
}

.ring-yellow-100\/95 {
  --tw-ring-color: rgb(254 249 195 / 0.95);
}

.ring-yellow-200 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity));
}

.ring-yellow-200\/0 {
  --tw-ring-color: rgb(254 240 138 / 0);
}

.ring-yellow-200\/10 {
  --tw-ring-color: rgb(254 240 138 / 0.1);
}

.ring-yellow-200\/100 {
  --tw-ring-color: rgb(254 240 138 / 1);
}

.ring-yellow-200\/20 {
  --tw-ring-color: rgb(254 240 138 / 0.2);
}

.ring-yellow-200\/25 {
  --tw-ring-color: rgb(254 240 138 / 0.25);
}

.ring-yellow-200\/30 {
  --tw-ring-color: rgb(254 240 138 / 0.3);
}

.ring-yellow-200\/40 {
  --tw-ring-color: rgb(254 240 138 / 0.4);
}

.ring-yellow-200\/5 {
  --tw-ring-color: rgb(254 240 138 / 0.05);
}

.ring-yellow-200\/50 {
  --tw-ring-color: rgb(254 240 138 / 0.5);
}

.ring-yellow-200\/60 {
  --tw-ring-color: rgb(254 240 138 / 0.6);
}

.ring-yellow-200\/70 {
  --tw-ring-color: rgb(254 240 138 / 0.7);
}

.ring-yellow-200\/75 {
  --tw-ring-color: rgb(254 240 138 / 0.75);
}

.ring-yellow-200\/80 {
  --tw-ring-color: rgb(254 240 138 / 0.8);
}

.ring-yellow-200\/90 {
  --tw-ring-color: rgb(254 240 138 / 0.9);
}

.ring-yellow-200\/95 {
  --tw-ring-color: rgb(254 240 138 / 0.95);
}

.ring-yellow-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity));
}

.ring-yellow-300\/0 {
  --tw-ring-color: rgb(253 224 71 / 0);
}

.ring-yellow-300\/10 {
  --tw-ring-color: rgb(253 224 71 / 0.1);
}

.ring-yellow-300\/100 {
  --tw-ring-color: rgb(253 224 71 / 1);
}

.ring-yellow-300\/20 {
  --tw-ring-color: rgb(253 224 71 / 0.2);
}

.ring-yellow-300\/25 {
  --tw-ring-color: rgb(253 224 71 / 0.25);
}

.ring-yellow-300\/30 {
  --tw-ring-color: rgb(253 224 71 / 0.3);
}

.ring-yellow-300\/40 {
  --tw-ring-color: rgb(253 224 71 / 0.4);
}

.ring-yellow-300\/5 {
  --tw-ring-color: rgb(253 224 71 / 0.05);
}

.ring-yellow-300\/50 {
  --tw-ring-color: rgb(253 224 71 / 0.5);
}

.ring-yellow-300\/60 {
  --tw-ring-color: rgb(253 224 71 / 0.6);
}

.ring-yellow-300\/70 {
  --tw-ring-color: rgb(253 224 71 / 0.7);
}

.ring-yellow-300\/75 {
  --tw-ring-color: rgb(253 224 71 / 0.75);
}

.ring-yellow-300\/80 {
  --tw-ring-color: rgb(253 224 71 / 0.8);
}

.ring-yellow-300\/90 {
  --tw-ring-color: rgb(253 224 71 / 0.9);
}

.ring-yellow-300\/95 {
  --tw-ring-color: rgb(253 224 71 / 0.95);
}

.ring-yellow-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity));
}

.ring-yellow-400\/0 {
  --tw-ring-color: rgb(250 204 21 / 0);
}

.ring-yellow-400\/10 {
  --tw-ring-color: rgb(250 204 21 / 0.1);
}

.ring-yellow-400\/100 {
  --tw-ring-color: rgb(250 204 21 / 1);
}

.ring-yellow-400\/20 {
  --tw-ring-color: rgb(250 204 21 / 0.2);
}

.ring-yellow-400\/25 {
  --tw-ring-color: rgb(250 204 21 / 0.25);
}

.ring-yellow-400\/30 {
  --tw-ring-color: rgb(250 204 21 / 0.3);
}

.ring-yellow-400\/40 {
  --tw-ring-color: rgb(250 204 21 / 0.4);
}

.ring-yellow-400\/5 {
  --tw-ring-color: rgb(250 204 21 / 0.05);
}

.ring-yellow-400\/50 {
  --tw-ring-color: rgb(250 204 21 / 0.5);
}

.ring-yellow-400\/60 {
  --tw-ring-color: rgb(250 204 21 / 0.6);
}

.ring-yellow-400\/70 {
  --tw-ring-color: rgb(250 204 21 / 0.7);
}

.ring-yellow-400\/75 {
  --tw-ring-color: rgb(250 204 21 / 0.75);
}

.ring-yellow-400\/80 {
  --tw-ring-color: rgb(250 204 21 / 0.8);
}

.ring-yellow-400\/90 {
  --tw-ring-color: rgb(250 204 21 / 0.9);
}

.ring-yellow-400\/95 {
  --tw-ring-color: rgb(250 204 21 / 0.95);
}

.ring-yellow-50 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity));
}

.ring-yellow-50\/0 {
  --tw-ring-color: rgb(254 252 232 / 0);
}

.ring-yellow-50\/10 {
  --tw-ring-color: rgb(254 252 232 / 0.1);
}

.ring-yellow-50\/100 {
  --tw-ring-color: rgb(254 252 232 / 1);
}

.ring-yellow-50\/20 {
  --tw-ring-color: rgb(254 252 232 / 0.2);
}

.ring-yellow-50\/25 {
  --tw-ring-color: rgb(254 252 232 / 0.25);
}

.ring-yellow-50\/30 {
  --tw-ring-color: rgb(254 252 232 / 0.3);
}

.ring-yellow-50\/40 {
  --tw-ring-color: rgb(254 252 232 / 0.4);
}

.ring-yellow-50\/5 {
  --tw-ring-color: rgb(254 252 232 / 0.05);
}

.ring-yellow-50\/50 {
  --tw-ring-color: rgb(254 252 232 / 0.5);
}

.ring-yellow-50\/60 {
  --tw-ring-color: rgb(254 252 232 / 0.6);
}

.ring-yellow-50\/70 {
  --tw-ring-color: rgb(254 252 232 / 0.7);
}

.ring-yellow-50\/75 {
  --tw-ring-color: rgb(254 252 232 / 0.75);
}

.ring-yellow-50\/80 {
  --tw-ring-color: rgb(254 252 232 / 0.8);
}

.ring-yellow-50\/90 {
  --tw-ring-color: rgb(254 252 232 / 0.9);
}

.ring-yellow-50\/95 {
  --tw-ring-color: rgb(254 252 232 / 0.95);
}

.ring-yellow-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity));
}

.ring-yellow-500\/0 {
  --tw-ring-color: rgb(234 179 8 / 0);
}

.ring-yellow-500\/10 {
  --tw-ring-color: rgb(234 179 8 / 0.1);
}

.ring-yellow-500\/100 {
  --tw-ring-color: rgb(234 179 8 / 1);
}

.ring-yellow-500\/20 {
  --tw-ring-color: rgb(234 179 8 / 0.2);
}

.ring-yellow-500\/25 {
  --tw-ring-color: rgb(234 179 8 / 0.25);
}

.ring-yellow-500\/30 {
  --tw-ring-color: rgb(234 179 8 / 0.3);
}

.ring-yellow-500\/40 {
  --tw-ring-color: rgb(234 179 8 / 0.4);
}

.ring-yellow-500\/5 {
  --tw-ring-color: rgb(234 179 8 / 0.05);
}

.ring-yellow-500\/50 {
  --tw-ring-color: rgb(234 179 8 / 0.5);
}

.ring-yellow-500\/60 {
  --tw-ring-color: rgb(234 179 8 / 0.6);
}

.ring-yellow-500\/70 {
  --tw-ring-color: rgb(234 179 8 / 0.7);
}

.ring-yellow-500\/75 {
  --tw-ring-color: rgb(234 179 8 / 0.75);
}

.ring-yellow-500\/80 {
  --tw-ring-color: rgb(234 179 8 / 0.8);
}

.ring-yellow-500\/90 {
  --tw-ring-color: rgb(234 179 8 / 0.9);
}

.ring-yellow-500\/95 {
  --tw-ring-color: rgb(234 179 8 / 0.95);
}

.ring-yellow-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity));
}

.ring-yellow-600\/0 {
  --tw-ring-color: rgb(202 138 4 / 0);
}

.ring-yellow-600\/10 {
  --tw-ring-color: rgb(202 138 4 / 0.1);
}

.ring-yellow-600\/100 {
  --tw-ring-color: rgb(202 138 4 / 1);
}

.ring-yellow-600\/20 {
  --tw-ring-color: rgb(202 138 4 / 0.2);
}

.ring-yellow-600\/25 {
  --tw-ring-color: rgb(202 138 4 / 0.25);
}

.ring-yellow-600\/30 {
  --tw-ring-color: rgb(202 138 4 / 0.3);
}

.ring-yellow-600\/40 {
  --tw-ring-color: rgb(202 138 4 / 0.4);
}

.ring-yellow-600\/5 {
  --tw-ring-color: rgb(202 138 4 / 0.05);
}

.ring-yellow-600\/50 {
  --tw-ring-color: rgb(202 138 4 / 0.5);
}

.ring-yellow-600\/60 {
  --tw-ring-color: rgb(202 138 4 / 0.6);
}

.ring-yellow-600\/70 {
  --tw-ring-color: rgb(202 138 4 / 0.7);
}

.ring-yellow-600\/75 {
  --tw-ring-color: rgb(202 138 4 / 0.75);
}

.ring-yellow-600\/80 {
  --tw-ring-color: rgb(202 138 4 / 0.8);
}

.ring-yellow-600\/90 {
  --tw-ring-color: rgb(202 138 4 / 0.9);
}

.ring-yellow-600\/95 {
  --tw-ring-color: rgb(202 138 4 / 0.95);
}

.ring-yellow-700 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity));
}

.ring-yellow-700\/0 {
  --tw-ring-color: rgb(161 98 7 / 0);
}

.ring-yellow-700\/10 {
  --tw-ring-color: rgb(161 98 7 / 0.1);
}

.ring-yellow-700\/100 {
  --tw-ring-color: rgb(161 98 7 / 1);
}

.ring-yellow-700\/20 {
  --tw-ring-color: rgb(161 98 7 / 0.2);
}

.ring-yellow-700\/25 {
  --tw-ring-color: rgb(161 98 7 / 0.25);
}

.ring-yellow-700\/30 {
  --tw-ring-color: rgb(161 98 7 / 0.3);
}

.ring-yellow-700\/40 {
  --tw-ring-color: rgb(161 98 7 / 0.4);
}

.ring-yellow-700\/5 {
  --tw-ring-color: rgb(161 98 7 / 0.05);
}

.ring-yellow-700\/50 {
  --tw-ring-color: rgb(161 98 7 / 0.5);
}

.ring-yellow-700\/60 {
  --tw-ring-color: rgb(161 98 7 / 0.6);
}

.ring-yellow-700\/70 {
  --tw-ring-color: rgb(161 98 7 / 0.7);
}

.ring-yellow-700\/75 {
  --tw-ring-color: rgb(161 98 7 / 0.75);
}

.ring-yellow-700\/80 {
  --tw-ring-color: rgb(161 98 7 / 0.8);
}

.ring-yellow-700\/90 {
  --tw-ring-color: rgb(161 98 7 / 0.9);
}

.ring-yellow-700\/95 {
  --tw-ring-color: rgb(161 98 7 / 0.95);
}

.ring-yellow-800 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity));
}

.ring-yellow-800\/0 {
  --tw-ring-color: rgb(133 77 14 / 0);
}

.ring-yellow-800\/10 {
  --tw-ring-color: rgb(133 77 14 / 0.1);
}

.ring-yellow-800\/100 {
  --tw-ring-color: rgb(133 77 14 / 1);
}

.ring-yellow-800\/20 {
  --tw-ring-color: rgb(133 77 14 / 0.2);
}

.ring-yellow-800\/25 {
  --tw-ring-color: rgb(133 77 14 / 0.25);
}

.ring-yellow-800\/30 {
  --tw-ring-color: rgb(133 77 14 / 0.3);
}

.ring-yellow-800\/40 {
  --tw-ring-color: rgb(133 77 14 / 0.4);
}

.ring-yellow-800\/5 {
  --tw-ring-color: rgb(133 77 14 / 0.05);
}

.ring-yellow-800\/50 {
  --tw-ring-color: rgb(133 77 14 / 0.5);
}

.ring-yellow-800\/60 {
  --tw-ring-color: rgb(133 77 14 / 0.6);
}

.ring-yellow-800\/70 {
  --tw-ring-color: rgb(133 77 14 / 0.7);
}

.ring-yellow-800\/75 {
  --tw-ring-color: rgb(133 77 14 / 0.75);
}

.ring-yellow-800\/80 {
  --tw-ring-color: rgb(133 77 14 / 0.8);
}

.ring-yellow-800\/90 {
  --tw-ring-color: rgb(133 77 14 / 0.9);
}

.ring-yellow-800\/95 {
  --tw-ring-color: rgb(133 77 14 / 0.95);
}

.ring-yellow-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity));
}

.ring-yellow-900\/0 {
  --tw-ring-color: rgb(113 63 18 / 0);
}

.ring-yellow-900\/10 {
  --tw-ring-color: rgb(113 63 18 / 0.1);
}

.ring-yellow-900\/100 {
  --tw-ring-color: rgb(113 63 18 / 1);
}

.ring-yellow-900\/20 {
  --tw-ring-color: rgb(113 63 18 / 0.2);
}

.ring-yellow-900\/25 {
  --tw-ring-color: rgb(113 63 18 / 0.25);
}

.ring-yellow-900\/30 {
  --tw-ring-color: rgb(113 63 18 / 0.3);
}

.ring-yellow-900\/40 {
  --tw-ring-color: rgb(113 63 18 / 0.4);
}

.ring-yellow-900\/5 {
  --tw-ring-color: rgb(113 63 18 / 0.05);
}

.ring-yellow-900\/50 {
  --tw-ring-color: rgb(113 63 18 / 0.5);
}

.ring-yellow-900\/60 {
  --tw-ring-color: rgb(113 63 18 / 0.6);
}

.ring-yellow-900\/70 {
  --tw-ring-color: rgb(113 63 18 / 0.7);
}

.ring-yellow-900\/75 {
  --tw-ring-color: rgb(113 63 18 / 0.75);
}

.ring-yellow-900\/80 {
  --tw-ring-color: rgb(113 63 18 / 0.8);
}

.ring-yellow-900\/90 {
  --tw-ring-color: rgb(113 63 18 / 0.9);
}

.ring-yellow-900\/95 {
  --tw-ring-color: rgb(113 63 18 / 0.95);
}

.ring-opacity-10 {
  --tw-ring-opacity: 0.1;
}

.ring-opacity-100 {
  --tw-ring-opacity: 1;
}

.ring-opacity-20 {
  --tw-ring-opacity: 0.2;
}

.ring-opacity-30 {
  --tw-ring-opacity: 0.3;
}

.ring-opacity-40 {
  --tw-ring-opacity: 0.4;
}

.ring-opacity-50 {
  --tw-ring-opacity: 0.5;
}

.ring-opacity-60 {
  --tw-ring-opacity: 0.6;
}

.ring-opacity-70 {
  --tw-ring-opacity: 0.7;
}

.ring-opacity-80 {
  --tw-ring-opacity: 0.8;
}

.ring-opacity-90 {
  --tw-ring-opacity: 0.9;
}

.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.backdrop-contrast-100 {
  --tw-backdrop-contrast: contrast(1);
  -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-opacity-10 {
  --tw-backdrop-opacity: opacity(0.1);
  -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-opacity-100 {
  --tw-backdrop-opacity: opacity(1);
  -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-opacity-20 {
  --tw-backdrop-opacity: opacity(0.2);
  -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-opacity-30 {
  --tw-backdrop-opacity: opacity(0.3);
  -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-opacity-40 {
  --tw-backdrop-opacity: opacity(0.4);
  -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-opacity-50 {
  --tw-backdrop-opacity: opacity(0.5);
  -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-opacity-60 {
  --tw-backdrop-opacity: opacity(0.6);
  -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-opacity-70 {
  --tw-backdrop-opacity: opacity(0.7);
  -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-opacity-80 {
  --tw-backdrop-opacity: opacity(0.8);
  -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-opacity-90 {
  --tw-backdrop-opacity: opacity(0.9);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

/* For regular style */

@font-face {
  font-family: 'Open Sans';

  src: url('../fonts/open-sans/OpenSans-VariableFont_wdth,wght.ttf') format('truetype-variations');

  font-weight: 100 1000;

  font-stretch: 25% 151%;

  font-style: normal;
}

/* For italic style */

@font-face {
  font-family: 'Open Sans';

  src: url('../fonts/open-sans/OpenSans-Italic-VariableFont_wdth,wght.ttf') format('truetype-variations');

  font-weight: 100 1000;

  font-stretch: 25% 151%;

  font-style: italic;
}

body {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
  background:white;
  font-family: "Poppins";
}

.page{
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: auto;
  overflow-x: hidden;
}

.hidden {
  display: none;
}

.medium-zoom-overlay,
.medium-zoom-image--opened {
  z-index: 999;
}

/***ESTILOS GENERALES***/

/* @media(min-width: 600px){
	.mobileonly{ display:none !important; }
}
@media(max-width: 600px){
	.nomobile{ display: none !important; }
} */

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.white {
  color: white !important;
}

.green {
  color: green !important;
}

.red{
  color: red !important;
}

.blue{
  color: #364C95 !important;
}

.blink{
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

/*** TABS DEL DISPLAY DE PROGRESOS EN DASHBOARD***/

.slidee {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
}

/*** CARRUSEL ***/

.slick-list {
  width: 100%;
  overflow: visible;
  box-sizing: border-box;
}

.slick-dots{
  /** para cuando hay padding ***/
  left: 0px;
}

/*** FORMS && INPUTS && BUTTONS ***/

.form {
  display: flex;
  flex-direction: column;
  background: white;
  width: 100%;
}

.form .buttons{
  margin-top: 24px;
  display: flex;
  align-items: center;
}

.input-group {
  display: flex;
  align-items: center;
}

@media(max-width:600px){
  .input-group{
    flex-direction: column;
  }
}

.input-container{
  display: flex;
  flex-direction: column;
  position: relative;
  /* min-height: 36px; */
  height: auto;
  box-sizing: border-box;
  flex: 1;
}

.input-container input[type='checkbox'] {
  margin: 8px 2px;
  width: 14px;
}

.input-container input[type='checkbox']+label {
  /* position: absolute; */
  left: 0;
  top: 6px;
  cursor: pointer;
  padding-left: 20px;
  margin-top: -23px;
}

.input-group+.input-group{
  margin-top: 12px;
}

.input-container .dropdown {
  background: #e7ebed;
  border-radius: 4px;
  border: 1px solid #e7ebed;
  width: 200px;
  min-height: 36px;
  box-sizing: border-box;
  display: flex;
}

.input-with-data {
  display: flex;
  width: 100%;
  height: 36px;
  margin: 0;
  border-radius: 4px;
  padding: 0px 12px;
  box-sizing: border-box;
  color: #393355;
  font-size: 12px;
  background: #E7EBED;
  border: 1px solid #E7EBED;
  align-items: center;
}

.input-container .input-with-data input:not([type='checkbox']) {
  width: auto;
  padding: 0;
}

.input-with-data label {
  color: #999;
  font-weight: 500;
}

@media(max-width:600px){
  .input-container .dropdown{
    width: 100%;
  }

  .input-group .input-container+.input-container {
    margin-top: 12px;
  }
}

@media(min-width: 600px){
  .input-group .input-container{
    margin-top: 0px;
  }

  .input-group .input-container+.input-container {
    /* margin-left: 12px; */
  }
}

.input-container .dropdown-label {
  color: #393355;
  font-size: 12px;
  background: #E7EBED;
  font-weight: 700;
  border-radius: 4px;
  overflow: hidden;
  height: 34px;
}

.input-container > label{
  font-weight: 600;
  font-size: 12px;
  padding-bottom: 4px;
  color: #393355;
  padding-left: 4px;
}

.input-container input:not([type='checkbox']) {
  border: none;
  outline: none;
  /* width: 100%; */
  height: 36px;
  margin: 0;
  border-radius: 4px;
  padding: 0px 36px 0px 12px;
  box-sizing: border-box;
  color: #393355;
  font-size: 12px;
  background: #E7EBED;
  border: 1px solid #E7EBED;
}

.input-container input[disabled]{
  color: #999
}

.input-container input.ng-invalid.ng-touched{
  border: 1px solid #EAC3BE;
}

.input-container input:focus{
  border: 1px solid #DDD;
  box-shadow: 0px 0px 3px 1px rgb(0 0 0 / 10%);
}

.input-container textarea{
  outline: none;
  border:none;
  resize: none;
  width: 100%;
  height: 36px;
  margin: 0;
  border-radius: 4px;
  padding: 12px;
  box-sizing: border-box;
  color: #393355;
  font-size: 12px;
  background: #E7EBED;
  min-height: 72px;
  border: 1px solid #E7EBED;
}

.input-container textarea:focus{
  border: 1px solid #DDD;
  box-shadow: 0px 0px 3px 1px rgb(0 0 0 / 10%);
}

.input-container textarea.ng-invalid.ng-touched{
  border: 1px solid #EAC3BE;
}

.input-container .input-icon {
  position: absolute;
  top: 5px;
  right: 5px;
  pointer-events: none;
}

.dropdown {
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: relative;
}

.dropdown.active {
  border: 1px solid #DDD;
  box-shadow: 0px 0px 3px 1px rgb(0 0 0 / 10%);
}

.dropdown-label {
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 4px;
  padding: 0px 36px 0px 12px;
  box-sizing: border-box;
  color: #777;
  display: flex;
  align-items: center;
  font-size: 12px;
}

.dropdown-list {
  position: absolute;
  top: 36px;
  width: 100%;
  display: flex;
  flex-direction: column;
  background: #EFEFEF;
  padding: 12px 0px;
  box-sizing: border-box;
  border-radius: 4px;
  transform: translateY(-12px);
  opacity: 0;
  pointer-events: none;
  transition: 0.16s ease-in-out all;
}

.dropdown-item {
  width: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  height: 28px;
  padding: 0px 12px;
  box-sizing: border-box;
  font-weight: 700;
  color: #383255;
}

.dropdown-item md-icon {
  margin: 0;
  font-size: 14px;
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
  margin-right: 4px;
}

.dropdown-text {
  font-size: 10px;
}

.dropdown-item:hover {
  background: #ddd;
}

.dropdown.active .dropdown-list {
  opacity: 1;
  transform: translateY(0px);
  pointer-events: all;
  box-shadow: 0px 0px 3px inset rgb(0 0 0 / 30%);
  border-radius: 4px;
}

@media(max-width: 600px){
  .input-container{
    width: 100%;
    flex: 1;
  }

  .input-group .input-container+.input-container{
    margin-top: 12px;
    padding: 0px;
    margin-bottom: 12px;
  }

  .input-group+.input-group{
    margin-top: 12px;
  }
}

.button {
  font-size: 14px;
  background: #333387;
  border-radius: 8px;
  padding: 6px 24px;
  color: white;
  font-weight: 600;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}

.button > md-icon{
  color: white;
  font-size:17px;
  width:17px;
  min-width:17px;
  height:17px;
  min-height:17px;
  margin-left: 7px;
}

.button.outline-button{
  background: transparent;
  border: 1px solid;
  color: #333387;
}

.button.outline-button:hover{
  background: rgba(0, 0, 0, 0.07)
}

.button-large{
  height:36px;
  padding: 0px 44px;
}

.button-icon {
  font-size: 16px;
  color: inherit;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
}

.button-icon:first-child {
  margin-right: 8px;
}

.button-icon:last-child {
  margin-left: 4px;
}

.button-group {
  position: relative;
}

.dropdown-icon {
  color: white;
  /* position: absolute; */
  right: 0px;
  margin-right: -8px;
}

.button.disabled {
  opacity: 0.3;
  pointer-events: none;
}

.button:hover {
  background: #8b89dd;
}

.button.light-button:hover{
  background: blue;
}

.button.logout-button {
  margin-top: 12px;
}

.button.green-button {
  background: #36A02E;
}

.button.green-button:hover {
  background: #197213;
}

.button-xl {
  height: 44px;
}

.button.plan-button{
  height: 44px;
  font-size: 17px;
  font-weight: 800;
  background: #31026C;
  border: 1px solid white;
  width: 100%;
  text-transform: uppercase;
}

.button.plan-button:hover {
  background: #8b89dd;
}

.button.red-button {
  background: #DE3C4B;
}

.button.red-button:hover {
  background: #f1717d;
}

@media(max-width: 600px){
  .button.plan-button{
    font-size: 14px;
    height: 36px;
    width: 150px;
  }
}

/***WEB **/

.web {
  width: 100%;
  /* height: 100%; */
  display: flex;
  flex-direction: column;
}

.web > .header-placeholder{
}

@media(max-width:600px){
  .web > .header-placeholder{
    position: sticky;
    top: -48px;
    z-index: 3;
  }
}

/***HEADER ***/

.header.page-header {
  width: 100%;
  display: flex;
  align-items: center;
  /* height: 100px; */
  justify-content: center;
  z-index: 3;
  position: sticky;
  top: 0px;
}

.header.page-header .header-top {
  width: 100%;
  display: flex;
  height: 48px;
  align-items: center;
  padding: 12px 12px 12px 4px;
  box-sizing: border-box;
  border-bottom: 1px solid #ddd;
}

.header.page-header .header-top .phone {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #303486;
}

.header.page-header .header-top .phone .icon {
  font-size: 21px;
  color: inherit;
  width: 21px;
  min-width: 21px;
  height: 21px;
  min-height: 21px;
  margin-right: 4px;
}

.header.page-header .header-top .phone .text {
  font-size: 11px;
  font-weight: 500;
  color: inherit;
}

.header.page-header .header-top .whatsapp {
  display: flex;
  align-items: center;
  text-decoration: none;
}

.header.page-header .header-top .whatsapp .icon {
  font-size: 21px;
  color: #3FAB34;
  width: 21px;
  min-width: 21px;
  height: 21px;
  min-height: 21px;
  margin-right: 4px;
}

.header.page-header .header-top .whatsapp .text {
  font-size: 11px;
  font-weight: 500;
  color: black;
  line-height: 1;
}

.header.page-header .header-top .separator {
  height: 100%;
  width: 1px;
  background: #ddd;
  margin: 0px 18px;
}

.header.page-header .header-top .contact-us {
  display: flex;
  align-items: center;
  text-decoration: none;
  margin-left: auto;
}

.header.page-header .header-top .contact-us .icon {
  color: #264B9B;
  font-size: 21px;
  width: 21px;
  min-width: 21px;
  height: 21px;
  min-height: 21px;
  margin-right: 4px;
}

.header.page-header .header-top .contact-us .text {
  font-size: 12px;
  font-weight: 500;
  color: black;
}

.header.page-header .header-top .access {
  font-size: 12px;
  font-weight: 500;
  color: #264B9B;
  cursor: pointer;
}

.header.page-header .header-bottom {
  width: 100%;
  display: flex;
  height: 100px;
  align-items: center;
  box-sizing: border-box;
  padding: 19px 0px;
}

.header.page-header .header-content {
  width: 100%;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
}

.header.page-header .header-logo-placeholder {
  /* width: 120px; */
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 32px;
}

.header.page-header .logo-link{
  height:100%;
  display: flex;
  align-items: center;
}

.header.page-header .logo-img {
  width: auto;
  height: 100%;
}

.header.page-header .header-nav {
  flex: 1;
  display: flex;
  align-items: center;
  height: 72px;
}

.header.page-header .nav-link-placeholder {
  padding: 0px 32px;
  position: relative;
  box-sizing: border-box;
  display:flex;
  height: 100%;
  align-items: center;
}

.header.page-header .nav-link {
  text-decoration: none;
  color: #3a5288;
  width:100%;
  cursor:pointer;
  color: black;
  font-weight: 500;
}

.header.page-header .nav-link:hover {
  text-decoration: underline;
}

.header.page-header .nav-link.nav-link-outline {
  border: 1px solid #333387;
  border-radius: 8px;
  padding: 6px 24px;
  color: #333387;
  text-decoration: none;
}

.header.page-header .nav-link.nav-link-red {
  background: #DE3C4B;
  text-decoration: none;
  font-size: 14px;
  border-radius: 8px;
  padding: 6px 24px;
  color: white !important;
}

.header.page-header .nav-link.nav-link-outline:hover {
  background: #f7f7f7;
}

.header.page-header .nav-link.active {
  color: #264B9B;
}

.header.page-header .nav-dropdown {
  position: absolute;
  padding: 12px 0px 16px 0px;
  min-width: 250px;
  left: 0px;
  background: white;
  border-radius: 4px;
  display: none;
  flex-direction: column;
  box-shadow: 1px 1px 4px rgb(0 0 0 / 30%);
  border-left: 1px solid #eee;
  top: 64px;
}

.header.page-header .nav-dropdown .nav-link-placeholder {
  width: 100%;
  padding: 0px;
}

.header.page-header .nav-dropdown .nav-link {
  font-size: 14px;
  width: 100%;
  padding: 12px;
}

.header.page-header .nav-dropdown .nav-link:hover {
  background: #eee;
  text-decoration: none;
}

.header.page-header .nav-link-placeholder:hover .nav-dropdown {
  display: flex;
}

.header.page-header .nav-link-dropdown-icon {
  width: 21px;
  height: 21px;
  min-width: 21px;
  min-height: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0px 4px;
  font-size: 24px;
  transform: translateY(1px);
  color: #3b558d;
}

.header.page-header .menu-button {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.header.page-header .menu-button md-icon {
  color: #333387;
  font-size: 36px;
  height: 36px;
  width: 36px;
}

.header.page-header .login-button {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
}

.header.page-header .login-button md-icon {
  color: #333387;
  font-size: 36px;
  height: 36px;
  width: 36px;
}

@media(max-width:600px){
  .header.page-header .header-bottom .subscribe-button {
    display: none;
  }

  .header.page-header .header-bottom .presale-button {
    display: none;
  }
}

@media(min-width: 1200px){
  .header.page-header .login-button {
    display:none;
  }

  .header.page-header .menu-button {
    display:none;
  }
}

/*** MENU HEADER MOBILE ***/

.web .page-menu {
  position: fixed;
  top: 0px;
  right: 0px;
  height: 100%;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: none;
}

.web .page-menu .header {
  display: flex;
  align-items: center;
  height: 48px;
}

.web .page-menu .header .close-button {
  margin-left: auto;
  height: 48px;
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.web .page-menu .header .close-button md-icon {
  color: white;
  font-size: 32px;
  width: 32px;
  height: 32px;
}

.web .page-menu .body {
  display: flex;
  flex-direction: column;
}

.web .page-menu .body .nav-link {
  color: white;
  font-size: 18px;
  display: flex;
  align-items: center;
  padding: 8px 24px;
  box-sizing: border-box;
  border-bottom: 2px solid black;
}

.web .page-menu .backdrop {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: 0.1618s ease-in-out all;
}

.web .page-menu .content {
  position: relative;
  z-index: 1;
  background: #252C68;
  width: 50%;
  min-width: 240px;
  margin-left: auto;
  height: 100%;
  box-shadow: -1px 0px 6px;
  transform: translateX(105%);
  transition: 0.1618s ease-in-out all;
}

.web .page-menu.open {
  pointer-events: all;
}

.web .page-menu.open .backdrop {
  opacity: 1;
}

.web .page-menu.open .content {
  transform: translateX(0px);
}

.web .page-menu .presale-button{
  margin: 12px;
  font-size: 16px;
  white-space: nowrap;
}

.web .page-menu .subscribe-button {
  background: #2456A6;
  margin: 12px;
  font-size: 16px;
}

.subscribe-button {
  margin-left: 10px;
}

.presale-button {
}

.courses .container {
  margin: 50px auto;
}

@media(max-width:600px){
  .courses .container {
    margin: 0px auto;
  }
}

.learning-path-contents-placeholder {
  width: 100%;
  display: flex;
  background: #E9F0F0;
}

.certificate-link {
  height: 20px;
  margin-left: 20px;
  background: #8B89DD;
  border-radius: 5px;
  padding: 2px 6px;
  box-sizing: border-box;
  text-decoration: none;
  display: flex;
  align-items: center;
  color: white;
}

.certificate-link:hover{
  background: #7598c5;
}

.certificate-link md-icon {
  font-size: 14px;
  width: 14px;
  min-width: 14px;
  height: 14px;
  min-height: 14px;
  margin-right: 4px;
  color: inherit;
}

.certificate-link span {
  color: inherit;
  font-size: 10px;
}

.dashboard .courses-finished{
  margin-top: 44px;
}

/*** COMPONENTES ***/

/*** PROGRESS TRACKER: ejemplo en dashboard/curso ***/

.progress-tracker {
  width: 250px;
  position: relative;
  box-sizing: border-box;
}

.progress-tracker > label{
  font-size: 14px;
  font-weight: 600;
  color: #34609F;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}

.progress-tracker .rail {
  box-shadow: 0px 0px 3px inset rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 17px;
  background: #EBE9EB;
  border-radius: 4px;
  padding: 2px;
  box-sizing: border-box;
  position: relative;
}

.progress-tracker .fill {
  height: 100%;
  background: #364C95;
  transition: 0.3s ease-in-out all;
  border-radius: 5px;
}

.progress-tracker .label {
  position: absolute;
  right: 8px;
  top: 1px;
  font-size: 10px;
  font-weight: 700;
  color: #a1a1a1;
}

/*** CONTAINER: ejemplo en dashboard/cursos ***/

.container-placeholder {
  max-width: 100%;
  margin-top: 20px;
}

.container {
  border-radius: 8px;
  background: white;
  max-width: calc(100vw - 40px);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 250px;
  flex: 1;
  margin: auto;
  width: 100%;
}

.container > .header {
  height: 44px;
  display: flex;
  align-items: center;
  padding: 0px 12px;
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
  flex: none;
}

.container > .header .title {
  color: #3E3885;
  font-weight: 600;
  font-size: 15px;
  margin-right: auto;
}

.container > .header > .toggle-filter-button{
  display: flex;
  align-items: center;
  margin-left: auto;
  color: #153595;
  padding: 12px;
}

.container > .header .toggle-filter-button span{
  color: inherit;
  font-weight: 700;
  font-size: 14px;
  margin-right: 8px;
}

.container > .header .toggle-filter-button md-icon{
  color: inherit;
  font-size: 16px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
}

.container > .header .input-group {
  margin-left: auto;
}

.container > .footer {
  padding: 0px 24px 24px 24px;
  display: flex;
  align-content: center;
}

.container .content > .footer{
  padding: 24px 0px 24px 0px;
  display: flex;
  align-content: center;
}

@media(max-width:600px){
  .container > .header{
    flex-wrap: wrap;
    height: auto;
    min-height: 44px;
  }

  .container > .header .input-group{
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 0px;
    overflow: hidden;
    align-items: stretch;
    box-sizing: border-box;
  }

  .container > .header .input-group.open{
    max-height: initial;
    overflow: visible;
  }
}

.container > .content {
  padding: 12px;
  width: 100%;
  box-sizing: border-box;
}

.container > .footer {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
}

/*** NO CONTENT ***/

.no-content {
  width: 100%;
  height: 100%;
  align-items: center;
  padding: 12px;
  box-sizing: border-box;
}

.no-content .text {
  font-weight: 300;
  color: black;
  font-size: 19px;
}

/*** UI-DROP-UP ***/

.ui-drop-up-menu-backdrop {
  position: fixed;
  bottom: 0px;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  transition: 0.3s ease-in-out all;
  z-index: 999;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.ui-drop-up-menu-backdrop.active  {
  opacity: 1;
}

.ui-drop-up-menu-content {
  bottom: 0px;
  padding: 20px 0px;
  background: white;
  border-radius: 12px 12px 0px 0px;
  width: 100%;
  box-sizing: border-box;
  transition: 0.3s ease-in-out all;
  transform: translateY(100%);
  max-width: 800px;
  overflow: hidden;
}

.ui-drop-up-menu-backdrop.active .ui-drop-up-menu-content {
  transform: translateY(0px);
}

.ui-drop-up-menu-content .menu-item {
  display: flex;
  align-items: flex-start;
  min-height: 64px;
  overflow: hidden;
  position: relative;
  padding: 14px 20px;
  cursor: pointer;
  overflow: visible;
  box-sizing: border-box;
}

.ui-drop-up-menu-content .menu-item.disabled {
  opacity: 0.3;
  pointer-events: none;
}

.ui-drop-up-menu-content .menu-item-icon {
  margin: 0;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  color: #333387;
}

.ui-drop-up-menu-content .menu-item-text {
  color: #48526e;
  font-weight: 500;
  font-size: 14px;
  text-shadow: 0px 0px 1px;
  flex: 1;
  display: flex;
  align-items: flex-start;
  min-height: 36px;
}

/*** ANIMACIÓN COHETE**/

.rocket-placeholder {
  align-items: center;
  display: flex;
  justify-content: center;
  height: 100%;
  width:100%;
  position: absolute;
  z-index: 999;
  background-image: linear-gradient(60.7320047851deg, #264783 -0.8616071429%, #1b1a3c 47.8883928571%);
}

.rocket {
  width: 200px;
}

.rocket-flame {
  transform-origin: 20% 20%;
}

@keyframes fe30-anime {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/*** LISTADO DE FICHAS DE UN CURSO ***/

.courses-list {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  box-sizing: border-box;
}

.courses-list .course-placeholder{
  display: flex;
  flex: 1;
}

.courses-list .course-placeholder:not(:last-child) .course{
  margin-right: 20px;
}

.courses-list .course{
  width: 236px;
  flex: none;
  height: 320px;
  border: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  border-radius: 8px;
}

.courses-list .course .title {
  color: #3E3885;
  font-weight: 600;
}

.courses-list .course .course-image-placeholder {
  height: 50%;
  border-radius: 8px 8px 0px 0px;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
}

.courses-list .course .course-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background: #eee;
}

.courses-list .course-image-placeholder .tag {
  position: absolute;
  top: 12px;
  left: 12px;
  background: #364E94;
  color: white;
  padding: 4px 12px;
  box-sizing: border-box;
  border-radius: 4px;
  display: flex;
  align-items: center;
  text-decoration: none;
}

.courses-list .course .tag .tag-icon {
  color: inherit;
  margin-right: 4px;
  font-size: 16px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-left: -4px;
}

.courses-list .course .tag .tag-text {
  font-size: 12px;
  font-weight: 500;
  margin-top: -2px;
}

.courses-list .course .tag-list {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 8px;
}

.courses-list .course .tag-list .tag {
  width: 20px;
  height: 20px;
  overflow: hidden;
}

.courses-list .course .tag-list .tag+.tag {
  margin-left: 12px;
}

.courses-list .course .tag-list .tag .tag-image {
  width: 100%;
  height: 100%;
}

.courses-list .course .title {
  color: black;
  line-height: 1.25;
  height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: none;
  font-size: 16px;
  margin: 0;
}

.courses-list .course .content {
  padding: 12px;
  height: 50%;
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  flex: 1;
}

.courses-list .course .hidden-button {
  background: #3E58A7;
  color: white;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 12px;
  width: 100%;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  transform: translateY(100%);
  transition: 0.16s ease-in-out all;
  position: absolute;
  bottom: 0px;
  left: 0px;
  text-decoration: none;
}

.courses-list .course:hover .hidden-button {
  transform: translateY(0px);
}

.courses-list .course .teachers-info {
  display: flex;
  height: 32px;
  width: 100%;
  align-items: center;
  /* margin-bottom: 12px; */
  margin-top: auto;
}

.courses-list .course .teacher-display-name {
  font-size: 10px;
  font-weight: 600;
  color: #333;
}

.courses-list .course .teacher-picture {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-right: 12px;
}

.courses-list .course .description {
  color: #777;
  line-height: 1.25;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 11px;
  height: 24px;
  margin-top: 8px;
}

@media(min-width:600px){
  /* .courses-list{
		flex-wrap: wrap;
        align-items: baseline;
	}
	.courses-list .course-placeholder {
        width: 25%;
        padding: 8px;
	} */

  .courses-list .course-placeholder:nth-child(4n+4) {
    margin-right: 0;
    flex: none;
    width: 236px;
  }

  .courses-list .course-placeholder:nth-child(n+5) .course{
    /* margin-left: 20px; */
  }

  .courses-list .course-placeholder:last-child:nth-child(4n+3){
    width: calc(50% - 10px);
    flex: none;
  }

  .courses-list .course-placeholder:last-child:nth-child(4n+2){
    width: calc(75% - 5px);
    flex: none;
  }
}

@media(max-width:600px){
}

/*** ESTRUCTURA DEL DASHBOARD ***/

.dashboard {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.dashboard .viewport {
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
}

/*** MENU **/

.dashboard .menu {
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: 100%;
  align-items: flex-start;
  /*! transition: 0.2s ease-in-out all; */
  width: 250px;
}

.dashboard .menu .content{
  position:
    relative;
  z-index: 1;
  width: 100%;
  background: #3B3885;
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
}

.dashboard .menu .header{
  position:relative;
  z-index: 1;
  height: 68px;
  display:flex;
  width: 100%;
  align-items: center;
  padding: 12px;
  box-sizing: border-box;
}

.dashboard .menu .logo {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: left;
     object-position: left;
  transform: translateX(-18px);
  flex: none;
  height: 100%;
  width: auto;
}

.dashboard .menu .close-button {
  margin-left: auto;
  width:44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dashboard .menu .close-button md-icon{
  color:white;
}

.dashboard .menu-items-group {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: 44px;
}

.dashboard .menu-item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 40px;
  color: white;
  padding: 0px 16px;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
}

.dashboard .menu-item .item-badge {
  margin-left: auto;
  font-size: 11px;
  font-weight: 500;
  background: #e61e28;
  border-radius: 4px;
  padding: 2px 4px;
}

.dashboard .menu-item .item-icon {
  color: #7598C5;
  margin: 0;
  font-size: 24px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  margin-right: 16px;
}

.dashboard .menu-item .item-text {
  font-size: 13px;
  font-weight: 500;
  line-height: 0;
}

.dashboard .menu-item:hover {
  background: #315E9F;
}

.dashboard .menu-item:hover .item-icon {
  color: white;
}

.dashboard .menu-item.active {
  background: #315E9F;
}

.dashboard .menu-item.active .item-icon {
  color: white;
}

.dashboard .menu-items-group .group-header {
  padding: 0px 20px;
  box-sizing: border-box;
  width: 100%;
  font-size: 10px;
  color: #7598C5;
  font-weight: 600;
  margin: 0;
  padding-bottom: 8px;
}

.dashboard .menu.collapsed:not(.open) {
  width: 56px;
  overflow: hidden;
}

.dashboard .menu.collapsed .logo {
  width: 52px;
  max-width: initial;
}

.dashboard .menu.collapsed .group-header {
  height: 0px;
  overflow: hidden;
  padding: 0px;
  border-bottom: 1px solid #7598C5;
  width: 24px;
  margin: 0 auto;
  margin-bottom: 21px;
}

.dashboard .menu .backdrop {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: 0.1618s ease-in-out all;
}

/*
.dashboard .menu .content {
	position: relative;
	z-index: 1;
	background: #252C68;
	width: 50%;
	min-width: 240px;
	margin-left: auto;
	height: 100%;
	box-shadow: -1px 0px 6px;
	transform: translateX(105%);
	transition: 0.1618s ease-in-out all;
}
.dashboard .menu.open {pointer-events: all;}
.dashboard .menu.open .backdrop {opacity: 1;}
.dashboard .menu.open .content {transform: translateX(0px);}
*/

@media(max-width: 600px){
  .dashboard .menu{
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }

  .dashboard .menu.open .content{
    pointer-events: all;
  }

  .dashboard .menu .content{
    width: 50%;
    min-width: 240px;
    transform: translateX(-100%);
    transition: 0.2s ease-in-out all;
  }

  .dashboard .menu.open .content{
    transform: translateX(0px);
  }

  .dashboard .menu.open .backdrop{
    opacity: 1;
  }
}

/*** CABECERA **/

.dashboard .header.dashboard-header {
  width: 100%;
  display: flex;
  height: 44px;
  z-index: 2;
  position: relative;
  box-shadow: 0px 2px 9px #ccc;
}

.dashboard .header.no-shadow {
  box-shadow: none;
}

.dashboard .header .profile {
  flex: none;
  display: flex;
  align-items: center;
  margin-left: auto;
}

.dashboard .header .profile-avatar {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #F4F5F3;
}

.dashboard .header .profile-display-name {
  box-sizing: border-box;
  font-size: 12px;
  font-weight: 600;
  color: #333;
  padding: 0px 12px;
  text-decoration: none;
}

.dashboard .header .profile-button {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #ccc;
  cursor: pointer;
  text-decoration: none;
}

.dashboard .header .profile-button:hover {
  background: #fafafa;
}

.dashboard .header .profile-button md-icon {
  font-size: 18px;
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  color: black;
}

.dashboard .header .menu-button {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dashboard .header .menu-button md-icon {
  color: #333387;
  font-size: 24px;
  height: 24px;
  width: 24px;
}

/* @media(min-width:600px){
	.dashboard .header .menu-button {
		display: none;
	}
} */

/*** BUSCADOR ***/

.dashboard .header .searcher {
  flex: 1;
  position: relative;
  padding: 0px 16px;
  box-sizing: border-box;
  height: 100%;
}

.dashboard .header .searcher .searcher-icon {
  position: absolute;
  top: 10px;
  left: 26px;
  color: #777;
}

.dashboard .header .searcher input {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding-left: 44px;
  font-size: 12px;
  /* font-weight: 700; */
  /* font-family: SegoeUi; */
  color: #999;
  outline: none;
  border: none;
  background: transparent;
}

.dashboard .header .search-results {
  position: absolute;
  top: 100%;
  margin: 24px;
  display: flex;
  flex-direction: column;
  background: white;
  overflow: auto;
  border-radius: 6px;
  left: 0px;
  right: 50%;
  box-shadow: 1px 2px 5px 2px rgba(0, 0, 0, 0.1);
  min-width: 720px;
}

.dashboard .header .search-result {
  width: 100%;
  display: flex;
  padding: 24px;
  box-sizing: border-box;
  cursor: pointer;
}

.dashboard .header .search-result .picture-placeholder {
  width: 72px;
  height: 72px;
  overflow: hidden;
  margin-right: 24px;
}

.dashboard .header .search-result .picture-placeholder .picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}

.dashboard .header .search-result:hover {
  background: #f7f7f7;
}

.dashboard .header .search-result .body {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}

.dashboard .header .search-result .body .title {
  font-size: 18px;
  font-weight: 700;
}

.dashboard .header .search-result .body .description {
  font-size: 13px;
  font-weight: 500;
  max-width: 320px;
  color: #777;
  margin-top: 8px;
}

@media(max-width:600px){
  .dashboard .header .searcher{
    display: none;
  }
}

/*** CONTENIDO ***/

.dashboard .viewport > .content-placeholder{
  flex:1;
  display:flex;
  align-items: center;
  flex-direction: column;
  overflow: hidden;
  /*background: #E5EBED;*/
  z-index: 1;
  /* box-shadow: 0px 2px 9px inset #ccc; */
  overflow: auto;
}

.dashboard .viewport > .content-placeholder > * {
  width: 100%;
  flex-basis: 100%;
}

.dashboard .viewport > .content-placeholder > .content{
  width: 1024px;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  padding: 50px 0px;
}

.dashboard .viewport > .content-placeholder > .content.full-page-content{
  margin: 0;
  width:100%;
  padding: 0px;
  flex: 1;
}

.dashboard .viewport > .content-placeholder > .content.full-page-content > iframe {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.dashboard .viewport > .content-placeholder > .content > .header{
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  display: flex;
  flex-direction: column;
  padding: 0px 12px 20px 12px;
}

.dashboard .viewport > .content-placeholder > .content > .header .title{
  margin: 0;
  color: #383255;
  font-size: 24px;
  font-weight: 600;
  width: 100%;
  line-height: 44px;
}

.dashboard .viewport > .content-placeholder > .content > .header > .description{
  margin: 0;
  margin-top: 5px;
  line-height: 1.5;
}

.dashboard .viewport > .content-placeholder > .content > .header .header-top {
  display: flex;
  align-items: center;
}

@media(max-width: 600px){
  .dashboard .viewport > .content-placeholder > .content{
    padding: 20px 0px;
  }

  .dashboard .viewport > .content-placeholder > .content > .header{
    padding: 0px 20px 20px 20px;
  }

  .dashboard .viewport > .content-placeholder > .content > .header > .title{
    line-height: 32px;
  }
}

/*** HOME ***/

.dashboard .alert {
  width: 100%;
  display: flex;
  padding: 24px 12px;
  box-sizing: border-box;
  background: white;
  border-radius: 8px;
  max-width: 100%;
  flex: none;
  flex-direction: column;
  margin-bottom: 20px;
}

.dashboard .alert > .title {
  color: #3E3885;
  font-weight: 600;
  font-size: 20px;
}

.dashboard .alert > .description {
  color: #777;
  font-weight: 300;
  font-size: 15px;
  margin-top: 10px;
}

.dashboard .briefing {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  flex: none;
}

.briefing-item {
  width: 220px;
  display: flex;
  padding: 24px 12px;
  box-sizing: border-box;
  height: 120px;
  background: white;
  border-radius: 8px;
  max-width: 100%;
  flex: none;
}

a.briefing-item{
  cursor: pointer;
  text-decoration: none;
}

a.briefing-item:hover{
  box-shadow: 0px 0px 0px 2px inset #364c95;
}

.briefing-item .icon {
  color: #7396C4;
  font-size: 72px;
  width: 72px;
  height: 72px;
  margin: 0;
  flex: none;
}

.briefing-item .content {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-left: 12px;
}

.briefing-item .title {
  font-size: 44px;
  font-weight: 600;
  line-height: 44px;
  color: #3E3885;
  text-align: left;
}

.briefing-item .description {
  color: #3E3885;
  font-weight: 700;
}

.progresses-placeholder {
  border-radius: 8px;
  height: auto;
  display: flex;
  flex-direction: row;
  flex: 1;
  overflow: hidden;
}

.progresses {
  /* margin-top: 20px; */
}

.progresses > .content {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0px;
}

.tabset {
  display: flex;
  align-items: stretch;
  padding: 12px;
  background: white;
}

.tabset .prev-button, .tabset .next-button {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.8);
  z-index: 1;
  color: black;
}

.tabset .prev-button.disabled, .tabset .next-button.disabled {
  opacity: 0.3;
  cursor: initial;
}

.tabset .prev-button md-icon, .tabset .next-button md-icon {
  font-size: 17px;
  width: 17px;
  min-width: 17px;
  height: 17px;
  min-height: 17px;
  color: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.tabset .tabs .tab {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 11px;
  font-weight: 500;
  border-bottom: 2px solid transparent;
  padding: 4px 8px;
  cursor: pointer;
  white-space: nowrap;
}

.tabset .tabs .tab.selected {
  font-weight: 600;
  position: relative;
}

.tabset .tabs .tab.selected:after {
  content: "";
  position: absolute;
  bottom: 0px;
  width: 100%;
  background: #3e3885;
  left: 0px;
  border-radius: 4px;
  height: 2px;
}

.tabset .tabs .tab:hover {
  background: #eee;
}

.tab-content {
  width: 100%;
  padding: 0px 12px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: auto;
  padding: 32px 40px;
}

.tab-content .footer {
  padding: 24px 0px;
}

.progresses .view-more-button {
  display: flex;
  align-items: center;
  color: #A7A9A6;
  cursor: pointer;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin: 12px auto;
}

.progresses .view-more-button .button-text {
  font-size: 11px;
  color: inherit;
  font-weight: 700;
  line-height: 1;
  display: flex;
  align-items: center;
}

.progresses .view-more-button .button-icon {
  color: inherit;
  height: 16px;
  min-height: 16px;
  width: 16px;
  min-width: 16px;
  font-size: 16px;
}

.progresses .view-less-button {
  display: flex;
  align-items: center;
  color: #A7A9A6;
  cursor: pointer;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin: 12px auto;
}

.progresses .view-less-button .button-text {
  font-size: 11px;
  color: inherit;
  font-weight: 700;
  line-height: 1;
  display: flex;
  align-items: center;
}

.progresses .view-less-button .button-icon {
  color: inherit;
  height: 16px;
  min-height: 16px;
  width: 16px;
  min-width: 16px;
  font-size: 16px;
}

.progresses .course-progress{
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-bottom: 18px;
}

.progresses .course-progress .progress-tracker{
  width: 100%;
}

.progresses .course-progress .info {
  display: flex;
  align-items: center;
}

.progresses .course-progress .info .name {
  font-size: 14px;
  font-weight: 600;
  color: #34609F;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}

.progresses .course-progress .info .continue-button {
  display: flex;
  align-items: center;
  margin-left: 12px;
  color: #A7A9A6;
  cursor: pointer;
  text-decoration: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.progresses .course-progress .info .continue-button .button-text {
  font-size: 11px;
  color: inherit;
  font-weight: 700;
  line-height: 1;
  display: flex;
  align-items: center;
}

.progresses .course-progress .info .continue-button .button-icon {
  color: inherit;
  height: 16px;
  min-height: 16px;
  width:16px;
  min-width:16px;
  font-size:16px;
}

@media(min-width:600px){
  .progresses-placeholder {
    padding: 0px;
  }
}

.events-placeholder {
  margin-right: auto;
  width: 100%;
}

.events-and-news {
  display: flex;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
  flex-direction: column;
  margin-top: 20px;
}

.events-and-news .events{
  width: 500px;
}

.events-and-news .news{
  width: 500px;
}

.suggested-courses {
  margin-top: 20px;
}

@media(min-width: 600px){
  .events-and-news{
    flex-direction: row;
  }

  .events-and-news .events{
    margin: 0 auto 0 0;
  }

  .events-and-news .news{
    margin: 0 0 0 auto;
  }
}

@media(max-width: 600px){
  .events-and-news .news {
    margin-top: 20px;
  }

  .dashboard .briefing-item-placeholder{
    padding-left:20px;
  }
}

/*** PAGO CONFIRMADO ***/

.payment-confirmed {
  display: flex;
  flex-direction: column;
}

.payment-confirmed > .content {
  width: 810px;
  margin: 0 auto;
  max-width: 100%;
  display: flex;
  padding: 72px 0px;
  box-sizing: border-box;
  flex-direction: column;
}

.payment-confirmed .welcome {
  width: 100%;
  background: #E9EEF1;
  border-radius: 15px;
  padding: 15px;
  display: flex;
  min-height: 126px;
  box-sizing: border-box;
}

.payment-confirmed .welcome  .image {
  height: 96px;
  width: auto;
  flex: none;
}

.payment-confirmed .welcome  .content {
  flex: 1;
  display: flex;
  flex-direction: column;
  margin-left: 30px;
}

.payment-confirmed .welcome  .content .title {
  font-size: 20px;
  font-weight: 800;
  color: black;
  margin: 0;
  line-height: 1;
}

.payment-confirmed .welcome  .content .description {
  margin: 8px 0 0 0;
  font-size: 14px;
  color: black;
  font-weight: 500;
  padding-bottom: 20px;
}

.checkmark{
  width: 72px;
  height: 72px;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
  box-shadow: inset 0px 0px 0px #7ac142;
  animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}

.checkmark .checkmark__circle{
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke: #7ac142;
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards
}

.checkmark .checkmark__check{
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards
}

.account-data {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 50px 0px;
  padding: 0px 10px;
  box-sizing: border-box;
}

.account-data .header{
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  display: flex;
  align-items: center;
}

.account-data .header .button {
  margin-left: auto;
}

.account-data .title {
  font-size: 18px;
  font-weight: 700;
  margin-top: auto;
}

.data-group {
  display: flex;
  margin: 10px 0px;
}

.data-cotnainer {
  display: flex;
}

.data-container {
  display: flex;
  width: 50%;
  height: 24px;
}

.data-container label {
  font-size: 12px;
  width: 120px;
  font-weight: 300;
  color: #777;
  display: flex;
  align-items: center;
}

.data-container > span {
  font-size: 12px;
  white-space: nowrap;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.data-container > span .icon {
  font-size: 15px;
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
  margin: 0;
  margin-right: 5px;
}

.data-container:nth-child(2n+1) {
  width: 61.8%;
}

.data-container:nth-child(2n+2) {
  width: 38.2%;
}

.data-container > span .icon:last-child {
  margin: 0;
  margin-left: 5px;
}

.data-container > .data.clickable {
  cursor: pointer;
}

.data-container > .data.clickable.disabled {
  pointer-events: none;
}

@keyframes stroke{
  100%{
    stroke-dashoffset: 0
  }
}

@keyframes scale{
  0%, 100%{
    transform: none
  }

  50%{
    transform: scale3d(1.1, 1.1, 1)
  }
}

@keyframes fill{
  100%{
    box-shadow: inset 0px 0px 0px 50px #7ac142
  }
}

@media(max-width:600px){
  .payment-confirmed .welcome {
    flex-direction: column;
    align-items: center;
    margin: 0 20px;
    width: auto;
  }

  .payment-confirmed .welcome .content .title{
    margin-top: 20px;
  }

  .payment-confirmed .welcome .content .description{
    padding-bottom: 0px;
  }

  .account-data{
    padding: 20px;
  }

  .data-group {
    flex-wrap: wrap;
  }

  .data-container:nth-child(2n+1){
    width: 100%;
    flex-direction: column;
    height: auto;
  }

  .data-container:nth-child(2n+2){
    width: 100%;
    margin-top: 20px;
    height: auto;
    flex-direction: column;
  }

  .data-container label{
    margin-left: 0 !important;
    font-size: 15px;
  }

  .data-container > span{
    /* margin-left: auto; */
    font-size:15px;
  }
}

/*** PAGO DENEGADO O CANCELADO ***/

.payment-denied {
  display: flex;
  flex-direction: column;
}

.payment-denied > .content {
  width: 810px;
  margin: 0 auto;
  max-width: 100%;
  display: flex;
  padding: 72px 0px;
  box-sizing: border-box;
}

.payment-denied .message {
  width: 100%;
  background: #E9EEF1;
  border-radius: 15px;
  padding: 15px;
  display: flex;
  min-height: 126px;
  box-sizing: border-box;
}

.payment-denied .message  .image {
  height: 96px;
  width: auto;
  flex: none;
}

.payment-denied .message  .content {
  flex: 1;
  display: flex;
  flex-direction: column;
  margin-left: 30px;
}

.payment-denied .message  .content .title {
  font-size: 20px;
  font-weight: 800;
  color: black;
  margin: 0;
  line-height: 1;
}

.payment-denied .message  .content .description {
  margin: 8px 0 0 0;
  font-size: 14px;
  color: black;
  font-weight: 500;
  padding-bottom: 20px;
}

.checkmark_denied{
  width: 72px;
  height: 72px;
  border-radius: 50%;
  display: block;
  stroke-width: 2;
  stroke: #fff;
  stroke-miterlimit: 10;
  box-shadow: inset 0px 0px 0px #d14d4d;
  animation: fill_red .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}

.checkmark_denied .checkmark__circle{
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  stroke-width: 2;
  stroke-miterlimit: 10;
  stroke: #d14d4d;
  fill: none;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards
}

.checkmark_denied .checkmark__check{
  transform-origin: 50% 50%;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards
}

@keyframes fill_red{
  100%{
    box-shadow: inset 0px 0px 0px 50px #d14d4d
  }
}

@media(max-width:600px){
  .payment-denied .message {
    margin: 20px;
    flex-direction: column;
    align-items: center;
  }

  .checkmark_denied {
    margin-bottom: 20px;
  }

  .payment-denied .message .content .title {
    text-align: center;
    margin-bottom: 10px;
  }

  .payment-denied .message .content {
    margin: 0;
  }

  .payment-denied .message .content .description {
    text-align: center;
  }
}

/*** TODO: renombrar; ejemplo en pago_confirmado ***/

.secret {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.secret-button {
  font-size: 10px;
  border-radius: 4px;
  color: #777;
  font-weight: 700;
  cursor: pointer;
  text-decoration: none;
  box-sizing: border-box;
  border: 1px solid #ccc;
  z-index: 1;
  height: 20px;
  background: white;
  line-height: 1.6;
  width: auto;
  padding: 0px 12px;
  margin-top: 4px;
}

.secret .hidden {
  width: 100%;
  filter: blur(3px);
}

.secret-button:hover {
  background: #f0f0f0;
}

/*** VISOR DEL CURSO ***/

.dashboard .player {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.dashboard .player .progress-tracker{
  width: 100%;
  position: relative;
  box-sizing: border-box;
  margin-top: 12px;
}

.dashboard .player .index {
  width: 320px;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background: #DDDFDF;
  background: white;
  position: relative;
}

.dashboard .player .index-header {
  width: 100%;
  padding: 24px 32px;
  box-sizing: border-box;
  background: #365093;
  color: white;
  position: relative;
  z-index: 12;
  font-size: 18px;
  font-weight: 700;
}

.dashboard .player .index-body {
  display: flex;
  flex-direction: column;
  overflow: auto;
  flex: 1;
  box-shadow: -1px 0px 1px inset rgb(0 0 0 / 10%);
  /* padding: 24px 0px; */
  background: #f7f7f7;
  color: #f7f7f7;
  background: #fff;
  padding-right: 1px;
}

.dashboard .player .index-footer {
  padding: 10px 20px;
  flex: none;
  border-top: 1px solid #eee;
  border-right: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dashboard .player .index-item {
  width: 100%;
  display: flex;
  padding: 8px 24px 8px 36px;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  cursor: pointer;
  text-decoration: none;
  color: #777;
  position: relative;
}

.dashboard .player .index-item.active{
  font-weight: 600;
  color: black;
}

.dashboard .player .index-item-icon-placeholder {
  width: 16px;
  height: 16px;
  display: flex;
  margin-top: 3px;
}

.dashboard .player .index-item-icon {
  color: #b1b1b1;
  font-size: 16px;
  height: 16px;
  min-height: 16px;
  width: 16px;
  min-width: 16px;
  color: inherit;
}

.dashboard .player .index-item-body {
  /* font-size: 14px; */
  padding: 0px 8px;
  box-sizing: border-box;
  font-size: 10px;
  display: flex;
  align-items: center;
  flex: 1;
  color: inherit
}

.dashboard .player .index-item:hover {
  background: rgba(0, 0, 0, 0.03);
}

.dashboard .index-item-duration {
  font-size: 10px;
  padding: 0px 4px;
  color: black;
  font-weight: 600;
  display: flex;
  align-items: flex-start;
  margin-top: 4px;
}

.dashboard .player .index-item .bookmark-icon-placeholder {
  width: 16px;
  height: 16px;
  display: flex;
  margin-top: 2px;
  position: absolute;
  left: 12px;
}

.dashboard .player .index-item .bookmark-icon-placeholder md-icon {
  font-size: 18px;
  color: #d7d7d7;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
}

.dashboard .player .index-item .bookmark-icon-placeholder md-icon.fill {
  color: #f7cb4d;
}

.dashboard .player .index-item .quiz-status-icon-placeholder {
  width: 16px;
  height: 16px;
  display: flex;
  margin-top: 2px;
  position: absolute;
  left: 12px;
}

.dashboard .player .index-item .quiz-status-icon-placeholder md-icon {
  font-size: 15px;
  color: #d7d7d7;
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
}

.dashboard .player .index-item .certificate-icon-placeholder {
  width: 16px;
  height: 16px;
  display: flex;
  margin-top: 2px;
  position: absolute;
  left: 12px;
}

.dashboard .player .index-item .certificate-icon-placeholder md-icon {
  font-size: 15px;
  color: #d7d7d7;
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
}

.dashboard .player .index-item .tooltip {
  position: absolute;
  top: -12px;
  background: #ddd;
  border-radius: 4px;
  z-index: 9;
  padding: 4px 8px;
  color: #333;
  font-weight: 500;
  opacity: 0;
  right: 12px;
  transition: 0.1s ease-in-out all;
  max-width: 80%;
  line-height: 1.3;
  font-size: 9px;
}

.dashboard .player .index-item:hover .tooltip {
  opacity: 1;
}

.dashboard .player .accordion {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  max-height: 44px;
  flex: none;
}

.dashboard .player .accordion.open {
  max-height: initial;
}

.dashboard .player .accordion-content {
  padding: 12px 0px;
  box-shadow: 0px -1px 1px inset rgba(0, 0, 0, 0.1);
  background: white;
}

.dashboard .player .accordion-toggle-button {
  width: 100%;
  height: 44px;
  display: flex;
  flex: none;
  padding: 12px 18px 12px 24px;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 12px;
  /* font-weight: 700; */
  align-items: center;
  background: rgb(247, 247, 247);
  box-shadow: 0px -1px 1px inset rgba(0, 0, 0, 0.1);
  color:#000;
  position: relative;
}

.dashboard .player .accordion-toggle-button.disabled{
  opacity: 1;
  /*! pointer-events: none; */
  cursor: not-allowed;
}

.dashboard .player a.accordion-toggle-button{
  color:#000;
  text-decoration: none;
}

.dashboard .player a.accordion-toggle-button:hover{
  color:#000;
  background: rgba(0, 0, 0, 0.2);
}

.dashboard .player .section-title {
  left: 16px;
  font-weight: 600;
  background: #365093;
  box-sizing: border-box;
  border-bottom: 1px solid #ccc;
  position: absolute;
  top: -8px;
  color: white;
  padding: 2px 8px;
  font-size: 8px;
  border-radius: 6px;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 61.8%;
  z-index: 1;
}

.dashboard .player .section {
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  /* margin-top: 16px; */
  /* border-top: 1px solid #ddd; */
  align-items: center;
}

.dashboard .player .accordion-toggle-button .text {
  flex: 1;
  display: flex;
}

.dashboard .player .accordion.open .accordion-toggle-button {
  font-weight: 500;
}

.dashboard .player .accordion-toggle-button .tooltip {
  position: absolute;
  top: -12px;
  background: #ddd;
  border-radius: 4px;
  z-index: 9;
  padding: 4px 8px;
  color: #333;
  font-weight: 500;
  opacity: 0;
  right: 12px;
  transition: 0.1s ease-in-out all;
  max-width: 200px;
  line-height: 1.3;
  font-size: 9px;
}

.dashboard .player .accordion-toggle-button:hover .tooltip {
  opacity: 1;
}

.dashboard .player .course-page-placeholder {
  width: 100%;
  height: 100%;
  flex: 1;
  overflow: hidden;
  position: relative;
}

.dashboard .player .course-page {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.dashboard .player .chat .message-placeholder {
  width: 100%;
  display: flex;
  margin: 12px 0px;
  padding: 0px 12px;
  box-sizing: border-box;
}

.dashboard .player .chat .author {
  font-size: 11px;
  font-weight: 600;
  margin-right: 12px;
  color: blue;
}

.dashboard .player .chat .text {
  font-size: 11px;
}

.dashboard .player .course-page .toolbar {
  width: 100%;
  height: 44px;
  display: flex;
  align-items: center;
  background: #2C3050;
  padding: 0px 24px;
  box-sizing: border-box;
  position: relative;
  flex: none;
  color:#fff;
  z-index: 2;
}

.dashboard .player .course-page .toolbar .title {
  margin: 0 auto;
  color: inherit;
  line-height: 1;
  display: flex;
  font-size: 14px;
  font-weight: 600;
}

.dashboard .player .course-page .toolbar-left {
  position: absolute;
  left: 24px;
  display: flex;
  align-items: center;
}

.dashboard .player .course-page .toolbar-right {
  position: absolute;
  right: 24px;
  display: flex;
}

.dashboard .player .course-page .toolbar .page-nav {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  height: 100%;
}

.dashboard .player .course-page .toolbar .back-button {
  display:flex;
  align-items: center;
  color: white;
  background: #404664;
  padding: 1px 8px 1px 4px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  height: 24px;
  box-sizing: border-box;
}

.dashboard .player .course-page .toolbar .back-button:hover{
  background: #365093;
}

.dashboard .player .course-page .toolbar .back-button .icon{
  color: white;
  font-size: 21px;
  width: 21px;
  height: 21px;
  min-width: 21px;
  min-height: 21px;
}

.dashboard .player .course-page .toolbar .back-button .text{
  line-height: 1;
  font-size: 11px;
  font-weight: 500;
}

.dashboard .player .course-page .toolbar .index-toggle-button {
  position: absolute;
  display: flex;
  align-items: center;
  background: #404664;
  width: 44px;
  height: 44px;
  justify-content: center;
  right: 0px;
  z-index: 1;
  flex: none;
}

.dashboard .player .course-page .toolbar .index-toggle-button:hover {
  background: #365093;
}

.dashboard .player .course-page .toolbar .index-toggle-button .icon {
  color: white;
  font-size: 24px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
}

.dashboard .player .course-page .toolbar .resources-button {
  margin-left: 12px;
  display: flex;
  align-items: center;
  color: white;
  background: #404664;
  padding: 1px 8px 1px 4px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  height: 24px;
  box-sizing: border-box;
  min-width: auto;
  min-height: 24px;
}

.resources-dropdown {
  position: absolute;
  top: 36px;
  display: flex;
  flex-direction: column;
  background: #7884bd;
  padding: 4px 0px;
  box-sizing: border-box;
  border-radius: 5px;
}

.resources-dropdown .resource {
  display: flex;
  align-items: center;
  font-size: 11px;
  color: white;
  text-decoration: none;
  padding: 0px 12px;
}

.resources-dropdown:before {
  content: "";
  width: 12px;
  height: 12px;
  background: #7884bd;
  position: absolute;
  bottom: 16px;
  transform: rotate(45deg);
  z-index: -1;
  left: 7px;
}

.resources-dropdown {
  position: absolute;
  top: 36px;
  display: flex;
  flex-direction: column;
  background: #7884bd;
  padding: 4px 0px;
  box-sizing: border-box;
  border-radius: 5px;
  opacity: 0;
  pointer-events: none;
  transition: 0.1618s ease-in-out all;
}

.resources-dropdown .resource {
  display: flex;
  align-items: center;
  font-size: 10px;
  color: white;
  text-decoration: none;
  padding: 0px 12px;
  line-height: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
  padding: 4px 12px;
}

.resources-dropdown .resource:hover{
}

.resources-dropdown .resource:last-child{
  border-bottom: 0px;
}

.resources-dropdown:before {
  content: "";
  width: 12px;
  height: 12px;
  background: #7884bd;
  position: absolute;
  bottom: 16px;
  transform: rotate(45deg);
  z-index: -1;
  left: 7px;
}

.resources-dropdown.visible {
  opacity: 1;
  pointer-events: all;
}

.resources-dropdown .resource:hover {
  text-decoration: underline;
}

.dashboard .player .course-page .toolbar .resources-button:hover {
  background: #365093;
}

.dashboard .player .course-page .toolbar .resources-button .icon {
  color: white;
  font-size: 16px;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  margin-right: 4px;
}

.dashboard .player .course-page .toolbar .resources-button .text {
  line-height: 1;
  font-size: 11px;
  font-weight: 700;
}

.dashboard .player .course-page .toolbar .mark-readed-button {
  display: flex;
  align-items: center;
  color: white;
  background: #404664;
  padding: 1px 8px 1px 8px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  height: 24px;
  box-sizing: border-box;
}

.dashboard .player .course-page .toolbar .mark-readed-button .icon {
  color: white;
  font-size: 15px;
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
  margin-right: 5px;
}

.dashboard .player .course-page .toolbar .mark-readed-button .text {
  line-height: 1;
  font-size: 11px;
  font-weight: 500;
}

.dashboard .player .course-page .toolbar .mark-readed-button:hover {
  background: #365093;
}

.dashboard .player .course-page .toolbar .bookmarks-menu-button {
  display: flex;
  align-items: center;
  color: white;
  background: #404664;
  padding: 1px 8px 1px 8px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  height: 24px;
  box-sizing: border-box;
  margin-left: 10px;
}

.dashboard .player .course-page .toolbar .bookmarks-menu-button.filled{
  color: #ffd700;
}

.dashboard .player .course-page .toolbar .bookmarks-menu-button .icon {
  color: inherit;
  font-size: 15px;
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
  /* margin-right: 5px; */
}

.dashboard .player .course-page .toolbar .bookmarks-menu-button .text {
  line-height: 1;
  font-size: 11px;
  font-weight: 500;
  margin-left: 7px;
}

.dashboard .player .course-page .toolbar .bookmarks-menu-button:hover {
  background: #365093;
}

.bookmarks-menu .button.view-all-button {
  background: #404664;
  color: white;
  font-size: 12px;
  text-decoration: none;
  padding: 5px 12px;
  border-radius: 8px;
  position: relative;
  left: 50%;
  margin: 10px 0;
  display: inline-block;
  transform: translate(-50%);
}

.dashboard .player .course-page .toolbar .download-button {
  display: flex;
  align-items: center;
  color: white;
  background: #404664;
  padding: 1px 8px 1px 8px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  height: 24px;
  box-sizing: border-box;
}

.dashboard .player .course-page .toolbar .download-button .icon {
  color: white;
  font-size: 15px;
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
}

.dashboard .player .course-page .toolbar .download-button .text {
  line-height: 1;
  font-size: 11px;
  font-weight: 500;
}

.dashboard .player .course-page .toolbar .download-button:hover {
  background: #365093;
}

.dashboard .player .course-page .toolbar .share-button {
  display: flex;
  align-items: center;
  color: white;
  background: #404664;
  padding: 1px 8px 1px 8px;
  border-radius: 6px;
  cursor: pointer;
  text-decoration: none;
  height: 24px;
  box-sizing: border-box;
  margin-left: 8px;
}

.dashboard .player .course-page .toolbar .share-button .icon {
  color: white;
  font-size: 15px;
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
}

.dashboard .player .course-page .toolbar .share-button .text {
  line-height: 1;
  font-size: 11px;
  font-weight: 500;
}

.dashboard .player .course-page .toolbar .share-button:hover {
  background: #365093;
}

.dashboard .player .course-page .toolbar .page-nav-button {
  color: white;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0px 24px;
  cursor: pointer;
}

.dashboard .player .course-page .toolbar .page-nav-button[disabled] {
  pointer-events: none;
  color:#cacaca;
}

.dashboard .player .course-page .toolbar .page-nav-button .icon {
  color: inherit;
}

.dashboard .player .course-page .toolbar .page-nav-button .icon:first-child{
  margin-right: 4px;
}

.dashboard .player .course-page .toolbar .page-nav-button .text {
  color: inherit;
  line-height: 1;
  display: flex;
  font-size: 14px;
  font-weight: 600;
}

.dashboard .player .course-page .toolbar .page-nav-button .icon+.text, .course-page .toolbar .page-nav-button .text+.icon {
  margin-left: 4px;
}

.dashboard .player .course-page .toolbar .page-nav-button:hover {
  background: #404664;
}

.dashboard .player .course-page .content-placeholder {
  width: 100%;
  flex: 1;
  display:
    flex;
  height: 100%;
  flex-direction: column;
  background: white;
}

.dashboard .player .course-page > .content {
  border: 0px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
}

.dashboard .player .chat-placeholder{
  width: 100%;
  height: 150px;
  flex: none;
  position: relative;
  overflow: hidden;
  border-top: 1px solid #ccc;
}

.dashboard .player .index .evaluation {
  width: 100%;
  display: flex;
  padding: 12px;
  background: white;
  justify-content: space-around;
  box-sizing: border-box;
  box-shadow: 0px -1px 1px inset rgba(0, 0, 0, 0.1);
  position: relative;
}

.dashboard .player .index .evaluation .exam {
  padding: 12px;
  display: flex;
  flex-direction: column;
  text-decoration: none;
  border-radius: 4px;
  width: 72px;
  box-sizing: border-box;
  align-items: center;
}

.dashboard .player .index .evaluation .exam .icon {
  font-size: 18px;
  color: #404664;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
}

.dashboard .player .index .evaluation .exam .text {
  font-size: 10px;
  color: #505364;
  font-weight: 600;
  margin-top: 4px;
}

.dashboard .player .index .evaluation .exam:not(.disabled):hover {
  background: #eee;
}

.dashboard .player .index .evaluation .title {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  color: blue;
}

.dashboard .player .index .evaluation .exam.disabled{
  cursor: not-allowed;
}

.dashboard .player .index .evaluation .exam.disabled .icon{
  opacity: 0.5;
}

.dashboard .player .index .evaluation .exam .badge {
  position: absolute;
  font-size: 14px;
  min-width: 14px;
  width: 14px;
  height: 14px;
  min-height: 14px;
  margin-top: -4px;
  margin-left: 24px;
  background: white;
  border-radius: 50%;
}

.dashboard .player .index .achievements {
  width: 100%;
  display: flex;
  position: relative;
  margin-top: 12px;
}

.dashboard .player .index .achievements .achievement {
  position: relative;
  display: flex;
  flex-direction: column;
  text-decoration: none;
  box-sizing: border-box;
  align-items: center;
  cursor: pointer;
}

.dashboard .player .index .achievements .achievement .icon {
  font-size: 18px;
  color: #404664;
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  color: white;
}

.dashboard .player .index .achievements .achievement .text {
  font-size: 9px;
  color: white;
  font-weight: 600;
  margin-top: 0px;
  max-width: 40px;
  white-space: nowrap;
  overflow: hidden;
  /*! text-overflow: ellipsis; */
}

.dashboard .player .index .achievements .achievement:not(.disabled):hover {
  /*background: rgba(255, 255, 255, 0.1);*/
}

.dashboard .player .index .achievements .title {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  color: blue;
}

.dashboard .player .index .achievements .tooltip {
  position: absolute;
  top: -12px;
  background: #ddd;
  border-radius: 4px;
  z-index: 9;
  padding: 4px 8px;
  color: #333;
  font-weight: 500;
  opacity: 0;
  left: 100%;
  transition: 0.1s ease-in-out all;
  width: 200px;
  line-height: 1.3;
  font-size: 9px;
}

.dashboard .player .index .achievements :hover .tooltip {
  opacity: 1;
}

.dashboard .player .index .achievements .achievement.disabled{
  cursor: not-allowed;
}

.dashboard .player .index .achievements .achievement.disabled .icon{
  opacity: 0.5;
}

.dashboard .player .index .achievements .achievement.disabled .text{
  opacity: 0.5;
}

.dashboard .player .index .achievements .achievement .badge {
  position: absolute;
  font-size: 14px;
  min-width: 14px;
  width: 14px;
  height: 14px;
  min-height: 14px;
  margin-top: -4px;
  margin-left: 24px;
  background: white;
  border-radius: 50%;
}

@media(max-width: 600px){
  .dashboard .player .index {
    position: absolute;
    width: auto;
    transition: 0.1618s ease-in-out all;
    border-radius: 12px;
    top: 50px;
    left: 20px;
    right: 20px;
    bottom: 64px;
    box-shadow: 0px 0px 3px black;
    height: auto;
    z-index: 2;
    opacity: 0;
    pointer-events: none;
  }

  .dashboard .player .index.open{
    opacity: 1;
    pointer-events: all;
  }
}

@media(max-width:600px){
  .dashboard .player .course-page .toolbar{
  }

  .dashboard .player .course-page .toolbar-left{
    left: 10px;
  }

  .dashboard .player .course-page .toolbar-right{
    right: 10px;
  }

  .dashboard .player .course-page .toolbar .page-nav{
    width:100%;
    position: fixed;
    bottom: 0px;
    left: 0px;
    background: #2c3050;
    height: 44px;
    transform: none;
  }

  .dashboard .player .course-page .toolbar .page-nav-button{
    width:50%;
  }

  .dashboard .player .course-page .content-placeholder {
    padding-bottom: 44px;
    box-sizing: border-box;
  }
}

/*** MAILBOX ***/

.mailbox .list {
  flex: none;
  border-right: 1px solid #eee;
  overflow: auto;
  width: 405px;
  box-sizing: border-box;
}

.mailbox {
  display: flex;
  height: calc(100vh - 268px);
  overflow: hidden;
  flex-direction: row;
}

.mailbox .content {
  flex: 1;
  overflow: auto;
}

/*** BANNER ***/

.banner {
  width: 100%;
  padding: 32px;
  flex: none;
  position: relative;
  height: 350px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #425d9c;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center,  #425d9c 0%,#322d56 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#425d9c', endColorstr='#322d56',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  box-sizing: border-box;
}

.banner.banner-thin{
  height:150px;
}

.dashboard .banner{
  height:250px;
}

.banner.banner-plain {
  background: #333387;
}

.banner.banner-plain .body {
  align-items: center;
}

.banner.banner-plain .button {
  margin-top: 44px;
}

.banner .body {
  width: 100%;
  flex: 1;
  display: flex;
  justify-content: center;
  flex-direction: column;
  max-width: 1200px;
  z-index: 1;
}

.banner .title {
  color: white;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 1.3;
  margin: 0;
}

.banner .description {
  color: white;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  margin: 0;
  margin-top: 12px;
}

.banner .body .description a {
  color: powderblue;
}

.banner .text {
  color: white;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  margin: 0 auto;
  width: 660px;
  line-height: 32px;
  max-width: 100%;
}

.banner+.toolbar {
  width: 100%;
  display: flex;
  background: #27314F;
  height: auto;
  flex: none;
  flex-wrap: wrap;
}

.banner+.toolbar .progress-tracker {
  margin-left: auto;
}

.banner+.toolbar > .content {
  width: 800px;
  height: auto;
  max-width:100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  overflow: hidden;
  min-height: 44px;
  position: relative;
  justify-content: center;
}

.banner + .toolbar > .content + .content{
  background-color: #2e4367;
  background-image: url(../assets/banner.png);
  background-size: auto 90%;
  background-position: center top 20px;
  background-repeat: no-repeat;
  height: 120px;
}

.banner + .toolbar > .content + .content .buttons{
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  background: #27314f;
  height: 20px;
}

.banner + .toolbar > .content .buttons{
  display:flex;
  align-items: flex-start;
  flex: none;
  justify-content: center;
  /*! margin: auto; */
}

.banner+.toolbar .text{
  color: white;
  font-size:12px;
  margin-left: 24px;
  font-weight: 700;
}

.banner+.toolbar .tag-list {
  display: flex;
  align-items: center;
  margin: 0px 10px;
}

.banner+.toolbar .tag {
  width: 18px;
  height: 18px;
  margin: 0px 4px;
}

.banner+.toolbar .tag-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.banner+.toolbar .button {
}

.banner+.toolbar .feature-list {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.banner+.toolbar .feature-list .feature{
  margin-right: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: white;
}

.banner+.toolbar .feature-list .feature-icon {
  color: white;
  font-size: 16px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-right: 4px;
}

.banner+.toolbar .feature-list .feature-text {
  color: white;
  font-size: 12px;
  font-weight: 500;
}

@media(max-width:600px){
  .banner{
    height: auto;
    padding: 20px;
  }

  .banner .title{
    font-size: 20px;
  }

  .banner + .toolbar > .content {
    padding: 0px;
  }

  .banner .description{
    font-size: 12px;
  }

  .banner .text{
    font-size: 13px;
    line-height: 19px;
  }

  .dashboard .banner{
    height: auto;
  }
}

/*** FOOTER ***/

.footer.page-footer {
  width: 100%;
  display: flex;
  align-items: center;
  background: #322D56;
  flex-direction: column;
}

@media(max-width: 600px){
  .footer.page-footer{
    /* display: none; */
  }
}

.footer.page-footer .footer-content {
  width: 100%;
  max-width: 1200px;
}

.footer.page-footer .footer-top {
  width: 100%;
  padding: 24px 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
}

.footer.page-footer .footer-top .logo-lms{
  width: 210px;
  margin-right: 24px;
  height: 54px;
  -o-object-fit: contain;
     object-fit: contain;
}

.footer.page-footer .footer-top .lema{
  font-size: 14px;
  color: white;
}

.footer.page-footer .footer-bottom{
  width: 100%;
  display: flex;
  padding: 24px 0px 24px 234px;
  box-sizing: border-box;
}

.footer.page-footer .footer-bottom .titulo{
  margin: 0;
  color: white;
  padding-bottom: 12px;
  font-size: 14px;
  font-weight: 600;
}

.footer.page-footer .legal{
  width: 100%;
  background-color: #171717;
  color:white;
  min-height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer.page-footer .legal > .content{
  width: 100%;
  max-width: 1200px;
  font-size: 10px;
  display: flex;
  align-items: center;
}

.footer.page-footer .social {
  margin-left: auto;
}

.footer.page-footer .legal > .content a{
  text-decoration: none;
  color:inherit;
  margin: 0px 4px;
}

.footer.page-footer .legal > .content md-icon {
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
  border:1px solid white;
  border-radius: 50%;
  padding:3px;
  margin:2px;
}

.footer.page-footer .contact {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.footer.page-footer .copyright {
  /* width: 100%; */
  /* text-align: center; */
  font-size: 12px;
  color: white;
}

.footer.page-footer .certifications{
  width: 200px;
  overflow: hidden;
  /* display: flex; */
  /* padding-right: 50px; */
}

.footer.page-footer .certifications img{
}

.footer.page-footer .contact-block {
  display: flex;
  flex-direction: column;
  width: 50%;
  flex: 1;
  margin-left: 50px;
}

.footer.page-footer .courses-block {
  display: flex;
  flex-direction: column;
  width: 50%;
  flex: 1;
}

.footer.page-footer .legal > .content .copyright {
  font-size: 10px;
  color: #777;
  margin-right: 4px;
  flex: none;
}

.footer.page-footer .legal > .content a {
  cursor: pointer;
}

.footer.page-footer .legal > .content a:hover {
  text-decoration: underline;
}

.footer.page-footer .footer-bottom .link {
  display: flex;
  align-items: center;
  text-decoration: none;
  margin-top: 12px;
  min-height: 24px;
  font-size: 12px;
  cursor: pointer;
}

.footer.page-footer .footer-bottom .link .icon {
  width:26px;
  height: 26px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: 12px;
}

.footer.page-footer .footer-bottom .link span {
  color: white;
  text-decoration: none;
}

.footer.page-footer .footer-bottom .link:hover span {
  text-decoration: underline;
}

@media(max-width:600px){
  .footer.page-footer .footer-top {
    flex-direction: column;
    padding: 24px 24px 32px 24px;
    box-sizing: border-box;
    border: none;
    box-shadow: none;
  }

  .footer.page-footer .footer-top .lema {
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
  }

  .footer.page-footer .footer-bottom {
    padding: 0px 24px 24px 24px;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }

  .footer.page-footer .courses-block {
    display: none;
  }

  .footer.page-footer .contact-block {
    flex-direction: row;
    flex-wrap: wrap;
    border-top: 1px solid white;
    padding-top: 24px;
    min-width: 100%;
    margin-left: 0px;
  }

  .footer.page-footer .footer-bottom .titulo {
    width: 100%;
    text-align: center;
    font-size: 20px;
  }

  .footer.page-footer .footer-bottom .link {
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1;
  }

  .footer.page-footer .legal > .content {
    display: flex;
    flex-wrap: wrap;
    padding: 12px;
  }

  .footer.page-footer .social {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 44px;
  }

  .footer.page-footer .legal > .content .copyright {
    font-size: 12px;
  }

  .footer.page-footer .legal > .content {
    font-size: 12px;
    font-weight: 700;
  }

  .footer.page-footer .footer-bottom .link .icon {
    margin-right: 4px;
  }
}

/***PAGINA CURSO***/

.course .course-contents-placeholder{
  padding: 100px;
}

.toolbar+.course-contents-placeholder {
  padding: 50px;
}

@media(max-width:600px){
  .toolbar+.course-contents-placeholder {
    padding: 10px;
  }
}

/*** BLOG ***/

.blog-entries-list {
  display: flex;
  justify-content: flex-start;
  box-sizing: border-box;
  width: 1024px;
  margin: 24px auto;
  max-width: 100%;
}

.blog-entries-list .blog-entry-placeholder{
  display: flex;
  flex: 1;
}

.blog-entries-list .blog-entry-placeholder:not(:last-child) .blog-entry{
  margin-right: 20px;
}

.blog-entries-list .blog-entry{
  width: 320px;
  flex: none;
  height: 400px;
  border: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  border-radius: 8px;
}

.blog-entries-list .blog-entry .title {
  color: #3E3885;
  font-weight: 600;
}

.blog-entries-list .blog-entry .description {
  color: #777;
  line-height: 1.25;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 11px;
  height: 56px;
  margin: 8px 0px 0px 0px;
  flex: none;
}

.blog-entries-list .blog-entry .blog-entry-image-placeholder {
  height: 40%;
  border-radius: 8px 8px 0px 0px;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
  flex: none;
}

.blog-entries-list .blog-entry .picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background: #eee;
}

.blog-entries-list .blog-entry-image-placeholder .tag {
  position: absolute;
  top: 12px;
  left: 12px;
  background: #364E94;
  color: white;
  padding: 4px 12px;
  box-sizing: border-box;
  border-radius: 4px;
  display: flex;
  align-items: center;
}

.blog-entries-list .blog-entry .tag .tag-icon {
  color: inherit;
  margin-right: 4px;
  font-size: 16px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-left: -4px;
}

.blog-entries-list .blog-entry .tag .tag-text {
  font-size: 12px;
  font-weight: 500;
  margin-top: -2px;
}

.blog-entries-list .blog-entry .tag-list {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 8px;
}

.blog-entries-list .blog-entry .tag-list .tag {
  width: 20px;
  height: 20px;
  overflow: hidden;
}

.blog-entries-list .blog-entry .tag-list .tag+.tag {
  margin-left: 12px;
}

.blog-entries-list .blog-entry .tag-list .tag .tag-image {
  width: 100%;
  height: 100%;
}

.blog-entries-list .blog-entry .link {
  font-size: 13px;
  text-decoration: none;
  font-weight: 600;
  color: #1750B2;
  margin-top: 4px;
}

.blog-entries-list .blog-entry .title {
  color: black;
  line-height: 1.25;
  height: 41px;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: none;
  margin: 0;
  font-size: 15px;
}

.blog-entries-list .blog-entry .content {
  padding: 20px;
  height: 50%;
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  flex: 1;
}

.blog-entries-list .blog-entry .hidden-button {
  background: #3E58A7;
  color: white;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 12px;
  width: 100%;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  transform: translateY(100%);
  transition: 0.16s ease-in-out all;
  position: absolute;
  bottom: 0px;
  left: 0px;
  text-decoration: none;
}

.blog-entries-list .blog-entry:hover .hidden-button {
  transform: translateY(0px);
}

.blog-entries-list .blog-entry .author {
  width: 100%;
  display: flex;
  overflow: hidden;
  align-items: center;
  height: 44px;
  flex: none;
  margin-top: auto;
  margin-bottom: 10px;
}

.blog-entries-list .blog-entry .author > .picture {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-right: 12px;
  align-items: center;
  justify-content: center;
}

.blog-entries-list .blog-entry .author > .data {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.blog-entries-list .blog-entry .author .name {
  margin: 0;
  font-size: 12px;
}

.blog-entries-list .blog-entry .author .date {
  font-size: 10px;
  margin: 0;
  color: #75A3B8;
  font-weight: 500;
  margin-top: 0px;
}

@media(min-width:600px){
  .blog-entries-list{
    flex-wrap: wrap;
  }

  .blog-entries-list .blog-entry-placeholder {
    width: 33%;
  }

  .blog-entries-list .blog-entry-placeholder:nth-child(3n+3){
    width: 320px;
    flex: none;
  }

  .blog-entries-list .blog-entry-placeholder:nth-child(3n+3) .blog-entry {
    margin-right: 0;
    width: 320px;
  }

  .blog-entries-list .blog-entry-placeholder:nth-child(n+4) .blog-entry{
    margin-top: 20px;
  }

  .blog-entries-list .blog-entry-placeholder:last-child:nth-child(3n+2){
    width: calc(66% - 5px);
    flex: none;
  }
}

@media(max-width: 600px){
  .blog-entries-list {
    padding: 0px 20px;
  }
}

.blog-entry-contents {
  max-width: 100%;
  display: flex;
  overflow: hidden;
  margin: 50px auto;
  width: 1200px;
  box-sizing: border-box;
}

.blog-entry-contents > .content {
  /*! flex: 1; */
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 900px;
  max-width: 100%;
}

.blog-entry-contents > .content > .picture {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0px;
  max-height: 400px;
}

.blog-entry-contents > .content > .title {
  width: 100%;
  font-weight: 700;
  font-size: 28px;
  box-sizing: border-box;
  margin: 20px 0px 0px 0px;
}

.blog-entry-contents > .content > .toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 20px;
}

.blog-entry-contents > .content .author {
  width: 100%;
  display: flex;
  overflow: hidden;
  align-items: center;
}

.blog-entry-contents > .content .author > .picture {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  margin-right: 12px;
  align-items: center;
  justify-content: center;
}

.blog-entry-contents > .content .author > .data {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.blog-entry-contents > .content .author .name {
  margin: 0;
  font-size: 12px;
}

.blog-entry-contents > .content .author .date {
  font-size: 10px;
  margin: 0;
  color: #75A3B8;
  font-weight: 500;
  margin-top: 0px;
}

.blog-entry-contents .comments-link {
  display: flex;
  align-items: center;
  color: #777;
  text-decoration: none;
}

.blog-entry-contents .comments-link md-icon {
  font-size: 16px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  text-decoration: none;
}

.blog-entry-contents .comments-link span {
  font-size: 11px;
  margin-left: 4px;
  text-decoration: none;
  white-space: nowrap;
}

.blog-entry-contents .comments-link:hover span {
  text-decoration: underline;
}

.blog-entry-contents .blog-content-placeholder {
  margin-top: 20px;
}

.blog-entry-contents > .content > .description {
  width: 100%;
  font-size: 15px;
  box-sizing: border-box;
  color: #777;
  font-weight: 500;
  margin: 20px 0px 0px 0px;
}

.blog-entry-contents > .menu {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 250px;
  margin-left: auto;
}

.blog-entry-contents > .menu .searcher {
  position: relative;
  width: 100%;
  height: 44px;
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid #ccc;
  box-sizing: border-box;
}

.blog-entry-contents > .menu .searcher input {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 0px 44px 0px 12px;
  border: none;
  font-size: 12px;
}

.blog-entry-contents > .menu .searcher md-icon {
  position: absolute;
  width: 44px;
  height: 44px;
  right: 0px;
  top: 0px;
  display: flex;
  /* align-content: ; */
  align-items: center;
  justify-content: center;
  font-size: 21px;
}

.blog-entry-contents > .menu .categories {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  padding: 0px 10px;
  box-sizing: border-box;
}

.blog-entry-contents > .menu .categories .title {
  margin: 0;
  font-size: 18px;
}

.blog-entry-contents > .menu .categories .content {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 10px;
}

.blog-entry-contents > .menu .other-posts {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 50px;
  padding: 0px 10px;
  box-sizing: border-box;
}

.blog-entry-contents > .menu .other-posts > .title {
  margin: 0;
  font-size: 18px;
}

.blog-entry-contents > .menu .other-posts > .content {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}

.blog-entry-contents > .menu .other-posts .blog-entry {
  width: 100%;
  display: flex;
  cursor: pointer;
  text-decoration: none;
}

.blog-entry-contents > .menu .other-posts .blog-entry > img {
  width: 72px;
  height: 72px;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-entry-contents > .menu .other-posts .blog-entry > .content {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
  padding-left: 10px;
  box-sizing: border-box;
}

.blog-entry-contents > .menu .other-posts .blog-entry .title {
  font-size: 11px;
  margin: 0;
}

.blog-entry-contents > .menu .other-posts .blog-entry .created_at {
  font-size: 10px;
  font-weight: 500;
  margin-top: 10px;
  color: #777;
}

.blog-entry-contents > .menu .other-posts .blog-entry:hover .title {
  text-decoration: underline;
}

.blog-entry-contents > .menu .other-posts .blog-entry:not(:first-child) {
  margin-top: 5px;
}

.blog-entry-contents > .menu .link {
  font-size: 14px;
  text-decoration: none;
  color: #6c8c9b;
  font-weight: 500;
  cursor: pointer;
}

.blog-entry-contents > .menu .link:hover {
  text-decoration: underline;
}

.blog-entry-contents > .menu .link:not(:first-child) {
  margin-top: 5px;
}

@media(max-width: 600px){
  .blog-entry-contents {
    flex-direction: column;
    margin: 0;
    padding: 20px;
  }

  .blog-entry-contents > .menu {
    width: 100%;
    margin: 0;
    /* align-content: ; */
    align-items: center;
  }
}

/*** VIEW EXAMEN ***/

.course-page .exam {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 50px;
  box-sizing: border-box;
  overflow: auto;
}

.course-page > .content-placeholder > .progress{
  width: 100%;
  height: 6px;
  overflow: hidden;
  flex: none;
  z-index: 1;
  position: relative;
}

.course-page > .content-placeholder > .progress .rail {
  box-shadow: 0px 0px 3px inset rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  background: #EBE9EB;
  padding: 0px 1px;
  box-sizing: border-box;
  position: relative;
}

.course-page > .content-placeholder > .progress .fill {
  height: 100%;
  background: #364C95;
  transition: 0.3s ease-in-out all;
  width: 0;
}

.course-page .exam > .buttons{
  margin-top: auto;
}

.course-page .exam > .content{
  width: 800px;
  background: #f6f8fa;
  display: flex;
  border: 1px solid #ebeef1;
  border-radius: 6px;
  max-width: 100%;
  margin-bottom: 50px;
  flex: none;
  min-height: 400px;
  overflow: hidden;
  box-sizing: border-box;
}

.course-page .exam > .content > .main{
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}

.course-page .exam > .content > .options{
  width: 300px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  background: white;
  box-shadow: 2px 0px 2px 0px inset rgba(0, 0, 0, 0.07);
}

.course-page .exam > .content > .options > .content{
  padding: 20px;
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
}

.course-page .exam > .content > .options > .content .button{
  height: 44px;
  border-radius: 0px;
  font-weight: 300;
  font-size: 15px;
  margin-bottom: 15px;
}

.course-page .exam > .content > .options > .header{
  padding: 0px 20px;
  width: 100%;
  box-sizing: border-box;
  font-size: 28px;
  text-align: center;
}

.course-page .exam .quiz-status{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.course-page .exam .quiz-status > .header{
  padding: 0px 20px;
  width: 100%;
  box-sizing: border-box;
  font-size: 28px;
}

.course-page .exam .quiz-status > .header > .title{
  margin: 10px 0px;
  font-size: 19px;
  font-weight: bold;
  color: #333387;
}

.course-page .exam .attempt{
  display: flex;
  flex-direction: column;
  background: #f6f8fa;
}

.course-page .exam > .content > .main > .title {
  padding: 0px 20px;
  width: 100%;
  box-sizing: border-box;
  font-size: 28px;
}

.course-page .exam > .content > .main > .description {
  padding: 0px 20px;
  width: 100%;
  box-sizing: border-box;
}

.course-page .exam .questions {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 0px;
}

.course-page .exam .question {
  overflow: hidden;
  position: relative;
  background: #f6f8fa;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 10px 20px;
  box-sizing: border-box;
  border-bottom: 1px solid #eee;
}

.course-page .exam .question > .title{
  min-height: 44px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  align-items: center;
  color: #555;
  width: 100%;
  flex: none;
  box-sizing: border-box;
  padding: 10px 0px;
}

.course-page .exam .question > .description{
  padding: 0 0 20px 0;
  width: 100%;
  box-sizing: border-box;
  font-size: 12px;
  color: #777;
}

.course-page .exam .question .answers-list{
  padding: 0px 20px 20px 10px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.course-page .exam .question .answers-list .answer{
  display: flex;
  max-width: 100%;
  height: 36px;
  align-items: center;
  cursor: pointer;
  width: auto;
}

.course-page .exam .question .answers-list .answer:focus {
  outline: none;
  text-decoration: underline;
}

.course-page .exam .question .answers-list .answer input{
  margin:0 10px 0 0;
  pointer-events: none;
}

.course-page .exam .question .answers-list .answer:hover{
}

.course-page .exam .question .answers-list .answer label{
  font-size: 13px;
  pointer-events: none;
  line-height: 1;
}

.course-page .exam .question .answer-textarea textarea {
  max-width: 100%;
  width: 500px;
  border: none;
  height: 32px;
  box-sizing: border-box;
  outline: none;
  font-size: 12px;
  border-radius: 6px;
  padding: 8px 12px;
  box-shadow: rgb(0 0 0 / 0%) 0px 0px 0px 0px, rgb(0 0 0 / 0%) 0px 0px 0px 0px, rgb(0 0 0 / 12%) 0px 1px 1px 0px, rgb(64 68 82 / 16%) 0px 0px 0px 1px, rgb(0 0 0 / 0%) 0px 0px 0px 0px, rgb(0 0 0 / 0%) 0px 0px 0px 0px, rgb(64 68 82 / 8%) 0px 2px 5px 0px;
}

.course-page .exam .timer {
  width: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: system-ui;
  font-size: 20px;
  font-weight: bold;
  padding: 5px 40px;
  box-sizing: border-box;
  border: 1px solid #eee;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0px 1px 4px inset rgba(0, 0, 0, 0.1);
  margin: 0 20px;
  color: #777;
}

.course-page .exam .timer .clock {
  font-size: 72px;
  width: 72px;
  height: 72px;
  color: #3b3885;
  margin: 0;
}

.course-page .exam .timer .text {
  font-size: 20px;
  margin-top: 24px;
}

.course-page .exam .timer .link {
  margin-top: 44px;
  color: #365093;
  cursor: pointer;
}

.course-page .exam .timer .link:hover {
  text-decoration: underline;
}

.course-page .exam .result{
  width:100%;
  padding: 4px 24px;
  box-sizing: border-box;
  font-size: 24px;
  margin: 20px 0px;
  font-weight: bold;
}

.course-page .exam .pass{
  width:100%;
  padding: 20px;
  box-sizing: border-box;
  font-size: 14px;
  color: #333;
}

@media(max-width:600px){
  .course-page .exam {
    padding: 20px;
  }

  .course-page .exam .question .answer-textarea textarea {
    height: 44px;
  }
}

/*** PÁGINA MI CUENTA ***/

.dashboard-content.my-account {
  padding: 0;
  min-width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dashboard-content.my-account .banner {
  width: 100%;
  position: relative;
  height: 300px;
  overflow: hidden;
}

.dashboard-content.my-account .banner .banner-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.dashboard-content.my-account .banner .banner-fg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.3);
  align-items: flex-end;
  display: flex;
}

.dashboard-content.my-account .banner .banner-content {
  display: flex;
  width: 100%;
  padding: 50px;
  box-sizing: border-box;
}

.dashboard-content.my-account .banner .banner-content .picture {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 4px solid rgba(255, 255, 255, 0.4);
  -o-object-fit: cover;
     object-fit: cover;
}

.dashboard-content.my-account .banner .banner-content .body {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 44px;
}

.dashboard-content.my-account .banner .banner-content .body .title {
  color: white;
  font-size: 44px;
  line-height: 1;
}

.dashboard-content.my-account .banner .banner-content .body .description {
  color: white;
  font-size: 20px;
  margin-top: 4px;
}

@media(max-width:600px){
  .dashboard-content.my-account .banner .banner-content .body{
    padding: 0px;
    margin-top: 24px;
  }

  .dashboard-content.my-account .banner .banner-content {
    display: flex;
    width: 100%;
    margin-bottom: auto;
    margin-top: 20px;
    padding: 24px;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
  }

  .dashboard-content.my-account .banner .banner-content .body .title {
    color: white;
    font-size: 24px;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .dashboard-content.my-account .banner .banner-content .body .description {
    color: white;
    font-size: 16px;
    margin-top: 10px;
  }
}

.account-form {
  width: 800px;
  margin: 44px auto 0px auto;
  background: white;
  border-radius: 8px;
  max-width: calc(100% - 40px);
}

.account-form .title {
  color: #3E3885;
  font-weight: 600;
  padding: 12px 24px;
  width: 100%;
  box-sizing: border-box;
}

.account-form .content {
  display: flex;
  flex-direction: column;
  padding: 12px 24px 24px 24px;
  box-sizing: border-box;
}

.change-password-form {
  width: 800px;
  margin: 44px auto;
  background: white;
  border-radius: 8px;
  max-width: calc(100% - 40px);
}

.change-password-form .title {
  color: #3E3885;
  font-weight: 600;
  padding: 12px 24px;
  width: 100%;
  box-sizing: border-box;
}

.change-password-form .content {
  display: flex;
  flex-direction: column;
  padding: 12px 24px 24px 24px;
  box-sizing: border-box;
}

.change-password-form .footer {
  padding: 0px 24px 24px 24px;
  display: flex;
  align-content: center;
}

.course-landing .page-content{
  background: #EEF1F2;
}

.comments h2 {
  color: #334394;
}

.comments-list {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.comments-list .comment {
  max-width: 100%;
  display: flex;
  width: 700px;
  margin-bottom: 12px;
}

.comments-list .comment .picture-placeholder {
  width: 44px;
  height: 44px;
  padding: 0px;
  border-radius: 50%;
  margin-right: 24px;
}

.comments-list .comment .picture-placeholder img {
  width: 100%;
  height: 100%;
}

.comments-list .comment .body {
  background: white;
  flex: 1;
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  padding: 24px;
  box-sizing: border-box;
}

.comments-list .comment .body .title {
  margin: 0;
}

.comments-list .comment .body .age {
  margin: 0;
  color: #aaa;
  font-size: 12px;
}

.comments-list .comment .body .content {
  font-size: 13px;
}

.comments-list .comment .body .footer {
  display: flex;
  align-items: center;
  margin-top: 12px;
}

.comments-list .comment .body .footer .votes {
  display: flex;
  align-items: center;
  flex: 1;
}

.comments-list .comment .body .footer .votes .vote {
  color: #777;
  display: flex;
  align-items: center;
  margin-right: 12px;
  cursor: pointer;
}

.comments-list .comment .body .footer .votes .vote md-icon {
  color: inherit;
  font-size: 16px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-right: 4px;
}

.comments-list .comment .body .footer .votes .vote span {
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
}

.comments-list .comment .body .footer .votes .vote:hover {
  color: #333;
}

.comments-list .comment .body .footer .reply-button {
  color: #777;
  cursor: pointer;
}

.comments-list .comment .body .footer .reply-button md-icon {
  color: inherit;
  font-size: 16px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
}

.comments-list .comment .body .footer .reply-button span {
  font-size: 12px;
}

.comments-list .comment .body .footer .reply-button:hover {
  color: #333;
}

.comments-placeholder {
  width: 100%;
}

.comments .comments-list-header{
  color: black;
  font-size:32px;
}

.section.comments {
  padding: 44px 0px;
}

/*FICHA CURSO*/

.course-contents-placeholder {
  /*pÃ¡gina del curso en el dash*/
  width: 100%;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
}

@media(max-width:600px){
  .course .course-contents-placeholder {
    padding: 0px;
    box-sizing: border-box;
  }
}

.course-contents{
  background: white;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  width: 800px;
  max-width: 100%;
}

.course-contents .header {
  width: 100%;
  display: flex;
  min-height: 64px;
  padding: 0px 24px;
  box-sizing: border-box;
  align-items: flex-start;
}

.course-contents .header.clickable{
  cursor: pointer;
}

.course-contents .header .icon-placeholder {
  width: 32px;
  height: 32px;
  margin-right: 24px;
  flex: none;
  position: relative;
  margin-top: 16px;
}

@media(max-width:600px){
  .course-contents .header .icon-placeholder{
    /* display: none; */
  }
}

.course-contents .header .badge {
  position: absolute;
  font-size: 8px;
  background: rgba(0, 0, 0, 0.618);
  color: white;
  width: 24px;
  height: 12px;
  text-align: center;
  border-radius: 12px;
  line-height: 13px;
  right: -12px;
  top: -2px;
}

.course-contents .header .icon {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.course-contents .header .title{
  width: auto;
  display: flex;
  align-items: flex-start;
  font-weight: 700;
  font-size: 20px;
  padding: 16px 0px;
  flex: 1;
}

@media(max-width:600px){
  .course-contents .header .title{
    text-align: left;
    padding: 16px 0px 0px 0px;
  }
}

.course-contents .header .title .text{
  min-height: 32px;
  display: flex;
  align-items: center;
  line-height: 1.1;
  color: #131313;
  font-size: 20px;
  margin: 0;
}

.course-contents .header .title .expand-icon{
  font-size: 32px;
  width: 32px;
  height: 32px;
  margin: 0px 24px 0px 4px;
}

.course-contents .status{
  margin-left: auto;
  padding: 0px 12px;
  height: 18px;
  background: #ccc;
  color: white;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 300;
  white-space: nowrap;
  margin-top: 24px;
  flex: none;
}

.course-contents .status a{
  color: white;
  text-decoration: none;
}

.course-contents .status.completed{
  background: #00a94c;
}

.course-contents .status.in-progress{
  background: #365093;
}

.course-contents .content{
  display: flex;
  flex-direction: column;
  /* padding: 0px 24px 0px 80px; */
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  height: 0;
}

@media(min-width:600px){
  .course-contents.open{
    box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
  }
}

.course-contents.open .content{
  height: auto;
}

.course-contents .description{
  color: black;
  margin: 0;
  font-size: 13px;
  margin-right: 124px;
  margin-left: 80px;
  font-weight: 500;
  line-height: 1.5;
}

.course-contents .technologies{
  padding: 12px 0px;
  display: flex;
  align-items: center;
  margin-left: 80px;
}

.course-contents .technologies label{
  font-weight: 500;
  color: #aaa;
  font-size: 12px;
}

.course-contents .technologies .technology{
  width: 20px;
  height: 20px;
  overflow: hidden;
  margin: 0px 8px;
}

.course-contents .technologies .technology .icon {
  width: 100%;
  height: 100%;
}

.course-contents .units{
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 12px 0px 12px 0px;
}

.course-contents .unit{
  display: flex;
  align-items: flex-start;
  padding: 6px 24px 6px 80px;
  border-bottom: 1px solid #eee;
  text-decoration: none;
  position: relative;
  min-height: 44px;
  box-sizing: border-box;
}

.course-contents .unit:last-child{
  border-bottom: none;
}

.course-contents .unit.clickable{
  cursor: pointer
}

.course-contents .unit.clickable:hover{
  background: #eee;
}

.course-contents .unit-index {
  display: flex;
  color: #aaa;
  font-size: 20px;
  width: 36px;
  flex: none;
}

.course-contents .unit-content {
  flex: 1;
  display: flex;
  align-items: flex-start;
  padding-right: 100px;
  padding-top: 6px;
  justify-content: flex-start;
}

.course-contents .unit-name {
  color: black;
  font-weight: 500;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 20px;
}

.course-contents .unit .has-attachments-icon {
  color: #aaa;
  font-size: 20px;
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  transform: rotate(-45deg);
  margin: 0px 12px;
}

.course-contents .unit .unit-duration {
  display: flex;
  align-items: center;
  padding-top: 5px;
}

.course-contents .unit .duration-icon {
  font-size: 21px;
  width: 21px;
  min-width: 21px;
  height: 21px;
  min-height: 21px;
  margin-right: 12px;
  color: #aaa;
}

.course-contents .unit .duration-text {
  color: #aaa;
  width: 60px;
  font-size: 14px;
  text-align: right;
  line-height: 1;
}

.course-contents .unit .unit-finished-icon {
  position: absolute;
  left: 44px;
  top: 8px;
  color: #00a94c;
}

@media(max-width: 600px){
  .course-contents .description {
    margin: 0px 0px 0px 68px;
    padding: 0px 12px 0px 0px;
    line-height: 13px;
    font-size: 11px;
    color: #555;
  }

  .course-contents .units {
    box-sizing: border-box;
    margin: 0;
  }

  .course-contents .unit {
    padding: 4px 12px 4px 68px;
    margin: 0px;
    background: white;
    flex-wrap: wrap;
    border-radius: 4px;
  }

  .course-contents .unit-content {
    padding-right: 4px;
    padding-top: 3px;
  }

  .course-contents .unit .unit-duration {
    padding-top: 7px;
    width: 50px;
    white-space: nowrap;
  }

  .course-contents .unit .duration-icon {
    margin: 0;
    font-size: 16px;
    width: 16px;
    min-width: 16px;
    height: 16PX;
    min-height: 16px;
  }

  .course-contents .unit .duration-text {
    width: auto;
    margin-left: 4px;
    font-size: 9px;
  }

  .course-contents .technologies{
    margin-left: 68px;
    padding: 4px 0px;
  }

  .course-contents .technologies label{
    font-size: 10px;
  }

  .course-contents .header .title .text {
    font-size: 12px;
  }

  .course-contents .header .title .expand-icon {
    margin-right: 0px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin-top: 0px;
  }

  .course-contents .header {
    padding: 0px 12px 12px 12px;
    min-height: 24px;
  }

  .course-contents .unit-name {
    font-size: 12px;
    flex: 1;
  }

  .course-contents .unit-index {
    font-size: 12px;
    font-weight: 700;
    padding-top: 4px;
    width: 20px;
  }

  .course-contents .unit .has-attachments-icon {
    width:16px;
    padding:0;
    box-sizing: border-box;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    height: 16px;
    margin: 0;
    margin-top: 3px;
  }

  .course-contents .status{
    width:36px;
    padding:0;
    box-sizing: border-box;
    text-align: center;
    font-weight: 600;
    font-size: 10px;
    height: 16px;
    margin-left: 8px;
  }

  .course-contents .unit .unit-finished-icon{
    font-size: 16px;
    width: 16px;
    min-width: 16px;
    height: 16px;
    min-height: 16px;
  }
}

/*FICHA CURSO DENTRO DE RUTA*/

.learning-path-contents {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 44px 0px;
  box-sizing: border-box;
}

.learning-path-contents .course-contents{
  margin: 12px;
}

@media(max-width: 600px){
  .learning-path-contents{
    padding: 0px;
  }

  .learning-path-contents .course-contents{
    margin: 0 12px;
    border-radius: 0px;
    overflow: hidden;
  }

  .learning-path-contents .course-contents-placeholder:first-child .course-contents{
    margin-top: 24px;
    border-radius: 12px 12px 0px 0px;
  }

  .learning-path-contents .course-contents-placeholder:last-child .course-contents{
    margin-bottom: 24px;
    border-radius: 0px 0px 12px 12px;
  }
}

/*** PÁGINA INICIO ***/

.poster {
  width: 100%;
  position: relative;
  background: #333387;
}

.poster-background {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  width: 100%;
  height: 650px;
  opacity: 0.3;
}

.poster-background img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.poster-content {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  padding: 72px 0px;
  align-items: center;
  position: relative;
  z-index: 2;
  max-width: 100%;
}

.poster-main {
  width: 700px;
  display: flex;
  flex-direction: column;
  padding-left: 100px;
  margin-right: auto;
  max-width: 100%;
  box-sizing: border-box;
}

.poster-main .title {
  margin: 0;
  color: white;
  font-size: 44px;
  line-height: 60px;
}

.poster-main .description {
  color: white;
  font-size: 26px;
  font-weight: 600;
  margin: 0;
  margin-top: 26px;
}

.button.poster-button {
  font-size: 16px;
  background: #333387;
  border: 1px solid white;
  height: 56px;
  color: white;
}

.button.light-button {
  background: #8B89DD;
  color: white;
}

.poster-main .buttons {
  display: flex;
  margin-top: 26px;
}

.poster-main .buttons .button {
  margin-right: 24px;
}

.poster .technologies {
  display: flex;
  margin-top: 72px;
  flex-direction: row;
  width: 100%;
  overflow: hidden;
  justify-content: space-between;
  box-sizing: border-box;
}

.technology-card {
  width:280px;
  background: white;
  overflow: hidden;
  border-radius: 12px;
  padding: 12px 24px;
  height: 214px;
  text-decoration: none;
  color: initial;
  display: flex !important;
  flex-direction: column;
  box-sizing: border-box;
}

@media(max-width:600px){
  .technology-card {
    flex: none;
  }
}

.technology-card:hover{
  background: #f4f8ff;
}

.technology-card .header {
  display: flex;
  align-items: center;
  width: 100%;
}

.technology-card .picture {
  width: 52px;
  height: 52px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: 12px;
}

.technology-card .title {
  line-height: 20px;
  font-size: 16px;
  text-decoration: none;
}

.technology-card:not(:last-child) {
  margin-right: 20px;
}

.technology-card .description {
  font-size: 11px;
  color: #777;
  line-height: 15px;
  margin-top: 10px;
}

.button.poster-button:first-child {
  padding: 0px 44px;
}

.button.poster-button:hover{
  background: blue;
}

.technology-card .link {
  margin-top: auto;
  display: block;
  color: blue;
  font-weight: 700;
  font-size: 12px;
}

.mission {
  display: flex;
  width: 100%;
  padding: 0px 124px;
  box-sizing: border-box;
  margin-top: 44px;
  align-items: flex-start;
  position: relative;
}

.mission .picture {
  width: 300px;
  height: auto;
}

.mission .content {
  width: 50%;
  margin-left: auto;
  display: flex;
  flex-direction: column;
  padding: 56px 68px 0px 32px;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.mission .heading {
  color: white;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
}

.mission .title {
  color: white;
  margin: 0;
  font-size: 22px;
  line-height: 28px;
  margin-top: 4px;
}

.mission .description {
  color: white;
  margin: 0;
  margin-top: 44px;
  font-size: 15px;
  line-height: 30px;
  font-weight: 300;
}

.methodology {
  width: 1050px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  margin-top: 100px;
  max-width: 100%;
  box-sizing: border-box;
}

.methodology .title {
  text-align: center;
  color: white;
  margin: 0;
  font-weight: 600;
  font-size: 26px;
}

.methodology .description {
  color: white;
  text-align: center;
  width: 650px;
  margin: 12px auto 0px;
  font-size: 15px;
  line-height: 30px;
  font-weight: 300;
  max-width: 100%;
}

.methodology .learning-path {
  margin-top: 0;
  width: 100%;
}

.poster-content > .button {
  margin-top: 44px;
}

.learning-paths .learning-paths-list {
  width: 1024px;
  margin-top: 68px;
}

.learning-paths .heading {
  font-size: 14px;
  color: blue;
  margin: 0;
}

.learning-paths > .title {
  margin: 0;
  color: black;
  font-size: 36px;
  line-height: 44px;
  width: 800px;
  text-align: center;
  margin-top: 7px;
  max-width: 100%;
}

.learning-paths > .button {
  margin-top: 50px;
}

.learning-paths {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 72px 0px;
  box-sizing: border-box;
  overflow: hidden;
}

.showcase {
  width: 100%;
  /* margin-top: 44px; */
  background: #333387;
  position: relative;
}

.showcase-background {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.showcase .content {
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 2;
  display: flex;
  flex-direction: column;
  width: 650px;
  margin: 0 auto;
  padding: 72px 0px;
  align-items: center;
  max-width: 100%;
  box-sizing: border-box;
}

.showcase .title {
  margin: 0;
  color: white;
  font-size: 28px;
  line-height: 36px;
  width: 100%;
  text-align: center;
  font-weight: 800;
}

.showcase .description {
  margin: 0;
  color: white;
  font-size: 16px;
  line-height: 20px;
  width: 100%;
  text-align: center;
  font-weight: 400;
  margin-top: 24px;
}

.showcase .button {
  margin-top: 44px;
}

.showcase-background img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.1;
}

@media(max-width:600px){
  .header.page-header .header-top {
    display: flex;
    padding: 0px 12px;
    justify-content: center;
  }

  .header.page-header .header-top .contact-us {
    display: none;
  }

  .header.page-header .header-top .access {
    display: none;
  }

  .header.page-header .header-top .separator {
    display: none;
  }

  .header.page-header .header-top .phone {
    margin-right: 12px;
  }

  .header.page-header .header-top .whatsapp {
    /* width: 50%; */
  }

  .header.page-header .header-bottom {
    height: 72px;
    background: #F1F3F2;
    position: sticky;
    top: 0px;
    padding: 6px 0px 6px 18px;
    width: 100%;
    box-sizing: border-box;
    box-shadow: 0px 1px 1px #ccc;
  }

  .header.page-header .header-nav {
    display: none;
  }

  .header.page-header .nav-link-placeholder {
    width: 100%;
    height: 44px;
    padding: 12px 24px;
  }

  .header.page-header .header-nav:before {
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.3);
    content: "";
    width: 100%;
    height: 100%;
    overflow: visible;
    z-index: -1;
    display: none;
  }

  .header.page-header .header-nav .nav-link-placeholder {
    text-align: right;
  }

  .poster-content {
    padding: 0px 0px 24px;
  }

  .poster-main {
    padding: 24px;
  }

  .poster-main .title {
    font-size: 20px;
    line-height: 28px;
  }

  .poster-main .description {
    font-size: 14px;
    margin-top: 12px;
    font-weight: 700;
  }

  .poster-main .buttons {
    margin-top: 12px;
  }

  .button.poster-button {
    font-size: 12px;
    padding: 0px 12px;
    height: 24px;
    border-radius: 8px;
    white-space: nowrap;
  }

  .button.poster-button:first-child {
    padding: 0px 14px;
    margin-right: 12px;
    white-space: nowrap;
  }

  .poster .technologies {
    margin-top: 0px;
    padding: 0px 20px;
  }

  .mission {
    padding: 24px;
    margin: 0;
  }

  .mission .picture {
    position: absolute;
    bottom: 24px;
    left: 0px;
    opacity: 0.3;
    z-index: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .mission .content {
    width: 100%;
    padding: 0;
  }

  .mission .description {
    margin-top: 12px;
    font-size: 15px;
    line-height: 24px;
  }

  .methodology {
    margin-top: 0px;
    padding: 24px;
  }

  .methodology .title {
    font-size: 20px;
    font-weight: 800;
    color: #C1D4E4;
  }

  .methodology .description {
    line-height: 20px;
  }

  .poster-background {
    width: 100%;
    height: 100%;
    background: #153595;
  }

  .poster-background img {
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: top;
       object-position: top;
  }

  .showcase .content {
    padding: 24px;
  }

  .showcase .title {
    font-size: 20px;
    line-height: 24px;
  }

  .showcase .description {
    margin-top: 12px;
    font-size: 14px;
  }

  .showcase .button {
    margin-top: 24px;
  }

  .learning-paths {
    padding: 32px;
  }

  .learning-paths > .title {
    font-size: 19px;
    line-height: 24px;
  }

  .learning-paths .learning-paths-list {
    margin-top: 24px;
    padding: 20px;
  }
}

/*** VIEW TESTIMONIALS ***/

.testimonials .heading {
  font-size: 14px;
  color: blue;
  margin: 0;
  font-weight: bold;
}

.testimonials {
  /*! width: 1024px; */
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  margin: 0 auto;
  padding: 100px 0px;
  background: #F4F8FF;
}

.testimonials-placeholder {
  width: 100%;
  background: #F4F8FF;
  display: flex;
  align-items: center;
  justify-content: center;
}

.testimonials > .title {
  margin: 12px 0px 0px 0px;
  line-height: 44px;
  font-size: 32px;
  font-weight: bold;
}

.testimonial {
  width: 317px;
  display: flex;
  flex-direction: column;
  margin: auto;
  /* height: 400px; */
}

.testimonial .word-bubble {
  background: white;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
  position: relative;
  padding-bottom: 24px;
  /*! flex: 1; */
  margin-top: auto;
}

.testimonial .word-bubble .header {
  display: flex;
  align-items: center;
  padding: 24px 24px 0px;
  box-sizing: border-box;
  width: 100%;
}

.testimonial .word-bubble .title {
  margin: 0;
  font-size: 15px;
  flex: 1;
  font-weight: bold;
}

.testimonial .icon {
  color: blue;
  border-radius: 50%;
  background: #E8E3FF;
  padding: 3px;
}

.testimonial .word-bubble .content {
  font-size: 14px;
  padding: 0px 24px;
  margin: 0;
  margin-top: 24px;
  color: #555;
  line-height: 24px;
}

.testimonial .rating {
  display: flex;
  align-items: center;
  padding: 0px 24px;
  margin-top: 12px;
}

.testimonial .rating .star {
  margin: 0;
  font-size: 16px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  color: #ddd;
}

.testimonial .rating .star.fill {
  color: #F2C12F;
}

.testimonial .word-bubble:after {
  content: "";
  background: white;
  position: absolute;
  width: 32px;
  height: 32px;
  z-index: 1;
  bottom: -15px;
  left: 44px;
  transform: rotate(45deg);
}

.testimonial .author {
  margin-top: 44px;
  display: flex;
  align-items: center;
  overflow: hidden;
  padding: 0px 34px;
  width: 100%;
  box-sizing: border-box;
}

.testimonials .carousel {
  width: 1024px;
  display: flex;
  flex-direction: column;
  margin-top: 44px;
  overflow: hidden;
  max-width: 100%;
}

.testimonials .carousel-list {
  display: flex;
  width: 100%;
}

.testimonials .carousel .slick-track{
  display: flex;
}

.testimonials .carousel .carousel-item{
  margin-top: auto;
}

.testimonial .author img {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  margin-right: 12px;
}

.testimonial .author .title {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
}

.testimonial .author .subtitle {
  color: #777;
  font-size: 10px;
  margin-top: 4px;
}

.testimonial .author .content {
  display: flex;
  flex-direction: column;
}

.testimonials .carousel-controls {
  margin-top: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.testimonials .carousel-controls .prev-button {
  border: 1px solid #ddd;
  border-radius: 50%;
  padding: 12px;
  cursor: pointer;
  display: flex;
  margin-right: 4px;
}

.testimonials .carousel-controls .next-button {
  border: 1px solid #ddd;
  border-radius: 50%;
  padding: 12px;
  cursor: pointer;
  display: flex;
  margin-left: 4px;
}

.testimonials .carousel-controls .next-button md-icon {
  font-size: 15px;
  text-shadow: 0px 0px 1px;
  color: blue;
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
}

.testimonials .carousel-controls .prev-button md-icon {
  font-size: 15px;
  text-shadow: 0px 0px 1px;
  color: blue;
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
}

.testimonials .carousel-controls .prev-button:hover {
  background: #ddd;
}

.testimonials .carousel-controls .next-button:hover {
  background: #ddd;
}

.testimonials .carousel-controls .next-button.slick-disabled {
  pointer-events: none;
}

.testimonials .carousel-controls .next-button.slick-disabled md-icon{
  color: #ddd;
}

.testimonials .carousel-controls .prev-button.slick-disabled {
  pointer-events: none;
}

.testimonials .carousel-controls .prev-button.slick-disabled md-icon{
  color: #ddd;
}

@media(max-width:600px){
  .testimonials > .title {
    font-size: 19px;
    line-height: 24px;
    margin: 0;
    margin-top: 7px;
    text-align: center;
  }
}

/*** PAGINA CURSOS ***/

.list-toolbar {
  width: 1024px;
  display: flex;
  position: relative;
  z-index: 1;
  max-width: 100%;
  box-sizing: border-box;
}

.list-toolbar .input-group {
  margin-left: auto;
}

.list-toolbar .toggle-filter-button{
  display: none;
}

@media(max-width:600px){
  .list-toolbar {
    flex-direction: column;
    padding: 0px 20px 20px 20px;
  }

  .list-toolbar .input-group {
    flex-direction: column;
    width: 100%;
    max-height: 0px;
    overflow: hidden;
    align-items: stretch;
  }

  .list-toolbar .input-group.open{
    max-height:400px;
    margin: 12px 0px;
    overflow: visible;
  }

  .list-toolbar .toggle-filter-button{
    display: flex;
    align-items: center;
    margin-left: auto;
    color: #153595;
    padding: 12px;
  }

  .list-toolbar .toggle-filter-button span{
    color: inherit;
    font-weight: 700;
    font-size: 14px;
    margin-right: 8px;
  }

  .list-toolbar .toggle-filter-button md-icon{
    color: inherit;
    font-size: 16px;
    width: 16px;
    min-width: 16px;
    height: 16px;
    min-height: 16px;
  }
}

.courses-list-placeholder {
  width: 1024px;
  margin-top: 24px;
  max-width: 100%;
}

.courses > .content {
  padding: 50px 0px;
  width: 1024px;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 auto;
}

@media(max-width: 600px){
  .courses-list-placeholder{
    margin-top: 0px;
  }

  .courses .courses-list {
    padding: 0px 20px;
  }
}

/*** VIEW CAREERS (EN SOBRE NOSOTROS) ***/

.career {
  display: flex;
  width: 100%;
  background: #f3f8fe;
  align-items: flex-end;
  box-sizing: border-box;
  position: relative;
}

.career > img {
  width: 50%;
  height: auto;
  flex: none;
  padding-right: 150px;
  box-sizing: border-box;
}

.career .content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  max-width: 600px;
  padding: 64px 0px;
  width: 100%;
  position: relative;
  z-index: 1;
}

.career .heading {
  font-size: 15px;
  color: blue;
  margin: 0;
}

.career > .content > .title {
  width: 400px;
  margin: 0;
  margin-top: 4px;
  font-size: 38px;
  line-height: 44px;
}

.career-features {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 50px;
}

.career-feature {
  display: flex;
  flex-direction: column;
  width: 250px;
  align-items: flex-start;
  margin-right: 44px;
}

.career-feature img {
  height: 44px;
}

.career-feature .title {
  margin: 0;
  margin-top: 8px;
  color: black;
  font-weight: 800;
}

.career-feature .description {
  margin-top: 4px;
  color: #777;
  font-size: 15px;
  line-height: 25px;
  margin: 5px 0px 0px 0px;
}

.career-feature:nth-child(2n) {
  margin-right: 0px;
}

.career-feature:nth-child(n+3) {
  margin-top: 44px;
}

.career .content .button {
  margin-top: 44px;
}

@media(max-width: 600px){
  .career{
    padding: 20px;
  }

  .career > img{
    /*! display: none; */
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: bottom center;
       object-position: bottom center;
    padding: 0px;
    opacity: 0.618;
  }

  .career .content{
    padding: 0px;
    align-items: center;
  }

  .career .heading{
    font-size: 13px;
    color: #333387;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
  }

  .career > .content > .title{
    font-size: 24px;
    line-height: 30px;
    margin-top: 4px;
    width: 100%;
    text-align: center;
  }

  .career-feature{
    width: 50%;
    margin: 0;
    align-items: flex-start;
    padding-right: 10px;
    box-sizing: border-box;
  }

  .career-feature:nth-child(n+3){
    margin-top: 20px;
  }

  .career-feature:nth-child(2n) {
    padding-right:0px;
    padding-left: 10px;
  }

  .career-feature .title{
    font-size: 15px;
    text-align: left;
    line-height: 20px;
  }

  .career-feature .description{
    font-size: 12px;
    text-align: left;
    line-height: 17px;
  }

  .career .content .button{
    margin-top: 20px;
  }
}

/*** VIEW TEACHERS (EN SOBRE NOSOTROS) ***/

.teachers {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 72px 0px;
}

.teachers > .heading {
  text-align: center;
  font-size: 14px;
  color: blue;
  margin: 0;
}

.teachers > .title {
  text-align: center;
  font-size: 36px;
  color: black;
  margin: 0;
  line-height: 36px;
  margin-top: 12px;
}

.teachers-list {
  width: 1024px;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  margin-top: 72px;
  max-width: 100%;
}

.teachers-list .teacher {
  width: 236px;
  height: 350px;
  border: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  border-radius: 8px;
  margin-bottom: 24px;
  margin-left: auto;
}

.teachers-list .teacher:nth-child(4n+1){
  margin-left:0px;
}

.teachers-list .teacher:last-child:nth-child(4n+2){
  margin-left: 26px;
}

.teachers-list .teacher:last-child:nth-child(4n+3){
  margin-left: 26px;
}

.teachers-list .teacher > img {
  width: 124px;
  border-radius: 50%;
  margin: 20px auto;
}

.teachers-list .teacher > .title {
  padding: 0px 24px;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  color: black;
  line-height: 1.25;
  height: 41px;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: none;
  margin: 0;
  font-size: 15px;
}

.teachers-list .teacher > .subtitle{
  color: #333;
  line-height: 1.25;
  overflow: hidden;
  flex: none;
  font-size: 9px;
  margin: 0 20px;
  text-align: center;
  font-weight: 500;
  margin-top: 5px;
}

.teacher > .heading {
  margin: 0;
  text-align: center;
  color: blue;
  font-weight: 400;
  margin-top: 2px;
}

.teacher .description {
  padding: 0px 20px;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  color: #777;
  line-height: 1.25;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 11px;
  height: 56px;
  margin: 8px 0px 0px 0px;
  flex: none;
}

.teachers-list .teacher .status {
  width: 200px;
  margin: 12px auto 24px auto;
  height: 32px;
  display: flex;
  align-items: center;
  overflow: hidden;
  background: #F1F2F6;
  margin-top: auto;
  border-radius: 6px;
  flex: none;
  padding: 5px 10px;
  box-sizing: border-box;
}

.teachers-list .teacher .status .technologies {
  display: flex;
  align-items: center;
  height: 100%;
  overflow: hidden;
}

.teachers-list .teacher .status .technologies .technology {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

.teachers-list .teacher .status .technologies .technology img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.teachers-list .teacher .status .social {
  margin-left: auto;
  display: flex;
  align-items: center;
}

.teachers-list .teacher .status .social md-icon {
  font-size: 15px;
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
}

.teachers-list .teacher .status .social a {
  display: flex;
  text-decoration: none;
}

@media(max-width: 600px){
  .teachers{
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
  }

  .teachers .heading{
    font-size: 10px;
    color: #333387;
    text-align: center;
    width: 100%;
    margin: 0;
  }

  .teachers > .title{
    font-size: 20px;
    line-height: 24px;
    margin-top: 4px;
    width: 100%;
    text-align: center;
  }

  .teachers-list{
    margin-top: 20px;
  }

  .teachers-list .teacher:last-child{
    margin-right: 0px;
  }

  .teachers-list .teacher{
    margin-left: 20px !important;
  }
}

@media(min-width: 600px){
  .teachers-list .teacher:nth-child(4n){
    margin-right: 0px;
  }
}

/*** CHECKOUT ***/

.checkout {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.checkout > .content {
  width: 810px;
  max-width: 100%;
  margin: 0 auto;;padding: 72px 0px;
  box-sizing: border-box;
}

.checkout .payment {
  width: 100%;
  background: #E9EEF1;
  border-radius: 15px;
  padding: 15px;
  display: flex;
  min-height: 126px;
  box-sizing: border-box;
}

.checkout .payment .image {
  height: 96px;
  width: auto;
  flex: none;
}

.checkout .payment .content {
  flex: 1;
  display: flex;
  flex-direction: column;
  margin-left: 30px;
}

.checkout .payment .content .title {
  font-size: 20px;
  font-weight: 800;
  color: black;
  margin: 0;
  line-height: 1;
}

.checkout .payment .content > .description {
  margin: 8px 0 0 0;
  font-size: 14px;
  color: black;
  font-weight: 500;
  padding-bottom: 20px;
}

.checkout .payment .content .buy {
  display: flex;
  align-items: center;
  margin-top: auto;
}

.checkout .payment .content .buy .button {
  margin-right: 20px;
}

.checkout .payment .content .buy .price {
  color: #333387;
  font-size: 13px;
  font-weight: 800;
  margin: 0;
  display: flex;
  flex-direction: column;
}

.checkout .contents {
  margin-top: 50px;
  display: flex;
  flex-direction: column;
}

.checkout .contents > .title {
  margin: 0;
  font-size: 18px;
  color: black;
  font-weight: 700;
}

.checkout .list-of-contents {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}

.checkout .list-of-contents > div {
  width: 50%;
  font-size: 12px;
  margin-bottom: 4px;
}

.checkout .list-of-contents > div:nth-child(2n) {
  padding-left: 40px;
  box-sizing: border-box;
}

.checkout .coupon {
  align-items: center;
  font-weight: 500;
  padding: 10px 10px 10px 20px;
  box-sizing: border-box;
  margin-bottom: 10px;
  border-radius: 6px;
  height: 50px;
  display: flex;
  background: #de3c4b;
  overflow: hidden;
  width: 100%;
}

.checkout .coupon > .title {
  color: white;
  margin-right: auto;
}

.checkout .coupon .description {
  margin: 0;
  font-size: 12px;
  margin-right: auto;
  color: blue;
}

.checkout .coupon .code {
  display: flex;
  align-items: center;
  cursor: pointer;
  /* color: white; */
}

.checkout .coupon .code md-icon {
  font-size: 14px;
  color: #333387;
  width: 14px;
  height: 14px;
  min-width: 14px;
  min-height: 14px;
}

.checkout .coupon .code span {
  font-size: 12px;
  margin-right: 4px;
  font-family: 'Roboto';
  color: #333387;
  font-weight: 600;
}

@media(max-width:600px){
  .checkout .payment{
    margin: 20px 0px 50px 0px;
    border-radius: 0px;
    padding: 40px 20px;
    flex-direction: column;
    align-items: center;
  }

  .checkout .payment .content .buy{
    flex-direction: column;
    align-items: flex-start;
  }

  .checkout .payment .content .buy .button{
    margin: 0;
  }

  .checkout .payment .content .buy .price{
    margin-top: 10px;
  }

  .checkout .contents{
    padding: 20px;
  }

  .checkout .list-of-contents > div{
    width: 100%;
  }

  .checkout .list-of-contents > div:nth-child(2n){
    margin-left: 0px;
    padding-left:0px;
  }

  .checkout .coupon {
    flex-direction: column;
    height: auto;
    margin: 20px;
    box-sizing: border-box;
    width: auto;
  }

  .checkout .coupon > .title {
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px;
    line-height: 20px;
  }

  .checkout .payment .image {
    margin-bottom: 20px;
    border-radius: 12px;
  }
}

/*** VIEW SIGNUP ***/

.signup{
  padding-bottom: 20px;
}

.signup > .header {
  display: flex;
  align-items: center;
}

.signup > .header .button {
  margin-left: auto;
}

.input-container .error {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.input-container .error md-icon {
  color: rgb(239 72 72);
  font-size: 21px;
  width: 21px;
  min-width: 21px;
  height: 21px;
  min-height: 21px;
  transform: rotate(0.003deg);
}

.input-container .error .floating-message {
  position: absolute;
  right: 36px;
  width: auto;
  height: 36px;
  font-size: 11px;
  color: rgb(239 72 72);
  white-space: nowrap;
  line-height: 36px;
  font-weight: 500;
}

@media(max-width:600px){
  .signup {
    padding: 0 20px;
    width:100%;
    box-sizing: border-box;
  }

  .signup > .header{
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 32px;
  }

  .signup > .header .button{
    margin: 0;
  }
}

/*** PÁGINA PLANES ***/

.plans {
  background: #F1F2F6;
  display: flex;
  flex-direction: column;
}

.plans-list {
  display: flex;
  width: 1200px;
  max-width: 100%;
  margin: 44px auto 72px auto;
  box-sizing: border-box;
  justify-content: center;
}

.plans-list .plan {
  width: 280px;
  height: 720px;
  background: white;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  border-radius: 10px;
  margin-right: 12px;
  flex: 1;
  flex-basis: 21%;
  padding: 24px 48px;
  box-sizing: border-box;
  flex: none;
}

.plans-list .plan img {
  width: 72px;
  height: 72px;
  margin: 8px auto;
}

.plans-list .plan .title {
  font-size: 22px;
  width: 100%;
  text-align: center;
  color: inherit;
  font-weight: 800;
  margin: 16px 0 0 0;
  line-height: 24px;
}

.plans-list .plan .description {
  font-size: 14px;
  color: inherit;
  text-align: center;
  line-height: 20px;
  font-weight: 400;
  margin: 0;
  margin-top: 8px;
  min-height: 120px;
}

.plan-items-list {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  padding: 0px 0px 12px 12px;
  box-sizing: border-box;
  letter-spacing: -0.1px;
  line-height: 20px;
}

.plan-item {
  font-size: 12px;
  list-style-type: disclosure-closed;
  display: list-item;
  /* letter-spacing: -0.4px; */
}

.plans-list .plan .buttons {
  width: 100%;
  margin-top: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.plans-list .plan.highlight {
  background: #333387;
  color: white;
  /* margin-left: auto; */
  margin-right: 0px;
}

.plans-list .plan .buttons .button+.button {
  margin-top: 8px;
}

.plans > .heading {
  color: blue;
  text-align: center;
  font-size: 15px;
  margin: 0px;
  margin-top: 50px;
}

.plans > .title {
  text-align: center;
  margin: 0;
  font-size: 36px;
  color: black;
  line-height: 40px;
}

@media(min-width: 600px){
  .plans-list .plan{
    width: 320px;
  }
}

@media(max-width: 1024px){
  .plans-list{
    padding: 0 20px;
    margin-top: 20px;
  }
}

@media(max-width: 600px){
  .plans > .heading{
    font-size: 10px;
    color: #333387;
    margin-top: 20px;
  }

  .plans > .title{
    font-size: 20px;
    line-height: 24px;
    margin-top: 4px;
  }

  .plans-list .plan{
    padding: 10px 20px 20px 20px;
    height: 500px;
  }

  .plans-list .plan .description{
    font-size: 10px;
    line-height: 15px;
    min-height: initial;
  }

  .plan-item {
    font-size: 10px;
    line-height: 18px;
  }
}

/*** VIEW FAQS (en planes) ***/

.faqs {
  background: white;
  display: flex;
  flex-direction: column;
  padding: 100px 0px;
}

.faqs .heading {
  margin: 0;
  color: blue;
  text-align: center;
  font-size: 14px;
}

.faqs .title {
  width: 100%;
  color: black;
  text-align: center;
  margin: 0;
  font-size: 35px;
  line-height: 44px;
}

.faqs .faqs-list {
  width: 688px;
  margin: 88px auto;
  display: flex;
  flex-direction: column;
  max-width: 100%;
}

.faqs-list .faq {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}

.faqs-list .faq .question {
  display: flex;
  cursor: pointer;
  padding: 0px 32px;
  border-bottom: 2px solid #B6B2FE;
  align-items: center;
  height: 55px;
}

.faqs-list .faq .answer {
  padding: 24px 32px;
}

.faqs-list .faq .question .text {
  flex: 1;
  font-size: 15px;
  color: black;
}

.faqs-list .faq .question md-icon {
  color: blue;
  font-size: 32px;
  width: 32px;
  height: 32px;
}

.faqs-list .faq.selected {
}

.faqs-list .faq.selected .answer {
  /* max-height: 500px; */
  /* opacity: 1; */
}

.faqs-list .faq .answer-placeholder {
  max-height: 0px;
  overflow: hidden;
  opacity: 0;
  transition: 0.3s ease-in-out all;
}

.faqs-list .faq.selected .answer-placeholder {
  max-height: 500px;
  opacity: 1;
}

.faqs-list .faq:last-child {
  margin-bottom: 0px;
}

@media(max-width: 600px){
  .faqs{
    margin: 0;
    padding: 50px 20px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 20px;
  }

  .faqs .heading{
    font-size: 10px;
    color: #333387;
  }

  .faqs .title{
    font-size: 20px;
    line-height: 24px;
    margin-top: 4px;
  }

  .faqs .faqs-list{
    margin: 12px 0 0 0;
  }

  .faqs-list .faq {
    margin-bottom: 12px;
  }

  .faqs-list .faq .question{
    height: auto;
  }

  .faqs-list .faq .question .text {
    font-size: 11px;
    font-weight: 600;
    line-height: 13px;
  }

  .faqs-list .faq .question {
    padding: 0px;
  }

  .faqs-list .faq .question md-icon {
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin-left: 4px;
  }

  .faqs-list .faq .answer {
    padding: 10px 0px;
    font-size: 11px;
    line-height: 15px;
    color: #333;
  }
}

/*** VIEW LISTA RUTAS APRENDIZAJE ***/

.learning-paths-list{
  max-width: 100vw;
  width: 1024px;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  justify-content: space-around;
}

/* .learning-paths-list .learning-path-placeholder {
	display: flex;
	flex: 1;
} */

.learning-paths-list .learning-path {
  width: 490px;
  max-width: 100%;
  height: 398px;
  border: 1px solid #ccc;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  border-radius: 12px;
}

.learning-path-image-placeholder {
  height: 145px;
  border-radius: 8px 8px 0px 0px;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
  flex: none;
}

.learning-path-image{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.learning-path-image-placeholder .tag {
  position: absolute;
  top: 12px;
  left: 12px;
  background: #364E94;
  color: white;
  padding: 4px 12px;
  box-sizing: border-box;
  border-radius: 4px;
  display: flex;
  align-items: center;
}

.learning-path-image-placeholder .tag .tag-icon {
  color: inherit;
  margin-right: 4px;
  font-size: 16px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-left: -4px;
}

.learning-path-image-placeholder .tag .tag-text {
  font-size: 12px;
  font-weight: 500;
  margin-top: -2px;
}

.learning-paths-list .learning-path .content {
  width: 100%;
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: 16px;
  box-sizing: border-box;
}

.learning-paths-list .learning-path .title {
  color: black;
  line-height: 1.25;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: none;
  font-weight: 800;
  font-size: 18px;
  height: 44px;
  margin: 0;
}

.learning-paths-list .learning-path .description {
  margin-top: 12px;
  font-size: 13px;
  color: #777;
  line-height: 17px;
  font-weight: 400;
}

.learning-paths-list .learning-path .features {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: auto;
}

.learning-paths-list .learning-path .technologies {
  display: flex;
  align-items: center;
  margin-left: auto;
}

.learning-paths-list .learning-path .technologies .technology {
  width: 20px;
  height: 20px;
  overflow: hidden;
  margin-left: 4px;
}

.learning-paths-list .learning-path .technologies .technology img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.learning-paths-list .learning-path .feature {
  display: flex;
  align-items: center;
  margin-right: 12px;
}

.learning-paths-list .learning-path .feature-icon {
  color: #88AAC8;
  font-size: 16px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  margin-right: 4px;
}

.learning-paths-list .learning-path .feature-text {
  font-size: 12px;
  font-weight: 500;
  color: #333;
}

.learning-paths-list .learning-path .button {
  background: #3E58A7;
  color: white;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 12px;
  width: 100%;
  cursor: pointer;
  font-size: 18px;
  border-radius: 0px;
}

@media(max-width: 600px){
  .learning-paths-list .learning-path-placeholder{
    width: 100% !important;
  }

  .learning-paths-list .learning-path-placeholder:not(:last-child) .learning-path{
    margin-bottom: 20px;
  }
}

@media(min-width: 600px){
  .learning-paths-list .learning-path-placeholder{
    width: 40%;
    padding: 10px;
  }

  .learning-paths-list .learning-path-placeholder:nth-child(2n + 2){
    /*width: 490px;
        flex: none; */
  }

  .learning-paths-list .learning-path-placeholder:nth-child(n+3){
    margin-top: 20px;
  }
}

/*** PÁGINA CONTACTO ***/

.contact > .content {
  margin: 0 auto;
  width: 1024px;
  display: flex;
  padding: 100px 0px;
  max-width: 100%;
  box-sizing: border-box;
}

.contact-text {
  width: 40%;
  margin-right: 100px;
  flex: none;
}

.contact-form {
  width: 100%;
}

.contact-form .input-container+.input-container{
  margin-top: 10px;
}

.contact-text .title {
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}

.contact-text .description {
  margin: 0;
  margin-top: 16px;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 44px;
}

@media(max-width: 600px){
  .contact > .content{
    padding: 24px;
    flex-direction: column;
  }

  .contact .contact-text{
    width: 100%;
    margin: 0;
  }

  .contact-text .title{
    font-size: 24px;
    text-align: center;
    line-height: 30px;
  }

  .contact-text .description{
    font-size: 14px;
    text-align: center;
  }
}

/*** PÁGINA ESPACIO DE TRABAJO ***/

.configure-workspace {
  width: 100%;
  height: 100%;
  display: flex;
  background: white;
  padding: 100px;
  box-sizing: border-box;
}

.configure-workspace .content {
  display: flex;
  flex-direction: column;
  width: 500px;
  margin-right: 100px;
}

.configure-workspace .picture-placeholder {
  width: 400px;
}

.configure-workspace .picture-placeholder .picture {
  width: 100%;
}

.configure-workspace .title {
  font-size: 24px;
  color: black;
  font-weight: 800;
}

.configure-workspace .description {
  margin-top: 12px;
  font-size: 16px;
  line-height: 20px;
  color: #777;
}

.configure-workspace .button {
  margin-top: 44px;
  margin-right: auto;
}

/* DIALOGS */

md-dialog.md-default-theme,
md-dialog {
  border-radius: 4px;
}

md-dialog.md-default-theme.lms-dialog,
md-dialog.lms-dialog {
  border-radius: 0px;
  width: 80%;
  min-height: 80%;
  max-height: calc(100vh - 52px);
  overflow: initial;
  /* display: block; */
  margin: auto;
  top: 25px;
}

md-dialog.lms-dialog.md-default-theme,
md-dialog.lms-dialog {
  border-radius: 0px;
}

md-dialog.lms-dialog .nav {
  position: absolute;
  top: 50%;
  margin-top: -27px;
}

md-dialog.lms-dialog .nav.next {
  right: -73px;
}

md-dialog.lms-dialog .nav.prev {
  left: -73px;
}

ui-view {
  height: calc(100vh - 50px);
  overflow: auto;
}

ui-view md-dialog.md-default-theme.lms-dialog,
ui-view md-dialog.lms-dialog {
  opacity: 1;
  max-width: 100%;
  min-width: 100%;
  min-height: 100%;
  box-shadow: none;
  width: 100%;
  top: 0;
}

ui-view md-dialog.lms-dialog md-toolbar {
  display: none;
}

md-dialog.lms-dialog md-toolbar,
md-dialog.lms-dialog md-toolbar .md-toolbar-tools {
  min-height: 85px !important;
  height: 85px;
}

md-dialog.lms-dialog .md-toolbar-tools {
  padding-top: 19px;
}

md-dialog.lms-dialog md-toolbar.md-default-theme:not(.md-menu-toolbar),
md-dialog.lms-dialog md-toolbar:not(.md-menu-toolbar) {
  background-color: #3B3885;
  color: white;
}

md-dialog.lms-dialog md-dialog-content {
  overflow-y: auto;
  height: calc(100vh - 138px);
  padding-top: 36px;
}

md-dialog.lms-dialog.md-dialog-fullscreen,
md-dialog.lms-dialog.fullscreen {
  min-height: calc(100% - 50px);
  min-width: 100%;
  border-radius: 0;
  max-height: calc(100vh - 50px);
  bottom: 0;
}

/** CARD COMPONENTES POWER BI */

.card-componente {
  height: auto;
  min-height: 235px;
  cursor:pointer
}

.card-componente md-card-header {
}

.card-componente md-card-header md-card-avatar {
}

.card-componente md-card-header md-card-header-text {
}

.card-componente md-card-title {
  padding-top:0;
  flex:0;
}

.card-componente md-card-title md-card-title-text .md-headline{
  font-size:16px;
  line-height: 18px;
}

.card-componente md-card-content {
  font-size: 12px;
  line-height: 14px;
}

.card-componente md-card-actions {
}

.page-content .legal > .content {
  width: 1200px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  max-width: 100%;
  margin: 0 auto;
  padding: 50px 0px;
}

.page-content .legal {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  margin: 0 auto;
  background: #F4F8FF;
}

.learning-path{
  display: flex;
  flex-direction: column;
}

.learning-path-anticipated-sale {
  width: 100%;
  height: 50px;
  display: flex;
  background: #de3c4b;
  position: sticky;
  top: 0px;
  z-index: 3;
  overflow: hidden;
}

.learning-path-anticipated-sale.ng-enter {
  transition: 0.7s ease-in-out all 0.7s;
  height: 0px;
}

.learning-path-anticipated-sale.ng-enter-active {
  height: 50px;
}

.learning-path-anticipated-sale.ng-leave {
  transition: 0.7s ease-in-out all;
  height: 50px;
}

.learning-path-anticipated-sale.ng-leave-active {
  height: 0px;
}

.learning-path-anticipated-sale > .content {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  box-sizing: border-box;
  align-items: center;
  height: 50px;
}

.learning-path-anticipated-sale > .content > .title {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  color: white;
  margin-right: 10px;
}

.learning-path-anticipated-sale > .content > .description {
  font-size: 16px;
  color: white;
  margin-left: auto;
}

.learning-path-anticipated-sale .time-remaining {
  display: flex;
  align-items: center;
  padding: 12px 24px;
}

.learning-path-anticipated-sale .time-remaining > .description {
  font-size: 20px;
  margin-left: 20px;
  width: 80px;
}

.learning-path-anticipated-sale .time-remaining > .title {
  font-size: 14px;
}

.learning-path-anticipated-sale > .content > .button {
  /* width: 228px; */
}

.learning-path-anticipated-sale .time-remaining .time-card{
  font-size: 18px;
  background: #F1F1F1;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  box-sizing: border-box;
  flex-direction: column;
  overflow: hidden;
}

.learning-path-anticipated-sale .time-remaining .time-card+.time-card{
  margin-left: 10px;
}

.learning-path-anticipated-sale .time-remaining .time-card > .label{
  font-size: 8px;
  background: #ccc;
  width:100%;
  text-align: center;
  overflow: hidden;
  font-weight: bold;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.learning-path-anticipated-sale .time-remaining > span {
  width: 20px;
  font-size: 15px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
}

.learning-path-anticipated-sale > .content > .close-button {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
}

.learning-path-anticipated-sale > .content > .close-button md-icon{
  color: white;
}

@media(max-width:600px){
  .learning-path-anticipated-sale {
    height: auto;
  }

  .learning-path-anticipated-sale > .content {
    height: auto;
    flex-wrap: wrap;
    flex-direction: column;
  }

  .learning-path-anticipated-sale > .content > .title {
    margin: 0;
    line-height: 1.2;
    padding: 10px 40px 10px 20px;
    box-sizing: border-box;
    text-align: left;
    box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.2);
    font-size: 16px;
    width: 100%;
  }

  .learning-path-anticipated-sale > .content > .description {
    margin: 0;
  }

  .learning-path-anticipated-sale > .content > .button {
    margin-top: 12px;
  }

  .learning-path-anticipated-sale > .content {
    padding-bottom: 10px;
  }

  .learning-path-anticipated-sale.ng-enter {
    transition: 0.7s ease-in-out all 0.7s;
    height: 0px;
  }

  .learning-path-anticipated-sale.ng-enter-active {
    height: 250px;
  }

  .learning-path-anticipated-sale.ng-leave {
    transition: 0.7s ease-in-out all;
    height: 250px;
  }

  .learning-path-anticipated-sale.ng-leave-active {
    height: 0px;
  }
}

.related-buyables-placeholder {
  width: 100%;
  display: flex;
  background: white;
  padding: 50px 0px;
}

.related-buyables {
  max-width: 800px;
  margin: 0 auto;
  flex-direction: column;
  width: 100%;
  background: #E9EEF1;
  border-radius: 15px;
  padding: 15px;
  display: flex;
  min-height: 126px;
  box-sizing: border-box;
}

.related-buyables > .title {
  font-size: 20px;
  font-weight: 800;
  color: black;
  margin: 0;
  line-height: 1;
}

.related-buyables > p {
  margin: 8px 0 0 0;
  font-size: 14px;
  color: black;
  font-weight: 500;
  padding-bottom: 20px;
}

.related-buyables > .buy {
  display: flex;
  align-items: center;
  margin-top: auto;
}

.related-buyables > .buy > .price {
  color: #333387;
  font-size: 13px;
  font-weight: 800;
  margin: 0;
  margin-left: 20px;
}

@media(max-width:600px){
  .related-buyables-placeholder {
    padding: 0;
  }

  .related-buyables {
    border-radius: 0;
    padding: 20px;
    box-sizing: border-box;
  }
}

.list {
  display: flex;
  flex-direction: column;
}

.list-item {
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: stretch;
  border-top: 1px solid #eee;
  min-height: 32px;
  box-sizing: border-box;
  padding: 10px;
}

.list-item .actions {
  margin-left: auto;
  display: flex;
  align-items: center;
}

.list-item .actions .button:not(:first-child) {
  margin-left: 4px;
}

.list-item-body {
  display: flex;
  flex-direction: column;
  flex: 1;
  overflow: hidden;
}

.list-item-body > .text-1 {
  font-weight: 600;
  font-size: 11px;
  color: #333387;
  margin: 0;
}

.list-item-body > .text-2 {
  font-weight: 400;
  font-size: 10px;
  margin: 0;
  color: #777;
  padding-top: 10px;
  box-sizing: border-box;
}

.list > .list-toolbar {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 10px;
  box-sizing: border-box;
}

.list > .list-toolbar .searcher {
  position: relative;
}

.list > .list-toolbar .searcher > input {
  border: none;
  outline: none;
  /* width: 100%; */
  height: 36px;
  margin: 0;
  border-radius: 4px;
  padding: 0px 36px 0px 12px;
  box-sizing: border-box;
  color: #393355;
  font-size: 12px;
  background: #E7EBED;
  border: 1px solid #E7EBED;
  min-width: 300px;
}

.list > .list-toolbar .searcher > md-icon {
  position: absolute;
  right: 5px;
  top: 5px;
}

.list  .share-container {
  display: flex;
  padding: 10px;
  box-sizing: border-box;
  align-items: center;
  margin-top: -10px;
}

.button.icon-button {
  background: none;
  padding: 0;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.button.icon-button md-icon {
  color: #333387;
  width: 17px;
  height: 17px;
  margin: 0;
}

.card {
  border-radius: 8px;
  background: white;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  /* min-height: 250px; */
  /* width: 220px; */
  /* margin-right: 50px; */
  position: relative;
}

.card-header {
  height: 44px;
  display: flex;
  align-items: center;
  padding: 0px 12px;
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.card-header > .title {
  color: #3E3885;
  font-weight: 600;
  font-size: 15px;
}

.card-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: none;
  background: #364c95;
}

.card-bg .card-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.card-fg {
  background: #364c95;
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
  /* background: rgba(0, 0, 0, 0.2); */
  display: flex;
  flex-direction: column;
}

.card.continue-where-you-left {
  width: 220px;
  margin-right: 50px;
  height: 120px;
  cursor: pointer;
  text-decoration: none;
}

.card.continue-where-you-left .title {
  color: white;
  font-size: 12px;
  padding: 10px 20px 0px 20px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
  box-sizing: border-box;
  white-space: nowrap;
}

.continue-where-you-left .description {
  color: white;
  font-size: 14px;
  padding: 0px 20px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold;
  box-sizing: border-box;
  margin-top: 10px;
  line-height: 1.4;
}

.continue-where-you-left:hover .continue-button{
  color: white;
}

.continue-where-you-left:hover .card-fg{
  background: #364c95c9;
}

.continue-where-you-left .continue-button {
  /* width: 100%; */
  margin-top: auto;
  margin-left: auto;
  color: white;
  font-size: 10px;
  padding: 10px;
  box-sizing: border-box;
  font-weight: bold;
  /* color: #364c95; */
}

.dashboard .home > .main {
  display: flex;
  margin-top: 20px;
}

@media(max-width:600px){
  .dashboard .home > .main {
    flex-direction: column;
    padding: 0px 20px;
    box-sizing: border-box;
  }

  .card.continue-where-you-left{
    width: 100%;
    margin-bottom: 10px;
    height: 140px;
  }
}

.dashboard .home .onboarding {
  display: flex;
  width: 100%;
  justify-content: stretch;
}

.dashboard .home .onboarding .card {
  width: 100%;
  padding: 16px;
  box-sizing: border-box;
  margin-bottom: 20px;
}

.clickable {
  cursor: pointer;
}

.card > .header {
  align-items: center;
  min-height: 44px;
  display: flex;
  align-items: flex-start;
  padding: 0px 12px;
  border-bottom: 1px solid #ccc;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.card > .header > .title {
  flex: 1;
}

.dashboard .home .onboarding .progress-tracker {
  width: 100%;
}

.dashboard .home .onboarding-wizard {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  /* border-top: 1px solid #ccc; */
  max-height: 0px;
  overflow: hidden;
  transition: 0.3s ease-in-out all;
}

.dashboard .home .onboarding-wizard .step {
  display: flex;
  position: relative;
  padding-bottom: 44px;
  /* overflow: hidden; */
}

.dashboard .home .onboarding-wizard .step >.content > .title {
  height: min-28px;
  display: flex;
  align-items: center;
  font-size: 18px;
  color: #aaa;
  font-weight: 500;
}

.dashboard .home .onboarding-wizard .step.open >.content > .title {
  color: #000;
}

.dashboard .home .onboarding-wizard .step > .content > .description {
  margin-top: 12px;
  font-size: 14px;
}

.dashboard .home .onboarding-wizard .step .button {
  margin-top: 32px;
}

.noborder{
  border: 0px !important;
}

.onboarding > .card > .body {
  width: 100%;
  display: flex;
  padding: 10px 10px 20px;
  box-sizing: border-box;
  overflow: hidden;
}

.dashboard .home .onboarding-wizard > .steps {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 20px;
  box-sizing: border-box;
}

.dashboard .home .onboarding-wizard .step .bullet {
  width: 24px;
  height: 24px;
  border: 2px dashed #ccc;
  border-radius: 50%;
  /* position: relative; */
  margin: 0;
  margin-right: 24px;
}

.dashboard .home .onboarding-wizard .step:not(:last-child) .bullet:after {
  content: "";
  width: 1px;
  top: 32px;
  bottom: 4px;
  background: #ddd;
  position: absolute;
  left: 14px;
}

.dashboard .home .onboarding-wizard .step .content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
}

.dashboard .home .onboarding-wizard .step .action {
  /* flex: 1; */
  padding: 0 10px 0 50px;
  display: flex;
  align-items: flex-start;
  /* justify-content: flex-end; */
  /* max-width: 350px; */
  box-sizing: border-box;
  /* overflow: hidden; */
  max-width: 550px;
}

.dashboard .home .onboarding .card.open > .onboarding-wizard {
  max-height: 1000px;
}

.checklist {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.card-checkbox {
  display: flex;
  position: relative;
  /* min-height: 100px; */
  border-radius: 8px;
  margin-bottom: 10px;
  background: #f1f1f1;
  padding: 10px;
  box-sizing: border-box;
}

.card-checkbox > .body > .buttons {
  display: flex;
  align-items: center;
  padding-top: 10px;
  flex-wrap: wrap;
}

.card-checkbox > .body > .buttons .radio-button {
  font-size: 10px;
  border-radius: 5px;
  background: #ddd;
  padding: 5px 10px;
  color: black;
  margin-right: 10px;
  line-height: 1.2;
}

.card-checkbox > .body > .buttons .radio-button > * {
  pointer-events: none;
}

.card-checkbox > .body > .buttons .radio-button.checked {
  outline: 2px solid #364c95;
}

.card-checkbox input {
  display: none;
}

.card-checkbox img {
  width: 32px;
  height: 32px;
}

.card-checkbox > .body {
  flex: 1;
  padding-left: 10px;
  display: flex;
  flex-direction: column;
}

.card-checkbox > .body > .title {
  font-weight: 500;
  color: #000;
  height: 32px;
  align-items: center;
  display: flex;
  flex: none;
}

.card-checkbox > .body > .description {
  font-size: 12px;
  line-height: 1.3;
  color: #777;
}

.dashboard .home .onboarding-wizard .step.finished .bullet:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 20px;
  height: 20px;
  background: #42e542;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
}

.dashboard .home .onboarding-wizard .step.finished .bullet {
  border: 2px solid #42e542;
}

.dashboard .home .onboarding-wizard .step.open .bullet {
  border: 2px solid #444;
}

.card-checkbox.checked {
  outline: 2px solid #333387;
}

.dashboard .home .onboarding-wizard .step.disabled {
  pointer-events: none;
  opacity: 0.6;
}

@media(max-width:600px){
  .dashboard .home .onboarding {
    padding: 0px 20px;
    box-sizing: border-box;
  }

  .dashboard .home .onboarding-wizard .step {
    flex-wrap: wrap;
  }

  .dashboard .home .onboarding-wizard .step .action {
    margin-top: 20px;
  }
}

.dashboard .home .onboarding-wizard .step .action iframe {
  max-width: 100%;
  width: 350px;
}

.add-bookmark-form {
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.add-bookmark-form .button {
  margin-top: 20px;
  align-self: end;
  justify-self: flex-end;
}

.ui-drop-up-menu-content .separator {
  height: 1px;
  width: 100%;
  background: rgba(0, 0, 0, 0.1);
}

.add-bookmark-form .title {
  font-size: 24px;
  margin: 0;
  padding-bottom: 32px;
}

.ui-drop-up-menu-content .menu-item {
  /* transform: translateX(8px); */
  transition: .3s ease-in-out all;
}

.ui-drop-up-menu-content .menu-item .delete-button {
  position: absolute;
  top: 0px;
  left: -64px;
  width: 64px;
  height: 64px;
  background: #db2727;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s ease-in-out all;
}

.ui-drop-up-menu-content .menu-item .delete-button md-icon {
  color: white;
}

.ui-drop-up-menu-content .menu-item.swiped {
  transform: translateX(64px);
}

.ui-drop-up-menu-content .menu-item-text .body {
  display: flex;
  flex-direction: column;
}

.ui-drop-up-menu-content .menu-item-text .body .title {
  /* min-height: 32px; */
  display: flex;
  align-items: flex-start;
  font-size: 12px;
  line-height: 1.3;
  padding-top: 6px;
}

.ui-drop-up-menu-content .menu-item-text .body .description {
  font-size: 11px;
  color: #666;
  font-weight: 400;
}

@media(min-width: 1024px){
  .bookmarks-menu.ui-drop-up-menu-content {
    left: 44px;
    position: absolute;
    max-width: 330px;
  }
}

.bookmarks-menu .menu-item {
  transform: translateX(8px);
}

.folder-tree {
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  min-height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding-left: 10px;
}

.folder-tree .folder-tree-item {
  display: flex;
  flex-direction: column;
  /* padding: 4px 0px; */
  min-height: 44px;
}

.folder-tree .folder {
  display: flex;
  align-items: center;
  cursor: pointer;
  box-sizing: border-box;
  padding: 0 12px;
  position: relative;
  height: 44px;
  width: 100%;
  flex: 1;
  min-height: 44px;
}

.folder-tree .dropdown-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  position: absolute;
  left: -16px;
}

.folder-tree .dropdown-button .dropdown-icon {
  color: #777;
  margin: 0;
}

.folder-tree .folder .icon {
  margin: 0;
  width: 24px;
  height: 24px;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.folder-tree .folder .title {
  flex: 1;
  display: flex;
  align-items: center;
  font-size: 12px;
  padding: 0px 12px;
  color: inherit;
  font-weight: 500;
  line-height: 1;
  height: 100%;
}

.folder-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-left: 20px;
  box-sizing: border-box;
}

.folder-item {
  align-items: flex-start;
  min-height: 44px;
  text-decoration: none;
  color: #333;
  border-radius: 5px;
  display: flex;
  /* flex-direction: column; */
  position: relative;
  overflow: visible;
  width: 100%;
  flex-wrap: wrap;
}

.folder-item .icon {
  width: 24px;
  height: 24px;
  -o-object-fit: contain;
     object-fit: contain;
}

.folder-item > .title {
  text-decoration: none;
  flex: 1;
  display: flex;
  align-items: center;
  font-size: 12px;
  padding: 0px 12px;
  color: #333;
  font-weight: 400;
  line-height: 1;
  height: 100%;
}

.folder-item .bookmark {
  flex: 1;
  display: flex;
  align-items: center;
  font-size: 12px;
  height: 100%;
  text-decoration: none;
  padding: 0 10px;
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  color: inherit;
  min-height: 44px;
}

.folder-item .bookmark .title {
  padding: 0px 12px;
  color: inherit;
  font-weight: 500;
  line-height: 1;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 31.8%;
}

.dialog {
  /* padding: 20px; */
  display: flex;
  flex-direction: column;
  width: 400px;
  max-width: 100%;
}

.dialog .header {
  display: flex;
  align-items: center;
  padding: 20px;
}

.dialog .header .title {
  font-size: 15px;
  margin: 0;
  font-weight: 400;
  line-height: 1;
}

.dialog .content {
  padding: 0px 20px;
  box-sizing: border-box;
}

.dialog .footer {
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.dialog .footer .button {
  margin-left: 10px;
}

.folder-root {
  padding-left: 20px;
}

.folder.ui-droppable-hover {
  background: rgb(232, 240, 254);
}

.folder-item .icon {
  border-radius: 50%;
  background: white;
  width: 28px;
  height: 28px;
  padding: 2px;
  box-sizing: border-box;
}

folder-tree-item {
  width: 100%;
  display: block;
}

.ui-sortable-placeholder{
  height: 0px !important;
  min-height: 0px !important;
  visibility: visible !important;
}

.ui-sortable-placeholder::after {
  content: "";
  background-clip: padding-box;
  background-color: #7598c5;
  border: 3px solid #7598c5;
  border-bottom-color: transparent;
  border-radius: 0;
  border-top-color: transparent;
  box-sizing: border-box;
  display: block;
  height: 8px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
  transform: translateY(-50%);
}

folder-content {
  width: 100%;
}

folder-content.drag-over-folder .ui-sortable-placeholder::after{
  display:none;
}

.folder-item.ui-sortable-helper md-menu{
  display: none;
}

.folder-item.ui-sortable-helper folder-content{
  display: none;
}

.folder-item.ui-sortable-helper .description{
  display: none;
}

/*
.folder-item:before {
    content: "";
    border-left: 1px dotted #757575;
    position: absolute;
    width: 23px;
    height: 44px;
    top: -23px;
    border-bottom: 1px dotted #757575;
    left: -25px;
}
*/

.folder-item.selected {
  background: #edf2f9;
}

.folder-item.ui-sortable-helper {
  max-width: 200px;
  border-radius: 46px;
  overflow: hidden;
  text-overflow: ellipsis;
  background: white;
  white-space: nowrap;
  box-shadow: 0px 0px 3px 1px #7598c5;
  box-sizing: border-box;
  /* pointer-events: none; */
  opacity: 0.8;
  background: #333387;
  color: white;
  pointer-events: none;
  height: 44px;
  max-height: 44px;
}

.folder-item .description{
  visibility: hidden;
}

.folder-item.selected .description{
  visibility: visible;
  color: #777;
  font-weight: 500;
  font-size: 11px;
}

.app-menu-content {
  position: absolute;
  top: 0px;
  background: white;
  width: 364px;
  height: 100vh;
  right: 0px;
  box-shadow: -2px 1px 3px rgba(0, 0, 0, 0.3);
  /* Two columns with equal width */
  /* Minimum height of 44px for each row */
  /* Gap between grid items */
  padding: 20px;
  box-sizing: border-box;
  overflow: hidden;
  display: block;
  /* flex-direction: column; */
  /* justify-content: flex-start; */
}

.app-menu-item {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 40px;
  color: #3b3885;
  padding: 0px 16px;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
  /* white-space: nowrap; */
  font-size: 13px;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
}

.app-menu-item:hover {
  background: rgb(59 56 133);
  color: white;
}

.app-menu-item md-icon {
  transform: rotateZ(0.02deg);
  color: inherit;
  margin: 0;
  font-size: 24px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  margin-right: 16px;
}

.app-menu-header {
  font-size: 20px;
  padding-bottom: 10px;
  text-align: left;
}

.app-menu-body {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 10px;
  align-items: start;
  box-sizing: border-box;
  overflow: hidden;
  width: 100%;
}

.app-menu-trigger-clone {
  width: auto;
  display: inline-block;
  cursor: pointer;
  margin-bottom: 10px;
  color: #3b3885;
}

.app-menu-content {
  transform:scale(1);
  opacity: 1;
  transition: all 0.1s ease-in-out;
  transform-origin: top left;
}

.app-menu-container.right .app-menu-content{
  transform-origin: top right;
}

.app-menu-content.ng-hide {
  transform:scale(0.8);
  opacity: 0;
}

.app-menu-content .subtitle{
  grid-column: 1 / -1;
  text-align: left;
  margin: 0;
}

.badge {
  margin-left: auto;
  font-size: 11px;
  font-weight: 500;
  background: #e61e28;
  border-radius: 4px;
  padding: 2px 4px;
  color: white;
}

.app-menu-trigger-clone md-icon {
  color: inherit;
}

.prompter {
  width: 100%;
  height: 44px;
  background: #F8DF70;
  padding: 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 0px 2px 1px rgb(51 51 135 / 30%);
  position: relative;
  z-index: 1;
  gap: 10px;
}

.dashboard-placeholder {
  display: flex;
  overflow: hidden;
  flex: 1;
}

.prompter-message {
  font-size: 14px;
  font-weight: 600;
  color: #000000;
}

.prompter .close-button {
  margin-left: auto;
  border-radius: 50%;
  background: black;
  color: white;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  fill: white;
  cursor: pointer;
}

.prompter .close-button md-icon {
  color: white;
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  font-size: 20px;
}

.h-100{
  height: 100px;
}

body > .cookies {
  z-index: 999;
  position: absolute;
  top: 0px;
  left: 0px;
  background: rgba(255, 255, 255, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

body > .cookies > .aviso-cookies {
  width: 800px;
  background: white;
  /* padding: 40px 40px 20px; */
  box-sizing: border-box;
  max-width: 95%;
  display: flex;
  box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.3);
  flex-direction: column;
  border-radius: 20px;
  max-height: 90%;
  overflow: hidden;
}

.aviso-cookies > .content {
  font-size: 14px;
}

.aviso-cookies > .buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  /* margin-top: 40px; */
  padding: 32px 40px;
  flex-wrap: wrap;
  gap: 20px;
  border-top: 1px solid #eee;
}

.aviso-cookies > .buttons .button{
  flex:1;
}

.aviso-cookies > .tabs {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.aviso-cookies .tab {
  font-weight: 500;
  font-size: 15px;
  padding: 12px 24px;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.aviso-cookies > .tabs > .tabset {
  padding: 0px;
  width: 100%;
  box-shadow: 0px -1px 0px 0px inset #eee;
}

.aviso-cookies .tab.selected {
  border-bottom: 2px solid #333387;
  color: #333387;
}

.aviso-cookies > .tabs > .tabset > .tab-content {
  padding: 0px;
}

.aviso-cookies .tab-content.consent {
  padding: 0px;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 0;
  /* margin-top: 20px; */
  border-radius: 10px;
  padding: 32px 40px;
}

.aviso-cookies .tab-content > .header {
  margin: 0;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
  padding: 10px 0px 24px 0px;
}

.aviso-cookies .tab-content > .header > .title {
  font-size: 24px;
  margin: 0;
}

.aviso-cookies .tab-content.consent .cookie-checkbox {
  display: flex;
  align-items: center;
  padding: 20px;
  flex-direction: column;
  flex: 1;
  cursor: pointer;
  border-right: 1px solid #eee;
}

.aviso-cookies .tab-content.consent .cookie-checkbox:hover{
  background: #fafafa;
}

.aviso-cookies .tab-content.consent .cookie-checkbox > * {
  pointer-events: none;
}

.aviso-cookies .tab-content.consent .cookie-checkbox:last-child {
  border-right: 0px;
}

.aviso-cookies .tab-content.consent .cookie-checkbox input {
  width: 20px;
  height: 20px;
}

.aviso-cookies .tab-content.consent .cookie-checkbox label {
  font-size: 15px;
  margin-top: 5px;
  font-weight: 600;
}

.consent-checkboxes {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #eaeaea;
  box-sizing: border-box;
  border-radius: 5px;
}

.aviso-cookies .tab-content > .description {
  line-height: 30px;
  font-size: 14px;
}

.aviso-cookies .tab-content.details {
  display: flex;
  flex-direction: column;
}

.aviso-cookies .tab-content.details .accordion {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  flex: none;
  padding-top: 5px;
}

.aviso-cookies .tab-content.details .accordion-visible {
}

.aviso-cookies .tab-content.details .accordion-hidden {
  /* display: none; */
  padding-left: 32px;
}

.aviso-cookies .tab-content.details .accordion-visible > .header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0px;
}

.aviso-cookies .tab-content.details .accordion-visible > .header > .title {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.aviso-cookies .tab-content.details .accordion-visible > .header > .title md-icon {
  margin: 0;
  margin-right: 10px;
}

.aviso-cookies .tab-content.details .accordion-visible > .header h1 {
  font-size: 16px;
  margin: 0;
}

.aviso-cookies .tab-content.details .accordion-visible > .content {
  font-size: 12px;
  padding: 0px 50px 12px 32px;
}

.aviso-cookies .tab-content.details .accordion-visible > .header > .title .badge {
  background: #bbbbff;
  margin-left: 8px;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.aviso-cookies .tab-content.details .accordion-hidden table {
  text-align: left;
  font-size: 11px;
  margin: 20px 0px;
  border-collapse: collapse;
}

.aviso-cookies .tab-content.details .accordion-hidden table th, td {
  /* font-size: 14px; */
  padding: 10px;
  vertical-align: initial;
  border: 1px solid #eee;
}

.aviso-cookies .tab-content.details .accordion-hidden table tr {
  border-bottom: 1px solid #eee;
}

.cookie-checkbox {
  cursor: pointer;
}

.cookies-button {
  position: absolute;
  bottom: 24px;
  left: 24px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #333387;
  border: 2px solid white;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  cursor: pointer;
  z-index: 9;
}

.cookies-button md-icon {
  color: white;
}

.informative-statement {
  /* background: #f7f7f7; */
  /* padding: 20px; */
  margin: 20px 0px;
  border-radius: 4px;
  padding: 10px;
  box-sizing: border-box;
}

.informative-statement H1 {
  margin: 0;
  font-size: 12px;
  /* padding: 4px 0px 12px 0px; */
}

.informative-statement p {
  font-size: 10px;
  /* white-space: pre-line; */
  line-height: 13px;
  margin: 0;
}

.dashboard-popup {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}

.dashboard-popup .content {
  border-radius: 10px;
  width: 600px;
  box-shadow: 0px 0px 4px 5px rgba(0, 0, 0, 0.07);
  background: white;
  padding: 32px;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  align-items: center;
}

.dashboard-popup .content .input-group{
  width: auto;
  white-space: nowrap;
}

.dashboard-popup .button {
  margin-top: 20px;
}

.footer.page-footer .certifications img {
  width: 150px;
  flex: none;
  border-radius: 10px;
  border: 1px solid #ccc;
}

.footer.page-footer .certifications img+img {
  /* top: -62px; */
  /* right: -44px; */
  position: relative;
}

.footer .stamps {
  width: 100%;
  background: white;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 50px;
  box-shadow: 0px 2px 4px -1px inset;
}

.placeholder\:text-neutral-500::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}

.placeholder\:text-neutral-500::placeholder {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}

.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}

.hover\:bg-blue-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.hover\:bg-blue-100\/0:hover {
  background-color: rgb(219 234 254 / 0);
}

.hover\:bg-blue-100\/10:hover {
  background-color: rgb(219 234 254 / 0.1);
}

.hover\:bg-blue-100\/100:hover {
  background-color: rgb(219 234 254 / 1);
}

.hover\:bg-blue-100\/20:hover {
  background-color: rgb(219 234 254 / 0.2);
}

.hover\:bg-blue-100\/25:hover {
  background-color: rgb(219 234 254 / 0.25);
}

.hover\:bg-blue-100\/30:hover {
  background-color: rgb(219 234 254 / 0.3);
}

.hover\:bg-blue-100\/40:hover {
  background-color: rgb(219 234 254 / 0.4);
}

.hover\:bg-blue-100\/5:hover {
  background-color: rgb(219 234 254 / 0.05);
}

.hover\:bg-blue-100\/50:hover {
  background-color: rgb(219 234 254 / 0.5);
}

.hover\:bg-blue-100\/60:hover {
  background-color: rgb(219 234 254 / 0.6);
}

.hover\:bg-blue-100\/70:hover {
  background-color: rgb(219 234 254 / 0.7);
}

.hover\:bg-blue-100\/75:hover {
  background-color: rgb(219 234 254 / 0.75);
}

.hover\:bg-blue-100\/80:hover {
  background-color: rgb(219 234 254 / 0.8);
}

.hover\:bg-blue-100\/90:hover {
  background-color: rgb(219 234 254 / 0.9);
}

.hover\:bg-blue-100\/95:hover {
  background-color: rgb(219 234 254 / 0.95);
}

.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}

.hover\:bg-blue-200\/0:hover {
  background-color: rgb(191 219 254 / 0);
}

.hover\:bg-blue-200\/10:hover {
  background-color: rgb(191 219 254 / 0.1);
}

.hover\:bg-blue-200\/100:hover {
  background-color: rgb(191 219 254 / 1);
}

.hover\:bg-blue-200\/20:hover {
  background-color: rgb(191 219 254 / 0.2);
}

.hover\:bg-blue-200\/25:hover {
  background-color: rgb(191 219 254 / 0.25);
}

.hover\:bg-blue-200\/30:hover {
  background-color: rgb(191 219 254 / 0.3);
}

.hover\:bg-blue-200\/40:hover {
  background-color: rgb(191 219 254 / 0.4);
}

.hover\:bg-blue-200\/5:hover {
  background-color: rgb(191 219 254 / 0.05);
}

.hover\:bg-blue-200\/50:hover {
  background-color: rgb(191 219 254 / 0.5);
}

.hover\:bg-blue-200\/60:hover {
  background-color: rgb(191 219 254 / 0.6);
}

.hover\:bg-blue-200\/70:hover {
  background-color: rgb(191 219 254 / 0.7);
}

.hover\:bg-blue-200\/75:hover {
  background-color: rgb(191 219 254 / 0.75);
}

.hover\:bg-blue-200\/80:hover {
  background-color: rgb(191 219 254 / 0.8);
}

.hover\:bg-blue-200\/90:hover {
  background-color: rgb(191 219 254 / 0.9);
}

.hover\:bg-blue-200\/95:hover {
  background-color: rgb(191 219 254 / 0.95);
}

.hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}

.hover\:bg-blue-300\/0:hover {
  background-color: rgb(147 197 253 / 0);
}

.hover\:bg-blue-300\/10:hover {
  background-color: rgb(147 197 253 / 0.1);
}

.hover\:bg-blue-300\/100:hover {
  background-color: rgb(147 197 253 / 1);
}

.hover\:bg-blue-300\/20:hover {
  background-color: rgb(147 197 253 / 0.2);
}

.hover\:bg-blue-300\/25:hover {
  background-color: rgb(147 197 253 / 0.25);
}

.hover\:bg-blue-300\/30:hover {
  background-color: rgb(147 197 253 / 0.3);
}

.hover\:bg-blue-300\/40:hover {
  background-color: rgb(147 197 253 / 0.4);
}

.hover\:bg-blue-300\/5:hover {
  background-color: rgb(147 197 253 / 0.05);
}

.hover\:bg-blue-300\/50:hover {
  background-color: rgb(147 197 253 / 0.5);
}

.hover\:bg-blue-300\/60:hover {
  background-color: rgb(147 197 253 / 0.6);
}

.hover\:bg-blue-300\/70:hover {
  background-color: rgb(147 197 253 / 0.7);
}

.hover\:bg-blue-300\/75:hover {
  background-color: rgb(147 197 253 / 0.75);
}

.hover\:bg-blue-300\/80:hover {
  background-color: rgb(147 197 253 / 0.8);
}

.hover\:bg-blue-300\/90:hover {
  background-color: rgb(147 197 253 / 0.9);
}

.hover\:bg-blue-300\/95:hover {
  background-color: rgb(147 197 253 / 0.95);
}

.hover\:bg-blue-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}

.hover\:bg-blue-400\/0:hover {
  background-color: rgb(96 165 250 / 0);
}

.hover\:bg-blue-400\/10:hover {
  background-color: rgb(96 165 250 / 0.1);
}

.hover\:bg-blue-400\/100:hover {
  background-color: rgb(96 165 250 / 1);
}

.hover\:bg-blue-400\/20:hover {
  background-color: rgb(96 165 250 / 0.2);
}

.hover\:bg-blue-400\/25:hover {
  background-color: rgb(96 165 250 / 0.25);
}

.hover\:bg-blue-400\/30:hover {
  background-color: rgb(96 165 250 / 0.3);
}

.hover\:bg-blue-400\/40:hover {
  background-color: rgb(96 165 250 / 0.4);
}

.hover\:bg-blue-400\/5:hover {
  background-color: rgb(96 165 250 / 0.05);
}

.hover\:bg-blue-400\/50:hover {
  background-color: rgb(96 165 250 / 0.5);
}

.hover\:bg-blue-400\/60:hover {
  background-color: rgb(96 165 250 / 0.6);
}

.hover\:bg-blue-400\/70:hover {
  background-color: rgb(96 165 250 / 0.7);
}

.hover\:bg-blue-400\/75:hover {
  background-color: rgb(96 165 250 / 0.75);
}

.hover\:bg-blue-400\/80:hover {
  background-color: rgb(96 165 250 / 0.8);
}

.hover\:bg-blue-400\/90:hover {
  background-color: rgb(96 165 250 / 0.9);
}

.hover\:bg-blue-400\/95:hover {
  background-color: rgb(96 165 250 / 0.95);
}

.hover\:bg-blue-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}

.hover\:bg-blue-50\/0:hover {
  background-color: rgb(239 246 255 / 0);
}

.hover\:bg-blue-50\/10:hover {
  background-color: rgb(239 246 255 / 0.1);
}

.hover\:bg-blue-50\/100:hover {
  background-color: rgb(239 246 255 / 1);
}

.hover\:bg-blue-50\/20:hover {
  background-color: rgb(239 246 255 / 0.2);
}

.hover\:bg-blue-50\/25:hover {
  background-color: rgb(239 246 255 / 0.25);
}

.hover\:bg-blue-50\/30:hover {
  background-color: rgb(239 246 255 / 0.3);
}

.hover\:bg-blue-50\/40:hover {
  background-color: rgb(239 246 255 / 0.4);
}

.hover\:bg-blue-50\/5:hover {
  background-color: rgb(239 246 255 / 0.05);
}

.hover\:bg-blue-50\/50:hover {
  background-color: rgb(239 246 255 / 0.5);
}

.hover\:bg-blue-50\/60:hover {
  background-color: rgb(239 246 255 / 0.6);
}

.hover\:bg-blue-50\/70:hover {
  background-color: rgb(239 246 255 / 0.7);
}

.hover\:bg-blue-50\/75:hover {
  background-color: rgb(239 246 255 / 0.75);
}

.hover\:bg-blue-50\/80:hover {
  background-color: rgb(239 246 255 / 0.8);
}

.hover\:bg-blue-50\/90:hover {
  background-color: rgb(239 246 255 / 0.9);
}

.hover\:bg-blue-50\/95:hover {
  background-color: rgb(239 246 255 / 0.95);
}

.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.hover\:bg-blue-500\/0:hover {
  background-color: rgb(59 130 246 / 0);
}

.hover\:bg-blue-500\/10:hover {
  background-color: rgb(59 130 246 / 0.1);
}

.hover\:bg-blue-500\/100:hover {
  background-color: rgb(59 130 246 / 1);
}

.hover\:bg-blue-500\/20:hover {
  background-color: rgb(59 130 246 / 0.2);
}

.hover\:bg-blue-500\/25:hover {
  background-color: rgb(59 130 246 / 0.25);
}

.hover\:bg-blue-500\/30:hover {
  background-color: rgb(59 130 246 / 0.3);
}

.hover\:bg-blue-500\/40:hover {
  background-color: rgb(59 130 246 / 0.4);
}

.hover\:bg-blue-500\/5:hover {
  background-color: rgb(59 130 246 / 0.05);
}

.hover\:bg-blue-500\/50:hover {
  background-color: rgb(59 130 246 / 0.5);
}

.hover\:bg-blue-500\/60:hover {
  background-color: rgb(59 130 246 / 0.6);
}

.hover\:bg-blue-500\/70:hover {
  background-color: rgb(59 130 246 / 0.7);
}

.hover\:bg-blue-500\/75:hover {
  background-color: rgb(59 130 246 / 0.75);
}

.hover\:bg-blue-500\/80:hover {
  background-color: rgb(59 130 246 / 0.8);
}

.hover\:bg-blue-500\/90:hover {
  background-color: rgb(59 130 246 / 0.9);
}

.hover\:bg-blue-500\/95:hover {
  background-color: rgb(59 130 246 / 0.95);
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.hover\:bg-blue-600\/0:hover {
  background-color: rgb(37 99 235 / 0);
}

.hover\:bg-blue-600\/10:hover {
  background-color: rgb(37 99 235 / 0.1);
}

.hover\:bg-blue-600\/100:hover {
  background-color: rgb(37 99 235 / 1);
}

.hover\:bg-blue-600\/20:hover {
  background-color: rgb(37 99 235 / 0.2);
}

.hover\:bg-blue-600\/25:hover {
  background-color: rgb(37 99 235 / 0.25);
}

.hover\:bg-blue-600\/30:hover {
  background-color: rgb(37 99 235 / 0.3);
}

.hover\:bg-blue-600\/40:hover {
  background-color: rgb(37 99 235 / 0.4);
}

.hover\:bg-blue-600\/5:hover {
  background-color: rgb(37 99 235 / 0.05);
}

.hover\:bg-blue-600\/50:hover {
  background-color: rgb(37 99 235 / 0.5);
}

.hover\:bg-blue-600\/60:hover {
  background-color: rgb(37 99 235 / 0.6);
}

.hover\:bg-blue-600\/70:hover {
  background-color: rgb(37 99 235 / 0.7);
}

.hover\:bg-blue-600\/75:hover {
  background-color: rgb(37 99 235 / 0.75);
}

.hover\:bg-blue-600\/80:hover {
  background-color: rgb(37 99 235 / 0.8);
}

.hover\:bg-blue-600\/90:hover {
  background-color: rgb(37 99 235 / 0.9);
}

.hover\:bg-blue-600\/95:hover {
  background-color: rgb(37 99 235 / 0.95);
}

.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}

.hover\:bg-blue-700\/0:hover {
  background-color: rgb(29 78 216 / 0);
}

.hover\:bg-blue-700\/10:hover {
  background-color: rgb(29 78 216 / 0.1);
}

.hover\:bg-blue-700\/100:hover {
  background-color: rgb(29 78 216 / 1);
}

.hover\:bg-blue-700\/20:hover {
  background-color: rgb(29 78 216 / 0.2);
}

.hover\:bg-blue-700\/25:hover {
  background-color: rgb(29 78 216 / 0.25);
}

.hover\:bg-blue-700\/30:hover {
  background-color: rgb(29 78 216 / 0.3);
}

.hover\:bg-blue-700\/40:hover {
  background-color: rgb(29 78 216 / 0.4);
}

.hover\:bg-blue-700\/5:hover {
  background-color: rgb(29 78 216 / 0.05);
}

.hover\:bg-blue-700\/50:hover {
  background-color: rgb(29 78 216 / 0.5);
}

.hover\:bg-blue-700\/60:hover {
  background-color: rgb(29 78 216 / 0.6);
}

.hover\:bg-blue-700\/70:hover {
  background-color: rgb(29 78 216 / 0.7);
}

.hover\:bg-blue-700\/75:hover {
  background-color: rgb(29 78 216 / 0.75);
}

.hover\:bg-blue-700\/80:hover {
  background-color: rgb(29 78 216 / 0.8);
}

.hover\:bg-blue-700\/90:hover {
  background-color: rgb(29 78 216 / 0.9);
}

.hover\:bg-blue-700\/95:hover {
  background-color: rgb(29 78 216 / 0.95);
}

.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}

.hover\:bg-blue-800\/0:hover {
  background-color: rgb(30 64 175 / 0);
}

.hover\:bg-blue-800\/10:hover {
  background-color: rgb(30 64 175 / 0.1);
}

.hover\:bg-blue-800\/100:hover {
  background-color: rgb(30 64 175 / 1);
}

.hover\:bg-blue-800\/20:hover {
  background-color: rgb(30 64 175 / 0.2);
}

.hover\:bg-blue-800\/25:hover {
  background-color: rgb(30 64 175 / 0.25);
}

.hover\:bg-blue-800\/30:hover {
  background-color: rgb(30 64 175 / 0.3);
}

.hover\:bg-blue-800\/40:hover {
  background-color: rgb(30 64 175 / 0.4);
}

.hover\:bg-blue-800\/5:hover {
  background-color: rgb(30 64 175 / 0.05);
}

.hover\:bg-blue-800\/50:hover {
  background-color: rgb(30 64 175 / 0.5);
}

.hover\:bg-blue-800\/60:hover {
  background-color: rgb(30 64 175 / 0.6);
}

.hover\:bg-blue-800\/70:hover {
  background-color: rgb(30 64 175 / 0.7);
}

.hover\:bg-blue-800\/75:hover {
  background-color: rgb(30 64 175 / 0.75);
}

.hover\:bg-blue-800\/80:hover {
  background-color: rgb(30 64 175 / 0.8);
}

.hover\:bg-blue-800\/90:hover {
  background-color: rgb(30 64 175 / 0.9);
}

.hover\:bg-blue-800\/95:hover {
  background-color: rgb(30 64 175 / 0.95);
}

.hover\:bg-blue-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}

.hover\:bg-blue-900\/0:hover {
  background-color: rgb(30 58 138 / 0);
}

.hover\:bg-blue-900\/10:hover {
  background-color: rgb(30 58 138 / 0.1);
}

.hover\:bg-blue-900\/100:hover {
  background-color: rgb(30 58 138 / 1);
}

.hover\:bg-blue-900\/20:hover {
  background-color: rgb(30 58 138 / 0.2);
}

.hover\:bg-blue-900\/25:hover {
  background-color: rgb(30 58 138 / 0.25);
}

.hover\:bg-blue-900\/30:hover {
  background-color: rgb(30 58 138 / 0.3);
}

.hover\:bg-blue-900\/40:hover {
  background-color: rgb(30 58 138 / 0.4);
}

.hover\:bg-blue-900\/5:hover {
  background-color: rgb(30 58 138 / 0.05);
}

.hover\:bg-blue-900\/50:hover {
  background-color: rgb(30 58 138 / 0.5);
}

.hover\:bg-blue-900\/60:hover {
  background-color: rgb(30 58 138 / 0.6);
}

.hover\:bg-blue-900\/70:hover {
  background-color: rgb(30 58 138 / 0.7);
}

.hover\:bg-blue-900\/75:hover {
  background-color: rgb(30 58 138 / 0.75);
}

.hover\:bg-blue-900\/80:hover {
  background-color: rgb(30 58 138 / 0.8);
}

.hover\:bg-blue-900\/90:hover {
  background-color: rgb(30 58 138 / 0.9);
}

.hover\:bg-blue-900\/95:hover {
  background-color: rgb(30 58 138 / 0.95);
}

.hover\:bg-danger-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 62 62 / var(--tw-bg-opacity));
}

.hover\:bg-danger-500\/0:hover {
  background-color: rgb(229 62 62 / 0);
}

.hover\:bg-danger-500\/10:hover {
  background-color: rgb(229 62 62 / 0.1);
}

.hover\:bg-danger-500\/100:hover {
  background-color: rgb(229 62 62 / 1);
}

.hover\:bg-danger-500\/20:hover {
  background-color: rgb(229 62 62 / 0.2);
}

.hover\:bg-danger-500\/25:hover {
  background-color: rgb(229 62 62 / 0.25);
}

.hover\:bg-danger-500\/30:hover {
  background-color: rgb(229 62 62 / 0.3);
}

.hover\:bg-danger-500\/40:hover {
  background-color: rgb(229 62 62 / 0.4);
}

.hover\:bg-danger-500\/5:hover {
  background-color: rgb(229 62 62 / 0.05);
}

.hover\:bg-danger-500\/50:hover {
  background-color: rgb(229 62 62 / 0.5);
}

.hover\:bg-danger-500\/60:hover {
  background-color: rgb(229 62 62 / 0.6);
}

.hover\:bg-danger-500\/70:hover {
  background-color: rgb(229 62 62 / 0.7);
}

.hover\:bg-danger-500\/75:hover {
  background-color: rgb(229 62 62 / 0.75);
}

.hover\:bg-danger-500\/80:hover {
  background-color: rgb(229 62 62 / 0.8);
}

.hover\:bg-danger-500\/90:hover {
  background-color: rgb(229 62 62 / 0.9);
}

.hover\:bg-danger-500\/95:hover {
  background-color: rgb(229 62 62 / 0.95);
}

.hover\:bg-dark-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(45 55 72 / var(--tw-bg-opacity));
}

.hover\:bg-dark-500\/0:hover {
  background-color: rgb(45 55 72 / 0);
}

.hover\:bg-dark-500\/10:hover {
  background-color: rgb(45 55 72 / 0.1);
}

.hover\:bg-dark-500\/100:hover {
  background-color: rgb(45 55 72 / 1);
}

.hover\:bg-dark-500\/20:hover {
  background-color: rgb(45 55 72 / 0.2);
}

.hover\:bg-dark-500\/25:hover {
  background-color: rgb(45 55 72 / 0.25);
}

.hover\:bg-dark-500\/30:hover {
  background-color: rgb(45 55 72 / 0.3);
}

.hover\:bg-dark-500\/40:hover {
  background-color: rgb(45 55 72 / 0.4);
}

.hover\:bg-dark-500\/5:hover {
  background-color: rgb(45 55 72 / 0.05);
}

.hover\:bg-dark-500\/50:hover {
  background-color: rgb(45 55 72 / 0.5);
}

.hover\:bg-dark-500\/60:hover {
  background-color: rgb(45 55 72 / 0.6);
}

.hover\:bg-dark-500\/70:hover {
  background-color: rgb(45 55 72 / 0.7);
}

.hover\:bg-dark-500\/75:hover {
  background-color: rgb(45 55 72 / 0.75);
}

.hover\:bg-dark-500\/80:hover {
  background-color: rgb(45 55 72 / 0.8);
}

.hover\:bg-dark-500\/90:hover {
  background-color: rgb(45 55 72 / 0.9);
}

.hover\:bg-dark-500\/95:hover {
  background-color: rgb(45 55 72 / 0.95);
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.hover\:bg-green-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.hover\:bg-green-100\/0:hover {
  background-color: rgb(220 252 231 / 0);
}

.hover\:bg-green-100\/10:hover {
  background-color: rgb(220 252 231 / 0.1);
}

.hover\:bg-green-100\/100:hover {
  background-color: rgb(220 252 231 / 1);
}

.hover\:bg-green-100\/20:hover {
  background-color: rgb(220 252 231 / 0.2);
}

.hover\:bg-green-100\/25:hover {
  background-color: rgb(220 252 231 / 0.25);
}

.hover\:bg-green-100\/30:hover {
  background-color: rgb(220 252 231 / 0.3);
}

.hover\:bg-green-100\/40:hover {
  background-color: rgb(220 252 231 / 0.4);
}

.hover\:bg-green-100\/5:hover {
  background-color: rgb(220 252 231 / 0.05);
}

.hover\:bg-green-100\/50:hover {
  background-color: rgb(220 252 231 / 0.5);
}

.hover\:bg-green-100\/60:hover {
  background-color: rgb(220 252 231 / 0.6);
}

.hover\:bg-green-100\/70:hover {
  background-color: rgb(220 252 231 / 0.7);
}

.hover\:bg-green-100\/75:hover {
  background-color: rgb(220 252 231 / 0.75);
}

.hover\:bg-green-100\/80:hover {
  background-color: rgb(220 252 231 / 0.8);
}

.hover\:bg-green-100\/90:hover {
  background-color: rgb(220 252 231 / 0.9);
}

.hover\:bg-green-100\/95:hover {
  background-color: rgb(220 252 231 / 0.95);
}

.hover\:bg-green-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}

.hover\:bg-green-200\/0:hover {
  background-color: rgb(187 247 208 / 0);
}

.hover\:bg-green-200\/10:hover {
  background-color: rgb(187 247 208 / 0.1);
}

.hover\:bg-green-200\/100:hover {
  background-color: rgb(187 247 208 / 1);
}

.hover\:bg-green-200\/20:hover {
  background-color: rgb(187 247 208 / 0.2);
}

.hover\:bg-green-200\/25:hover {
  background-color: rgb(187 247 208 / 0.25);
}

.hover\:bg-green-200\/30:hover {
  background-color: rgb(187 247 208 / 0.3);
}

.hover\:bg-green-200\/40:hover {
  background-color: rgb(187 247 208 / 0.4);
}

.hover\:bg-green-200\/5:hover {
  background-color: rgb(187 247 208 / 0.05);
}

.hover\:bg-green-200\/50:hover {
  background-color: rgb(187 247 208 / 0.5);
}

.hover\:bg-green-200\/60:hover {
  background-color: rgb(187 247 208 / 0.6);
}

.hover\:bg-green-200\/70:hover {
  background-color: rgb(187 247 208 / 0.7);
}

.hover\:bg-green-200\/75:hover {
  background-color: rgb(187 247 208 / 0.75);
}

.hover\:bg-green-200\/80:hover {
  background-color: rgb(187 247 208 / 0.8);
}

.hover\:bg-green-200\/90:hover {
  background-color: rgb(187 247 208 / 0.9);
}

.hover\:bg-green-200\/95:hover {
  background-color: rgb(187 247 208 / 0.95);
}

.hover\:bg-green-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity));
}

.hover\:bg-green-300\/0:hover {
  background-color: rgb(134 239 172 / 0);
}

.hover\:bg-green-300\/10:hover {
  background-color: rgb(134 239 172 / 0.1);
}

.hover\:bg-green-300\/100:hover {
  background-color: rgb(134 239 172 / 1);
}

.hover\:bg-green-300\/20:hover {
  background-color: rgb(134 239 172 / 0.2);
}

.hover\:bg-green-300\/25:hover {
  background-color: rgb(134 239 172 / 0.25);
}

.hover\:bg-green-300\/30:hover {
  background-color: rgb(134 239 172 / 0.3);
}

.hover\:bg-green-300\/40:hover {
  background-color: rgb(134 239 172 / 0.4);
}

.hover\:bg-green-300\/5:hover {
  background-color: rgb(134 239 172 / 0.05);
}

.hover\:bg-green-300\/50:hover {
  background-color: rgb(134 239 172 / 0.5);
}

.hover\:bg-green-300\/60:hover {
  background-color: rgb(134 239 172 / 0.6);
}

.hover\:bg-green-300\/70:hover {
  background-color: rgb(134 239 172 / 0.7);
}

.hover\:bg-green-300\/75:hover {
  background-color: rgb(134 239 172 / 0.75);
}

.hover\:bg-green-300\/80:hover {
  background-color: rgb(134 239 172 / 0.8);
}

.hover\:bg-green-300\/90:hover {
  background-color: rgb(134 239 172 / 0.9);
}

.hover\:bg-green-300\/95:hover {
  background-color: rgb(134 239 172 / 0.95);
}

.hover\:bg-green-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity));
}

.hover\:bg-green-400\/0:hover {
  background-color: rgb(74 222 128 / 0);
}

.hover\:bg-green-400\/10:hover {
  background-color: rgb(74 222 128 / 0.1);
}

.hover\:bg-green-400\/100:hover {
  background-color: rgb(74 222 128 / 1);
}

.hover\:bg-green-400\/20:hover {
  background-color: rgb(74 222 128 / 0.2);
}

.hover\:bg-green-400\/25:hover {
  background-color: rgb(74 222 128 / 0.25);
}

.hover\:bg-green-400\/30:hover {
  background-color: rgb(74 222 128 / 0.3);
}

.hover\:bg-green-400\/40:hover {
  background-color: rgb(74 222 128 / 0.4);
}

.hover\:bg-green-400\/5:hover {
  background-color: rgb(74 222 128 / 0.05);
}

.hover\:bg-green-400\/50:hover {
  background-color: rgb(74 222 128 / 0.5);
}

.hover\:bg-green-400\/60:hover {
  background-color: rgb(74 222 128 / 0.6);
}

.hover\:bg-green-400\/70:hover {
  background-color: rgb(74 222 128 / 0.7);
}

.hover\:bg-green-400\/75:hover {
  background-color: rgb(74 222 128 / 0.75);
}

.hover\:bg-green-400\/80:hover {
  background-color: rgb(74 222 128 / 0.8);
}

.hover\:bg-green-400\/90:hover {
  background-color: rgb(74 222 128 / 0.9);
}

.hover\:bg-green-400\/95:hover {
  background-color: rgb(74 222 128 / 0.95);
}

.hover\:bg-green-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}

.hover\:bg-green-50\/0:hover {
  background-color: rgb(240 253 244 / 0);
}

.hover\:bg-green-50\/10:hover {
  background-color: rgb(240 253 244 / 0.1);
}

.hover\:bg-green-50\/100:hover {
  background-color: rgb(240 253 244 / 1);
}

.hover\:bg-green-50\/20:hover {
  background-color: rgb(240 253 244 / 0.2);
}

.hover\:bg-green-50\/25:hover {
  background-color: rgb(240 253 244 / 0.25);
}

.hover\:bg-green-50\/30:hover {
  background-color: rgb(240 253 244 / 0.3);
}

.hover\:bg-green-50\/40:hover {
  background-color: rgb(240 253 244 / 0.4);
}

.hover\:bg-green-50\/5:hover {
  background-color: rgb(240 253 244 / 0.05);
}

.hover\:bg-green-50\/50:hover {
  background-color: rgb(240 253 244 / 0.5);
}

.hover\:bg-green-50\/60:hover {
  background-color: rgb(240 253 244 / 0.6);
}

.hover\:bg-green-50\/70:hover {
  background-color: rgb(240 253 244 / 0.7);
}

.hover\:bg-green-50\/75:hover {
  background-color: rgb(240 253 244 / 0.75);
}

.hover\:bg-green-50\/80:hover {
  background-color: rgb(240 253 244 / 0.8);
}

.hover\:bg-green-50\/90:hover {
  background-color: rgb(240 253 244 / 0.9);
}

.hover\:bg-green-50\/95:hover {
  background-color: rgb(240 253 244 / 0.95);
}

.hover\:bg-green-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}

.hover\:bg-green-500\/0:hover {
  background-color: rgb(34 197 94 / 0);
}

.hover\:bg-green-500\/10:hover {
  background-color: rgb(34 197 94 / 0.1);
}

.hover\:bg-green-500\/100:hover {
  background-color: rgb(34 197 94 / 1);
}

.hover\:bg-green-500\/20:hover {
  background-color: rgb(34 197 94 / 0.2);
}

.hover\:bg-green-500\/25:hover {
  background-color: rgb(34 197 94 / 0.25);
}

.hover\:bg-green-500\/30:hover {
  background-color: rgb(34 197 94 / 0.3);
}

.hover\:bg-green-500\/40:hover {
  background-color: rgb(34 197 94 / 0.4);
}

.hover\:bg-green-500\/5:hover {
  background-color: rgb(34 197 94 / 0.05);
}

.hover\:bg-green-500\/50:hover {
  background-color: rgb(34 197 94 / 0.5);
}

.hover\:bg-green-500\/60:hover {
  background-color: rgb(34 197 94 / 0.6);
}

.hover\:bg-green-500\/70:hover {
  background-color: rgb(34 197 94 / 0.7);
}

.hover\:bg-green-500\/75:hover {
  background-color: rgb(34 197 94 / 0.75);
}

.hover\:bg-green-500\/80:hover {
  background-color: rgb(34 197 94 / 0.8);
}

.hover\:bg-green-500\/90:hover {
  background-color: rgb(34 197 94 / 0.9);
}

.hover\:bg-green-500\/95:hover {
  background-color: rgb(34 197 94 / 0.95);
}

.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}

.hover\:bg-green-600\/0:hover {
  background-color: rgb(22 163 74 / 0);
}

.hover\:bg-green-600\/10:hover {
  background-color: rgb(22 163 74 / 0.1);
}

.hover\:bg-green-600\/100:hover {
  background-color: rgb(22 163 74 / 1);
}

.hover\:bg-green-600\/20:hover {
  background-color: rgb(22 163 74 / 0.2);
}

.hover\:bg-green-600\/25:hover {
  background-color: rgb(22 163 74 / 0.25);
}

.hover\:bg-green-600\/30:hover {
  background-color: rgb(22 163 74 / 0.3);
}

.hover\:bg-green-600\/40:hover {
  background-color: rgb(22 163 74 / 0.4);
}

.hover\:bg-green-600\/5:hover {
  background-color: rgb(22 163 74 / 0.05);
}

.hover\:bg-green-600\/50:hover {
  background-color: rgb(22 163 74 / 0.5);
}

.hover\:bg-green-600\/60:hover {
  background-color: rgb(22 163 74 / 0.6);
}

.hover\:bg-green-600\/70:hover {
  background-color: rgb(22 163 74 / 0.7);
}

.hover\:bg-green-600\/75:hover {
  background-color: rgb(22 163 74 / 0.75);
}

.hover\:bg-green-600\/80:hover {
  background-color: rgb(22 163 74 / 0.8);
}

.hover\:bg-green-600\/90:hover {
  background-color: rgb(22 163 74 / 0.9);
}

.hover\:bg-green-600\/95:hover {
  background-color: rgb(22 163 74 / 0.95);
}

.hover\:bg-green-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity));
}

.hover\:bg-green-700\/0:hover {
  background-color: rgb(21 128 61 / 0);
}

.hover\:bg-green-700\/10:hover {
  background-color: rgb(21 128 61 / 0.1);
}

.hover\:bg-green-700\/100:hover {
  background-color: rgb(21 128 61 / 1);
}

.hover\:bg-green-700\/20:hover {
  background-color: rgb(21 128 61 / 0.2);
}

.hover\:bg-green-700\/25:hover {
  background-color: rgb(21 128 61 / 0.25);
}

.hover\:bg-green-700\/30:hover {
  background-color: rgb(21 128 61 / 0.3);
}

.hover\:bg-green-700\/40:hover {
  background-color: rgb(21 128 61 / 0.4);
}

.hover\:bg-green-700\/5:hover {
  background-color: rgb(21 128 61 / 0.05);
}

.hover\:bg-green-700\/50:hover {
  background-color: rgb(21 128 61 / 0.5);
}

.hover\:bg-green-700\/60:hover {
  background-color: rgb(21 128 61 / 0.6);
}

.hover\:bg-green-700\/70:hover {
  background-color: rgb(21 128 61 / 0.7);
}

.hover\:bg-green-700\/75:hover {
  background-color: rgb(21 128 61 / 0.75);
}

.hover\:bg-green-700\/80:hover {
  background-color: rgb(21 128 61 / 0.8);
}

.hover\:bg-green-700\/90:hover {
  background-color: rgb(21 128 61 / 0.9);
}

.hover\:bg-green-700\/95:hover {
  background-color: rgb(21 128 61 / 0.95);
}

.hover\:bg-green-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity));
}

.hover\:bg-green-800\/0:hover {
  background-color: rgb(22 101 52 / 0);
}

.hover\:bg-green-800\/10:hover {
  background-color: rgb(22 101 52 / 0.1);
}

.hover\:bg-green-800\/100:hover {
  background-color: rgb(22 101 52 / 1);
}

.hover\:bg-green-800\/20:hover {
  background-color: rgb(22 101 52 / 0.2);
}

.hover\:bg-green-800\/25:hover {
  background-color: rgb(22 101 52 / 0.25);
}

.hover\:bg-green-800\/30:hover {
  background-color: rgb(22 101 52 / 0.3);
}

.hover\:bg-green-800\/40:hover {
  background-color: rgb(22 101 52 / 0.4);
}

.hover\:bg-green-800\/5:hover {
  background-color: rgb(22 101 52 / 0.05);
}

.hover\:bg-green-800\/50:hover {
  background-color: rgb(22 101 52 / 0.5);
}

.hover\:bg-green-800\/60:hover {
  background-color: rgb(22 101 52 / 0.6);
}

.hover\:bg-green-800\/70:hover {
  background-color: rgb(22 101 52 / 0.7);
}

.hover\:bg-green-800\/75:hover {
  background-color: rgb(22 101 52 / 0.75);
}

.hover\:bg-green-800\/80:hover {
  background-color: rgb(22 101 52 / 0.8);
}

.hover\:bg-green-800\/90:hover {
  background-color: rgb(22 101 52 / 0.9);
}

.hover\:bg-green-800\/95:hover {
  background-color: rgb(22 101 52 / 0.95);
}

.hover\:bg-green-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}

.hover\:bg-green-900\/0:hover {
  background-color: rgb(20 83 45 / 0);
}

.hover\:bg-green-900\/10:hover {
  background-color: rgb(20 83 45 / 0.1);
}

.hover\:bg-green-900\/100:hover {
  background-color: rgb(20 83 45 / 1);
}

.hover\:bg-green-900\/20:hover {
  background-color: rgb(20 83 45 / 0.2);
}

.hover\:bg-green-900\/25:hover {
  background-color: rgb(20 83 45 / 0.25);
}

.hover\:bg-green-900\/30:hover {
  background-color: rgb(20 83 45 / 0.3);
}

.hover\:bg-green-900\/40:hover {
  background-color: rgb(20 83 45 / 0.4);
}

.hover\:bg-green-900\/5:hover {
  background-color: rgb(20 83 45 / 0.05);
}

.hover\:bg-green-900\/50:hover {
  background-color: rgb(20 83 45 / 0.5);
}

.hover\:bg-green-900\/60:hover {
  background-color: rgb(20 83 45 / 0.6);
}

.hover\:bg-green-900\/70:hover {
  background-color: rgb(20 83 45 / 0.7);
}

.hover\:bg-green-900\/75:hover {
  background-color: rgb(20 83 45 / 0.75);
}

.hover\:bg-green-900\/80:hover {
  background-color: rgb(20 83 45 / 0.8);
}

.hover\:bg-green-900\/90:hover {
  background-color: rgb(20 83 45 / 0.9);
}

.hover\:bg-green-900\/95:hover {
  background-color: rgb(20 83 45 / 0.95);
}

.hover\:bg-info-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(66 153 225 / var(--tw-bg-opacity));
}

.hover\:bg-info-500\/0:hover {
  background-color: rgb(66 153 225 / 0);
}

.hover\:bg-info-500\/10:hover {
  background-color: rgb(66 153 225 / 0.1);
}

.hover\:bg-info-500\/100:hover {
  background-color: rgb(66 153 225 / 1);
}

.hover\:bg-info-500\/20:hover {
  background-color: rgb(66 153 225 / 0.2);
}

.hover\:bg-info-500\/25:hover {
  background-color: rgb(66 153 225 / 0.25);
}

.hover\:bg-info-500\/30:hover {
  background-color: rgb(66 153 225 / 0.3);
}

.hover\:bg-info-500\/40:hover {
  background-color: rgb(66 153 225 / 0.4);
}

.hover\:bg-info-500\/5:hover {
  background-color: rgb(66 153 225 / 0.05);
}

.hover\:bg-info-500\/50:hover {
  background-color: rgb(66 153 225 / 0.5);
}

.hover\:bg-info-500\/60:hover {
  background-color: rgb(66 153 225 / 0.6);
}

.hover\:bg-info-500\/70:hover {
  background-color: rgb(66 153 225 / 0.7);
}

.hover\:bg-info-500\/75:hover {
  background-color: rgb(66 153 225 / 0.75);
}

.hover\:bg-info-500\/80:hover {
  background-color: rgb(66 153 225 / 0.8);
}

.hover\:bg-info-500\/90:hover {
  background-color: rgb(66 153 225 / 0.9);
}

.hover\:bg-info-500\/95:hover {
  background-color: rgb(66 153 225 / 0.95);
}

.hover\:bg-light-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
}

.hover\:bg-light-500\/0:hover {
  background-color: rgb(237 242 247 / 0);
}

.hover\:bg-light-500\/10:hover {
  background-color: rgb(237 242 247 / 0.1);
}

.hover\:bg-light-500\/100:hover {
  background-color: rgb(237 242 247 / 1);
}

.hover\:bg-light-500\/20:hover {
  background-color: rgb(237 242 247 / 0.2);
}

.hover\:bg-light-500\/25:hover {
  background-color: rgb(237 242 247 / 0.25);
}

.hover\:bg-light-500\/30:hover {
  background-color: rgb(237 242 247 / 0.3);
}

.hover\:bg-light-500\/40:hover {
  background-color: rgb(237 242 247 / 0.4);
}

.hover\:bg-light-500\/5:hover {
  background-color: rgb(237 242 247 / 0.05);
}

.hover\:bg-light-500\/50:hover {
  background-color: rgb(237 242 247 / 0.5);
}

.hover\:bg-light-500\/60:hover {
  background-color: rgb(237 242 247 / 0.6);
}

.hover\:bg-light-500\/70:hover {
  background-color: rgb(237 242 247 / 0.7);
}

.hover\:bg-light-500\/75:hover {
  background-color: rgb(237 242 247 / 0.75);
}

.hover\:bg-light-500\/80:hover {
  background-color: rgb(237 242 247 / 0.8);
}

.hover\:bg-light-500\/90:hover {
  background-color: rgb(237 242 247 / 0.9);
}

.hover\:bg-light-500\/95:hover {
  background-color: rgb(237 242 247 / 0.95);
}

.hover\:bg-neutral-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-100\/0:hover {
  background-color: rgb(245 245 245 / 0);
}

.hover\:bg-neutral-100\/10:hover {
  background-color: rgb(245 245 245 / 0.1);
}

.hover\:bg-neutral-100\/100:hover {
  background-color: rgb(245 245 245 / 1);
}

.hover\:bg-neutral-100\/20:hover {
  background-color: rgb(245 245 245 / 0.2);
}

.hover\:bg-neutral-100\/25:hover {
  background-color: rgb(245 245 245 / 0.25);
}

.hover\:bg-neutral-100\/30:hover {
  background-color: rgb(245 245 245 / 0.3);
}

.hover\:bg-neutral-100\/40:hover {
  background-color: rgb(245 245 245 / 0.4);
}

.hover\:bg-neutral-100\/5:hover {
  background-color: rgb(245 245 245 / 0.05);
}

.hover\:bg-neutral-100\/50:hover {
  background-color: rgb(245 245 245 / 0.5);
}

.hover\:bg-neutral-100\/60:hover {
  background-color: rgb(245 245 245 / 0.6);
}

.hover\:bg-neutral-100\/70:hover {
  background-color: rgb(245 245 245 / 0.7);
}

.hover\:bg-neutral-100\/75:hover {
  background-color: rgb(245 245 245 / 0.75);
}

.hover\:bg-neutral-100\/80:hover {
  background-color: rgb(245 245 245 / 0.8);
}

.hover\:bg-neutral-100\/90:hover {
  background-color: rgb(245 245 245 / 0.9);
}

.hover\:bg-neutral-100\/95:hover {
  background-color: rgb(245 245 245 / 0.95);
}

.hover\:bg-neutral-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-200\/0:hover {
  background-color: rgb(229 229 229 / 0);
}

.hover\:bg-neutral-200\/10:hover {
  background-color: rgb(229 229 229 / 0.1);
}

.hover\:bg-neutral-200\/100:hover {
  background-color: rgb(229 229 229 / 1);
}

.hover\:bg-neutral-200\/20:hover {
  background-color: rgb(229 229 229 / 0.2);
}

.hover\:bg-neutral-200\/25:hover {
  background-color: rgb(229 229 229 / 0.25);
}

.hover\:bg-neutral-200\/30:hover {
  background-color: rgb(229 229 229 / 0.3);
}

.hover\:bg-neutral-200\/40:hover {
  background-color: rgb(229 229 229 / 0.4);
}

.hover\:bg-neutral-200\/5:hover {
  background-color: rgb(229 229 229 / 0.05);
}

.hover\:bg-neutral-200\/50:hover {
  background-color: rgb(229 229 229 / 0.5);
}

.hover\:bg-neutral-200\/60:hover {
  background-color: rgb(229 229 229 / 0.6);
}

.hover\:bg-neutral-200\/70:hover {
  background-color: rgb(229 229 229 / 0.7);
}

.hover\:bg-neutral-200\/75:hover {
  background-color: rgb(229 229 229 / 0.75);
}

.hover\:bg-neutral-200\/80:hover {
  background-color: rgb(229 229 229 / 0.8);
}

.hover\:bg-neutral-200\/90:hover {
  background-color: rgb(229 229 229 / 0.9);
}

.hover\:bg-neutral-200\/95:hover {
  background-color: rgb(229 229 229 / 0.95);
}

.hover\:bg-neutral-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-300\/0:hover {
  background-color: rgb(212 212 212 / 0);
}

.hover\:bg-neutral-300\/10:hover {
  background-color: rgb(212 212 212 / 0.1);
}

.hover\:bg-neutral-300\/100:hover {
  background-color: rgb(212 212 212 / 1);
}

.hover\:bg-neutral-300\/20:hover {
  background-color: rgb(212 212 212 / 0.2);
}

.hover\:bg-neutral-300\/25:hover {
  background-color: rgb(212 212 212 / 0.25);
}

.hover\:bg-neutral-300\/30:hover {
  background-color: rgb(212 212 212 / 0.3);
}

.hover\:bg-neutral-300\/40:hover {
  background-color: rgb(212 212 212 / 0.4);
}

.hover\:bg-neutral-300\/5:hover {
  background-color: rgb(212 212 212 / 0.05);
}

.hover\:bg-neutral-300\/50:hover {
  background-color: rgb(212 212 212 / 0.5);
}

.hover\:bg-neutral-300\/60:hover {
  background-color: rgb(212 212 212 / 0.6);
}

.hover\:bg-neutral-300\/70:hover {
  background-color: rgb(212 212 212 / 0.7);
}

.hover\:bg-neutral-300\/75:hover {
  background-color: rgb(212 212 212 / 0.75);
}

.hover\:bg-neutral-300\/80:hover {
  background-color: rgb(212 212 212 / 0.8);
}

.hover\:bg-neutral-300\/90:hover {
  background-color: rgb(212 212 212 / 0.9);
}

.hover\:bg-neutral-300\/95:hover {
  background-color: rgb(212 212 212 / 0.95);
}

.hover\:bg-neutral-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-400\/0:hover {
  background-color: rgb(163 163 163 / 0);
}

.hover\:bg-neutral-400\/10:hover {
  background-color: rgb(163 163 163 / 0.1);
}

.hover\:bg-neutral-400\/100:hover {
  background-color: rgb(163 163 163 / 1);
}

.hover\:bg-neutral-400\/20:hover {
  background-color: rgb(163 163 163 / 0.2);
}

.hover\:bg-neutral-400\/25:hover {
  background-color: rgb(163 163 163 / 0.25);
}

.hover\:bg-neutral-400\/30:hover {
  background-color: rgb(163 163 163 / 0.3);
}

.hover\:bg-neutral-400\/40:hover {
  background-color: rgb(163 163 163 / 0.4);
}

.hover\:bg-neutral-400\/5:hover {
  background-color: rgb(163 163 163 / 0.05);
}

.hover\:bg-neutral-400\/50:hover {
  background-color: rgb(163 163 163 / 0.5);
}

.hover\:bg-neutral-400\/60:hover {
  background-color: rgb(163 163 163 / 0.6);
}

.hover\:bg-neutral-400\/70:hover {
  background-color: rgb(163 163 163 / 0.7);
}

.hover\:bg-neutral-400\/75:hover {
  background-color: rgb(163 163 163 / 0.75);
}

.hover\:bg-neutral-400\/80:hover {
  background-color: rgb(163 163 163 / 0.8);
}

.hover\:bg-neutral-400\/90:hover {
  background-color: rgb(163 163 163 / 0.9);
}

.hover\:bg-neutral-400\/95:hover {
  background-color: rgb(163 163 163 / 0.95);
}

.hover\:bg-neutral-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-50\/0:hover {
  background-color: rgb(250 250 250 / 0);
}

.hover\:bg-neutral-50\/10:hover {
  background-color: rgb(250 250 250 / 0.1);
}

.hover\:bg-neutral-50\/100:hover {
  background-color: rgb(250 250 250 / 1);
}

.hover\:bg-neutral-50\/20:hover {
  background-color: rgb(250 250 250 / 0.2);
}

.hover\:bg-neutral-50\/25:hover {
  background-color: rgb(250 250 250 / 0.25);
}

.hover\:bg-neutral-50\/30:hover {
  background-color: rgb(250 250 250 / 0.3);
}

.hover\:bg-neutral-50\/40:hover {
  background-color: rgb(250 250 250 / 0.4);
}

.hover\:bg-neutral-50\/5:hover {
  background-color: rgb(250 250 250 / 0.05);
}

.hover\:bg-neutral-50\/50:hover {
  background-color: rgb(250 250 250 / 0.5);
}

.hover\:bg-neutral-50\/60:hover {
  background-color: rgb(250 250 250 / 0.6);
}

.hover\:bg-neutral-50\/70:hover {
  background-color: rgb(250 250 250 / 0.7);
}

.hover\:bg-neutral-50\/75:hover {
  background-color: rgb(250 250 250 / 0.75);
}

.hover\:bg-neutral-50\/80:hover {
  background-color: rgb(250 250 250 / 0.8);
}

.hover\:bg-neutral-50\/90:hover {
  background-color: rgb(250 250 250 / 0.9);
}

.hover\:bg-neutral-50\/95:hover {
  background-color: rgb(250 250 250 / 0.95);
}

.hover\:bg-neutral-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-500\/0:hover {
  background-color: rgb(115 115 115 / 0);
}

.hover\:bg-neutral-500\/10:hover {
  background-color: rgb(115 115 115 / 0.1);
}

.hover\:bg-neutral-500\/100:hover {
  background-color: rgb(115 115 115 / 1);
}

.hover\:bg-neutral-500\/20:hover {
  background-color: rgb(115 115 115 / 0.2);
}

.hover\:bg-neutral-500\/25:hover {
  background-color: rgb(115 115 115 / 0.25);
}

.hover\:bg-neutral-500\/30:hover {
  background-color: rgb(115 115 115 / 0.3);
}

.hover\:bg-neutral-500\/40:hover {
  background-color: rgb(115 115 115 / 0.4);
}

.hover\:bg-neutral-500\/5:hover {
  background-color: rgb(115 115 115 / 0.05);
}

.hover\:bg-neutral-500\/50:hover {
  background-color: rgb(115 115 115 / 0.5);
}

.hover\:bg-neutral-500\/60:hover {
  background-color: rgb(115 115 115 / 0.6);
}

.hover\:bg-neutral-500\/70:hover {
  background-color: rgb(115 115 115 / 0.7);
}

.hover\:bg-neutral-500\/75:hover {
  background-color: rgb(115 115 115 / 0.75);
}

.hover\:bg-neutral-500\/80:hover {
  background-color: rgb(115 115 115 / 0.8);
}

.hover\:bg-neutral-500\/90:hover {
  background-color: rgb(115 115 115 / 0.9);
}

.hover\:bg-neutral-500\/95:hover {
  background-color: rgb(115 115 115 / 0.95);
}

.hover\:bg-neutral-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-600\/0:hover {
  background-color: rgb(82 82 82 / 0);
}

.hover\:bg-neutral-600\/10:hover {
  background-color: rgb(82 82 82 / 0.1);
}

.hover\:bg-neutral-600\/100:hover {
  background-color: rgb(82 82 82 / 1);
}

.hover\:bg-neutral-600\/20:hover {
  background-color: rgb(82 82 82 / 0.2);
}

.hover\:bg-neutral-600\/25:hover {
  background-color: rgb(82 82 82 / 0.25);
}

.hover\:bg-neutral-600\/30:hover {
  background-color: rgb(82 82 82 / 0.3);
}

.hover\:bg-neutral-600\/40:hover {
  background-color: rgb(82 82 82 / 0.4);
}

.hover\:bg-neutral-600\/5:hover {
  background-color: rgb(82 82 82 / 0.05);
}

.hover\:bg-neutral-600\/50:hover {
  background-color: rgb(82 82 82 / 0.5);
}

.hover\:bg-neutral-600\/60:hover {
  background-color: rgb(82 82 82 / 0.6);
}

.hover\:bg-neutral-600\/70:hover {
  background-color: rgb(82 82 82 / 0.7);
}

.hover\:bg-neutral-600\/75:hover {
  background-color: rgb(82 82 82 / 0.75);
}

.hover\:bg-neutral-600\/80:hover {
  background-color: rgb(82 82 82 / 0.8);
}

.hover\:bg-neutral-600\/90:hover {
  background-color: rgb(82 82 82 / 0.9);
}

.hover\:bg-neutral-600\/95:hover {
  background-color: rgb(82 82 82 / 0.95);
}

.hover\:bg-neutral-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-700\/0:hover {
  background-color: rgb(64 64 64 / 0);
}

.hover\:bg-neutral-700\/10:hover {
  background-color: rgb(64 64 64 / 0.1);
}

.hover\:bg-neutral-700\/100:hover {
  background-color: rgb(64 64 64 / 1);
}

.hover\:bg-neutral-700\/20:hover {
  background-color: rgb(64 64 64 / 0.2);
}

.hover\:bg-neutral-700\/25:hover {
  background-color: rgb(64 64 64 / 0.25);
}

.hover\:bg-neutral-700\/30:hover {
  background-color: rgb(64 64 64 / 0.3);
}

.hover\:bg-neutral-700\/40:hover {
  background-color: rgb(64 64 64 / 0.4);
}

.hover\:bg-neutral-700\/5:hover {
  background-color: rgb(64 64 64 / 0.05);
}

.hover\:bg-neutral-700\/50:hover {
  background-color: rgb(64 64 64 / 0.5);
}

.hover\:bg-neutral-700\/60:hover {
  background-color: rgb(64 64 64 / 0.6);
}

.hover\:bg-neutral-700\/70:hover {
  background-color: rgb(64 64 64 / 0.7);
}

.hover\:bg-neutral-700\/75:hover {
  background-color: rgb(64 64 64 / 0.75);
}

.hover\:bg-neutral-700\/80:hover {
  background-color: rgb(64 64 64 / 0.8);
}

.hover\:bg-neutral-700\/90:hover {
  background-color: rgb(64 64 64 / 0.9);
}

.hover\:bg-neutral-700\/95:hover {
  background-color: rgb(64 64 64 / 0.95);
}

.hover\:bg-neutral-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-800\/0:hover {
  background-color: rgb(38 38 38 / 0);
}

.hover\:bg-neutral-800\/10:hover {
  background-color: rgb(38 38 38 / 0.1);
}

.hover\:bg-neutral-800\/100:hover {
  background-color: rgb(38 38 38 / 1);
}

.hover\:bg-neutral-800\/20:hover {
  background-color: rgb(38 38 38 / 0.2);
}

.hover\:bg-neutral-800\/25:hover {
  background-color: rgb(38 38 38 / 0.25);
}

.hover\:bg-neutral-800\/30:hover {
  background-color: rgb(38 38 38 / 0.3);
}

.hover\:bg-neutral-800\/40:hover {
  background-color: rgb(38 38 38 / 0.4);
}

.hover\:bg-neutral-800\/5:hover {
  background-color: rgb(38 38 38 / 0.05);
}

.hover\:bg-neutral-800\/50:hover {
  background-color: rgb(38 38 38 / 0.5);
}

.hover\:bg-neutral-800\/60:hover {
  background-color: rgb(38 38 38 / 0.6);
}

.hover\:bg-neutral-800\/70:hover {
  background-color: rgb(38 38 38 / 0.7);
}

.hover\:bg-neutral-800\/75:hover {
  background-color: rgb(38 38 38 / 0.75);
}

.hover\:bg-neutral-800\/80:hover {
  background-color: rgb(38 38 38 / 0.8);
}

.hover\:bg-neutral-800\/90:hover {
  background-color: rgb(38 38 38 / 0.9);
}

.hover\:bg-neutral-800\/95:hover {
  background-color: rgb(38 38 38 / 0.95);
}

.hover\:bg-neutral-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}

.hover\:bg-neutral-900\/0:hover {
  background-color: rgb(23 23 23 / 0);
}

.hover\:bg-neutral-900\/10:hover {
  background-color: rgb(23 23 23 / 0.1);
}

.hover\:bg-neutral-900\/100:hover {
  background-color: rgb(23 23 23 / 1);
}

.hover\:bg-neutral-900\/20:hover {
  background-color: rgb(23 23 23 / 0.2);
}

.hover\:bg-neutral-900\/25:hover {
  background-color: rgb(23 23 23 / 0.25);
}

.hover\:bg-neutral-900\/30:hover {
  background-color: rgb(23 23 23 / 0.3);
}

.hover\:bg-neutral-900\/40:hover {
  background-color: rgb(23 23 23 / 0.4);
}

.hover\:bg-neutral-900\/5:hover {
  background-color: rgb(23 23 23 / 0.05);
}

.hover\:bg-neutral-900\/50:hover {
  background-color: rgb(23 23 23 / 0.5);
}

.hover\:bg-neutral-900\/60:hover {
  background-color: rgb(23 23 23 / 0.6);
}

.hover\:bg-neutral-900\/70:hover {
  background-color: rgb(23 23 23 / 0.7);
}

.hover\:bg-neutral-900\/75:hover {
  background-color: rgb(23 23 23 / 0.75);
}

.hover\:bg-neutral-900\/80:hover {
  background-color: rgb(23 23 23 / 0.8);
}

.hover\:bg-neutral-900\/90:hover {
  background-color: rgb(23 23 23 / 0.9);
}

.hover\:bg-neutral-900\/95:hover {
  background-color: rgb(23 23 23 / 0.95);
}

.hover\:bg-pink-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}

.hover\:bg-pink-100\/0:hover {
  background-color: rgb(252 231 243 / 0);
}

.hover\:bg-pink-100\/10:hover {
  background-color: rgb(252 231 243 / 0.1);
}

.hover\:bg-pink-100\/100:hover {
  background-color: rgb(252 231 243 / 1);
}

.hover\:bg-pink-100\/20:hover {
  background-color: rgb(252 231 243 / 0.2);
}

.hover\:bg-pink-100\/25:hover {
  background-color: rgb(252 231 243 / 0.25);
}

.hover\:bg-pink-100\/30:hover {
  background-color: rgb(252 231 243 / 0.3);
}

.hover\:bg-pink-100\/40:hover {
  background-color: rgb(252 231 243 / 0.4);
}

.hover\:bg-pink-100\/5:hover {
  background-color: rgb(252 231 243 / 0.05);
}

.hover\:bg-pink-100\/50:hover {
  background-color: rgb(252 231 243 / 0.5);
}

.hover\:bg-pink-100\/60:hover {
  background-color: rgb(252 231 243 / 0.6);
}

.hover\:bg-pink-100\/70:hover {
  background-color: rgb(252 231 243 / 0.7);
}

.hover\:bg-pink-100\/75:hover {
  background-color: rgb(252 231 243 / 0.75);
}

.hover\:bg-pink-100\/80:hover {
  background-color: rgb(252 231 243 / 0.8);
}

.hover\:bg-pink-100\/90:hover {
  background-color: rgb(252 231 243 / 0.9);
}

.hover\:bg-pink-100\/95:hover {
  background-color: rgb(252 231 243 / 0.95);
}

.hover\:bg-pink-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity));
}

.hover\:bg-pink-200\/0:hover {
  background-color: rgb(251 207 232 / 0);
}

.hover\:bg-pink-200\/10:hover {
  background-color: rgb(251 207 232 / 0.1);
}

.hover\:bg-pink-200\/100:hover {
  background-color: rgb(251 207 232 / 1);
}

.hover\:bg-pink-200\/20:hover {
  background-color: rgb(251 207 232 / 0.2);
}

.hover\:bg-pink-200\/25:hover {
  background-color: rgb(251 207 232 / 0.25);
}

.hover\:bg-pink-200\/30:hover {
  background-color: rgb(251 207 232 / 0.3);
}

.hover\:bg-pink-200\/40:hover {
  background-color: rgb(251 207 232 / 0.4);
}

.hover\:bg-pink-200\/5:hover {
  background-color: rgb(251 207 232 / 0.05);
}

.hover\:bg-pink-200\/50:hover {
  background-color: rgb(251 207 232 / 0.5);
}

.hover\:bg-pink-200\/60:hover {
  background-color: rgb(251 207 232 / 0.6);
}

.hover\:bg-pink-200\/70:hover {
  background-color: rgb(251 207 232 / 0.7);
}

.hover\:bg-pink-200\/75:hover {
  background-color: rgb(251 207 232 / 0.75);
}

.hover\:bg-pink-200\/80:hover {
  background-color: rgb(251 207 232 / 0.8);
}

.hover\:bg-pink-200\/90:hover {
  background-color: rgb(251 207 232 / 0.9);
}

.hover\:bg-pink-200\/95:hover {
  background-color: rgb(251 207 232 / 0.95);
}

.hover\:bg-pink-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity));
}

.hover\:bg-pink-300\/0:hover {
  background-color: rgb(249 168 212 / 0);
}

.hover\:bg-pink-300\/10:hover {
  background-color: rgb(249 168 212 / 0.1);
}

.hover\:bg-pink-300\/100:hover {
  background-color: rgb(249 168 212 / 1);
}

.hover\:bg-pink-300\/20:hover {
  background-color: rgb(249 168 212 / 0.2);
}

.hover\:bg-pink-300\/25:hover {
  background-color: rgb(249 168 212 / 0.25);
}

.hover\:bg-pink-300\/30:hover {
  background-color: rgb(249 168 212 / 0.3);
}

.hover\:bg-pink-300\/40:hover {
  background-color: rgb(249 168 212 / 0.4);
}

.hover\:bg-pink-300\/5:hover {
  background-color: rgb(249 168 212 / 0.05);
}

.hover\:bg-pink-300\/50:hover {
  background-color: rgb(249 168 212 / 0.5);
}

.hover\:bg-pink-300\/60:hover {
  background-color: rgb(249 168 212 / 0.6);
}

.hover\:bg-pink-300\/70:hover {
  background-color: rgb(249 168 212 / 0.7);
}

.hover\:bg-pink-300\/75:hover {
  background-color: rgb(249 168 212 / 0.75);
}

.hover\:bg-pink-300\/80:hover {
  background-color: rgb(249 168 212 / 0.8);
}

.hover\:bg-pink-300\/90:hover {
  background-color: rgb(249 168 212 / 0.9);
}

.hover\:bg-pink-300\/95:hover {
  background-color: rgb(249 168 212 / 0.95);
}

.hover\:bg-pink-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}

.hover\:bg-pink-400\/0:hover {
  background-color: rgb(244 114 182 / 0);
}

.hover\:bg-pink-400\/10:hover {
  background-color: rgb(244 114 182 / 0.1);
}

.hover\:bg-pink-400\/100:hover {
  background-color: rgb(244 114 182 / 1);
}

.hover\:bg-pink-400\/20:hover {
  background-color: rgb(244 114 182 / 0.2);
}

.hover\:bg-pink-400\/25:hover {
  background-color: rgb(244 114 182 / 0.25);
}

.hover\:bg-pink-400\/30:hover {
  background-color: rgb(244 114 182 / 0.3);
}

.hover\:bg-pink-400\/40:hover {
  background-color: rgb(244 114 182 / 0.4);
}

.hover\:bg-pink-400\/5:hover {
  background-color: rgb(244 114 182 / 0.05);
}

.hover\:bg-pink-400\/50:hover {
  background-color: rgb(244 114 182 / 0.5);
}

.hover\:bg-pink-400\/60:hover {
  background-color: rgb(244 114 182 / 0.6);
}

.hover\:bg-pink-400\/70:hover {
  background-color: rgb(244 114 182 / 0.7);
}

.hover\:bg-pink-400\/75:hover {
  background-color: rgb(244 114 182 / 0.75);
}

.hover\:bg-pink-400\/80:hover {
  background-color: rgb(244 114 182 / 0.8);
}

.hover\:bg-pink-400\/90:hover {
  background-color: rgb(244 114 182 / 0.9);
}

.hover\:bg-pink-400\/95:hover {
  background-color: rgb(244 114 182 / 0.95);
}

.hover\:bg-pink-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity));
}

.hover\:bg-pink-50\/0:hover {
  background-color: rgb(253 242 248 / 0);
}

.hover\:bg-pink-50\/10:hover {
  background-color: rgb(253 242 248 / 0.1);
}

.hover\:bg-pink-50\/100:hover {
  background-color: rgb(253 242 248 / 1);
}

.hover\:bg-pink-50\/20:hover {
  background-color: rgb(253 242 248 / 0.2);
}

.hover\:bg-pink-50\/25:hover {
  background-color: rgb(253 242 248 / 0.25);
}

.hover\:bg-pink-50\/30:hover {
  background-color: rgb(253 242 248 / 0.3);
}

.hover\:bg-pink-50\/40:hover {
  background-color: rgb(253 242 248 / 0.4);
}

.hover\:bg-pink-50\/5:hover {
  background-color: rgb(253 242 248 / 0.05);
}

.hover\:bg-pink-50\/50:hover {
  background-color: rgb(253 242 248 / 0.5);
}

.hover\:bg-pink-50\/60:hover {
  background-color: rgb(253 242 248 / 0.6);
}

.hover\:bg-pink-50\/70:hover {
  background-color: rgb(253 242 248 / 0.7);
}

.hover\:bg-pink-50\/75:hover {
  background-color: rgb(253 242 248 / 0.75);
}

.hover\:bg-pink-50\/80:hover {
  background-color: rgb(253 242 248 / 0.8);
}

.hover\:bg-pink-50\/90:hover {
  background-color: rgb(253 242 248 / 0.9);
}

.hover\:bg-pink-50\/95:hover {
  background-color: rgb(253 242 248 / 0.95);
}

.hover\:bg-pink-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity));
}

.hover\:bg-pink-500\/0:hover {
  background-color: rgb(236 72 153 / 0);
}

.hover\:bg-pink-500\/10:hover {
  background-color: rgb(236 72 153 / 0.1);
}

.hover\:bg-pink-500\/100:hover {
  background-color: rgb(236 72 153 / 1);
}

.hover\:bg-pink-500\/20:hover {
  background-color: rgb(236 72 153 / 0.2);
}

.hover\:bg-pink-500\/25:hover {
  background-color: rgb(236 72 153 / 0.25);
}

.hover\:bg-pink-500\/30:hover {
  background-color: rgb(236 72 153 / 0.3);
}

.hover\:bg-pink-500\/40:hover {
  background-color: rgb(236 72 153 / 0.4);
}

.hover\:bg-pink-500\/5:hover {
  background-color: rgb(236 72 153 / 0.05);
}

.hover\:bg-pink-500\/50:hover {
  background-color: rgb(236 72 153 / 0.5);
}

.hover\:bg-pink-500\/60:hover {
  background-color: rgb(236 72 153 / 0.6);
}

.hover\:bg-pink-500\/70:hover {
  background-color: rgb(236 72 153 / 0.7);
}

.hover\:bg-pink-500\/75:hover {
  background-color: rgb(236 72 153 / 0.75);
}

.hover\:bg-pink-500\/80:hover {
  background-color: rgb(236 72 153 / 0.8);
}

.hover\:bg-pink-500\/90:hover {
  background-color: rgb(236 72 153 / 0.9);
}

.hover\:bg-pink-500\/95:hover {
  background-color: rgb(236 72 153 / 0.95);
}

.hover\:bg-pink-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}

.hover\:bg-pink-600\/0:hover {
  background-color: rgb(219 39 119 / 0);
}

.hover\:bg-pink-600\/10:hover {
  background-color: rgb(219 39 119 / 0.1);
}

.hover\:bg-pink-600\/100:hover {
  background-color: rgb(219 39 119 / 1);
}

.hover\:bg-pink-600\/20:hover {
  background-color: rgb(219 39 119 / 0.2);
}

.hover\:bg-pink-600\/25:hover {
  background-color: rgb(219 39 119 / 0.25);
}

.hover\:bg-pink-600\/30:hover {
  background-color: rgb(219 39 119 / 0.3);
}

.hover\:bg-pink-600\/40:hover {
  background-color: rgb(219 39 119 / 0.4);
}

.hover\:bg-pink-600\/5:hover {
  background-color: rgb(219 39 119 / 0.05);
}

.hover\:bg-pink-600\/50:hover {
  background-color: rgb(219 39 119 / 0.5);
}

.hover\:bg-pink-600\/60:hover {
  background-color: rgb(219 39 119 / 0.6);
}

.hover\:bg-pink-600\/70:hover {
  background-color: rgb(219 39 119 / 0.7);
}

.hover\:bg-pink-600\/75:hover {
  background-color: rgb(219 39 119 / 0.75);
}

.hover\:bg-pink-600\/80:hover {
  background-color: rgb(219 39 119 / 0.8);
}

.hover\:bg-pink-600\/90:hover {
  background-color: rgb(219 39 119 / 0.9);
}

.hover\:bg-pink-600\/95:hover {
  background-color: rgb(219 39 119 / 0.95);
}

.hover\:bg-pink-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}

.hover\:bg-pink-700\/0:hover {
  background-color: rgb(190 24 93 / 0);
}

.hover\:bg-pink-700\/10:hover {
  background-color: rgb(190 24 93 / 0.1);
}

.hover\:bg-pink-700\/100:hover {
  background-color: rgb(190 24 93 / 1);
}

.hover\:bg-pink-700\/20:hover {
  background-color: rgb(190 24 93 / 0.2);
}

.hover\:bg-pink-700\/25:hover {
  background-color: rgb(190 24 93 / 0.25);
}

.hover\:bg-pink-700\/30:hover {
  background-color: rgb(190 24 93 / 0.3);
}

.hover\:bg-pink-700\/40:hover {
  background-color: rgb(190 24 93 / 0.4);
}

.hover\:bg-pink-700\/5:hover {
  background-color: rgb(190 24 93 / 0.05);
}

.hover\:bg-pink-700\/50:hover {
  background-color: rgb(190 24 93 / 0.5);
}

.hover\:bg-pink-700\/60:hover {
  background-color: rgb(190 24 93 / 0.6);
}

.hover\:bg-pink-700\/70:hover {
  background-color: rgb(190 24 93 / 0.7);
}

.hover\:bg-pink-700\/75:hover {
  background-color: rgb(190 24 93 / 0.75);
}

.hover\:bg-pink-700\/80:hover {
  background-color: rgb(190 24 93 / 0.8);
}

.hover\:bg-pink-700\/90:hover {
  background-color: rgb(190 24 93 / 0.9);
}

.hover\:bg-pink-700\/95:hover {
  background-color: rgb(190 24 93 / 0.95);
}

.hover\:bg-pink-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity));
}

.hover\:bg-pink-800\/0:hover {
  background-color: rgb(157 23 77 / 0);
}

.hover\:bg-pink-800\/10:hover {
  background-color: rgb(157 23 77 / 0.1);
}

.hover\:bg-pink-800\/100:hover {
  background-color: rgb(157 23 77 / 1);
}

.hover\:bg-pink-800\/20:hover {
  background-color: rgb(157 23 77 / 0.2);
}

.hover\:bg-pink-800\/25:hover {
  background-color: rgb(157 23 77 / 0.25);
}

.hover\:bg-pink-800\/30:hover {
  background-color: rgb(157 23 77 / 0.3);
}

.hover\:bg-pink-800\/40:hover {
  background-color: rgb(157 23 77 / 0.4);
}

.hover\:bg-pink-800\/5:hover {
  background-color: rgb(157 23 77 / 0.05);
}

.hover\:bg-pink-800\/50:hover {
  background-color: rgb(157 23 77 / 0.5);
}

.hover\:bg-pink-800\/60:hover {
  background-color: rgb(157 23 77 / 0.6);
}

.hover\:bg-pink-800\/70:hover {
  background-color: rgb(157 23 77 / 0.7);
}

.hover\:bg-pink-800\/75:hover {
  background-color: rgb(157 23 77 / 0.75);
}

.hover\:bg-pink-800\/80:hover {
  background-color: rgb(157 23 77 / 0.8);
}

.hover\:bg-pink-800\/90:hover {
  background-color: rgb(157 23 77 / 0.9);
}

.hover\:bg-pink-800\/95:hover {
  background-color: rgb(157 23 77 / 0.95);
}

.hover\:bg-pink-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity));
}

.hover\:bg-pink-900\/0:hover {
  background-color: rgb(131 24 67 / 0);
}

.hover\:bg-pink-900\/10:hover {
  background-color: rgb(131 24 67 / 0.1);
}

.hover\:bg-pink-900\/100:hover {
  background-color: rgb(131 24 67 / 1);
}

.hover\:bg-pink-900\/20:hover {
  background-color: rgb(131 24 67 / 0.2);
}

.hover\:bg-pink-900\/25:hover {
  background-color: rgb(131 24 67 / 0.25);
}

.hover\:bg-pink-900\/30:hover {
  background-color: rgb(131 24 67 / 0.3);
}

.hover\:bg-pink-900\/40:hover {
  background-color: rgb(131 24 67 / 0.4);
}

.hover\:bg-pink-900\/5:hover {
  background-color: rgb(131 24 67 / 0.05);
}

.hover\:bg-pink-900\/50:hover {
  background-color: rgb(131 24 67 / 0.5);
}

.hover\:bg-pink-900\/60:hover {
  background-color: rgb(131 24 67 / 0.6);
}

.hover\:bg-pink-900\/70:hover {
  background-color: rgb(131 24 67 / 0.7);
}

.hover\:bg-pink-900\/75:hover {
  background-color: rgb(131 24 67 / 0.75);
}

.hover\:bg-pink-900\/80:hover {
  background-color: rgb(131 24 67 / 0.8);
}

.hover\:bg-pink-900\/90:hover {
  background-color: rgb(131 24 67 / 0.9);
}

.hover\:bg-pink-900\/95:hover {
  background-color: rgb(131 24 67 / 0.95);
}

.hover\:bg-primary-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 242 / var(--tw-bg-opacity));
}

.hover\:bg-primary-100\/0:hover {
  background-color: rgb(224 224 242 / 0);
}

.hover\:bg-primary-100\/10:hover {
  background-color: rgb(224 224 242 / 0.1);
}

.hover\:bg-primary-100\/100:hover {
  background-color: rgb(224 224 242 / 1);
}

.hover\:bg-primary-100\/20:hover {
  background-color: rgb(224 224 242 / 0.2);
}

.hover\:bg-primary-100\/25:hover {
  background-color: rgb(224 224 242 / 0.25);
}

.hover\:bg-primary-100\/30:hover {
  background-color: rgb(224 224 242 / 0.3);
}

.hover\:bg-primary-100\/40:hover {
  background-color: rgb(224 224 242 / 0.4);
}

.hover\:bg-primary-100\/5:hover {
  background-color: rgb(224 224 242 / 0.05);
}

.hover\:bg-primary-100\/50:hover {
  background-color: rgb(224 224 242 / 0.5);
}

.hover\:bg-primary-100\/60:hover {
  background-color: rgb(224 224 242 / 0.6);
}

.hover\:bg-primary-100\/70:hover {
  background-color: rgb(224 224 242 / 0.7);
}

.hover\:bg-primary-100\/75:hover {
  background-color: rgb(224 224 242 / 0.75);
}

.hover\:bg-primary-100\/80:hover {
  background-color: rgb(224 224 242 / 0.8);
}

.hover\:bg-primary-100\/90:hover {
  background-color: rgb(224 224 242 / 0.9);
}

.hover\:bg-primary-100\/95:hover {
  background-color: rgb(224 224 242 / 0.95);
}

.hover\:bg-primary-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(178 178 218 / var(--tw-bg-opacity));
}

.hover\:bg-primary-200\/0:hover {
  background-color: rgb(178 178 218 / 0);
}

.hover\:bg-primary-200\/10:hover {
  background-color: rgb(178 178 218 / 0.1);
}

.hover\:bg-primary-200\/100:hover {
  background-color: rgb(178 178 218 / 1);
}

.hover\:bg-primary-200\/20:hover {
  background-color: rgb(178 178 218 / 0.2);
}

.hover\:bg-primary-200\/25:hover {
  background-color: rgb(178 178 218 / 0.25);
}

.hover\:bg-primary-200\/30:hover {
  background-color: rgb(178 178 218 / 0.3);
}

.hover\:bg-primary-200\/40:hover {
  background-color: rgb(178 178 218 / 0.4);
}

.hover\:bg-primary-200\/5:hover {
  background-color: rgb(178 178 218 / 0.05);
}

.hover\:bg-primary-200\/50:hover {
  background-color: rgb(178 178 218 / 0.5);
}

.hover\:bg-primary-200\/60:hover {
  background-color: rgb(178 178 218 / 0.6);
}

.hover\:bg-primary-200\/70:hover {
  background-color: rgb(178 178 218 / 0.7);
}

.hover\:bg-primary-200\/75:hover {
  background-color: rgb(178 178 218 / 0.75);
}

.hover\:bg-primary-200\/80:hover {
  background-color: rgb(178 178 218 / 0.8);
}

.hover\:bg-primary-200\/90:hover {
  background-color: rgb(178 178 218 / 0.9);
}

.hover\:bg-primary-200\/95:hover {
  background-color: rgb(178 178 218 / 0.95);
}

.hover\:bg-primary-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(132 132 194 / var(--tw-bg-opacity));
}

.hover\:bg-primary-300\/0:hover {
  background-color: rgb(132 132 194 / 0);
}

.hover\:bg-primary-300\/10:hover {
  background-color: rgb(132 132 194 / 0.1);
}

.hover\:bg-primary-300\/100:hover {
  background-color: rgb(132 132 194 / 1);
}

.hover\:bg-primary-300\/20:hover {
  background-color: rgb(132 132 194 / 0.2);
}

.hover\:bg-primary-300\/25:hover {
  background-color: rgb(132 132 194 / 0.25);
}

.hover\:bg-primary-300\/30:hover {
  background-color: rgb(132 132 194 / 0.3);
}

.hover\:bg-primary-300\/40:hover {
  background-color: rgb(132 132 194 / 0.4);
}

.hover\:bg-primary-300\/5:hover {
  background-color: rgb(132 132 194 / 0.05);
}

.hover\:bg-primary-300\/50:hover {
  background-color: rgb(132 132 194 / 0.5);
}

.hover\:bg-primary-300\/60:hover {
  background-color: rgb(132 132 194 / 0.6);
}

.hover\:bg-primary-300\/70:hover {
  background-color: rgb(132 132 194 / 0.7);
}

.hover\:bg-primary-300\/75:hover {
  background-color: rgb(132 132 194 / 0.75);
}

.hover\:bg-primary-300\/80:hover {
  background-color: rgb(132 132 194 / 0.8);
}

.hover\:bg-primary-300\/90:hover {
  background-color: rgb(132 132 194 / 0.9);
}

.hover\:bg-primary-300\/95:hover {
  background-color: rgb(132 132 194 / 0.95);
}

.hover\:bg-primary-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(86 86 171 / var(--tw-bg-opacity));
}

.hover\:bg-primary-400\/0:hover {
  background-color: rgb(86 86 171 / 0);
}

.hover\:bg-primary-400\/10:hover {
  background-color: rgb(86 86 171 / 0.1);
}

.hover\:bg-primary-400\/100:hover {
  background-color: rgb(86 86 171 / 1);
}

.hover\:bg-primary-400\/20:hover {
  background-color: rgb(86 86 171 / 0.2);
}

.hover\:bg-primary-400\/25:hover {
  background-color: rgb(86 86 171 / 0.25);
}

.hover\:bg-primary-400\/30:hover {
  background-color: rgb(86 86 171 / 0.3);
}

.hover\:bg-primary-400\/40:hover {
  background-color: rgb(86 86 171 / 0.4);
}

.hover\:bg-primary-400\/5:hover {
  background-color: rgb(86 86 171 / 0.05);
}

.hover\:bg-primary-400\/50:hover {
  background-color: rgb(86 86 171 / 0.5);
}

.hover\:bg-primary-400\/60:hover {
  background-color: rgb(86 86 171 / 0.6);
}

.hover\:bg-primary-400\/70:hover {
  background-color: rgb(86 86 171 / 0.7);
}

.hover\:bg-primary-400\/75:hover {
  background-color: rgb(86 86 171 / 0.75);
}

.hover\:bg-primary-400\/80:hover {
  background-color: rgb(86 86 171 / 0.8);
}

.hover\:bg-primary-400\/90:hover {
  background-color: rgb(86 86 171 / 0.9);
}

.hover\:bg-primary-400\/95:hover {
  background-color: rgb(86 86 171 / 0.95);
}

.hover\:bg-primary-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 56 133 / var(--tw-bg-opacity));
}

.hover\:bg-primary-500\/0:hover {
  background-color: rgb(59 56 133 / 0);
}

.hover\:bg-primary-500\/10:hover {
  background-color: rgb(59 56 133 / 0.1);
}

.hover\:bg-primary-500\/100:hover {
  background-color: rgb(59 56 133 / 1);
}

.hover\:bg-primary-500\/20:hover {
  background-color: rgb(59 56 133 / 0.2);
}

.hover\:bg-primary-500\/25:hover {
  background-color: rgb(59 56 133 / 0.25);
}

.hover\:bg-primary-500\/30:hover {
  background-color: rgb(59 56 133 / 0.3);
}

.hover\:bg-primary-500\/40:hover {
  background-color: rgb(59 56 133 / 0.4);
}

.hover\:bg-primary-500\/5:hover {
  background-color: rgb(59 56 133 / 0.05);
}

.hover\:bg-primary-500\/50:hover {
  background-color: rgb(59 56 133 / 0.5);
}

.hover\:bg-primary-500\/60:hover {
  background-color: rgb(59 56 133 / 0.6);
}

.hover\:bg-primary-500\/70:hover {
  background-color: rgb(59 56 133 / 0.7);
}

.hover\:bg-primary-500\/75:hover {
  background-color: rgb(59 56 133 / 0.75);
}

.hover\:bg-primary-500\/80:hover {
  background-color: rgb(59 56 133 / 0.8);
}

.hover\:bg-primary-500\/90:hover {
  background-color: rgb(59 56 133 / 0.9);
}

.hover\:bg-primary-500\/95:hover {
  background-color: rgb(59 56 133 / 0.95);
}

.hover\:bg-primary-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(42 40 99 / var(--tw-bg-opacity));
}

.hover\:bg-primary-600\/0:hover {
  background-color: rgb(42 40 99 / 0);
}

.hover\:bg-primary-600\/10:hover {
  background-color: rgb(42 40 99 / 0.1);
}

.hover\:bg-primary-600\/100:hover {
  background-color: rgb(42 40 99 / 1);
}

.hover\:bg-primary-600\/20:hover {
  background-color: rgb(42 40 99 / 0.2);
}

.hover\:bg-primary-600\/25:hover {
  background-color: rgb(42 40 99 / 0.25);
}

.hover\:bg-primary-600\/30:hover {
  background-color: rgb(42 40 99 / 0.3);
}

.hover\:bg-primary-600\/40:hover {
  background-color: rgb(42 40 99 / 0.4);
}

.hover\:bg-primary-600\/5:hover {
  background-color: rgb(42 40 99 / 0.05);
}

.hover\:bg-primary-600\/50:hover {
  background-color: rgb(42 40 99 / 0.5);
}

.hover\:bg-primary-600\/60:hover {
  background-color: rgb(42 40 99 / 0.6);
}

.hover\:bg-primary-600\/70:hover {
  background-color: rgb(42 40 99 / 0.7);
}

.hover\:bg-primary-600\/75:hover {
  background-color: rgb(42 40 99 / 0.75);
}

.hover\:bg-primary-600\/80:hover {
  background-color: rgb(42 40 99 / 0.8);
}

.hover\:bg-primary-600\/90:hover {
  background-color: rgb(42 40 99 / 0.9);
}

.hover\:bg-primary-600\/95:hover {
  background-color: rgb(42 40 99 / 0.95);
}

.hover\:bg-primary-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(26 24 65 / var(--tw-bg-opacity));
}

.hover\:bg-primary-700\/0:hover {
  background-color: rgb(26 24 65 / 0);
}

.hover\:bg-primary-700\/10:hover {
  background-color: rgb(26 24 65 / 0.1);
}

.hover\:bg-primary-700\/100:hover {
  background-color: rgb(26 24 65 / 1);
}

.hover\:bg-primary-700\/20:hover {
  background-color: rgb(26 24 65 / 0.2);
}

.hover\:bg-primary-700\/25:hover {
  background-color: rgb(26 24 65 / 0.25);
}

.hover\:bg-primary-700\/30:hover {
  background-color: rgb(26 24 65 / 0.3);
}

.hover\:bg-primary-700\/40:hover {
  background-color: rgb(26 24 65 / 0.4);
}

.hover\:bg-primary-700\/5:hover {
  background-color: rgb(26 24 65 / 0.05);
}

.hover\:bg-primary-700\/50:hover {
  background-color: rgb(26 24 65 / 0.5);
}

.hover\:bg-primary-700\/60:hover {
  background-color: rgb(26 24 65 / 0.6);
}

.hover\:bg-primary-700\/70:hover {
  background-color: rgb(26 24 65 / 0.7);
}

.hover\:bg-primary-700\/75:hover {
  background-color: rgb(26 24 65 / 0.75);
}

.hover\:bg-primary-700\/80:hover {
  background-color: rgb(26 24 65 / 0.8);
}

.hover\:bg-primary-700\/90:hover {
  background-color: rgb(26 24 65 / 0.9);
}

.hover\:bg-primary-700\/95:hover {
  background-color: rgb(26 24 65 / 0.95);
}

.hover\:bg-primary-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(10 8 31 / var(--tw-bg-opacity));
}

.hover\:bg-primary-800\/0:hover {
  background-color: rgb(10 8 31 / 0);
}

.hover\:bg-primary-800\/10:hover {
  background-color: rgb(10 8 31 / 0.1);
}

.hover\:bg-primary-800\/100:hover {
  background-color: rgb(10 8 31 / 1);
}

.hover\:bg-primary-800\/20:hover {
  background-color: rgb(10 8 31 / 0.2);
}

.hover\:bg-primary-800\/25:hover {
  background-color: rgb(10 8 31 / 0.25);
}

.hover\:bg-primary-800\/30:hover {
  background-color: rgb(10 8 31 / 0.3);
}

.hover\:bg-primary-800\/40:hover {
  background-color: rgb(10 8 31 / 0.4);
}

.hover\:bg-primary-800\/5:hover {
  background-color: rgb(10 8 31 / 0.05);
}

.hover\:bg-primary-800\/50:hover {
  background-color: rgb(10 8 31 / 0.5);
}

.hover\:bg-primary-800\/60:hover {
  background-color: rgb(10 8 31 / 0.6);
}

.hover\:bg-primary-800\/70:hover {
  background-color: rgb(10 8 31 / 0.7);
}

.hover\:bg-primary-800\/75:hover {
  background-color: rgb(10 8 31 / 0.75);
}

.hover\:bg-primary-800\/80:hover {
  background-color: rgb(10 8 31 / 0.8);
}

.hover\:bg-primary-800\/90:hover {
  background-color: rgb(10 8 31 / 0.9);
}

.hover\:bg-primary-800\/95:hover {
  background-color: rgb(10 8 31 / 0.95);
}

.hover\:bg-primary-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.hover\:bg-primary-900\/0:hover {
  background-color: rgb(0 0 0 / 0);
}

.hover\:bg-primary-900\/10:hover {
  background-color: rgb(0 0 0 / 0.1);
}

.hover\:bg-primary-900\/100:hover {
  background-color: rgb(0 0 0 / 1);
}

.hover\:bg-primary-900\/20:hover {
  background-color: rgb(0 0 0 / 0.2);
}

.hover\:bg-primary-900\/25:hover {
  background-color: rgb(0 0 0 / 0.25);
}

.hover\:bg-primary-900\/30:hover {
  background-color: rgb(0 0 0 / 0.3);
}

.hover\:bg-primary-900\/40:hover {
  background-color: rgb(0 0 0 / 0.4);
}

.hover\:bg-primary-900\/5:hover {
  background-color: rgb(0 0 0 / 0.05);
}

.hover\:bg-primary-900\/50:hover {
  background-color: rgb(0 0 0 / 0.5);
}

.hover\:bg-primary-900\/60:hover {
  background-color: rgb(0 0 0 / 0.6);
}

.hover\:bg-primary-900\/70:hover {
  background-color: rgb(0 0 0 / 0.7);
}

.hover\:bg-primary-900\/75:hover {
  background-color: rgb(0 0 0 / 0.75);
}

.hover\:bg-primary-900\/80:hover {
  background-color: rgb(0 0 0 / 0.8);
}

.hover\:bg-primary-900\/90:hover {
  background-color: rgb(0 0 0 / 0.9);
}

.hover\:bg-primary-900\/95:hover {
  background-color: rgb(0 0 0 / 0.95);
}

.hover\:bg-purple-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}

.hover\:bg-purple-100\/0:hover {
  background-color: rgb(243 232 255 / 0);
}

.hover\:bg-purple-100\/10:hover {
  background-color: rgb(243 232 255 / 0.1);
}

.hover\:bg-purple-100\/100:hover {
  background-color: rgb(243 232 255 / 1);
}

.hover\:bg-purple-100\/20:hover {
  background-color: rgb(243 232 255 / 0.2);
}

.hover\:bg-purple-100\/25:hover {
  background-color: rgb(243 232 255 / 0.25);
}

.hover\:bg-purple-100\/30:hover {
  background-color: rgb(243 232 255 / 0.3);
}

.hover\:bg-purple-100\/40:hover {
  background-color: rgb(243 232 255 / 0.4);
}

.hover\:bg-purple-100\/5:hover {
  background-color: rgb(243 232 255 / 0.05);
}

.hover\:bg-purple-100\/50:hover {
  background-color: rgb(243 232 255 / 0.5);
}

.hover\:bg-purple-100\/60:hover {
  background-color: rgb(243 232 255 / 0.6);
}

.hover\:bg-purple-100\/70:hover {
  background-color: rgb(243 232 255 / 0.7);
}

.hover\:bg-purple-100\/75:hover {
  background-color: rgb(243 232 255 / 0.75);
}

.hover\:bg-purple-100\/80:hover {
  background-color: rgb(243 232 255 / 0.8);
}

.hover\:bg-purple-100\/90:hover {
  background-color: rgb(243 232 255 / 0.9);
}

.hover\:bg-purple-100\/95:hover {
  background-color: rgb(243 232 255 / 0.95);
}

.hover\:bg-purple-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(233 213 255 / var(--tw-bg-opacity));
}

.hover\:bg-purple-200\/0:hover {
  background-color: rgb(233 213 255 / 0);
}

.hover\:bg-purple-200\/10:hover {
  background-color: rgb(233 213 255 / 0.1);
}

.hover\:bg-purple-200\/100:hover {
  background-color: rgb(233 213 255 / 1);
}

.hover\:bg-purple-200\/20:hover {
  background-color: rgb(233 213 255 / 0.2);
}

.hover\:bg-purple-200\/25:hover {
  background-color: rgb(233 213 255 / 0.25);
}

.hover\:bg-purple-200\/30:hover {
  background-color: rgb(233 213 255 / 0.3);
}

.hover\:bg-purple-200\/40:hover {
  background-color: rgb(233 213 255 / 0.4);
}

.hover\:bg-purple-200\/5:hover {
  background-color: rgb(233 213 255 / 0.05);
}

.hover\:bg-purple-200\/50:hover {
  background-color: rgb(233 213 255 / 0.5);
}

.hover\:bg-purple-200\/60:hover {
  background-color: rgb(233 213 255 / 0.6);
}

.hover\:bg-purple-200\/70:hover {
  background-color: rgb(233 213 255 / 0.7);
}

.hover\:bg-purple-200\/75:hover {
  background-color: rgb(233 213 255 / 0.75);
}

.hover\:bg-purple-200\/80:hover {
  background-color: rgb(233 213 255 / 0.8);
}

.hover\:bg-purple-200\/90:hover {
  background-color: rgb(233 213 255 / 0.9);
}

.hover\:bg-purple-200\/95:hover {
  background-color: rgb(233 213 255 / 0.95);
}

.hover\:bg-purple-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(216 180 254 / var(--tw-bg-opacity));
}

.hover\:bg-purple-300\/0:hover {
  background-color: rgb(216 180 254 / 0);
}

.hover\:bg-purple-300\/10:hover {
  background-color: rgb(216 180 254 / 0.1);
}

.hover\:bg-purple-300\/100:hover {
  background-color: rgb(216 180 254 / 1);
}

.hover\:bg-purple-300\/20:hover {
  background-color: rgb(216 180 254 / 0.2);
}

.hover\:bg-purple-300\/25:hover {
  background-color: rgb(216 180 254 / 0.25);
}

.hover\:bg-purple-300\/30:hover {
  background-color: rgb(216 180 254 / 0.3);
}

.hover\:bg-purple-300\/40:hover {
  background-color: rgb(216 180 254 / 0.4);
}

.hover\:bg-purple-300\/5:hover {
  background-color: rgb(216 180 254 / 0.05);
}

.hover\:bg-purple-300\/50:hover {
  background-color: rgb(216 180 254 / 0.5);
}

.hover\:bg-purple-300\/60:hover {
  background-color: rgb(216 180 254 / 0.6);
}

.hover\:bg-purple-300\/70:hover {
  background-color: rgb(216 180 254 / 0.7);
}

.hover\:bg-purple-300\/75:hover {
  background-color: rgb(216 180 254 / 0.75);
}

.hover\:bg-purple-300\/80:hover {
  background-color: rgb(216 180 254 / 0.8);
}

.hover\:bg-purple-300\/90:hover {
  background-color: rgb(216 180 254 / 0.9);
}

.hover\:bg-purple-300\/95:hover {
  background-color: rgb(216 180 254 / 0.95);
}

.hover\:bg-purple-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(192 132 252 / var(--tw-bg-opacity));
}

.hover\:bg-purple-400\/0:hover {
  background-color: rgb(192 132 252 / 0);
}

.hover\:bg-purple-400\/10:hover {
  background-color: rgb(192 132 252 / 0.1);
}

.hover\:bg-purple-400\/100:hover {
  background-color: rgb(192 132 252 / 1);
}

.hover\:bg-purple-400\/20:hover {
  background-color: rgb(192 132 252 / 0.2);
}

.hover\:bg-purple-400\/25:hover {
  background-color: rgb(192 132 252 / 0.25);
}

.hover\:bg-purple-400\/30:hover {
  background-color: rgb(192 132 252 / 0.3);
}

.hover\:bg-purple-400\/40:hover {
  background-color: rgb(192 132 252 / 0.4);
}

.hover\:bg-purple-400\/5:hover {
  background-color: rgb(192 132 252 / 0.05);
}

.hover\:bg-purple-400\/50:hover {
  background-color: rgb(192 132 252 / 0.5);
}

.hover\:bg-purple-400\/60:hover {
  background-color: rgb(192 132 252 / 0.6);
}

.hover\:bg-purple-400\/70:hover {
  background-color: rgb(192 132 252 / 0.7);
}

.hover\:bg-purple-400\/75:hover {
  background-color: rgb(192 132 252 / 0.75);
}

.hover\:bg-purple-400\/80:hover {
  background-color: rgb(192 132 252 / 0.8);
}

.hover\:bg-purple-400\/90:hover {
  background-color: rgb(192 132 252 / 0.9);
}

.hover\:bg-purple-400\/95:hover {
  background-color: rgb(192 132 252 / 0.95);
}

.hover\:bg-purple-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 245 255 / var(--tw-bg-opacity));
}

.hover\:bg-purple-50\/0:hover {
  background-color: rgb(250 245 255 / 0);
}

.hover\:bg-purple-50\/10:hover {
  background-color: rgb(250 245 255 / 0.1);
}

.hover\:bg-purple-50\/100:hover {
  background-color: rgb(250 245 255 / 1);
}

.hover\:bg-purple-50\/20:hover {
  background-color: rgb(250 245 255 / 0.2);
}

.hover\:bg-purple-50\/25:hover {
  background-color: rgb(250 245 255 / 0.25);
}

.hover\:bg-purple-50\/30:hover {
  background-color: rgb(250 245 255 / 0.3);
}

.hover\:bg-purple-50\/40:hover {
  background-color: rgb(250 245 255 / 0.4);
}

.hover\:bg-purple-50\/5:hover {
  background-color: rgb(250 245 255 / 0.05);
}

.hover\:bg-purple-50\/50:hover {
  background-color: rgb(250 245 255 / 0.5);
}

.hover\:bg-purple-50\/60:hover {
  background-color: rgb(250 245 255 / 0.6);
}

.hover\:bg-purple-50\/70:hover {
  background-color: rgb(250 245 255 / 0.7);
}

.hover\:bg-purple-50\/75:hover {
  background-color: rgb(250 245 255 / 0.75);
}

.hover\:bg-purple-50\/80:hover {
  background-color: rgb(250 245 255 / 0.8);
}

.hover\:bg-purple-50\/90:hover {
  background-color: rgb(250 245 255 / 0.9);
}

.hover\:bg-purple-50\/95:hover {
  background-color: rgb(250 245 255 / 0.95);
}

.hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}

.hover\:bg-purple-500\/0:hover {
  background-color: rgb(168 85 247 / 0);
}

.hover\:bg-purple-500\/10:hover {
  background-color: rgb(168 85 247 / 0.1);
}

.hover\:bg-purple-500\/100:hover {
  background-color: rgb(168 85 247 / 1);
}

.hover\:bg-purple-500\/20:hover {
  background-color: rgb(168 85 247 / 0.2);
}

.hover\:bg-purple-500\/25:hover {
  background-color: rgb(168 85 247 / 0.25);
}

.hover\:bg-purple-500\/30:hover {
  background-color: rgb(168 85 247 / 0.3);
}

.hover\:bg-purple-500\/40:hover {
  background-color: rgb(168 85 247 / 0.4);
}

.hover\:bg-purple-500\/5:hover {
  background-color: rgb(168 85 247 / 0.05);
}

.hover\:bg-purple-500\/50:hover {
  background-color: rgb(168 85 247 / 0.5);
}

.hover\:bg-purple-500\/60:hover {
  background-color: rgb(168 85 247 / 0.6);
}

.hover\:bg-purple-500\/70:hover {
  background-color: rgb(168 85 247 / 0.7);
}

.hover\:bg-purple-500\/75:hover {
  background-color: rgb(168 85 247 / 0.75);
}

.hover\:bg-purple-500\/80:hover {
  background-color: rgb(168 85 247 / 0.8);
}

.hover\:bg-purple-500\/90:hover {
  background-color: rgb(168 85 247 / 0.9);
}

.hover\:bg-purple-500\/95:hover {
  background-color: rgb(168 85 247 / 0.95);
}

.hover\:bg-purple-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}

.hover\:bg-purple-600\/0:hover {
  background-color: rgb(147 51 234 / 0);
}

.hover\:bg-purple-600\/10:hover {
  background-color: rgb(147 51 234 / 0.1);
}

.hover\:bg-purple-600\/100:hover {
  background-color: rgb(147 51 234 / 1);
}

.hover\:bg-purple-600\/20:hover {
  background-color: rgb(147 51 234 / 0.2);
}

.hover\:bg-purple-600\/25:hover {
  background-color: rgb(147 51 234 / 0.25);
}

.hover\:bg-purple-600\/30:hover {
  background-color: rgb(147 51 234 / 0.3);
}

.hover\:bg-purple-600\/40:hover {
  background-color: rgb(147 51 234 / 0.4);
}

.hover\:bg-purple-600\/5:hover {
  background-color: rgb(147 51 234 / 0.05);
}

.hover\:bg-purple-600\/50:hover {
  background-color: rgb(147 51 234 / 0.5);
}

.hover\:bg-purple-600\/60:hover {
  background-color: rgb(147 51 234 / 0.6);
}

.hover\:bg-purple-600\/70:hover {
  background-color: rgb(147 51 234 / 0.7);
}

.hover\:bg-purple-600\/75:hover {
  background-color: rgb(147 51 234 / 0.75);
}

.hover\:bg-purple-600\/80:hover {
  background-color: rgb(147 51 234 / 0.8);
}

.hover\:bg-purple-600\/90:hover {
  background-color: rgb(147 51 234 / 0.9);
}

.hover\:bg-purple-600\/95:hover {
  background-color: rgb(147 51 234 / 0.95);
}

.hover\:bg-purple-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}

.hover\:bg-purple-700\/0:hover {
  background-color: rgb(126 34 206 / 0);
}

.hover\:bg-purple-700\/10:hover {
  background-color: rgb(126 34 206 / 0.1);
}

.hover\:bg-purple-700\/100:hover {
  background-color: rgb(126 34 206 / 1);
}

.hover\:bg-purple-700\/20:hover {
  background-color: rgb(126 34 206 / 0.2);
}

.hover\:bg-purple-700\/25:hover {
  background-color: rgb(126 34 206 / 0.25);
}

.hover\:bg-purple-700\/30:hover {
  background-color: rgb(126 34 206 / 0.3);
}

.hover\:bg-purple-700\/40:hover {
  background-color: rgb(126 34 206 / 0.4);
}

.hover\:bg-purple-700\/5:hover {
  background-color: rgb(126 34 206 / 0.05);
}

.hover\:bg-purple-700\/50:hover {
  background-color: rgb(126 34 206 / 0.5);
}

.hover\:bg-purple-700\/60:hover {
  background-color: rgb(126 34 206 / 0.6);
}

.hover\:bg-purple-700\/70:hover {
  background-color: rgb(126 34 206 / 0.7);
}

.hover\:bg-purple-700\/75:hover {
  background-color: rgb(126 34 206 / 0.75);
}

.hover\:bg-purple-700\/80:hover {
  background-color: rgb(126 34 206 / 0.8);
}

.hover\:bg-purple-700\/90:hover {
  background-color: rgb(126 34 206 / 0.9);
}

.hover\:bg-purple-700\/95:hover {
  background-color: rgb(126 34 206 / 0.95);
}

.hover\:bg-purple-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(107 33 168 / var(--tw-bg-opacity));
}

.hover\:bg-purple-800\/0:hover {
  background-color: rgb(107 33 168 / 0);
}

.hover\:bg-purple-800\/10:hover {
  background-color: rgb(107 33 168 / 0.1);
}

.hover\:bg-purple-800\/100:hover {
  background-color: rgb(107 33 168 / 1);
}

.hover\:bg-purple-800\/20:hover {
  background-color: rgb(107 33 168 / 0.2);
}

.hover\:bg-purple-800\/25:hover {
  background-color: rgb(107 33 168 / 0.25);
}

.hover\:bg-purple-800\/30:hover {
  background-color: rgb(107 33 168 / 0.3);
}

.hover\:bg-purple-800\/40:hover {
  background-color: rgb(107 33 168 / 0.4);
}

.hover\:bg-purple-800\/5:hover {
  background-color: rgb(107 33 168 / 0.05);
}

.hover\:bg-purple-800\/50:hover {
  background-color: rgb(107 33 168 / 0.5);
}

.hover\:bg-purple-800\/60:hover {
  background-color: rgb(107 33 168 / 0.6);
}

.hover\:bg-purple-800\/70:hover {
  background-color: rgb(107 33 168 / 0.7);
}

.hover\:bg-purple-800\/75:hover {
  background-color: rgb(107 33 168 / 0.75);
}

.hover\:bg-purple-800\/80:hover {
  background-color: rgb(107 33 168 / 0.8);
}

.hover\:bg-purple-800\/90:hover {
  background-color: rgb(107 33 168 / 0.9);
}

.hover\:bg-purple-800\/95:hover {
  background-color: rgb(107 33 168 / 0.95);
}

.hover\:bg-purple-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(88 28 135 / var(--tw-bg-opacity));
}

.hover\:bg-purple-900\/0:hover {
  background-color: rgb(88 28 135 / 0);
}

.hover\:bg-purple-900\/10:hover {
  background-color: rgb(88 28 135 / 0.1);
}

.hover\:bg-purple-900\/100:hover {
  background-color: rgb(88 28 135 / 1);
}

.hover\:bg-purple-900\/20:hover {
  background-color: rgb(88 28 135 / 0.2);
}

.hover\:bg-purple-900\/25:hover {
  background-color: rgb(88 28 135 / 0.25);
}

.hover\:bg-purple-900\/30:hover {
  background-color: rgb(88 28 135 / 0.3);
}

.hover\:bg-purple-900\/40:hover {
  background-color: rgb(88 28 135 / 0.4);
}

.hover\:bg-purple-900\/5:hover {
  background-color: rgb(88 28 135 / 0.05);
}

.hover\:bg-purple-900\/50:hover {
  background-color: rgb(88 28 135 / 0.5);
}

.hover\:bg-purple-900\/60:hover {
  background-color: rgb(88 28 135 / 0.6);
}

.hover\:bg-purple-900\/70:hover {
  background-color: rgb(88 28 135 / 0.7);
}

.hover\:bg-purple-900\/75:hover {
  background-color: rgb(88 28 135 / 0.75);
}

.hover\:bg-purple-900\/80:hover {
  background-color: rgb(88 28 135 / 0.8);
}

.hover\:bg-purple-900\/90:hover {
  background-color: rgb(88 28 135 / 0.9);
}

.hover\:bg-purple-900\/95:hover {
  background-color: rgb(88 28 135 / 0.95);
}

.hover\:bg-red-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}

.hover\:bg-red-100\/0:hover {
  background-color: rgb(254 226 226 / 0);
}

.hover\:bg-red-100\/10:hover {
  background-color: rgb(254 226 226 / 0.1);
}

.hover\:bg-red-100\/100:hover {
  background-color: rgb(254 226 226 / 1);
}

.hover\:bg-red-100\/20:hover {
  background-color: rgb(254 226 226 / 0.2);
}

.hover\:bg-red-100\/25:hover {
  background-color: rgb(254 226 226 / 0.25);
}

.hover\:bg-red-100\/30:hover {
  background-color: rgb(254 226 226 / 0.3);
}

.hover\:bg-red-100\/40:hover {
  background-color: rgb(254 226 226 / 0.4);
}

.hover\:bg-red-100\/5:hover {
  background-color: rgb(254 226 226 / 0.05);
}

.hover\:bg-red-100\/50:hover {
  background-color: rgb(254 226 226 / 0.5);
}

.hover\:bg-red-100\/60:hover {
  background-color: rgb(254 226 226 / 0.6);
}

.hover\:bg-red-100\/70:hover {
  background-color: rgb(254 226 226 / 0.7);
}

.hover\:bg-red-100\/75:hover {
  background-color: rgb(254 226 226 / 0.75);
}

.hover\:bg-red-100\/80:hover {
  background-color: rgb(254 226 226 / 0.8);
}

.hover\:bg-red-100\/90:hover {
  background-color: rgb(254 226 226 / 0.9);
}

.hover\:bg-red-100\/95:hover {
  background-color: rgb(254 226 226 / 0.95);
}

.hover\:bg-red-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}

.hover\:bg-red-200\/0:hover {
  background-color: rgb(254 202 202 / 0);
}

.hover\:bg-red-200\/10:hover {
  background-color: rgb(254 202 202 / 0.1);
}

.hover\:bg-red-200\/100:hover {
  background-color: rgb(254 202 202 / 1);
}

.hover\:bg-red-200\/20:hover {
  background-color: rgb(254 202 202 / 0.2);
}

.hover\:bg-red-200\/25:hover {
  background-color: rgb(254 202 202 / 0.25);
}

.hover\:bg-red-200\/30:hover {
  background-color: rgb(254 202 202 / 0.3);
}

.hover\:bg-red-200\/40:hover {
  background-color: rgb(254 202 202 / 0.4);
}

.hover\:bg-red-200\/5:hover {
  background-color: rgb(254 202 202 / 0.05);
}

.hover\:bg-red-200\/50:hover {
  background-color: rgb(254 202 202 / 0.5);
}

.hover\:bg-red-200\/60:hover {
  background-color: rgb(254 202 202 / 0.6);
}

.hover\:bg-red-200\/70:hover {
  background-color: rgb(254 202 202 / 0.7);
}

.hover\:bg-red-200\/75:hover {
  background-color: rgb(254 202 202 / 0.75);
}

.hover\:bg-red-200\/80:hover {
  background-color: rgb(254 202 202 / 0.8);
}

.hover\:bg-red-200\/90:hover {
  background-color: rgb(254 202 202 / 0.9);
}

.hover\:bg-red-200\/95:hover {
  background-color: rgb(254 202 202 / 0.95);
}

.hover\:bg-red-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}

.hover\:bg-red-300\/0:hover {
  background-color: rgb(252 165 165 / 0);
}

.hover\:bg-red-300\/10:hover {
  background-color: rgb(252 165 165 / 0.1);
}

.hover\:bg-red-300\/100:hover {
  background-color: rgb(252 165 165 / 1);
}

.hover\:bg-red-300\/20:hover {
  background-color: rgb(252 165 165 / 0.2);
}

.hover\:bg-red-300\/25:hover {
  background-color: rgb(252 165 165 / 0.25);
}

.hover\:bg-red-300\/30:hover {
  background-color: rgb(252 165 165 / 0.3);
}

.hover\:bg-red-300\/40:hover {
  background-color: rgb(252 165 165 / 0.4);
}

.hover\:bg-red-300\/5:hover {
  background-color: rgb(252 165 165 / 0.05);
}

.hover\:bg-red-300\/50:hover {
  background-color: rgb(252 165 165 / 0.5);
}

.hover\:bg-red-300\/60:hover {
  background-color: rgb(252 165 165 / 0.6);
}

.hover\:bg-red-300\/70:hover {
  background-color: rgb(252 165 165 / 0.7);
}

.hover\:bg-red-300\/75:hover {
  background-color: rgb(252 165 165 / 0.75);
}

.hover\:bg-red-300\/80:hover {
  background-color: rgb(252 165 165 / 0.8);
}

.hover\:bg-red-300\/90:hover {
  background-color: rgb(252 165 165 / 0.9);
}

.hover\:bg-red-300\/95:hover {
  background-color: rgb(252 165 165 / 0.95);
}

.hover\:bg-red-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}

.hover\:bg-red-400\/0:hover {
  background-color: rgb(248 113 113 / 0);
}

.hover\:bg-red-400\/10:hover {
  background-color: rgb(248 113 113 / 0.1);
}

.hover\:bg-red-400\/100:hover {
  background-color: rgb(248 113 113 / 1);
}

.hover\:bg-red-400\/20:hover {
  background-color: rgb(248 113 113 / 0.2);
}

.hover\:bg-red-400\/25:hover {
  background-color: rgb(248 113 113 / 0.25);
}

.hover\:bg-red-400\/30:hover {
  background-color: rgb(248 113 113 / 0.3);
}

.hover\:bg-red-400\/40:hover {
  background-color: rgb(248 113 113 / 0.4);
}

.hover\:bg-red-400\/5:hover {
  background-color: rgb(248 113 113 / 0.05);
}

.hover\:bg-red-400\/50:hover {
  background-color: rgb(248 113 113 / 0.5);
}

.hover\:bg-red-400\/60:hover {
  background-color: rgb(248 113 113 / 0.6);
}

.hover\:bg-red-400\/70:hover {
  background-color: rgb(248 113 113 / 0.7);
}

.hover\:bg-red-400\/75:hover {
  background-color: rgb(248 113 113 / 0.75);
}

.hover\:bg-red-400\/80:hover {
  background-color: rgb(248 113 113 / 0.8);
}

.hover\:bg-red-400\/90:hover {
  background-color: rgb(248 113 113 / 0.9);
}

.hover\:bg-red-400\/95:hover {
  background-color: rgb(248 113 113 / 0.95);
}

.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.hover\:bg-red-50\/0:hover {
  background-color: rgb(254 242 242 / 0);
}

.hover\:bg-red-50\/10:hover {
  background-color: rgb(254 242 242 / 0.1);
}

.hover\:bg-red-50\/100:hover {
  background-color: rgb(254 242 242 / 1);
}

.hover\:bg-red-50\/20:hover {
  background-color: rgb(254 242 242 / 0.2);
}

.hover\:bg-red-50\/25:hover {
  background-color: rgb(254 242 242 / 0.25);
}

.hover\:bg-red-50\/30:hover {
  background-color: rgb(254 242 242 / 0.3);
}

.hover\:bg-red-50\/40:hover {
  background-color: rgb(254 242 242 / 0.4);
}

.hover\:bg-red-50\/5:hover {
  background-color: rgb(254 242 242 / 0.05);
}

.hover\:bg-red-50\/50:hover {
  background-color: rgb(254 242 242 / 0.5);
}

.hover\:bg-red-50\/60:hover {
  background-color: rgb(254 242 242 / 0.6);
}

.hover\:bg-red-50\/70:hover {
  background-color: rgb(254 242 242 / 0.7);
}

.hover\:bg-red-50\/75:hover {
  background-color: rgb(254 242 242 / 0.75);
}

.hover\:bg-red-50\/80:hover {
  background-color: rgb(254 242 242 / 0.8);
}

.hover\:bg-red-50\/90:hover {
  background-color: rgb(254 242 242 / 0.9);
}

.hover\:bg-red-50\/95:hover {
  background-color: rgb(254 242 242 / 0.95);
}

.hover\:bg-red-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.hover\:bg-red-500\/0:hover {
  background-color: rgb(239 68 68 / 0);
}

.hover\:bg-red-500\/10:hover {
  background-color: rgb(239 68 68 / 0.1);
}

.hover\:bg-red-500\/100:hover {
  background-color: rgb(239 68 68 / 1);
}

.hover\:bg-red-500\/20:hover {
  background-color: rgb(239 68 68 / 0.2);
}

.hover\:bg-red-500\/25:hover {
  background-color: rgb(239 68 68 / 0.25);
}

.hover\:bg-red-500\/30:hover {
  background-color: rgb(239 68 68 / 0.3);
}

.hover\:bg-red-500\/40:hover {
  background-color: rgb(239 68 68 / 0.4);
}

.hover\:bg-red-500\/5:hover {
  background-color: rgb(239 68 68 / 0.05);
}

.hover\:bg-red-500\/50:hover {
  background-color: rgb(239 68 68 / 0.5);
}

.hover\:bg-red-500\/60:hover {
  background-color: rgb(239 68 68 / 0.6);
}

.hover\:bg-red-500\/70:hover {
  background-color: rgb(239 68 68 / 0.7);
}

.hover\:bg-red-500\/75:hover {
  background-color: rgb(239 68 68 / 0.75);
}

.hover\:bg-red-500\/80:hover {
  background-color: rgb(239 68 68 / 0.8);
}

.hover\:bg-red-500\/90:hover {
  background-color: rgb(239 68 68 / 0.9);
}

.hover\:bg-red-500\/95:hover {
  background-color: rgb(239 68 68 / 0.95);
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.hover\:bg-red-600\/0:hover {
  background-color: rgb(220 38 38 / 0);
}

.hover\:bg-red-600\/10:hover {
  background-color: rgb(220 38 38 / 0.1);
}

.hover\:bg-red-600\/100:hover {
  background-color: rgb(220 38 38 / 1);
}

.hover\:bg-red-600\/20:hover {
  background-color: rgb(220 38 38 / 0.2);
}

.hover\:bg-red-600\/25:hover {
  background-color: rgb(220 38 38 / 0.25);
}

.hover\:bg-red-600\/30:hover {
  background-color: rgb(220 38 38 / 0.3);
}

.hover\:bg-red-600\/40:hover {
  background-color: rgb(220 38 38 / 0.4);
}

.hover\:bg-red-600\/5:hover {
  background-color: rgb(220 38 38 / 0.05);
}

.hover\:bg-red-600\/50:hover {
  background-color: rgb(220 38 38 / 0.5);
}

.hover\:bg-red-600\/60:hover {
  background-color: rgb(220 38 38 / 0.6);
}

.hover\:bg-red-600\/70:hover {
  background-color: rgb(220 38 38 / 0.7);
}

.hover\:bg-red-600\/75:hover {
  background-color: rgb(220 38 38 / 0.75);
}

.hover\:bg-red-600\/80:hover {
  background-color: rgb(220 38 38 / 0.8);
}

.hover\:bg-red-600\/90:hover {
  background-color: rgb(220 38 38 / 0.9);
}

.hover\:bg-red-600\/95:hover {
  background-color: rgb(220 38 38 / 0.95);
}

.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}

.hover\:bg-red-700\/0:hover {
  background-color: rgb(185 28 28 / 0);
}

.hover\:bg-red-700\/10:hover {
  background-color: rgb(185 28 28 / 0.1);
}

.hover\:bg-red-700\/100:hover {
  background-color: rgb(185 28 28 / 1);
}

.hover\:bg-red-700\/20:hover {
  background-color: rgb(185 28 28 / 0.2);
}

.hover\:bg-red-700\/25:hover {
  background-color: rgb(185 28 28 / 0.25);
}

.hover\:bg-red-700\/30:hover {
  background-color: rgb(185 28 28 / 0.3);
}

.hover\:bg-red-700\/40:hover {
  background-color: rgb(185 28 28 / 0.4);
}

.hover\:bg-red-700\/5:hover {
  background-color: rgb(185 28 28 / 0.05);
}

.hover\:bg-red-700\/50:hover {
  background-color: rgb(185 28 28 / 0.5);
}

.hover\:bg-red-700\/60:hover {
  background-color: rgb(185 28 28 / 0.6);
}

.hover\:bg-red-700\/70:hover {
  background-color: rgb(185 28 28 / 0.7);
}

.hover\:bg-red-700\/75:hover {
  background-color: rgb(185 28 28 / 0.75);
}

.hover\:bg-red-700\/80:hover {
  background-color: rgb(185 28 28 / 0.8);
}

.hover\:bg-red-700\/90:hover {
  background-color: rgb(185 28 28 / 0.9);
}

.hover\:bg-red-700\/95:hover {
  background-color: rgb(185 28 28 / 0.95);
}

.hover\:bg-red-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}

.hover\:bg-red-800\/0:hover {
  background-color: rgb(153 27 27 / 0);
}

.hover\:bg-red-800\/10:hover {
  background-color: rgb(153 27 27 / 0.1);
}

.hover\:bg-red-800\/100:hover {
  background-color: rgb(153 27 27 / 1);
}

.hover\:bg-red-800\/20:hover {
  background-color: rgb(153 27 27 / 0.2);
}

.hover\:bg-red-800\/25:hover {
  background-color: rgb(153 27 27 / 0.25);
}

.hover\:bg-red-800\/30:hover {
  background-color: rgb(153 27 27 / 0.3);
}

.hover\:bg-red-800\/40:hover {
  background-color: rgb(153 27 27 / 0.4);
}

.hover\:bg-red-800\/5:hover {
  background-color: rgb(153 27 27 / 0.05);
}

.hover\:bg-red-800\/50:hover {
  background-color: rgb(153 27 27 / 0.5);
}

.hover\:bg-red-800\/60:hover {
  background-color: rgb(153 27 27 / 0.6);
}

.hover\:bg-red-800\/70:hover {
  background-color: rgb(153 27 27 / 0.7);
}

.hover\:bg-red-800\/75:hover {
  background-color: rgb(153 27 27 / 0.75);
}

.hover\:bg-red-800\/80:hover {
  background-color: rgb(153 27 27 / 0.8);
}

.hover\:bg-red-800\/90:hover {
  background-color: rgb(153 27 27 / 0.9);
}

.hover\:bg-red-800\/95:hover {
  background-color: rgb(153 27 27 / 0.95);
}

.hover\:bg-red-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}

.hover\:bg-red-900\/0:hover {
  background-color: rgb(127 29 29 / 0);
}

.hover\:bg-red-900\/10:hover {
  background-color: rgb(127 29 29 / 0.1);
}

.hover\:bg-red-900\/100:hover {
  background-color: rgb(127 29 29 / 1);
}

.hover\:bg-red-900\/20:hover {
  background-color: rgb(127 29 29 / 0.2);
}

.hover\:bg-red-900\/25:hover {
  background-color: rgb(127 29 29 / 0.25);
}

.hover\:bg-red-900\/30:hover {
  background-color: rgb(127 29 29 / 0.3);
}

.hover\:bg-red-900\/40:hover {
  background-color: rgb(127 29 29 / 0.4);
}

.hover\:bg-red-900\/5:hover {
  background-color: rgb(127 29 29 / 0.05);
}

.hover\:bg-red-900\/50:hover {
  background-color: rgb(127 29 29 / 0.5);
}

.hover\:bg-red-900\/60:hover {
  background-color: rgb(127 29 29 / 0.6);
}

.hover\:bg-red-900\/70:hover {
  background-color: rgb(127 29 29 / 0.7);
}

.hover\:bg-red-900\/75:hover {
  background-color: rgb(127 29 29 / 0.75);
}

.hover\:bg-red-900\/80:hover {
  background-color: rgb(127 29 29 / 0.8);
}

.hover\:bg-red-900\/90:hover {
  background-color: rgb(127 29 29 / 0.9);
}

.hover\:bg-red-900\/95:hover {
  background-color: rgb(127 29 29 / 0.95);
}

.hover\:bg-secondary-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 244 210 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-100\/0:hover {
  background-color: rgb(254 244 210 / 0);
}

.hover\:bg-secondary-100\/10:hover {
  background-color: rgb(254 244 210 / 0.1);
}

.hover\:bg-secondary-100\/100:hover {
  background-color: rgb(254 244 210 / 1);
}

.hover\:bg-secondary-100\/20:hover {
  background-color: rgb(254 244 210 / 0.2);
}

.hover\:bg-secondary-100\/25:hover {
  background-color: rgb(254 244 210 / 0.25);
}

.hover\:bg-secondary-100\/30:hover {
  background-color: rgb(254 244 210 / 0.3);
}

.hover\:bg-secondary-100\/40:hover {
  background-color: rgb(254 244 210 / 0.4);
}

.hover\:bg-secondary-100\/5:hover {
  background-color: rgb(254 244 210 / 0.05);
}

.hover\:bg-secondary-100\/50:hover {
  background-color: rgb(254 244 210 / 0.5);
}

.hover\:bg-secondary-100\/60:hover {
  background-color: rgb(254 244 210 / 0.6);
}

.hover\:bg-secondary-100\/70:hover {
  background-color: rgb(254 244 210 / 0.7);
}

.hover\:bg-secondary-100\/75:hover {
  background-color: rgb(254 244 210 / 0.75);
}

.hover\:bg-secondary-100\/80:hover {
  background-color: rgb(254 244 210 / 0.8);
}

.hover\:bg-secondary-100\/90:hover {
  background-color: rgb(254 244 210 / 0.9);
}

.hover\:bg-secondary-100\/95:hover {
  background-color: rgb(254 244 210 / 0.95);
}

.hover\:bg-secondary-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 231 166 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-200\/0:hover {
  background-color: rgb(254 231 166 / 0);
}

.hover\:bg-secondary-200\/10:hover {
  background-color: rgb(254 231 166 / 0.1);
}

.hover\:bg-secondary-200\/100:hover {
  background-color: rgb(254 231 166 / 1);
}

.hover\:bg-secondary-200\/20:hover {
  background-color: rgb(254 231 166 / 0.2);
}

.hover\:bg-secondary-200\/25:hover {
  background-color: rgb(254 231 166 / 0.25);
}

.hover\:bg-secondary-200\/30:hover {
  background-color: rgb(254 231 166 / 0.3);
}

.hover\:bg-secondary-200\/40:hover {
  background-color: rgb(254 231 166 / 0.4);
}

.hover\:bg-secondary-200\/5:hover {
  background-color: rgb(254 231 166 / 0.05);
}

.hover\:bg-secondary-200\/50:hover {
  background-color: rgb(254 231 166 / 0.5);
}

.hover\:bg-secondary-200\/60:hover {
  background-color: rgb(254 231 166 / 0.6);
}

.hover\:bg-secondary-200\/70:hover {
  background-color: rgb(254 231 166 / 0.7);
}

.hover\:bg-secondary-200\/75:hover {
  background-color: rgb(254 231 166 / 0.75);
}

.hover\:bg-secondary-200\/80:hover {
  background-color: rgb(254 231 166 / 0.8);
}

.hover\:bg-secondary-200\/90:hover {
  background-color: rgb(254 231 166 / 0.9);
}

.hover\:bg-secondary-200\/95:hover {
  background-color: rgb(254 231 166 / 0.95);
}

.hover\:bg-secondary-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 218 122 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-300\/0:hover {
  background-color: rgb(254 218 122 / 0);
}

.hover\:bg-secondary-300\/10:hover {
  background-color: rgb(254 218 122 / 0.1);
}

.hover\:bg-secondary-300\/100:hover {
  background-color: rgb(254 218 122 / 1);
}

.hover\:bg-secondary-300\/20:hover {
  background-color: rgb(254 218 122 / 0.2);
}

.hover\:bg-secondary-300\/25:hover {
  background-color: rgb(254 218 122 / 0.25);
}

.hover\:bg-secondary-300\/30:hover {
  background-color: rgb(254 218 122 / 0.3);
}

.hover\:bg-secondary-300\/40:hover {
  background-color: rgb(254 218 122 / 0.4);
}

.hover\:bg-secondary-300\/5:hover {
  background-color: rgb(254 218 122 / 0.05);
}

.hover\:bg-secondary-300\/50:hover {
  background-color: rgb(254 218 122 / 0.5);
}

.hover\:bg-secondary-300\/60:hover {
  background-color: rgb(254 218 122 / 0.6);
}

.hover\:bg-secondary-300\/70:hover {
  background-color: rgb(254 218 122 / 0.7);
}

.hover\:bg-secondary-300\/75:hover {
  background-color: rgb(254 218 122 / 0.75);
}

.hover\:bg-secondary-300\/80:hover {
  background-color: rgb(254 218 122 / 0.8);
}

.hover\:bg-secondary-300\/90:hover {
  background-color: rgb(254 218 122 / 0.9);
}

.hover\:bg-secondary-300\/95:hover {
  background-color: rgb(254 218 122 / 0.95);
}

.hover\:bg-secondary-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 204 78 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-400\/0:hover {
  background-color: rgb(254 204 78 / 0);
}

.hover\:bg-secondary-400\/10:hover {
  background-color: rgb(254 204 78 / 0.1);
}

.hover\:bg-secondary-400\/100:hover {
  background-color: rgb(254 204 78 / 1);
}

.hover\:bg-secondary-400\/20:hover {
  background-color: rgb(254 204 78 / 0.2);
}

.hover\:bg-secondary-400\/25:hover {
  background-color: rgb(254 204 78 / 0.25);
}

.hover\:bg-secondary-400\/30:hover {
  background-color: rgb(254 204 78 / 0.3);
}

.hover\:bg-secondary-400\/40:hover {
  background-color: rgb(254 204 78 / 0.4);
}

.hover\:bg-secondary-400\/5:hover {
  background-color: rgb(254 204 78 / 0.05);
}

.hover\:bg-secondary-400\/50:hover {
  background-color: rgb(254 204 78 / 0.5);
}

.hover\:bg-secondary-400\/60:hover {
  background-color: rgb(254 204 78 / 0.6);
}

.hover\:bg-secondary-400\/70:hover {
  background-color: rgb(254 204 78 / 0.7);
}

.hover\:bg-secondary-400\/75:hover {
  background-color: rgb(254 204 78 / 0.75);
}

.hover\:bg-secondary-400\/80:hover {
  background-color: rgb(254 204 78 / 0.8);
}

.hover\:bg-secondary-400\/90:hover {
  background-color: rgb(254 204 78 / 0.9);
}

.hover\:bg-secondary-400\/95:hover {
  background-color: rgb(254 204 78 / 0.95);
}

.hover\:bg-secondary-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 197 53 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-500\/0:hover {
  background-color: rgb(238 197 53 / 0);
}

.hover\:bg-secondary-500\/10:hover {
  background-color: rgb(238 197 53 / 0.1);
}

.hover\:bg-secondary-500\/100:hover {
  background-color: rgb(238 197 53 / 1);
}

.hover\:bg-secondary-500\/20:hover {
  background-color: rgb(238 197 53 / 0.2);
}

.hover\:bg-secondary-500\/25:hover {
  background-color: rgb(238 197 53 / 0.25);
}

.hover\:bg-secondary-500\/30:hover {
  background-color: rgb(238 197 53 / 0.3);
}

.hover\:bg-secondary-500\/40:hover {
  background-color: rgb(238 197 53 / 0.4);
}

.hover\:bg-secondary-500\/5:hover {
  background-color: rgb(238 197 53 / 0.05);
}

.hover\:bg-secondary-500\/50:hover {
  background-color: rgb(238 197 53 / 0.5);
}

.hover\:bg-secondary-500\/60:hover {
  background-color: rgb(238 197 53 / 0.6);
}

.hover\:bg-secondary-500\/70:hover {
  background-color: rgb(238 197 53 / 0.7);
}

.hover\:bg-secondary-500\/75:hover {
  background-color: rgb(238 197 53 / 0.75);
}

.hover\:bg-secondary-500\/80:hover {
  background-color: rgb(238 197 53 / 0.8);
}

.hover\:bg-secondary-500\/90:hover {
  background-color: rgb(238 197 53 / 0.9);
}

.hover\:bg-secondary-500\/95:hover {
  background-color: rgb(238 197 53 / 0.95);
}

.hover\:bg-secondary-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(213 174 45 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-600\/0:hover {
  background-color: rgb(213 174 45 / 0);
}

.hover\:bg-secondary-600\/10:hover {
  background-color: rgb(213 174 45 / 0.1);
}

.hover\:bg-secondary-600\/100:hover {
  background-color: rgb(213 174 45 / 1);
}

.hover\:bg-secondary-600\/20:hover {
  background-color: rgb(213 174 45 / 0.2);
}

.hover\:bg-secondary-600\/25:hover {
  background-color: rgb(213 174 45 / 0.25);
}

.hover\:bg-secondary-600\/30:hover {
  background-color: rgb(213 174 45 / 0.3);
}

.hover\:bg-secondary-600\/40:hover {
  background-color: rgb(213 174 45 / 0.4);
}

.hover\:bg-secondary-600\/5:hover {
  background-color: rgb(213 174 45 / 0.05);
}

.hover\:bg-secondary-600\/50:hover {
  background-color: rgb(213 174 45 / 0.5);
}

.hover\:bg-secondary-600\/60:hover {
  background-color: rgb(213 174 45 / 0.6);
}

.hover\:bg-secondary-600\/70:hover {
  background-color: rgb(213 174 45 / 0.7);
}

.hover\:bg-secondary-600\/75:hover {
  background-color: rgb(213 174 45 / 0.75);
}

.hover\:bg-secondary-600\/80:hover {
  background-color: rgb(213 174 45 / 0.8);
}

.hover\:bg-secondary-600\/90:hover {
  background-color: rgb(213 174 45 / 0.9);
}

.hover\:bg-secondary-600\/95:hover {
  background-color: rgb(213 174 45 / 0.95);
}

.hover\:bg-secondary-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(171 135 37 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-700\/0:hover {
  background-color: rgb(171 135 37 / 0);
}

.hover\:bg-secondary-700\/10:hover {
  background-color: rgb(171 135 37 / 0.1);
}

.hover\:bg-secondary-700\/100:hover {
  background-color: rgb(171 135 37 / 1);
}

.hover\:bg-secondary-700\/20:hover {
  background-color: rgb(171 135 37 / 0.2);
}

.hover\:bg-secondary-700\/25:hover {
  background-color: rgb(171 135 37 / 0.25);
}

.hover\:bg-secondary-700\/30:hover {
  background-color: rgb(171 135 37 / 0.3);
}

.hover\:bg-secondary-700\/40:hover {
  background-color: rgb(171 135 37 / 0.4);
}

.hover\:bg-secondary-700\/5:hover {
  background-color: rgb(171 135 37 / 0.05);
}

.hover\:bg-secondary-700\/50:hover {
  background-color: rgb(171 135 37 / 0.5);
}

.hover\:bg-secondary-700\/60:hover {
  background-color: rgb(171 135 37 / 0.6);
}

.hover\:bg-secondary-700\/70:hover {
  background-color: rgb(171 135 37 / 0.7);
}

.hover\:bg-secondary-700\/75:hover {
  background-color: rgb(171 135 37 / 0.75);
}

.hover\:bg-secondary-700\/80:hover {
  background-color: rgb(171 135 37 / 0.8);
}

.hover\:bg-secondary-700\/90:hover {
  background-color: rgb(171 135 37 / 0.9);
}

.hover\:bg-secondary-700\/95:hover {
  background-color: rgb(171 135 37 / 0.95);
}

.hover\:bg-secondary-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(130 96 29 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-800\/0:hover {
  background-color: rgb(130 96 29 / 0);
}

.hover\:bg-secondary-800\/10:hover {
  background-color: rgb(130 96 29 / 0.1);
}

.hover\:bg-secondary-800\/100:hover {
  background-color: rgb(130 96 29 / 1);
}

.hover\:bg-secondary-800\/20:hover {
  background-color: rgb(130 96 29 / 0.2);
}

.hover\:bg-secondary-800\/25:hover {
  background-color: rgb(130 96 29 / 0.25);
}

.hover\:bg-secondary-800\/30:hover {
  background-color: rgb(130 96 29 / 0.3);
}

.hover\:bg-secondary-800\/40:hover {
  background-color: rgb(130 96 29 / 0.4);
}

.hover\:bg-secondary-800\/5:hover {
  background-color: rgb(130 96 29 / 0.05);
}

.hover\:bg-secondary-800\/50:hover {
  background-color: rgb(130 96 29 / 0.5);
}

.hover\:bg-secondary-800\/60:hover {
  background-color: rgb(130 96 29 / 0.6);
}

.hover\:bg-secondary-800\/70:hover {
  background-color: rgb(130 96 29 / 0.7);
}

.hover\:bg-secondary-800\/75:hover {
  background-color: rgb(130 96 29 / 0.75);
}

.hover\:bg-secondary-800\/80:hover {
  background-color: rgb(130 96 29 / 0.8);
}

.hover\:bg-secondary-800\/90:hover {
  background-color: rgb(130 96 29 / 0.9);
}

.hover\:bg-secondary-800\/95:hover {
  background-color: rgb(130 96 29 / 0.95);
}

.hover\:bg-secondary-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(88 64 21 / var(--tw-bg-opacity));
}

.hover\:bg-secondary-900\/0:hover {
  background-color: rgb(88 64 21 / 0);
}

.hover\:bg-secondary-900\/10:hover {
  background-color: rgb(88 64 21 / 0.1);
}

.hover\:bg-secondary-900\/100:hover {
  background-color: rgb(88 64 21 / 1);
}

.hover\:bg-secondary-900\/20:hover {
  background-color: rgb(88 64 21 / 0.2);
}

.hover\:bg-secondary-900\/25:hover {
  background-color: rgb(88 64 21 / 0.25);
}

.hover\:bg-secondary-900\/30:hover {
  background-color: rgb(88 64 21 / 0.3);
}

.hover\:bg-secondary-900\/40:hover {
  background-color: rgb(88 64 21 / 0.4);
}

.hover\:bg-secondary-900\/5:hover {
  background-color: rgb(88 64 21 / 0.05);
}

.hover\:bg-secondary-900\/50:hover {
  background-color: rgb(88 64 21 / 0.5);
}

.hover\:bg-secondary-900\/60:hover {
  background-color: rgb(88 64 21 / 0.6);
}

.hover\:bg-secondary-900\/70:hover {
  background-color: rgb(88 64 21 / 0.7);
}

.hover\:bg-secondary-900\/75:hover {
  background-color: rgb(88 64 21 / 0.75);
}

.hover\:bg-secondary-900\/80:hover {
  background-color: rgb(88 64 21 / 0.8);
}

.hover\:bg-secondary-900\/90:hover {
  background-color: rgb(88 64 21 / 0.9);
}

.hover\:bg-secondary-900\/95:hover {
  background-color: rgb(88 64 21 / 0.95);
}

.hover\:bg-sky-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}

.hover\:bg-sky-100\/0:hover {
  background-color: rgb(224 242 254 / 0);
}

.hover\:bg-sky-100\/10:hover {
  background-color: rgb(224 242 254 / 0.1);
}

.hover\:bg-sky-100\/100:hover {
  background-color: rgb(224 242 254 / 1);
}

.hover\:bg-sky-100\/20:hover {
  background-color: rgb(224 242 254 / 0.2);
}

.hover\:bg-sky-100\/25:hover {
  background-color: rgb(224 242 254 / 0.25);
}

.hover\:bg-sky-100\/30:hover {
  background-color: rgb(224 242 254 / 0.3);
}

.hover\:bg-sky-100\/40:hover {
  background-color: rgb(224 242 254 / 0.4);
}

.hover\:bg-sky-100\/5:hover {
  background-color: rgb(224 242 254 / 0.05);
}

.hover\:bg-sky-100\/50:hover {
  background-color: rgb(224 242 254 / 0.5);
}

.hover\:bg-sky-100\/60:hover {
  background-color: rgb(224 242 254 / 0.6);
}

.hover\:bg-sky-100\/70:hover {
  background-color: rgb(224 242 254 / 0.7);
}

.hover\:bg-sky-100\/75:hover {
  background-color: rgb(224 242 254 / 0.75);
}

.hover\:bg-sky-100\/80:hover {
  background-color: rgb(224 242 254 / 0.8);
}

.hover\:bg-sky-100\/90:hover {
  background-color: rgb(224 242 254 / 0.9);
}

.hover\:bg-sky-100\/95:hover {
  background-color: rgb(224 242 254 / 0.95);
}

.hover\:bg-sky-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}

.hover\:bg-sky-200\/0:hover {
  background-color: rgb(186 230 253 / 0);
}

.hover\:bg-sky-200\/10:hover {
  background-color: rgb(186 230 253 / 0.1);
}

.hover\:bg-sky-200\/100:hover {
  background-color: rgb(186 230 253 / 1);
}

.hover\:bg-sky-200\/20:hover {
  background-color: rgb(186 230 253 / 0.2);
}

.hover\:bg-sky-200\/25:hover {
  background-color: rgb(186 230 253 / 0.25);
}

.hover\:bg-sky-200\/30:hover {
  background-color: rgb(186 230 253 / 0.3);
}

.hover\:bg-sky-200\/40:hover {
  background-color: rgb(186 230 253 / 0.4);
}

.hover\:bg-sky-200\/5:hover {
  background-color: rgb(186 230 253 / 0.05);
}

.hover\:bg-sky-200\/50:hover {
  background-color: rgb(186 230 253 / 0.5);
}

.hover\:bg-sky-200\/60:hover {
  background-color: rgb(186 230 253 / 0.6);
}

.hover\:bg-sky-200\/70:hover {
  background-color: rgb(186 230 253 / 0.7);
}

.hover\:bg-sky-200\/75:hover {
  background-color: rgb(186 230 253 / 0.75);
}

.hover\:bg-sky-200\/80:hover {
  background-color: rgb(186 230 253 / 0.8);
}

.hover\:bg-sky-200\/90:hover {
  background-color: rgb(186 230 253 / 0.9);
}

.hover\:bg-sky-200\/95:hover {
  background-color: rgb(186 230 253 / 0.95);
}

.hover\:bg-sky-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity));
}

.hover\:bg-sky-300\/0:hover {
  background-color: rgb(125 211 252 / 0);
}

.hover\:bg-sky-300\/10:hover {
  background-color: rgb(125 211 252 / 0.1);
}

.hover\:bg-sky-300\/100:hover {
  background-color: rgb(125 211 252 / 1);
}

.hover\:bg-sky-300\/20:hover {
  background-color: rgb(125 211 252 / 0.2);
}

.hover\:bg-sky-300\/25:hover {
  background-color: rgb(125 211 252 / 0.25);
}

.hover\:bg-sky-300\/30:hover {
  background-color: rgb(125 211 252 / 0.3);
}

.hover\:bg-sky-300\/40:hover {
  background-color: rgb(125 211 252 / 0.4);
}

.hover\:bg-sky-300\/5:hover {
  background-color: rgb(125 211 252 / 0.05);
}

.hover\:bg-sky-300\/50:hover {
  background-color: rgb(125 211 252 / 0.5);
}

.hover\:bg-sky-300\/60:hover {
  background-color: rgb(125 211 252 / 0.6);
}

.hover\:bg-sky-300\/70:hover {
  background-color: rgb(125 211 252 / 0.7);
}

.hover\:bg-sky-300\/75:hover {
  background-color: rgb(125 211 252 / 0.75);
}

.hover\:bg-sky-300\/80:hover {
  background-color: rgb(125 211 252 / 0.8);
}

.hover\:bg-sky-300\/90:hover {
  background-color: rgb(125 211 252 / 0.9);
}

.hover\:bg-sky-300\/95:hover {
  background-color: rgb(125 211 252 / 0.95);
}

.hover\:bg-sky-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}

.hover\:bg-sky-400\/0:hover {
  background-color: rgb(56 189 248 / 0);
}

.hover\:bg-sky-400\/10:hover {
  background-color: rgb(56 189 248 / 0.1);
}

.hover\:bg-sky-400\/100:hover {
  background-color: rgb(56 189 248 / 1);
}

.hover\:bg-sky-400\/20:hover {
  background-color: rgb(56 189 248 / 0.2);
}

.hover\:bg-sky-400\/25:hover {
  background-color: rgb(56 189 248 / 0.25);
}

.hover\:bg-sky-400\/30:hover {
  background-color: rgb(56 189 248 / 0.3);
}

.hover\:bg-sky-400\/40:hover {
  background-color: rgb(56 189 248 / 0.4);
}

.hover\:bg-sky-400\/5:hover {
  background-color: rgb(56 189 248 / 0.05);
}

.hover\:bg-sky-400\/50:hover {
  background-color: rgb(56 189 248 / 0.5);
}

.hover\:bg-sky-400\/60:hover {
  background-color: rgb(56 189 248 / 0.6);
}

.hover\:bg-sky-400\/70:hover {
  background-color: rgb(56 189 248 / 0.7);
}

.hover\:bg-sky-400\/75:hover {
  background-color: rgb(56 189 248 / 0.75);
}

.hover\:bg-sky-400\/80:hover {
  background-color: rgb(56 189 248 / 0.8);
}

.hover\:bg-sky-400\/90:hover {
  background-color: rgb(56 189 248 / 0.9);
}

.hover\:bg-sky-400\/95:hover {
  background-color: rgb(56 189 248 / 0.95);
}

.hover\:bg-sky-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity));
}

.hover\:bg-sky-50\/0:hover {
  background-color: rgb(240 249 255 / 0);
}

.hover\:bg-sky-50\/10:hover {
  background-color: rgb(240 249 255 / 0.1);
}

.hover\:bg-sky-50\/100:hover {
  background-color: rgb(240 249 255 / 1);
}

.hover\:bg-sky-50\/20:hover {
  background-color: rgb(240 249 255 / 0.2);
}

.hover\:bg-sky-50\/25:hover {
  background-color: rgb(240 249 255 / 0.25);
}

.hover\:bg-sky-50\/30:hover {
  background-color: rgb(240 249 255 / 0.3);
}

.hover\:bg-sky-50\/40:hover {
  background-color: rgb(240 249 255 / 0.4);
}

.hover\:bg-sky-50\/5:hover {
  background-color: rgb(240 249 255 / 0.05);
}

.hover\:bg-sky-50\/50:hover {
  background-color: rgb(240 249 255 / 0.5);
}

.hover\:bg-sky-50\/60:hover {
  background-color: rgb(240 249 255 / 0.6);
}

.hover\:bg-sky-50\/70:hover {
  background-color: rgb(240 249 255 / 0.7);
}

.hover\:bg-sky-50\/75:hover {
  background-color: rgb(240 249 255 / 0.75);
}

.hover\:bg-sky-50\/80:hover {
  background-color: rgb(240 249 255 / 0.8);
}

.hover\:bg-sky-50\/90:hover {
  background-color: rgb(240 249 255 / 0.9);
}

.hover\:bg-sky-50\/95:hover {
  background-color: rgb(240 249 255 / 0.95);
}

.hover\:bg-sky-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}

.hover\:bg-sky-500\/0:hover {
  background-color: rgb(14 165 233 / 0);
}

.hover\:bg-sky-500\/10:hover {
  background-color: rgb(14 165 233 / 0.1);
}

.hover\:bg-sky-500\/100:hover {
  background-color: rgb(14 165 233 / 1);
}

.hover\:bg-sky-500\/20:hover {
  background-color: rgb(14 165 233 / 0.2);
}

.hover\:bg-sky-500\/25:hover {
  background-color: rgb(14 165 233 / 0.25);
}

.hover\:bg-sky-500\/30:hover {
  background-color: rgb(14 165 233 / 0.3);
}

.hover\:bg-sky-500\/40:hover {
  background-color: rgb(14 165 233 / 0.4);
}

.hover\:bg-sky-500\/5:hover {
  background-color: rgb(14 165 233 / 0.05);
}

.hover\:bg-sky-500\/50:hover {
  background-color: rgb(14 165 233 / 0.5);
}

.hover\:bg-sky-500\/60:hover {
  background-color: rgb(14 165 233 / 0.6);
}

.hover\:bg-sky-500\/70:hover {
  background-color: rgb(14 165 233 / 0.7);
}

.hover\:bg-sky-500\/75:hover {
  background-color: rgb(14 165 233 / 0.75);
}

.hover\:bg-sky-500\/80:hover {
  background-color: rgb(14 165 233 / 0.8);
}

.hover\:bg-sky-500\/90:hover {
  background-color: rgb(14 165 233 / 0.9);
}

.hover\:bg-sky-500\/95:hover {
  background-color: rgb(14 165 233 / 0.95);
}

.hover\:bg-sky-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}

.hover\:bg-sky-600\/0:hover {
  background-color: rgb(2 132 199 / 0);
}

.hover\:bg-sky-600\/10:hover {
  background-color: rgb(2 132 199 / 0.1);
}

.hover\:bg-sky-600\/100:hover {
  background-color: rgb(2 132 199 / 1);
}

.hover\:bg-sky-600\/20:hover {
  background-color: rgb(2 132 199 / 0.2);
}

.hover\:bg-sky-600\/25:hover {
  background-color: rgb(2 132 199 / 0.25);
}

.hover\:bg-sky-600\/30:hover {
  background-color: rgb(2 132 199 / 0.3);
}

.hover\:bg-sky-600\/40:hover {
  background-color: rgb(2 132 199 / 0.4);
}

.hover\:bg-sky-600\/5:hover {
  background-color: rgb(2 132 199 / 0.05);
}

.hover\:bg-sky-600\/50:hover {
  background-color: rgb(2 132 199 / 0.5);
}

.hover\:bg-sky-600\/60:hover {
  background-color: rgb(2 132 199 / 0.6);
}

.hover\:bg-sky-600\/70:hover {
  background-color: rgb(2 132 199 / 0.7);
}

.hover\:bg-sky-600\/75:hover {
  background-color: rgb(2 132 199 / 0.75);
}

.hover\:bg-sky-600\/80:hover {
  background-color: rgb(2 132 199 / 0.8);
}

.hover\:bg-sky-600\/90:hover {
  background-color: rgb(2 132 199 / 0.9);
}

.hover\:bg-sky-600\/95:hover {
  background-color: rgb(2 132 199 / 0.95);
}

.hover\:bg-sky-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity));
}

.hover\:bg-sky-700\/0:hover {
  background-color: rgb(3 105 161 / 0);
}

.hover\:bg-sky-700\/10:hover {
  background-color: rgb(3 105 161 / 0.1);
}

.hover\:bg-sky-700\/100:hover {
  background-color: rgb(3 105 161 / 1);
}

.hover\:bg-sky-700\/20:hover {
  background-color: rgb(3 105 161 / 0.2);
}

.hover\:bg-sky-700\/25:hover {
  background-color: rgb(3 105 161 / 0.25);
}

.hover\:bg-sky-700\/30:hover {
  background-color: rgb(3 105 161 / 0.3);
}

.hover\:bg-sky-700\/40:hover {
  background-color: rgb(3 105 161 / 0.4);
}

.hover\:bg-sky-700\/5:hover {
  background-color: rgb(3 105 161 / 0.05);
}

.hover\:bg-sky-700\/50:hover {
  background-color: rgb(3 105 161 / 0.5);
}

.hover\:bg-sky-700\/60:hover {
  background-color: rgb(3 105 161 / 0.6);
}

.hover\:bg-sky-700\/70:hover {
  background-color: rgb(3 105 161 / 0.7);
}

.hover\:bg-sky-700\/75:hover {
  background-color: rgb(3 105 161 / 0.75);
}

.hover\:bg-sky-700\/80:hover {
  background-color: rgb(3 105 161 / 0.8);
}

.hover\:bg-sky-700\/90:hover {
  background-color: rgb(3 105 161 / 0.9);
}

.hover\:bg-sky-700\/95:hover {
  background-color: rgb(3 105 161 / 0.95);
}

.hover\:bg-sky-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity));
}

.hover\:bg-sky-800\/0:hover {
  background-color: rgb(7 89 133 / 0);
}

.hover\:bg-sky-800\/10:hover {
  background-color: rgb(7 89 133 / 0.1);
}

.hover\:bg-sky-800\/100:hover {
  background-color: rgb(7 89 133 / 1);
}

.hover\:bg-sky-800\/20:hover {
  background-color: rgb(7 89 133 / 0.2);
}

.hover\:bg-sky-800\/25:hover {
  background-color: rgb(7 89 133 / 0.25);
}

.hover\:bg-sky-800\/30:hover {
  background-color: rgb(7 89 133 / 0.3);
}

.hover\:bg-sky-800\/40:hover {
  background-color: rgb(7 89 133 / 0.4);
}

.hover\:bg-sky-800\/5:hover {
  background-color: rgb(7 89 133 / 0.05);
}

.hover\:bg-sky-800\/50:hover {
  background-color: rgb(7 89 133 / 0.5);
}

.hover\:bg-sky-800\/60:hover {
  background-color: rgb(7 89 133 / 0.6);
}

.hover\:bg-sky-800\/70:hover {
  background-color: rgb(7 89 133 / 0.7);
}

.hover\:bg-sky-800\/75:hover {
  background-color: rgb(7 89 133 / 0.75);
}

.hover\:bg-sky-800\/80:hover {
  background-color: rgb(7 89 133 / 0.8);
}

.hover\:bg-sky-800\/90:hover {
  background-color: rgb(7 89 133 / 0.9);
}

.hover\:bg-sky-800\/95:hover {
  background-color: rgb(7 89 133 / 0.95);
}

.hover\:bg-sky-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}

.hover\:bg-sky-900\/0:hover {
  background-color: rgb(12 74 110 / 0);
}

.hover\:bg-sky-900\/10:hover {
  background-color: rgb(12 74 110 / 0.1);
}

.hover\:bg-sky-900\/100:hover {
  background-color: rgb(12 74 110 / 1);
}

.hover\:bg-sky-900\/20:hover {
  background-color: rgb(12 74 110 / 0.2);
}

.hover\:bg-sky-900\/25:hover {
  background-color: rgb(12 74 110 / 0.25);
}

.hover\:bg-sky-900\/30:hover {
  background-color: rgb(12 74 110 / 0.3);
}

.hover\:bg-sky-900\/40:hover {
  background-color: rgb(12 74 110 / 0.4);
}

.hover\:bg-sky-900\/5:hover {
  background-color: rgb(12 74 110 / 0.05);
}

.hover\:bg-sky-900\/50:hover {
  background-color: rgb(12 74 110 / 0.5);
}

.hover\:bg-sky-900\/60:hover {
  background-color: rgb(12 74 110 / 0.6);
}

.hover\:bg-sky-900\/70:hover {
  background-color: rgb(12 74 110 / 0.7);
}

.hover\:bg-sky-900\/75:hover {
  background-color: rgb(12 74 110 / 0.75);
}

.hover\:bg-sky-900\/80:hover {
  background-color: rgb(12 74 110 / 0.8);
}

.hover\:bg-sky-900\/90:hover {
  background-color: rgb(12 74 110 / 0.9);
}

.hover\:bg-sky-900\/95:hover {
  background-color: rgb(12 74 110 / 0.95);
}

.hover\:bg-success-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(72 187 120 / var(--tw-bg-opacity));
}

.hover\:bg-success-500\/0:hover {
  background-color: rgb(72 187 120 / 0);
}

.hover\:bg-success-500\/10:hover {
  background-color: rgb(72 187 120 / 0.1);
}

.hover\:bg-success-500\/100:hover {
  background-color: rgb(72 187 120 / 1);
}

.hover\:bg-success-500\/20:hover {
  background-color: rgb(72 187 120 / 0.2);
}

.hover\:bg-success-500\/25:hover {
  background-color: rgb(72 187 120 / 0.25);
}

.hover\:bg-success-500\/30:hover {
  background-color: rgb(72 187 120 / 0.3);
}

.hover\:bg-success-500\/40:hover {
  background-color: rgb(72 187 120 / 0.4);
}

.hover\:bg-success-500\/5:hover {
  background-color: rgb(72 187 120 / 0.05);
}

.hover\:bg-success-500\/50:hover {
  background-color: rgb(72 187 120 / 0.5);
}

.hover\:bg-success-500\/60:hover {
  background-color: rgb(72 187 120 / 0.6);
}

.hover\:bg-success-500\/70:hover {
  background-color: rgb(72 187 120 / 0.7);
}

.hover\:bg-success-500\/75:hover {
  background-color: rgb(72 187 120 / 0.75);
}

.hover\:bg-success-500\/80:hover {
  background-color: rgb(72 187 120 / 0.8);
}

.hover\:bg-success-500\/90:hover {
  background-color: rgb(72 187 120 / 0.9);
}

.hover\:bg-success-500\/95:hover {
  background-color: rgb(72 187 120 / 0.95);
}

.hover\:bg-warning-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(246 224 94 / var(--tw-bg-opacity));
}

.hover\:bg-warning-500\/0:hover {
  background-color: rgb(246 224 94 / 0);
}

.hover\:bg-warning-500\/10:hover {
  background-color: rgb(246 224 94 / 0.1);
}

.hover\:bg-warning-500\/100:hover {
  background-color: rgb(246 224 94 / 1);
}

.hover\:bg-warning-500\/20:hover {
  background-color: rgb(246 224 94 / 0.2);
}

.hover\:bg-warning-500\/25:hover {
  background-color: rgb(246 224 94 / 0.25);
}

.hover\:bg-warning-500\/30:hover {
  background-color: rgb(246 224 94 / 0.3);
}

.hover\:bg-warning-500\/40:hover {
  background-color: rgb(246 224 94 / 0.4);
}

.hover\:bg-warning-500\/5:hover {
  background-color: rgb(246 224 94 / 0.05);
}

.hover\:bg-warning-500\/50:hover {
  background-color: rgb(246 224 94 / 0.5);
}

.hover\:bg-warning-500\/60:hover {
  background-color: rgb(246 224 94 / 0.6);
}

.hover\:bg-warning-500\/70:hover {
  background-color: rgb(246 224 94 / 0.7);
}

.hover\:bg-warning-500\/75:hover {
  background-color: rgb(246 224 94 / 0.75);
}

.hover\:bg-warning-500\/80:hover {
  background-color: rgb(246 224 94 / 0.8);
}

.hover\:bg-warning-500\/90:hover {
  background-color: rgb(246 224 94 / 0.9);
}

.hover\:bg-warning-500\/95:hover {
  background-color: rgb(246 224 94 / 0.95);
}

.hover\:bg-yellow-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-100\/0:hover {
  background-color: rgb(254 249 195 / 0);
}

.hover\:bg-yellow-100\/10:hover {
  background-color: rgb(254 249 195 / 0.1);
}

.hover\:bg-yellow-100\/100:hover {
  background-color: rgb(254 249 195 / 1);
}

.hover\:bg-yellow-100\/20:hover {
  background-color: rgb(254 249 195 / 0.2);
}

.hover\:bg-yellow-100\/25:hover {
  background-color: rgb(254 249 195 / 0.25);
}

.hover\:bg-yellow-100\/30:hover {
  background-color: rgb(254 249 195 / 0.3);
}

.hover\:bg-yellow-100\/40:hover {
  background-color: rgb(254 249 195 / 0.4);
}

.hover\:bg-yellow-100\/5:hover {
  background-color: rgb(254 249 195 / 0.05);
}

.hover\:bg-yellow-100\/50:hover {
  background-color: rgb(254 249 195 / 0.5);
}

.hover\:bg-yellow-100\/60:hover {
  background-color: rgb(254 249 195 / 0.6);
}

.hover\:bg-yellow-100\/70:hover {
  background-color: rgb(254 249 195 / 0.7);
}

.hover\:bg-yellow-100\/75:hover {
  background-color: rgb(254 249 195 / 0.75);
}

.hover\:bg-yellow-100\/80:hover {
  background-color: rgb(254 249 195 / 0.8);
}

.hover\:bg-yellow-100\/90:hover {
  background-color: rgb(254 249 195 / 0.9);
}

.hover\:bg-yellow-100\/95:hover {
  background-color: rgb(254 249 195 / 0.95);
}

.hover\:bg-yellow-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-200\/0:hover {
  background-color: rgb(254 240 138 / 0);
}

.hover\:bg-yellow-200\/10:hover {
  background-color: rgb(254 240 138 / 0.1);
}

.hover\:bg-yellow-200\/100:hover {
  background-color: rgb(254 240 138 / 1);
}

.hover\:bg-yellow-200\/20:hover {
  background-color: rgb(254 240 138 / 0.2);
}

.hover\:bg-yellow-200\/25:hover {
  background-color: rgb(254 240 138 / 0.25);
}

.hover\:bg-yellow-200\/30:hover {
  background-color: rgb(254 240 138 / 0.3);
}

.hover\:bg-yellow-200\/40:hover {
  background-color: rgb(254 240 138 / 0.4);
}

.hover\:bg-yellow-200\/5:hover {
  background-color: rgb(254 240 138 / 0.05);
}

.hover\:bg-yellow-200\/50:hover {
  background-color: rgb(254 240 138 / 0.5);
}

.hover\:bg-yellow-200\/60:hover {
  background-color: rgb(254 240 138 / 0.6);
}

.hover\:bg-yellow-200\/70:hover {
  background-color: rgb(254 240 138 / 0.7);
}

.hover\:bg-yellow-200\/75:hover {
  background-color: rgb(254 240 138 / 0.75);
}

.hover\:bg-yellow-200\/80:hover {
  background-color: rgb(254 240 138 / 0.8);
}

.hover\:bg-yellow-200\/90:hover {
  background-color: rgb(254 240 138 / 0.9);
}

.hover\:bg-yellow-200\/95:hover {
  background-color: rgb(254 240 138 / 0.95);
}

.hover\:bg-yellow-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 224 71 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-300\/0:hover {
  background-color: rgb(253 224 71 / 0);
}

.hover\:bg-yellow-300\/10:hover {
  background-color: rgb(253 224 71 / 0.1);
}

.hover\:bg-yellow-300\/100:hover {
  background-color: rgb(253 224 71 / 1);
}

.hover\:bg-yellow-300\/20:hover {
  background-color: rgb(253 224 71 / 0.2);
}

.hover\:bg-yellow-300\/25:hover {
  background-color: rgb(253 224 71 / 0.25);
}

.hover\:bg-yellow-300\/30:hover {
  background-color: rgb(253 224 71 / 0.3);
}

.hover\:bg-yellow-300\/40:hover {
  background-color: rgb(253 224 71 / 0.4);
}

.hover\:bg-yellow-300\/5:hover {
  background-color: rgb(253 224 71 / 0.05);
}

.hover\:bg-yellow-300\/50:hover {
  background-color: rgb(253 224 71 / 0.5);
}

.hover\:bg-yellow-300\/60:hover {
  background-color: rgb(253 224 71 / 0.6);
}

.hover\:bg-yellow-300\/70:hover {
  background-color: rgb(253 224 71 / 0.7);
}

.hover\:bg-yellow-300\/75:hover {
  background-color: rgb(253 224 71 / 0.75);
}

.hover\:bg-yellow-300\/80:hover {
  background-color: rgb(253 224 71 / 0.8);
}

.hover\:bg-yellow-300\/90:hover {
  background-color: rgb(253 224 71 / 0.9);
}

.hover\:bg-yellow-300\/95:hover {
  background-color: rgb(253 224 71 / 0.95);
}

.hover\:bg-yellow-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-400\/0:hover {
  background-color: rgb(250 204 21 / 0);
}

.hover\:bg-yellow-400\/10:hover {
  background-color: rgb(250 204 21 / 0.1);
}

.hover\:bg-yellow-400\/100:hover {
  background-color: rgb(250 204 21 / 1);
}

.hover\:bg-yellow-400\/20:hover {
  background-color: rgb(250 204 21 / 0.2);
}

.hover\:bg-yellow-400\/25:hover {
  background-color: rgb(250 204 21 / 0.25);
}

.hover\:bg-yellow-400\/30:hover {
  background-color: rgb(250 204 21 / 0.3);
}

.hover\:bg-yellow-400\/40:hover {
  background-color: rgb(250 204 21 / 0.4);
}

.hover\:bg-yellow-400\/5:hover {
  background-color: rgb(250 204 21 / 0.05);
}

.hover\:bg-yellow-400\/50:hover {
  background-color: rgb(250 204 21 / 0.5);
}

.hover\:bg-yellow-400\/60:hover {
  background-color: rgb(250 204 21 / 0.6);
}

.hover\:bg-yellow-400\/70:hover {
  background-color: rgb(250 204 21 / 0.7);
}

.hover\:bg-yellow-400\/75:hover {
  background-color: rgb(250 204 21 / 0.75);
}

.hover\:bg-yellow-400\/80:hover {
  background-color: rgb(250 204 21 / 0.8);
}

.hover\:bg-yellow-400\/90:hover {
  background-color: rgb(250 204 21 / 0.9);
}

.hover\:bg-yellow-400\/95:hover {
  background-color: rgb(250 204 21 / 0.95);
}

.hover\:bg-yellow-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-50\/0:hover {
  background-color: rgb(254 252 232 / 0);
}

.hover\:bg-yellow-50\/10:hover {
  background-color: rgb(254 252 232 / 0.1);
}

.hover\:bg-yellow-50\/100:hover {
  background-color: rgb(254 252 232 / 1);
}

.hover\:bg-yellow-50\/20:hover {
  background-color: rgb(254 252 232 / 0.2);
}

.hover\:bg-yellow-50\/25:hover {
  background-color: rgb(254 252 232 / 0.25);
}

.hover\:bg-yellow-50\/30:hover {
  background-color: rgb(254 252 232 / 0.3);
}

.hover\:bg-yellow-50\/40:hover {
  background-color: rgb(254 252 232 / 0.4);
}

.hover\:bg-yellow-50\/5:hover {
  background-color: rgb(254 252 232 / 0.05);
}

.hover\:bg-yellow-50\/50:hover {
  background-color: rgb(254 252 232 / 0.5);
}

.hover\:bg-yellow-50\/60:hover {
  background-color: rgb(254 252 232 / 0.6);
}

.hover\:bg-yellow-50\/70:hover {
  background-color: rgb(254 252 232 / 0.7);
}

.hover\:bg-yellow-50\/75:hover {
  background-color: rgb(254 252 232 / 0.75);
}

.hover\:bg-yellow-50\/80:hover {
  background-color: rgb(254 252 232 / 0.8);
}

.hover\:bg-yellow-50\/90:hover {
  background-color: rgb(254 252 232 / 0.9);
}

.hover\:bg-yellow-50\/95:hover {
  background-color: rgb(254 252 232 / 0.95);
}

.hover\:bg-yellow-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-500\/0:hover {
  background-color: rgb(234 179 8 / 0);
}

.hover\:bg-yellow-500\/10:hover {
  background-color: rgb(234 179 8 / 0.1);
}

.hover\:bg-yellow-500\/100:hover {
  background-color: rgb(234 179 8 / 1);
}

.hover\:bg-yellow-500\/20:hover {
  background-color: rgb(234 179 8 / 0.2);
}

.hover\:bg-yellow-500\/25:hover {
  background-color: rgb(234 179 8 / 0.25);
}

.hover\:bg-yellow-500\/30:hover {
  background-color: rgb(234 179 8 / 0.3);
}

.hover\:bg-yellow-500\/40:hover {
  background-color: rgb(234 179 8 / 0.4);
}

.hover\:bg-yellow-500\/5:hover {
  background-color: rgb(234 179 8 / 0.05);
}

.hover\:bg-yellow-500\/50:hover {
  background-color: rgb(234 179 8 / 0.5);
}

.hover\:bg-yellow-500\/60:hover {
  background-color: rgb(234 179 8 / 0.6);
}

.hover\:bg-yellow-500\/70:hover {
  background-color: rgb(234 179 8 / 0.7);
}

.hover\:bg-yellow-500\/75:hover {
  background-color: rgb(234 179 8 / 0.75);
}

.hover\:bg-yellow-500\/80:hover {
  background-color: rgb(234 179 8 / 0.8);
}

.hover\:bg-yellow-500\/90:hover {
  background-color: rgb(234 179 8 / 0.9);
}

.hover\:bg-yellow-500\/95:hover {
  background-color: rgb(234 179 8 / 0.95);
}

.hover\:bg-yellow-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-600\/0:hover {
  background-color: rgb(202 138 4 / 0);
}

.hover\:bg-yellow-600\/10:hover {
  background-color: rgb(202 138 4 / 0.1);
}

.hover\:bg-yellow-600\/100:hover {
  background-color: rgb(202 138 4 / 1);
}

.hover\:bg-yellow-600\/20:hover {
  background-color: rgb(202 138 4 / 0.2);
}

.hover\:bg-yellow-600\/25:hover {
  background-color: rgb(202 138 4 / 0.25);
}

.hover\:bg-yellow-600\/30:hover {
  background-color: rgb(202 138 4 / 0.3);
}

.hover\:bg-yellow-600\/40:hover {
  background-color: rgb(202 138 4 / 0.4);
}

.hover\:bg-yellow-600\/5:hover {
  background-color: rgb(202 138 4 / 0.05);
}

.hover\:bg-yellow-600\/50:hover {
  background-color: rgb(202 138 4 / 0.5);
}

.hover\:bg-yellow-600\/60:hover {
  background-color: rgb(202 138 4 / 0.6);
}

.hover\:bg-yellow-600\/70:hover {
  background-color: rgb(202 138 4 / 0.7);
}

.hover\:bg-yellow-600\/75:hover {
  background-color: rgb(202 138 4 / 0.75);
}

.hover\:bg-yellow-600\/80:hover {
  background-color: rgb(202 138 4 / 0.8);
}

.hover\:bg-yellow-600\/90:hover {
  background-color: rgb(202 138 4 / 0.9);
}

.hover\:bg-yellow-600\/95:hover {
  background-color: rgb(202 138 4 / 0.95);
}

.hover\:bg-yellow-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(161 98 7 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-700\/0:hover {
  background-color: rgb(161 98 7 / 0);
}

.hover\:bg-yellow-700\/10:hover {
  background-color: rgb(161 98 7 / 0.1);
}

.hover\:bg-yellow-700\/100:hover {
  background-color: rgb(161 98 7 / 1);
}

.hover\:bg-yellow-700\/20:hover {
  background-color: rgb(161 98 7 / 0.2);
}

.hover\:bg-yellow-700\/25:hover {
  background-color: rgb(161 98 7 / 0.25);
}

.hover\:bg-yellow-700\/30:hover {
  background-color: rgb(161 98 7 / 0.3);
}

.hover\:bg-yellow-700\/40:hover {
  background-color: rgb(161 98 7 / 0.4);
}

.hover\:bg-yellow-700\/5:hover {
  background-color: rgb(161 98 7 / 0.05);
}

.hover\:bg-yellow-700\/50:hover {
  background-color: rgb(161 98 7 / 0.5);
}

.hover\:bg-yellow-700\/60:hover {
  background-color: rgb(161 98 7 / 0.6);
}

.hover\:bg-yellow-700\/70:hover {
  background-color: rgb(161 98 7 / 0.7);
}

.hover\:bg-yellow-700\/75:hover {
  background-color: rgb(161 98 7 / 0.75);
}

.hover\:bg-yellow-700\/80:hover {
  background-color: rgb(161 98 7 / 0.8);
}

.hover\:bg-yellow-700\/90:hover {
  background-color: rgb(161 98 7 / 0.9);
}

.hover\:bg-yellow-700\/95:hover {
  background-color: rgb(161 98 7 / 0.95);
}

.hover\:bg-yellow-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(133 77 14 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-800\/0:hover {
  background-color: rgb(133 77 14 / 0);
}

.hover\:bg-yellow-800\/10:hover {
  background-color: rgb(133 77 14 / 0.1);
}

.hover\:bg-yellow-800\/100:hover {
  background-color: rgb(133 77 14 / 1);
}

.hover\:bg-yellow-800\/20:hover {
  background-color: rgb(133 77 14 / 0.2);
}

.hover\:bg-yellow-800\/25:hover {
  background-color: rgb(133 77 14 / 0.25);
}

.hover\:bg-yellow-800\/30:hover {
  background-color: rgb(133 77 14 / 0.3);
}

.hover\:bg-yellow-800\/40:hover {
  background-color: rgb(133 77 14 / 0.4);
}

.hover\:bg-yellow-800\/5:hover {
  background-color: rgb(133 77 14 / 0.05);
}

.hover\:bg-yellow-800\/50:hover {
  background-color: rgb(133 77 14 / 0.5);
}

.hover\:bg-yellow-800\/60:hover {
  background-color: rgb(133 77 14 / 0.6);
}

.hover\:bg-yellow-800\/70:hover {
  background-color: rgb(133 77 14 / 0.7);
}

.hover\:bg-yellow-800\/75:hover {
  background-color: rgb(133 77 14 / 0.75);
}

.hover\:bg-yellow-800\/80:hover {
  background-color: rgb(133 77 14 / 0.8);
}

.hover\:bg-yellow-800\/90:hover {
  background-color: rgb(133 77 14 / 0.9);
}

.hover\:bg-yellow-800\/95:hover {
  background-color: rgb(133 77 14 / 0.95);
}

.hover\:bg-yellow-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(113 63 18 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-900\/0:hover {
  background-color: rgb(113 63 18 / 0);
}

.hover\:bg-yellow-900\/10:hover {
  background-color: rgb(113 63 18 / 0.1);
}

.hover\:bg-yellow-900\/100:hover {
  background-color: rgb(113 63 18 / 1);
}

.hover\:bg-yellow-900\/20:hover {
  background-color: rgb(113 63 18 / 0.2);
}

.hover\:bg-yellow-900\/25:hover {
  background-color: rgb(113 63 18 / 0.25);
}

.hover\:bg-yellow-900\/30:hover {
  background-color: rgb(113 63 18 / 0.3);
}

.hover\:bg-yellow-900\/40:hover {
  background-color: rgb(113 63 18 / 0.4);
}

.hover\:bg-yellow-900\/5:hover {
  background-color: rgb(113 63 18 / 0.05);
}

.hover\:bg-yellow-900\/50:hover {
  background-color: rgb(113 63 18 / 0.5);
}

.hover\:bg-yellow-900\/60:hover {
  background-color: rgb(113 63 18 / 0.6);
}

.hover\:bg-yellow-900\/70:hover {
  background-color: rgb(113 63 18 / 0.7);
}

.hover\:bg-yellow-900\/75:hover {
  background-color: rgb(113 63 18 / 0.75);
}

.hover\:bg-yellow-900\/80:hover {
  background-color: rgb(113 63 18 / 0.8);
}

.hover\:bg-yellow-900\/90:hover {
  background-color: rgb(113 63 18 / 0.9);
}

.hover\:bg-yellow-900\/95:hover {
  background-color: rgb(113 63 18 / 0.95);
}

.hover\:from-blue-100:hover {
  --tw-gradient-from: #dbeafe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/0:hover {
  --tw-gradient-from: rgb(219 234 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/10:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/100:hover {
  --tw-gradient-from: rgb(219 234 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/20:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/25:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/30:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/40:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/5:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/50:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/60:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/70:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/75:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/80:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/90:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-100\/95:hover {
  --tw-gradient-from: rgb(219 234 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200:hover {
  --tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/0:hover {
  --tw-gradient-from: rgb(191 219 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/10:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/100:hover {
  --tw-gradient-from: rgb(191 219 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/20:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/25:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/30:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/40:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/5:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/50:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/60:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/70:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/75:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/80:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/90:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-200\/95:hover {
  --tw-gradient-from: rgb(191 219 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300:hover {
  --tw-gradient-from: #93c5fd var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/0:hover {
  --tw-gradient-from: rgb(147 197 253 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/10:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/100:hover {
  --tw-gradient-from: rgb(147 197 253 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/20:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/25:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/30:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/40:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/5:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/50:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/60:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/70:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/75:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/80:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/90:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-300\/95:hover {
  --tw-gradient-from: rgb(147 197 253 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400:hover {
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/0:hover {
  --tw-gradient-from: rgb(96 165 250 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/10:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/100:hover {
  --tw-gradient-from: rgb(96 165 250 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/20:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/25:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/30:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/40:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/5:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/50:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/60:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/70:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/75:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/80:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/90:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-400\/95:hover {
  --tw-gradient-from: rgb(96 165 250 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50:hover {
  --tw-gradient-from: #eff6ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/0:hover {
  --tw-gradient-from: rgb(239 246 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/10:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/100:hover {
  --tw-gradient-from: rgb(239 246 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/20:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/25:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/30:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/40:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/5:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/50:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/60:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/70:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/75:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/80:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/90:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-50\/95:hover {
  --tw-gradient-from: rgb(239 246 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500:hover {
  --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/0:hover {
  --tw-gradient-from: rgb(59 130 246 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/10:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/100:hover {
  --tw-gradient-from: rgb(59 130 246 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/20:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/25:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/30:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/40:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/5:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/50:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/60:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/70:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/75:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/80:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/90:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-500\/95:hover {
  --tw-gradient-from: rgb(59 130 246 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600:hover {
  --tw-gradient-from: #2563eb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/0:hover {
  --tw-gradient-from: rgb(37 99 235 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/10:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/100:hover {
  --tw-gradient-from: rgb(37 99 235 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/20:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/25:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/30:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/40:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/5:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/50:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/60:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/70:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/75:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/80:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/90:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-600\/95:hover {
  --tw-gradient-from: rgb(37 99 235 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700:hover {
  --tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/0:hover {
  --tw-gradient-from: rgb(29 78 216 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/10:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/100:hover {
  --tw-gradient-from: rgb(29 78 216 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/20:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/25:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/30:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/40:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/5:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/50:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/60:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/70:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/75:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/80:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/90:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-700\/95:hover {
  --tw-gradient-from: rgb(29 78 216 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800:hover {
  --tw-gradient-from: #1e40af var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/0:hover {
  --tw-gradient-from: rgb(30 64 175 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/10:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/100:hover {
  --tw-gradient-from: rgb(30 64 175 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/20:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/25:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/30:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/40:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/5:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/50:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/60:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/70:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/75:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/80:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/90:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-800\/95:hover {
  --tw-gradient-from: rgb(30 64 175 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900:hover {
  --tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/0:hover {
  --tw-gradient-from: rgb(30 58 138 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/10:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/100:hover {
  --tw-gradient-from: rgb(30 58 138 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/20:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/25:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/30:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/40:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/5:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/50:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/60:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/70:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/75:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/80:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/90:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-blue-900\/95:hover {
  --tw-gradient-from: rgb(30 58 138 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500:hover {
  --tw-gradient-from: #E53E3E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/0:hover {
  --tw-gradient-from: rgb(229 62 62 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/10:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/100:hover {
  --tw-gradient-from: rgb(229 62 62 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/20:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/25:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/30:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/40:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/5:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/50:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/60:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/70:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/75:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/80:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/90:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-danger-500\/95:hover {
  --tw-gradient-from: rgb(229 62 62 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500:hover {
  --tw-gradient-from: #2D3748 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/0:hover {
  --tw-gradient-from: rgb(45 55 72 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/10:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/100:hover {
  --tw-gradient-from: rgb(45 55 72 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/20:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/25:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/30:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/40:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/5:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/50:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/60:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/70:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/75:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/80:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/90:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-dark-500\/95:hover {
  --tw-gradient-from: rgb(45 55 72 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100:hover {
  --tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/0:hover {
  --tw-gradient-from: rgb(220 252 231 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/10:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/100:hover {
  --tw-gradient-from: rgb(220 252 231 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/20:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/25:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/30:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/40:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/5:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/50:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/60:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/70:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/75:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/80:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/90:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-100\/95:hover {
  --tw-gradient-from: rgb(220 252 231 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200:hover {
  --tw-gradient-from: #bbf7d0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/0:hover {
  --tw-gradient-from: rgb(187 247 208 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/10:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/100:hover {
  --tw-gradient-from: rgb(187 247 208 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/20:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/25:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/30:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/40:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/5:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/50:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/60:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/70:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/75:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/80:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/90:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-200\/95:hover {
  --tw-gradient-from: rgb(187 247 208 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300:hover {
  --tw-gradient-from: #86efac var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/0:hover {
  --tw-gradient-from: rgb(134 239 172 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/10:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/100:hover {
  --tw-gradient-from: rgb(134 239 172 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/20:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/25:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/30:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/40:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/5:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/50:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/60:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/70:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/75:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/80:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/90:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-300\/95:hover {
  --tw-gradient-from: rgb(134 239 172 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400:hover {
  --tw-gradient-from: #4ade80 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/0:hover {
  --tw-gradient-from: rgb(74 222 128 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/10:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/100:hover {
  --tw-gradient-from: rgb(74 222 128 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/20:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/25:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/30:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/40:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/5:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/50:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/60:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/70:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/75:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/80:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/90:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-400\/95:hover {
  --tw-gradient-from: rgb(74 222 128 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50:hover {
  --tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/0:hover {
  --tw-gradient-from: rgb(240 253 244 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/10:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/100:hover {
  --tw-gradient-from: rgb(240 253 244 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/20:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/25:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/30:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/40:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/5:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/50:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/60:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/70:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/75:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/80:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/90:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-50\/95:hover {
  --tw-gradient-from: rgb(240 253 244 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500:hover {
  --tw-gradient-from: #22c55e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/0:hover {
  --tw-gradient-from: rgb(34 197 94 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/10:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/100:hover {
  --tw-gradient-from: rgb(34 197 94 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/20:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/25:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/30:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/40:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/5:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/50:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/60:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/70:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/75:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/80:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/90:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-500\/95:hover {
  --tw-gradient-from: rgb(34 197 94 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600:hover {
  --tw-gradient-from: #16a34a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/0:hover {
  --tw-gradient-from: rgb(22 163 74 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/10:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/100:hover {
  --tw-gradient-from: rgb(22 163 74 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/20:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/25:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/30:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/40:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/5:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/50:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/60:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/70:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/75:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/80:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/90:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-600\/95:hover {
  --tw-gradient-from: rgb(22 163 74 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700:hover {
  --tw-gradient-from: #15803d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/0:hover {
  --tw-gradient-from: rgb(21 128 61 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/10:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/100:hover {
  --tw-gradient-from: rgb(21 128 61 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/20:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/25:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/30:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/40:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/5:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/50:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/60:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/70:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/75:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/80:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/90:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-700\/95:hover {
  --tw-gradient-from: rgb(21 128 61 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800:hover {
  --tw-gradient-from: #166534 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/0:hover {
  --tw-gradient-from: rgb(22 101 52 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/10:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/100:hover {
  --tw-gradient-from: rgb(22 101 52 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/20:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/25:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/30:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/40:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/5:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/50:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/60:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/70:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/75:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/80:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/90:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-800\/95:hover {
  --tw-gradient-from: rgb(22 101 52 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900:hover {
  --tw-gradient-from: #14532d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/0:hover {
  --tw-gradient-from: rgb(20 83 45 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/10:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/100:hover {
  --tw-gradient-from: rgb(20 83 45 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/20:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/25:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/30:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/40:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/5:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/50:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/60:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/70:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/75:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/80:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/90:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-green-900\/95:hover {
  --tw-gradient-from: rgb(20 83 45 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500:hover {
  --tw-gradient-from: #4299E1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/0:hover {
  --tw-gradient-from: rgb(66 153 225 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/10:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/100:hover {
  --tw-gradient-from: rgb(66 153 225 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/20:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/25:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/30:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/40:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/5:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/50:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/60:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/70:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/75:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/80:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/90:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-info-500\/95:hover {
  --tw-gradient-from: rgb(66 153 225 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500:hover {
  --tw-gradient-from: #EDF2F7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/0:hover {
  --tw-gradient-from: rgb(237 242 247 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/10:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/100:hover {
  --tw-gradient-from: rgb(237 242 247 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/20:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/25:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/30:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/40:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/5:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/50:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/60:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/70:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/75:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/80:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/90:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-light-500\/95:hover {
  --tw-gradient-from: rgb(237 242 247 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100:hover {
  --tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/0:hover {
  --tw-gradient-from: rgb(245 245 245 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/10:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/100:hover {
  --tw-gradient-from: rgb(245 245 245 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/20:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/25:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/30:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/40:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/5:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/50:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/60:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/70:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/75:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/80:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/90:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-100\/95:hover {
  --tw-gradient-from: rgb(245 245 245 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200:hover {
  --tw-gradient-from: #e5e5e5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/0:hover {
  --tw-gradient-from: rgb(229 229 229 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/10:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/100:hover {
  --tw-gradient-from: rgb(229 229 229 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/20:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/25:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/30:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/40:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/5:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/50:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/60:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/70:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/75:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/80:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/90:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-200\/95:hover {
  --tw-gradient-from: rgb(229 229 229 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300:hover {
  --tw-gradient-from: #d4d4d4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/0:hover {
  --tw-gradient-from: rgb(212 212 212 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/10:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/100:hover {
  --tw-gradient-from: rgb(212 212 212 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/20:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/25:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/30:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/40:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/5:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/50:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/60:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/70:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/75:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/80:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/90:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-300\/95:hover {
  --tw-gradient-from: rgb(212 212 212 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400:hover {
  --tw-gradient-from: #a3a3a3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/0:hover {
  --tw-gradient-from: rgb(163 163 163 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/10:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/100:hover {
  --tw-gradient-from: rgb(163 163 163 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/20:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/25:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/30:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/40:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/5:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/50:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/60:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/70:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/75:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/80:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/90:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-400\/95:hover {
  --tw-gradient-from: rgb(163 163 163 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50:hover {
  --tw-gradient-from: #fafafa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/0:hover {
  --tw-gradient-from: rgb(250 250 250 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/10:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/100:hover {
  --tw-gradient-from: rgb(250 250 250 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/20:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/25:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/30:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/40:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/5:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/50:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/60:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/70:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/75:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/80:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/90:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-50\/95:hover {
  --tw-gradient-from: rgb(250 250 250 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500:hover {
  --tw-gradient-from: #737373 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/0:hover {
  --tw-gradient-from: rgb(115 115 115 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/10:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/100:hover {
  --tw-gradient-from: rgb(115 115 115 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/20:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/25:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/30:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/40:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/5:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/50:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/60:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/70:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/75:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/80:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/90:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-500\/95:hover {
  --tw-gradient-from: rgb(115 115 115 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600:hover {
  --tw-gradient-from: #525252 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/0:hover {
  --tw-gradient-from: rgb(82 82 82 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/10:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/100:hover {
  --tw-gradient-from: rgb(82 82 82 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/20:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/25:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/30:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/40:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/5:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/50:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/60:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/70:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/75:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/80:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/90:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-600\/95:hover {
  --tw-gradient-from: rgb(82 82 82 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700:hover {
  --tw-gradient-from: #404040 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/0:hover {
  --tw-gradient-from: rgb(64 64 64 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/10:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/100:hover {
  --tw-gradient-from: rgb(64 64 64 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/20:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/25:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/30:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/40:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/5:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/50:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/60:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/70:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/75:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/80:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/90:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-700\/95:hover {
  --tw-gradient-from: rgb(64 64 64 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800:hover {
  --tw-gradient-from: #262626 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/0:hover {
  --tw-gradient-from: rgb(38 38 38 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/10:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/100:hover {
  --tw-gradient-from: rgb(38 38 38 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/20:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/25:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/30:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/40:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/5:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/50:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/60:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/70:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/75:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/80:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/90:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-800\/95:hover {
  --tw-gradient-from: rgb(38 38 38 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900:hover {
  --tw-gradient-from: #171717 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/0:hover {
  --tw-gradient-from: rgb(23 23 23 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/10:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/100:hover {
  --tw-gradient-from: rgb(23 23 23 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/20:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/25:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/30:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/40:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/5:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/50:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/60:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/70:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/75:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/80:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/90:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-neutral-900\/95:hover {
  --tw-gradient-from: rgb(23 23 23 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100:hover {
  --tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/0:hover {
  --tw-gradient-from: rgb(252 231 243 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/10:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/100:hover {
  --tw-gradient-from: rgb(252 231 243 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/20:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/25:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/30:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/40:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/5:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/50:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/60:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/70:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/75:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/80:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/90:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-100\/95:hover {
  --tw-gradient-from: rgb(252 231 243 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200:hover {
  --tw-gradient-from: #fbcfe8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/0:hover {
  --tw-gradient-from: rgb(251 207 232 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/10:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/100:hover {
  --tw-gradient-from: rgb(251 207 232 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/20:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/25:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/30:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/40:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/5:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/50:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/60:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/70:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/75:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/80:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/90:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-200\/95:hover {
  --tw-gradient-from: rgb(251 207 232 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300:hover {
  --tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/0:hover {
  --tw-gradient-from: rgb(249 168 212 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/10:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/100:hover {
  --tw-gradient-from: rgb(249 168 212 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/20:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/25:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/30:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/40:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/5:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/50:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/60:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/70:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/75:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/80:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/90:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-300\/95:hover {
  --tw-gradient-from: rgb(249 168 212 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400:hover {
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/0:hover {
  --tw-gradient-from: rgb(244 114 182 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/10:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/100:hover {
  --tw-gradient-from: rgb(244 114 182 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/20:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/25:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/30:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/40:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/5:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/50:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/60:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/70:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/75:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/80:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/90:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-400\/95:hover {
  --tw-gradient-from: rgb(244 114 182 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50:hover {
  --tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/0:hover {
  --tw-gradient-from: rgb(253 242 248 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/10:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/100:hover {
  --tw-gradient-from: rgb(253 242 248 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/20:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/25:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/30:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/40:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/5:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/50:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/60:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/70:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/75:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/80:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/90:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-50\/95:hover {
  --tw-gradient-from: rgb(253 242 248 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500:hover {
  --tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/0:hover {
  --tw-gradient-from: rgb(236 72 153 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/10:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/100:hover {
  --tw-gradient-from: rgb(236 72 153 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/20:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/25:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/30:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/40:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/5:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/50:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/60:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/70:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/75:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/80:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/90:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-500\/95:hover {
  --tw-gradient-from: rgb(236 72 153 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600:hover {
  --tw-gradient-from: #db2777 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/0:hover {
  --tw-gradient-from: rgb(219 39 119 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/10:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/100:hover {
  --tw-gradient-from: rgb(219 39 119 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/20:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/25:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/30:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/40:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/5:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/50:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/60:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/70:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/75:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/80:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/90:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-600\/95:hover {
  --tw-gradient-from: rgb(219 39 119 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700:hover {
  --tw-gradient-from: #be185d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/0:hover {
  --tw-gradient-from: rgb(190 24 93 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/10:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/100:hover {
  --tw-gradient-from: rgb(190 24 93 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/20:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/25:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/30:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/40:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/5:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/50:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/60:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/70:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/75:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/80:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/90:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-700\/95:hover {
  --tw-gradient-from: rgb(190 24 93 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800:hover {
  --tw-gradient-from: #9d174d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/0:hover {
  --tw-gradient-from: rgb(157 23 77 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/10:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/100:hover {
  --tw-gradient-from: rgb(157 23 77 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/20:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/25:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/30:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/40:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/5:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/50:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/60:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/70:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/75:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/80:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/90:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-800\/95:hover {
  --tw-gradient-from: rgb(157 23 77 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900:hover {
  --tw-gradient-from: #831843 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/0:hover {
  --tw-gradient-from: rgb(131 24 67 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/10:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/100:hover {
  --tw-gradient-from: rgb(131 24 67 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/20:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/25:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/30:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/40:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/5:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/50:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/60:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/70:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/75:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/80:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/90:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-pink-900\/95:hover {
  --tw-gradient-from: rgb(131 24 67 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100:hover {
  --tw-gradient-from: #E0E0F2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/0:hover {
  --tw-gradient-from: rgb(224 224 242 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/10:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/100:hover {
  --tw-gradient-from: rgb(224 224 242 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/20:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/25:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/30:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/40:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/5:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/50:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/60:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/70:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/75:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/80:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/90:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-100\/95:hover {
  --tw-gradient-from: rgb(224 224 242 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200:hover {
  --tw-gradient-from: #B2B2DA var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/0:hover {
  --tw-gradient-from: rgb(178 178 218 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/10:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/100:hover {
  --tw-gradient-from: rgb(178 178 218 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/20:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/25:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/30:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/40:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/5:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/50:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/60:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/70:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/75:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/80:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/90:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-200\/95:hover {
  --tw-gradient-from: rgb(178 178 218 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300:hover {
  --tw-gradient-from: #8484C2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/0:hover {
  --tw-gradient-from: rgb(132 132 194 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/10:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/100:hover {
  --tw-gradient-from: rgb(132 132 194 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/20:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/25:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/30:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/40:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/5:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/50:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/60:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/70:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/75:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/80:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/90:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-300\/95:hover {
  --tw-gradient-from: rgb(132 132 194 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400:hover {
  --tw-gradient-from: #5656AB var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/0:hover {
  --tw-gradient-from: rgb(86 86 171 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/10:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/100:hover {
  --tw-gradient-from: rgb(86 86 171 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/20:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/25:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/30:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/40:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/5:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/50:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/60:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/70:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/75:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/80:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/90:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-400\/95:hover {
  --tw-gradient-from: rgb(86 86 171 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500:hover {
  --tw-gradient-from: #3B3885 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/0:hover {
  --tw-gradient-from: rgb(59 56 133 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/10:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/100:hover {
  --tw-gradient-from: rgb(59 56 133 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/20:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/25:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/30:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/40:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/5:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/50:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/60:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/70:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/75:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/80:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/90:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-500\/95:hover {
  --tw-gradient-from: rgb(59 56 133 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600:hover {
  --tw-gradient-from: #2A2863 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/0:hover {
  --tw-gradient-from: rgb(42 40 99 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/10:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/100:hover {
  --tw-gradient-from: rgb(42 40 99 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/20:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/25:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/30:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/40:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/5:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/50:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/60:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/70:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/75:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/80:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/90:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-600\/95:hover {
  --tw-gradient-from: rgb(42 40 99 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700:hover {
  --tw-gradient-from: #1A1841 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/0:hover {
  --tw-gradient-from: rgb(26 24 65 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/10:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/100:hover {
  --tw-gradient-from: rgb(26 24 65 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/20:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/25:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/30:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/40:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/5:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/50:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/60:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/70:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/75:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/80:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/90:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-700\/95:hover {
  --tw-gradient-from: rgb(26 24 65 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800:hover {
  --tw-gradient-from: #0A081F var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/0:hover {
  --tw-gradient-from: rgb(10 8 31 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/10:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/100:hover {
  --tw-gradient-from: rgb(10 8 31 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/20:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/25:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/30:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/40:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/5:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/50:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/60:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/70:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/75:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/80:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/90:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-800\/95:hover {
  --tw-gradient-from: rgb(10 8 31 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900:hover {
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/0:hover {
  --tw-gradient-from: rgb(0 0 0 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/10:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/100:hover {
  --tw-gradient-from: rgb(0 0 0 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/20:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/25:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/30:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/40:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/5:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/50:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/60:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/70:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/75:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/80:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/90:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-primary-900\/95:hover {
  --tw-gradient-from: rgb(0 0 0 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100:hover {
  --tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/0:hover {
  --tw-gradient-from: rgb(243 232 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/10:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/100:hover {
  --tw-gradient-from: rgb(243 232 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/20:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/25:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/30:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/40:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/5:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/50:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/60:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/70:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/75:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/80:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/90:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-100\/95:hover {
  --tw-gradient-from: rgb(243 232 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200:hover {
  --tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/0:hover {
  --tw-gradient-from: rgb(233 213 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/10:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/100:hover {
  --tw-gradient-from: rgb(233 213 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/20:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/25:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/30:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/40:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/5:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/50:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/60:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/70:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/75:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/80:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/90:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-200\/95:hover {
  --tw-gradient-from: rgb(233 213 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300:hover {
  --tw-gradient-from: #d8b4fe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/0:hover {
  --tw-gradient-from: rgb(216 180 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/10:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/100:hover {
  --tw-gradient-from: rgb(216 180 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/20:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/25:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/30:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/40:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/5:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/50:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/60:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/70:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/75:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/80:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/90:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-300\/95:hover {
  --tw-gradient-from: rgb(216 180 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400:hover {
  --tw-gradient-from: #c084fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/0:hover {
  --tw-gradient-from: rgb(192 132 252 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/10:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/100:hover {
  --tw-gradient-from: rgb(192 132 252 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/20:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/25:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/30:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/40:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/5:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/50:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/60:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/70:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/75:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/80:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/90:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-400\/95:hover {
  --tw-gradient-from: rgb(192 132 252 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50:hover {
  --tw-gradient-from: #faf5ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/0:hover {
  --tw-gradient-from: rgb(250 245 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/10:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/100:hover {
  --tw-gradient-from: rgb(250 245 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/20:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/25:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/30:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/40:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/5:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/50:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/60:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/70:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/75:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/80:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/90:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-50\/95:hover {
  --tw-gradient-from: rgb(250 245 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500:hover {
  --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/0:hover {
  --tw-gradient-from: rgb(168 85 247 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/10:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/100:hover {
  --tw-gradient-from: rgb(168 85 247 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/20:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/25:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/30:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/40:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/5:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/50:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/60:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/70:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/75:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/80:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/90:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-500\/95:hover {
  --tw-gradient-from: rgb(168 85 247 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600:hover {
  --tw-gradient-from: #9333ea var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/0:hover {
  --tw-gradient-from: rgb(147 51 234 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/10:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/100:hover {
  --tw-gradient-from: rgb(147 51 234 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/20:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/25:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/30:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/40:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/5:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/50:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/60:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/70:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/75:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/80:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/90:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-600\/95:hover {
  --tw-gradient-from: rgb(147 51 234 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700:hover {
  --tw-gradient-from: #7e22ce var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/0:hover {
  --tw-gradient-from: rgb(126 34 206 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/10:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/100:hover {
  --tw-gradient-from: rgb(126 34 206 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/20:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/25:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/30:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/40:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/5:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/50:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/60:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/70:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/75:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/80:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/90:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-700\/95:hover {
  --tw-gradient-from: rgb(126 34 206 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800:hover {
  --tw-gradient-from: #6b21a8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/0:hover {
  --tw-gradient-from: rgb(107 33 168 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/10:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/100:hover {
  --tw-gradient-from: rgb(107 33 168 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/20:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/25:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/30:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/40:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/5:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/50:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/60:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/70:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/75:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/80:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/90:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-800\/95:hover {
  --tw-gradient-from: rgb(107 33 168 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900:hover {
  --tw-gradient-from: #581c87 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/0:hover {
  --tw-gradient-from: rgb(88 28 135 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/10:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/100:hover {
  --tw-gradient-from: rgb(88 28 135 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/20:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/25:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/30:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/40:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/5:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/50:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/60:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/70:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/75:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/80:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/90:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-purple-900\/95:hover {
  --tw-gradient-from: rgb(88 28 135 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100:hover {
  --tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/0:hover {
  --tw-gradient-from: rgb(254 226 226 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/10:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/100:hover {
  --tw-gradient-from: rgb(254 226 226 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/20:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/25:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/30:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/40:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/5:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/50:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/60:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/70:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/75:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/80:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/90:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-100\/95:hover {
  --tw-gradient-from: rgb(254 226 226 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200:hover {
  --tw-gradient-from: #fecaca var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/0:hover {
  --tw-gradient-from: rgb(254 202 202 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/10:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/100:hover {
  --tw-gradient-from: rgb(254 202 202 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/20:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/25:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/30:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/40:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/5:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/50:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/60:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/70:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/75:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/80:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/90:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-200\/95:hover {
  --tw-gradient-from: rgb(254 202 202 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300:hover {
  --tw-gradient-from: #fca5a5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/0:hover {
  --tw-gradient-from: rgb(252 165 165 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/10:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/100:hover {
  --tw-gradient-from: rgb(252 165 165 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/20:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/25:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/30:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/40:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/5:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/50:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/60:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/70:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/75:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/80:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/90:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-300\/95:hover {
  --tw-gradient-from: rgb(252 165 165 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400:hover {
  --tw-gradient-from: #f87171 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/0:hover {
  --tw-gradient-from: rgb(248 113 113 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/10:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/100:hover {
  --tw-gradient-from: rgb(248 113 113 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/20:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/25:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/30:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/40:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/5:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/50:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/60:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/70:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/75:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/80:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/90:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-400\/95:hover {
  --tw-gradient-from: rgb(248 113 113 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50:hover {
  --tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/0:hover {
  --tw-gradient-from: rgb(254 242 242 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/10:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/100:hover {
  --tw-gradient-from: rgb(254 242 242 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/20:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/25:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/30:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/40:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/5:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/50:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/60:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/70:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/75:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/80:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/90:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-50\/95:hover {
  --tw-gradient-from: rgb(254 242 242 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500:hover {
  --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/0:hover {
  --tw-gradient-from: rgb(239 68 68 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/10:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/100:hover {
  --tw-gradient-from: rgb(239 68 68 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/20:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/25:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/30:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/40:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/5:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/50:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/60:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/70:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/75:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/80:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/90:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-500\/95:hover {
  --tw-gradient-from: rgb(239 68 68 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600:hover {
  --tw-gradient-from: #dc2626 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/0:hover {
  --tw-gradient-from: rgb(220 38 38 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/10:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/100:hover {
  --tw-gradient-from: rgb(220 38 38 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/20:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/25:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/30:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/40:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/5:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/50:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/60:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/70:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/75:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/80:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/90:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-600\/95:hover {
  --tw-gradient-from: rgb(220 38 38 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700:hover {
  --tw-gradient-from: #b91c1c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/0:hover {
  --tw-gradient-from: rgb(185 28 28 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/10:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/100:hover {
  --tw-gradient-from: rgb(185 28 28 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/20:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/25:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/30:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/40:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/5:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/50:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/60:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/70:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/75:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/80:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/90:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-700\/95:hover {
  --tw-gradient-from: rgb(185 28 28 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800:hover {
  --tw-gradient-from: #991b1b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/0:hover {
  --tw-gradient-from: rgb(153 27 27 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/10:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/100:hover {
  --tw-gradient-from: rgb(153 27 27 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/20:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/25:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/30:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/40:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/5:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/50:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/60:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/70:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/75:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/80:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/90:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-800\/95:hover {
  --tw-gradient-from: rgb(153 27 27 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900:hover {
  --tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/0:hover {
  --tw-gradient-from: rgb(127 29 29 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/10:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/100:hover {
  --tw-gradient-from: rgb(127 29 29 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/20:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/25:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/30:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/40:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/5:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/50:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/60:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/70:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/75:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/80:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/90:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-red-900\/95:hover {
  --tw-gradient-from: rgb(127 29 29 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100:hover {
  --tw-gradient-from: #FEF4D2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/0:hover {
  --tw-gradient-from: rgb(254 244 210 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/10:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/100:hover {
  --tw-gradient-from: rgb(254 244 210 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/20:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/25:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/30:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/40:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/5:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/50:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/60:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/70:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/75:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/80:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/90:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-100\/95:hover {
  --tw-gradient-from: rgb(254 244 210 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200:hover {
  --tw-gradient-from: #FEE7A6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/0:hover {
  --tw-gradient-from: rgb(254 231 166 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/10:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/100:hover {
  --tw-gradient-from: rgb(254 231 166 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/20:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/25:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/30:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/40:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/5:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/50:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/60:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/70:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/75:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/80:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/90:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-200\/95:hover {
  --tw-gradient-from: rgb(254 231 166 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300:hover {
  --tw-gradient-from: #FEDA7A var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/0:hover {
  --tw-gradient-from: rgb(254 218 122 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/10:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/100:hover {
  --tw-gradient-from: rgb(254 218 122 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/20:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/25:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/30:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/40:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/5:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/50:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/60:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/70:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/75:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/80:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/90:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-300\/95:hover {
  --tw-gradient-from: rgb(254 218 122 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400:hover {
  --tw-gradient-from: #FECC4E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/0:hover {
  --tw-gradient-from: rgb(254 204 78 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/10:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/100:hover {
  --tw-gradient-from: rgb(254 204 78 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/20:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/25:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/30:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/40:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/5:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/50:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/60:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/70:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/75:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/80:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/90:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-400\/95:hover {
  --tw-gradient-from: rgb(254 204 78 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500:hover {
  --tw-gradient-from: #EEC535 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/0:hover {
  --tw-gradient-from: rgb(238 197 53 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/10:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/100:hover {
  --tw-gradient-from: rgb(238 197 53 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/20:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/25:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/30:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/40:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/5:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/50:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/60:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/70:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/75:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/80:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/90:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-500\/95:hover {
  --tw-gradient-from: rgb(238 197 53 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600:hover {
  --tw-gradient-from: #D5AE2D var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/0:hover {
  --tw-gradient-from: rgb(213 174 45 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/10:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/100:hover {
  --tw-gradient-from: rgb(213 174 45 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/20:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/25:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/30:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/40:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/5:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/50:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/60:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/70:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/75:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/80:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/90:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-600\/95:hover {
  --tw-gradient-from: rgb(213 174 45 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700:hover {
  --tw-gradient-from: #AB8725 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/0:hover {
  --tw-gradient-from: rgb(171 135 37 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/10:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/100:hover {
  --tw-gradient-from: rgb(171 135 37 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/20:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/25:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/30:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/40:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/5:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/50:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/60:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/70:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/75:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/80:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/90:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-700\/95:hover {
  --tw-gradient-from: rgb(171 135 37 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800:hover {
  --tw-gradient-from: #82601D var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/0:hover {
  --tw-gradient-from: rgb(130 96 29 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/10:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/100:hover {
  --tw-gradient-from: rgb(130 96 29 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/20:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/25:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/30:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/40:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/5:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/50:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/60:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/70:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/75:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/80:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/90:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-800\/95:hover {
  --tw-gradient-from: rgb(130 96 29 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900:hover {
  --tw-gradient-from: #584015 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/0:hover {
  --tw-gradient-from: rgb(88 64 21 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/10:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/100:hover {
  --tw-gradient-from: rgb(88 64 21 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/20:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/25:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/30:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/40:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/5:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/50:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/60:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/70:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/75:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/80:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/90:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-secondary-900\/95:hover {
  --tw-gradient-from: rgb(88 64 21 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100:hover {
  --tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/0:hover {
  --tw-gradient-from: rgb(224 242 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/10:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/100:hover {
  --tw-gradient-from: rgb(224 242 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/20:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/25:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/30:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/40:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/5:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/50:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/60:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/70:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/75:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/80:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/90:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-100\/95:hover {
  --tw-gradient-from: rgb(224 242 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200:hover {
  --tw-gradient-from: #bae6fd var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/0:hover {
  --tw-gradient-from: rgb(186 230 253 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/10:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/100:hover {
  --tw-gradient-from: rgb(186 230 253 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/20:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/25:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/30:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/40:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/5:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/50:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/60:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/70:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/75:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/80:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/90:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-200\/95:hover {
  --tw-gradient-from: rgb(186 230 253 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300:hover {
  --tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/0:hover {
  --tw-gradient-from: rgb(125 211 252 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/10:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/100:hover {
  --tw-gradient-from: rgb(125 211 252 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/20:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/25:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/30:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/40:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/5:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/50:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/60:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/70:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/75:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/80:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/90:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-300\/95:hover {
  --tw-gradient-from: rgb(125 211 252 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400:hover {
  --tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/0:hover {
  --tw-gradient-from: rgb(56 189 248 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/10:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/100:hover {
  --tw-gradient-from: rgb(56 189 248 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/20:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/25:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/30:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/40:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/5:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/50:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/60:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/70:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/75:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/80:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/90:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-400\/95:hover {
  --tw-gradient-from: rgb(56 189 248 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50:hover {
  --tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/0:hover {
  --tw-gradient-from: rgb(240 249 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/10:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/100:hover {
  --tw-gradient-from: rgb(240 249 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/20:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/25:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/30:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/40:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/5:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/50:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/60:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/70:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/75:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/80:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/90:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-50\/95:hover {
  --tw-gradient-from: rgb(240 249 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500:hover {
  --tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/0:hover {
  --tw-gradient-from: rgb(14 165 233 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/10:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/100:hover {
  --tw-gradient-from: rgb(14 165 233 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/20:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/25:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/30:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/40:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/5:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/50:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/60:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/70:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/75:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/80:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/90:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-500\/95:hover {
  --tw-gradient-from: rgb(14 165 233 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600:hover {
  --tw-gradient-from: #0284c7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/0:hover {
  --tw-gradient-from: rgb(2 132 199 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/10:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/100:hover {
  --tw-gradient-from: rgb(2 132 199 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/20:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/25:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/30:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/40:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/5:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/50:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/60:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/70:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/75:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/80:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/90:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-600\/95:hover {
  --tw-gradient-from: rgb(2 132 199 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700:hover {
  --tw-gradient-from: #0369a1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/0:hover {
  --tw-gradient-from: rgb(3 105 161 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/10:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/100:hover {
  --tw-gradient-from: rgb(3 105 161 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/20:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/25:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/30:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/40:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/5:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/50:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/60:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/70:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/75:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/80:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/90:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-700\/95:hover {
  --tw-gradient-from: rgb(3 105 161 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800:hover {
  --tw-gradient-from: #075985 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/0:hover {
  --tw-gradient-from: rgb(7 89 133 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/10:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/100:hover {
  --tw-gradient-from: rgb(7 89 133 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/20:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/25:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/30:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/40:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/5:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/50:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/60:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/70:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/75:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/80:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/90:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-800\/95:hover {
  --tw-gradient-from: rgb(7 89 133 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900:hover {
  --tw-gradient-from: #0c4a6e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/0:hover {
  --tw-gradient-from: rgb(12 74 110 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/10:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/100:hover {
  --tw-gradient-from: rgb(12 74 110 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/20:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/25:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/30:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/40:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/5:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/50:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/60:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/70:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/75:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/80:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/90:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-sky-900\/95:hover {
  --tw-gradient-from: rgb(12 74 110 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500:hover {
  --tw-gradient-from: #48BB78 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/0:hover {
  --tw-gradient-from: rgb(72 187 120 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/10:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/100:hover {
  --tw-gradient-from: rgb(72 187 120 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/20:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/25:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/30:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/40:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/5:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/50:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/60:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/70:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/75:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/80:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/90:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-success-500\/95:hover {
  --tw-gradient-from: rgb(72 187 120 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500:hover {
  --tw-gradient-from: #F6E05E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/0:hover {
  --tw-gradient-from: rgb(246 224 94 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/10:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/100:hover {
  --tw-gradient-from: rgb(246 224 94 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/20:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/25:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/30:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/40:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/5:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/50:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/60:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/70:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/75:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/80:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/90:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-warning-500\/95:hover {
  --tw-gradient-from: rgb(246 224 94 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100:hover {
  --tw-gradient-from: #fef9c3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/0:hover {
  --tw-gradient-from: rgb(254 249 195 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/10:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/100:hover {
  --tw-gradient-from: rgb(254 249 195 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/20:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/25:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/30:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/40:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/5:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/50:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/60:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/70:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/75:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/80:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/90:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-100\/95:hover {
  --tw-gradient-from: rgb(254 249 195 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200:hover {
  --tw-gradient-from: #fef08a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/0:hover {
  --tw-gradient-from: rgb(254 240 138 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/10:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/100:hover {
  --tw-gradient-from: rgb(254 240 138 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/20:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/25:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/30:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/40:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/5:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/50:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/60:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/70:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/75:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/80:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/90:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-200\/95:hover {
  --tw-gradient-from: rgb(254 240 138 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300:hover {
  --tw-gradient-from: #fde047 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/0:hover {
  --tw-gradient-from: rgb(253 224 71 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/10:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/100:hover {
  --tw-gradient-from: rgb(253 224 71 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/20:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/25:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/30:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/40:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/5:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/50:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/60:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/70:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/75:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/80:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/90:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-300\/95:hover {
  --tw-gradient-from: rgb(253 224 71 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400:hover {
  --tw-gradient-from: #facc15 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/0:hover {
  --tw-gradient-from: rgb(250 204 21 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/10:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/100:hover {
  --tw-gradient-from: rgb(250 204 21 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/20:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/25:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/30:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/40:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/5:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/50:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/60:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/70:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/75:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/80:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/90:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-400\/95:hover {
  --tw-gradient-from: rgb(250 204 21 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50:hover {
  --tw-gradient-from: #fefce8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/0:hover {
  --tw-gradient-from: rgb(254 252 232 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/10:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/100:hover {
  --tw-gradient-from: rgb(254 252 232 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/20:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/25:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/30:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/40:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/5:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/50:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/60:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/70:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/75:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/80:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/90:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-50\/95:hover {
  --tw-gradient-from: rgb(254 252 232 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500:hover {
  --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/0:hover {
  --tw-gradient-from: rgb(234 179 8 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/10:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/100:hover {
  --tw-gradient-from: rgb(234 179 8 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/20:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/25:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/30:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/40:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/5:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/50:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/60:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/70:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/75:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/80:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/90:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-500\/95:hover {
  --tw-gradient-from: rgb(234 179 8 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600:hover {
  --tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/0:hover {
  --tw-gradient-from: rgb(202 138 4 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/10:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/100:hover {
  --tw-gradient-from: rgb(202 138 4 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/20:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/25:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/30:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/40:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/5:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/50:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/60:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/70:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/75:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/80:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/90:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-600\/95:hover {
  --tw-gradient-from: rgb(202 138 4 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700:hover {
  --tw-gradient-from: #a16207 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/0:hover {
  --tw-gradient-from: rgb(161 98 7 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/10:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/100:hover {
  --tw-gradient-from: rgb(161 98 7 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/20:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/25:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/30:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/40:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/5:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/50:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/60:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/70:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/75:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/80:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/90:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-700\/95:hover {
  --tw-gradient-from: rgb(161 98 7 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800:hover {
  --tw-gradient-from: #854d0e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/0:hover {
  --tw-gradient-from: rgb(133 77 14 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/10:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/100:hover {
  --tw-gradient-from: rgb(133 77 14 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/20:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/25:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/30:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/40:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/5:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/50:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/60:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/70:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/75:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/80:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/90:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-800\/95:hover {
  --tw-gradient-from: rgb(133 77 14 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900:hover {
  --tw-gradient-from: #713f12 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/0:hover {
  --tw-gradient-from: rgb(113 63 18 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/10:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/100:hover {
  --tw-gradient-from: rgb(113 63 18 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/20:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/25:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/30:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/40:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/5:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/50:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/60:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/70:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/75:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/80:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/90:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:from-yellow-900\/95:hover {
  --tw-gradient-from: rgb(113 63 18 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.hover\:to-blue-100:hover {
  --tw-gradient-to: #dbeafe var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/0:hover {
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/10:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/100:hover {
  --tw-gradient-to: rgb(219 234 254 / 1) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/20:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/25:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/30:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/40:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/5:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/50:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/60:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/70:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/75:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/80:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/90:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-100\/95:hover {
  --tw-gradient-to: rgb(219 234 254 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-blue-200:hover {
  --tw-gradient-to: #bfdbfe var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/0:hover {
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/10:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/100:hover {
  --tw-gradient-to: rgb(191 219 254 / 1) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/20:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/25:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/30:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/40:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/5:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/50:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/60:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/70:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/75:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/80:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/90:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-200\/95:hover {
  --tw-gradient-to: rgb(191 219 254 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-blue-300:hover {
  --tw-gradient-to: #93c5fd var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/0:hover {
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/10:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/100:hover {
  --tw-gradient-to: rgb(147 197 253 / 1) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/20:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/25:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/30:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/40:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/5:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/50:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/60:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/70:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/75:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/80:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/90:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-300\/95:hover {
  --tw-gradient-to: rgb(147 197 253 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-blue-400:hover {
  --tw-gradient-to: #60a5fa var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/0:hover {
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/10:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/100:hover {
  --tw-gradient-to: rgb(96 165 250 / 1) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/20:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/25:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/30:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/40:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/5:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/50:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/60:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/70:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/75:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/80:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/90:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-400\/95:hover {
  --tw-gradient-to: rgb(96 165 250 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-blue-50:hover {
  --tw-gradient-to: #eff6ff var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/0:hover {
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/10:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/100:hover {
  --tw-gradient-to: rgb(239 246 255 / 1) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/20:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/25:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/30:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/40:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/5:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/50:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/60:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/70:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/75:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/80:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/90:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-50\/95:hover {
  --tw-gradient-to: rgb(239 246 255 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-blue-500:hover {
  --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/0:hover {
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/10:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/100:hover {
  --tw-gradient-to: rgb(59 130 246 / 1) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/20:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/25:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/30:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/40:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/5:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/50:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/60:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/70:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/75:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/80:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/90:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-500\/95:hover {
  --tw-gradient-to: rgb(59 130 246 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-blue-600:hover {
  --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/0:hover {
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/10:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/100:hover {
  --tw-gradient-to: rgb(37 99 235 / 1) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/20:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/25:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/30:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/40:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/5:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/50:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/60:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/70:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/75:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/80:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/90:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-600\/95:hover {
  --tw-gradient-to: rgb(37 99 235 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-blue-700:hover {
  --tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/0:hover {
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/10:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/100:hover {
  --tw-gradient-to: rgb(29 78 216 / 1) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/20:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/25:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/30:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/40:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/5:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/50:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/60:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/70:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/75:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/80:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/90:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-700\/95:hover {
  --tw-gradient-to: rgb(29 78 216 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-blue-800:hover {
  --tw-gradient-to: #1e40af var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/0:hover {
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/10:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/100:hover {
  --tw-gradient-to: rgb(30 64 175 / 1) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/20:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/25:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/30:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/40:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/5:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/50:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/60:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/70:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/75:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/80:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/90:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-800\/95:hover {
  --tw-gradient-to: rgb(30 64 175 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-blue-900:hover {
  --tw-gradient-to: #1e3a8a var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/0:hover {
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/10:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/100:hover {
  --tw-gradient-to: rgb(30 58 138 / 1) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/20:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/25:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/30:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/40:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/5:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/50:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/60:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/70:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/75:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/80:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/90:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-blue-900\/95:hover {
  --tw-gradient-to: rgb(30 58 138 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-danger-500:hover {
  --tw-gradient-to: #E53E3E var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/0:hover {
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/10:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/100:hover {
  --tw-gradient-to: rgb(229 62 62 / 1) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/20:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/25:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/30:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/40:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/5:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/50:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/60:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/70:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/75:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/80:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/90:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-danger-500\/95:hover {
  --tw-gradient-to: rgb(229 62 62 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-dark-500:hover {
  --tw-gradient-to: #2D3748 var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/0:hover {
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/10:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/100:hover {
  --tw-gradient-to: rgb(45 55 72 / 1) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/20:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/25:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/30:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/40:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/5:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/50:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/60:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/70:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/75:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/80:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/90:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-dark-500\/95:hover {
  --tw-gradient-to: rgb(45 55 72 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-green-100:hover {
  --tw-gradient-to: #dcfce7 var(--tw-gradient-to-position);
}

.hover\:to-green-100\/0:hover {
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/10:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/100:hover {
  --tw-gradient-to: rgb(220 252 231 / 1) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/20:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/25:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/30:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/40:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/5:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/50:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/60:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/70:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/75:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/80:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/90:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-green-100\/95:hover {
  --tw-gradient-to: rgb(220 252 231 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-green-200:hover {
  --tw-gradient-to: #bbf7d0 var(--tw-gradient-to-position);
}

.hover\:to-green-200\/0:hover {
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/10:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/100:hover {
  --tw-gradient-to: rgb(187 247 208 / 1) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/20:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/25:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/30:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/40:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/5:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/50:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/60:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/70:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/75:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/80:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/90:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-green-200\/95:hover {
  --tw-gradient-to: rgb(187 247 208 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-green-300:hover {
  --tw-gradient-to: #86efac var(--tw-gradient-to-position);
}

.hover\:to-green-300\/0:hover {
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/10:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/100:hover {
  --tw-gradient-to: rgb(134 239 172 / 1) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/20:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/25:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/30:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/40:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/5:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/50:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/60:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/70:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/75:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/80:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/90:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-green-300\/95:hover {
  --tw-gradient-to: rgb(134 239 172 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-green-400:hover {
  --tw-gradient-to: #4ade80 var(--tw-gradient-to-position);
}

.hover\:to-green-400\/0:hover {
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/10:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/100:hover {
  --tw-gradient-to: rgb(74 222 128 / 1) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/20:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/25:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/30:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/40:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/5:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/50:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/60:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/70:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/75:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/80:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/90:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-green-400\/95:hover {
  --tw-gradient-to: rgb(74 222 128 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-green-50:hover {
  --tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position);
}

.hover\:to-green-50\/0:hover {
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/10:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/100:hover {
  --tw-gradient-to: rgb(240 253 244 / 1) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/20:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/25:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/30:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/40:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/5:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/50:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/60:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/70:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/75:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/80:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/90:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-green-50\/95:hover {
  --tw-gradient-to: rgb(240 253 244 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-green-500:hover {
  --tw-gradient-to: #22c55e var(--tw-gradient-to-position);
}

.hover\:to-green-500\/0:hover {
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/10:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/100:hover {
  --tw-gradient-to: rgb(34 197 94 / 1) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/20:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/25:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/30:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/40:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/5:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/50:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/60:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/70:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/75:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/80:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/90:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-green-500\/95:hover {
  --tw-gradient-to: rgb(34 197 94 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-green-600:hover {
  --tw-gradient-to: #16a34a var(--tw-gradient-to-position);
}

.hover\:to-green-600\/0:hover {
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/10:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/100:hover {
  --tw-gradient-to: rgb(22 163 74 / 1) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/20:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/25:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/30:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/40:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/5:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/50:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/60:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/70:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/75:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/80:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/90:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-green-600\/95:hover {
  --tw-gradient-to: rgb(22 163 74 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-green-700:hover {
  --tw-gradient-to: #15803d var(--tw-gradient-to-position);
}

.hover\:to-green-700\/0:hover {
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/10:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/100:hover {
  --tw-gradient-to: rgb(21 128 61 / 1) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/20:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/25:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/30:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/40:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/5:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/50:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/60:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/70:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/75:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/80:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/90:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-green-700\/95:hover {
  --tw-gradient-to: rgb(21 128 61 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-green-800:hover {
  --tw-gradient-to: #166534 var(--tw-gradient-to-position);
}

.hover\:to-green-800\/0:hover {
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/10:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/100:hover {
  --tw-gradient-to: rgb(22 101 52 / 1) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/20:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/25:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/30:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/40:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/5:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/50:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/60:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/70:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/75:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/80:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/90:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-green-800\/95:hover {
  --tw-gradient-to: rgb(22 101 52 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-green-900:hover {
  --tw-gradient-to: #14532d var(--tw-gradient-to-position);
}

.hover\:to-green-900\/0:hover {
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/10:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/100:hover {
  --tw-gradient-to: rgb(20 83 45 / 1) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/20:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/25:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/30:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/40:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/5:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/50:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/60:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/70:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/75:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/80:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/90:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-green-900\/95:hover {
  --tw-gradient-to: rgb(20 83 45 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-info-500:hover {
  --tw-gradient-to: #4299E1 var(--tw-gradient-to-position);
}

.hover\:to-info-500\/0:hover {
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/10:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/100:hover {
  --tw-gradient-to: rgb(66 153 225 / 1) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/20:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/25:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/30:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/40:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/5:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/50:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/60:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/70:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/75:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/80:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/90:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-info-500\/95:hover {
  --tw-gradient-to: rgb(66 153 225 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-light-500:hover {
  --tw-gradient-to: #EDF2F7 var(--tw-gradient-to-position);
}

.hover\:to-light-500\/0:hover {
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/10:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/100:hover {
  --tw-gradient-to: rgb(237 242 247 / 1) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/20:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/25:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/30:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/40:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/5:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/50:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/60:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/70:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/75:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/80:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/90:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-light-500\/95:hover {
  --tw-gradient-to: rgb(237 242 247 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100:hover {
  --tw-gradient-to: #f5f5f5 var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/0:hover {
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/10:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/100:hover {
  --tw-gradient-to: rgb(245 245 245 / 1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/20:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/25:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/30:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/40:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/5:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/50:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/60:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/70:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/75:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/80:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/90:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-neutral-100\/95:hover {
  --tw-gradient-to: rgb(245 245 245 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200:hover {
  --tw-gradient-to: #e5e5e5 var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/0:hover {
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/10:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/100:hover {
  --tw-gradient-to: rgb(229 229 229 / 1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/20:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/25:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/30:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/40:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/5:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/50:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/60:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/70:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/75:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/80:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/90:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-neutral-200\/95:hover {
  --tw-gradient-to: rgb(229 229 229 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300:hover {
  --tw-gradient-to: #d4d4d4 var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/0:hover {
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/10:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/100:hover {
  --tw-gradient-to: rgb(212 212 212 / 1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/20:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/25:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/30:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/40:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/5:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/50:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/60:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/70:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/75:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/80:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/90:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-neutral-300\/95:hover {
  --tw-gradient-to: rgb(212 212 212 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400:hover {
  --tw-gradient-to: #a3a3a3 var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/0:hover {
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/10:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/100:hover {
  --tw-gradient-to: rgb(163 163 163 / 1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/20:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/25:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/30:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/40:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/5:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/50:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/60:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/70:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/75:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/80:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/90:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-neutral-400\/95:hover {
  --tw-gradient-to: rgb(163 163 163 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50:hover {
  --tw-gradient-to: #fafafa var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/0:hover {
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/10:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/100:hover {
  --tw-gradient-to: rgb(250 250 250 / 1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/20:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/25:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/30:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/40:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/5:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/50:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/60:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/70:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/75:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/80:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/90:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-neutral-50\/95:hover {
  --tw-gradient-to: rgb(250 250 250 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500:hover {
  --tw-gradient-to: #737373 var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/0:hover {
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/10:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/100:hover {
  --tw-gradient-to: rgb(115 115 115 / 1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/20:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/25:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/30:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/40:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/5:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/50:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/60:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/70:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/75:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/80:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/90:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-neutral-500\/95:hover {
  --tw-gradient-to: rgb(115 115 115 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600:hover {
  --tw-gradient-to: #525252 var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/0:hover {
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/10:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/100:hover {
  --tw-gradient-to: rgb(82 82 82 / 1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/20:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/25:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/30:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/40:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/5:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/50:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/60:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/70:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/75:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/80:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/90:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-neutral-600\/95:hover {
  --tw-gradient-to: rgb(82 82 82 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700:hover {
  --tw-gradient-to: #404040 var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/0:hover {
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/10:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/100:hover {
  --tw-gradient-to: rgb(64 64 64 / 1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/20:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/25:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/30:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/40:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/5:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/50:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/60:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/70:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/75:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/80:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/90:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-neutral-700\/95:hover {
  --tw-gradient-to: rgb(64 64 64 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800:hover {
  --tw-gradient-to: #262626 var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/0:hover {
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/10:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/100:hover {
  --tw-gradient-to: rgb(38 38 38 / 1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/20:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/25:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/30:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/40:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/5:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/50:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/60:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/70:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/75:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/80:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/90:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-neutral-800\/95:hover {
  --tw-gradient-to: rgb(38 38 38 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900:hover {
  --tw-gradient-to: #171717 var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/0:hover {
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/10:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/100:hover {
  --tw-gradient-to: rgb(23 23 23 / 1) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/20:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/25:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/30:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/40:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/5:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/50:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/60:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/70:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/75:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/80:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/90:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-neutral-900\/95:hover {
  --tw-gradient-to: rgb(23 23 23 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-pink-100:hover {
  --tw-gradient-to: #fce7f3 var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/0:hover {
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/10:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/100:hover {
  --tw-gradient-to: rgb(252 231 243 / 1) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/20:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/25:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/30:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/40:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/5:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/50:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/60:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/70:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/75:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/80:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/90:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-pink-100\/95:hover {
  --tw-gradient-to: rgb(252 231 243 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-pink-200:hover {
  --tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/0:hover {
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/10:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/100:hover {
  --tw-gradient-to: rgb(251 207 232 / 1) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/20:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/25:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/30:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/40:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/5:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/50:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/60:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/70:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/75:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/80:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/90:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-pink-200\/95:hover {
  --tw-gradient-to: rgb(251 207 232 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-pink-300:hover {
  --tw-gradient-to: #f9a8d4 var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/0:hover {
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/10:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/100:hover {
  --tw-gradient-to: rgb(249 168 212 / 1) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/20:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/25:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/30:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/40:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/5:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/50:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/60:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/70:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/75:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/80:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/90:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-pink-300\/95:hover {
  --tw-gradient-to: rgb(249 168 212 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-pink-400:hover {
  --tw-gradient-to: #f472b6 var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/0:hover {
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/10:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/100:hover {
  --tw-gradient-to: rgb(244 114 182 / 1) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/20:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/25:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/30:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/40:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/5:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/50:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/60:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/70:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/75:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/80:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/90:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-pink-400\/95:hover {
  --tw-gradient-to: rgb(244 114 182 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-pink-50:hover {
  --tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/0:hover {
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/10:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/100:hover {
  --tw-gradient-to: rgb(253 242 248 / 1) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/20:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/25:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/30:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/40:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/5:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/50:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/60:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/70:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/75:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/80:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/90:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-pink-50\/95:hover {
  --tw-gradient-to: rgb(253 242 248 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-pink-500:hover {
  --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/0:hover {
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/10:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/100:hover {
  --tw-gradient-to: rgb(236 72 153 / 1) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/20:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/25:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/30:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/40:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/5:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/50:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/60:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/70:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/75:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/80:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/90:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-pink-500\/95:hover {
  --tw-gradient-to: rgb(236 72 153 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-pink-600:hover {
  --tw-gradient-to: #db2777 var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/0:hover {
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/10:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/100:hover {
  --tw-gradient-to: rgb(219 39 119 / 1) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/20:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/25:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/30:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/40:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/5:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/50:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/60:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/70:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/75:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/80:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/90:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-pink-600\/95:hover {
  --tw-gradient-to: rgb(219 39 119 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-pink-700:hover {
  --tw-gradient-to: #be185d var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/0:hover {
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/10:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/100:hover {
  --tw-gradient-to: rgb(190 24 93 / 1) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/20:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/25:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/30:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/40:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/5:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/50:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/60:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/70:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/75:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/80:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/90:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-pink-700\/95:hover {
  --tw-gradient-to: rgb(190 24 93 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-pink-800:hover {
  --tw-gradient-to: #9d174d var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/0:hover {
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/10:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/100:hover {
  --tw-gradient-to: rgb(157 23 77 / 1) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/20:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/25:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/30:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/40:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/5:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/50:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/60:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/70:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/75:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/80:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/90:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-pink-800\/95:hover {
  --tw-gradient-to: rgb(157 23 77 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-pink-900:hover {
  --tw-gradient-to: #831843 var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/0:hover {
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/10:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/100:hover {
  --tw-gradient-to: rgb(131 24 67 / 1) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/20:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/25:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/30:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/40:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/5:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/50:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/60:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/70:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/75:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/80:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/90:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-pink-900\/95:hover {
  --tw-gradient-to: rgb(131 24 67 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-primary-100:hover {
  --tw-gradient-to: #E0E0F2 var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/0:hover {
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/10:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/100:hover {
  --tw-gradient-to: rgb(224 224 242 / 1) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/20:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/25:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/30:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/40:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/5:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/50:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/60:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/70:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/75:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/80:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/90:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-primary-100\/95:hover {
  --tw-gradient-to: rgb(224 224 242 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-primary-200:hover {
  --tw-gradient-to: #B2B2DA var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/0:hover {
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/10:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/100:hover {
  --tw-gradient-to: rgb(178 178 218 / 1) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/20:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/25:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/30:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/40:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/5:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/50:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/60:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/70:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/75:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/80:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/90:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-primary-200\/95:hover {
  --tw-gradient-to: rgb(178 178 218 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-primary-300:hover {
  --tw-gradient-to: #8484C2 var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/0:hover {
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/10:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/100:hover {
  --tw-gradient-to: rgb(132 132 194 / 1) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/20:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/25:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/30:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/40:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/5:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/50:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/60:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/70:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/75:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/80:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/90:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-primary-300\/95:hover {
  --tw-gradient-to: rgb(132 132 194 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-primary-400:hover {
  --tw-gradient-to: #5656AB var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/0:hover {
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/10:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/100:hover {
  --tw-gradient-to: rgb(86 86 171 / 1) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/20:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/25:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/30:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/40:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/5:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/50:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/60:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/70:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/75:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/80:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/90:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-primary-400\/95:hover {
  --tw-gradient-to: rgb(86 86 171 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-primary-500:hover {
  --tw-gradient-to: #3B3885 var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/0:hover {
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/10:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/100:hover {
  --tw-gradient-to: rgb(59 56 133 / 1) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/20:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/25:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/30:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/40:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/5:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/50:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/60:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/70:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/75:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/80:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/90:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-primary-500\/95:hover {
  --tw-gradient-to: rgb(59 56 133 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-primary-600:hover {
  --tw-gradient-to: #2A2863 var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/0:hover {
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/10:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/100:hover {
  --tw-gradient-to: rgb(42 40 99 / 1) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/20:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/25:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/30:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/40:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/5:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/50:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/60:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/70:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/75:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/80:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/90:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-primary-600\/95:hover {
  --tw-gradient-to: rgb(42 40 99 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-primary-700:hover {
  --tw-gradient-to: #1A1841 var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/0:hover {
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/10:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/100:hover {
  --tw-gradient-to: rgb(26 24 65 / 1) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/20:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/25:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/30:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/40:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/5:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/50:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/60:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/70:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/75:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/80:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/90:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-primary-700\/95:hover {
  --tw-gradient-to: rgb(26 24 65 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-primary-800:hover {
  --tw-gradient-to: #0A081F var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/0:hover {
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/10:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/100:hover {
  --tw-gradient-to: rgb(10 8 31 / 1) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/20:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/25:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/30:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/40:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/5:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/50:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/60:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/70:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/75:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/80:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/90:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-primary-800\/95:hover {
  --tw-gradient-to: rgb(10 8 31 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-primary-900:hover {
  --tw-gradient-to: #000000 var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/0:hover {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/10:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/100:hover {
  --tw-gradient-to: rgb(0 0 0 / 1) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/20:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/25:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/30:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/40:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/5:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/50:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/60:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/70:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/75:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/80:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/90:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-primary-900\/95:hover {
  --tw-gradient-to: rgb(0 0 0 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-purple-100:hover {
  --tw-gradient-to: #f3e8ff var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/0:hover {
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/10:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/100:hover {
  --tw-gradient-to: rgb(243 232 255 / 1) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/20:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/25:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/30:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/40:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/5:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/50:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/60:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/70:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/75:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/80:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/90:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-100\/95:hover {
  --tw-gradient-to: rgb(243 232 255 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-purple-200:hover {
  --tw-gradient-to: #e9d5ff var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/0:hover {
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/10:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/100:hover {
  --tw-gradient-to: rgb(233 213 255 / 1) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/20:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/25:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/30:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/40:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/5:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/50:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/60:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/70:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/75:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/80:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/90:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-200\/95:hover {
  --tw-gradient-to: rgb(233 213 255 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-purple-300:hover {
  --tw-gradient-to: #d8b4fe var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/0:hover {
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/10:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/100:hover {
  --tw-gradient-to: rgb(216 180 254 / 1) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/20:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/25:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/30:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/40:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/5:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/50:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/60:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/70:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/75:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/80:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/90:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-300\/95:hover {
  --tw-gradient-to: rgb(216 180 254 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-purple-400:hover {
  --tw-gradient-to: #c084fc var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/0:hover {
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/10:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/100:hover {
  --tw-gradient-to: rgb(192 132 252 / 1) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/20:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/25:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/30:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/40:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/5:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/50:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/60:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/70:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/75:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/80:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/90:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-400\/95:hover {
  --tw-gradient-to: rgb(192 132 252 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-purple-50:hover {
  --tw-gradient-to: #faf5ff var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/0:hover {
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/10:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/100:hover {
  --tw-gradient-to: rgb(250 245 255 / 1) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/20:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/25:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/30:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/40:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/5:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/50:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/60:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/70:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/75:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/80:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/90:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-50\/95:hover {
  --tw-gradient-to: rgb(250 245 255 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-purple-500:hover {
  --tw-gradient-to: #a855f7 var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/0:hover {
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/10:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/100:hover {
  --tw-gradient-to: rgb(168 85 247 / 1) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/20:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/25:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/30:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/40:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/5:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/50:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/60:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/70:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/75:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/80:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/90:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-500\/95:hover {
  --tw-gradient-to: rgb(168 85 247 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-purple-600:hover {
  --tw-gradient-to: #9333ea var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/0:hover {
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/10:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/100:hover {
  --tw-gradient-to: rgb(147 51 234 / 1) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/20:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/25:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/30:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/40:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/5:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/50:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/60:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/70:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/75:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/80:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/90:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-600\/95:hover {
  --tw-gradient-to: rgb(147 51 234 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-purple-700:hover {
  --tw-gradient-to: #7e22ce var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/0:hover {
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/10:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/100:hover {
  --tw-gradient-to: rgb(126 34 206 / 1) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/20:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/25:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/30:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/40:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/5:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/50:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/60:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/70:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/75:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/80:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/90:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-700\/95:hover {
  --tw-gradient-to: rgb(126 34 206 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-purple-800:hover {
  --tw-gradient-to: #6b21a8 var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/0:hover {
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/10:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/100:hover {
  --tw-gradient-to: rgb(107 33 168 / 1) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/20:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/25:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/30:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/40:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/5:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/50:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/60:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/70:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/75:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/80:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/90:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-800\/95:hover {
  --tw-gradient-to: rgb(107 33 168 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-purple-900:hover {
  --tw-gradient-to: #581c87 var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/0:hover {
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/10:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/100:hover {
  --tw-gradient-to: rgb(88 28 135 / 1) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/20:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/25:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/30:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/40:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/5:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/50:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/60:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/70:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/75:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/80:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/90:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-purple-900\/95:hover {
  --tw-gradient-to: rgb(88 28 135 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-red-100:hover {
  --tw-gradient-to: #fee2e2 var(--tw-gradient-to-position);
}

.hover\:to-red-100\/0:hover {
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/10:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/100:hover {
  --tw-gradient-to: rgb(254 226 226 / 1) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/20:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/25:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/30:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/40:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/5:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/50:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/60:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/70:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/75:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/80:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/90:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-100\/95:hover {
  --tw-gradient-to: rgb(254 226 226 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-red-200:hover {
  --tw-gradient-to: #fecaca var(--tw-gradient-to-position);
}

.hover\:to-red-200\/0:hover {
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/10:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/100:hover {
  --tw-gradient-to: rgb(254 202 202 / 1) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/20:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/25:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/30:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/40:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/5:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/50:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/60:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/70:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/75:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/80:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/90:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-200\/95:hover {
  --tw-gradient-to: rgb(254 202 202 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-red-300:hover {
  --tw-gradient-to: #fca5a5 var(--tw-gradient-to-position);
}

.hover\:to-red-300\/0:hover {
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/10:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/100:hover {
  --tw-gradient-to: rgb(252 165 165 / 1) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/20:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/25:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/30:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/40:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/5:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/50:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/60:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/70:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/75:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/80:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/90:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-300\/95:hover {
  --tw-gradient-to: rgb(252 165 165 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-red-400:hover {
  --tw-gradient-to: #f87171 var(--tw-gradient-to-position);
}

.hover\:to-red-400\/0:hover {
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/10:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/100:hover {
  --tw-gradient-to: rgb(248 113 113 / 1) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/20:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/25:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/30:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/40:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/5:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/50:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/60:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/70:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/75:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/80:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/90:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-400\/95:hover {
  --tw-gradient-to: rgb(248 113 113 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-red-50:hover {
  --tw-gradient-to: #fef2f2 var(--tw-gradient-to-position);
}

.hover\:to-red-50\/0:hover {
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/10:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/100:hover {
  --tw-gradient-to: rgb(254 242 242 / 1) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/20:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/25:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/30:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/40:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/5:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/50:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/60:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/70:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/75:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/80:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/90:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-50\/95:hover {
  --tw-gradient-to: rgb(254 242 242 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-red-500:hover {
  --tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
}

.hover\:to-red-500\/0:hover {
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/10:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/100:hover {
  --tw-gradient-to: rgb(239 68 68 / 1) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/20:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/25:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/30:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/40:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/5:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/50:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/60:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/70:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/75:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/80:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/90:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-500\/95:hover {
  --tw-gradient-to: rgb(239 68 68 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-red-600:hover {
  --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}

.hover\:to-red-600\/0:hover {
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/10:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/100:hover {
  --tw-gradient-to: rgb(220 38 38 / 1) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/20:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/25:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/30:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/40:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/5:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/50:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/60:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/70:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/75:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/80:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/90:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-600\/95:hover {
  --tw-gradient-to: rgb(220 38 38 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-red-700:hover {
  --tw-gradient-to: #b91c1c var(--tw-gradient-to-position);
}

.hover\:to-red-700\/0:hover {
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/10:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/100:hover {
  --tw-gradient-to: rgb(185 28 28 / 1) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/20:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/25:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/30:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/40:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/5:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/50:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/60:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/70:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/75:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/80:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/90:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-700\/95:hover {
  --tw-gradient-to: rgb(185 28 28 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-red-800:hover {
  --tw-gradient-to: #991b1b var(--tw-gradient-to-position);
}

.hover\:to-red-800\/0:hover {
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/10:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/100:hover {
  --tw-gradient-to: rgb(153 27 27 / 1) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/20:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/25:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/30:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/40:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/5:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/50:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/60:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/70:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/75:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/80:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/90:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-800\/95:hover {
  --tw-gradient-to: rgb(153 27 27 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-red-900:hover {
  --tw-gradient-to: #7f1d1d var(--tw-gradient-to-position);
}

.hover\:to-red-900\/0:hover {
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/10:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/100:hover {
  --tw-gradient-to: rgb(127 29 29 / 1) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/20:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/25:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/30:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/40:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/5:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/50:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/60:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/70:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/75:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/80:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/90:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-red-900\/95:hover {
  --tw-gradient-to: rgb(127 29 29 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100:hover {
  --tw-gradient-to: #FEF4D2 var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/0:hover {
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/10:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/100:hover {
  --tw-gradient-to: rgb(254 244 210 / 1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/20:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/25:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/30:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/40:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/5:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/50:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/60:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/70:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/75:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/80:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/90:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-secondary-100\/95:hover {
  --tw-gradient-to: rgb(254 244 210 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200:hover {
  --tw-gradient-to: #FEE7A6 var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/0:hover {
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/10:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/100:hover {
  --tw-gradient-to: rgb(254 231 166 / 1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/20:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/25:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/30:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/40:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/5:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/50:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/60:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/70:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/75:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/80:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/90:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-secondary-200\/95:hover {
  --tw-gradient-to: rgb(254 231 166 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300:hover {
  --tw-gradient-to: #FEDA7A var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/0:hover {
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/10:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/100:hover {
  --tw-gradient-to: rgb(254 218 122 / 1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/20:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/25:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/30:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/40:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/5:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/50:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/60:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/70:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/75:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/80:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/90:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-secondary-300\/95:hover {
  --tw-gradient-to: rgb(254 218 122 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400:hover {
  --tw-gradient-to: #FECC4E var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/0:hover {
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/10:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/100:hover {
  --tw-gradient-to: rgb(254 204 78 / 1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/20:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/25:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/30:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/40:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/5:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/50:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/60:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/70:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/75:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/80:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/90:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-secondary-400\/95:hover {
  --tw-gradient-to: rgb(254 204 78 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500:hover {
  --tw-gradient-to: #EEC535 var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/0:hover {
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/10:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/100:hover {
  --tw-gradient-to: rgb(238 197 53 / 1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/20:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/25:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/30:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/40:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/5:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/50:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/60:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/70:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/75:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/80:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/90:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-secondary-500\/95:hover {
  --tw-gradient-to: rgb(238 197 53 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600:hover {
  --tw-gradient-to: #D5AE2D var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/0:hover {
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/10:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/100:hover {
  --tw-gradient-to: rgb(213 174 45 / 1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/20:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/25:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/30:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/40:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/5:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/50:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/60:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/70:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/75:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/80:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/90:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-secondary-600\/95:hover {
  --tw-gradient-to: rgb(213 174 45 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700:hover {
  --tw-gradient-to: #AB8725 var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/0:hover {
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/10:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/100:hover {
  --tw-gradient-to: rgb(171 135 37 / 1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/20:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/25:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/30:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/40:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/5:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/50:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/60:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/70:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/75:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/80:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/90:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-secondary-700\/95:hover {
  --tw-gradient-to: rgb(171 135 37 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800:hover {
  --tw-gradient-to: #82601D var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/0:hover {
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/10:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/100:hover {
  --tw-gradient-to: rgb(130 96 29 / 1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/20:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/25:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/30:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/40:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/5:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/50:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/60:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/70:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/75:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/80:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/90:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-secondary-800\/95:hover {
  --tw-gradient-to: rgb(130 96 29 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900:hover {
  --tw-gradient-to: #584015 var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/0:hover {
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/10:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/100:hover {
  --tw-gradient-to: rgb(88 64 21 / 1) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/20:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/25:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/30:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/40:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/5:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/50:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/60:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/70:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/75:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/80:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/90:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-secondary-900\/95:hover {
  --tw-gradient-to: rgb(88 64 21 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-sky-100:hover {
  --tw-gradient-to: #e0f2fe var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/0:hover {
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/10:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/100:hover {
  --tw-gradient-to: rgb(224 242 254 / 1) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/20:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/25:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/30:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/40:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/5:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/50:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/60:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/70:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/75:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/80:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/90:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-sky-100\/95:hover {
  --tw-gradient-to: rgb(224 242 254 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-sky-200:hover {
  --tw-gradient-to: #bae6fd var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/0:hover {
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/10:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/100:hover {
  --tw-gradient-to: rgb(186 230 253 / 1) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/20:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/25:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/30:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/40:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/5:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/50:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/60:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/70:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/75:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/80:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/90:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-sky-200\/95:hover {
  --tw-gradient-to: rgb(186 230 253 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-sky-300:hover {
  --tw-gradient-to: #7dd3fc var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/0:hover {
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/10:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/100:hover {
  --tw-gradient-to: rgb(125 211 252 / 1) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/20:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/25:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/30:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/40:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/5:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/50:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/60:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/70:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/75:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/80:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/90:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-sky-300\/95:hover {
  --tw-gradient-to: rgb(125 211 252 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-sky-400:hover {
  --tw-gradient-to: #38bdf8 var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/0:hover {
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/10:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/100:hover {
  --tw-gradient-to: rgb(56 189 248 / 1) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/20:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/25:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/30:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/40:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/5:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/50:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/60:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/70:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/75:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/80:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/90:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-sky-400\/95:hover {
  --tw-gradient-to: rgb(56 189 248 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-sky-50:hover {
  --tw-gradient-to: #f0f9ff var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/0:hover {
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/10:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/100:hover {
  --tw-gradient-to: rgb(240 249 255 / 1) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/20:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/25:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/30:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/40:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/5:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/50:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/60:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/70:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/75:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/80:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/90:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-sky-50\/95:hover {
  --tw-gradient-to: rgb(240 249 255 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-sky-500:hover {
  --tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/0:hover {
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/10:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/100:hover {
  --tw-gradient-to: rgb(14 165 233 / 1) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/20:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/25:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/30:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/40:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/5:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/50:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/60:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/70:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/75:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/80:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/90:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-sky-500\/95:hover {
  --tw-gradient-to: rgb(14 165 233 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-sky-600:hover {
  --tw-gradient-to: #0284c7 var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/0:hover {
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/10:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/100:hover {
  --tw-gradient-to: rgb(2 132 199 / 1) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/20:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/25:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/30:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/40:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/5:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/50:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/60:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/70:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/75:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/80:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/90:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-sky-600\/95:hover {
  --tw-gradient-to: rgb(2 132 199 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-sky-700:hover {
  --tw-gradient-to: #0369a1 var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/0:hover {
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/10:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/100:hover {
  --tw-gradient-to: rgb(3 105 161 / 1) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/20:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/25:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/30:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/40:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/5:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/50:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/60:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/70:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/75:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/80:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/90:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-sky-700\/95:hover {
  --tw-gradient-to: rgb(3 105 161 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-sky-800:hover {
  --tw-gradient-to: #075985 var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/0:hover {
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/10:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/100:hover {
  --tw-gradient-to: rgb(7 89 133 / 1) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/20:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/25:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/30:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/40:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/5:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/50:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/60:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/70:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/75:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/80:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/90:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-sky-800\/95:hover {
  --tw-gradient-to: rgb(7 89 133 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-sky-900:hover {
  --tw-gradient-to: #0c4a6e var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/0:hover {
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/10:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/100:hover {
  --tw-gradient-to: rgb(12 74 110 / 1) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/20:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/25:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/30:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/40:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/5:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/50:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/60:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/70:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/75:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/80:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/90:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-sky-900\/95:hover {
  --tw-gradient-to: rgb(12 74 110 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-success-500:hover {
  --tw-gradient-to: #48BB78 var(--tw-gradient-to-position);
}

.hover\:to-success-500\/0:hover {
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/10:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/100:hover {
  --tw-gradient-to: rgb(72 187 120 / 1) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/20:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/25:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/30:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/40:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/5:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/50:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/60:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/70:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/75:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/80:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/90:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-success-500\/95:hover {
  --tw-gradient-to: rgb(72 187 120 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-warning-500:hover {
  --tw-gradient-to: #F6E05E var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/0:hover {
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/10:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/100:hover {
  --tw-gradient-to: rgb(246 224 94 / 1) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/20:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/25:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/30:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/40:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/5:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/50:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/60:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/70:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/75:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/80:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/90:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-warning-500\/95:hover {
  --tw-gradient-to: rgb(246 224 94 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100:hover {
  --tw-gradient-to: #fef9c3 var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/0:hover {
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/10:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/100:hover {
  --tw-gradient-to: rgb(254 249 195 / 1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/20:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/25:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/30:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/40:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/5:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/50:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/60:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/70:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/75:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/80:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/90:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-yellow-100\/95:hover {
  --tw-gradient-to: rgb(254 249 195 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200:hover {
  --tw-gradient-to: #fef08a var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/0:hover {
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/10:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/100:hover {
  --tw-gradient-to: rgb(254 240 138 / 1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/20:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/25:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/30:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/40:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/5:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/50:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/60:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/70:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/75:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/80:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/90:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-yellow-200\/95:hover {
  --tw-gradient-to: rgb(254 240 138 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300:hover {
  --tw-gradient-to: #fde047 var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/0:hover {
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/10:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/100:hover {
  --tw-gradient-to: rgb(253 224 71 / 1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/20:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/25:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/30:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/40:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/5:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/50:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/60:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/70:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/75:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/80:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/90:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-yellow-300\/95:hover {
  --tw-gradient-to: rgb(253 224 71 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400:hover {
  --tw-gradient-to: #facc15 var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/0:hover {
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/10:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/100:hover {
  --tw-gradient-to: rgb(250 204 21 / 1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/20:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/25:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/30:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/40:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/5:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/50:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/60:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/70:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/75:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/80:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/90:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-yellow-400\/95:hover {
  --tw-gradient-to: rgb(250 204 21 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50:hover {
  --tw-gradient-to: #fefce8 var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/0:hover {
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/10:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/100:hover {
  --tw-gradient-to: rgb(254 252 232 / 1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/20:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/25:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/30:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/40:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/5:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/50:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/60:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/70:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/75:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/80:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/90:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-yellow-50\/95:hover {
  --tw-gradient-to: rgb(254 252 232 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500:hover {
  --tw-gradient-to: #eab308 var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/0:hover {
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/10:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/100:hover {
  --tw-gradient-to: rgb(234 179 8 / 1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/20:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/25:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/30:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/40:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/5:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/50:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/60:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/70:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/75:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/80:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/90:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-yellow-500\/95:hover {
  --tw-gradient-to: rgb(234 179 8 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600:hover {
  --tw-gradient-to: #ca8a04 var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/0:hover {
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/10:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/100:hover {
  --tw-gradient-to: rgb(202 138 4 / 1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/20:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/25:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/30:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/40:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/5:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/50:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/60:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/70:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/75:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/80:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/90:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-yellow-600\/95:hover {
  --tw-gradient-to: rgb(202 138 4 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700:hover {
  --tw-gradient-to: #a16207 var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/0:hover {
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/10:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/100:hover {
  --tw-gradient-to: rgb(161 98 7 / 1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/20:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/25:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/30:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/40:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/5:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/50:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/60:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/70:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/75:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/80:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/90:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-yellow-700\/95:hover {
  --tw-gradient-to: rgb(161 98 7 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800:hover {
  --tw-gradient-to: #854d0e var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/0:hover {
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/10:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/100:hover {
  --tw-gradient-to: rgb(133 77 14 / 1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/20:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/25:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/30:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/40:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/5:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/50:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/60:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/70:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/75:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/80:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/90:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-yellow-800\/95:hover {
  --tw-gradient-to: rgb(133 77 14 / 0.95) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900:hover {
  --tw-gradient-to: #713f12 var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/0:hover {
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/10:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/100:hover {
  --tw-gradient-to: rgb(113 63 18 / 1) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/20:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.2) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/25:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.25) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/30:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.3) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/40:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.4) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/5:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.05) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/50:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.5) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/60:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.6) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/70:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.7) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/75:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.75) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/80:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.8) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/90:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.9) var(--tw-gradient-to-position);
}

.hover\:to-yellow-900\/95:hover {
  --tw-gradient-to: rgb(113 63 18 / 0.95) var(--tw-gradient-to-position);
}

.hover\:text-blue-100:hover {
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity));
}

.hover\:text-blue-100\/0:hover {
  color: rgb(219 234 254 / 0);
}

.hover\:text-blue-100\/10:hover {
  color: rgb(219 234 254 / 0.1);
}

.hover\:text-blue-100\/100:hover {
  color: rgb(219 234 254 / 1);
}

.hover\:text-blue-100\/20:hover {
  color: rgb(219 234 254 / 0.2);
}

.hover\:text-blue-100\/25:hover {
  color: rgb(219 234 254 / 0.25);
}

.hover\:text-blue-100\/30:hover {
  color: rgb(219 234 254 / 0.3);
}

.hover\:text-blue-100\/40:hover {
  color: rgb(219 234 254 / 0.4);
}

.hover\:text-blue-100\/5:hover {
  color: rgb(219 234 254 / 0.05);
}

.hover\:text-blue-100\/50:hover {
  color: rgb(219 234 254 / 0.5);
}

.hover\:text-blue-100\/60:hover {
  color: rgb(219 234 254 / 0.6);
}

.hover\:text-blue-100\/70:hover {
  color: rgb(219 234 254 / 0.7);
}

.hover\:text-blue-100\/75:hover {
  color: rgb(219 234 254 / 0.75);
}

.hover\:text-blue-100\/80:hover {
  color: rgb(219 234 254 / 0.8);
}

.hover\:text-blue-100\/90:hover {
  color: rgb(219 234 254 / 0.9);
}

.hover\:text-blue-100\/95:hover {
  color: rgb(219 234 254 / 0.95);
}

.hover\:text-blue-200:hover {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}

.hover\:text-blue-200\/0:hover {
  color: rgb(191 219 254 / 0);
}

.hover\:text-blue-200\/10:hover {
  color: rgb(191 219 254 / 0.1);
}

.hover\:text-blue-200\/100:hover {
  color: rgb(191 219 254 / 1);
}

.hover\:text-blue-200\/20:hover {
  color: rgb(191 219 254 / 0.2);
}

.hover\:text-blue-200\/25:hover {
  color: rgb(191 219 254 / 0.25);
}

.hover\:text-blue-200\/30:hover {
  color: rgb(191 219 254 / 0.3);
}

.hover\:text-blue-200\/40:hover {
  color: rgb(191 219 254 / 0.4);
}

.hover\:text-blue-200\/5:hover {
  color: rgb(191 219 254 / 0.05);
}

.hover\:text-blue-200\/50:hover {
  color: rgb(191 219 254 / 0.5);
}

.hover\:text-blue-200\/60:hover {
  color: rgb(191 219 254 / 0.6);
}

.hover\:text-blue-200\/70:hover {
  color: rgb(191 219 254 / 0.7);
}

.hover\:text-blue-200\/75:hover {
  color: rgb(191 219 254 / 0.75);
}

.hover\:text-blue-200\/80:hover {
  color: rgb(191 219 254 / 0.8);
}

.hover\:text-blue-200\/90:hover {
  color: rgb(191 219 254 / 0.9);
}

.hover\:text-blue-200\/95:hover {
  color: rgb(191 219 254 / 0.95);
}

.hover\:text-blue-300:hover {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}

.hover\:text-blue-300\/0:hover {
  color: rgb(147 197 253 / 0);
}

.hover\:text-blue-300\/10:hover {
  color: rgb(147 197 253 / 0.1);
}

.hover\:text-blue-300\/100:hover {
  color: rgb(147 197 253 / 1);
}

.hover\:text-blue-300\/20:hover {
  color: rgb(147 197 253 / 0.2);
}

.hover\:text-blue-300\/25:hover {
  color: rgb(147 197 253 / 0.25);
}

.hover\:text-blue-300\/30:hover {
  color: rgb(147 197 253 / 0.3);
}

.hover\:text-blue-300\/40:hover {
  color: rgb(147 197 253 / 0.4);
}

.hover\:text-blue-300\/5:hover {
  color: rgb(147 197 253 / 0.05);
}

.hover\:text-blue-300\/50:hover {
  color: rgb(147 197 253 / 0.5);
}

.hover\:text-blue-300\/60:hover {
  color: rgb(147 197 253 / 0.6);
}

.hover\:text-blue-300\/70:hover {
  color: rgb(147 197 253 / 0.7);
}

.hover\:text-blue-300\/75:hover {
  color: rgb(147 197 253 / 0.75);
}

.hover\:text-blue-300\/80:hover {
  color: rgb(147 197 253 / 0.8);
}

.hover\:text-blue-300\/90:hover {
  color: rgb(147 197 253 / 0.9);
}

.hover\:text-blue-300\/95:hover {
  color: rgb(147 197 253 / 0.95);
}

.hover\:text-blue-400:hover {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}

.hover\:text-blue-400\/0:hover {
  color: rgb(96 165 250 / 0);
}

.hover\:text-blue-400\/10:hover {
  color: rgb(96 165 250 / 0.1);
}

.hover\:text-blue-400\/100:hover {
  color: rgb(96 165 250 / 1);
}

.hover\:text-blue-400\/20:hover {
  color: rgb(96 165 250 / 0.2);
}

.hover\:text-blue-400\/25:hover {
  color: rgb(96 165 250 / 0.25);
}

.hover\:text-blue-400\/30:hover {
  color: rgb(96 165 250 / 0.3);
}

.hover\:text-blue-400\/40:hover {
  color: rgb(96 165 250 / 0.4);
}

.hover\:text-blue-400\/5:hover {
  color: rgb(96 165 250 / 0.05);
}

.hover\:text-blue-400\/50:hover {
  color: rgb(96 165 250 / 0.5);
}

.hover\:text-blue-400\/60:hover {
  color: rgb(96 165 250 / 0.6);
}

.hover\:text-blue-400\/70:hover {
  color: rgb(96 165 250 / 0.7);
}

.hover\:text-blue-400\/75:hover {
  color: rgb(96 165 250 / 0.75);
}

.hover\:text-blue-400\/80:hover {
  color: rgb(96 165 250 / 0.8);
}

.hover\:text-blue-400\/90:hover {
  color: rgb(96 165 250 / 0.9);
}

.hover\:text-blue-400\/95:hover {
  color: rgb(96 165 250 / 0.95);
}

.hover\:text-blue-50:hover {
  --tw-text-opacity: 1;
  color: rgb(239 246 255 / var(--tw-text-opacity));
}

.hover\:text-blue-50\/0:hover {
  color: rgb(239 246 255 / 0);
}

.hover\:text-blue-50\/10:hover {
  color: rgb(239 246 255 / 0.1);
}

.hover\:text-blue-50\/100:hover {
  color: rgb(239 246 255 / 1);
}

.hover\:text-blue-50\/20:hover {
  color: rgb(239 246 255 / 0.2);
}

.hover\:text-blue-50\/25:hover {
  color: rgb(239 246 255 / 0.25);
}

.hover\:text-blue-50\/30:hover {
  color: rgb(239 246 255 / 0.3);
}

.hover\:text-blue-50\/40:hover {
  color: rgb(239 246 255 / 0.4);
}

.hover\:text-blue-50\/5:hover {
  color: rgb(239 246 255 / 0.05);
}

.hover\:text-blue-50\/50:hover {
  color: rgb(239 246 255 / 0.5);
}

.hover\:text-blue-50\/60:hover {
  color: rgb(239 246 255 / 0.6);
}

.hover\:text-blue-50\/70:hover {
  color: rgb(239 246 255 / 0.7);
}

.hover\:text-blue-50\/75:hover {
  color: rgb(239 246 255 / 0.75);
}

.hover\:text-blue-50\/80:hover {
  color: rgb(239 246 255 / 0.8);
}

.hover\:text-blue-50\/90:hover {
  color: rgb(239 246 255 / 0.9);
}

.hover\:text-blue-50\/95:hover {
  color: rgb(239 246 255 / 0.95);
}

.hover\:text-blue-500:hover {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.hover\:text-blue-500\/0:hover {
  color: rgb(59 130 246 / 0);
}

.hover\:text-blue-500\/10:hover {
  color: rgb(59 130 246 / 0.1);
}

.hover\:text-blue-500\/100:hover {
  color: rgb(59 130 246 / 1);
}

.hover\:text-blue-500\/20:hover {
  color: rgb(59 130 246 / 0.2);
}

.hover\:text-blue-500\/25:hover {
  color: rgb(59 130 246 / 0.25);
}

.hover\:text-blue-500\/30:hover {
  color: rgb(59 130 246 / 0.3);
}

.hover\:text-blue-500\/40:hover {
  color: rgb(59 130 246 / 0.4);
}

.hover\:text-blue-500\/5:hover {
  color: rgb(59 130 246 / 0.05);
}

.hover\:text-blue-500\/50:hover {
  color: rgb(59 130 246 / 0.5);
}

.hover\:text-blue-500\/60:hover {
  color: rgb(59 130 246 / 0.6);
}

.hover\:text-blue-500\/70:hover {
  color: rgb(59 130 246 / 0.7);
}

.hover\:text-blue-500\/75:hover {
  color: rgb(59 130 246 / 0.75);
}

.hover\:text-blue-500\/80:hover {
  color: rgb(59 130 246 / 0.8);
}

.hover\:text-blue-500\/90:hover {
  color: rgb(59 130 246 / 0.9);
}

.hover\:text-blue-500\/95:hover {
  color: rgb(59 130 246 / 0.95);
}

.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.hover\:text-blue-600\/0:hover {
  color: rgb(37 99 235 / 0);
}

.hover\:text-blue-600\/10:hover {
  color: rgb(37 99 235 / 0.1);
}

.hover\:text-blue-600\/100:hover {
  color: rgb(37 99 235 / 1);
}

.hover\:text-blue-600\/20:hover {
  color: rgb(37 99 235 / 0.2);
}

.hover\:text-blue-600\/25:hover {
  color: rgb(37 99 235 / 0.25);
}

.hover\:text-blue-600\/30:hover {
  color: rgb(37 99 235 / 0.3);
}

.hover\:text-blue-600\/40:hover {
  color: rgb(37 99 235 / 0.4);
}

.hover\:text-blue-600\/5:hover {
  color: rgb(37 99 235 / 0.05);
}

.hover\:text-blue-600\/50:hover {
  color: rgb(37 99 235 / 0.5);
}

.hover\:text-blue-600\/60:hover {
  color: rgb(37 99 235 / 0.6);
}

.hover\:text-blue-600\/70:hover {
  color: rgb(37 99 235 / 0.7);
}

.hover\:text-blue-600\/75:hover {
  color: rgb(37 99 235 / 0.75);
}

.hover\:text-blue-600\/80:hover {
  color: rgb(37 99 235 / 0.8);
}

.hover\:text-blue-600\/90:hover {
  color: rgb(37 99 235 / 0.9);
}

.hover\:text-blue-600\/95:hover {
  color: rgb(37 99 235 / 0.95);
}

.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}

.hover\:text-blue-700\/0:hover {
  color: rgb(29 78 216 / 0);
}

.hover\:text-blue-700\/10:hover {
  color: rgb(29 78 216 / 0.1);
}

.hover\:text-blue-700\/100:hover {
  color: rgb(29 78 216 / 1);
}

.hover\:text-blue-700\/20:hover {
  color: rgb(29 78 216 / 0.2);
}

.hover\:text-blue-700\/25:hover {
  color: rgb(29 78 216 / 0.25);
}

.hover\:text-blue-700\/30:hover {
  color: rgb(29 78 216 / 0.3);
}

.hover\:text-blue-700\/40:hover {
  color: rgb(29 78 216 / 0.4);
}

.hover\:text-blue-700\/5:hover {
  color: rgb(29 78 216 / 0.05);
}

.hover\:text-blue-700\/50:hover {
  color: rgb(29 78 216 / 0.5);
}

.hover\:text-blue-700\/60:hover {
  color: rgb(29 78 216 / 0.6);
}

.hover\:text-blue-700\/70:hover {
  color: rgb(29 78 216 / 0.7);
}

.hover\:text-blue-700\/75:hover {
  color: rgb(29 78 216 / 0.75);
}

.hover\:text-blue-700\/80:hover {
  color: rgb(29 78 216 / 0.8);
}

.hover\:text-blue-700\/90:hover {
  color: rgb(29 78 216 / 0.9);
}

.hover\:text-blue-700\/95:hover {
  color: rgb(29 78 216 / 0.95);
}

.hover\:text-blue-800:hover {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}

.hover\:text-blue-800\/0:hover {
  color: rgb(30 64 175 / 0);
}

.hover\:text-blue-800\/10:hover {
  color: rgb(30 64 175 / 0.1);
}

.hover\:text-blue-800\/100:hover {
  color: rgb(30 64 175 / 1);
}

.hover\:text-blue-800\/20:hover {
  color: rgb(30 64 175 / 0.2);
}

.hover\:text-blue-800\/25:hover {
  color: rgb(30 64 175 / 0.25);
}

.hover\:text-blue-800\/30:hover {
  color: rgb(30 64 175 / 0.3);
}

.hover\:text-blue-800\/40:hover {
  color: rgb(30 64 175 / 0.4);
}

.hover\:text-blue-800\/5:hover {
  color: rgb(30 64 175 / 0.05);
}

.hover\:text-blue-800\/50:hover {
  color: rgb(30 64 175 / 0.5);
}

.hover\:text-blue-800\/60:hover {
  color: rgb(30 64 175 / 0.6);
}

.hover\:text-blue-800\/70:hover {
  color: rgb(30 64 175 / 0.7);
}

.hover\:text-blue-800\/75:hover {
  color: rgb(30 64 175 / 0.75);
}

.hover\:text-blue-800\/80:hover {
  color: rgb(30 64 175 / 0.8);
}

.hover\:text-blue-800\/90:hover {
  color: rgb(30 64 175 / 0.9);
}

.hover\:text-blue-800\/95:hover {
  color: rgb(30 64 175 / 0.95);
}

.hover\:text-blue-900:hover {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}

.hover\:text-blue-900\/0:hover {
  color: rgb(30 58 138 / 0);
}

.hover\:text-blue-900\/10:hover {
  color: rgb(30 58 138 / 0.1);
}

.hover\:text-blue-900\/100:hover {
  color: rgb(30 58 138 / 1);
}

.hover\:text-blue-900\/20:hover {
  color: rgb(30 58 138 / 0.2);
}

.hover\:text-blue-900\/25:hover {
  color: rgb(30 58 138 / 0.25);
}

.hover\:text-blue-900\/30:hover {
  color: rgb(30 58 138 / 0.3);
}

.hover\:text-blue-900\/40:hover {
  color: rgb(30 58 138 / 0.4);
}

.hover\:text-blue-900\/5:hover {
  color: rgb(30 58 138 / 0.05);
}

.hover\:text-blue-900\/50:hover {
  color: rgb(30 58 138 / 0.5);
}

.hover\:text-blue-900\/60:hover {
  color: rgb(30 58 138 / 0.6);
}

.hover\:text-blue-900\/70:hover {
  color: rgb(30 58 138 / 0.7);
}

.hover\:text-blue-900\/75:hover {
  color: rgb(30 58 138 / 0.75);
}

.hover\:text-blue-900\/80:hover {
  color: rgb(30 58 138 / 0.8);
}

.hover\:text-blue-900\/90:hover {
  color: rgb(30 58 138 / 0.9);
}

.hover\:text-blue-900\/95:hover {
  color: rgb(30 58 138 / 0.95);
}

.hover\:text-danger-500:hover {
  --tw-text-opacity: 1;
  color: rgb(229 62 62 / var(--tw-text-opacity));
}

.hover\:text-danger-500\/0:hover {
  color: rgb(229 62 62 / 0);
}

.hover\:text-danger-500\/10:hover {
  color: rgb(229 62 62 / 0.1);
}

.hover\:text-danger-500\/100:hover {
  color: rgb(229 62 62 / 1);
}

.hover\:text-danger-500\/20:hover {
  color: rgb(229 62 62 / 0.2);
}

.hover\:text-danger-500\/25:hover {
  color: rgb(229 62 62 / 0.25);
}

.hover\:text-danger-500\/30:hover {
  color: rgb(229 62 62 / 0.3);
}

.hover\:text-danger-500\/40:hover {
  color: rgb(229 62 62 / 0.4);
}

.hover\:text-danger-500\/5:hover {
  color: rgb(229 62 62 / 0.05);
}

.hover\:text-danger-500\/50:hover {
  color: rgb(229 62 62 / 0.5);
}

.hover\:text-danger-500\/60:hover {
  color: rgb(229 62 62 / 0.6);
}

.hover\:text-danger-500\/70:hover {
  color: rgb(229 62 62 / 0.7);
}

.hover\:text-danger-500\/75:hover {
  color: rgb(229 62 62 / 0.75);
}

.hover\:text-danger-500\/80:hover {
  color: rgb(229 62 62 / 0.8);
}

.hover\:text-danger-500\/90:hover {
  color: rgb(229 62 62 / 0.9);
}

.hover\:text-danger-500\/95:hover {
  color: rgb(229 62 62 / 0.95);
}

.hover\:text-dark-500:hover {
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity));
}

.hover\:text-dark-500\/0:hover {
  color: rgb(45 55 72 / 0);
}

.hover\:text-dark-500\/10:hover {
  color: rgb(45 55 72 / 0.1);
}

.hover\:text-dark-500\/100:hover {
  color: rgb(45 55 72 / 1);
}

.hover\:text-dark-500\/20:hover {
  color: rgb(45 55 72 / 0.2);
}

.hover\:text-dark-500\/25:hover {
  color: rgb(45 55 72 / 0.25);
}

.hover\:text-dark-500\/30:hover {
  color: rgb(45 55 72 / 0.3);
}

.hover\:text-dark-500\/40:hover {
  color: rgb(45 55 72 / 0.4);
}

.hover\:text-dark-500\/5:hover {
  color: rgb(45 55 72 / 0.05);
}

.hover\:text-dark-500\/50:hover {
  color: rgb(45 55 72 / 0.5);
}

.hover\:text-dark-500\/60:hover {
  color: rgb(45 55 72 / 0.6);
}

.hover\:text-dark-500\/70:hover {
  color: rgb(45 55 72 / 0.7);
}

.hover\:text-dark-500\/75:hover {
  color: rgb(45 55 72 / 0.75);
}

.hover\:text-dark-500\/80:hover {
  color: rgb(45 55 72 / 0.8);
}

.hover\:text-dark-500\/90:hover {
  color: rgb(45 55 72 / 0.9);
}

.hover\:text-dark-500\/95:hover {
  color: rgb(45 55 72 / 0.95);
}

.hover\:text-green-100:hover {
  --tw-text-opacity: 1;
  color: rgb(220 252 231 / var(--tw-text-opacity));
}

.hover\:text-green-100\/0:hover {
  color: rgb(220 252 231 / 0);
}

.hover\:text-green-100\/10:hover {
  color: rgb(220 252 231 / 0.1);
}

.hover\:text-green-100\/100:hover {
  color: rgb(220 252 231 / 1);
}

.hover\:text-green-100\/20:hover {
  color: rgb(220 252 231 / 0.2);
}

.hover\:text-green-100\/25:hover {
  color: rgb(220 252 231 / 0.25);
}

.hover\:text-green-100\/30:hover {
  color: rgb(220 252 231 / 0.3);
}

.hover\:text-green-100\/40:hover {
  color: rgb(220 252 231 / 0.4);
}

.hover\:text-green-100\/5:hover {
  color: rgb(220 252 231 / 0.05);
}

.hover\:text-green-100\/50:hover {
  color: rgb(220 252 231 / 0.5);
}

.hover\:text-green-100\/60:hover {
  color: rgb(220 252 231 / 0.6);
}

.hover\:text-green-100\/70:hover {
  color: rgb(220 252 231 / 0.7);
}

.hover\:text-green-100\/75:hover {
  color: rgb(220 252 231 / 0.75);
}

.hover\:text-green-100\/80:hover {
  color: rgb(220 252 231 / 0.8);
}

.hover\:text-green-100\/90:hover {
  color: rgb(220 252 231 / 0.9);
}

.hover\:text-green-100\/95:hover {
  color: rgb(220 252 231 / 0.95);
}

.hover\:text-green-200:hover {
  --tw-text-opacity: 1;
  color: rgb(187 247 208 / var(--tw-text-opacity));
}

.hover\:text-green-200\/0:hover {
  color: rgb(187 247 208 / 0);
}

.hover\:text-green-200\/10:hover {
  color: rgb(187 247 208 / 0.1);
}

.hover\:text-green-200\/100:hover {
  color: rgb(187 247 208 / 1);
}

.hover\:text-green-200\/20:hover {
  color: rgb(187 247 208 / 0.2);
}

.hover\:text-green-200\/25:hover {
  color: rgb(187 247 208 / 0.25);
}

.hover\:text-green-200\/30:hover {
  color: rgb(187 247 208 / 0.3);
}

.hover\:text-green-200\/40:hover {
  color: rgb(187 247 208 / 0.4);
}

.hover\:text-green-200\/5:hover {
  color: rgb(187 247 208 / 0.05);
}

.hover\:text-green-200\/50:hover {
  color: rgb(187 247 208 / 0.5);
}

.hover\:text-green-200\/60:hover {
  color: rgb(187 247 208 / 0.6);
}

.hover\:text-green-200\/70:hover {
  color: rgb(187 247 208 / 0.7);
}

.hover\:text-green-200\/75:hover {
  color: rgb(187 247 208 / 0.75);
}

.hover\:text-green-200\/80:hover {
  color: rgb(187 247 208 / 0.8);
}

.hover\:text-green-200\/90:hover {
  color: rgb(187 247 208 / 0.9);
}

.hover\:text-green-200\/95:hover {
  color: rgb(187 247 208 / 0.95);
}

.hover\:text-green-300:hover {
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity));
}

.hover\:text-green-300\/0:hover {
  color: rgb(134 239 172 / 0);
}

.hover\:text-green-300\/10:hover {
  color: rgb(134 239 172 / 0.1);
}

.hover\:text-green-300\/100:hover {
  color: rgb(134 239 172 / 1);
}

.hover\:text-green-300\/20:hover {
  color: rgb(134 239 172 / 0.2);
}

.hover\:text-green-300\/25:hover {
  color: rgb(134 239 172 / 0.25);
}

.hover\:text-green-300\/30:hover {
  color: rgb(134 239 172 / 0.3);
}

.hover\:text-green-300\/40:hover {
  color: rgb(134 239 172 / 0.4);
}

.hover\:text-green-300\/5:hover {
  color: rgb(134 239 172 / 0.05);
}

.hover\:text-green-300\/50:hover {
  color: rgb(134 239 172 / 0.5);
}

.hover\:text-green-300\/60:hover {
  color: rgb(134 239 172 / 0.6);
}

.hover\:text-green-300\/70:hover {
  color: rgb(134 239 172 / 0.7);
}

.hover\:text-green-300\/75:hover {
  color: rgb(134 239 172 / 0.75);
}

.hover\:text-green-300\/80:hover {
  color: rgb(134 239 172 / 0.8);
}

.hover\:text-green-300\/90:hover {
  color: rgb(134 239 172 / 0.9);
}

.hover\:text-green-300\/95:hover {
  color: rgb(134 239 172 / 0.95);
}

.hover\:text-green-400:hover {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}

.hover\:text-green-400\/0:hover {
  color: rgb(74 222 128 / 0);
}

.hover\:text-green-400\/10:hover {
  color: rgb(74 222 128 / 0.1);
}

.hover\:text-green-400\/100:hover {
  color: rgb(74 222 128 / 1);
}

.hover\:text-green-400\/20:hover {
  color: rgb(74 222 128 / 0.2);
}

.hover\:text-green-400\/25:hover {
  color: rgb(74 222 128 / 0.25);
}

.hover\:text-green-400\/30:hover {
  color: rgb(74 222 128 / 0.3);
}

.hover\:text-green-400\/40:hover {
  color: rgb(74 222 128 / 0.4);
}

.hover\:text-green-400\/5:hover {
  color: rgb(74 222 128 / 0.05);
}

.hover\:text-green-400\/50:hover {
  color: rgb(74 222 128 / 0.5);
}

.hover\:text-green-400\/60:hover {
  color: rgb(74 222 128 / 0.6);
}

.hover\:text-green-400\/70:hover {
  color: rgb(74 222 128 / 0.7);
}

.hover\:text-green-400\/75:hover {
  color: rgb(74 222 128 / 0.75);
}

.hover\:text-green-400\/80:hover {
  color: rgb(74 222 128 / 0.8);
}

.hover\:text-green-400\/90:hover {
  color: rgb(74 222 128 / 0.9);
}

.hover\:text-green-400\/95:hover {
  color: rgb(74 222 128 / 0.95);
}

.hover\:text-green-50:hover {
  --tw-text-opacity: 1;
  color: rgb(240 253 244 / var(--tw-text-opacity));
}

.hover\:text-green-50\/0:hover {
  color: rgb(240 253 244 / 0);
}

.hover\:text-green-50\/10:hover {
  color: rgb(240 253 244 / 0.1);
}

.hover\:text-green-50\/100:hover {
  color: rgb(240 253 244 / 1);
}

.hover\:text-green-50\/20:hover {
  color: rgb(240 253 244 / 0.2);
}

.hover\:text-green-50\/25:hover {
  color: rgb(240 253 244 / 0.25);
}

.hover\:text-green-50\/30:hover {
  color: rgb(240 253 244 / 0.3);
}

.hover\:text-green-50\/40:hover {
  color: rgb(240 253 244 / 0.4);
}

.hover\:text-green-50\/5:hover {
  color: rgb(240 253 244 / 0.05);
}

.hover\:text-green-50\/50:hover {
  color: rgb(240 253 244 / 0.5);
}

.hover\:text-green-50\/60:hover {
  color: rgb(240 253 244 / 0.6);
}

.hover\:text-green-50\/70:hover {
  color: rgb(240 253 244 / 0.7);
}

.hover\:text-green-50\/75:hover {
  color: rgb(240 253 244 / 0.75);
}

.hover\:text-green-50\/80:hover {
  color: rgb(240 253 244 / 0.8);
}

.hover\:text-green-50\/90:hover {
  color: rgb(240 253 244 / 0.9);
}

.hover\:text-green-50\/95:hover {
  color: rgb(240 253 244 / 0.95);
}

.hover\:text-green-500:hover {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.hover\:text-green-500\/0:hover {
  color: rgb(34 197 94 / 0);
}

.hover\:text-green-500\/10:hover {
  color: rgb(34 197 94 / 0.1);
}

.hover\:text-green-500\/100:hover {
  color: rgb(34 197 94 / 1);
}

.hover\:text-green-500\/20:hover {
  color: rgb(34 197 94 / 0.2);
}

.hover\:text-green-500\/25:hover {
  color: rgb(34 197 94 / 0.25);
}

.hover\:text-green-500\/30:hover {
  color: rgb(34 197 94 / 0.3);
}

.hover\:text-green-500\/40:hover {
  color: rgb(34 197 94 / 0.4);
}

.hover\:text-green-500\/5:hover {
  color: rgb(34 197 94 / 0.05);
}

.hover\:text-green-500\/50:hover {
  color: rgb(34 197 94 / 0.5);
}

.hover\:text-green-500\/60:hover {
  color: rgb(34 197 94 / 0.6);
}

.hover\:text-green-500\/70:hover {
  color: rgb(34 197 94 / 0.7);
}

.hover\:text-green-500\/75:hover {
  color: rgb(34 197 94 / 0.75);
}

.hover\:text-green-500\/80:hover {
  color: rgb(34 197 94 / 0.8);
}

.hover\:text-green-500\/90:hover {
  color: rgb(34 197 94 / 0.9);
}

.hover\:text-green-500\/95:hover {
  color: rgb(34 197 94 / 0.95);
}

.hover\:text-green-600:hover {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}

.hover\:text-green-600\/0:hover {
  color: rgb(22 163 74 / 0);
}

.hover\:text-green-600\/10:hover {
  color: rgb(22 163 74 / 0.1);
}

.hover\:text-green-600\/100:hover {
  color: rgb(22 163 74 / 1);
}

.hover\:text-green-600\/20:hover {
  color: rgb(22 163 74 / 0.2);
}

.hover\:text-green-600\/25:hover {
  color: rgb(22 163 74 / 0.25);
}

.hover\:text-green-600\/30:hover {
  color: rgb(22 163 74 / 0.3);
}

.hover\:text-green-600\/40:hover {
  color: rgb(22 163 74 / 0.4);
}

.hover\:text-green-600\/5:hover {
  color: rgb(22 163 74 / 0.05);
}

.hover\:text-green-600\/50:hover {
  color: rgb(22 163 74 / 0.5);
}

.hover\:text-green-600\/60:hover {
  color: rgb(22 163 74 / 0.6);
}

.hover\:text-green-600\/70:hover {
  color: rgb(22 163 74 / 0.7);
}

.hover\:text-green-600\/75:hover {
  color: rgb(22 163 74 / 0.75);
}

.hover\:text-green-600\/80:hover {
  color: rgb(22 163 74 / 0.8);
}

.hover\:text-green-600\/90:hover {
  color: rgb(22 163 74 / 0.9);
}

.hover\:text-green-600\/95:hover {
  color: rgb(22 163 74 / 0.95);
}

.hover\:text-green-700:hover {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity));
}

.hover\:text-green-700\/0:hover {
  color: rgb(21 128 61 / 0);
}

.hover\:text-green-700\/10:hover {
  color: rgb(21 128 61 / 0.1);
}

.hover\:text-green-700\/100:hover {
  color: rgb(21 128 61 / 1);
}

.hover\:text-green-700\/20:hover {
  color: rgb(21 128 61 / 0.2);
}

.hover\:text-green-700\/25:hover {
  color: rgb(21 128 61 / 0.25);
}

.hover\:text-green-700\/30:hover {
  color: rgb(21 128 61 / 0.3);
}

.hover\:text-green-700\/40:hover {
  color: rgb(21 128 61 / 0.4);
}

.hover\:text-green-700\/5:hover {
  color: rgb(21 128 61 / 0.05);
}

.hover\:text-green-700\/50:hover {
  color: rgb(21 128 61 / 0.5);
}

.hover\:text-green-700\/60:hover {
  color: rgb(21 128 61 / 0.6);
}

.hover\:text-green-700\/70:hover {
  color: rgb(21 128 61 / 0.7);
}

.hover\:text-green-700\/75:hover {
  color: rgb(21 128 61 / 0.75);
}

.hover\:text-green-700\/80:hover {
  color: rgb(21 128 61 / 0.8);
}

.hover\:text-green-700\/90:hover {
  color: rgb(21 128 61 / 0.9);
}

.hover\:text-green-700\/95:hover {
  color: rgb(21 128 61 / 0.95);
}

.hover\:text-green-800:hover {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}

.hover\:text-green-800\/0:hover {
  color: rgb(22 101 52 / 0);
}

.hover\:text-green-800\/10:hover {
  color: rgb(22 101 52 / 0.1);
}

.hover\:text-green-800\/100:hover {
  color: rgb(22 101 52 / 1);
}

.hover\:text-green-800\/20:hover {
  color: rgb(22 101 52 / 0.2);
}

.hover\:text-green-800\/25:hover {
  color: rgb(22 101 52 / 0.25);
}

.hover\:text-green-800\/30:hover {
  color: rgb(22 101 52 / 0.3);
}

.hover\:text-green-800\/40:hover {
  color: rgb(22 101 52 / 0.4);
}

.hover\:text-green-800\/5:hover {
  color: rgb(22 101 52 / 0.05);
}

.hover\:text-green-800\/50:hover {
  color: rgb(22 101 52 / 0.5);
}

.hover\:text-green-800\/60:hover {
  color: rgb(22 101 52 / 0.6);
}

.hover\:text-green-800\/70:hover {
  color: rgb(22 101 52 / 0.7);
}

.hover\:text-green-800\/75:hover {
  color: rgb(22 101 52 / 0.75);
}

.hover\:text-green-800\/80:hover {
  color: rgb(22 101 52 / 0.8);
}

.hover\:text-green-800\/90:hover {
  color: rgb(22 101 52 / 0.9);
}

.hover\:text-green-800\/95:hover {
  color: rgb(22 101 52 / 0.95);
}

.hover\:text-green-900:hover {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity));
}

.hover\:text-green-900\/0:hover {
  color: rgb(20 83 45 / 0);
}

.hover\:text-green-900\/10:hover {
  color: rgb(20 83 45 / 0.1);
}

.hover\:text-green-900\/100:hover {
  color: rgb(20 83 45 / 1);
}

.hover\:text-green-900\/20:hover {
  color: rgb(20 83 45 / 0.2);
}

.hover\:text-green-900\/25:hover {
  color: rgb(20 83 45 / 0.25);
}

.hover\:text-green-900\/30:hover {
  color: rgb(20 83 45 / 0.3);
}

.hover\:text-green-900\/40:hover {
  color: rgb(20 83 45 / 0.4);
}

.hover\:text-green-900\/5:hover {
  color: rgb(20 83 45 / 0.05);
}

.hover\:text-green-900\/50:hover {
  color: rgb(20 83 45 / 0.5);
}

.hover\:text-green-900\/60:hover {
  color: rgb(20 83 45 / 0.6);
}

.hover\:text-green-900\/70:hover {
  color: rgb(20 83 45 / 0.7);
}

.hover\:text-green-900\/75:hover {
  color: rgb(20 83 45 / 0.75);
}

.hover\:text-green-900\/80:hover {
  color: rgb(20 83 45 / 0.8);
}

.hover\:text-green-900\/90:hover {
  color: rgb(20 83 45 / 0.9);
}

.hover\:text-green-900\/95:hover {
  color: rgb(20 83 45 / 0.95);
}

.hover\:text-info-500:hover {
  --tw-text-opacity: 1;
  color: rgb(66 153 225 / var(--tw-text-opacity));
}

.hover\:text-info-500\/0:hover {
  color: rgb(66 153 225 / 0);
}

.hover\:text-info-500\/10:hover {
  color: rgb(66 153 225 / 0.1);
}

.hover\:text-info-500\/100:hover {
  color: rgb(66 153 225 / 1);
}

.hover\:text-info-500\/20:hover {
  color: rgb(66 153 225 / 0.2);
}

.hover\:text-info-500\/25:hover {
  color: rgb(66 153 225 / 0.25);
}

.hover\:text-info-500\/30:hover {
  color: rgb(66 153 225 / 0.3);
}

.hover\:text-info-500\/40:hover {
  color: rgb(66 153 225 / 0.4);
}

.hover\:text-info-500\/5:hover {
  color: rgb(66 153 225 / 0.05);
}

.hover\:text-info-500\/50:hover {
  color: rgb(66 153 225 / 0.5);
}

.hover\:text-info-500\/60:hover {
  color: rgb(66 153 225 / 0.6);
}

.hover\:text-info-500\/70:hover {
  color: rgb(66 153 225 / 0.7);
}

.hover\:text-info-500\/75:hover {
  color: rgb(66 153 225 / 0.75);
}

.hover\:text-info-500\/80:hover {
  color: rgb(66 153 225 / 0.8);
}

.hover\:text-info-500\/90:hover {
  color: rgb(66 153 225 / 0.9);
}

.hover\:text-info-500\/95:hover {
  color: rgb(66 153 225 / 0.95);
}

.hover\:text-light-500:hover {
  --tw-text-opacity: 1;
  color: rgb(237 242 247 / var(--tw-text-opacity));
}

.hover\:text-light-500\/0:hover {
  color: rgb(237 242 247 / 0);
}

.hover\:text-light-500\/10:hover {
  color: rgb(237 242 247 / 0.1);
}

.hover\:text-light-500\/100:hover {
  color: rgb(237 242 247 / 1);
}

.hover\:text-light-500\/20:hover {
  color: rgb(237 242 247 / 0.2);
}

.hover\:text-light-500\/25:hover {
  color: rgb(237 242 247 / 0.25);
}

.hover\:text-light-500\/30:hover {
  color: rgb(237 242 247 / 0.3);
}

.hover\:text-light-500\/40:hover {
  color: rgb(237 242 247 / 0.4);
}

.hover\:text-light-500\/5:hover {
  color: rgb(237 242 247 / 0.05);
}

.hover\:text-light-500\/50:hover {
  color: rgb(237 242 247 / 0.5);
}

.hover\:text-light-500\/60:hover {
  color: rgb(237 242 247 / 0.6);
}

.hover\:text-light-500\/70:hover {
  color: rgb(237 242 247 / 0.7);
}

.hover\:text-light-500\/75:hover {
  color: rgb(237 242 247 / 0.75);
}

.hover\:text-light-500\/80:hover {
  color: rgb(237 242 247 / 0.8);
}

.hover\:text-light-500\/90:hover {
  color: rgb(237 242 247 / 0.9);
}

.hover\:text-light-500\/95:hover {
  color: rgb(237 242 247 / 0.95);
}

.hover\:text-neutral-100:hover {
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity));
}

.hover\:text-neutral-100\/0:hover {
  color: rgb(245 245 245 / 0);
}

.hover\:text-neutral-100\/10:hover {
  color: rgb(245 245 245 / 0.1);
}

.hover\:text-neutral-100\/100:hover {
  color: rgb(245 245 245 / 1);
}

.hover\:text-neutral-100\/20:hover {
  color: rgb(245 245 245 / 0.2);
}

.hover\:text-neutral-100\/25:hover {
  color: rgb(245 245 245 / 0.25);
}

.hover\:text-neutral-100\/30:hover {
  color: rgb(245 245 245 / 0.3);
}

.hover\:text-neutral-100\/40:hover {
  color: rgb(245 245 245 / 0.4);
}

.hover\:text-neutral-100\/5:hover {
  color: rgb(245 245 245 / 0.05);
}

.hover\:text-neutral-100\/50:hover {
  color: rgb(245 245 245 / 0.5);
}

.hover\:text-neutral-100\/60:hover {
  color: rgb(245 245 245 / 0.6);
}

.hover\:text-neutral-100\/70:hover {
  color: rgb(245 245 245 / 0.7);
}

.hover\:text-neutral-100\/75:hover {
  color: rgb(245 245 245 / 0.75);
}

.hover\:text-neutral-100\/80:hover {
  color: rgb(245 245 245 / 0.8);
}

.hover\:text-neutral-100\/90:hover {
  color: rgb(245 245 245 / 0.9);
}

.hover\:text-neutral-100\/95:hover {
  color: rgb(245 245 245 / 0.95);
}

.hover\:text-neutral-200:hover {
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}

.hover\:text-neutral-200\/0:hover {
  color: rgb(229 229 229 / 0);
}

.hover\:text-neutral-200\/10:hover {
  color: rgb(229 229 229 / 0.1);
}

.hover\:text-neutral-200\/100:hover {
  color: rgb(229 229 229 / 1);
}

.hover\:text-neutral-200\/20:hover {
  color: rgb(229 229 229 / 0.2);
}

.hover\:text-neutral-200\/25:hover {
  color: rgb(229 229 229 / 0.25);
}

.hover\:text-neutral-200\/30:hover {
  color: rgb(229 229 229 / 0.3);
}

.hover\:text-neutral-200\/40:hover {
  color: rgb(229 229 229 / 0.4);
}

.hover\:text-neutral-200\/5:hover {
  color: rgb(229 229 229 / 0.05);
}

.hover\:text-neutral-200\/50:hover {
  color: rgb(229 229 229 / 0.5);
}

.hover\:text-neutral-200\/60:hover {
  color: rgb(229 229 229 / 0.6);
}

.hover\:text-neutral-200\/70:hover {
  color: rgb(229 229 229 / 0.7);
}

.hover\:text-neutral-200\/75:hover {
  color: rgb(229 229 229 / 0.75);
}

.hover\:text-neutral-200\/80:hover {
  color: rgb(229 229 229 / 0.8);
}

.hover\:text-neutral-200\/90:hover {
  color: rgb(229 229 229 / 0.9);
}

.hover\:text-neutral-200\/95:hover {
  color: rgb(229 229 229 / 0.95);
}

.hover\:text-neutral-300:hover {
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity));
}

.hover\:text-neutral-300\/0:hover {
  color: rgb(212 212 212 / 0);
}

.hover\:text-neutral-300\/10:hover {
  color: rgb(212 212 212 / 0.1);
}

.hover\:text-neutral-300\/100:hover {
  color: rgb(212 212 212 / 1);
}

.hover\:text-neutral-300\/20:hover {
  color: rgb(212 212 212 / 0.2);
}

.hover\:text-neutral-300\/25:hover {
  color: rgb(212 212 212 / 0.25);
}

.hover\:text-neutral-300\/30:hover {
  color: rgb(212 212 212 / 0.3);
}

.hover\:text-neutral-300\/40:hover {
  color: rgb(212 212 212 / 0.4);
}

.hover\:text-neutral-300\/5:hover {
  color: rgb(212 212 212 / 0.05);
}

.hover\:text-neutral-300\/50:hover {
  color: rgb(212 212 212 / 0.5);
}

.hover\:text-neutral-300\/60:hover {
  color: rgb(212 212 212 / 0.6);
}

.hover\:text-neutral-300\/70:hover {
  color: rgb(212 212 212 / 0.7);
}

.hover\:text-neutral-300\/75:hover {
  color: rgb(212 212 212 / 0.75);
}

.hover\:text-neutral-300\/80:hover {
  color: rgb(212 212 212 / 0.8);
}

.hover\:text-neutral-300\/90:hover {
  color: rgb(212 212 212 / 0.9);
}

.hover\:text-neutral-300\/95:hover {
  color: rgb(212 212 212 / 0.95);
}

.hover\:text-neutral-400:hover {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}

.hover\:text-neutral-400\/0:hover {
  color: rgb(163 163 163 / 0);
}

.hover\:text-neutral-400\/10:hover {
  color: rgb(163 163 163 / 0.1);
}

.hover\:text-neutral-400\/100:hover {
  color: rgb(163 163 163 / 1);
}

.hover\:text-neutral-400\/20:hover {
  color: rgb(163 163 163 / 0.2);
}

.hover\:text-neutral-400\/25:hover {
  color: rgb(163 163 163 / 0.25);
}

.hover\:text-neutral-400\/30:hover {
  color: rgb(163 163 163 / 0.3);
}

.hover\:text-neutral-400\/40:hover {
  color: rgb(163 163 163 / 0.4);
}

.hover\:text-neutral-400\/5:hover {
  color: rgb(163 163 163 / 0.05);
}

.hover\:text-neutral-400\/50:hover {
  color: rgb(163 163 163 / 0.5);
}

.hover\:text-neutral-400\/60:hover {
  color: rgb(163 163 163 / 0.6);
}

.hover\:text-neutral-400\/70:hover {
  color: rgb(163 163 163 / 0.7);
}

.hover\:text-neutral-400\/75:hover {
  color: rgb(163 163 163 / 0.75);
}

.hover\:text-neutral-400\/80:hover {
  color: rgb(163 163 163 / 0.8);
}

.hover\:text-neutral-400\/90:hover {
  color: rgb(163 163 163 / 0.9);
}

.hover\:text-neutral-400\/95:hover {
  color: rgb(163 163 163 / 0.95);
}

.hover\:text-neutral-50:hover {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}

.hover\:text-neutral-50\/0:hover {
  color: rgb(250 250 250 / 0);
}

.hover\:text-neutral-50\/10:hover {
  color: rgb(250 250 250 / 0.1);
}

.hover\:text-neutral-50\/100:hover {
  color: rgb(250 250 250 / 1);
}

.hover\:text-neutral-50\/20:hover {
  color: rgb(250 250 250 / 0.2);
}

.hover\:text-neutral-50\/25:hover {
  color: rgb(250 250 250 / 0.25);
}

.hover\:text-neutral-50\/30:hover {
  color: rgb(250 250 250 / 0.3);
}

.hover\:text-neutral-50\/40:hover {
  color: rgb(250 250 250 / 0.4);
}

.hover\:text-neutral-50\/5:hover {
  color: rgb(250 250 250 / 0.05);
}

.hover\:text-neutral-50\/50:hover {
  color: rgb(250 250 250 / 0.5);
}

.hover\:text-neutral-50\/60:hover {
  color: rgb(250 250 250 / 0.6);
}

.hover\:text-neutral-50\/70:hover {
  color: rgb(250 250 250 / 0.7);
}

.hover\:text-neutral-50\/75:hover {
  color: rgb(250 250 250 / 0.75);
}

.hover\:text-neutral-50\/80:hover {
  color: rgb(250 250 250 / 0.8);
}

.hover\:text-neutral-50\/90:hover {
  color: rgb(250 250 250 / 0.9);
}

.hover\:text-neutral-50\/95:hover {
  color: rgb(250 250 250 / 0.95);
}

.hover\:text-neutral-500:hover {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}

.hover\:text-neutral-500\/0:hover {
  color: rgb(115 115 115 / 0);
}

.hover\:text-neutral-500\/10:hover {
  color: rgb(115 115 115 / 0.1);
}

.hover\:text-neutral-500\/100:hover {
  color: rgb(115 115 115 / 1);
}

.hover\:text-neutral-500\/20:hover {
  color: rgb(115 115 115 / 0.2);
}

.hover\:text-neutral-500\/25:hover {
  color: rgb(115 115 115 / 0.25);
}

.hover\:text-neutral-500\/30:hover {
  color: rgb(115 115 115 / 0.3);
}

.hover\:text-neutral-500\/40:hover {
  color: rgb(115 115 115 / 0.4);
}

.hover\:text-neutral-500\/5:hover {
  color: rgb(115 115 115 / 0.05);
}

.hover\:text-neutral-500\/50:hover {
  color: rgb(115 115 115 / 0.5);
}

.hover\:text-neutral-500\/60:hover {
  color: rgb(115 115 115 / 0.6);
}

.hover\:text-neutral-500\/70:hover {
  color: rgb(115 115 115 / 0.7);
}

.hover\:text-neutral-500\/75:hover {
  color: rgb(115 115 115 / 0.75);
}

.hover\:text-neutral-500\/80:hover {
  color: rgb(115 115 115 / 0.8);
}

.hover\:text-neutral-500\/90:hover {
  color: rgb(115 115 115 / 0.9);
}

.hover\:text-neutral-500\/95:hover {
  color: rgb(115 115 115 / 0.95);
}

.hover\:text-neutral-600:hover {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}

.hover\:text-neutral-600\/0:hover {
  color: rgb(82 82 82 / 0);
}

.hover\:text-neutral-600\/10:hover {
  color: rgb(82 82 82 / 0.1);
}

.hover\:text-neutral-600\/100:hover {
  color: rgb(82 82 82 / 1);
}

.hover\:text-neutral-600\/20:hover {
  color: rgb(82 82 82 / 0.2);
}

.hover\:text-neutral-600\/25:hover {
  color: rgb(82 82 82 / 0.25);
}

.hover\:text-neutral-600\/30:hover {
  color: rgb(82 82 82 / 0.3);
}

.hover\:text-neutral-600\/40:hover {
  color: rgb(82 82 82 / 0.4);
}

.hover\:text-neutral-600\/5:hover {
  color: rgb(82 82 82 / 0.05);
}

.hover\:text-neutral-600\/50:hover {
  color: rgb(82 82 82 / 0.5);
}

.hover\:text-neutral-600\/60:hover {
  color: rgb(82 82 82 / 0.6);
}

.hover\:text-neutral-600\/70:hover {
  color: rgb(82 82 82 / 0.7);
}

.hover\:text-neutral-600\/75:hover {
  color: rgb(82 82 82 / 0.75);
}

.hover\:text-neutral-600\/80:hover {
  color: rgb(82 82 82 / 0.8);
}

.hover\:text-neutral-600\/90:hover {
  color: rgb(82 82 82 / 0.9);
}

.hover\:text-neutral-600\/95:hover {
  color: rgb(82 82 82 / 0.95);
}

.hover\:text-neutral-700:hover {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}

.hover\:text-neutral-700\/0:hover {
  color: rgb(64 64 64 / 0);
}

.hover\:text-neutral-700\/10:hover {
  color: rgb(64 64 64 / 0.1);
}

.hover\:text-neutral-700\/100:hover {
  color: rgb(64 64 64 / 1);
}

.hover\:text-neutral-700\/20:hover {
  color: rgb(64 64 64 / 0.2);
}

.hover\:text-neutral-700\/25:hover {
  color: rgb(64 64 64 / 0.25);
}

.hover\:text-neutral-700\/30:hover {
  color: rgb(64 64 64 / 0.3);
}

.hover\:text-neutral-700\/40:hover {
  color: rgb(64 64 64 / 0.4);
}

.hover\:text-neutral-700\/5:hover {
  color: rgb(64 64 64 / 0.05);
}

.hover\:text-neutral-700\/50:hover {
  color: rgb(64 64 64 / 0.5);
}

.hover\:text-neutral-700\/60:hover {
  color: rgb(64 64 64 / 0.6);
}

.hover\:text-neutral-700\/70:hover {
  color: rgb(64 64 64 / 0.7);
}

.hover\:text-neutral-700\/75:hover {
  color: rgb(64 64 64 / 0.75);
}

.hover\:text-neutral-700\/80:hover {
  color: rgb(64 64 64 / 0.8);
}

.hover\:text-neutral-700\/90:hover {
  color: rgb(64 64 64 / 0.9);
}

.hover\:text-neutral-700\/95:hover {
  color: rgb(64 64 64 / 0.95);
}

.hover\:text-neutral-800:hover {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}

.hover\:text-neutral-800\/0:hover {
  color: rgb(38 38 38 / 0);
}

.hover\:text-neutral-800\/10:hover {
  color: rgb(38 38 38 / 0.1);
}

.hover\:text-neutral-800\/100:hover {
  color: rgb(38 38 38 / 1);
}

.hover\:text-neutral-800\/20:hover {
  color: rgb(38 38 38 / 0.2);
}

.hover\:text-neutral-800\/25:hover {
  color: rgb(38 38 38 / 0.25);
}

.hover\:text-neutral-800\/30:hover {
  color: rgb(38 38 38 / 0.3);
}

.hover\:text-neutral-800\/40:hover {
  color: rgb(38 38 38 / 0.4);
}

.hover\:text-neutral-800\/5:hover {
  color: rgb(38 38 38 / 0.05);
}

.hover\:text-neutral-800\/50:hover {
  color: rgb(38 38 38 / 0.5);
}

.hover\:text-neutral-800\/60:hover {
  color: rgb(38 38 38 / 0.6);
}

.hover\:text-neutral-800\/70:hover {
  color: rgb(38 38 38 / 0.7);
}

.hover\:text-neutral-800\/75:hover {
  color: rgb(38 38 38 / 0.75);
}

.hover\:text-neutral-800\/80:hover {
  color: rgb(38 38 38 / 0.8);
}

.hover\:text-neutral-800\/90:hover {
  color: rgb(38 38 38 / 0.9);
}

.hover\:text-neutral-800\/95:hover {
  color: rgb(38 38 38 / 0.95);
}

.hover\:text-neutral-900:hover {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity));
}

.hover\:text-neutral-900\/0:hover {
  color: rgb(23 23 23 / 0);
}

.hover\:text-neutral-900\/10:hover {
  color: rgb(23 23 23 / 0.1);
}

.hover\:text-neutral-900\/100:hover {
  color: rgb(23 23 23 / 1);
}

.hover\:text-neutral-900\/20:hover {
  color: rgb(23 23 23 / 0.2);
}

.hover\:text-neutral-900\/25:hover {
  color: rgb(23 23 23 / 0.25);
}

.hover\:text-neutral-900\/30:hover {
  color: rgb(23 23 23 / 0.3);
}

.hover\:text-neutral-900\/40:hover {
  color: rgb(23 23 23 / 0.4);
}

.hover\:text-neutral-900\/5:hover {
  color: rgb(23 23 23 / 0.05);
}

.hover\:text-neutral-900\/50:hover {
  color: rgb(23 23 23 / 0.5);
}

.hover\:text-neutral-900\/60:hover {
  color: rgb(23 23 23 / 0.6);
}

.hover\:text-neutral-900\/70:hover {
  color: rgb(23 23 23 / 0.7);
}

.hover\:text-neutral-900\/75:hover {
  color: rgb(23 23 23 / 0.75);
}

.hover\:text-neutral-900\/80:hover {
  color: rgb(23 23 23 / 0.8);
}

.hover\:text-neutral-900\/90:hover {
  color: rgb(23 23 23 / 0.9);
}

.hover\:text-neutral-900\/95:hover {
  color: rgb(23 23 23 / 0.95);
}

.hover\:text-pink-100:hover {
  --tw-text-opacity: 1;
  color: rgb(252 231 243 / var(--tw-text-opacity));
}

.hover\:text-pink-100\/0:hover {
  color: rgb(252 231 243 / 0);
}

.hover\:text-pink-100\/10:hover {
  color: rgb(252 231 243 / 0.1);
}

.hover\:text-pink-100\/100:hover {
  color: rgb(252 231 243 / 1);
}

.hover\:text-pink-100\/20:hover {
  color: rgb(252 231 243 / 0.2);
}

.hover\:text-pink-100\/25:hover {
  color: rgb(252 231 243 / 0.25);
}

.hover\:text-pink-100\/30:hover {
  color: rgb(252 231 243 / 0.3);
}

.hover\:text-pink-100\/40:hover {
  color: rgb(252 231 243 / 0.4);
}

.hover\:text-pink-100\/5:hover {
  color: rgb(252 231 243 / 0.05);
}

.hover\:text-pink-100\/50:hover {
  color: rgb(252 231 243 / 0.5);
}

.hover\:text-pink-100\/60:hover {
  color: rgb(252 231 243 / 0.6);
}

.hover\:text-pink-100\/70:hover {
  color: rgb(252 231 243 / 0.7);
}

.hover\:text-pink-100\/75:hover {
  color: rgb(252 231 243 / 0.75);
}

.hover\:text-pink-100\/80:hover {
  color: rgb(252 231 243 / 0.8);
}

.hover\:text-pink-100\/90:hover {
  color: rgb(252 231 243 / 0.9);
}

.hover\:text-pink-100\/95:hover {
  color: rgb(252 231 243 / 0.95);
}

.hover\:text-pink-200:hover {
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity));
}

.hover\:text-pink-200\/0:hover {
  color: rgb(251 207 232 / 0);
}

.hover\:text-pink-200\/10:hover {
  color: rgb(251 207 232 / 0.1);
}

.hover\:text-pink-200\/100:hover {
  color: rgb(251 207 232 / 1);
}

.hover\:text-pink-200\/20:hover {
  color: rgb(251 207 232 / 0.2);
}

.hover\:text-pink-200\/25:hover {
  color: rgb(251 207 232 / 0.25);
}

.hover\:text-pink-200\/30:hover {
  color: rgb(251 207 232 / 0.3);
}

.hover\:text-pink-200\/40:hover {
  color: rgb(251 207 232 / 0.4);
}

.hover\:text-pink-200\/5:hover {
  color: rgb(251 207 232 / 0.05);
}

.hover\:text-pink-200\/50:hover {
  color: rgb(251 207 232 / 0.5);
}

.hover\:text-pink-200\/60:hover {
  color: rgb(251 207 232 / 0.6);
}

.hover\:text-pink-200\/70:hover {
  color: rgb(251 207 232 / 0.7);
}

.hover\:text-pink-200\/75:hover {
  color: rgb(251 207 232 / 0.75);
}

.hover\:text-pink-200\/80:hover {
  color: rgb(251 207 232 / 0.8);
}

.hover\:text-pink-200\/90:hover {
  color: rgb(251 207 232 / 0.9);
}

.hover\:text-pink-200\/95:hover {
  color: rgb(251 207 232 / 0.95);
}

.hover\:text-pink-300:hover {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity));
}

.hover\:text-pink-300\/0:hover {
  color: rgb(249 168 212 / 0);
}

.hover\:text-pink-300\/10:hover {
  color: rgb(249 168 212 / 0.1);
}

.hover\:text-pink-300\/100:hover {
  color: rgb(249 168 212 / 1);
}

.hover\:text-pink-300\/20:hover {
  color: rgb(249 168 212 / 0.2);
}

.hover\:text-pink-300\/25:hover {
  color: rgb(249 168 212 / 0.25);
}

.hover\:text-pink-300\/30:hover {
  color: rgb(249 168 212 / 0.3);
}

.hover\:text-pink-300\/40:hover {
  color: rgb(249 168 212 / 0.4);
}

.hover\:text-pink-300\/5:hover {
  color: rgb(249 168 212 / 0.05);
}

.hover\:text-pink-300\/50:hover {
  color: rgb(249 168 212 / 0.5);
}

.hover\:text-pink-300\/60:hover {
  color: rgb(249 168 212 / 0.6);
}

.hover\:text-pink-300\/70:hover {
  color: rgb(249 168 212 / 0.7);
}

.hover\:text-pink-300\/75:hover {
  color: rgb(249 168 212 / 0.75);
}

.hover\:text-pink-300\/80:hover {
  color: rgb(249 168 212 / 0.8);
}

.hover\:text-pink-300\/90:hover {
  color: rgb(249 168 212 / 0.9);
}

.hover\:text-pink-300\/95:hover {
  color: rgb(249 168 212 / 0.95);
}

.hover\:text-pink-400:hover {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity));
}

.hover\:text-pink-400\/0:hover {
  color: rgb(244 114 182 / 0);
}

.hover\:text-pink-400\/10:hover {
  color: rgb(244 114 182 / 0.1);
}

.hover\:text-pink-400\/100:hover {
  color: rgb(244 114 182 / 1);
}

.hover\:text-pink-400\/20:hover {
  color: rgb(244 114 182 / 0.2);
}

.hover\:text-pink-400\/25:hover {
  color: rgb(244 114 182 / 0.25);
}

.hover\:text-pink-400\/30:hover {
  color: rgb(244 114 182 / 0.3);
}

.hover\:text-pink-400\/40:hover {
  color: rgb(244 114 182 / 0.4);
}

.hover\:text-pink-400\/5:hover {
  color: rgb(244 114 182 / 0.05);
}

.hover\:text-pink-400\/50:hover {
  color: rgb(244 114 182 / 0.5);
}

.hover\:text-pink-400\/60:hover {
  color: rgb(244 114 182 / 0.6);
}

.hover\:text-pink-400\/70:hover {
  color: rgb(244 114 182 / 0.7);
}

.hover\:text-pink-400\/75:hover {
  color: rgb(244 114 182 / 0.75);
}

.hover\:text-pink-400\/80:hover {
  color: rgb(244 114 182 / 0.8);
}

.hover\:text-pink-400\/90:hover {
  color: rgb(244 114 182 / 0.9);
}

.hover\:text-pink-400\/95:hover {
  color: rgb(244 114 182 / 0.95);
}

.hover\:text-pink-50:hover {
  --tw-text-opacity: 1;
  color: rgb(253 242 248 / var(--tw-text-opacity));
}

.hover\:text-pink-50\/0:hover {
  color: rgb(253 242 248 / 0);
}

.hover\:text-pink-50\/10:hover {
  color: rgb(253 242 248 / 0.1);
}

.hover\:text-pink-50\/100:hover {
  color: rgb(253 242 248 / 1);
}

.hover\:text-pink-50\/20:hover {
  color: rgb(253 242 248 / 0.2);
}

.hover\:text-pink-50\/25:hover {
  color: rgb(253 242 248 / 0.25);
}

.hover\:text-pink-50\/30:hover {
  color: rgb(253 242 248 / 0.3);
}

.hover\:text-pink-50\/40:hover {
  color: rgb(253 242 248 / 0.4);
}

.hover\:text-pink-50\/5:hover {
  color: rgb(253 242 248 / 0.05);
}

.hover\:text-pink-50\/50:hover {
  color: rgb(253 242 248 / 0.5);
}

.hover\:text-pink-50\/60:hover {
  color: rgb(253 242 248 / 0.6);
}

.hover\:text-pink-50\/70:hover {
  color: rgb(253 242 248 / 0.7);
}

.hover\:text-pink-50\/75:hover {
  color: rgb(253 242 248 / 0.75);
}

.hover\:text-pink-50\/80:hover {
  color: rgb(253 242 248 / 0.8);
}

.hover\:text-pink-50\/90:hover {
  color: rgb(253 242 248 / 0.9);
}

.hover\:text-pink-50\/95:hover {
  color: rgb(253 242 248 / 0.95);
}

.hover\:text-pink-500:hover {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity));
}

.hover\:text-pink-500\/0:hover {
  color: rgb(236 72 153 / 0);
}

.hover\:text-pink-500\/10:hover {
  color: rgb(236 72 153 / 0.1);
}

.hover\:text-pink-500\/100:hover {
  color: rgb(236 72 153 / 1);
}

.hover\:text-pink-500\/20:hover {
  color: rgb(236 72 153 / 0.2);
}

.hover\:text-pink-500\/25:hover {
  color: rgb(236 72 153 / 0.25);
}

.hover\:text-pink-500\/30:hover {
  color: rgb(236 72 153 / 0.3);
}

.hover\:text-pink-500\/40:hover {
  color: rgb(236 72 153 / 0.4);
}

.hover\:text-pink-500\/5:hover {
  color: rgb(236 72 153 / 0.05);
}

.hover\:text-pink-500\/50:hover {
  color: rgb(236 72 153 / 0.5);
}

.hover\:text-pink-500\/60:hover {
  color: rgb(236 72 153 / 0.6);
}

.hover\:text-pink-500\/70:hover {
  color: rgb(236 72 153 / 0.7);
}

.hover\:text-pink-500\/75:hover {
  color: rgb(236 72 153 / 0.75);
}

.hover\:text-pink-500\/80:hover {
  color: rgb(236 72 153 / 0.8);
}

.hover\:text-pink-500\/90:hover {
  color: rgb(236 72 153 / 0.9);
}

.hover\:text-pink-500\/95:hover {
  color: rgb(236 72 153 / 0.95);
}

.hover\:text-pink-600:hover {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity));
}

.hover\:text-pink-600\/0:hover {
  color: rgb(219 39 119 / 0);
}

.hover\:text-pink-600\/10:hover {
  color: rgb(219 39 119 / 0.1);
}

.hover\:text-pink-600\/100:hover {
  color: rgb(219 39 119 / 1);
}

.hover\:text-pink-600\/20:hover {
  color: rgb(219 39 119 / 0.2);
}

.hover\:text-pink-600\/25:hover {
  color: rgb(219 39 119 / 0.25);
}

.hover\:text-pink-600\/30:hover {
  color: rgb(219 39 119 / 0.3);
}

.hover\:text-pink-600\/40:hover {
  color: rgb(219 39 119 / 0.4);
}

.hover\:text-pink-600\/5:hover {
  color: rgb(219 39 119 / 0.05);
}

.hover\:text-pink-600\/50:hover {
  color: rgb(219 39 119 / 0.5);
}

.hover\:text-pink-600\/60:hover {
  color: rgb(219 39 119 / 0.6);
}

.hover\:text-pink-600\/70:hover {
  color: rgb(219 39 119 / 0.7);
}

.hover\:text-pink-600\/75:hover {
  color: rgb(219 39 119 / 0.75);
}

.hover\:text-pink-600\/80:hover {
  color: rgb(219 39 119 / 0.8);
}

.hover\:text-pink-600\/90:hover {
  color: rgb(219 39 119 / 0.9);
}

.hover\:text-pink-600\/95:hover {
  color: rgb(219 39 119 / 0.95);
}

.hover\:text-pink-700:hover {
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity));
}

.hover\:text-pink-700\/0:hover {
  color: rgb(190 24 93 / 0);
}

.hover\:text-pink-700\/10:hover {
  color: rgb(190 24 93 / 0.1);
}

.hover\:text-pink-700\/100:hover {
  color: rgb(190 24 93 / 1);
}

.hover\:text-pink-700\/20:hover {
  color: rgb(190 24 93 / 0.2);
}

.hover\:text-pink-700\/25:hover {
  color: rgb(190 24 93 / 0.25);
}

.hover\:text-pink-700\/30:hover {
  color: rgb(190 24 93 / 0.3);
}

.hover\:text-pink-700\/40:hover {
  color: rgb(190 24 93 / 0.4);
}

.hover\:text-pink-700\/5:hover {
  color: rgb(190 24 93 / 0.05);
}

.hover\:text-pink-700\/50:hover {
  color: rgb(190 24 93 / 0.5);
}

.hover\:text-pink-700\/60:hover {
  color: rgb(190 24 93 / 0.6);
}

.hover\:text-pink-700\/70:hover {
  color: rgb(190 24 93 / 0.7);
}

.hover\:text-pink-700\/75:hover {
  color: rgb(190 24 93 / 0.75);
}

.hover\:text-pink-700\/80:hover {
  color: rgb(190 24 93 / 0.8);
}

.hover\:text-pink-700\/90:hover {
  color: rgb(190 24 93 / 0.9);
}

.hover\:text-pink-700\/95:hover {
  color: rgb(190 24 93 / 0.95);
}

.hover\:text-pink-800:hover {
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity));
}

.hover\:text-pink-800\/0:hover {
  color: rgb(157 23 77 / 0);
}

.hover\:text-pink-800\/10:hover {
  color: rgb(157 23 77 / 0.1);
}

.hover\:text-pink-800\/100:hover {
  color: rgb(157 23 77 / 1);
}

.hover\:text-pink-800\/20:hover {
  color: rgb(157 23 77 / 0.2);
}

.hover\:text-pink-800\/25:hover {
  color: rgb(157 23 77 / 0.25);
}

.hover\:text-pink-800\/30:hover {
  color: rgb(157 23 77 / 0.3);
}

.hover\:text-pink-800\/40:hover {
  color: rgb(157 23 77 / 0.4);
}

.hover\:text-pink-800\/5:hover {
  color: rgb(157 23 77 / 0.05);
}

.hover\:text-pink-800\/50:hover {
  color: rgb(157 23 77 / 0.5);
}

.hover\:text-pink-800\/60:hover {
  color: rgb(157 23 77 / 0.6);
}

.hover\:text-pink-800\/70:hover {
  color: rgb(157 23 77 / 0.7);
}

.hover\:text-pink-800\/75:hover {
  color: rgb(157 23 77 / 0.75);
}

.hover\:text-pink-800\/80:hover {
  color: rgb(157 23 77 / 0.8);
}

.hover\:text-pink-800\/90:hover {
  color: rgb(157 23 77 / 0.9);
}

.hover\:text-pink-800\/95:hover {
  color: rgb(157 23 77 / 0.95);
}

.hover\:text-pink-900:hover {
  --tw-text-opacity: 1;
  color: rgb(131 24 67 / var(--tw-text-opacity));
}

.hover\:text-pink-900\/0:hover {
  color: rgb(131 24 67 / 0);
}

.hover\:text-pink-900\/10:hover {
  color: rgb(131 24 67 / 0.1);
}

.hover\:text-pink-900\/100:hover {
  color: rgb(131 24 67 / 1);
}

.hover\:text-pink-900\/20:hover {
  color: rgb(131 24 67 / 0.2);
}

.hover\:text-pink-900\/25:hover {
  color: rgb(131 24 67 / 0.25);
}

.hover\:text-pink-900\/30:hover {
  color: rgb(131 24 67 / 0.3);
}

.hover\:text-pink-900\/40:hover {
  color: rgb(131 24 67 / 0.4);
}

.hover\:text-pink-900\/5:hover {
  color: rgb(131 24 67 / 0.05);
}

.hover\:text-pink-900\/50:hover {
  color: rgb(131 24 67 / 0.5);
}

.hover\:text-pink-900\/60:hover {
  color: rgb(131 24 67 / 0.6);
}

.hover\:text-pink-900\/70:hover {
  color: rgb(131 24 67 / 0.7);
}

.hover\:text-pink-900\/75:hover {
  color: rgb(131 24 67 / 0.75);
}

.hover\:text-pink-900\/80:hover {
  color: rgb(131 24 67 / 0.8);
}

.hover\:text-pink-900\/90:hover {
  color: rgb(131 24 67 / 0.9);
}

.hover\:text-pink-900\/95:hover {
  color: rgb(131 24 67 / 0.95);
}

.hover\:text-primary-100:hover {
  --tw-text-opacity: 1;
  color: rgb(224 224 242 / var(--tw-text-opacity));
}

.hover\:text-primary-100\/0:hover {
  color: rgb(224 224 242 / 0);
}

.hover\:text-primary-100\/10:hover {
  color: rgb(224 224 242 / 0.1);
}

.hover\:text-primary-100\/100:hover {
  color: rgb(224 224 242 / 1);
}

.hover\:text-primary-100\/20:hover {
  color: rgb(224 224 242 / 0.2);
}

.hover\:text-primary-100\/25:hover {
  color: rgb(224 224 242 / 0.25);
}

.hover\:text-primary-100\/30:hover {
  color: rgb(224 224 242 / 0.3);
}

.hover\:text-primary-100\/40:hover {
  color: rgb(224 224 242 / 0.4);
}

.hover\:text-primary-100\/5:hover {
  color: rgb(224 224 242 / 0.05);
}

.hover\:text-primary-100\/50:hover {
  color: rgb(224 224 242 / 0.5);
}

.hover\:text-primary-100\/60:hover {
  color: rgb(224 224 242 / 0.6);
}

.hover\:text-primary-100\/70:hover {
  color: rgb(224 224 242 / 0.7);
}

.hover\:text-primary-100\/75:hover {
  color: rgb(224 224 242 / 0.75);
}

.hover\:text-primary-100\/80:hover {
  color: rgb(224 224 242 / 0.8);
}

.hover\:text-primary-100\/90:hover {
  color: rgb(224 224 242 / 0.9);
}

.hover\:text-primary-100\/95:hover {
  color: rgb(224 224 242 / 0.95);
}

.hover\:text-primary-200:hover {
  --tw-text-opacity: 1;
  color: rgb(178 178 218 / var(--tw-text-opacity));
}

.hover\:text-primary-200\/0:hover {
  color: rgb(178 178 218 / 0);
}

.hover\:text-primary-200\/10:hover {
  color: rgb(178 178 218 / 0.1);
}

.hover\:text-primary-200\/100:hover {
  color: rgb(178 178 218 / 1);
}

.hover\:text-primary-200\/20:hover {
  color: rgb(178 178 218 / 0.2);
}

.hover\:text-primary-200\/25:hover {
  color: rgb(178 178 218 / 0.25);
}

.hover\:text-primary-200\/30:hover {
  color: rgb(178 178 218 / 0.3);
}

.hover\:text-primary-200\/40:hover {
  color: rgb(178 178 218 / 0.4);
}

.hover\:text-primary-200\/5:hover {
  color: rgb(178 178 218 / 0.05);
}

.hover\:text-primary-200\/50:hover {
  color: rgb(178 178 218 / 0.5);
}

.hover\:text-primary-200\/60:hover {
  color: rgb(178 178 218 / 0.6);
}

.hover\:text-primary-200\/70:hover {
  color: rgb(178 178 218 / 0.7);
}

.hover\:text-primary-200\/75:hover {
  color: rgb(178 178 218 / 0.75);
}

.hover\:text-primary-200\/80:hover {
  color: rgb(178 178 218 / 0.8);
}

.hover\:text-primary-200\/90:hover {
  color: rgb(178 178 218 / 0.9);
}

.hover\:text-primary-200\/95:hover {
  color: rgb(178 178 218 / 0.95);
}

.hover\:text-primary-300:hover {
  --tw-text-opacity: 1;
  color: rgb(132 132 194 / var(--tw-text-opacity));
}

.hover\:text-primary-300\/0:hover {
  color: rgb(132 132 194 / 0);
}

.hover\:text-primary-300\/10:hover {
  color: rgb(132 132 194 / 0.1);
}

.hover\:text-primary-300\/100:hover {
  color: rgb(132 132 194 / 1);
}

.hover\:text-primary-300\/20:hover {
  color: rgb(132 132 194 / 0.2);
}

.hover\:text-primary-300\/25:hover {
  color: rgb(132 132 194 / 0.25);
}

.hover\:text-primary-300\/30:hover {
  color: rgb(132 132 194 / 0.3);
}

.hover\:text-primary-300\/40:hover {
  color: rgb(132 132 194 / 0.4);
}

.hover\:text-primary-300\/5:hover {
  color: rgb(132 132 194 / 0.05);
}

.hover\:text-primary-300\/50:hover {
  color: rgb(132 132 194 / 0.5);
}

.hover\:text-primary-300\/60:hover {
  color: rgb(132 132 194 / 0.6);
}

.hover\:text-primary-300\/70:hover {
  color: rgb(132 132 194 / 0.7);
}

.hover\:text-primary-300\/75:hover {
  color: rgb(132 132 194 / 0.75);
}

.hover\:text-primary-300\/80:hover {
  color: rgb(132 132 194 / 0.8);
}

.hover\:text-primary-300\/90:hover {
  color: rgb(132 132 194 / 0.9);
}

.hover\:text-primary-300\/95:hover {
  color: rgb(132 132 194 / 0.95);
}

.hover\:text-primary-400:hover {
  --tw-text-opacity: 1;
  color: rgb(86 86 171 / var(--tw-text-opacity));
}

.hover\:text-primary-400\/0:hover {
  color: rgb(86 86 171 / 0);
}

.hover\:text-primary-400\/10:hover {
  color: rgb(86 86 171 / 0.1);
}

.hover\:text-primary-400\/100:hover {
  color: rgb(86 86 171 / 1);
}

.hover\:text-primary-400\/20:hover {
  color: rgb(86 86 171 / 0.2);
}

.hover\:text-primary-400\/25:hover {
  color: rgb(86 86 171 / 0.25);
}

.hover\:text-primary-400\/30:hover {
  color: rgb(86 86 171 / 0.3);
}

.hover\:text-primary-400\/40:hover {
  color: rgb(86 86 171 / 0.4);
}

.hover\:text-primary-400\/5:hover {
  color: rgb(86 86 171 / 0.05);
}

.hover\:text-primary-400\/50:hover {
  color: rgb(86 86 171 / 0.5);
}

.hover\:text-primary-400\/60:hover {
  color: rgb(86 86 171 / 0.6);
}

.hover\:text-primary-400\/70:hover {
  color: rgb(86 86 171 / 0.7);
}

.hover\:text-primary-400\/75:hover {
  color: rgb(86 86 171 / 0.75);
}

.hover\:text-primary-400\/80:hover {
  color: rgb(86 86 171 / 0.8);
}

.hover\:text-primary-400\/90:hover {
  color: rgb(86 86 171 / 0.9);
}

.hover\:text-primary-400\/95:hover {
  color: rgb(86 86 171 / 0.95);
}

.hover\:text-primary-500:hover {
  --tw-text-opacity: 1;
  color: rgb(59 56 133 / var(--tw-text-opacity));
}

.hover\:text-primary-500\/0:hover {
  color: rgb(59 56 133 / 0);
}

.hover\:text-primary-500\/10:hover {
  color: rgb(59 56 133 / 0.1);
}

.hover\:text-primary-500\/100:hover {
  color: rgb(59 56 133 / 1);
}

.hover\:text-primary-500\/20:hover {
  color: rgb(59 56 133 / 0.2);
}

.hover\:text-primary-500\/25:hover {
  color: rgb(59 56 133 / 0.25);
}

.hover\:text-primary-500\/30:hover {
  color: rgb(59 56 133 / 0.3);
}

.hover\:text-primary-500\/40:hover {
  color: rgb(59 56 133 / 0.4);
}

.hover\:text-primary-500\/5:hover {
  color: rgb(59 56 133 / 0.05);
}

.hover\:text-primary-500\/50:hover {
  color: rgb(59 56 133 / 0.5);
}

.hover\:text-primary-500\/60:hover {
  color: rgb(59 56 133 / 0.6);
}

.hover\:text-primary-500\/70:hover {
  color: rgb(59 56 133 / 0.7);
}

.hover\:text-primary-500\/75:hover {
  color: rgb(59 56 133 / 0.75);
}

.hover\:text-primary-500\/80:hover {
  color: rgb(59 56 133 / 0.8);
}

.hover\:text-primary-500\/90:hover {
  color: rgb(59 56 133 / 0.9);
}

.hover\:text-primary-500\/95:hover {
  color: rgb(59 56 133 / 0.95);
}

.hover\:text-primary-600:hover {
  --tw-text-opacity: 1;
  color: rgb(42 40 99 / var(--tw-text-opacity));
}

.hover\:text-primary-600\/0:hover {
  color: rgb(42 40 99 / 0);
}

.hover\:text-primary-600\/10:hover {
  color: rgb(42 40 99 / 0.1);
}

.hover\:text-primary-600\/100:hover {
  color: rgb(42 40 99 / 1);
}

.hover\:text-primary-600\/20:hover {
  color: rgb(42 40 99 / 0.2);
}

.hover\:text-primary-600\/25:hover {
  color: rgb(42 40 99 / 0.25);
}

.hover\:text-primary-600\/30:hover {
  color: rgb(42 40 99 / 0.3);
}

.hover\:text-primary-600\/40:hover {
  color: rgb(42 40 99 / 0.4);
}

.hover\:text-primary-600\/5:hover {
  color: rgb(42 40 99 / 0.05);
}

.hover\:text-primary-600\/50:hover {
  color: rgb(42 40 99 / 0.5);
}

.hover\:text-primary-600\/60:hover {
  color: rgb(42 40 99 / 0.6);
}

.hover\:text-primary-600\/70:hover {
  color: rgb(42 40 99 / 0.7);
}

.hover\:text-primary-600\/75:hover {
  color: rgb(42 40 99 / 0.75);
}

.hover\:text-primary-600\/80:hover {
  color: rgb(42 40 99 / 0.8);
}

.hover\:text-primary-600\/90:hover {
  color: rgb(42 40 99 / 0.9);
}

.hover\:text-primary-600\/95:hover {
  color: rgb(42 40 99 / 0.95);
}

.hover\:text-primary-700:hover {
  --tw-text-opacity: 1;
  color: rgb(26 24 65 / var(--tw-text-opacity));
}

.hover\:text-primary-700\/0:hover {
  color: rgb(26 24 65 / 0);
}

.hover\:text-primary-700\/10:hover {
  color: rgb(26 24 65 / 0.1);
}

.hover\:text-primary-700\/100:hover {
  color: rgb(26 24 65 / 1);
}

.hover\:text-primary-700\/20:hover {
  color: rgb(26 24 65 / 0.2);
}

.hover\:text-primary-700\/25:hover {
  color: rgb(26 24 65 / 0.25);
}

.hover\:text-primary-700\/30:hover {
  color: rgb(26 24 65 / 0.3);
}

.hover\:text-primary-700\/40:hover {
  color: rgb(26 24 65 / 0.4);
}

.hover\:text-primary-700\/5:hover {
  color: rgb(26 24 65 / 0.05);
}

.hover\:text-primary-700\/50:hover {
  color: rgb(26 24 65 / 0.5);
}

.hover\:text-primary-700\/60:hover {
  color: rgb(26 24 65 / 0.6);
}

.hover\:text-primary-700\/70:hover {
  color: rgb(26 24 65 / 0.7);
}

.hover\:text-primary-700\/75:hover {
  color: rgb(26 24 65 / 0.75);
}

.hover\:text-primary-700\/80:hover {
  color: rgb(26 24 65 / 0.8);
}

.hover\:text-primary-700\/90:hover {
  color: rgb(26 24 65 / 0.9);
}

.hover\:text-primary-700\/95:hover {
  color: rgb(26 24 65 / 0.95);
}

.hover\:text-primary-800:hover {
  --tw-text-opacity: 1;
  color: rgb(10 8 31 / var(--tw-text-opacity));
}

.hover\:text-primary-800\/0:hover {
  color: rgb(10 8 31 / 0);
}

.hover\:text-primary-800\/10:hover {
  color: rgb(10 8 31 / 0.1);
}

.hover\:text-primary-800\/100:hover {
  color: rgb(10 8 31 / 1);
}

.hover\:text-primary-800\/20:hover {
  color: rgb(10 8 31 / 0.2);
}

.hover\:text-primary-800\/25:hover {
  color: rgb(10 8 31 / 0.25);
}

.hover\:text-primary-800\/30:hover {
  color: rgb(10 8 31 / 0.3);
}

.hover\:text-primary-800\/40:hover {
  color: rgb(10 8 31 / 0.4);
}

.hover\:text-primary-800\/5:hover {
  color: rgb(10 8 31 / 0.05);
}

.hover\:text-primary-800\/50:hover {
  color: rgb(10 8 31 / 0.5);
}

.hover\:text-primary-800\/60:hover {
  color: rgb(10 8 31 / 0.6);
}

.hover\:text-primary-800\/70:hover {
  color: rgb(10 8 31 / 0.7);
}

.hover\:text-primary-800\/75:hover {
  color: rgb(10 8 31 / 0.75);
}

.hover\:text-primary-800\/80:hover {
  color: rgb(10 8 31 / 0.8);
}

.hover\:text-primary-800\/90:hover {
  color: rgb(10 8 31 / 0.9);
}

.hover\:text-primary-800\/95:hover {
  color: rgb(10 8 31 / 0.95);
}

.hover\:text-primary-900:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:text-primary-900\/0:hover {
  color: rgb(0 0 0 / 0);
}

.hover\:text-primary-900\/10:hover {
  color: rgb(0 0 0 / 0.1);
}

.hover\:text-primary-900\/100:hover {
  color: rgb(0 0 0 / 1);
}

.hover\:text-primary-900\/20:hover {
  color: rgb(0 0 0 / 0.2);
}

.hover\:text-primary-900\/25:hover {
  color: rgb(0 0 0 / 0.25);
}

.hover\:text-primary-900\/30:hover {
  color: rgb(0 0 0 / 0.3);
}

.hover\:text-primary-900\/40:hover {
  color: rgb(0 0 0 / 0.4);
}

.hover\:text-primary-900\/5:hover {
  color: rgb(0 0 0 / 0.05);
}

.hover\:text-primary-900\/50:hover {
  color: rgb(0 0 0 / 0.5);
}

.hover\:text-primary-900\/60:hover {
  color: rgb(0 0 0 / 0.6);
}

.hover\:text-primary-900\/70:hover {
  color: rgb(0 0 0 / 0.7);
}

.hover\:text-primary-900\/75:hover {
  color: rgb(0 0 0 / 0.75);
}

.hover\:text-primary-900\/80:hover {
  color: rgb(0 0 0 / 0.8);
}

.hover\:text-primary-900\/90:hover {
  color: rgb(0 0 0 / 0.9);
}

.hover\:text-primary-900\/95:hover {
  color: rgb(0 0 0 / 0.95);
}

.hover\:text-purple-100:hover {
  --tw-text-opacity: 1;
  color: rgb(243 232 255 / var(--tw-text-opacity));
}

.hover\:text-purple-100\/0:hover {
  color: rgb(243 232 255 / 0);
}

.hover\:text-purple-100\/10:hover {
  color: rgb(243 232 255 / 0.1);
}

.hover\:text-purple-100\/100:hover {
  color: rgb(243 232 255 / 1);
}

.hover\:text-purple-100\/20:hover {
  color: rgb(243 232 255 / 0.2);
}

.hover\:text-purple-100\/25:hover {
  color: rgb(243 232 255 / 0.25);
}

.hover\:text-purple-100\/30:hover {
  color: rgb(243 232 255 / 0.3);
}

.hover\:text-purple-100\/40:hover {
  color: rgb(243 232 255 / 0.4);
}

.hover\:text-purple-100\/5:hover {
  color: rgb(243 232 255 / 0.05);
}

.hover\:text-purple-100\/50:hover {
  color: rgb(243 232 255 / 0.5);
}

.hover\:text-purple-100\/60:hover {
  color: rgb(243 232 255 / 0.6);
}

.hover\:text-purple-100\/70:hover {
  color: rgb(243 232 255 / 0.7);
}

.hover\:text-purple-100\/75:hover {
  color: rgb(243 232 255 / 0.75);
}

.hover\:text-purple-100\/80:hover {
  color: rgb(243 232 255 / 0.8);
}

.hover\:text-purple-100\/90:hover {
  color: rgb(243 232 255 / 0.9);
}

.hover\:text-purple-100\/95:hover {
  color: rgb(243 232 255 / 0.95);
}

.hover\:text-purple-200:hover {
  --tw-text-opacity: 1;
  color: rgb(233 213 255 / var(--tw-text-opacity));
}

.hover\:text-purple-200\/0:hover {
  color: rgb(233 213 255 / 0);
}

.hover\:text-purple-200\/10:hover {
  color: rgb(233 213 255 / 0.1);
}

.hover\:text-purple-200\/100:hover {
  color: rgb(233 213 255 / 1);
}

.hover\:text-purple-200\/20:hover {
  color: rgb(233 213 255 / 0.2);
}

.hover\:text-purple-200\/25:hover {
  color: rgb(233 213 255 / 0.25);
}

.hover\:text-purple-200\/30:hover {
  color: rgb(233 213 255 / 0.3);
}

.hover\:text-purple-200\/40:hover {
  color: rgb(233 213 255 / 0.4);
}

.hover\:text-purple-200\/5:hover {
  color: rgb(233 213 255 / 0.05);
}

.hover\:text-purple-200\/50:hover {
  color: rgb(233 213 255 / 0.5);
}

.hover\:text-purple-200\/60:hover {
  color: rgb(233 213 255 / 0.6);
}

.hover\:text-purple-200\/70:hover {
  color: rgb(233 213 255 / 0.7);
}

.hover\:text-purple-200\/75:hover {
  color: rgb(233 213 255 / 0.75);
}

.hover\:text-purple-200\/80:hover {
  color: rgb(233 213 255 / 0.8);
}

.hover\:text-purple-200\/90:hover {
  color: rgb(233 213 255 / 0.9);
}

.hover\:text-purple-200\/95:hover {
  color: rgb(233 213 255 / 0.95);
}

.hover\:text-purple-300:hover {
  --tw-text-opacity: 1;
  color: rgb(216 180 254 / var(--tw-text-opacity));
}

.hover\:text-purple-300\/0:hover {
  color: rgb(216 180 254 / 0);
}

.hover\:text-purple-300\/10:hover {
  color: rgb(216 180 254 / 0.1);
}

.hover\:text-purple-300\/100:hover {
  color: rgb(216 180 254 / 1);
}

.hover\:text-purple-300\/20:hover {
  color: rgb(216 180 254 / 0.2);
}

.hover\:text-purple-300\/25:hover {
  color: rgb(216 180 254 / 0.25);
}

.hover\:text-purple-300\/30:hover {
  color: rgb(216 180 254 / 0.3);
}

.hover\:text-purple-300\/40:hover {
  color: rgb(216 180 254 / 0.4);
}

.hover\:text-purple-300\/5:hover {
  color: rgb(216 180 254 / 0.05);
}

.hover\:text-purple-300\/50:hover {
  color: rgb(216 180 254 / 0.5);
}

.hover\:text-purple-300\/60:hover {
  color: rgb(216 180 254 / 0.6);
}

.hover\:text-purple-300\/70:hover {
  color: rgb(216 180 254 / 0.7);
}

.hover\:text-purple-300\/75:hover {
  color: rgb(216 180 254 / 0.75);
}

.hover\:text-purple-300\/80:hover {
  color: rgb(216 180 254 / 0.8);
}

.hover\:text-purple-300\/90:hover {
  color: rgb(216 180 254 / 0.9);
}

.hover\:text-purple-300\/95:hover {
  color: rgb(216 180 254 / 0.95);
}

.hover\:text-purple-400:hover {
  --tw-text-opacity: 1;
  color: rgb(192 132 252 / var(--tw-text-opacity));
}

.hover\:text-purple-400\/0:hover {
  color: rgb(192 132 252 / 0);
}

.hover\:text-purple-400\/10:hover {
  color: rgb(192 132 252 / 0.1);
}

.hover\:text-purple-400\/100:hover {
  color: rgb(192 132 252 / 1);
}

.hover\:text-purple-400\/20:hover {
  color: rgb(192 132 252 / 0.2);
}

.hover\:text-purple-400\/25:hover {
  color: rgb(192 132 252 / 0.25);
}

.hover\:text-purple-400\/30:hover {
  color: rgb(192 132 252 / 0.3);
}

.hover\:text-purple-400\/40:hover {
  color: rgb(192 132 252 / 0.4);
}

.hover\:text-purple-400\/5:hover {
  color: rgb(192 132 252 / 0.05);
}

.hover\:text-purple-400\/50:hover {
  color: rgb(192 132 252 / 0.5);
}

.hover\:text-purple-400\/60:hover {
  color: rgb(192 132 252 / 0.6);
}

.hover\:text-purple-400\/70:hover {
  color: rgb(192 132 252 / 0.7);
}

.hover\:text-purple-400\/75:hover {
  color: rgb(192 132 252 / 0.75);
}

.hover\:text-purple-400\/80:hover {
  color: rgb(192 132 252 / 0.8);
}

.hover\:text-purple-400\/90:hover {
  color: rgb(192 132 252 / 0.9);
}

.hover\:text-purple-400\/95:hover {
  color: rgb(192 132 252 / 0.95);
}

.hover\:text-purple-50:hover {
  --tw-text-opacity: 1;
  color: rgb(250 245 255 / var(--tw-text-opacity));
}

.hover\:text-purple-50\/0:hover {
  color: rgb(250 245 255 / 0);
}

.hover\:text-purple-50\/10:hover {
  color: rgb(250 245 255 / 0.1);
}

.hover\:text-purple-50\/100:hover {
  color: rgb(250 245 255 / 1);
}

.hover\:text-purple-50\/20:hover {
  color: rgb(250 245 255 / 0.2);
}

.hover\:text-purple-50\/25:hover {
  color: rgb(250 245 255 / 0.25);
}

.hover\:text-purple-50\/30:hover {
  color: rgb(250 245 255 / 0.3);
}

.hover\:text-purple-50\/40:hover {
  color: rgb(250 245 255 / 0.4);
}

.hover\:text-purple-50\/5:hover {
  color: rgb(250 245 255 / 0.05);
}

.hover\:text-purple-50\/50:hover {
  color: rgb(250 245 255 / 0.5);
}

.hover\:text-purple-50\/60:hover {
  color: rgb(250 245 255 / 0.6);
}

.hover\:text-purple-50\/70:hover {
  color: rgb(250 245 255 / 0.7);
}

.hover\:text-purple-50\/75:hover {
  color: rgb(250 245 255 / 0.75);
}

.hover\:text-purple-50\/80:hover {
  color: rgb(250 245 255 / 0.8);
}

.hover\:text-purple-50\/90:hover {
  color: rgb(250 245 255 / 0.9);
}

.hover\:text-purple-50\/95:hover {
  color: rgb(250 245 255 / 0.95);
}

.hover\:text-purple-500:hover {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity));
}

.hover\:text-purple-500\/0:hover {
  color: rgb(168 85 247 / 0);
}

.hover\:text-purple-500\/10:hover {
  color: rgb(168 85 247 / 0.1);
}

.hover\:text-purple-500\/100:hover {
  color: rgb(168 85 247 / 1);
}

.hover\:text-purple-500\/20:hover {
  color: rgb(168 85 247 / 0.2);
}

.hover\:text-purple-500\/25:hover {
  color: rgb(168 85 247 / 0.25);
}

.hover\:text-purple-500\/30:hover {
  color: rgb(168 85 247 / 0.3);
}

.hover\:text-purple-500\/40:hover {
  color: rgb(168 85 247 / 0.4);
}

.hover\:text-purple-500\/5:hover {
  color: rgb(168 85 247 / 0.05);
}

.hover\:text-purple-500\/50:hover {
  color: rgb(168 85 247 / 0.5);
}

.hover\:text-purple-500\/60:hover {
  color: rgb(168 85 247 / 0.6);
}

.hover\:text-purple-500\/70:hover {
  color: rgb(168 85 247 / 0.7);
}

.hover\:text-purple-500\/75:hover {
  color: rgb(168 85 247 / 0.75);
}

.hover\:text-purple-500\/80:hover {
  color: rgb(168 85 247 / 0.8);
}

.hover\:text-purple-500\/90:hover {
  color: rgb(168 85 247 / 0.9);
}

.hover\:text-purple-500\/95:hover {
  color: rgb(168 85 247 / 0.95);
}

.hover\:text-purple-600:hover {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity));
}

.hover\:text-purple-600\/0:hover {
  color: rgb(147 51 234 / 0);
}

.hover\:text-purple-600\/10:hover {
  color: rgb(147 51 234 / 0.1);
}

.hover\:text-purple-600\/100:hover {
  color: rgb(147 51 234 / 1);
}

.hover\:text-purple-600\/20:hover {
  color: rgb(147 51 234 / 0.2);
}

.hover\:text-purple-600\/25:hover {
  color: rgb(147 51 234 / 0.25);
}

.hover\:text-purple-600\/30:hover {
  color: rgb(147 51 234 / 0.3);
}

.hover\:text-purple-600\/40:hover {
  color: rgb(147 51 234 / 0.4);
}

.hover\:text-purple-600\/5:hover {
  color: rgb(147 51 234 / 0.05);
}

.hover\:text-purple-600\/50:hover {
  color: rgb(147 51 234 / 0.5);
}

.hover\:text-purple-600\/60:hover {
  color: rgb(147 51 234 / 0.6);
}

.hover\:text-purple-600\/70:hover {
  color: rgb(147 51 234 / 0.7);
}

.hover\:text-purple-600\/75:hover {
  color: rgb(147 51 234 / 0.75);
}

.hover\:text-purple-600\/80:hover {
  color: rgb(147 51 234 / 0.8);
}

.hover\:text-purple-600\/90:hover {
  color: rgb(147 51 234 / 0.9);
}

.hover\:text-purple-600\/95:hover {
  color: rgb(147 51 234 / 0.95);
}

.hover\:text-purple-700:hover {
  --tw-text-opacity: 1;
  color: rgb(126 34 206 / var(--tw-text-opacity));
}

.hover\:text-purple-700\/0:hover {
  color: rgb(126 34 206 / 0);
}

.hover\:text-purple-700\/10:hover {
  color: rgb(126 34 206 / 0.1);
}

.hover\:text-purple-700\/100:hover {
  color: rgb(126 34 206 / 1);
}

.hover\:text-purple-700\/20:hover {
  color: rgb(126 34 206 / 0.2);
}

.hover\:text-purple-700\/25:hover {
  color: rgb(126 34 206 / 0.25);
}

.hover\:text-purple-700\/30:hover {
  color: rgb(126 34 206 / 0.3);
}

.hover\:text-purple-700\/40:hover {
  color: rgb(126 34 206 / 0.4);
}

.hover\:text-purple-700\/5:hover {
  color: rgb(126 34 206 / 0.05);
}

.hover\:text-purple-700\/50:hover {
  color: rgb(126 34 206 / 0.5);
}

.hover\:text-purple-700\/60:hover {
  color: rgb(126 34 206 / 0.6);
}

.hover\:text-purple-700\/70:hover {
  color: rgb(126 34 206 / 0.7);
}

.hover\:text-purple-700\/75:hover {
  color: rgb(126 34 206 / 0.75);
}

.hover\:text-purple-700\/80:hover {
  color: rgb(126 34 206 / 0.8);
}

.hover\:text-purple-700\/90:hover {
  color: rgb(126 34 206 / 0.9);
}

.hover\:text-purple-700\/95:hover {
  color: rgb(126 34 206 / 0.95);
}

.hover\:text-purple-800:hover {
  --tw-text-opacity: 1;
  color: rgb(107 33 168 / var(--tw-text-opacity));
}

.hover\:text-purple-800\/0:hover {
  color: rgb(107 33 168 / 0);
}

.hover\:text-purple-800\/10:hover {
  color: rgb(107 33 168 / 0.1);
}

.hover\:text-purple-800\/100:hover {
  color: rgb(107 33 168 / 1);
}

.hover\:text-purple-800\/20:hover {
  color: rgb(107 33 168 / 0.2);
}

.hover\:text-purple-800\/25:hover {
  color: rgb(107 33 168 / 0.25);
}

.hover\:text-purple-800\/30:hover {
  color: rgb(107 33 168 / 0.3);
}

.hover\:text-purple-800\/40:hover {
  color: rgb(107 33 168 / 0.4);
}

.hover\:text-purple-800\/5:hover {
  color: rgb(107 33 168 / 0.05);
}

.hover\:text-purple-800\/50:hover {
  color: rgb(107 33 168 / 0.5);
}

.hover\:text-purple-800\/60:hover {
  color: rgb(107 33 168 / 0.6);
}

.hover\:text-purple-800\/70:hover {
  color: rgb(107 33 168 / 0.7);
}

.hover\:text-purple-800\/75:hover {
  color: rgb(107 33 168 / 0.75);
}

.hover\:text-purple-800\/80:hover {
  color: rgb(107 33 168 / 0.8);
}

.hover\:text-purple-800\/90:hover {
  color: rgb(107 33 168 / 0.9);
}

.hover\:text-purple-800\/95:hover {
  color: rgb(107 33 168 / 0.95);
}

.hover\:text-purple-900:hover {
  --tw-text-opacity: 1;
  color: rgb(88 28 135 / var(--tw-text-opacity));
}

.hover\:text-purple-900\/0:hover {
  color: rgb(88 28 135 / 0);
}

.hover\:text-purple-900\/10:hover {
  color: rgb(88 28 135 / 0.1);
}

.hover\:text-purple-900\/100:hover {
  color: rgb(88 28 135 / 1);
}

.hover\:text-purple-900\/20:hover {
  color: rgb(88 28 135 / 0.2);
}

.hover\:text-purple-900\/25:hover {
  color: rgb(88 28 135 / 0.25);
}

.hover\:text-purple-900\/30:hover {
  color: rgb(88 28 135 / 0.3);
}

.hover\:text-purple-900\/40:hover {
  color: rgb(88 28 135 / 0.4);
}

.hover\:text-purple-900\/5:hover {
  color: rgb(88 28 135 / 0.05);
}

.hover\:text-purple-900\/50:hover {
  color: rgb(88 28 135 / 0.5);
}

.hover\:text-purple-900\/60:hover {
  color: rgb(88 28 135 / 0.6);
}

.hover\:text-purple-900\/70:hover {
  color: rgb(88 28 135 / 0.7);
}

.hover\:text-purple-900\/75:hover {
  color: rgb(88 28 135 / 0.75);
}

.hover\:text-purple-900\/80:hover {
  color: rgb(88 28 135 / 0.8);
}

.hover\:text-purple-900\/90:hover {
  color: rgb(88 28 135 / 0.9);
}

.hover\:text-purple-900\/95:hover {
  color: rgb(88 28 135 / 0.95);
}

.hover\:text-red-100:hover {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}

.hover\:text-red-100\/0:hover {
  color: rgb(254 226 226 / 0);
}

.hover\:text-red-100\/10:hover {
  color: rgb(254 226 226 / 0.1);
}

.hover\:text-red-100\/100:hover {
  color: rgb(254 226 226 / 1);
}

.hover\:text-red-100\/20:hover {
  color: rgb(254 226 226 / 0.2);
}

.hover\:text-red-100\/25:hover {
  color: rgb(254 226 226 / 0.25);
}

.hover\:text-red-100\/30:hover {
  color: rgb(254 226 226 / 0.3);
}

.hover\:text-red-100\/40:hover {
  color: rgb(254 226 226 / 0.4);
}

.hover\:text-red-100\/5:hover {
  color: rgb(254 226 226 / 0.05);
}

.hover\:text-red-100\/50:hover {
  color: rgb(254 226 226 / 0.5);
}

.hover\:text-red-100\/60:hover {
  color: rgb(254 226 226 / 0.6);
}

.hover\:text-red-100\/70:hover {
  color: rgb(254 226 226 / 0.7);
}

.hover\:text-red-100\/75:hover {
  color: rgb(254 226 226 / 0.75);
}

.hover\:text-red-100\/80:hover {
  color: rgb(254 226 226 / 0.8);
}

.hover\:text-red-100\/90:hover {
  color: rgb(254 226 226 / 0.9);
}

.hover\:text-red-100\/95:hover {
  color: rgb(254 226 226 / 0.95);
}

.hover\:text-red-200:hover {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}

.hover\:text-red-200\/0:hover {
  color: rgb(254 202 202 / 0);
}

.hover\:text-red-200\/10:hover {
  color: rgb(254 202 202 / 0.1);
}

.hover\:text-red-200\/100:hover {
  color: rgb(254 202 202 / 1);
}

.hover\:text-red-200\/20:hover {
  color: rgb(254 202 202 / 0.2);
}

.hover\:text-red-200\/25:hover {
  color: rgb(254 202 202 / 0.25);
}

.hover\:text-red-200\/30:hover {
  color: rgb(254 202 202 / 0.3);
}

.hover\:text-red-200\/40:hover {
  color: rgb(254 202 202 / 0.4);
}

.hover\:text-red-200\/5:hover {
  color: rgb(254 202 202 / 0.05);
}

.hover\:text-red-200\/50:hover {
  color: rgb(254 202 202 / 0.5);
}

.hover\:text-red-200\/60:hover {
  color: rgb(254 202 202 / 0.6);
}

.hover\:text-red-200\/70:hover {
  color: rgb(254 202 202 / 0.7);
}

.hover\:text-red-200\/75:hover {
  color: rgb(254 202 202 / 0.75);
}

.hover\:text-red-200\/80:hover {
  color: rgb(254 202 202 / 0.8);
}

.hover\:text-red-200\/90:hover {
  color: rgb(254 202 202 / 0.9);
}

.hover\:text-red-200\/95:hover {
  color: rgb(254 202 202 / 0.95);
}

.hover\:text-red-300:hover {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}

.hover\:text-red-300\/0:hover {
  color: rgb(252 165 165 / 0);
}

.hover\:text-red-300\/10:hover {
  color: rgb(252 165 165 / 0.1);
}

.hover\:text-red-300\/100:hover {
  color: rgb(252 165 165 / 1);
}

.hover\:text-red-300\/20:hover {
  color: rgb(252 165 165 / 0.2);
}

.hover\:text-red-300\/25:hover {
  color: rgb(252 165 165 / 0.25);
}

.hover\:text-red-300\/30:hover {
  color: rgb(252 165 165 / 0.3);
}

.hover\:text-red-300\/40:hover {
  color: rgb(252 165 165 / 0.4);
}

.hover\:text-red-300\/5:hover {
  color: rgb(252 165 165 / 0.05);
}

.hover\:text-red-300\/50:hover {
  color: rgb(252 165 165 / 0.5);
}

.hover\:text-red-300\/60:hover {
  color: rgb(252 165 165 / 0.6);
}

.hover\:text-red-300\/70:hover {
  color: rgb(252 165 165 / 0.7);
}

.hover\:text-red-300\/75:hover {
  color: rgb(252 165 165 / 0.75);
}

.hover\:text-red-300\/80:hover {
  color: rgb(252 165 165 / 0.8);
}

.hover\:text-red-300\/90:hover {
  color: rgb(252 165 165 / 0.9);
}

.hover\:text-red-300\/95:hover {
  color: rgb(252 165 165 / 0.95);
}

.hover\:text-red-400:hover {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}

.hover\:text-red-400\/0:hover {
  color: rgb(248 113 113 / 0);
}

.hover\:text-red-400\/10:hover {
  color: rgb(248 113 113 / 0.1);
}

.hover\:text-red-400\/100:hover {
  color: rgb(248 113 113 / 1);
}

.hover\:text-red-400\/20:hover {
  color: rgb(248 113 113 / 0.2);
}

.hover\:text-red-400\/25:hover {
  color: rgb(248 113 113 / 0.25);
}

.hover\:text-red-400\/30:hover {
  color: rgb(248 113 113 / 0.3);
}

.hover\:text-red-400\/40:hover {
  color: rgb(248 113 113 / 0.4);
}

.hover\:text-red-400\/5:hover {
  color: rgb(248 113 113 / 0.05);
}

.hover\:text-red-400\/50:hover {
  color: rgb(248 113 113 / 0.5);
}

.hover\:text-red-400\/60:hover {
  color: rgb(248 113 113 / 0.6);
}

.hover\:text-red-400\/70:hover {
  color: rgb(248 113 113 / 0.7);
}

.hover\:text-red-400\/75:hover {
  color: rgb(248 113 113 / 0.75);
}

.hover\:text-red-400\/80:hover {
  color: rgb(248 113 113 / 0.8);
}

.hover\:text-red-400\/90:hover {
  color: rgb(248 113 113 / 0.9);
}

.hover\:text-red-400\/95:hover {
  color: rgb(248 113 113 / 0.95);
}

.hover\:text-red-50:hover {
  --tw-text-opacity: 1;
  color: rgb(254 242 242 / var(--tw-text-opacity));
}

.hover\:text-red-50\/0:hover {
  color: rgb(254 242 242 / 0);
}

.hover\:text-red-50\/10:hover {
  color: rgb(254 242 242 / 0.1);
}

.hover\:text-red-50\/100:hover {
  color: rgb(254 242 242 / 1);
}

.hover\:text-red-50\/20:hover {
  color: rgb(254 242 242 / 0.2);
}

.hover\:text-red-50\/25:hover {
  color: rgb(254 242 242 / 0.25);
}

.hover\:text-red-50\/30:hover {
  color: rgb(254 242 242 / 0.3);
}

.hover\:text-red-50\/40:hover {
  color: rgb(254 242 242 / 0.4);
}

.hover\:text-red-50\/5:hover {
  color: rgb(254 242 242 / 0.05);
}

.hover\:text-red-50\/50:hover {
  color: rgb(254 242 242 / 0.5);
}

.hover\:text-red-50\/60:hover {
  color: rgb(254 242 242 / 0.6);
}

.hover\:text-red-50\/70:hover {
  color: rgb(254 242 242 / 0.7);
}

.hover\:text-red-50\/75:hover {
  color: rgb(254 242 242 / 0.75);
}

.hover\:text-red-50\/80:hover {
  color: rgb(254 242 242 / 0.8);
}

.hover\:text-red-50\/90:hover {
  color: rgb(254 242 242 / 0.9);
}

.hover\:text-red-50\/95:hover {
  color: rgb(254 242 242 / 0.95);
}

.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.hover\:text-red-500\/0:hover {
  color: rgb(239 68 68 / 0);
}

.hover\:text-red-500\/10:hover {
  color: rgb(239 68 68 / 0.1);
}

.hover\:text-red-500\/100:hover {
  color: rgb(239 68 68 / 1);
}

.hover\:text-red-500\/20:hover {
  color: rgb(239 68 68 / 0.2);
}

.hover\:text-red-500\/25:hover {
  color: rgb(239 68 68 / 0.25);
}

.hover\:text-red-500\/30:hover {
  color: rgb(239 68 68 / 0.3);
}

.hover\:text-red-500\/40:hover {
  color: rgb(239 68 68 / 0.4);
}

.hover\:text-red-500\/5:hover {
  color: rgb(239 68 68 / 0.05);
}

.hover\:text-red-500\/50:hover {
  color: rgb(239 68 68 / 0.5);
}

.hover\:text-red-500\/60:hover {
  color: rgb(239 68 68 / 0.6);
}

.hover\:text-red-500\/70:hover {
  color: rgb(239 68 68 / 0.7);
}

.hover\:text-red-500\/75:hover {
  color: rgb(239 68 68 / 0.75);
}

.hover\:text-red-500\/80:hover {
  color: rgb(239 68 68 / 0.8);
}

.hover\:text-red-500\/90:hover {
  color: rgb(239 68 68 / 0.9);
}

.hover\:text-red-500\/95:hover {
  color: rgb(239 68 68 / 0.95);
}

.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.hover\:text-red-600\/0:hover {
  color: rgb(220 38 38 / 0);
}

.hover\:text-red-600\/10:hover {
  color: rgb(220 38 38 / 0.1);
}

.hover\:text-red-600\/100:hover {
  color: rgb(220 38 38 / 1);
}

.hover\:text-red-600\/20:hover {
  color: rgb(220 38 38 / 0.2);
}

.hover\:text-red-600\/25:hover {
  color: rgb(220 38 38 / 0.25);
}

.hover\:text-red-600\/30:hover {
  color: rgb(220 38 38 / 0.3);
}

.hover\:text-red-600\/40:hover {
  color: rgb(220 38 38 / 0.4);
}

.hover\:text-red-600\/5:hover {
  color: rgb(220 38 38 / 0.05);
}

.hover\:text-red-600\/50:hover {
  color: rgb(220 38 38 / 0.5);
}

.hover\:text-red-600\/60:hover {
  color: rgb(220 38 38 / 0.6);
}

.hover\:text-red-600\/70:hover {
  color: rgb(220 38 38 / 0.7);
}

.hover\:text-red-600\/75:hover {
  color: rgb(220 38 38 / 0.75);
}

.hover\:text-red-600\/80:hover {
  color: rgb(220 38 38 / 0.8);
}

.hover\:text-red-600\/90:hover {
  color: rgb(220 38 38 / 0.9);
}

.hover\:text-red-600\/95:hover {
  color: rgb(220 38 38 / 0.95);
}

.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.hover\:text-red-700\/0:hover {
  color: rgb(185 28 28 / 0);
}

.hover\:text-red-700\/10:hover {
  color: rgb(185 28 28 / 0.1);
}

.hover\:text-red-700\/100:hover {
  color: rgb(185 28 28 / 1);
}

.hover\:text-red-700\/20:hover {
  color: rgb(185 28 28 / 0.2);
}

.hover\:text-red-700\/25:hover {
  color: rgb(185 28 28 / 0.25);
}

.hover\:text-red-700\/30:hover {
  color: rgb(185 28 28 / 0.3);
}

.hover\:text-red-700\/40:hover {
  color: rgb(185 28 28 / 0.4);
}

.hover\:text-red-700\/5:hover {
  color: rgb(185 28 28 / 0.05);
}

.hover\:text-red-700\/50:hover {
  color: rgb(185 28 28 / 0.5);
}

.hover\:text-red-700\/60:hover {
  color: rgb(185 28 28 / 0.6);
}

.hover\:text-red-700\/70:hover {
  color: rgb(185 28 28 / 0.7);
}

.hover\:text-red-700\/75:hover {
  color: rgb(185 28 28 / 0.75);
}

.hover\:text-red-700\/80:hover {
  color: rgb(185 28 28 / 0.8);
}

.hover\:text-red-700\/90:hover {
  color: rgb(185 28 28 / 0.9);
}

.hover\:text-red-700\/95:hover {
  color: rgb(185 28 28 / 0.95);
}

.hover\:text-red-800:hover {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}

.hover\:text-red-800\/0:hover {
  color: rgb(153 27 27 / 0);
}

.hover\:text-red-800\/10:hover {
  color: rgb(153 27 27 / 0.1);
}

.hover\:text-red-800\/100:hover {
  color: rgb(153 27 27 / 1);
}

.hover\:text-red-800\/20:hover {
  color: rgb(153 27 27 / 0.2);
}

.hover\:text-red-800\/25:hover {
  color: rgb(153 27 27 / 0.25);
}

.hover\:text-red-800\/30:hover {
  color: rgb(153 27 27 / 0.3);
}

.hover\:text-red-800\/40:hover {
  color: rgb(153 27 27 / 0.4);
}

.hover\:text-red-800\/5:hover {
  color: rgb(153 27 27 / 0.05);
}

.hover\:text-red-800\/50:hover {
  color: rgb(153 27 27 / 0.5);
}

.hover\:text-red-800\/60:hover {
  color: rgb(153 27 27 / 0.6);
}

.hover\:text-red-800\/70:hover {
  color: rgb(153 27 27 / 0.7);
}

.hover\:text-red-800\/75:hover {
  color: rgb(153 27 27 / 0.75);
}

.hover\:text-red-800\/80:hover {
  color: rgb(153 27 27 / 0.8);
}

.hover\:text-red-800\/90:hover {
  color: rgb(153 27 27 / 0.9);
}

.hover\:text-red-800\/95:hover {
  color: rgb(153 27 27 / 0.95);
}

.hover\:text-red-900:hover {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.hover\:text-red-900\/0:hover {
  color: rgb(127 29 29 / 0);
}

.hover\:text-red-900\/10:hover {
  color: rgb(127 29 29 / 0.1);
}

.hover\:text-red-900\/100:hover {
  color: rgb(127 29 29 / 1);
}

.hover\:text-red-900\/20:hover {
  color: rgb(127 29 29 / 0.2);
}

.hover\:text-red-900\/25:hover {
  color: rgb(127 29 29 / 0.25);
}

.hover\:text-red-900\/30:hover {
  color: rgb(127 29 29 / 0.3);
}

.hover\:text-red-900\/40:hover {
  color: rgb(127 29 29 / 0.4);
}

.hover\:text-red-900\/5:hover {
  color: rgb(127 29 29 / 0.05);
}

.hover\:text-red-900\/50:hover {
  color: rgb(127 29 29 / 0.5);
}

.hover\:text-red-900\/60:hover {
  color: rgb(127 29 29 / 0.6);
}

.hover\:text-red-900\/70:hover {
  color: rgb(127 29 29 / 0.7);
}

.hover\:text-red-900\/75:hover {
  color: rgb(127 29 29 / 0.75);
}

.hover\:text-red-900\/80:hover {
  color: rgb(127 29 29 / 0.8);
}

.hover\:text-red-900\/90:hover {
  color: rgb(127 29 29 / 0.9);
}

.hover\:text-red-900\/95:hover {
  color: rgb(127 29 29 / 0.95);
}

.hover\:text-secondary-100:hover {
  --tw-text-opacity: 1;
  color: rgb(254 244 210 / var(--tw-text-opacity));
}

.hover\:text-secondary-100\/0:hover {
  color: rgb(254 244 210 / 0);
}

.hover\:text-secondary-100\/10:hover {
  color: rgb(254 244 210 / 0.1);
}

.hover\:text-secondary-100\/100:hover {
  color: rgb(254 244 210 / 1);
}

.hover\:text-secondary-100\/20:hover {
  color: rgb(254 244 210 / 0.2);
}

.hover\:text-secondary-100\/25:hover {
  color: rgb(254 244 210 / 0.25);
}

.hover\:text-secondary-100\/30:hover {
  color: rgb(254 244 210 / 0.3);
}

.hover\:text-secondary-100\/40:hover {
  color: rgb(254 244 210 / 0.4);
}

.hover\:text-secondary-100\/5:hover {
  color: rgb(254 244 210 / 0.05);
}

.hover\:text-secondary-100\/50:hover {
  color: rgb(254 244 210 / 0.5);
}

.hover\:text-secondary-100\/60:hover {
  color: rgb(254 244 210 / 0.6);
}

.hover\:text-secondary-100\/70:hover {
  color: rgb(254 244 210 / 0.7);
}

.hover\:text-secondary-100\/75:hover {
  color: rgb(254 244 210 / 0.75);
}

.hover\:text-secondary-100\/80:hover {
  color: rgb(254 244 210 / 0.8);
}

.hover\:text-secondary-100\/90:hover {
  color: rgb(254 244 210 / 0.9);
}

.hover\:text-secondary-100\/95:hover {
  color: rgb(254 244 210 / 0.95);
}

.hover\:text-secondary-200:hover {
  --tw-text-opacity: 1;
  color: rgb(254 231 166 / var(--tw-text-opacity));
}

.hover\:text-secondary-200\/0:hover {
  color: rgb(254 231 166 / 0);
}

.hover\:text-secondary-200\/10:hover {
  color: rgb(254 231 166 / 0.1);
}

.hover\:text-secondary-200\/100:hover {
  color: rgb(254 231 166 / 1);
}

.hover\:text-secondary-200\/20:hover {
  color: rgb(254 231 166 / 0.2);
}

.hover\:text-secondary-200\/25:hover {
  color: rgb(254 231 166 / 0.25);
}

.hover\:text-secondary-200\/30:hover {
  color: rgb(254 231 166 / 0.3);
}

.hover\:text-secondary-200\/40:hover {
  color: rgb(254 231 166 / 0.4);
}

.hover\:text-secondary-200\/5:hover {
  color: rgb(254 231 166 / 0.05);
}

.hover\:text-secondary-200\/50:hover {
  color: rgb(254 231 166 / 0.5);
}

.hover\:text-secondary-200\/60:hover {
  color: rgb(254 231 166 / 0.6);
}

.hover\:text-secondary-200\/70:hover {
  color: rgb(254 231 166 / 0.7);
}

.hover\:text-secondary-200\/75:hover {
  color: rgb(254 231 166 / 0.75);
}

.hover\:text-secondary-200\/80:hover {
  color: rgb(254 231 166 / 0.8);
}

.hover\:text-secondary-200\/90:hover {
  color: rgb(254 231 166 / 0.9);
}

.hover\:text-secondary-200\/95:hover {
  color: rgb(254 231 166 / 0.95);
}

.hover\:text-secondary-300:hover {
  --tw-text-opacity: 1;
  color: rgb(254 218 122 / var(--tw-text-opacity));
}

.hover\:text-secondary-300\/0:hover {
  color: rgb(254 218 122 / 0);
}

.hover\:text-secondary-300\/10:hover {
  color: rgb(254 218 122 / 0.1);
}

.hover\:text-secondary-300\/100:hover {
  color: rgb(254 218 122 / 1);
}

.hover\:text-secondary-300\/20:hover {
  color: rgb(254 218 122 / 0.2);
}

.hover\:text-secondary-300\/25:hover {
  color: rgb(254 218 122 / 0.25);
}

.hover\:text-secondary-300\/30:hover {
  color: rgb(254 218 122 / 0.3);
}

.hover\:text-secondary-300\/40:hover {
  color: rgb(254 218 122 / 0.4);
}

.hover\:text-secondary-300\/5:hover {
  color: rgb(254 218 122 / 0.05);
}

.hover\:text-secondary-300\/50:hover {
  color: rgb(254 218 122 / 0.5);
}

.hover\:text-secondary-300\/60:hover {
  color: rgb(254 218 122 / 0.6);
}

.hover\:text-secondary-300\/70:hover {
  color: rgb(254 218 122 / 0.7);
}

.hover\:text-secondary-300\/75:hover {
  color: rgb(254 218 122 / 0.75);
}

.hover\:text-secondary-300\/80:hover {
  color: rgb(254 218 122 / 0.8);
}

.hover\:text-secondary-300\/90:hover {
  color: rgb(254 218 122 / 0.9);
}

.hover\:text-secondary-300\/95:hover {
  color: rgb(254 218 122 / 0.95);
}

.hover\:text-secondary-400:hover {
  --tw-text-opacity: 1;
  color: rgb(254 204 78 / var(--tw-text-opacity));
}

.hover\:text-secondary-400\/0:hover {
  color: rgb(254 204 78 / 0);
}

.hover\:text-secondary-400\/10:hover {
  color: rgb(254 204 78 / 0.1);
}

.hover\:text-secondary-400\/100:hover {
  color: rgb(254 204 78 / 1);
}

.hover\:text-secondary-400\/20:hover {
  color: rgb(254 204 78 / 0.2);
}

.hover\:text-secondary-400\/25:hover {
  color: rgb(254 204 78 / 0.25);
}

.hover\:text-secondary-400\/30:hover {
  color: rgb(254 204 78 / 0.3);
}

.hover\:text-secondary-400\/40:hover {
  color: rgb(254 204 78 / 0.4);
}

.hover\:text-secondary-400\/5:hover {
  color: rgb(254 204 78 / 0.05);
}

.hover\:text-secondary-400\/50:hover {
  color: rgb(254 204 78 / 0.5);
}

.hover\:text-secondary-400\/60:hover {
  color: rgb(254 204 78 / 0.6);
}

.hover\:text-secondary-400\/70:hover {
  color: rgb(254 204 78 / 0.7);
}

.hover\:text-secondary-400\/75:hover {
  color: rgb(254 204 78 / 0.75);
}

.hover\:text-secondary-400\/80:hover {
  color: rgb(254 204 78 / 0.8);
}

.hover\:text-secondary-400\/90:hover {
  color: rgb(254 204 78 / 0.9);
}

.hover\:text-secondary-400\/95:hover {
  color: rgb(254 204 78 / 0.95);
}

.hover\:text-secondary-500:hover {
  --tw-text-opacity: 1;
  color: rgb(238 197 53 / var(--tw-text-opacity));
}

.hover\:text-secondary-500\/0:hover {
  color: rgb(238 197 53 / 0);
}

.hover\:text-secondary-500\/10:hover {
  color: rgb(238 197 53 / 0.1);
}

.hover\:text-secondary-500\/100:hover {
  color: rgb(238 197 53 / 1);
}

.hover\:text-secondary-500\/20:hover {
  color: rgb(238 197 53 / 0.2);
}

.hover\:text-secondary-500\/25:hover {
  color: rgb(238 197 53 / 0.25);
}

.hover\:text-secondary-500\/30:hover {
  color: rgb(238 197 53 / 0.3);
}

.hover\:text-secondary-500\/40:hover {
  color: rgb(238 197 53 / 0.4);
}

.hover\:text-secondary-500\/5:hover {
  color: rgb(238 197 53 / 0.05);
}

.hover\:text-secondary-500\/50:hover {
  color: rgb(238 197 53 / 0.5);
}

.hover\:text-secondary-500\/60:hover {
  color: rgb(238 197 53 / 0.6);
}

.hover\:text-secondary-500\/70:hover {
  color: rgb(238 197 53 / 0.7);
}

.hover\:text-secondary-500\/75:hover {
  color: rgb(238 197 53 / 0.75);
}

.hover\:text-secondary-500\/80:hover {
  color: rgb(238 197 53 / 0.8);
}

.hover\:text-secondary-500\/90:hover {
  color: rgb(238 197 53 / 0.9);
}

.hover\:text-secondary-500\/95:hover {
  color: rgb(238 197 53 / 0.95);
}

.hover\:text-secondary-600:hover {
  --tw-text-opacity: 1;
  color: rgb(213 174 45 / var(--tw-text-opacity));
}

.hover\:text-secondary-600\/0:hover {
  color: rgb(213 174 45 / 0);
}

.hover\:text-secondary-600\/10:hover {
  color: rgb(213 174 45 / 0.1);
}

.hover\:text-secondary-600\/100:hover {
  color: rgb(213 174 45 / 1);
}

.hover\:text-secondary-600\/20:hover {
  color: rgb(213 174 45 / 0.2);
}

.hover\:text-secondary-600\/25:hover {
  color: rgb(213 174 45 / 0.25);
}

.hover\:text-secondary-600\/30:hover {
  color: rgb(213 174 45 / 0.3);
}

.hover\:text-secondary-600\/40:hover {
  color: rgb(213 174 45 / 0.4);
}

.hover\:text-secondary-600\/5:hover {
  color: rgb(213 174 45 / 0.05);
}

.hover\:text-secondary-600\/50:hover {
  color: rgb(213 174 45 / 0.5);
}

.hover\:text-secondary-600\/60:hover {
  color: rgb(213 174 45 / 0.6);
}

.hover\:text-secondary-600\/70:hover {
  color: rgb(213 174 45 / 0.7);
}

.hover\:text-secondary-600\/75:hover {
  color: rgb(213 174 45 / 0.75);
}

.hover\:text-secondary-600\/80:hover {
  color: rgb(213 174 45 / 0.8);
}

.hover\:text-secondary-600\/90:hover {
  color: rgb(213 174 45 / 0.9);
}

.hover\:text-secondary-600\/95:hover {
  color: rgb(213 174 45 / 0.95);
}

.hover\:text-secondary-700:hover {
  --tw-text-opacity: 1;
  color: rgb(171 135 37 / var(--tw-text-opacity));
}

.hover\:text-secondary-700\/0:hover {
  color: rgb(171 135 37 / 0);
}

.hover\:text-secondary-700\/10:hover {
  color: rgb(171 135 37 / 0.1);
}

.hover\:text-secondary-700\/100:hover {
  color: rgb(171 135 37 / 1);
}

.hover\:text-secondary-700\/20:hover {
  color: rgb(171 135 37 / 0.2);
}

.hover\:text-secondary-700\/25:hover {
  color: rgb(171 135 37 / 0.25);
}

.hover\:text-secondary-700\/30:hover {
  color: rgb(171 135 37 / 0.3);
}

.hover\:text-secondary-700\/40:hover {
  color: rgb(171 135 37 / 0.4);
}

.hover\:text-secondary-700\/5:hover {
  color: rgb(171 135 37 / 0.05);
}

.hover\:text-secondary-700\/50:hover {
  color: rgb(171 135 37 / 0.5);
}

.hover\:text-secondary-700\/60:hover {
  color: rgb(171 135 37 / 0.6);
}

.hover\:text-secondary-700\/70:hover {
  color: rgb(171 135 37 / 0.7);
}

.hover\:text-secondary-700\/75:hover {
  color: rgb(171 135 37 / 0.75);
}

.hover\:text-secondary-700\/80:hover {
  color: rgb(171 135 37 / 0.8);
}

.hover\:text-secondary-700\/90:hover {
  color: rgb(171 135 37 / 0.9);
}

.hover\:text-secondary-700\/95:hover {
  color: rgb(171 135 37 / 0.95);
}

.hover\:text-secondary-800:hover {
  --tw-text-opacity: 1;
  color: rgb(130 96 29 / var(--tw-text-opacity));
}

.hover\:text-secondary-800\/0:hover {
  color: rgb(130 96 29 / 0);
}

.hover\:text-secondary-800\/10:hover {
  color: rgb(130 96 29 / 0.1);
}

.hover\:text-secondary-800\/100:hover {
  color: rgb(130 96 29 / 1);
}

.hover\:text-secondary-800\/20:hover {
  color: rgb(130 96 29 / 0.2);
}

.hover\:text-secondary-800\/25:hover {
  color: rgb(130 96 29 / 0.25);
}

.hover\:text-secondary-800\/30:hover {
  color: rgb(130 96 29 / 0.3);
}

.hover\:text-secondary-800\/40:hover {
  color: rgb(130 96 29 / 0.4);
}

.hover\:text-secondary-800\/5:hover {
  color: rgb(130 96 29 / 0.05);
}

.hover\:text-secondary-800\/50:hover {
  color: rgb(130 96 29 / 0.5);
}

.hover\:text-secondary-800\/60:hover {
  color: rgb(130 96 29 / 0.6);
}

.hover\:text-secondary-800\/70:hover {
  color: rgb(130 96 29 / 0.7);
}

.hover\:text-secondary-800\/75:hover {
  color: rgb(130 96 29 / 0.75);
}

.hover\:text-secondary-800\/80:hover {
  color: rgb(130 96 29 / 0.8);
}

.hover\:text-secondary-800\/90:hover {
  color: rgb(130 96 29 / 0.9);
}

.hover\:text-secondary-800\/95:hover {
  color: rgb(130 96 29 / 0.95);
}

.hover\:text-secondary-900:hover {
  --tw-text-opacity: 1;
  color: rgb(88 64 21 / var(--tw-text-opacity));
}

.hover\:text-secondary-900\/0:hover {
  color: rgb(88 64 21 / 0);
}

.hover\:text-secondary-900\/10:hover {
  color: rgb(88 64 21 / 0.1);
}

.hover\:text-secondary-900\/100:hover {
  color: rgb(88 64 21 / 1);
}

.hover\:text-secondary-900\/20:hover {
  color: rgb(88 64 21 / 0.2);
}

.hover\:text-secondary-900\/25:hover {
  color: rgb(88 64 21 / 0.25);
}

.hover\:text-secondary-900\/30:hover {
  color: rgb(88 64 21 / 0.3);
}

.hover\:text-secondary-900\/40:hover {
  color: rgb(88 64 21 / 0.4);
}

.hover\:text-secondary-900\/5:hover {
  color: rgb(88 64 21 / 0.05);
}

.hover\:text-secondary-900\/50:hover {
  color: rgb(88 64 21 / 0.5);
}

.hover\:text-secondary-900\/60:hover {
  color: rgb(88 64 21 / 0.6);
}

.hover\:text-secondary-900\/70:hover {
  color: rgb(88 64 21 / 0.7);
}

.hover\:text-secondary-900\/75:hover {
  color: rgb(88 64 21 / 0.75);
}

.hover\:text-secondary-900\/80:hover {
  color: rgb(88 64 21 / 0.8);
}

.hover\:text-secondary-900\/90:hover {
  color: rgb(88 64 21 / 0.9);
}

.hover\:text-secondary-900\/95:hover {
  color: rgb(88 64 21 / 0.95);
}

.hover\:text-sky-100:hover {
  --tw-text-opacity: 1;
  color: rgb(224 242 254 / var(--tw-text-opacity));
}

.hover\:text-sky-100\/0:hover {
  color: rgb(224 242 254 / 0);
}

.hover\:text-sky-100\/10:hover {
  color: rgb(224 242 254 / 0.1);
}

.hover\:text-sky-100\/100:hover {
  color: rgb(224 242 254 / 1);
}

.hover\:text-sky-100\/20:hover {
  color: rgb(224 242 254 / 0.2);
}

.hover\:text-sky-100\/25:hover {
  color: rgb(224 242 254 / 0.25);
}

.hover\:text-sky-100\/30:hover {
  color: rgb(224 242 254 / 0.3);
}

.hover\:text-sky-100\/40:hover {
  color: rgb(224 242 254 / 0.4);
}

.hover\:text-sky-100\/5:hover {
  color: rgb(224 242 254 / 0.05);
}

.hover\:text-sky-100\/50:hover {
  color: rgb(224 242 254 / 0.5);
}

.hover\:text-sky-100\/60:hover {
  color: rgb(224 242 254 / 0.6);
}

.hover\:text-sky-100\/70:hover {
  color: rgb(224 242 254 / 0.7);
}

.hover\:text-sky-100\/75:hover {
  color: rgb(224 242 254 / 0.75);
}

.hover\:text-sky-100\/80:hover {
  color: rgb(224 242 254 / 0.8);
}

.hover\:text-sky-100\/90:hover {
  color: rgb(224 242 254 / 0.9);
}

.hover\:text-sky-100\/95:hover {
  color: rgb(224 242 254 / 0.95);
}

.hover\:text-sky-200:hover {
  --tw-text-opacity: 1;
  color: rgb(186 230 253 / var(--tw-text-opacity));
}

.hover\:text-sky-200\/0:hover {
  color: rgb(186 230 253 / 0);
}

.hover\:text-sky-200\/10:hover {
  color: rgb(186 230 253 / 0.1);
}

.hover\:text-sky-200\/100:hover {
  color: rgb(186 230 253 / 1);
}

.hover\:text-sky-200\/20:hover {
  color: rgb(186 230 253 / 0.2);
}

.hover\:text-sky-200\/25:hover {
  color: rgb(186 230 253 / 0.25);
}

.hover\:text-sky-200\/30:hover {
  color: rgb(186 230 253 / 0.3);
}

.hover\:text-sky-200\/40:hover {
  color: rgb(186 230 253 / 0.4);
}

.hover\:text-sky-200\/5:hover {
  color: rgb(186 230 253 / 0.05);
}

.hover\:text-sky-200\/50:hover {
  color: rgb(186 230 253 / 0.5);
}

.hover\:text-sky-200\/60:hover {
  color: rgb(186 230 253 / 0.6);
}

.hover\:text-sky-200\/70:hover {
  color: rgb(186 230 253 / 0.7);
}

.hover\:text-sky-200\/75:hover {
  color: rgb(186 230 253 / 0.75);
}

.hover\:text-sky-200\/80:hover {
  color: rgb(186 230 253 / 0.8);
}

.hover\:text-sky-200\/90:hover {
  color: rgb(186 230 253 / 0.9);
}

.hover\:text-sky-200\/95:hover {
  color: rgb(186 230 253 / 0.95);
}

.hover\:text-sky-300:hover {
  --tw-text-opacity: 1;
  color: rgb(125 211 252 / var(--tw-text-opacity));
}

.hover\:text-sky-300\/0:hover {
  color: rgb(125 211 252 / 0);
}

.hover\:text-sky-300\/10:hover {
  color: rgb(125 211 252 / 0.1);
}

.hover\:text-sky-300\/100:hover {
  color: rgb(125 211 252 / 1);
}

.hover\:text-sky-300\/20:hover {
  color: rgb(125 211 252 / 0.2);
}

.hover\:text-sky-300\/25:hover {
  color: rgb(125 211 252 / 0.25);
}

.hover\:text-sky-300\/30:hover {
  color: rgb(125 211 252 / 0.3);
}

.hover\:text-sky-300\/40:hover {
  color: rgb(125 211 252 / 0.4);
}

.hover\:text-sky-300\/5:hover {
  color: rgb(125 211 252 / 0.05);
}

.hover\:text-sky-300\/50:hover {
  color: rgb(125 211 252 / 0.5);
}

.hover\:text-sky-300\/60:hover {
  color: rgb(125 211 252 / 0.6);
}

.hover\:text-sky-300\/70:hover {
  color: rgb(125 211 252 / 0.7);
}

.hover\:text-sky-300\/75:hover {
  color: rgb(125 211 252 / 0.75);
}

.hover\:text-sky-300\/80:hover {
  color: rgb(125 211 252 / 0.8);
}

.hover\:text-sky-300\/90:hover {
  color: rgb(125 211 252 / 0.9);
}

.hover\:text-sky-300\/95:hover {
  color: rgb(125 211 252 / 0.95);
}

.hover\:text-sky-400:hover {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity));
}

.hover\:text-sky-400\/0:hover {
  color: rgb(56 189 248 / 0);
}

.hover\:text-sky-400\/10:hover {
  color: rgb(56 189 248 / 0.1);
}

.hover\:text-sky-400\/100:hover {
  color: rgb(56 189 248 / 1);
}

.hover\:text-sky-400\/20:hover {
  color: rgb(56 189 248 / 0.2);
}

.hover\:text-sky-400\/25:hover {
  color: rgb(56 189 248 / 0.25);
}

.hover\:text-sky-400\/30:hover {
  color: rgb(56 189 248 / 0.3);
}

.hover\:text-sky-400\/40:hover {
  color: rgb(56 189 248 / 0.4);
}

.hover\:text-sky-400\/5:hover {
  color: rgb(56 189 248 / 0.05);
}

.hover\:text-sky-400\/50:hover {
  color: rgb(56 189 248 / 0.5);
}

.hover\:text-sky-400\/60:hover {
  color: rgb(56 189 248 / 0.6);
}

.hover\:text-sky-400\/70:hover {
  color: rgb(56 189 248 / 0.7);
}

.hover\:text-sky-400\/75:hover {
  color: rgb(56 189 248 / 0.75);
}

.hover\:text-sky-400\/80:hover {
  color: rgb(56 189 248 / 0.8);
}

.hover\:text-sky-400\/90:hover {
  color: rgb(56 189 248 / 0.9);
}

.hover\:text-sky-400\/95:hover {
  color: rgb(56 189 248 / 0.95);
}

.hover\:text-sky-50:hover {
  --tw-text-opacity: 1;
  color: rgb(240 249 255 / var(--tw-text-opacity));
}

.hover\:text-sky-50\/0:hover {
  color: rgb(240 249 255 / 0);
}

.hover\:text-sky-50\/10:hover {
  color: rgb(240 249 255 / 0.1);
}

.hover\:text-sky-50\/100:hover {
  color: rgb(240 249 255 / 1);
}

.hover\:text-sky-50\/20:hover {
  color: rgb(240 249 255 / 0.2);
}

.hover\:text-sky-50\/25:hover {
  color: rgb(240 249 255 / 0.25);
}

.hover\:text-sky-50\/30:hover {
  color: rgb(240 249 255 / 0.3);
}

.hover\:text-sky-50\/40:hover {
  color: rgb(240 249 255 / 0.4);
}

.hover\:text-sky-50\/5:hover {
  color: rgb(240 249 255 / 0.05);
}

.hover\:text-sky-50\/50:hover {
  color: rgb(240 249 255 / 0.5);
}

.hover\:text-sky-50\/60:hover {
  color: rgb(240 249 255 / 0.6);
}

.hover\:text-sky-50\/70:hover {
  color: rgb(240 249 255 / 0.7);
}

.hover\:text-sky-50\/75:hover {
  color: rgb(240 249 255 / 0.75);
}

.hover\:text-sky-50\/80:hover {
  color: rgb(240 249 255 / 0.8);
}

.hover\:text-sky-50\/90:hover {
  color: rgb(240 249 255 / 0.9);
}

.hover\:text-sky-50\/95:hover {
  color: rgb(240 249 255 / 0.95);
}

.hover\:text-sky-500:hover {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}

.hover\:text-sky-500\/0:hover {
  color: rgb(14 165 233 / 0);
}

.hover\:text-sky-500\/10:hover {
  color: rgb(14 165 233 / 0.1);
}

.hover\:text-sky-500\/100:hover {
  color: rgb(14 165 233 / 1);
}

.hover\:text-sky-500\/20:hover {
  color: rgb(14 165 233 / 0.2);
}

.hover\:text-sky-500\/25:hover {
  color: rgb(14 165 233 / 0.25);
}

.hover\:text-sky-500\/30:hover {
  color: rgb(14 165 233 / 0.3);
}

.hover\:text-sky-500\/40:hover {
  color: rgb(14 165 233 / 0.4);
}

.hover\:text-sky-500\/5:hover {
  color: rgb(14 165 233 / 0.05);
}

.hover\:text-sky-500\/50:hover {
  color: rgb(14 165 233 / 0.5);
}

.hover\:text-sky-500\/60:hover {
  color: rgb(14 165 233 / 0.6);
}

.hover\:text-sky-500\/70:hover {
  color: rgb(14 165 233 / 0.7);
}

.hover\:text-sky-500\/75:hover {
  color: rgb(14 165 233 / 0.75);
}

.hover\:text-sky-500\/80:hover {
  color: rgb(14 165 233 / 0.8);
}

.hover\:text-sky-500\/90:hover {
  color: rgb(14 165 233 / 0.9);
}

.hover\:text-sky-500\/95:hover {
  color: rgb(14 165 233 / 0.95);
}

.hover\:text-sky-600:hover {
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity));
}

.hover\:text-sky-600\/0:hover {
  color: rgb(2 132 199 / 0);
}

.hover\:text-sky-600\/10:hover {
  color: rgb(2 132 199 / 0.1);
}

.hover\:text-sky-600\/100:hover {
  color: rgb(2 132 199 / 1);
}

.hover\:text-sky-600\/20:hover {
  color: rgb(2 132 199 / 0.2);
}

.hover\:text-sky-600\/25:hover {
  color: rgb(2 132 199 / 0.25);
}

.hover\:text-sky-600\/30:hover {
  color: rgb(2 132 199 / 0.3);
}

.hover\:text-sky-600\/40:hover {
  color: rgb(2 132 199 / 0.4);
}

.hover\:text-sky-600\/5:hover {
  color: rgb(2 132 199 / 0.05);
}

.hover\:text-sky-600\/50:hover {
  color: rgb(2 132 199 / 0.5);
}

.hover\:text-sky-600\/60:hover {
  color: rgb(2 132 199 / 0.6);
}

.hover\:text-sky-600\/70:hover {
  color: rgb(2 132 199 / 0.7);
}

.hover\:text-sky-600\/75:hover {
  color: rgb(2 132 199 / 0.75);
}

.hover\:text-sky-600\/80:hover {
  color: rgb(2 132 199 / 0.8);
}

.hover\:text-sky-600\/90:hover {
  color: rgb(2 132 199 / 0.9);
}

.hover\:text-sky-600\/95:hover {
  color: rgb(2 132 199 / 0.95);
}

.hover\:text-sky-700:hover {
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity));
}

.hover\:text-sky-700\/0:hover {
  color: rgb(3 105 161 / 0);
}

.hover\:text-sky-700\/10:hover {
  color: rgb(3 105 161 / 0.1);
}

.hover\:text-sky-700\/100:hover {
  color: rgb(3 105 161 / 1);
}

.hover\:text-sky-700\/20:hover {
  color: rgb(3 105 161 / 0.2);
}

.hover\:text-sky-700\/25:hover {
  color: rgb(3 105 161 / 0.25);
}

.hover\:text-sky-700\/30:hover {
  color: rgb(3 105 161 / 0.3);
}

.hover\:text-sky-700\/40:hover {
  color: rgb(3 105 161 / 0.4);
}

.hover\:text-sky-700\/5:hover {
  color: rgb(3 105 161 / 0.05);
}

.hover\:text-sky-700\/50:hover {
  color: rgb(3 105 161 / 0.5);
}

.hover\:text-sky-700\/60:hover {
  color: rgb(3 105 161 / 0.6);
}

.hover\:text-sky-700\/70:hover {
  color: rgb(3 105 161 / 0.7);
}

.hover\:text-sky-700\/75:hover {
  color: rgb(3 105 161 / 0.75);
}

.hover\:text-sky-700\/80:hover {
  color: rgb(3 105 161 / 0.8);
}

.hover\:text-sky-700\/90:hover {
  color: rgb(3 105 161 / 0.9);
}

.hover\:text-sky-700\/95:hover {
  color: rgb(3 105 161 / 0.95);
}

.hover\:text-sky-800:hover {
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity));
}

.hover\:text-sky-800\/0:hover {
  color: rgb(7 89 133 / 0);
}

.hover\:text-sky-800\/10:hover {
  color: rgb(7 89 133 / 0.1);
}

.hover\:text-sky-800\/100:hover {
  color: rgb(7 89 133 / 1);
}

.hover\:text-sky-800\/20:hover {
  color: rgb(7 89 133 / 0.2);
}

.hover\:text-sky-800\/25:hover {
  color: rgb(7 89 133 / 0.25);
}

.hover\:text-sky-800\/30:hover {
  color: rgb(7 89 133 / 0.3);
}

.hover\:text-sky-800\/40:hover {
  color: rgb(7 89 133 / 0.4);
}

.hover\:text-sky-800\/5:hover {
  color: rgb(7 89 133 / 0.05);
}

.hover\:text-sky-800\/50:hover {
  color: rgb(7 89 133 / 0.5);
}

.hover\:text-sky-800\/60:hover {
  color: rgb(7 89 133 / 0.6);
}

.hover\:text-sky-800\/70:hover {
  color: rgb(7 89 133 / 0.7);
}

.hover\:text-sky-800\/75:hover {
  color: rgb(7 89 133 / 0.75);
}

.hover\:text-sky-800\/80:hover {
  color: rgb(7 89 133 / 0.8);
}

.hover\:text-sky-800\/90:hover {
  color: rgb(7 89 133 / 0.9);
}

.hover\:text-sky-800\/95:hover {
  color: rgb(7 89 133 / 0.95);
}

.hover\:text-sky-900:hover {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity));
}

.hover\:text-sky-900\/0:hover {
  color: rgb(12 74 110 / 0);
}

.hover\:text-sky-900\/10:hover {
  color: rgb(12 74 110 / 0.1);
}

.hover\:text-sky-900\/100:hover {
  color: rgb(12 74 110 / 1);
}

.hover\:text-sky-900\/20:hover {
  color: rgb(12 74 110 / 0.2);
}

.hover\:text-sky-900\/25:hover {
  color: rgb(12 74 110 / 0.25);
}

.hover\:text-sky-900\/30:hover {
  color: rgb(12 74 110 / 0.3);
}

.hover\:text-sky-900\/40:hover {
  color: rgb(12 74 110 / 0.4);
}

.hover\:text-sky-900\/5:hover {
  color: rgb(12 74 110 / 0.05);
}

.hover\:text-sky-900\/50:hover {
  color: rgb(12 74 110 / 0.5);
}

.hover\:text-sky-900\/60:hover {
  color: rgb(12 74 110 / 0.6);
}

.hover\:text-sky-900\/70:hover {
  color: rgb(12 74 110 / 0.7);
}

.hover\:text-sky-900\/75:hover {
  color: rgb(12 74 110 / 0.75);
}

.hover\:text-sky-900\/80:hover {
  color: rgb(12 74 110 / 0.8);
}

.hover\:text-sky-900\/90:hover {
  color: rgb(12 74 110 / 0.9);
}

.hover\:text-sky-900\/95:hover {
  color: rgb(12 74 110 / 0.95);
}

.hover\:text-success-500:hover {
  --tw-text-opacity: 1;
  color: rgb(72 187 120 / var(--tw-text-opacity));
}

.hover\:text-success-500\/0:hover {
  color: rgb(72 187 120 / 0);
}

.hover\:text-success-500\/10:hover {
  color: rgb(72 187 120 / 0.1);
}

.hover\:text-success-500\/100:hover {
  color: rgb(72 187 120 / 1);
}

.hover\:text-success-500\/20:hover {
  color: rgb(72 187 120 / 0.2);
}

.hover\:text-success-500\/25:hover {
  color: rgb(72 187 120 / 0.25);
}

.hover\:text-success-500\/30:hover {
  color: rgb(72 187 120 / 0.3);
}

.hover\:text-success-500\/40:hover {
  color: rgb(72 187 120 / 0.4);
}

.hover\:text-success-500\/5:hover {
  color: rgb(72 187 120 / 0.05);
}

.hover\:text-success-500\/50:hover {
  color: rgb(72 187 120 / 0.5);
}

.hover\:text-success-500\/60:hover {
  color: rgb(72 187 120 / 0.6);
}

.hover\:text-success-500\/70:hover {
  color: rgb(72 187 120 / 0.7);
}

.hover\:text-success-500\/75:hover {
  color: rgb(72 187 120 / 0.75);
}

.hover\:text-success-500\/80:hover {
  color: rgb(72 187 120 / 0.8);
}

.hover\:text-success-500\/90:hover {
  color: rgb(72 187 120 / 0.9);
}

.hover\:text-success-500\/95:hover {
  color: rgb(72 187 120 / 0.95);
}

.hover\:text-warning-500:hover {
  --tw-text-opacity: 1;
  color: rgb(246 224 94 / var(--tw-text-opacity));
}

.hover\:text-warning-500\/0:hover {
  color: rgb(246 224 94 / 0);
}

.hover\:text-warning-500\/10:hover {
  color: rgb(246 224 94 / 0.1);
}

.hover\:text-warning-500\/100:hover {
  color: rgb(246 224 94 / 1);
}

.hover\:text-warning-500\/20:hover {
  color: rgb(246 224 94 / 0.2);
}

.hover\:text-warning-500\/25:hover {
  color: rgb(246 224 94 / 0.25);
}

.hover\:text-warning-500\/30:hover {
  color: rgb(246 224 94 / 0.3);
}

.hover\:text-warning-500\/40:hover {
  color: rgb(246 224 94 / 0.4);
}

.hover\:text-warning-500\/5:hover {
  color: rgb(246 224 94 / 0.05);
}

.hover\:text-warning-500\/50:hover {
  color: rgb(246 224 94 / 0.5);
}

.hover\:text-warning-500\/60:hover {
  color: rgb(246 224 94 / 0.6);
}

.hover\:text-warning-500\/70:hover {
  color: rgb(246 224 94 / 0.7);
}

.hover\:text-warning-500\/75:hover {
  color: rgb(246 224 94 / 0.75);
}

.hover\:text-warning-500\/80:hover {
  color: rgb(246 224 94 / 0.8);
}

.hover\:text-warning-500\/90:hover {
  color: rgb(246 224 94 / 0.9);
}

.hover\:text-warning-500\/95:hover {
  color: rgb(246 224 94 / 0.95);
}

.hover\:text-yellow-100:hover {
  --tw-text-opacity: 1;
  color: rgb(254 249 195 / var(--tw-text-opacity));
}

.hover\:text-yellow-100\/0:hover {
  color: rgb(254 249 195 / 0);
}

.hover\:text-yellow-100\/10:hover {
  color: rgb(254 249 195 / 0.1);
}

.hover\:text-yellow-100\/100:hover {
  color: rgb(254 249 195 / 1);
}

.hover\:text-yellow-100\/20:hover {
  color: rgb(254 249 195 / 0.2);
}

.hover\:text-yellow-100\/25:hover {
  color: rgb(254 249 195 / 0.25);
}

.hover\:text-yellow-100\/30:hover {
  color: rgb(254 249 195 / 0.3);
}

.hover\:text-yellow-100\/40:hover {
  color: rgb(254 249 195 / 0.4);
}

.hover\:text-yellow-100\/5:hover {
  color: rgb(254 249 195 / 0.05);
}

.hover\:text-yellow-100\/50:hover {
  color: rgb(254 249 195 / 0.5);
}

.hover\:text-yellow-100\/60:hover {
  color: rgb(254 249 195 / 0.6);
}

.hover\:text-yellow-100\/70:hover {
  color: rgb(254 249 195 / 0.7);
}

.hover\:text-yellow-100\/75:hover {
  color: rgb(254 249 195 / 0.75);
}

.hover\:text-yellow-100\/80:hover {
  color: rgb(254 249 195 / 0.8);
}

.hover\:text-yellow-100\/90:hover {
  color: rgb(254 249 195 / 0.9);
}

.hover\:text-yellow-100\/95:hover {
  color: rgb(254 249 195 / 0.95);
}

.hover\:text-yellow-200:hover {
  --tw-text-opacity: 1;
  color: rgb(254 240 138 / var(--tw-text-opacity));
}

.hover\:text-yellow-200\/0:hover {
  color: rgb(254 240 138 / 0);
}

.hover\:text-yellow-200\/10:hover {
  color: rgb(254 240 138 / 0.1);
}

.hover\:text-yellow-200\/100:hover {
  color: rgb(254 240 138 / 1);
}

.hover\:text-yellow-200\/20:hover {
  color: rgb(254 240 138 / 0.2);
}

.hover\:text-yellow-200\/25:hover {
  color: rgb(254 240 138 / 0.25);
}

.hover\:text-yellow-200\/30:hover {
  color: rgb(254 240 138 / 0.3);
}

.hover\:text-yellow-200\/40:hover {
  color: rgb(254 240 138 / 0.4);
}

.hover\:text-yellow-200\/5:hover {
  color: rgb(254 240 138 / 0.05);
}

.hover\:text-yellow-200\/50:hover {
  color: rgb(254 240 138 / 0.5);
}

.hover\:text-yellow-200\/60:hover {
  color: rgb(254 240 138 / 0.6);
}

.hover\:text-yellow-200\/70:hover {
  color: rgb(254 240 138 / 0.7);
}

.hover\:text-yellow-200\/75:hover {
  color: rgb(254 240 138 / 0.75);
}

.hover\:text-yellow-200\/80:hover {
  color: rgb(254 240 138 / 0.8);
}

.hover\:text-yellow-200\/90:hover {
  color: rgb(254 240 138 / 0.9);
}

.hover\:text-yellow-200\/95:hover {
  color: rgb(254 240 138 / 0.95);
}

.hover\:text-yellow-300:hover {
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity));
}

.hover\:text-yellow-300\/0:hover {
  color: rgb(253 224 71 / 0);
}

.hover\:text-yellow-300\/10:hover {
  color: rgb(253 224 71 / 0.1);
}

.hover\:text-yellow-300\/100:hover {
  color: rgb(253 224 71 / 1);
}

.hover\:text-yellow-300\/20:hover {
  color: rgb(253 224 71 / 0.2);
}

.hover\:text-yellow-300\/25:hover {
  color: rgb(253 224 71 / 0.25);
}

.hover\:text-yellow-300\/30:hover {
  color: rgb(253 224 71 / 0.3);
}

.hover\:text-yellow-300\/40:hover {
  color: rgb(253 224 71 / 0.4);
}

.hover\:text-yellow-300\/5:hover {
  color: rgb(253 224 71 / 0.05);
}

.hover\:text-yellow-300\/50:hover {
  color: rgb(253 224 71 / 0.5);
}

.hover\:text-yellow-300\/60:hover {
  color: rgb(253 224 71 / 0.6);
}

.hover\:text-yellow-300\/70:hover {
  color: rgb(253 224 71 / 0.7);
}

.hover\:text-yellow-300\/75:hover {
  color: rgb(253 224 71 / 0.75);
}

.hover\:text-yellow-300\/80:hover {
  color: rgb(253 224 71 / 0.8);
}

.hover\:text-yellow-300\/90:hover {
  color: rgb(253 224 71 / 0.9);
}

.hover\:text-yellow-300\/95:hover {
  color: rgb(253 224 71 / 0.95);
}

.hover\:text-yellow-400:hover {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}

.hover\:text-yellow-400\/0:hover {
  color: rgb(250 204 21 / 0);
}

.hover\:text-yellow-400\/10:hover {
  color: rgb(250 204 21 / 0.1);
}

.hover\:text-yellow-400\/100:hover {
  color: rgb(250 204 21 / 1);
}

.hover\:text-yellow-400\/20:hover {
  color: rgb(250 204 21 / 0.2);
}

.hover\:text-yellow-400\/25:hover {
  color: rgb(250 204 21 / 0.25);
}

.hover\:text-yellow-400\/30:hover {
  color: rgb(250 204 21 / 0.3);
}

.hover\:text-yellow-400\/40:hover {
  color: rgb(250 204 21 / 0.4);
}

.hover\:text-yellow-400\/5:hover {
  color: rgb(250 204 21 / 0.05);
}

.hover\:text-yellow-400\/50:hover {
  color: rgb(250 204 21 / 0.5);
}

.hover\:text-yellow-400\/60:hover {
  color: rgb(250 204 21 / 0.6);
}

.hover\:text-yellow-400\/70:hover {
  color: rgb(250 204 21 / 0.7);
}

.hover\:text-yellow-400\/75:hover {
  color: rgb(250 204 21 / 0.75);
}

.hover\:text-yellow-400\/80:hover {
  color: rgb(250 204 21 / 0.8);
}

.hover\:text-yellow-400\/90:hover {
  color: rgb(250 204 21 / 0.9);
}

.hover\:text-yellow-400\/95:hover {
  color: rgb(250 204 21 / 0.95);
}

.hover\:text-yellow-50:hover {
  --tw-text-opacity: 1;
  color: rgb(254 252 232 / var(--tw-text-opacity));
}

.hover\:text-yellow-50\/0:hover {
  color: rgb(254 252 232 / 0);
}

.hover\:text-yellow-50\/10:hover {
  color: rgb(254 252 232 / 0.1);
}

.hover\:text-yellow-50\/100:hover {
  color: rgb(254 252 232 / 1);
}

.hover\:text-yellow-50\/20:hover {
  color: rgb(254 252 232 / 0.2);
}

.hover\:text-yellow-50\/25:hover {
  color: rgb(254 252 232 / 0.25);
}

.hover\:text-yellow-50\/30:hover {
  color: rgb(254 252 232 / 0.3);
}

.hover\:text-yellow-50\/40:hover {
  color: rgb(254 252 232 / 0.4);
}

.hover\:text-yellow-50\/5:hover {
  color: rgb(254 252 232 / 0.05);
}

.hover\:text-yellow-50\/50:hover {
  color: rgb(254 252 232 / 0.5);
}

.hover\:text-yellow-50\/60:hover {
  color: rgb(254 252 232 / 0.6);
}

.hover\:text-yellow-50\/70:hover {
  color: rgb(254 252 232 / 0.7);
}

.hover\:text-yellow-50\/75:hover {
  color: rgb(254 252 232 / 0.75);
}

.hover\:text-yellow-50\/80:hover {
  color: rgb(254 252 232 / 0.8);
}

.hover\:text-yellow-50\/90:hover {
  color: rgb(254 252 232 / 0.9);
}

.hover\:text-yellow-50\/95:hover {
  color: rgb(254 252 232 / 0.95);
}

.hover\:text-yellow-500:hover {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}

.hover\:text-yellow-500\/0:hover {
  color: rgb(234 179 8 / 0);
}

.hover\:text-yellow-500\/10:hover {
  color: rgb(234 179 8 / 0.1);
}

.hover\:text-yellow-500\/100:hover {
  color: rgb(234 179 8 / 1);
}

.hover\:text-yellow-500\/20:hover {
  color: rgb(234 179 8 / 0.2);
}

.hover\:text-yellow-500\/25:hover {
  color: rgb(234 179 8 / 0.25);
}

.hover\:text-yellow-500\/30:hover {
  color: rgb(234 179 8 / 0.3);
}

.hover\:text-yellow-500\/40:hover {
  color: rgb(234 179 8 / 0.4);
}

.hover\:text-yellow-500\/5:hover {
  color: rgb(234 179 8 / 0.05);
}

.hover\:text-yellow-500\/50:hover {
  color: rgb(234 179 8 / 0.5);
}

.hover\:text-yellow-500\/60:hover {
  color: rgb(234 179 8 / 0.6);
}

.hover\:text-yellow-500\/70:hover {
  color: rgb(234 179 8 / 0.7);
}

.hover\:text-yellow-500\/75:hover {
  color: rgb(234 179 8 / 0.75);
}

.hover\:text-yellow-500\/80:hover {
  color: rgb(234 179 8 / 0.8);
}

.hover\:text-yellow-500\/90:hover {
  color: rgb(234 179 8 / 0.9);
}

.hover\:text-yellow-500\/95:hover {
  color: rgb(234 179 8 / 0.95);
}

.hover\:text-yellow-600:hover {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity));
}

.hover\:text-yellow-600\/0:hover {
  color: rgb(202 138 4 / 0);
}

.hover\:text-yellow-600\/10:hover {
  color: rgb(202 138 4 / 0.1);
}

.hover\:text-yellow-600\/100:hover {
  color: rgb(202 138 4 / 1);
}

.hover\:text-yellow-600\/20:hover {
  color: rgb(202 138 4 / 0.2);
}

.hover\:text-yellow-600\/25:hover {
  color: rgb(202 138 4 / 0.25);
}

.hover\:text-yellow-600\/30:hover {
  color: rgb(202 138 4 / 0.3);
}

.hover\:text-yellow-600\/40:hover {
  color: rgb(202 138 4 / 0.4);
}

.hover\:text-yellow-600\/5:hover {
  color: rgb(202 138 4 / 0.05);
}

.hover\:text-yellow-600\/50:hover {
  color: rgb(202 138 4 / 0.5);
}

.hover\:text-yellow-600\/60:hover {
  color: rgb(202 138 4 / 0.6);
}

.hover\:text-yellow-600\/70:hover {
  color: rgb(202 138 4 / 0.7);
}

.hover\:text-yellow-600\/75:hover {
  color: rgb(202 138 4 / 0.75);
}

.hover\:text-yellow-600\/80:hover {
  color: rgb(202 138 4 / 0.8);
}

.hover\:text-yellow-600\/90:hover {
  color: rgb(202 138 4 / 0.9);
}

.hover\:text-yellow-600\/95:hover {
  color: rgb(202 138 4 / 0.95);
}

.hover\:text-yellow-700:hover {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity));
}

.hover\:text-yellow-700\/0:hover {
  color: rgb(161 98 7 / 0);
}

.hover\:text-yellow-700\/10:hover {
  color: rgb(161 98 7 / 0.1);
}

.hover\:text-yellow-700\/100:hover {
  color: rgb(161 98 7 / 1);
}

.hover\:text-yellow-700\/20:hover {
  color: rgb(161 98 7 / 0.2);
}

.hover\:text-yellow-700\/25:hover {
  color: rgb(161 98 7 / 0.25);
}

.hover\:text-yellow-700\/30:hover {
  color: rgb(161 98 7 / 0.3);
}

.hover\:text-yellow-700\/40:hover {
  color: rgb(161 98 7 / 0.4);
}

.hover\:text-yellow-700\/5:hover {
  color: rgb(161 98 7 / 0.05);
}

.hover\:text-yellow-700\/50:hover {
  color: rgb(161 98 7 / 0.5);
}

.hover\:text-yellow-700\/60:hover {
  color: rgb(161 98 7 / 0.6);
}

.hover\:text-yellow-700\/70:hover {
  color: rgb(161 98 7 / 0.7);
}

.hover\:text-yellow-700\/75:hover {
  color: rgb(161 98 7 / 0.75);
}

.hover\:text-yellow-700\/80:hover {
  color: rgb(161 98 7 / 0.8);
}

.hover\:text-yellow-700\/90:hover {
  color: rgb(161 98 7 / 0.9);
}

.hover\:text-yellow-700\/95:hover {
  color: rgb(161 98 7 / 0.95);
}

.hover\:text-yellow-800:hover {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity));
}

.hover\:text-yellow-800\/0:hover {
  color: rgb(133 77 14 / 0);
}

.hover\:text-yellow-800\/10:hover {
  color: rgb(133 77 14 / 0.1);
}

.hover\:text-yellow-800\/100:hover {
  color: rgb(133 77 14 / 1);
}

.hover\:text-yellow-800\/20:hover {
  color: rgb(133 77 14 / 0.2);
}

.hover\:text-yellow-800\/25:hover {
  color: rgb(133 77 14 / 0.25);
}

.hover\:text-yellow-800\/30:hover {
  color: rgb(133 77 14 / 0.3);
}

.hover\:text-yellow-800\/40:hover {
  color: rgb(133 77 14 / 0.4);
}

.hover\:text-yellow-800\/5:hover {
  color: rgb(133 77 14 / 0.05);
}

.hover\:text-yellow-800\/50:hover {
  color: rgb(133 77 14 / 0.5);
}

.hover\:text-yellow-800\/60:hover {
  color: rgb(133 77 14 / 0.6);
}

.hover\:text-yellow-800\/70:hover {
  color: rgb(133 77 14 / 0.7);
}

.hover\:text-yellow-800\/75:hover {
  color: rgb(133 77 14 / 0.75);
}

.hover\:text-yellow-800\/80:hover {
  color: rgb(133 77 14 / 0.8);
}

.hover\:text-yellow-800\/90:hover {
  color: rgb(133 77 14 / 0.9);
}

.hover\:text-yellow-800\/95:hover {
  color: rgb(133 77 14 / 0.95);
}

.hover\:text-yellow-900:hover {
  --tw-text-opacity: 1;
  color: rgb(113 63 18 / var(--tw-text-opacity));
}

.hover\:text-yellow-900\/0:hover {
  color: rgb(113 63 18 / 0);
}

.hover\:text-yellow-900\/10:hover {
  color: rgb(113 63 18 / 0.1);
}

.hover\:text-yellow-900\/100:hover {
  color: rgb(113 63 18 / 1);
}

.hover\:text-yellow-900\/20:hover {
  color: rgb(113 63 18 / 0.2);
}

.hover\:text-yellow-900\/25:hover {
  color: rgb(113 63 18 / 0.25);
}

.hover\:text-yellow-900\/30:hover {
  color: rgb(113 63 18 / 0.3);
}

.hover\:text-yellow-900\/40:hover {
  color: rgb(113 63 18 / 0.4);
}

.hover\:text-yellow-900\/5:hover {
  color: rgb(113 63 18 / 0.05);
}

.hover\:text-yellow-900\/50:hover {
  color: rgb(113 63 18 / 0.5);
}

.hover\:text-yellow-900\/60:hover {
  color: rgb(113 63 18 / 0.6);
}

.hover\:text-yellow-900\/70:hover {
  color: rgb(113 63 18 / 0.7);
}

.hover\:text-yellow-900\/75:hover {
  color: rgb(113 63 18 / 0.75);
}

.hover\:text-yellow-900\/80:hover {
  color: rgb(113 63 18 / 0.8);
}

.hover\:text-yellow-900\/90:hover {
  color: rgb(113 63 18 / 0.9);
}

.hover\:text-yellow-900\/95:hover {
  color: rgb(113 63 18 / 0.95);
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:ring-blue-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity));
}

.hover\:ring-blue-100\/0:hover {
  --tw-ring-color: rgb(219 234 254 / 0);
}

.hover\:ring-blue-100\/10:hover {
  --tw-ring-color: rgb(219 234 254 / 0.1);
}

.hover\:ring-blue-100\/100:hover {
  --tw-ring-color: rgb(219 234 254 / 1);
}

.hover\:ring-blue-100\/20:hover {
  --tw-ring-color: rgb(219 234 254 / 0.2);
}

.hover\:ring-blue-100\/25:hover {
  --tw-ring-color: rgb(219 234 254 / 0.25);
}

.hover\:ring-blue-100\/30:hover {
  --tw-ring-color: rgb(219 234 254 / 0.3);
}

.hover\:ring-blue-100\/40:hover {
  --tw-ring-color: rgb(219 234 254 / 0.4);
}

.hover\:ring-blue-100\/5:hover {
  --tw-ring-color: rgb(219 234 254 / 0.05);
}

.hover\:ring-blue-100\/50:hover {
  --tw-ring-color: rgb(219 234 254 / 0.5);
}

.hover\:ring-blue-100\/60:hover {
  --tw-ring-color: rgb(219 234 254 / 0.6);
}

.hover\:ring-blue-100\/70:hover {
  --tw-ring-color: rgb(219 234 254 / 0.7);
}

.hover\:ring-blue-100\/75:hover {
  --tw-ring-color: rgb(219 234 254 / 0.75);
}

.hover\:ring-blue-100\/80:hover {
  --tw-ring-color: rgb(219 234 254 / 0.8);
}

.hover\:ring-blue-100\/90:hover {
  --tw-ring-color: rgb(219 234 254 / 0.9);
}

.hover\:ring-blue-100\/95:hover {
  --tw-ring-color: rgb(219 234 254 / 0.95);
}

.hover\:ring-blue-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity));
}

.hover\:ring-blue-200\/0:hover {
  --tw-ring-color: rgb(191 219 254 / 0);
}

.hover\:ring-blue-200\/10:hover {
  --tw-ring-color: rgb(191 219 254 / 0.1);
}

.hover\:ring-blue-200\/100:hover {
  --tw-ring-color: rgb(191 219 254 / 1);
}

.hover\:ring-blue-200\/20:hover {
  --tw-ring-color: rgb(191 219 254 / 0.2);
}

.hover\:ring-blue-200\/25:hover {
  --tw-ring-color: rgb(191 219 254 / 0.25);
}

.hover\:ring-blue-200\/30:hover {
  --tw-ring-color: rgb(191 219 254 / 0.3);
}

.hover\:ring-blue-200\/40:hover {
  --tw-ring-color: rgb(191 219 254 / 0.4);
}

.hover\:ring-blue-200\/5:hover {
  --tw-ring-color: rgb(191 219 254 / 0.05);
}

.hover\:ring-blue-200\/50:hover {
  --tw-ring-color: rgb(191 219 254 / 0.5);
}

.hover\:ring-blue-200\/60:hover {
  --tw-ring-color: rgb(191 219 254 / 0.6);
}

.hover\:ring-blue-200\/70:hover {
  --tw-ring-color: rgb(191 219 254 / 0.7);
}

.hover\:ring-blue-200\/75:hover {
  --tw-ring-color: rgb(191 219 254 / 0.75);
}

.hover\:ring-blue-200\/80:hover {
  --tw-ring-color: rgb(191 219 254 / 0.8);
}

.hover\:ring-blue-200\/90:hover {
  --tw-ring-color: rgb(191 219 254 / 0.9);
}

.hover\:ring-blue-200\/95:hover {
  --tw-ring-color: rgb(191 219 254 / 0.95);
}

.hover\:ring-blue-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity));
}

.hover\:ring-blue-300\/0:hover {
  --tw-ring-color: rgb(147 197 253 / 0);
}

.hover\:ring-blue-300\/10:hover {
  --tw-ring-color: rgb(147 197 253 / 0.1);
}

.hover\:ring-blue-300\/100:hover {
  --tw-ring-color: rgb(147 197 253 / 1);
}

.hover\:ring-blue-300\/20:hover {
  --tw-ring-color: rgb(147 197 253 / 0.2);
}

.hover\:ring-blue-300\/25:hover {
  --tw-ring-color: rgb(147 197 253 / 0.25);
}

.hover\:ring-blue-300\/30:hover {
  --tw-ring-color: rgb(147 197 253 / 0.3);
}

.hover\:ring-blue-300\/40:hover {
  --tw-ring-color: rgb(147 197 253 / 0.4);
}

.hover\:ring-blue-300\/5:hover {
  --tw-ring-color: rgb(147 197 253 / 0.05);
}

.hover\:ring-blue-300\/50:hover {
  --tw-ring-color: rgb(147 197 253 / 0.5);
}

.hover\:ring-blue-300\/60:hover {
  --tw-ring-color: rgb(147 197 253 / 0.6);
}

.hover\:ring-blue-300\/70:hover {
  --tw-ring-color: rgb(147 197 253 / 0.7);
}

.hover\:ring-blue-300\/75:hover {
  --tw-ring-color: rgb(147 197 253 / 0.75);
}

.hover\:ring-blue-300\/80:hover {
  --tw-ring-color: rgb(147 197 253 / 0.8);
}

.hover\:ring-blue-300\/90:hover {
  --tw-ring-color: rgb(147 197 253 / 0.9);
}

.hover\:ring-blue-300\/95:hover {
  --tw-ring-color: rgb(147 197 253 / 0.95);
}

.hover\:ring-blue-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity));
}

.hover\:ring-blue-400\/0:hover {
  --tw-ring-color: rgb(96 165 250 / 0);
}

.hover\:ring-blue-400\/10:hover {
  --tw-ring-color: rgb(96 165 250 / 0.1);
}

.hover\:ring-blue-400\/100:hover {
  --tw-ring-color: rgb(96 165 250 / 1);
}

.hover\:ring-blue-400\/20:hover {
  --tw-ring-color: rgb(96 165 250 / 0.2);
}

.hover\:ring-blue-400\/25:hover {
  --tw-ring-color: rgb(96 165 250 / 0.25);
}

.hover\:ring-blue-400\/30:hover {
  --tw-ring-color: rgb(96 165 250 / 0.3);
}

.hover\:ring-blue-400\/40:hover {
  --tw-ring-color: rgb(96 165 250 / 0.4);
}

.hover\:ring-blue-400\/5:hover {
  --tw-ring-color: rgb(96 165 250 / 0.05);
}

.hover\:ring-blue-400\/50:hover {
  --tw-ring-color: rgb(96 165 250 / 0.5);
}

.hover\:ring-blue-400\/60:hover {
  --tw-ring-color: rgb(96 165 250 / 0.6);
}

.hover\:ring-blue-400\/70:hover {
  --tw-ring-color: rgb(96 165 250 / 0.7);
}

.hover\:ring-blue-400\/75:hover {
  --tw-ring-color: rgb(96 165 250 / 0.75);
}

.hover\:ring-blue-400\/80:hover {
  --tw-ring-color: rgb(96 165 250 / 0.8);
}

.hover\:ring-blue-400\/90:hover {
  --tw-ring-color: rgb(96 165 250 / 0.9);
}

.hover\:ring-blue-400\/95:hover {
  --tw-ring-color: rgb(96 165 250 / 0.95);
}

.hover\:ring-blue-50:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity));
}

.hover\:ring-blue-50\/0:hover {
  --tw-ring-color: rgb(239 246 255 / 0);
}

.hover\:ring-blue-50\/10:hover {
  --tw-ring-color: rgb(239 246 255 / 0.1);
}

.hover\:ring-blue-50\/100:hover {
  --tw-ring-color: rgb(239 246 255 / 1);
}

.hover\:ring-blue-50\/20:hover {
  --tw-ring-color: rgb(239 246 255 / 0.2);
}

.hover\:ring-blue-50\/25:hover {
  --tw-ring-color: rgb(239 246 255 / 0.25);
}

.hover\:ring-blue-50\/30:hover {
  --tw-ring-color: rgb(239 246 255 / 0.3);
}

.hover\:ring-blue-50\/40:hover {
  --tw-ring-color: rgb(239 246 255 / 0.4);
}

.hover\:ring-blue-50\/5:hover {
  --tw-ring-color: rgb(239 246 255 / 0.05);
}

.hover\:ring-blue-50\/50:hover {
  --tw-ring-color: rgb(239 246 255 / 0.5);
}

.hover\:ring-blue-50\/60:hover {
  --tw-ring-color: rgb(239 246 255 / 0.6);
}

.hover\:ring-blue-50\/70:hover {
  --tw-ring-color: rgb(239 246 255 / 0.7);
}

.hover\:ring-blue-50\/75:hover {
  --tw-ring-color: rgb(239 246 255 / 0.75);
}

.hover\:ring-blue-50\/80:hover {
  --tw-ring-color: rgb(239 246 255 / 0.8);
}

.hover\:ring-blue-50\/90:hover {
  --tw-ring-color: rgb(239 246 255 / 0.9);
}

.hover\:ring-blue-50\/95:hover {
  --tw-ring-color: rgb(239 246 255 / 0.95);
}

.hover\:ring-blue-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.hover\:ring-blue-500\/0:hover {
  --tw-ring-color: rgb(59 130 246 / 0);
}

.hover\:ring-blue-500\/10:hover {
  --tw-ring-color: rgb(59 130 246 / 0.1);
}

.hover\:ring-blue-500\/100:hover {
  --tw-ring-color: rgb(59 130 246 / 1);
}

.hover\:ring-blue-500\/20:hover {
  --tw-ring-color: rgb(59 130 246 / 0.2);
}

.hover\:ring-blue-500\/25:hover {
  --tw-ring-color: rgb(59 130 246 / 0.25);
}

.hover\:ring-blue-500\/30:hover {
  --tw-ring-color: rgb(59 130 246 / 0.3);
}

.hover\:ring-blue-500\/40:hover {
  --tw-ring-color: rgb(59 130 246 / 0.4);
}

.hover\:ring-blue-500\/5:hover {
  --tw-ring-color: rgb(59 130 246 / 0.05);
}

.hover\:ring-blue-500\/50:hover {
  --tw-ring-color: rgb(59 130 246 / 0.5);
}

.hover\:ring-blue-500\/60:hover {
  --tw-ring-color: rgb(59 130 246 / 0.6);
}

.hover\:ring-blue-500\/70:hover {
  --tw-ring-color: rgb(59 130 246 / 0.7);
}

.hover\:ring-blue-500\/75:hover {
  --tw-ring-color: rgb(59 130 246 / 0.75);
}

.hover\:ring-blue-500\/80:hover {
  --tw-ring-color: rgb(59 130 246 / 0.8);
}

.hover\:ring-blue-500\/90:hover {
  --tw-ring-color: rgb(59 130 246 / 0.9);
}

.hover\:ring-blue-500\/95:hover {
  --tw-ring-color: rgb(59 130 246 / 0.95);
}

.hover\:ring-blue-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity));
}

.hover\:ring-blue-600\/0:hover {
  --tw-ring-color: rgb(37 99 235 / 0);
}

.hover\:ring-blue-600\/10:hover {
  --tw-ring-color: rgb(37 99 235 / 0.1);
}

.hover\:ring-blue-600\/100:hover {
  --tw-ring-color: rgb(37 99 235 / 1);
}

.hover\:ring-blue-600\/20:hover {
  --tw-ring-color: rgb(37 99 235 / 0.2);
}

.hover\:ring-blue-600\/25:hover {
  --tw-ring-color: rgb(37 99 235 / 0.25);
}

.hover\:ring-blue-600\/30:hover {
  --tw-ring-color: rgb(37 99 235 / 0.3);
}

.hover\:ring-blue-600\/40:hover {
  --tw-ring-color: rgb(37 99 235 / 0.4);
}

.hover\:ring-blue-600\/5:hover {
  --tw-ring-color: rgb(37 99 235 / 0.05);
}

.hover\:ring-blue-600\/50:hover {
  --tw-ring-color: rgb(37 99 235 / 0.5);
}

.hover\:ring-blue-600\/60:hover {
  --tw-ring-color: rgb(37 99 235 / 0.6);
}

.hover\:ring-blue-600\/70:hover {
  --tw-ring-color: rgb(37 99 235 / 0.7);
}

.hover\:ring-blue-600\/75:hover {
  --tw-ring-color: rgb(37 99 235 / 0.75);
}

.hover\:ring-blue-600\/80:hover {
  --tw-ring-color: rgb(37 99 235 / 0.8);
}

.hover\:ring-blue-600\/90:hover {
  --tw-ring-color: rgb(37 99 235 / 0.9);
}

.hover\:ring-blue-600\/95:hover {
  --tw-ring-color: rgb(37 99 235 / 0.95);
}

.hover\:ring-blue-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity));
}

.hover\:ring-blue-700\/0:hover {
  --tw-ring-color: rgb(29 78 216 / 0);
}

.hover\:ring-blue-700\/10:hover {
  --tw-ring-color: rgb(29 78 216 / 0.1);
}

.hover\:ring-blue-700\/100:hover {
  --tw-ring-color: rgb(29 78 216 / 1);
}

.hover\:ring-blue-700\/20:hover {
  --tw-ring-color: rgb(29 78 216 / 0.2);
}

.hover\:ring-blue-700\/25:hover {
  --tw-ring-color: rgb(29 78 216 / 0.25);
}

.hover\:ring-blue-700\/30:hover {
  --tw-ring-color: rgb(29 78 216 / 0.3);
}

.hover\:ring-blue-700\/40:hover {
  --tw-ring-color: rgb(29 78 216 / 0.4);
}

.hover\:ring-blue-700\/5:hover {
  --tw-ring-color: rgb(29 78 216 / 0.05);
}

.hover\:ring-blue-700\/50:hover {
  --tw-ring-color: rgb(29 78 216 / 0.5);
}

.hover\:ring-blue-700\/60:hover {
  --tw-ring-color: rgb(29 78 216 / 0.6);
}

.hover\:ring-blue-700\/70:hover {
  --tw-ring-color: rgb(29 78 216 / 0.7);
}

.hover\:ring-blue-700\/75:hover {
  --tw-ring-color: rgb(29 78 216 / 0.75);
}

.hover\:ring-blue-700\/80:hover {
  --tw-ring-color: rgb(29 78 216 / 0.8);
}

.hover\:ring-blue-700\/90:hover {
  --tw-ring-color: rgb(29 78 216 / 0.9);
}

.hover\:ring-blue-700\/95:hover {
  --tw-ring-color: rgb(29 78 216 / 0.95);
}

.hover\:ring-blue-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity));
}

.hover\:ring-blue-800\/0:hover {
  --tw-ring-color: rgb(30 64 175 / 0);
}

.hover\:ring-blue-800\/10:hover {
  --tw-ring-color: rgb(30 64 175 / 0.1);
}

.hover\:ring-blue-800\/100:hover {
  --tw-ring-color: rgb(30 64 175 / 1);
}

.hover\:ring-blue-800\/20:hover {
  --tw-ring-color: rgb(30 64 175 / 0.2);
}

.hover\:ring-blue-800\/25:hover {
  --tw-ring-color: rgb(30 64 175 / 0.25);
}

.hover\:ring-blue-800\/30:hover {
  --tw-ring-color: rgb(30 64 175 / 0.3);
}

.hover\:ring-blue-800\/40:hover {
  --tw-ring-color: rgb(30 64 175 / 0.4);
}

.hover\:ring-blue-800\/5:hover {
  --tw-ring-color: rgb(30 64 175 / 0.05);
}

.hover\:ring-blue-800\/50:hover {
  --tw-ring-color: rgb(30 64 175 / 0.5);
}

.hover\:ring-blue-800\/60:hover {
  --tw-ring-color: rgb(30 64 175 / 0.6);
}

.hover\:ring-blue-800\/70:hover {
  --tw-ring-color: rgb(30 64 175 / 0.7);
}

.hover\:ring-blue-800\/75:hover {
  --tw-ring-color: rgb(30 64 175 / 0.75);
}

.hover\:ring-blue-800\/80:hover {
  --tw-ring-color: rgb(30 64 175 / 0.8);
}

.hover\:ring-blue-800\/90:hover {
  --tw-ring-color: rgb(30 64 175 / 0.9);
}

.hover\:ring-blue-800\/95:hover {
  --tw-ring-color: rgb(30 64 175 / 0.95);
}

.hover\:ring-blue-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity));
}

.hover\:ring-blue-900\/0:hover {
  --tw-ring-color: rgb(30 58 138 / 0);
}

.hover\:ring-blue-900\/10:hover {
  --tw-ring-color: rgb(30 58 138 / 0.1);
}

.hover\:ring-blue-900\/100:hover {
  --tw-ring-color: rgb(30 58 138 / 1);
}

.hover\:ring-blue-900\/20:hover {
  --tw-ring-color: rgb(30 58 138 / 0.2);
}

.hover\:ring-blue-900\/25:hover {
  --tw-ring-color: rgb(30 58 138 / 0.25);
}

.hover\:ring-blue-900\/30:hover {
  --tw-ring-color: rgb(30 58 138 / 0.3);
}

.hover\:ring-blue-900\/40:hover {
  --tw-ring-color: rgb(30 58 138 / 0.4);
}

.hover\:ring-blue-900\/5:hover {
  --tw-ring-color: rgb(30 58 138 / 0.05);
}

.hover\:ring-blue-900\/50:hover {
  --tw-ring-color: rgb(30 58 138 / 0.5);
}

.hover\:ring-blue-900\/60:hover {
  --tw-ring-color: rgb(30 58 138 / 0.6);
}

.hover\:ring-blue-900\/70:hover {
  --tw-ring-color: rgb(30 58 138 / 0.7);
}

.hover\:ring-blue-900\/75:hover {
  --tw-ring-color: rgb(30 58 138 / 0.75);
}

.hover\:ring-blue-900\/80:hover {
  --tw-ring-color: rgb(30 58 138 / 0.8);
}

.hover\:ring-blue-900\/90:hover {
  --tw-ring-color: rgb(30 58 138 / 0.9);
}

.hover\:ring-blue-900\/95:hover {
  --tw-ring-color: rgb(30 58 138 / 0.95);
}

.hover\:ring-danger-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 62 62 / var(--tw-ring-opacity));
}

.hover\:ring-danger-500\/0:hover {
  --tw-ring-color: rgb(229 62 62 / 0);
}

.hover\:ring-danger-500\/10:hover {
  --tw-ring-color: rgb(229 62 62 / 0.1);
}

.hover\:ring-danger-500\/100:hover {
  --tw-ring-color: rgb(229 62 62 / 1);
}

.hover\:ring-danger-500\/20:hover {
  --tw-ring-color: rgb(229 62 62 / 0.2);
}

.hover\:ring-danger-500\/25:hover {
  --tw-ring-color: rgb(229 62 62 / 0.25);
}

.hover\:ring-danger-500\/30:hover {
  --tw-ring-color: rgb(229 62 62 / 0.3);
}

.hover\:ring-danger-500\/40:hover {
  --tw-ring-color: rgb(229 62 62 / 0.4);
}

.hover\:ring-danger-500\/5:hover {
  --tw-ring-color: rgb(229 62 62 / 0.05);
}

.hover\:ring-danger-500\/50:hover {
  --tw-ring-color: rgb(229 62 62 / 0.5);
}

.hover\:ring-danger-500\/60:hover {
  --tw-ring-color: rgb(229 62 62 / 0.6);
}

.hover\:ring-danger-500\/70:hover {
  --tw-ring-color: rgb(229 62 62 / 0.7);
}

.hover\:ring-danger-500\/75:hover {
  --tw-ring-color: rgb(229 62 62 / 0.75);
}

.hover\:ring-danger-500\/80:hover {
  --tw-ring-color: rgb(229 62 62 / 0.8);
}

.hover\:ring-danger-500\/90:hover {
  --tw-ring-color: rgb(229 62 62 / 0.9);
}

.hover\:ring-danger-500\/95:hover {
  --tw-ring-color: rgb(229 62 62 / 0.95);
}

.hover\:ring-dark-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(45 55 72 / var(--tw-ring-opacity));
}

.hover\:ring-dark-500\/0:hover {
  --tw-ring-color: rgb(45 55 72 / 0);
}

.hover\:ring-dark-500\/10:hover {
  --tw-ring-color: rgb(45 55 72 / 0.1);
}

.hover\:ring-dark-500\/100:hover {
  --tw-ring-color: rgb(45 55 72 / 1);
}

.hover\:ring-dark-500\/20:hover {
  --tw-ring-color: rgb(45 55 72 / 0.2);
}

.hover\:ring-dark-500\/25:hover {
  --tw-ring-color: rgb(45 55 72 / 0.25);
}

.hover\:ring-dark-500\/30:hover {
  --tw-ring-color: rgb(45 55 72 / 0.3);
}

.hover\:ring-dark-500\/40:hover {
  --tw-ring-color: rgb(45 55 72 / 0.4);
}

.hover\:ring-dark-500\/5:hover {
  --tw-ring-color: rgb(45 55 72 / 0.05);
}

.hover\:ring-dark-500\/50:hover {
  --tw-ring-color: rgb(45 55 72 / 0.5);
}

.hover\:ring-dark-500\/60:hover {
  --tw-ring-color: rgb(45 55 72 / 0.6);
}

.hover\:ring-dark-500\/70:hover {
  --tw-ring-color: rgb(45 55 72 / 0.7);
}

.hover\:ring-dark-500\/75:hover {
  --tw-ring-color: rgb(45 55 72 / 0.75);
}

.hover\:ring-dark-500\/80:hover {
  --tw-ring-color: rgb(45 55 72 / 0.8);
}

.hover\:ring-dark-500\/90:hover {
  --tw-ring-color: rgb(45 55 72 / 0.9);
}

.hover\:ring-dark-500\/95:hover {
  --tw-ring-color: rgb(45 55 72 / 0.95);
}

.hover\:ring-green-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity));
}

.hover\:ring-green-100\/0:hover {
  --tw-ring-color: rgb(220 252 231 / 0);
}

.hover\:ring-green-100\/10:hover {
  --tw-ring-color: rgb(220 252 231 / 0.1);
}

.hover\:ring-green-100\/100:hover {
  --tw-ring-color: rgb(220 252 231 / 1);
}

.hover\:ring-green-100\/20:hover {
  --tw-ring-color: rgb(220 252 231 / 0.2);
}

.hover\:ring-green-100\/25:hover {
  --tw-ring-color: rgb(220 252 231 / 0.25);
}

.hover\:ring-green-100\/30:hover {
  --tw-ring-color: rgb(220 252 231 / 0.3);
}

.hover\:ring-green-100\/40:hover {
  --tw-ring-color: rgb(220 252 231 / 0.4);
}

.hover\:ring-green-100\/5:hover {
  --tw-ring-color: rgb(220 252 231 / 0.05);
}

.hover\:ring-green-100\/50:hover {
  --tw-ring-color: rgb(220 252 231 / 0.5);
}

.hover\:ring-green-100\/60:hover {
  --tw-ring-color: rgb(220 252 231 / 0.6);
}

.hover\:ring-green-100\/70:hover {
  --tw-ring-color: rgb(220 252 231 / 0.7);
}

.hover\:ring-green-100\/75:hover {
  --tw-ring-color: rgb(220 252 231 / 0.75);
}

.hover\:ring-green-100\/80:hover {
  --tw-ring-color: rgb(220 252 231 / 0.8);
}

.hover\:ring-green-100\/90:hover {
  --tw-ring-color: rgb(220 252 231 / 0.9);
}

.hover\:ring-green-100\/95:hover {
  --tw-ring-color: rgb(220 252 231 / 0.95);
}

.hover\:ring-green-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity));
}

.hover\:ring-green-200\/0:hover {
  --tw-ring-color: rgb(187 247 208 / 0);
}

.hover\:ring-green-200\/10:hover {
  --tw-ring-color: rgb(187 247 208 / 0.1);
}

.hover\:ring-green-200\/100:hover {
  --tw-ring-color: rgb(187 247 208 / 1);
}

.hover\:ring-green-200\/20:hover {
  --tw-ring-color: rgb(187 247 208 / 0.2);
}

.hover\:ring-green-200\/25:hover {
  --tw-ring-color: rgb(187 247 208 / 0.25);
}

.hover\:ring-green-200\/30:hover {
  --tw-ring-color: rgb(187 247 208 / 0.3);
}

.hover\:ring-green-200\/40:hover {
  --tw-ring-color: rgb(187 247 208 / 0.4);
}

.hover\:ring-green-200\/5:hover {
  --tw-ring-color: rgb(187 247 208 / 0.05);
}

.hover\:ring-green-200\/50:hover {
  --tw-ring-color: rgb(187 247 208 / 0.5);
}

.hover\:ring-green-200\/60:hover {
  --tw-ring-color: rgb(187 247 208 / 0.6);
}

.hover\:ring-green-200\/70:hover {
  --tw-ring-color: rgb(187 247 208 / 0.7);
}

.hover\:ring-green-200\/75:hover {
  --tw-ring-color: rgb(187 247 208 / 0.75);
}

.hover\:ring-green-200\/80:hover {
  --tw-ring-color: rgb(187 247 208 / 0.8);
}

.hover\:ring-green-200\/90:hover {
  --tw-ring-color: rgb(187 247 208 / 0.9);
}

.hover\:ring-green-200\/95:hover {
  --tw-ring-color: rgb(187 247 208 / 0.95);
}

.hover\:ring-green-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity));
}

.hover\:ring-green-300\/0:hover {
  --tw-ring-color: rgb(134 239 172 / 0);
}

.hover\:ring-green-300\/10:hover {
  --tw-ring-color: rgb(134 239 172 / 0.1);
}

.hover\:ring-green-300\/100:hover {
  --tw-ring-color: rgb(134 239 172 / 1);
}

.hover\:ring-green-300\/20:hover {
  --tw-ring-color: rgb(134 239 172 / 0.2);
}

.hover\:ring-green-300\/25:hover {
  --tw-ring-color: rgb(134 239 172 / 0.25);
}

.hover\:ring-green-300\/30:hover {
  --tw-ring-color: rgb(134 239 172 / 0.3);
}

.hover\:ring-green-300\/40:hover {
  --tw-ring-color: rgb(134 239 172 / 0.4);
}

.hover\:ring-green-300\/5:hover {
  --tw-ring-color: rgb(134 239 172 / 0.05);
}

.hover\:ring-green-300\/50:hover {
  --tw-ring-color: rgb(134 239 172 / 0.5);
}

.hover\:ring-green-300\/60:hover {
  --tw-ring-color: rgb(134 239 172 / 0.6);
}

.hover\:ring-green-300\/70:hover {
  --tw-ring-color: rgb(134 239 172 / 0.7);
}

.hover\:ring-green-300\/75:hover {
  --tw-ring-color: rgb(134 239 172 / 0.75);
}

.hover\:ring-green-300\/80:hover {
  --tw-ring-color: rgb(134 239 172 / 0.8);
}

.hover\:ring-green-300\/90:hover {
  --tw-ring-color: rgb(134 239 172 / 0.9);
}

.hover\:ring-green-300\/95:hover {
  --tw-ring-color: rgb(134 239 172 / 0.95);
}

.hover\:ring-green-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity));
}

.hover\:ring-green-400\/0:hover {
  --tw-ring-color: rgb(74 222 128 / 0);
}

.hover\:ring-green-400\/10:hover {
  --tw-ring-color: rgb(74 222 128 / 0.1);
}

.hover\:ring-green-400\/100:hover {
  --tw-ring-color: rgb(74 222 128 / 1);
}

.hover\:ring-green-400\/20:hover {
  --tw-ring-color: rgb(74 222 128 / 0.2);
}

.hover\:ring-green-400\/25:hover {
  --tw-ring-color: rgb(74 222 128 / 0.25);
}

.hover\:ring-green-400\/30:hover {
  --tw-ring-color: rgb(74 222 128 / 0.3);
}

.hover\:ring-green-400\/40:hover {
  --tw-ring-color: rgb(74 222 128 / 0.4);
}

.hover\:ring-green-400\/5:hover {
  --tw-ring-color: rgb(74 222 128 / 0.05);
}

.hover\:ring-green-400\/50:hover {
  --tw-ring-color: rgb(74 222 128 / 0.5);
}

.hover\:ring-green-400\/60:hover {
  --tw-ring-color: rgb(74 222 128 / 0.6);
}

.hover\:ring-green-400\/70:hover {
  --tw-ring-color: rgb(74 222 128 / 0.7);
}

.hover\:ring-green-400\/75:hover {
  --tw-ring-color: rgb(74 222 128 / 0.75);
}

.hover\:ring-green-400\/80:hover {
  --tw-ring-color: rgb(74 222 128 / 0.8);
}

.hover\:ring-green-400\/90:hover {
  --tw-ring-color: rgb(74 222 128 / 0.9);
}

.hover\:ring-green-400\/95:hover {
  --tw-ring-color: rgb(74 222 128 / 0.95);
}

.hover\:ring-green-50:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity));
}

.hover\:ring-green-50\/0:hover {
  --tw-ring-color: rgb(240 253 244 / 0);
}

.hover\:ring-green-50\/10:hover {
  --tw-ring-color: rgb(240 253 244 / 0.1);
}

.hover\:ring-green-50\/100:hover {
  --tw-ring-color: rgb(240 253 244 / 1);
}

.hover\:ring-green-50\/20:hover {
  --tw-ring-color: rgb(240 253 244 / 0.2);
}

.hover\:ring-green-50\/25:hover {
  --tw-ring-color: rgb(240 253 244 / 0.25);
}

.hover\:ring-green-50\/30:hover {
  --tw-ring-color: rgb(240 253 244 / 0.3);
}

.hover\:ring-green-50\/40:hover {
  --tw-ring-color: rgb(240 253 244 / 0.4);
}

.hover\:ring-green-50\/5:hover {
  --tw-ring-color: rgb(240 253 244 / 0.05);
}

.hover\:ring-green-50\/50:hover {
  --tw-ring-color: rgb(240 253 244 / 0.5);
}

.hover\:ring-green-50\/60:hover {
  --tw-ring-color: rgb(240 253 244 / 0.6);
}

.hover\:ring-green-50\/70:hover {
  --tw-ring-color: rgb(240 253 244 / 0.7);
}

.hover\:ring-green-50\/75:hover {
  --tw-ring-color: rgb(240 253 244 / 0.75);
}

.hover\:ring-green-50\/80:hover {
  --tw-ring-color: rgb(240 253 244 / 0.8);
}

.hover\:ring-green-50\/90:hover {
  --tw-ring-color: rgb(240 253 244 / 0.9);
}

.hover\:ring-green-50\/95:hover {
  --tw-ring-color: rgb(240 253 244 / 0.95);
}

.hover\:ring-green-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity));
}

.hover\:ring-green-500\/0:hover {
  --tw-ring-color: rgb(34 197 94 / 0);
}

.hover\:ring-green-500\/10:hover {
  --tw-ring-color: rgb(34 197 94 / 0.1);
}

.hover\:ring-green-500\/100:hover {
  --tw-ring-color: rgb(34 197 94 / 1);
}

.hover\:ring-green-500\/20:hover {
  --tw-ring-color: rgb(34 197 94 / 0.2);
}

.hover\:ring-green-500\/25:hover {
  --tw-ring-color: rgb(34 197 94 / 0.25);
}

.hover\:ring-green-500\/30:hover {
  --tw-ring-color: rgb(34 197 94 / 0.3);
}

.hover\:ring-green-500\/40:hover {
  --tw-ring-color: rgb(34 197 94 / 0.4);
}

.hover\:ring-green-500\/5:hover {
  --tw-ring-color: rgb(34 197 94 / 0.05);
}

.hover\:ring-green-500\/50:hover {
  --tw-ring-color: rgb(34 197 94 / 0.5);
}

.hover\:ring-green-500\/60:hover {
  --tw-ring-color: rgb(34 197 94 / 0.6);
}

.hover\:ring-green-500\/70:hover {
  --tw-ring-color: rgb(34 197 94 / 0.7);
}

.hover\:ring-green-500\/75:hover {
  --tw-ring-color: rgb(34 197 94 / 0.75);
}

.hover\:ring-green-500\/80:hover {
  --tw-ring-color: rgb(34 197 94 / 0.8);
}

.hover\:ring-green-500\/90:hover {
  --tw-ring-color: rgb(34 197 94 / 0.9);
}

.hover\:ring-green-500\/95:hover {
  --tw-ring-color: rgb(34 197 94 / 0.95);
}

.hover\:ring-green-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity));
}

.hover\:ring-green-600\/0:hover {
  --tw-ring-color: rgb(22 163 74 / 0);
}

.hover\:ring-green-600\/10:hover {
  --tw-ring-color: rgb(22 163 74 / 0.1);
}

.hover\:ring-green-600\/100:hover {
  --tw-ring-color: rgb(22 163 74 / 1);
}

.hover\:ring-green-600\/20:hover {
  --tw-ring-color: rgb(22 163 74 / 0.2);
}

.hover\:ring-green-600\/25:hover {
  --tw-ring-color: rgb(22 163 74 / 0.25);
}

.hover\:ring-green-600\/30:hover {
  --tw-ring-color: rgb(22 163 74 / 0.3);
}

.hover\:ring-green-600\/40:hover {
  --tw-ring-color: rgb(22 163 74 / 0.4);
}

.hover\:ring-green-600\/5:hover {
  --tw-ring-color: rgb(22 163 74 / 0.05);
}

.hover\:ring-green-600\/50:hover {
  --tw-ring-color: rgb(22 163 74 / 0.5);
}

.hover\:ring-green-600\/60:hover {
  --tw-ring-color: rgb(22 163 74 / 0.6);
}

.hover\:ring-green-600\/70:hover {
  --tw-ring-color: rgb(22 163 74 / 0.7);
}

.hover\:ring-green-600\/75:hover {
  --tw-ring-color: rgb(22 163 74 / 0.75);
}

.hover\:ring-green-600\/80:hover {
  --tw-ring-color: rgb(22 163 74 / 0.8);
}

.hover\:ring-green-600\/90:hover {
  --tw-ring-color: rgb(22 163 74 / 0.9);
}

.hover\:ring-green-600\/95:hover {
  --tw-ring-color: rgb(22 163 74 / 0.95);
}

.hover\:ring-green-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity));
}

.hover\:ring-green-700\/0:hover {
  --tw-ring-color: rgb(21 128 61 / 0);
}

.hover\:ring-green-700\/10:hover {
  --tw-ring-color: rgb(21 128 61 / 0.1);
}

.hover\:ring-green-700\/100:hover {
  --tw-ring-color: rgb(21 128 61 / 1);
}

.hover\:ring-green-700\/20:hover {
  --tw-ring-color: rgb(21 128 61 / 0.2);
}

.hover\:ring-green-700\/25:hover {
  --tw-ring-color: rgb(21 128 61 / 0.25);
}

.hover\:ring-green-700\/30:hover {
  --tw-ring-color: rgb(21 128 61 / 0.3);
}

.hover\:ring-green-700\/40:hover {
  --tw-ring-color: rgb(21 128 61 / 0.4);
}

.hover\:ring-green-700\/5:hover {
  --tw-ring-color: rgb(21 128 61 / 0.05);
}

.hover\:ring-green-700\/50:hover {
  --tw-ring-color: rgb(21 128 61 / 0.5);
}

.hover\:ring-green-700\/60:hover {
  --tw-ring-color: rgb(21 128 61 / 0.6);
}

.hover\:ring-green-700\/70:hover {
  --tw-ring-color: rgb(21 128 61 / 0.7);
}

.hover\:ring-green-700\/75:hover {
  --tw-ring-color: rgb(21 128 61 / 0.75);
}

.hover\:ring-green-700\/80:hover {
  --tw-ring-color: rgb(21 128 61 / 0.8);
}

.hover\:ring-green-700\/90:hover {
  --tw-ring-color: rgb(21 128 61 / 0.9);
}

.hover\:ring-green-700\/95:hover {
  --tw-ring-color: rgb(21 128 61 / 0.95);
}

.hover\:ring-green-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity));
}

.hover\:ring-green-800\/0:hover {
  --tw-ring-color: rgb(22 101 52 / 0);
}

.hover\:ring-green-800\/10:hover {
  --tw-ring-color: rgb(22 101 52 / 0.1);
}

.hover\:ring-green-800\/100:hover {
  --tw-ring-color: rgb(22 101 52 / 1);
}

.hover\:ring-green-800\/20:hover {
  --tw-ring-color: rgb(22 101 52 / 0.2);
}

.hover\:ring-green-800\/25:hover {
  --tw-ring-color: rgb(22 101 52 / 0.25);
}

.hover\:ring-green-800\/30:hover {
  --tw-ring-color: rgb(22 101 52 / 0.3);
}

.hover\:ring-green-800\/40:hover {
  --tw-ring-color: rgb(22 101 52 / 0.4);
}

.hover\:ring-green-800\/5:hover {
  --tw-ring-color: rgb(22 101 52 / 0.05);
}

.hover\:ring-green-800\/50:hover {
  --tw-ring-color: rgb(22 101 52 / 0.5);
}

.hover\:ring-green-800\/60:hover {
  --tw-ring-color: rgb(22 101 52 / 0.6);
}

.hover\:ring-green-800\/70:hover {
  --tw-ring-color: rgb(22 101 52 / 0.7);
}

.hover\:ring-green-800\/75:hover {
  --tw-ring-color: rgb(22 101 52 / 0.75);
}

.hover\:ring-green-800\/80:hover {
  --tw-ring-color: rgb(22 101 52 / 0.8);
}

.hover\:ring-green-800\/90:hover {
  --tw-ring-color: rgb(22 101 52 / 0.9);
}

.hover\:ring-green-800\/95:hover {
  --tw-ring-color: rgb(22 101 52 / 0.95);
}

.hover\:ring-green-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity));
}

.hover\:ring-green-900\/0:hover {
  --tw-ring-color: rgb(20 83 45 / 0);
}

.hover\:ring-green-900\/10:hover {
  --tw-ring-color: rgb(20 83 45 / 0.1);
}

.hover\:ring-green-900\/100:hover {
  --tw-ring-color: rgb(20 83 45 / 1);
}

.hover\:ring-green-900\/20:hover {
  --tw-ring-color: rgb(20 83 45 / 0.2);
}

.hover\:ring-green-900\/25:hover {
  --tw-ring-color: rgb(20 83 45 / 0.25);
}

.hover\:ring-green-900\/30:hover {
  --tw-ring-color: rgb(20 83 45 / 0.3);
}

.hover\:ring-green-900\/40:hover {
  --tw-ring-color: rgb(20 83 45 / 0.4);
}

.hover\:ring-green-900\/5:hover {
  --tw-ring-color: rgb(20 83 45 / 0.05);
}

.hover\:ring-green-900\/50:hover {
  --tw-ring-color: rgb(20 83 45 / 0.5);
}

.hover\:ring-green-900\/60:hover {
  --tw-ring-color: rgb(20 83 45 / 0.6);
}

.hover\:ring-green-900\/70:hover {
  --tw-ring-color: rgb(20 83 45 / 0.7);
}

.hover\:ring-green-900\/75:hover {
  --tw-ring-color: rgb(20 83 45 / 0.75);
}

.hover\:ring-green-900\/80:hover {
  --tw-ring-color: rgb(20 83 45 / 0.8);
}

.hover\:ring-green-900\/90:hover {
  --tw-ring-color: rgb(20 83 45 / 0.9);
}

.hover\:ring-green-900\/95:hover {
  --tw-ring-color: rgb(20 83 45 / 0.95);
}

.hover\:ring-info-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(66 153 225 / var(--tw-ring-opacity));
}

.hover\:ring-info-500\/0:hover {
  --tw-ring-color: rgb(66 153 225 / 0);
}

.hover\:ring-info-500\/10:hover {
  --tw-ring-color: rgb(66 153 225 / 0.1);
}

.hover\:ring-info-500\/100:hover {
  --tw-ring-color: rgb(66 153 225 / 1);
}

.hover\:ring-info-500\/20:hover {
  --tw-ring-color: rgb(66 153 225 / 0.2);
}

.hover\:ring-info-500\/25:hover {
  --tw-ring-color: rgb(66 153 225 / 0.25);
}

.hover\:ring-info-500\/30:hover {
  --tw-ring-color: rgb(66 153 225 / 0.3);
}

.hover\:ring-info-500\/40:hover {
  --tw-ring-color: rgb(66 153 225 / 0.4);
}

.hover\:ring-info-500\/5:hover {
  --tw-ring-color: rgb(66 153 225 / 0.05);
}

.hover\:ring-info-500\/50:hover {
  --tw-ring-color: rgb(66 153 225 / 0.5);
}

.hover\:ring-info-500\/60:hover {
  --tw-ring-color: rgb(66 153 225 / 0.6);
}

.hover\:ring-info-500\/70:hover {
  --tw-ring-color: rgb(66 153 225 / 0.7);
}

.hover\:ring-info-500\/75:hover {
  --tw-ring-color: rgb(66 153 225 / 0.75);
}

.hover\:ring-info-500\/80:hover {
  --tw-ring-color: rgb(66 153 225 / 0.8);
}

.hover\:ring-info-500\/90:hover {
  --tw-ring-color: rgb(66 153 225 / 0.9);
}

.hover\:ring-info-500\/95:hover {
  --tw-ring-color: rgb(66 153 225 / 0.95);
}

.hover\:ring-light-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(237 242 247 / var(--tw-ring-opacity));
}

.hover\:ring-light-500\/0:hover {
  --tw-ring-color: rgb(237 242 247 / 0);
}

.hover\:ring-light-500\/10:hover {
  --tw-ring-color: rgb(237 242 247 / 0.1);
}

.hover\:ring-light-500\/100:hover {
  --tw-ring-color: rgb(237 242 247 / 1);
}

.hover\:ring-light-500\/20:hover {
  --tw-ring-color: rgb(237 242 247 / 0.2);
}

.hover\:ring-light-500\/25:hover {
  --tw-ring-color: rgb(237 242 247 / 0.25);
}

.hover\:ring-light-500\/30:hover {
  --tw-ring-color: rgb(237 242 247 / 0.3);
}

.hover\:ring-light-500\/40:hover {
  --tw-ring-color: rgb(237 242 247 / 0.4);
}

.hover\:ring-light-500\/5:hover {
  --tw-ring-color: rgb(237 242 247 / 0.05);
}

.hover\:ring-light-500\/50:hover {
  --tw-ring-color: rgb(237 242 247 / 0.5);
}

.hover\:ring-light-500\/60:hover {
  --tw-ring-color: rgb(237 242 247 / 0.6);
}

.hover\:ring-light-500\/70:hover {
  --tw-ring-color: rgb(237 242 247 / 0.7);
}

.hover\:ring-light-500\/75:hover {
  --tw-ring-color: rgb(237 242 247 / 0.75);
}

.hover\:ring-light-500\/80:hover {
  --tw-ring-color: rgb(237 242 247 / 0.8);
}

.hover\:ring-light-500\/90:hover {
  --tw-ring-color: rgb(237 242 247 / 0.9);
}

.hover\:ring-light-500\/95:hover {
  --tw-ring-color: rgb(237 242 247 / 0.95);
}

.hover\:ring-neutral-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity));
}

.hover\:ring-neutral-100\/0:hover {
  --tw-ring-color: rgb(245 245 245 / 0);
}

.hover\:ring-neutral-100\/10:hover {
  --tw-ring-color: rgb(245 245 245 / 0.1);
}

.hover\:ring-neutral-100\/100:hover {
  --tw-ring-color: rgb(245 245 245 / 1);
}

.hover\:ring-neutral-100\/20:hover {
  --tw-ring-color: rgb(245 245 245 / 0.2);
}

.hover\:ring-neutral-100\/25:hover {
  --tw-ring-color: rgb(245 245 245 / 0.25);
}

.hover\:ring-neutral-100\/30:hover {
  --tw-ring-color: rgb(245 245 245 / 0.3);
}

.hover\:ring-neutral-100\/40:hover {
  --tw-ring-color: rgb(245 245 245 / 0.4);
}

.hover\:ring-neutral-100\/5:hover {
  --tw-ring-color: rgb(245 245 245 / 0.05);
}

.hover\:ring-neutral-100\/50:hover {
  --tw-ring-color: rgb(245 245 245 / 0.5);
}

.hover\:ring-neutral-100\/60:hover {
  --tw-ring-color: rgb(245 245 245 / 0.6);
}

.hover\:ring-neutral-100\/70:hover {
  --tw-ring-color: rgb(245 245 245 / 0.7);
}

.hover\:ring-neutral-100\/75:hover {
  --tw-ring-color: rgb(245 245 245 / 0.75);
}

.hover\:ring-neutral-100\/80:hover {
  --tw-ring-color: rgb(245 245 245 / 0.8);
}

.hover\:ring-neutral-100\/90:hover {
  --tw-ring-color: rgb(245 245 245 / 0.9);
}

.hover\:ring-neutral-100\/95:hover {
  --tw-ring-color: rgb(245 245 245 / 0.95);
}

.hover\:ring-neutral-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity));
}

.hover\:ring-neutral-200\/0:hover {
  --tw-ring-color: rgb(229 229 229 / 0);
}

.hover\:ring-neutral-200\/10:hover {
  --tw-ring-color: rgb(229 229 229 / 0.1);
}

.hover\:ring-neutral-200\/100:hover {
  --tw-ring-color: rgb(229 229 229 / 1);
}

.hover\:ring-neutral-200\/20:hover {
  --tw-ring-color: rgb(229 229 229 / 0.2);
}

.hover\:ring-neutral-200\/25:hover {
  --tw-ring-color: rgb(229 229 229 / 0.25);
}

.hover\:ring-neutral-200\/30:hover {
  --tw-ring-color: rgb(229 229 229 / 0.3);
}

.hover\:ring-neutral-200\/40:hover {
  --tw-ring-color: rgb(229 229 229 / 0.4);
}

.hover\:ring-neutral-200\/5:hover {
  --tw-ring-color: rgb(229 229 229 / 0.05);
}

.hover\:ring-neutral-200\/50:hover {
  --tw-ring-color: rgb(229 229 229 / 0.5);
}

.hover\:ring-neutral-200\/60:hover {
  --tw-ring-color: rgb(229 229 229 / 0.6);
}

.hover\:ring-neutral-200\/70:hover {
  --tw-ring-color: rgb(229 229 229 / 0.7);
}

.hover\:ring-neutral-200\/75:hover {
  --tw-ring-color: rgb(229 229 229 / 0.75);
}

.hover\:ring-neutral-200\/80:hover {
  --tw-ring-color: rgb(229 229 229 / 0.8);
}

.hover\:ring-neutral-200\/90:hover {
  --tw-ring-color: rgb(229 229 229 / 0.9);
}

.hover\:ring-neutral-200\/95:hover {
  --tw-ring-color: rgb(229 229 229 / 0.95);
}

.hover\:ring-neutral-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity));
}

.hover\:ring-neutral-300\/0:hover {
  --tw-ring-color: rgb(212 212 212 / 0);
}

.hover\:ring-neutral-300\/10:hover {
  --tw-ring-color: rgb(212 212 212 / 0.1);
}

.hover\:ring-neutral-300\/100:hover {
  --tw-ring-color: rgb(212 212 212 / 1);
}

.hover\:ring-neutral-300\/20:hover {
  --tw-ring-color: rgb(212 212 212 / 0.2);
}

.hover\:ring-neutral-300\/25:hover {
  --tw-ring-color: rgb(212 212 212 / 0.25);
}

.hover\:ring-neutral-300\/30:hover {
  --tw-ring-color: rgb(212 212 212 / 0.3);
}

.hover\:ring-neutral-300\/40:hover {
  --tw-ring-color: rgb(212 212 212 / 0.4);
}

.hover\:ring-neutral-300\/5:hover {
  --tw-ring-color: rgb(212 212 212 / 0.05);
}

.hover\:ring-neutral-300\/50:hover {
  --tw-ring-color: rgb(212 212 212 / 0.5);
}

.hover\:ring-neutral-300\/60:hover {
  --tw-ring-color: rgb(212 212 212 / 0.6);
}

.hover\:ring-neutral-300\/70:hover {
  --tw-ring-color: rgb(212 212 212 / 0.7);
}

.hover\:ring-neutral-300\/75:hover {
  --tw-ring-color: rgb(212 212 212 / 0.75);
}

.hover\:ring-neutral-300\/80:hover {
  --tw-ring-color: rgb(212 212 212 / 0.8);
}

.hover\:ring-neutral-300\/90:hover {
  --tw-ring-color: rgb(212 212 212 / 0.9);
}

.hover\:ring-neutral-300\/95:hover {
  --tw-ring-color: rgb(212 212 212 / 0.95);
}

.hover\:ring-neutral-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity));
}

.hover\:ring-neutral-400\/0:hover {
  --tw-ring-color: rgb(163 163 163 / 0);
}

.hover\:ring-neutral-400\/10:hover {
  --tw-ring-color: rgb(163 163 163 / 0.1);
}

.hover\:ring-neutral-400\/100:hover {
  --tw-ring-color: rgb(163 163 163 / 1);
}

.hover\:ring-neutral-400\/20:hover {
  --tw-ring-color: rgb(163 163 163 / 0.2);
}

.hover\:ring-neutral-400\/25:hover {
  --tw-ring-color: rgb(163 163 163 / 0.25);
}

.hover\:ring-neutral-400\/30:hover {
  --tw-ring-color: rgb(163 163 163 / 0.3);
}

.hover\:ring-neutral-400\/40:hover {
  --tw-ring-color: rgb(163 163 163 / 0.4);
}

.hover\:ring-neutral-400\/5:hover {
  --tw-ring-color: rgb(163 163 163 / 0.05);
}

.hover\:ring-neutral-400\/50:hover {
  --tw-ring-color: rgb(163 163 163 / 0.5);
}

.hover\:ring-neutral-400\/60:hover {
  --tw-ring-color: rgb(163 163 163 / 0.6);
}

.hover\:ring-neutral-400\/70:hover {
  --tw-ring-color: rgb(163 163 163 / 0.7);
}

.hover\:ring-neutral-400\/75:hover {
  --tw-ring-color: rgb(163 163 163 / 0.75);
}

.hover\:ring-neutral-400\/80:hover {
  --tw-ring-color: rgb(163 163 163 / 0.8);
}

.hover\:ring-neutral-400\/90:hover {
  --tw-ring-color: rgb(163 163 163 / 0.9);
}

.hover\:ring-neutral-400\/95:hover {
  --tw-ring-color: rgb(163 163 163 / 0.95);
}

.hover\:ring-neutral-50:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity));
}

.hover\:ring-neutral-50\/0:hover {
  --tw-ring-color: rgb(250 250 250 / 0);
}

.hover\:ring-neutral-50\/10:hover {
  --tw-ring-color: rgb(250 250 250 / 0.1);
}

.hover\:ring-neutral-50\/100:hover {
  --tw-ring-color: rgb(250 250 250 / 1);
}

.hover\:ring-neutral-50\/20:hover {
  --tw-ring-color: rgb(250 250 250 / 0.2);
}

.hover\:ring-neutral-50\/25:hover {
  --tw-ring-color: rgb(250 250 250 / 0.25);
}

.hover\:ring-neutral-50\/30:hover {
  --tw-ring-color: rgb(250 250 250 / 0.3);
}

.hover\:ring-neutral-50\/40:hover {
  --tw-ring-color: rgb(250 250 250 / 0.4);
}

.hover\:ring-neutral-50\/5:hover {
  --tw-ring-color: rgb(250 250 250 / 0.05);
}

.hover\:ring-neutral-50\/50:hover {
  --tw-ring-color: rgb(250 250 250 / 0.5);
}

.hover\:ring-neutral-50\/60:hover {
  --tw-ring-color: rgb(250 250 250 / 0.6);
}

.hover\:ring-neutral-50\/70:hover {
  --tw-ring-color: rgb(250 250 250 / 0.7);
}

.hover\:ring-neutral-50\/75:hover {
  --tw-ring-color: rgb(250 250 250 / 0.75);
}

.hover\:ring-neutral-50\/80:hover {
  --tw-ring-color: rgb(250 250 250 / 0.8);
}

.hover\:ring-neutral-50\/90:hover {
  --tw-ring-color: rgb(250 250 250 / 0.9);
}

.hover\:ring-neutral-50\/95:hover {
  --tw-ring-color: rgb(250 250 250 / 0.95);
}

.hover\:ring-neutral-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity));
}

.hover\:ring-neutral-500\/0:hover {
  --tw-ring-color: rgb(115 115 115 / 0);
}

.hover\:ring-neutral-500\/10:hover {
  --tw-ring-color: rgb(115 115 115 / 0.1);
}

.hover\:ring-neutral-500\/100:hover {
  --tw-ring-color: rgb(115 115 115 / 1);
}

.hover\:ring-neutral-500\/20:hover {
  --tw-ring-color: rgb(115 115 115 / 0.2);
}

.hover\:ring-neutral-500\/25:hover {
  --tw-ring-color: rgb(115 115 115 / 0.25);
}

.hover\:ring-neutral-500\/30:hover {
  --tw-ring-color: rgb(115 115 115 / 0.3);
}

.hover\:ring-neutral-500\/40:hover {
  --tw-ring-color: rgb(115 115 115 / 0.4);
}

.hover\:ring-neutral-500\/5:hover {
  --tw-ring-color: rgb(115 115 115 / 0.05);
}

.hover\:ring-neutral-500\/50:hover {
  --tw-ring-color: rgb(115 115 115 / 0.5);
}

.hover\:ring-neutral-500\/60:hover {
  --tw-ring-color: rgb(115 115 115 / 0.6);
}

.hover\:ring-neutral-500\/70:hover {
  --tw-ring-color: rgb(115 115 115 / 0.7);
}

.hover\:ring-neutral-500\/75:hover {
  --tw-ring-color: rgb(115 115 115 / 0.75);
}

.hover\:ring-neutral-500\/80:hover {
  --tw-ring-color: rgb(115 115 115 / 0.8);
}

.hover\:ring-neutral-500\/90:hover {
  --tw-ring-color: rgb(115 115 115 / 0.9);
}

.hover\:ring-neutral-500\/95:hover {
  --tw-ring-color: rgb(115 115 115 / 0.95);
}

.hover\:ring-neutral-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity));
}

.hover\:ring-neutral-600\/0:hover {
  --tw-ring-color: rgb(82 82 82 / 0);
}

.hover\:ring-neutral-600\/10:hover {
  --tw-ring-color: rgb(82 82 82 / 0.1);
}

.hover\:ring-neutral-600\/100:hover {
  --tw-ring-color: rgb(82 82 82 / 1);
}

.hover\:ring-neutral-600\/20:hover {
  --tw-ring-color: rgb(82 82 82 / 0.2);
}

.hover\:ring-neutral-600\/25:hover {
  --tw-ring-color: rgb(82 82 82 / 0.25);
}

.hover\:ring-neutral-600\/30:hover {
  --tw-ring-color: rgb(82 82 82 / 0.3);
}

.hover\:ring-neutral-600\/40:hover {
  --tw-ring-color: rgb(82 82 82 / 0.4);
}

.hover\:ring-neutral-600\/5:hover {
  --tw-ring-color: rgb(82 82 82 / 0.05);
}

.hover\:ring-neutral-600\/50:hover {
  --tw-ring-color: rgb(82 82 82 / 0.5);
}

.hover\:ring-neutral-600\/60:hover {
  --tw-ring-color: rgb(82 82 82 / 0.6);
}

.hover\:ring-neutral-600\/70:hover {
  --tw-ring-color: rgb(82 82 82 / 0.7);
}

.hover\:ring-neutral-600\/75:hover {
  --tw-ring-color: rgb(82 82 82 / 0.75);
}

.hover\:ring-neutral-600\/80:hover {
  --tw-ring-color: rgb(82 82 82 / 0.8);
}

.hover\:ring-neutral-600\/90:hover {
  --tw-ring-color: rgb(82 82 82 / 0.9);
}

.hover\:ring-neutral-600\/95:hover {
  --tw-ring-color: rgb(82 82 82 / 0.95);
}

.hover\:ring-neutral-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity));
}

.hover\:ring-neutral-700\/0:hover {
  --tw-ring-color: rgb(64 64 64 / 0);
}

.hover\:ring-neutral-700\/10:hover {
  --tw-ring-color: rgb(64 64 64 / 0.1);
}

.hover\:ring-neutral-700\/100:hover {
  --tw-ring-color: rgb(64 64 64 / 1);
}

.hover\:ring-neutral-700\/20:hover {
  --tw-ring-color: rgb(64 64 64 / 0.2);
}

.hover\:ring-neutral-700\/25:hover {
  --tw-ring-color: rgb(64 64 64 / 0.25);
}

.hover\:ring-neutral-700\/30:hover {
  --tw-ring-color: rgb(64 64 64 / 0.3);
}

.hover\:ring-neutral-700\/40:hover {
  --tw-ring-color: rgb(64 64 64 / 0.4);
}

.hover\:ring-neutral-700\/5:hover {
  --tw-ring-color: rgb(64 64 64 / 0.05);
}

.hover\:ring-neutral-700\/50:hover {
  --tw-ring-color: rgb(64 64 64 / 0.5);
}

.hover\:ring-neutral-700\/60:hover {
  --tw-ring-color: rgb(64 64 64 / 0.6);
}

.hover\:ring-neutral-700\/70:hover {
  --tw-ring-color: rgb(64 64 64 / 0.7);
}

.hover\:ring-neutral-700\/75:hover {
  --tw-ring-color: rgb(64 64 64 / 0.75);
}

.hover\:ring-neutral-700\/80:hover {
  --tw-ring-color: rgb(64 64 64 / 0.8);
}

.hover\:ring-neutral-700\/90:hover {
  --tw-ring-color: rgb(64 64 64 / 0.9);
}

.hover\:ring-neutral-700\/95:hover {
  --tw-ring-color: rgb(64 64 64 / 0.95);
}

.hover\:ring-neutral-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity));
}

.hover\:ring-neutral-800\/0:hover {
  --tw-ring-color: rgb(38 38 38 / 0);
}

.hover\:ring-neutral-800\/10:hover {
  --tw-ring-color: rgb(38 38 38 / 0.1);
}

.hover\:ring-neutral-800\/100:hover {
  --tw-ring-color: rgb(38 38 38 / 1);
}

.hover\:ring-neutral-800\/20:hover {
  --tw-ring-color: rgb(38 38 38 / 0.2);
}

.hover\:ring-neutral-800\/25:hover {
  --tw-ring-color: rgb(38 38 38 / 0.25);
}

.hover\:ring-neutral-800\/30:hover {
  --tw-ring-color: rgb(38 38 38 / 0.3);
}

.hover\:ring-neutral-800\/40:hover {
  --tw-ring-color: rgb(38 38 38 / 0.4);
}

.hover\:ring-neutral-800\/5:hover {
  --tw-ring-color: rgb(38 38 38 / 0.05);
}

.hover\:ring-neutral-800\/50:hover {
  --tw-ring-color: rgb(38 38 38 / 0.5);
}

.hover\:ring-neutral-800\/60:hover {
  --tw-ring-color: rgb(38 38 38 / 0.6);
}

.hover\:ring-neutral-800\/70:hover {
  --tw-ring-color: rgb(38 38 38 / 0.7);
}

.hover\:ring-neutral-800\/75:hover {
  --tw-ring-color: rgb(38 38 38 / 0.75);
}

.hover\:ring-neutral-800\/80:hover {
  --tw-ring-color: rgb(38 38 38 / 0.8);
}

.hover\:ring-neutral-800\/90:hover {
  --tw-ring-color: rgb(38 38 38 / 0.9);
}

.hover\:ring-neutral-800\/95:hover {
  --tw-ring-color: rgb(38 38 38 / 0.95);
}

.hover\:ring-neutral-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity));
}

.hover\:ring-neutral-900\/0:hover {
  --tw-ring-color: rgb(23 23 23 / 0);
}

.hover\:ring-neutral-900\/10:hover {
  --tw-ring-color: rgb(23 23 23 / 0.1);
}

.hover\:ring-neutral-900\/100:hover {
  --tw-ring-color: rgb(23 23 23 / 1);
}

.hover\:ring-neutral-900\/20:hover {
  --tw-ring-color: rgb(23 23 23 / 0.2);
}

.hover\:ring-neutral-900\/25:hover {
  --tw-ring-color: rgb(23 23 23 / 0.25);
}

.hover\:ring-neutral-900\/30:hover {
  --tw-ring-color: rgb(23 23 23 / 0.3);
}

.hover\:ring-neutral-900\/40:hover {
  --tw-ring-color: rgb(23 23 23 / 0.4);
}

.hover\:ring-neutral-900\/5:hover {
  --tw-ring-color: rgb(23 23 23 / 0.05);
}

.hover\:ring-neutral-900\/50:hover {
  --tw-ring-color: rgb(23 23 23 / 0.5);
}

.hover\:ring-neutral-900\/60:hover {
  --tw-ring-color: rgb(23 23 23 / 0.6);
}

.hover\:ring-neutral-900\/70:hover {
  --tw-ring-color: rgb(23 23 23 / 0.7);
}

.hover\:ring-neutral-900\/75:hover {
  --tw-ring-color: rgb(23 23 23 / 0.75);
}

.hover\:ring-neutral-900\/80:hover {
  --tw-ring-color: rgb(23 23 23 / 0.8);
}

.hover\:ring-neutral-900\/90:hover {
  --tw-ring-color: rgb(23 23 23 / 0.9);
}

.hover\:ring-neutral-900\/95:hover {
  --tw-ring-color: rgb(23 23 23 / 0.95);
}

.hover\:ring-pink-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity));
}

.hover\:ring-pink-100\/0:hover {
  --tw-ring-color: rgb(252 231 243 / 0);
}

.hover\:ring-pink-100\/10:hover {
  --tw-ring-color: rgb(252 231 243 / 0.1);
}

.hover\:ring-pink-100\/100:hover {
  --tw-ring-color: rgb(252 231 243 / 1);
}

.hover\:ring-pink-100\/20:hover {
  --tw-ring-color: rgb(252 231 243 / 0.2);
}

.hover\:ring-pink-100\/25:hover {
  --tw-ring-color: rgb(252 231 243 / 0.25);
}

.hover\:ring-pink-100\/30:hover {
  --tw-ring-color: rgb(252 231 243 / 0.3);
}

.hover\:ring-pink-100\/40:hover {
  --tw-ring-color: rgb(252 231 243 / 0.4);
}

.hover\:ring-pink-100\/5:hover {
  --tw-ring-color: rgb(252 231 243 / 0.05);
}

.hover\:ring-pink-100\/50:hover {
  --tw-ring-color: rgb(252 231 243 / 0.5);
}

.hover\:ring-pink-100\/60:hover {
  --tw-ring-color: rgb(252 231 243 / 0.6);
}

.hover\:ring-pink-100\/70:hover {
  --tw-ring-color: rgb(252 231 243 / 0.7);
}

.hover\:ring-pink-100\/75:hover {
  --tw-ring-color: rgb(252 231 243 / 0.75);
}

.hover\:ring-pink-100\/80:hover {
  --tw-ring-color: rgb(252 231 243 / 0.8);
}

.hover\:ring-pink-100\/90:hover {
  --tw-ring-color: rgb(252 231 243 / 0.9);
}

.hover\:ring-pink-100\/95:hover {
  --tw-ring-color: rgb(252 231 243 / 0.95);
}

.hover\:ring-pink-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity));
}

.hover\:ring-pink-200\/0:hover {
  --tw-ring-color: rgb(251 207 232 / 0);
}

.hover\:ring-pink-200\/10:hover {
  --tw-ring-color: rgb(251 207 232 / 0.1);
}

.hover\:ring-pink-200\/100:hover {
  --tw-ring-color: rgb(251 207 232 / 1);
}

.hover\:ring-pink-200\/20:hover {
  --tw-ring-color: rgb(251 207 232 / 0.2);
}

.hover\:ring-pink-200\/25:hover {
  --tw-ring-color: rgb(251 207 232 / 0.25);
}

.hover\:ring-pink-200\/30:hover {
  --tw-ring-color: rgb(251 207 232 / 0.3);
}

.hover\:ring-pink-200\/40:hover {
  --tw-ring-color: rgb(251 207 232 / 0.4);
}

.hover\:ring-pink-200\/5:hover {
  --tw-ring-color: rgb(251 207 232 / 0.05);
}

.hover\:ring-pink-200\/50:hover {
  --tw-ring-color: rgb(251 207 232 / 0.5);
}

.hover\:ring-pink-200\/60:hover {
  --tw-ring-color: rgb(251 207 232 / 0.6);
}

.hover\:ring-pink-200\/70:hover {
  --tw-ring-color: rgb(251 207 232 / 0.7);
}

.hover\:ring-pink-200\/75:hover {
  --tw-ring-color: rgb(251 207 232 / 0.75);
}

.hover\:ring-pink-200\/80:hover {
  --tw-ring-color: rgb(251 207 232 / 0.8);
}

.hover\:ring-pink-200\/90:hover {
  --tw-ring-color: rgb(251 207 232 / 0.9);
}

.hover\:ring-pink-200\/95:hover {
  --tw-ring-color: rgb(251 207 232 / 0.95);
}

.hover\:ring-pink-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity));
}

.hover\:ring-pink-300\/0:hover {
  --tw-ring-color: rgb(249 168 212 / 0);
}

.hover\:ring-pink-300\/10:hover {
  --tw-ring-color: rgb(249 168 212 / 0.1);
}

.hover\:ring-pink-300\/100:hover {
  --tw-ring-color: rgb(249 168 212 / 1);
}

.hover\:ring-pink-300\/20:hover {
  --tw-ring-color: rgb(249 168 212 / 0.2);
}

.hover\:ring-pink-300\/25:hover {
  --tw-ring-color: rgb(249 168 212 / 0.25);
}

.hover\:ring-pink-300\/30:hover {
  --tw-ring-color: rgb(249 168 212 / 0.3);
}

.hover\:ring-pink-300\/40:hover {
  --tw-ring-color: rgb(249 168 212 / 0.4);
}

.hover\:ring-pink-300\/5:hover {
  --tw-ring-color: rgb(249 168 212 / 0.05);
}

.hover\:ring-pink-300\/50:hover {
  --tw-ring-color: rgb(249 168 212 / 0.5);
}

.hover\:ring-pink-300\/60:hover {
  --tw-ring-color: rgb(249 168 212 / 0.6);
}

.hover\:ring-pink-300\/70:hover {
  --tw-ring-color: rgb(249 168 212 / 0.7);
}

.hover\:ring-pink-300\/75:hover {
  --tw-ring-color: rgb(249 168 212 / 0.75);
}

.hover\:ring-pink-300\/80:hover {
  --tw-ring-color: rgb(249 168 212 / 0.8);
}

.hover\:ring-pink-300\/90:hover {
  --tw-ring-color: rgb(249 168 212 / 0.9);
}

.hover\:ring-pink-300\/95:hover {
  --tw-ring-color: rgb(249 168 212 / 0.95);
}

.hover\:ring-pink-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity));
}

.hover\:ring-pink-400\/0:hover {
  --tw-ring-color: rgb(244 114 182 / 0);
}

.hover\:ring-pink-400\/10:hover {
  --tw-ring-color: rgb(244 114 182 / 0.1);
}

.hover\:ring-pink-400\/100:hover {
  --tw-ring-color: rgb(244 114 182 / 1);
}

.hover\:ring-pink-400\/20:hover {
  --tw-ring-color: rgb(244 114 182 / 0.2);
}

.hover\:ring-pink-400\/25:hover {
  --tw-ring-color: rgb(244 114 182 / 0.25);
}

.hover\:ring-pink-400\/30:hover {
  --tw-ring-color: rgb(244 114 182 / 0.3);
}

.hover\:ring-pink-400\/40:hover {
  --tw-ring-color: rgb(244 114 182 / 0.4);
}

.hover\:ring-pink-400\/5:hover {
  --tw-ring-color: rgb(244 114 182 / 0.05);
}

.hover\:ring-pink-400\/50:hover {
  --tw-ring-color: rgb(244 114 182 / 0.5);
}

.hover\:ring-pink-400\/60:hover {
  --tw-ring-color: rgb(244 114 182 / 0.6);
}

.hover\:ring-pink-400\/70:hover {
  --tw-ring-color: rgb(244 114 182 / 0.7);
}

.hover\:ring-pink-400\/75:hover {
  --tw-ring-color: rgb(244 114 182 / 0.75);
}

.hover\:ring-pink-400\/80:hover {
  --tw-ring-color: rgb(244 114 182 / 0.8);
}

.hover\:ring-pink-400\/90:hover {
  --tw-ring-color: rgb(244 114 182 / 0.9);
}

.hover\:ring-pink-400\/95:hover {
  --tw-ring-color: rgb(244 114 182 / 0.95);
}

.hover\:ring-pink-50:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity));
}

.hover\:ring-pink-50\/0:hover {
  --tw-ring-color: rgb(253 242 248 / 0);
}

.hover\:ring-pink-50\/10:hover {
  --tw-ring-color: rgb(253 242 248 / 0.1);
}

.hover\:ring-pink-50\/100:hover {
  --tw-ring-color: rgb(253 242 248 / 1);
}

.hover\:ring-pink-50\/20:hover {
  --tw-ring-color: rgb(253 242 248 / 0.2);
}

.hover\:ring-pink-50\/25:hover {
  --tw-ring-color: rgb(253 242 248 / 0.25);
}

.hover\:ring-pink-50\/30:hover {
  --tw-ring-color: rgb(253 242 248 / 0.3);
}

.hover\:ring-pink-50\/40:hover {
  --tw-ring-color: rgb(253 242 248 / 0.4);
}

.hover\:ring-pink-50\/5:hover {
  --tw-ring-color: rgb(253 242 248 / 0.05);
}

.hover\:ring-pink-50\/50:hover {
  --tw-ring-color: rgb(253 242 248 / 0.5);
}

.hover\:ring-pink-50\/60:hover {
  --tw-ring-color: rgb(253 242 248 / 0.6);
}

.hover\:ring-pink-50\/70:hover {
  --tw-ring-color: rgb(253 242 248 / 0.7);
}

.hover\:ring-pink-50\/75:hover {
  --tw-ring-color: rgb(253 242 248 / 0.75);
}

.hover\:ring-pink-50\/80:hover {
  --tw-ring-color: rgb(253 242 248 / 0.8);
}

.hover\:ring-pink-50\/90:hover {
  --tw-ring-color: rgb(253 242 248 / 0.9);
}

.hover\:ring-pink-50\/95:hover {
  --tw-ring-color: rgb(253 242 248 / 0.95);
}

.hover\:ring-pink-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity));
}

.hover\:ring-pink-500\/0:hover {
  --tw-ring-color: rgb(236 72 153 / 0);
}

.hover\:ring-pink-500\/10:hover {
  --tw-ring-color: rgb(236 72 153 / 0.1);
}

.hover\:ring-pink-500\/100:hover {
  --tw-ring-color: rgb(236 72 153 / 1);
}

.hover\:ring-pink-500\/20:hover {
  --tw-ring-color: rgb(236 72 153 / 0.2);
}

.hover\:ring-pink-500\/25:hover {
  --tw-ring-color: rgb(236 72 153 / 0.25);
}

.hover\:ring-pink-500\/30:hover {
  --tw-ring-color: rgb(236 72 153 / 0.3);
}

.hover\:ring-pink-500\/40:hover {
  --tw-ring-color: rgb(236 72 153 / 0.4);
}

.hover\:ring-pink-500\/5:hover {
  --tw-ring-color: rgb(236 72 153 / 0.05);
}

.hover\:ring-pink-500\/50:hover {
  --tw-ring-color: rgb(236 72 153 / 0.5);
}

.hover\:ring-pink-500\/60:hover {
  --tw-ring-color: rgb(236 72 153 / 0.6);
}

.hover\:ring-pink-500\/70:hover {
  --tw-ring-color: rgb(236 72 153 / 0.7);
}

.hover\:ring-pink-500\/75:hover {
  --tw-ring-color: rgb(236 72 153 / 0.75);
}

.hover\:ring-pink-500\/80:hover {
  --tw-ring-color: rgb(236 72 153 / 0.8);
}

.hover\:ring-pink-500\/90:hover {
  --tw-ring-color: rgb(236 72 153 / 0.9);
}

.hover\:ring-pink-500\/95:hover {
  --tw-ring-color: rgb(236 72 153 / 0.95);
}

.hover\:ring-pink-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity));
}

.hover\:ring-pink-600\/0:hover {
  --tw-ring-color: rgb(219 39 119 / 0);
}

.hover\:ring-pink-600\/10:hover {
  --tw-ring-color: rgb(219 39 119 / 0.1);
}

.hover\:ring-pink-600\/100:hover {
  --tw-ring-color: rgb(219 39 119 / 1);
}

.hover\:ring-pink-600\/20:hover {
  --tw-ring-color: rgb(219 39 119 / 0.2);
}

.hover\:ring-pink-600\/25:hover {
  --tw-ring-color: rgb(219 39 119 / 0.25);
}

.hover\:ring-pink-600\/30:hover {
  --tw-ring-color: rgb(219 39 119 / 0.3);
}

.hover\:ring-pink-600\/40:hover {
  --tw-ring-color: rgb(219 39 119 / 0.4);
}

.hover\:ring-pink-600\/5:hover {
  --tw-ring-color: rgb(219 39 119 / 0.05);
}

.hover\:ring-pink-600\/50:hover {
  --tw-ring-color: rgb(219 39 119 / 0.5);
}

.hover\:ring-pink-600\/60:hover {
  --tw-ring-color: rgb(219 39 119 / 0.6);
}

.hover\:ring-pink-600\/70:hover {
  --tw-ring-color: rgb(219 39 119 / 0.7);
}

.hover\:ring-pink-600\/75:hover {
  --tw-ring-color: rgb(219 39 119 / 0.75);
}

.hover\:ring-pink-600\/80:hover {
  --tw-ring-color: rgb(219 39 119 / 0.8);
}

.hover\:ring-pink-600\/90:hover {
  --tw-ring-color: rgb(219 39 119 / 0.9);
}

.hover\:ring-pink-600\/95:hover {
  --tw-ring-color: rgb(219 39 119 / 0.95);
}

.hover\:ring-pink-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity));
}

.hover\:ring-pink-700\/0:hover {
  --tw-ring-color: rgb(190 24 93 / 0);
}

.hover\:ring-pink-700\/10:hover {
  --tw-ring-color: rgb(190 24 93 / 0.1);
}

.hover\:ring-pink-700\/100:hover {
  --tw-ring-color: rgb(190 24 93 / 1);
}

.hover\:ring-pink-700\/20:hover {
  --tw-ring-color: rgb(190 24 93 / 0.2);
}

.hover\:ring-pink-700\/25:hover {
  --tw-ring-color: rgb(190 24 93 / 0.25);
}

.hover\:ring-pink-700\/30:hover {
  --tw-ring-color: rgb(190 24 93 / 0.3);
}

.hover\:ring-pink-700\/40:hover {
  --tw-ring-color: rgb(190 24 93 / 0.4);
}

.hover\:ring-pink-700\/5:hover {
  --tw-ring-color: rgb(190 24 93 / 0.05);
}

.hover\:ring-pink-700\/50:hover {
  --tw-ring-color: rgb(190 24 93 / 0.5);
}

.hover\:ring-pink-700\/60:hover {
  --tw-ring-color: rgb(190 24 93 / 0.6);
}

.hover\:ring-pink-700\/70:hover {
  --tw-ring-color: rgb(190 24 93 / 0.7);
}

.hover\:ring-pink-700\/75:hover {
  --tw-ring-color: rgb(190 24 93 / 0.75);
}

.hover\:ring-pink-700\/80:hover {
  --tw-ring-color: rgb(190 24 93 / 0.8);
}

.hover\:ring-pink-700\/90:hover {
  --tw-ring-color: rgb(190 24 93 / 0.9);
}

.hover\:ring-pink-700\/95:hover {
  --tw-ring-color: rgb(190 24 93 / 0.95);
}

.hover\:ring-pink-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity));
}

.hover\:ring-pink-800\/0:hover {
  --tw-ring-color: rgb(157 23 77 / 0);
}

.hover\:ring-pink-800\/10:hover {
  --tw-ring-color: rgb(157 23 77 / 0.1);
}

.hover\:ring-pink-800\/100:hover {
  --tw-ring-color: rgb(157 23 77 / 1);
}

.hover\:ring-pink-800\/20:hover {
  --tw-ring-color: rgb(157 23 77 / 0.2);
}

.hover\:ring-pink-800\/25:hover {
  --tw-ring-color: rgb(157 23 77 / 0.25);
}

.hover\:ring-pink-800\/30:hover {
  --tw-ring-color: rgb(157 23 77 / 0.3);
}

.hover\:ring-pink-800\/40:hover {
  --tw-ring-color: rgb(157 23 77 / 0.4);
}

.hover\:ring-pink-800\/5:hover {
  --tw-ring-color: rgb(157 23 77 / 0.05);
}

.hover\:ring-pink-800\/50:hover {
  --tw-ring-color: rgb(157 23 77 / 0.5);
}

.hover\:ring-pink-800\/60:hover {
  --tw-ring-color: rgb(157 23 77 / 0.6);
}

.hover\:ring-pink-800\/70:hover {
  --tw-ring-color: rgb(157 23 77 / 0.7);
}

.hover\:ring-pink-800\/75:hover {
  --tw-ring-color: rgb(157 23 77 / 0.75);
}

.hover\:ring-pink-800\/80:hover {
  --tw-ring-color: rgb(157 23 77 / 0.8);
}

.hover\:ring-pink-800\/90:hover {
  --tw-ring-color: rgb(157 23 77 / 0.9);
}

.hover\:ring-pink-800\/95:hover {
  --tw-ring-color: rgb(157 23 77 / 0.95);
}

.hover\:ring-pink-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity));
}

.hover\:ring-pink-900\/0:hover {
  --tw-ring-color: rgb(131 24 67 / 0);
}

.hover\:ring-pink-900\/10:hover {
  --tw-ring-color: rgb(131 24 67 / 0.1);
}

.hover\:ring-pink-900\/100:hover {
  --tw-ring-color: rgb(131 24 67 / 1);
}

.hover\:ring-pink-900\/20:hover {
  --tw-ring-color: rgb(131 24 67 / 0.2);
}

.hover\:ring-pink-900\/25:hover {
  --tw-ring-color: rgb(131 24 67 / 0.25);
}

.hover\:ring-pink-900\/30:hover {
  --tw-ring-color: rgb(131 24 67 / 0.3);
}

.hover\:ring-pink-900\/40:hover {
  --tw-ring-color: rgb(131 24 67 / 0.4);
}

.hover\:ring-pink-900\/5:hover {
  --tw-ring-color: rgb(131 24 67 / 0.05);
}

.hover\:ring-pink-900\/50:hover {
  --tw-ring-color: rgb(131 24 67 / 0.5);
}

.hover\:ring-pink-900\/60:hover {
  --tw-ring-color: rgb(131 24 67 / 0.6);
}

.hover\:ring-pink-900\/70:hover {
  --tw-ring-color: rgb(131 24 67 / 0.7);
}

.hover\:ring-pink-900\/75:hover {
  --tw-ring-color: rgb(131 24 67 / 0.75);
}

.hover\:ring-pink-900\/80:hover {
  --tw-ring-color: rgb(131 24 67 / 0.8);
}

.hover\:ring-pink-900\/90:hover {
  --tw-ring-color: rgb(131 24 67 / 0.9);
}

.hover\:ring-pink-900\/95:hover {
  --tw-ring-color: rgb(131 24 67 / 0.95);
}

.hover\:ring-primary-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(224 224 242 / var(--tw-ring-opacity));
}

.hover\:ring-primary-100\/0:hover {
  --tw-ring-color: rgb(224 224 242 / 0);
}

.hover\:ring-primary-100\/10:hover {
  --tw-ring-color: rgb(224 224 242 / 0.1);
}

.hover\:ring-primary-100\/100:hover {
  --tw-ring-color: rgb(224 224 242 / 1);
}

.hover\:ring-primary-100\/20:hover {
  --tw-ring-color: rgb(224 224 242 / 0.2);
}

.hover\:ring-primary-100\/25:hover {
  --tw-ring-color: rgb(224 224 242 / 0.25);
}

.hover\:ring-primary-100\/30:hover {
  --tw-ring-color: rgb(224 224 242 / 0.3);
}

.hover\:ring-primary-100\/40:hover {
  --tw-ring-color: rgb(224 224 242 / 0.4);
}

.hover\:ring-primary-100\/5:hover {
  --tw-ring-color: rgb(224 224 242 / 0.05);
}

.hover\:ring-primary-100\/50:hover {
  --tw-ring-color: rgb(224 224 242 / 0.5);
}

.hover\:ring-primary-100\/60:hover {
  --tw-ring-color: rgb(224 224 242 / 0.6);
}

.hover\:ring-primary-100\/70:hover {
  --tw-ring-color: rgb(224 224 242 / 0.7);
}

.hover\:ring-primary-100\/75:hover {
  --tw-ring-color: rgb(224 224 242 / 0.75);
}

.hover\:ring-primary-100\/80:hover {
  --tw-ring-color: rgb(224 224 242 / 0.8);
}

.hover\:ring-primary-100\/90:hover {
  --tw-ring-color: rgb(224 224 242 / 0.9);
}

.hover\:ring-primary-100\/95:hover {
  --tw-ring-color: rgb(224 224 242 / 0.95);
}

.hover\:ring-primary-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(178 178 218 / var(--tw-ring-opacity));
}

.hover\:ring-primary-200\/0:hover {
  --tw-ring-color: rgb(178 178 218 / 0);
}

.hover\:ring-primary-200\/10:hover {
  --tw-ring-color: rgb(178 178 218 / 0.1);
}

.hover\:ring-primary-200\/100:hover {
  --tw-ring-color: rgb(178 178 218 / 1);
}

.hover\:ring-primary-200\/20:hover {
  --tw-ring-color: rgb(178 178 218 / 0.2);
}

.hover\:ring-primary-200\/25:hover {
  --tw-ring-color: rgb(178 178 218 / 0.25);
}

.hover\:ring-primary-200\/30:hover {
  --tw-ring-color: rgb(178 178 218 / 0.3);
}

.hover\:ring-primary-200\/40:hover {
  --tw-ring-color: rgb(178 178 218 / 0.4);
}

.hover\:ring-primary-200\/5:hover {
  --tw-ring-color: rgb(178 178 218 / 0.05);
}

.hover\:ring-primary-200\/50:hover {
  --tw-ring-color: rgb(178 178 218 / 0.5);
}

.hover\:ring-primary-200\/60:hover {
  --tw-ring-color: rgb(178 178 218 / 0.6);
}

.hover\:ring-primary-200\/70:hover {
  --tw-ring-color: rgb(178 178 218 / 0.7);
}

.hover\:ring-primary-200\/75:hover {
  --tw-ring-color: rgb(178 178 218 / 0.75);
}

.hover\:ring-primary-200\/80:hover {
  --tw-ring-color: rgb(178 178 218 / 0.8);
}

.hover\:ring-primary-200\/90:hover {
  --tw-ring-color: rgb(178 178 218 / 0.9);
}

.hover\:ring-primary-200\/95:hover {
  --tw-ring-color: rgb(178 178 218 / 0.95);
}

.hover\:ring-primary-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(132 132 194 / var(--tw-ring-opacity));
}

.hover\:ring-primary-300\/0:hover {
  --tw-ring-color: rgb(132 132 194 / 0);
}

.hover\:ring-primary-300\/10:hover {
  --tw-ring-color: rgb(132 132 194 / 0.1);
}

.hover\:ring-primary-300\/100:hover {
  --tw-ring-color: rgb(132 132 194 / 1);
}

.hover\:ring-primary-300\/20:hover {
  --tw-ring-color: rgb(132 132 194 / 0.2);
}

.hover\:ring-primary-300\/25:hover {
  --tw-ring-color: rgb(132 132 194 / 0.25);
}

.hover\:ring-primary-300\/30:hover {
  --tw-ring-color: rgb(132 132 194 / 0.3);
}

.hover\:ring-primary-300\/40:hover {
  --tw-ring-color: rgb(132 132 194 / 0.4);
}

.hover\:ring-primary-300\/5:hover {
  --tw-ring-color: rgb(132 132 194 / 0.05);
}

.hover\:ring-primary-300\/50:hover {
  --tw-ring-color: rgb(132 132 194 / 0.5);
}

.hover\:ring-primary-300\/60:hover {
  --tw-ring-color: rgb(132 132 194 / 0.6);
}

.hover\:ring-primary-300\/70:hover {
  --tw-ring-color: rgb(132 132 194 / 0.7);
}

.hover\:ring-primary-300\/75:hover {
  --tw-ring-color: rgb(132 132 194 / 0.75);
}

.hover\:ring-primary-300\/80:hover {
  --tw-ring-color: rgb(132 132 194 / 0.8);
}

.hover\:ring-primary-300\/90:hover {
  --tw-ring-color: rgb(132 132 194 / 0.9);
}

.hover\:ring-primary-300\/95:hover {
  --tw-ring-color: rgb(132 132 194 / 0.95);
}

.hover\:ring-primary-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(86 86 171 / var(--tw-ring-opacity));
}

.hover\:ring-primary-400\/0:hover {
  --tw-ring-color: rgb(86 86 171 / 0);
}

.hover\:ring-primary-400\/10:hover {
  --tw-ring-color: rgb(86 86 171 / 0.1);
}

.hover\:ring-primary-400\/100:hover {
  --tw-ring-color: rgb(86 86 171 / 1);
}

.hover\:ring-primary-400\/20:hover {
  --tw-ring-color: rgb(86 86 171 / 0.2);
}

.hover\:ring-primary-400\/25:hover {
  --tw-ring-color: rgb(86 86 171 / 0.25);
}

.hover\:ring-primary-400\/30:hover {
  --tw-ring-color: rgb(86 86 171 / 0.3);
}

.hover\:ring-primary-400\/40:hover {
  --tw-ring-color: rgb(86 86 171 / 0.4);
}

.hover\:ring-primary-400\/5:hover {
  --tw-ring-color: rgb(86 86 171 / 0.05);
}

.hover\:ring-primary-400\/50:hover {
  --tw-ring-color: rgb(86 86 171 / 0.5);
}

.hover\:ring-primary-400\/60:hover {
  --tw-ring-color: rgb(86 86 171 / 0.6);
}

.hover\:ring-primary-400\/70:hover {
  --tw-ring-color: rgb(86 86 171 / 0.7);
}

.hover\:ring-primary-400\/75:hover {
  --tw-ring-color: rgb(86 86 171 / 0.75);
}

.hover\:ring-primary-400\/80:hover {
  --tw-ring-color: rgb(86 86 171 / 0.8);
}

.hover\:ring-primary-400\/90:hover {
  --tw-ring-color: rgb(86 86 171 / 0.9);
}

.hover\:ring-primary-400\/95:hover {
  --tw-ring-color: rgb(86 86 171 / 0.95);
}

.hover\:ring-primary-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 56 133 / var(--tw-ring-opacity));
}

.hover\:ring-primary-500\/0:hover {
  --tw-ring-color: rgb(59 56 133 / 0);
}

.hover\:ring-primary-500\/10:hover {
  --tw-ring-color: rgb(59 56 133 / 0.1);
}

.hover\:ring-primary-500\/100:hover {
  --tw-ring-color: rgb(59 56 133 / 1);
}

.hover\:ring-primary-500\/20:hover {
  --tw-ring-color: rgb(59 56 133 / 0.2);
}

.hover\:ring-primary-500\/25:hover {
  --tw-ring-color: rgb(59 56 133 / 0.25);
}

.hover\:ring-primary-500\/30:hover {
  --tw-ring-color: rgb(59 56 133 / 0.3);
}

.hover\:ring-primary-500\/40:hover {
  --tw-ring-color: rgb(59 56 133 / 0.4);
}

.hover\:ring-primary-500\/5:hover {
  --tw-ring-color: rgb(59 56 133 / 0.05);
}

.hover\:ring-primary-500\/50:hover {
  --tw-ring-color: rgb(59 56 133 / 0.5);
}

.hover\:ring-primary-500\/60:hover {
  --tw-ring-color: rgb(59 56 133 / 0.6);
}

.hover\:ring-primary-500\/70:hover {
  --tw-ring-color: rgb(59 56 133 / 0.7);
}

.hover\:ring-primary-500\/75:hover {
  --tw-ring-color: rgb(59 56 133 / 0.75);
}

.hover\:ring-primary-500\/80:hover {
  --tw-ring-color: rgb(59 56 133 / 0.8);
}

.hover\:ring-primary-500\/90:hover {
  --tw-ring-color: rgb(59 56 133 / 0.9);
}

.hover\:ring-primary-500\/95:hover {
  --tw-ring-color: rgb(59 56 133 / 0.95);
}

.hover\:ring-primary-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(42 40 99 / var(--tw-ring-opacity));
}

.hover\:ring-primary-600\/0:hover {
  --tw-ring-color: rgb(42 40 99 / 0);
}

.hover\:ring-primary-600\/10:hover {
  --tw-ring-color: rgb(42 40 99 / 0.1);
}

.hover\:ring-primary-600\/100:hover {
  --tw-ring-color: rgb(42 40 99 / 1);
}

.hover\:ring-primary-600\/20:hover {
  --tw-ring-color: rgb(42 40 99 / 0.2);
}

.hover\:ring-primary-600\/25:hover {
  --tw-ring-color: rgb(42 40 99 / 0.25);
}

.hover\:ring-primary-600\/30:hover {
  --tw-ring-color: rgb(42 40 99 / 0.3);
}

.hover\:ring-primary-600\/40:hover {
  --tw-ring-color: rgb(42 40 99 / 0.4);
}

.hover\:ring-primary-600\/5:hover {
  --tw-ring-color: rgb(42 40 99 / 0.05);
}

.hover\:ring-primary-600\/50:hover {
  --tw-ring-color: rgb(42 40 99 / 0.5);
}

.hover\:ring-primary-600\/60:hover {
  --tw-ring-color: rgb(42 40 99 / 0.6);
}

.hover\:ring-primary-600\/70:hover {
  --tw-ring-color: rgb(42 40 99 / 0.7);
}

.hover\:ring-primary-600\/75:hover {
  --tw-ring-color: rgb(42 40 99 / 0.75);
}

.hover\:ring-primary-600\/80:hover {
  --tw-ring-color: rgb(42 40 99 / 0.8);
}

.hover\:ring-primary-600\/90:hover {
  --tw-ring-color: rgb(42 40 99 / 0.9);
}

.hover\:ring-primary-600\/95:hover {
  --tw-ring-color: rgb(42 40 99 / 0.95);
}

.hover\:ring-primary-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(26 24 65 / var(--tw-ring-opacity));
}

.hover\:ring-primary-700\/0:hover {
  --tw-ring-color: rgb(26 24 65 / 0);
}

.hover\:ring-primary-700\/10:hover {
  --tw-ring-color: rgb(26 24 65 / 0.1);
}

.hover\:ring-primary-700\/100:hover {
  --tw-ring-color: rgb(26 24 65 / 1);
}

.hover\:ring-primary-700\/20:hover {
  --tw-ring-color: rgb(26 24 65 / 0.2);
}

.hover\:ring-primary-700\/25:hover {
  --tw-ring-color: rgb(26 24 65 / 0.25);
}

.hover\:ring-primary-700\/30:hover {
  --tw-ring-color: rgb(26 24 65 / 0.3);
}

.hover\:ring-primary-700\/40:hover {
  --tw-ring-color: rgb(26 24 65 / 0.4);
}

.hover\:ring-primary-700\/5:hover {
  --tw-ring-color: rgb(26 24 65 / 0.05);
}

.hover\:ring-primary-700\/50:hover {
  --tw-ring-color: rgb(26 24 65 / 0.5);
}

.hover\:ring-primary-700\/60:hover {
  --tw-ring-color: rgb(26 24 65 / 0.6);
}

.hover\:ring-primary-700\/70:hover {
  --tw-ring-color: rgb(26 24 65 / 0.7);
}

.hover\:ring-primary-700\/75:hover {
  --tw-ring-color: rgb(26 24 65 / 0.75);
}

.hover\:ring-primary-700\/80:hover {
  --tw-ring-color: rgb(26 24 65 / 0.8);
}

.hover\:ring-primary-700\/90:hover {
  --tw-ring-color: rgb(26 24 65 / 0.9);
}

.hover\:ring-primary-700\/95:hover {
  --tw-ring-color: rgb(26 24 65 / 0.95);
}

.hover\:ring-primary-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(10 8 31 / var(--tw-ring-opacity));
}

.hover\:ring-primary-800\/0:hover {
  --tw-ring-color: rgb(10 8 31 / 0);
}

.hover\:ring-primary-800\/10:hover {
  --tw-ring-color: rgb(10 8 31 / 0.1);
}

.hover\:ring-primary-800\/100:hover {
  --tw-ring-color: rgb(10 8 31 / 1);
}

.hover\:ring-primary-800\/20:hover {
  --tw-ring-color: rgb(10 8 31 / 0.2);
}

.hover\:ring-primary-800\/25:hover {
  --tw-ring-color: rgb(10 8 31 / 0.25);
}

.hover\:ring-primary-800\/30:hover {
  --tw-ring-color: rgb(10 8 31 / 0.3);
}

.hover\:ring-primary-800\/40:hover {
  --tw-ring-color: rgb(10 8 31 / 0.4);
}

.hover\:ring-primary-800\/5:hover {
  --tw-ring-color: rgb(10 8 31 / 0.05);
}

.hover\:ring-primary-800\/50:hover {
  --tw-ring-color: rgb(10 8 31 / 0.5);
}

.hover\:ring-primary-800\/60:hover {
  --tw-ring-color: rgb(10 8 31 / 0.6);
}

.hover\:ring-primary-800\/70:hover {
  --tw-ring-color: rgb(10 8 31 / 0.7);
}

.hover\:ring-primary-800\/75:hover {
  --tw-ring-color: rgb(10 8 31 / 0.75);
}

.hover\:ring-primary-800\/80:hover {
  --tw-ring-color: rgb(10 8 31 / 0.8);
}

.hover\:ring-primary-800\/90:hover {
  --tw-ring-color: rgb(10 8 31 / 0.9);
}

.hover\:ring-primary-800\/95:hover {
  --tw-ring-color: rgb(10 8 31 / 0.95);
}

.hover\:ring-primary-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}

.hover\:ring-primary-900\/0:hover {
  --tw-ring-color: rgb(0 0 0 / 0);
}

.hover\:ring-primary-900\/10:hover {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}

.hover\:ring-primary-900\/100:hover {
  --tw-ring-color: rgb(0 0 0 / 1);
}

.hover\:ring-primary-900\/20:hover {
  --tw-ring-color: rgb(0 0 0 / 0.2);
}

.hover\:ring-primary-900\/25:hover {
  --tw-ring-color: rgb(0 0 0 / 0.25);
}

.hover\:ring-primary-900\/30:hover {
  --tw-ring-color: rgb(0 0 0 / 0.3);
}

.hover\:ring-primary-900\/40:hover {
  --tw-ring-color: rgb(0 0 0 / 0.4);
}

.hover\:ring-primary-900\/5:hover {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}

.hover\:ring-primary-900\/50:hover {
  --tw-ring-color: rgb(0 0 0 / 0.5);
}

.hover\:ring-primary-900\/60:hover {
  --tw-ring-color: rgb(0 0 0 / 0.6);
}

.hover\:ring-primary-900\/70:hover {
  --tw-ring-color: rgb(0 0 0 / 0.7);
}

.hover\:ring-primary-900\/75:hover {
  --tw-ring-color: rgb(0 0 0 / 0.75);
}

.hover\:ring-primary-900\/80:hover {
  --tw-ring-color: rgb(0 0 0 / 0.8);
}

.hover\:ring-primary-900\/90:hover {
  --tw-ring-color: rgb(0 0 0 / 0.9);
}

.hover\:ring-primary-900\/95:hover {
  --tw-ring-color: rgb(0 0 0 / 0.95);
}

.hover\:ring-purple-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity));
}

.hover\:ring-purple-100\/0:hover {
  --tw-ring-color: rgb(243 232 255 / 0);
}

.hover\:ring-purple-100\/10:hover {
  --tw-ring-color: rgb(243 232 255 / 0.1);
}

.hover\:ring-purple-100\/100:hover {
  --tw-ring-color: rgb(243 232 255 / 1);
}

.hover\:ring-purple-100\/20:hover {
  --tw-ring-color: rgb(243 232 255 / 0.2);
}

.hover\:ring-purple-100\/25:hover {
  --tw-ring-color: rgb(243 232 255 / 0.25);
}

.hover\:ring-purple-100\/30:hover {
  --tw-ring-color: rgb(243 232 255 / 0.3);
}

.hover\:ring-purple-100\/40:hover {
  --tw-ring-color: rgb(243 232 255 / 0.4);
}

.hover\:ring-purple-100\/5:hover {
  --tw-ring-color: rgb(243 232 255 / 0.05);
}

.hover\:ring-purple-100\/50:hover {
  --tw-ring-color: rgb(243 232 255 / 0.5);
}

.hover\:ring-purple-100\/60:hover {
  --tw-ring-color: rgb(243 232 255 / 0.6);
}

.hover\:ring-purple-100\/70:hover {
  --tw-ring-color: rgb(243 232 255 / 0.7);
}

.hover\:ring-purple-100\/75:hover {
  --tw-ring-color: rgb(243 232 255 / 0.75);
}

.hover\:ring-purple-100\/80:hover {
  --tw-ring-color: rgb(243 232 255 / 0.8);
}

.hover\:ring-purple-100\/90:hover {
  --tw-ring-color: rgb(243 232 255 / 0.9);
}

.hover\:ring-purple-100\/95:hover {
  --tw-ring-color: rgb(243 232 255 / 0.95);
}

.hover\:ring-purple-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity));
}

.hover\:ring-purple-200\/0:hover {
  --tw-ring-color: rgb(233 213 255 / 0);
}

.hover\:ring-purple-200\/10:hover {
  --tw-ring-color: rgb(233 213 255 / 0.1);
}

.hover\:ring-purple-200\/100:hover {
  --tw-ring-color: rgb(233 213 255 / 1);
}

.hover\:ring-purple-200\/20:hover {
  --tw-ring-color: rgb(233 213 255 / 0.2);
}

.hover\:ring-purple-200\/25:hover {
  --tw-ring-color: rgb(233 213 255 / 0.25);
}

.hover\:ring-purple-200\/30:hover {
  --tw-ring-color: rgb(233 213 255 / 0.3);
}

.hover\:ring-purple-200\/40:hover {
  --tw-ring-color: rgb(233 213 255 / 0.4);
}

.hover\:ring-purple-200\/5:hover {
  --tw-ring-color: rgb(233 213 255 / 0.05);
}

.hover\:ring-purple-200\/50:hover {
  --tw-ring-color: rgb(233 213 255 / 0.5);
}

.hover\:ring-purple-200\/60:hover {
  --tw-ring-color: rgb(233 213 255 / 0.6);
}

.hover\:ring-purple-200\/70:hover {
  --tw-ring-color: rgb(233 213 255 / 0.7);
}

.hover\:ring-purple-200\/75:hover {
  --tw-ring-color: rgb(233 213 255 / 0.75);
}

.hover\:ring-purple-200\/80:hover {
  --tw-ring-color: rgb(233 213 255 / 0.8);
}

.hover\:ring-purple-200\/90:hover {
  --tw-ring-color: rgb(233 213 255 / 0.9);
}

.hover\:ring-purple-200\/95:hover {
  --tw-ring-color: rgb(233 213 255 / 0.95);
}

.hover\:ring-purple-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity));
}

.hover\:ring-purple-300\/0:hover {
  --tw-ring-color: rgb(216 180 254 / 0);
}

.hover\:ring-purple-300\/10:hover {
  --tw-ring-color: rgb(216 180 254 / 0.1);
}

.hover\:ring-purple-300\/100:hover {
  --tw-ring-color: rgb(216 180 254 / 1);
}

.hover\:ring-purple-300\/20:hover {
  --tw-ring-color: rgb(216 180 254 / 0.2);
}

.hover\:ring-purple-300\/25:hover {
  --tw-ring-color: rgb(216 180 254 / 0.25);
}

.hover\:ring-purple-300\/30:hover {
  --tw-ring-color: rgb(216 180 254 / 0.3);
}

.hover\:ring-purple-300\/40:hover {
  --tw-ring-color: rgb(216 180 254 / 0.4);
}

.hover\:ring-purple-300\/5:hover {
  --tw-ring-color: rgb(216 180 254 / 0.05);
}

.hover\:ring-purple-300\/50:hover {
  --tw-ring-color: rgb(216 180 254 / 0.5);
}

.hover\:ring-purple-300\/60:hover {
  --tw-ring-color: rgb(216 180 254 / 0.6);
}

.hover\:ring-purple-300\/70:hover {
  --tw-ring-color: rgb(216 180 254 / 0.7);
}

.hover\:ring-purple-300\/75:hover {
  --tw-ring-color: rgb(216 180 254 / 0.75);
}

.hover\:ring-purple-300\/80:hover {
  --tw-ring-color: rgb(216 180 254 / 0.8);
}

.hover\:ring-purple-300\/90:hover {
  --tw-ring-color: rgb(216 180 254 / 0.9);
}

.hover\:ring-purple-300\/95:hover {
  --tw-ring-color: rgb(216 180 254 / 0.95);
}

.hover\:ring-purple-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity));
}

.hover\:ring-purple-400\/0:hover {
  --tw-ring-color: rgb(192 132 252 / 0);
}

.hover\:ring-purple-400\/10:hover {
  --tw-ring-color: rgb(192 132 252 / 0.1);
}

.hover\:ring-purple-400\/100:hover {
  --tw-ring-color: rgb(192 132 252 / 1);
}

.hover\:ring-purple-400\/20:hover {
  --tw-ring-color: rgb(192 132 252 / 0.2);
}

.hover\:ring-purple-400\/25:hover {
  --tw-ring-color: rgb(192 132 252 / 0.25);
}

.hover\:ring-purple-400\/30:hover {
  --tw-ring-color: rgb(192 132 252 / 0.3);
}

.hover\:ring-purple-400\/40:hover {
  --tw-ring-color: rgb(192 132 252 / 0.4);
}

.hover\:ring-purple-400\/5:hover {
  --tw-ring-color: rgb(192 132 252 / 0.05);
}

.hover\:ring-purple-400\/50:hover {
  --tw-ring-color: rgb(192 132 252 / 0.5);
}

.hover\:ring-purple-400\/60:hover {
  --tw-ring-color: rgb(192 132 252 / 0.6);
}

.hover\:ring-purple-400\/70:hover {
  --tw-ring-color: rgb(192 132 252 / 0.7);
}

.hover\:ring-purple-400\/75:hover {
  --tw-ring-color: rgb(192 132 252 / 0.75);
}

.hover\:ring-purple-400\/80:hover {
  --tw-ring-color: rgb(192 132 252 / 0.8);
}

.hover\:ring-purple-400\/90:hover {
  --tw-ring-color: rgb(192 132 252 / 0.9);
}

.hover\:ring-purple-400\/95:hover {
  --tw-ring-color: rgb(192 132 252 / 0.95);
}

.hover\:ring-purple-50:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity));
}

.hover\:ring-purple-50\/0:hover {
  --tw-ring-color: rgb(250 245 255 / 0);
}

.hover\:ring-purple-50\/10:hover {
  --tw-ring-color: rgb(250 245 255 / 0.1);
}

.hover\:ring-purple-50\/100:hover {
  --tw-ring-color: rgb(250 245 255 / 1);
}

.hover\:ring-purple-50\/20:hover {
  --tw-ring-color: rgb(250 245 255 / 0.2);
}

.hover\:ring-purple-50\/25:hover {
  --tw-ring-color: rgb(250 245 255 / 0.25);
}

.hover\:ring-purple-50\/30:hover {
  --tw-ring-color: rgb(250 245 255 / 0.3);
}

.hover\:ring-purple-50\/40:hover {
  --tw-ring-color: rgb(250 245 255 / 0.4);
}

.hover\:ring-purple-50\/5:hover {
  --tw-ring-color: rgb(250 245 255 / 0.05);
}

.hover\:ring-purple-50\/50:hover {
  --tw-ring-color: rgb(250 245 255 / 0.5);
}

.hover\:ring-purple-50\/60:hover {
  --tw-ring-color: rgb(250 245 255 / 0.6);
}

.hover\:ring-purple-50\/70:hover {
  --tw-ring-color: rgb(250 245 255 / 0.7);
}

.hover\:ring-purple-50\/75:hover {
  --tw-ring-color: rgb(250 245 255 / 0.75);
}

.hover\:ring-purple-50\/80:hover {
  --tw-ring-color: rgb(250 245 255 / 0.8);
}

.hover\:ring-purple-50\/90:hover {
  --tw-ring-color: rgb(250 245 255 / 0.9);
}

.hover\:ring-purple-50\/95:hover {
  --tw-ring-color: rgb(250 245 255 / 0.95);
}

.hover\:ring-purple-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity));
}

.hover\:ring-purple-500\/0:hover {
  --tw-ring-color: rgb(168 85 247 / 0);
}

.hover\:ring-purple-500\/10:hover {
  --tw-ring-color: rgb(168 85 247 / 0.1);
}

.hover\:ring-purple-500\/100:hover {
  --tw-ring-color: rgb(168 85 247 / 1);
}

.hover\:ring-purple-500\/20:hover {
  --tw-ring-color: rgb(168 85 247 / 0.2);
}

.hover\:ring-purple-500\/25:hover {
  --tw-ring-color: rgb(168 85 247 / 0.25);
}

.hover\:ring-purple-500\/30:hover {
  --tw-ring-color: rgb(168 85 247 / 0.3);
}

.hover\:ring-purple-500\/40:hover {
  --tw-ring-color: rgb(168 85 247 / 0.4);
}

.hover\:ring-purple-500\/5:hover {
  --tw-ring-color: rgb(168 85 247 / 0.05);
}

.hover\:ring-purple-500\/50:hover {
  --tw-ring-color: rgb(168 85 247 / 0.5);
}

.hover\:ring-purple-500\/60:hover {
  --tw-ring-color: rgb(168 85 247 / 0.6);
}

.hover\:ring-purple-500\/70:hover {
  --tw-ring-color: rgb(168 85 247 / 0.7);
}

.hover\:ring-purple-500\/75:hover {
  --tw-ring-color: rgb(168 85 247 / 0.75);
}

.hover\:ring-purple-500\/80:hover {
  --tw-ring-color: rgb(168 85 247 / 0.8);
}

.hover\:ring-purple-500\/90:hover {
  --tw-ring-color: rgb(168 85 247 / 0.9);
}

.hover\:ring-purple-500\/95:hover {
  --tw-ring-color: rgb(168 85 247 / 0.95);
}

.hover\:ring-purple-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity));
}

.hover\:ring-purple-600\/0:hover {
  --tw-ring-color: rgb(147 51 234 / 0);
}

.hover\:ring-purple-600\/10:hover {
  --tw-ring-color: rgb(147 51 234 / 0.1);
}

.hover\:ring-purple-600\/100:hover {
  --tw-ring-color: rgb(147 51 234 / 1);
}

.hover\:ring-purple-600\/20:hover {
  --tw-ring-color: rgb(147 51 234 / 0.2);
}

.hover\:ring-purple-600\/25:hover {
  --tw-ring-color: rgb(147 51 234 / 0.25);
}

.hover\:ring-purple-600\/30:hover {
  --tw-ring-color: rgb(147 51 234 / 0.3);
}

.hover\:ring-purple-600\/40:hover {
  --tw-ring-color: rgb(147 51 234 / 0.4);
}

.hover\:ring-purple-600\/5:hover {
  --tw-ring-color: rgb(147 51 234 / 0.05);
}

.hover\:ring-purple-600\/50:hover {
  --tw-ring-color: rgb(147 51 234 / 0.5);
}

.hover\:ring-purple-600\/60:hover {
  --tw-ring-color: rgb(147 51 234 / 0.6);
}

.hover\:ring-purple-600\/70:hover {
  --tw-ring-color: rgb(147 51 234 / 0.7);
}

.hover\:ring-purple-600\/75:hover {
  --tw-ring-color: rgb(147 51 234 / 0.75);
}

.hover\:ring-purple-600\/80:hover {
  --tw-ring-color: rgb(147 51 234 / 0.8);
}

.hover\:ring-purple-600\/90:hover {
  --tw-ring-color: rgb(147 51 234 / 0.9);
}

.hover\:ring-purple-600\/95:hover {
  --tw-ring-color: rgb(147 51 234 / 0.95);
}

.hover\:ring-purple-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity));
}

.hover\:ring-purple-700\/0:hover {
  --tw-ring-color: rgb(126 34 206 / 0);
}

.hover\:ring-purple-700\/10:hover {
  --tw-ring-color: rgb(126 34 206 / 0.1);
}

.hover\:ring-purple-700\/100:hover {
  --tw-ring-color: rgb(126 34 206 / 1);
}

.hover\:ring-purple-700\/20:hover {
  --tw-ring-color: rgb(126 34 206 / 0.2);
}

.hover\:ring-purple-700\/25:hover {
  --tw-ring-color: rgb(126 34 206 / 0.25);
}

.hover\:ring-purple-700\/30:hover {
  --tw-ring-color: rgb(126 34 206 / 0.3);
}

.hover\:ring-purple-700\/40:hover {
  --tw-ring-color: rgb(126 34 206 / 0.4);
}

.hover\:ring-purple-700\/5:hover {
  --tw-ring-color: rgb(126 34 206 / 0.05);
}

.hover\:ring-purple-700\/50:hover {
  --tw-ring-color: rgb(126 34 206 / 0.5);
}

.hover\:ring-purple-700\/60:hover {
  --tw-ring-color: rgb(126 34 206 / 0.6);
}

.hover\:ring-purple-700\/70:hover {
  --tw-ring-color: rgb(126 34 206 / 0.7);
}

.hover\:ring-purple-700\/75:hover {
  --tw-ring-color: rgb(126 34 206 / 0.75);
}

.hover\:ring-purple-700\/80:hover {
  --tw-ring-color: rgb(126 34 206 / 0.8);
}

.hover\:ring-purple-700\/90:hover {
  --tw-ring-color: rgb(126 34 206 / 0.9);
}

.hover\:ring-purple-700\/95:hover {
  --tw-ring-color: rgb(126 34 206 / 0.95);
}

.hover\:ring-purple-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity));
}

.hover\:ring-purple-800\/0:hover {
  --tw-ring-color: rgb(107 33 168 / 0);
}

.hover\:ring-purple-800\/10:hover {
  --tw-ring-color: rgb(107 33 168 / 0.1);
}

.hover\:ring-purple-800\/100:hover {
  --tw-ring-color: rgb(107 33 168 / 1);
}

.hover\:ring-purple-800\/20:hover {
  --tw-ring-color: rgb(107 33 168 / 0.2);
}

.hover\:ring-purple-800\/25:hover {
  --tw-ring-color: rgb(107 33 168 / 0.25);
}

.hover\:ring-purple-800\/30:hover {
  --tw-ring-color: rgb(107 33 168 / 0.3);
}

.hover\:ring-purple-800\/40:hover {
  --tw-ring-color: rgb(107 33 168 / 0.4);
}

.hover\:ring-purple-800\/5:hover {
  --tw-ring-color: rgb(107 33 168 / 0.05);
}

.hover\:ring-purple-800\/50:hover {
  --tw-ring-color: rgb(107 33 168 / 0.5);
}

.hover\:ring-purple-800\/60:hover {
  --tw-ring-color: rgb(107 33 168 / 0.6);
}

.hover\:ring-purple-800\/70:hover {
  --tw-ring-color: rgb(107 33 168 / 0.7);
}

.hover\:ring-purple-800\/75:hover {
  --tw-ring-color: rgb(107 33 168 / 0.75);
}

.hover\:ring-purple-800\/80:hover {
  --tw-ring-color: rgb(107 33 168 / 0.8);
}

.hover\:ring-purple-800\/90:hover {
  --tw-ring-color: rgb(107 33 168 / 0.9);
}

.hover\:ring-purple-800\/95:hover {
  --tw-ring-color: rgb(107 33 168 / 0.95);
}

.hover\:ring-purple-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity));
}

.hover\:ring-purple-900\/0:hover {
  --tw-ring-color: rgb(88 28 135 / 0);
}

.hover\:ring-purple-900\/10:hover {
  --tw-ring-color: rgb(88 28 135 / 0.1);
}

.hover\:ring-purple-900\/100:hover {
  --tw-ring-color: rgb(88 28 135 / 1);
}

.hover\:ring-purple-900\/20:hover {
  --tw-ring-color: rgb(88 28 135 / 0.2);
}

.hover\:ring-purple-900\/25:hover {
  --tw-ring-color: rgb(88 28 135 / 0.25);
}

.hover\:ring-purple-900\/30:hover {
  --tw-ring-color: rgb(88 28 135 / 0.3);
}

.hover\:ring-purple-900\/40:hover {
  --tw-ring-color: rgb(88 28 135 / 0.4);
}

.hover\:ring-purple-900\/5:hover {
  --tw-ring-color: rgb(88 28 135 / 0.05);
}

.hover\:ring-purple-900\/50:hover {
  --tw-ring-color: rgb(88 28 135 / 0.5);
}

.hover\:ring-purple-900\/60:hover {
  --tw-ring-color: rgb(88 28 135 / 0.6);
}

.hover\:ring-purple-900\/70:hover {
  --tw-ring-color: rgb(88 28 135 / 0.7);
}

.hover\:ring-purple-900\/75:hover {
  --tw-ring-color: rgb(88 28 135 / 0.75);
}

.hover\:ring-purple-900\/80:hover {
  --tw-ring-color: rgb(88 28 135 / 0.8);
}

.hover\:ring-purple-900\/90:hover {
  --tw-ring-color: rgb(88 28 135 / 0.9);
}

.hover\:ring-purple-900\/95:hover {
  --tw-ring-color: rgb(88 28 135 / 0.95);
}

.hover\:ring-red-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity));
}

.hover\:ring-red-100\/0:hover {
  --tw-ring-color: rgb(254 226 226 / 0);
}

.hover\:ring-red-100\/10:hover {
  --tw-ring-color: rgb(254 226 226 / 0.1);
}

.hover\:ring-red-100\/100:hover {
  --tw-ring-color: rgb(254 226 226 / 1);
}

.hover\:ring-red-100\/20:hover {
  --tw-ring-color: rgb(254 226 226 / 0.2);
}

.hover\:ring-red-100\/25:hover {
  --tw-ring-color: rgb(254 226 226 / 0.25);
}

.hover\:ring-red-100\/30:hover {
  --tw-ring-color: rgb(254 226 226 / 0.3);
}

.hover\:ring-red-100\/40:hover {
  --tw-ring-color: rgb(254 226 226 / 0.4);
}

.hover\:ring-red-100\/5:hover {
  --tw-ring-color: rgb(254 226 226 / 0.05);
}

.hover\:ring-red-100\/50:hover {
  --tw-ring-color: rgb(254 226 226 / 0.5);
}

.hover\:ring-red-100\/60:hover {
  --tw-ring-color: rgb(254 226 226 / 0.6);
}

.hover\:ring-red-100\/70:hover {
  --tw-ring-color: rgb(254 226 226 / 0.7);
}

.hover\:ring-red-100\/75:hover {
  --tw-ring-color: rgb(254 226 226 / 0.75);
}

.hover\:ring-red-100\/80:hover {
  --tw-ring-color: rgb(254 226 226 / 0.8);
}

.hover\:ring-red-100\/90:hover {
  --tw-ring-color: rgb(254 226 226 / 0.9);
}

.hover\:ring-red-100\/95:hover {
  --tw-ring-color: rgb(254 226 226 / 0.95);
}

.hover\:ring-red-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity));
}

.hover\:ring-red-200\/0:hover {
  --tw-ring-color: rgb(254 202 202 / 0);
}

.hover\:ring-red-200\/10:hover {
  --tw-ring-color: rgb(254 202 202 / 0.1);
}

.hover\:ring-red-200\/100:hover {
  --tw-ring-color: rgb(254 202 202 / 1);
}

.hover\:ring-red-200\/20:hover {
  --tw-ring-color: rgb(254 202 202 / 0.2);
}

.hover\:ring-red-200\/25:hover {
  --tw-ring-color: rgb(254 202 202 / 0.25);
}

.hover\:ring-red-200\/30:hover {
  --tw-ring-color: rgb(254 202 202 / 0.3);
}

.hover\:ring-red-200\/40:hover {
  --tw-ring-color: rgb(254 202 202 / 0.4);
}

.hover\:ring-red-200\/5:hover {
  --tw-ring-color: rgb(254 202 202 / 0.05);
}

.hover\:ring-red-200\/50:hover {
  --tw-ring-color: rgb(254 202 202 / 0.5);
}

.hover\:ring-red-200\/60:hover {
  --tw-ring-color: rgb(254 202 202 / 0.6);
}

.hover\:ring-red-200\/70:hover {
  --tw-ring-color: rgb(254 202 202 / 0.7);
}

.hover\:ring-red-200\/75:hover {
  --tw-ring-color: rgb(254 202 202 / 0.75);
}

.hover\:ring-red-200\/80:hover {
  --tw-ring-color: rgb(254 202 202 / 0.8);
}

.hover\:ring-red-200\/90:hover {
  --tw-ring-color: rgb(254 202 202 / 0.9);
}

.hover\:ring-red-200\/95:hover {
  --tw-ring-color: rgb(254 202 202 / 0.95);
}

.hover\:ring-red-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity));
}

.hover\:ring-red-300\/0:hover {
  --tw-ring-color: rgb(252 165 165 / 0);
}

.hover\:ring-red-300\/10:hover {
  --tw-ring-color: rgb(252 165 165 / 0.1);
}

.hover\:ring-red-300\/100:hover {
  --tw-ring-color: rgb(252 165 165 / 1);
}

.hover\:ring-red-300\/20:hover {
  --tw-ring-color: rgb(252 165 165 / 0.2);
}

.hover\:ring-red-300\/25:hover {
  --tw-ring-color: rgb(252 165 165 / 0.25);
}

.hover\:ring-red-300\/30:hover {
  --tw-ring-color: rgb(252 165 165 / 0.3);
}

.hover\:ring-red-300\/40:hover {
  --tw-ring-color: rgb(252 165 165 / 0.4);
}

.hover\:ring-red-300\/5:hover {
  --tw-ring-color: rgb(252 165 165 / 0.05);
}

.hover\:ring-red-300\/50:hover {
  --tw-ring-color: rgb(252 165 165 / 0.5);
}

.hover\:ring-red-300\/60:hover {
  --tw-ring-color: rgb(252 165 165 / 0.6);
}

.hover\:ring-red-300\/70:hover {
  --tw-ring-color: rgb(252 165 165 / 0.7);
}

.hover\:ring-red-300\/75:hover {
  --tw-ring-color: rgb(252 165 165 / 0.75);
}

.hover\:ring-red-300\/80:hover {
  --tw-ring-color: rgb(252 165 165 / 0.8);
}

.hover\:ring-red-300\/90:hover {
  --tw-ring-color: rgb(252 165 165 / 0.9);
}

.hover\:ring-red-300\/95:hover {
  --tw-ring-color: rgb(252 165 165 / 0.95);
}

.hover\:ring-red-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
}

.hover\:ring-red-400\/0:hover {
  --tw-ring-color: rgb(248 113 113 / 0);
}

.hover\:ring-red-400\/10:hover {
  --tw-ring-color: rgb(248 113 113 / 0.1);
}

.hover\:ring-red-400\/100:hover {
  --tw-ring-color: rgb(248 113 113 / 1);
}

.hover\:ring-red-400\/20:hover {
  --tw-ring-color: rgb(248 113 113 / 0.2);
}

.hover\:ring-red-400\/25:hover {
  --tw-ring-color: rgb(248 113 113 / 0.25);
}

.hover\:ring-red-400\/30:hover {
  --tw-ring-color: rgb(248 113 113 / 0.3);
}

.hover\:ring-red-400\/40:hover {
  --tw-ring-color: rgb(248 113 113 / 0.4);
}

.hover\:ring-red-400\/5:hover {
  --tw-ring-color: rgb(248 113 113 / 0.05);
}

.hover\:ring-red-400\/50:hover {
  --tw-ring-color: rgb(248 113 113 / 0.5);
}

.hover\:ring-red-400\/60:hover {
  --tw-ring-color: rgb(248 113 113 / 0.6);
}

.hover\:ring-red-400\/70:hover {
  --tw-ring-color: rgb(248 113 113 / 0.7);
}

.hover\:ring-red-400\/75:hover {
  --tw-ring-color: rgb(248 113 113 / 0.75);
}

.hover\:ring-red-400\/80:hover {
  --tw-ring-color: rgb(248 113 113 / 0.8);
}

.hover\:ring-red-400\/90:hover {
  --tw-ring-color: rgb(248 113 113 / 0.9);
}

.hover\:ring-red-400\/95:hover {
  --tw-ring-color: rgb(248 113 113 / 0.95);
}

.hover\:ring-red-50:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity));
}

.hover\:ring-red-50\/0:hover {
  --tw-ring-color: rgb(254 242 242 / 0);
}

.hover\:ring-red-50\/10:hover {
  --tw-ring-color: rgb(254 242 242 / 0.1);
}

.hover\:ring-red-50\/100:hover {
  --tw-ring-color: rgb(254 242 242 / 1);
}

.hover\:ring-red-50\/20:hover {
  --tw-ring-color: rgb(254 242 242 / 0.2);
}

.hover\:ring-red-50\/25:hover {
  --tw-ring-color: rgb(254 242 242 / 0.25);
}

.hover\:ring-red-50\/30:hover {
  --tw-ring-color: rgb(254 242 242 / 0.3);
}

.hover\:ring-red-50\/40:hover {
  --tw-ring-color: rgb(254 242 242 / 0.4);
}

.hover\:ring-red-50\/5:hover {
  --tw-ring-color: rgb(254 242 242 / 0.05);
}

.hover\:ring-red-50\/50:hover {
  --tw-ring-color: rgb(254 242 242 / 0.5);
}

.hover\:ring-red-50\/60:hover {
  --tw-ring-color: rgb(254 242 242 / 0.6);
}

.hover\:ring-red-50\/70:hover {
  --tw-ring-color: rgb(254 242 242 / 0.7);
}

.hover\:ring-red-50\/75:hover {
  --tw-ring-color: rgb(254 242 242 / 0.75);
}

.hover\:ring-red-50\/80:hover {
  --tw-ring-color: rgb(254 242 242 / 0.8);
}

.hover\:ring-red-50\/90:hover {
  --tw-ring-color: rgb(254 242 242 / 0.9);
}

.hover\:ring-red-50\/95:hover {
  --tw-ring-color: rgb(254 242 242 / 0.95);
}

.hover\:ring-red-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}

.hover\:ring-red-500\/0:hover {
  --tw-ring-color: rgb(239 68 68 / 0);
}

.hover\:ring-red-500\/10:hover {
  --tw-ring-color: rgb(239 68 68 / 0.1);
}

.hover\:ring-red-500\/100:hover {
  --tw-ring-color: rgb(239 68 68 / 1);
}

.hover\:ring-red-500\/20:hover {
  --tw-ring-color: rgb(239 68 68 / 0.2);
}

.hover\:ring-red-500\/25:hover {
  --tw-ring-color: rgb(239 68 68 / 0.25);
}

.hover\:ring-red-500\/30:hover {
  --tw-ring-color: rgb(239 68 68 / 0.3);
}

.hover\:ring-red-500\/40:hover {
  --tw-ring-color: rgb(239 68 68 / 0.4);
}

.hover\:ring-red-500\/5:hover {
  --tw-ring-color: rgb(239 68 68 / 0.05);
}

.hover\:ring-red-500\/50:hover {
  --tw-ring-color: rgb(239 68 68 / 0.5);
}

.hover\:ring-red-500\/60:hover {
  --tw-ring-color: rgb(239 68 68 / 0.6);
}

.hover\:ring-red-500\/70:hover {
  --tw-ring-color: rgb(239 68 68 / 0.7);
}

.hover\:ring-red-500\/75:hover {
  --tw-ring-color: rgb(239 68 68 / 0.75);
}

.hover\:ring-red-500\/80:hover {
  --tw-ring-color: rgb(239 68 68 / 0.8);
}

.hover\:ring-red-500\/90:hover {
  --tw-ring-color: rgb(239 68 68 / 0.9);
}

.hover\:ring-red-500\/95:hover {
  --tw-ring-color: rgb(239 68 68 / 0.95);
}

.hover\:ring-red-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity));
}

.hover\:ring-red-600\/0:hover {
  --tw-ring-color: rgb(220 38 38 / 0);
}

.hover\:ring-red-600\/10:hover {
  --tw-ring-color: rgb(220 38 38 / 0.1);
}

.hover\:ring-red-600\/100:hover {
  --tw-ring-color: rgb(220 38 38 / 1);
}

.hover\:ring-red-600\/20:hover {
  --tw-ring-color: rgb(220 38 38 / 0.2);
}

.hover\:ring-red-600\/25:hover {
  --tw-ring-color: rgb(220 38 38 / 0.25);
}

.hover\:ring-red-600\/30:hover {
  --tw-ring-color: rgb(220 38 38 / 0.3);
}

.hover\:ring-red-600\/40:hover {
  --tw-ring-color: rgb(220 38 38 / 0.4);
}

.hover\:ring-red-600\/5:hover {
  --tw-ring-color: rgb(220 38 38 / 0.05);
}

.hover\:ring-red-600\/50:hover {
  --tw-ring-color: rgb(220 38 38 / 0.5);
}

.hover\:ring-red-600\/60:hover {
  --tw-ring-color: rgb(220 38 38 / 0.6);
}

.hover\:ring-red-600\/70:hover {
  --tw-ring-color: rgb(220 38 38 / 0.7);
}

.hover\:ring-red-600\/75:hover {
  --tw-ring-color: rgb(220 38 38 / 0.75);
}

.hover\:ring-red-600\/80:hover {
  --tw-ring-color: rgb(220 38 38 / 0.8);
}

.hover\:ring-red-600\/90:hover {
  --tw-ring-color: rgb(220 38 38 / 0.9);
}

.hover\:ring-red-600\/95:hover {
  --tw-ring-color: rgb(220 38 38 / 0.95);
}

.hover\:ring-red-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity));
}

.hover\:ring-red-700\/0:hover {
  --tw-ring-color: rgb(185 28 28 / 0);
}

.hover\:ring-red-700\/10:hover {
  --tw-ring-color: rgb(185 28 28 / 0.1);
}

.hover\:ring-red-700\/100:hover {
  --tw-ring-color: rgb(185 28 28 / 1);
}

.hover\:ring-red-700\/20:hover {
  --tw-ring-color: rgb(185 28 28 / 0.2);
}

.hover\:ring-red-700\/25:hover {
  --tw-ring-color: rgb(185 28 28 / 0.25);
}

.hover\:ring-red-700\/30:hover {
  --tw-ring-color: rgb(185 28 28 / 0.3);
}

.hover\:ring-red-700\/40:hover {
  --tw-ring-color: rgb(185 28 28 / 0.4);
}

.hover\:ring-red-700\/5:hover {
  --tw-ring-color: rgb(185 28 28 / 0.05);
}

.hover\:ring-red-700\/50:hover {
  --tw-ring-color: rgb(185 28 28 / 0.5);
}

.hover\:ring-red-700\/60:hover {
  --tw-ring-color: rgb(185 28 28 / 0.6);
}

.hover\:ring-red-700\/70:hover {
  --tw-ring-color: rgb(185 28 28 / 0.7);
}

.hover\:ring-red-700\/75:hover {
  --tw-ring-color: rgb(185 28 28 / 0.75);
}

.hover\:ring-red-700\/80:hover {
  --tw-ring-color: rgb(185 28 28 / 0.8);
}

.hover\:ring-red-700\/90:hover {
  --tw-ring-color: rgb(185 28 28 / 0.9);
}

.hover\:ring-red-700\/95:hover {
  --tw-ring-color: rgb(185 28 28 / 0.95);
}

.hover\:ring-red-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity));
}

.hover\:ring-red-800\/0:hover {
  --tw-ring-color: rgb(153 27 27 / 0);
}

.hover\:ring-red-800\/10:hover {
  --tw-ring-color: rgb(153 27 27 / 0.1);
}

.hover\:ring-red-800\/100:hover {
  --tw-ring-color: rgb(153 27 27 / 1);
}

.hover\:ring-red-800\/20:hover {
  --tw-ring-color: rgb(153 27 27 / 0.2);
}

.hover\:ring-red-800\/25:hover {
  --tw-ring-color: rgb(153 27 27 / 0.25);
}

.hover\:ring-red-800\/30:hover {
  --tw-ring-color: rgb(153 27 27 / 0.3);
}

.hover\:ring-red-800\/40:hover {
  --tw-ring-color: rgb(153 27 27 / 0.4);
}

.hover\:ring-red-800\/5:hover {
  --tw-ring-color: rgb(153 27 27 / 0.05);
}

.hover\:ring-red-800\/50:hover {
  --tw-ring-color: rgb(153 27 27 / 0.5);
}

.hover\:ring-red-800\/60:hover {
  --tw-ring-color: rgb(153 27 27 / 0.6);
}

.hover\:ring-red-800\/70:hover {
  --tw-ring-color: rgb(153 27 27 / 0.7);
}

.hover\:ring-red-800\/75:hover {
  --tw-ring-color: rgb(153 27 27 / 0.75);
}

.hover\:ring-red-800\/80:hover {
  --tw-ring-color: rgb(153 27 27 / 0.8);
}

.hover\:ring-red-800\/90:hover {
  --tw-ring-color: rgb(153 27 27 / 0.9);
}

.hover\:ring-red-800\/95:hover {
  --tw-ring-color: rgb(153 27 27 / 0.95);
}

.hover\:ring-red-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity));
}

.hover\:ring-red-900\/0:hover {
  --tw-ring-color: rgb(127 29 29 / 0);
}

.hover\:ring-red-900\/10:hover {
  --tw-ring-color: rgb(127 29 29 / 0.1);
}

.hover\:ring-red-900\/100:hover {
  --tw-ring-color: rgb(127 29 29 / 1);
}

.hover\:ring-red-900\/20:hover {
  --tw-ring-color: rgb(127 29 29 / 0.2);
}

.hover\:ring-red-900\/25:hover {
  --tw-ring-color: rgb(127 29 29 / 0.25);
}

.hover\:ring-red-900\/30:hover {
  --tw-ring-color: rgb(127 29 29 / 0.3);
}

.hover\:ring-red-900\/40:hover {
  --tw-ring-color: rgb(127 29 29 / 0.4);
}

.hover\:ring-red-900\/5:hover {
  --tw-ring-color: rgb(127 29 29 / 0.05);
}

.hover\:ring-red-900\/50:hover {
  --tw-ring-color: rgb(127 29 29 / 0.5);
}

.hover\:ring-red-900\/60:hover {
  --tw-ring-color: rgb(127 29 29 / 0.6);
}

.hover\:ring-red-900\/70:hover {
  --tw-ring-color: rgb(127 29 29 / 0.7);
}

.hover\:ring-red-900\/75:hover {
  --tw-ring-color: rgb(127 29 29 / 0.75);
}

.hover\:ring-red-900\/80:hover {
  --tw-ring-color: rgb(127 29 29 / 0.8);
}

.hover\:ring-red-900\/90:hover {
  --tw-ring-color: rgb(127 29 29 / 0.9);
}

.hover\:ring-red-900\/95:hover {
  --tw-ring-color: rgb(127 29 29 / 0.95);
}

.hover\:ring-secondary-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 244 210 / var(--tw-ring-opacity));
}

.hover\:ring-secondary-100\/0:hover {
  --tw-ring-color: rgb(254 244 210 / 0);
}

.hover\:ring-secondary-100\/10:hover {
  --tw-ring-color: rgb(254 244 210 / 0.1);
}

.hover\:ring-secondary-100\/100:hover {
  --tw-ring-color: rgb(254 244 210 / 1);
}

.hover\:ring-secondary-100\/20:hover {
  --tw-ring-color: rgb(254 244 210 / 0.2);
}

.hover\:ring-secondary-100\/25:hover {
  --tw-ring-color: rgb(254 244 210 / 0.25);
}

.hover\:ring-secondary-100\/30:hover {
  --tw-ring-color: rgb(254 244 210 / 0.3);
}

.hover\:ring-secondary-100\/40:hover {
  --tw-ring-color: rgb(254 244 210 / 0.4);
}

.hover\:ring-secondary-100\/5:hover {
  --tw-ring-color: rgb(254 244 210 / 0.05);
}

.hover\:ring-secondary-100\/50:hover {
  --tw-ring-color: rgb(254 244 210 / 0.5);
}

.hover\:ring-secondary-100\/60:hover {
  --tw-ring-color: rgb(254 244 210 / 0.6);
}

.hover\:ring-secondary-100\/70:hover {
  --tw-ring-color: rgb(254 244 210 / 0.7);
}

.hover\:ring-secondary-100\/75:hover {
  --tw-ring-color: rgb(254 244 210 / 0.75);
}

.hover\:ring-secondary-100\/80:hover {
  --tw-ring-color: rgb(254 244 210 / 0.8);
}

.hover\:ring-secondary-100\/90:hover {
  --tw-ring-color: rgb(254 244 210 / 0.9);
}

.hover\:ring-secondary-100\/95:hover {
  --tw-ring-color: rgb(254 244 210 / 0.95);
}

.hover\:ring-secondary-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 231 166 / var(--tw-ring-opacity));
}

.hover\:ring-secondary-200\/0:hover {
  --tw-ring-color: rgb(254 231 166 / 0);
}

.hover\:ring-secondary-200\/10:hover {
  --tw-ring-color: rgb(254 231 166 / 0.1);
}

.hover\:ring-secondary-200\/100:hover {
  --tw-ring-color: rgb(254 231 166 / 1);
}

.hover\:ring-secondary-200\/20:hover {
  --tw-ring-color: rgb(254 231 166 / 0.2);
}

.hover\:ring-secondary-200\/25:hover {
  --tw-ring-color: rgb(254 231 166 / 0.25);
}

.hover\:ring-secondary-200\/30:hover {
  --tw-ring-color: rgb(254 231 166 / 0.3);
}

.hover\:ring-secondary-200\/40:hover {
  --tw-ring-color: rgb(254 231 166 / 0.4);
}

.hover\:ring-secondary-200\/5:hover {
  --tw-ring-color: rgb(254 231 166 / 0.05);
}

.hover\:ring-secondary-200\/50:hover {
  --tw-ring-color: rgb(254 231 166 / 0.5);
}

.hover\:ring-secondary-200\/60:hover {
  --tw-ring-color: rgb(254 231 166 / 0.6);
}

.hover\:ring-secondary-200\/70:hover {
  --tw-ring-color: rgb(254 231 166 / 0.7);
}

.hover\:ring-secondary-200\/75:hover {
  --tw-ring-color: rgb(254 231 166 / 0.75);
}

.hover\:ring-secondary-200\/80:hover {
  --tw-ring-color: rgb(254 231 166 / 0.8);
}

.hover\:ring-secondary-200\/90:hover {
  --tw-ring-color: rgb(254 231 166 / 0.9);
}

.hover\:ring-secondary-200\/95:hover {
  --tw-ring-color: rgb(254 231 166 / 0.95);
}

.hover\:ring-secondary-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 218 122 / var(--tw-ring-opacity));
}

.hover\:ring-secondary-300\/0:hover {
  --tw-ring-color: rgb(254 218 122 / 0);
}

.hover\:ring-secondary-300\/10:hover {
  --tw-ring-color: rgb(254 218 122 / 0.1);
}

.hover\:ring-secondary-300\/100:hover {
  --tw-ring-color: rgb(254 218 122 / 1);
}

.hover\:ring-secondary-300\/20:hover {
  --tw-ring-color: rgb(254 218 122 / 0.2);
}

.hover\:ring-secondary-300\/25:hover {
  --tw-ring-color: rgb(254 218 122 / 0.25);
}

.hover\:ring-secondary-300\/30:hover {
  --tw-ring-color: rgb(254 218 122 / 0.3);
}

.hover\:ring-secondary-300\/40:hover {
  --tw-ring-color: rgb(254 218 122 / 0.4);
}

.hover\:ring-secondary-300\/5:hover {
  --tw-ring-color: rgb(254 218 122 / 0.05);
}

.hover\:ring-secondary-300\/50:hover {
  --tw-ring-color: rgb(254 218 122 / 0.5);
}

.hover\:ring-secondary-300\/60:hover {
  --tw-ring-color: rgb(254 218 122 / 0.6);
}

.hover\:ring-secondary-300\/70:hover {
  --tw-ring-color: rgb(254 218 122 / 0.7);
}

.hover\:ring-secondary-300\/75:hover {
  --tw-ring-color: rgb(254 218 122 / 0.75);
}

.hover\:ring-secondary-300\/80:hover {
  --tw-ring-color: rgb(254 218 122 / 0.8);
}

.hover\:ring-secondary-300\/90:hover {
  --tw-ring-color: rgb(254 218 122 / 0.9);
}

.hover\:ring-secondary-300\/95:hover {
  --tw-ring-color: rgb(254 218 122 / 0.95);
}

.hover\:ring-secondary-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 204 78 / var(--tw-ring-opacity));
}

.hover\:ring-secondary-400\/0:hover {
  --tw-ring-color: rgb(254 204 78 / 0);
}

.hover\:ring-secondary-400\/10:hover {
  --tw-ring-color: rgb(254 204 78 / 0.1);
}

.hover\:ring-secondary-400\/100:hover {
  --tw-ring-color: rgb(254 204 78 / 1);
}

.hover\:ring-secondary-400\/20:hover {
  --tw-ring-color: rgb(254 204 78 / 0.2);
}

.hover\:ring-secondary-400\/25:hover {
  --tw-ring-color: rgb(254 204 78 / 0.25);
}

.hover\:ring-secondary-400\/30:hover {
  --tw-ring-color: rgb(254 204 78 / 0.3);
}

.hover\:ring-secondary-400\/40:hover {
  --tw-ring-color: rgb(254 204 78 / 0.4);
}

.hover\:ring-secondary-400\/5:hover {
  --tw-ring-color: rgb(254 204 78 / 0.05);
}

.hover\:ring-secondary-400\/50:hover {
  --tw-ring-color: rgb(254 204 78 / 0.5);
}

.hover\:ring-secondary-400\/60:hover {
  --tw-ring-color: rgb(254 204 78 / 0.6);
}

.hover\:ring-secondary-400\/70:hover {
  --tw-ring-color: rgb(254 204 78 / 0.7);
}

.hover\:ring-secondary-400\/75:hover {
  --tw-ring-color: rgb(254 204 78 / 0.75);
}

.hover\:ring-secondary-400\/80:hover {
  --tw-ring-color: rgb(254 204 78 / 0.8);
}

.hover\:ring-secondary-400\/90:hover {
  --tw-ring-color: rgb(254 204 78 / 0.9);
}

.hover\:ring-secondary-400\/95:hover {
  --tw-ring-color: rgb(254 204 78 / 0.95);
}

.hover\:ring-secondary-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(238 197 53 / var(--tw-ring-opacity));
}

.hover\:ring-secondary-500\/0:hover {
  --tw-ring-color: rgb(238 197 53 / 0);
}

.hover\:ring-secondary-500\/10:hover {
  --tw-ring-color: rgb(238 197 53 / 0.1);
}

.hover\:ring-secondary-500\/100:hover {
  --tw-ring-color: rgb(238 197 53 / 1);
}

.hover\:ring-secondary-500\/20:hover {
  --tw-ring-color: rgb(238 197 53 / 0.2);
}

.hover\:ring-secondary-500\/25:hover {
  --tw-ring-color: rgb(238 197 53 / 0.25);
}

.hover\:ring-secondary-500\/30:hover {
  --tw-ring-color: rgb(238 197 53 / 0.3);
}

.hover\:ring-secondary-500\/40:hover {
  --tw-ring-color: rgb(238 197 53 / 0.4);
}

.hover\:ring-secondary-500\/5:hover {
  --tw-ring-color: rgb(238 197 53 / 0.05);
}

.hover\:ring-secondary-500\/50:hover {
  --tw-ring-color: rgb(238 197 53 / 0.5);
}

.hover\:ring-secondary-500\/60:hover {
  --tw-ring-color: rgb(238 197 53 / 0.6);
}

.hover\:ring-secondary-500\/70:hover {
  --tw-ring-color: rgb(238 197 53 / 0.7);
}

.hover\:ring-secondary-500\/75:hover {
  --tw-ring-color: rgb(238 197 53 / 0.75);
}

.hover\:ring-secondary-500\/80:hover {
  --tw-ring-color: rgb(238 197 53 / 0.8);
}

.hover\:ring-secondary-500\/90:hover {
  --tw-ring-color: rgb(238 197 53 / 0.9);
}

.hover\:ring-secondary-500\/95:hover {
  --tw-ring-color: rgb(238 197 53 / 0.95);
}

.hover\:ring-secondary-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(213 174 45 / var(--tw-ring-opacity));
}

.hover\:ring-secondary-600\/0:hover {
  --tw-ring-color: rgb(213 174 45 / 0);
}

.hover\:ring-secondary-600\/10:hover {
  --tw-ring-color: rgb(213 174 45 / 0.1);
}

.hover\:ring-secondary-600\/100:hover {
  --tw-ring-color: rgb(213 174 45 / 1);
}

.hover\:ring-secondary-600\/20:hover {
  --tw-ring-color: rgb(213 174 45 / 0.2);
}

.hover\:ring-secondary-600\/25:hover {
  --tw-ring-color: rgb(213 174 45 / 0.25);
}

.hover\:ring-secondary-600\/30:hover {
  --tw-ring-color: rgb(213 174 45 / 0.3);
}

.hover\:ring-secondary-600\/40:hover {
  --tw-ring-color: rgb(213 174 45 / 0.4);
}

.hover\:ring-secondary-600\/5:hover {
  --tw-ring-color: rgb(213 174 45 / 0.05);
}

.hover\:ring-secondary-600\/50:hover {
  --tw-ring-color: rgb(213 174 45 / 0.5);
}

.hover\:ring-secondary-600\/60:hover {
  --tw-ring-color: rgb(213 174 45 / 0.6);
}

.hover\:ring-secondary-600\/70:hover {
  --tw-ring-color: rgb(213 174 45 / 0.7);
}

.hover\:ring-secondary-600\/75:hover {
  --tw-ring-color: rgb(213 174 45 / 0.75);
}

.hover\:ring-secondary-600\/80:hover {
  --tw-ring-color: rgb(213 174 45 / 0.8);
}

.hover\:ring-secondary-600\/90:hover {
  --tw-ring-color: rgb(213 174 45 / 0.9);
}

.hover\:ring-secondary-600\/95:hover {
  --tw-ring-color: rgb(213 174 45 / 0.95);
}

.hover\:ring-secondary-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(171 135 37 / var(--tw-ring-opacity));
}

.hover\:ring-secondary-700\/0:hover {
  --tw-ring-color: rgb(171 135 37 / 0);
}

.hover\:ring-secondary-700\/10:hover {
  --tw-ring-color: rgb(171 135 37 / 0.1);
}

.hover\:ring-secondary-700\/100:hover {
  --tw-ring-color: rgb(171 135 37 / 1);
}

.hover\:ring-secondary-700\/20:hover {
  --tw-ring-color: rgb(171 135 37 / 0.2);
}

.hover\:ring-secondary-700\/25:hover {
  --tw-ring-color: rgb(171 135 37 / 0.25);
}

.hover\:ring-secondary-700\/30:hover {
  --tw-ring-color: rgb(171 135 37 / 0.3);
}

.hover\:ring-secondary-700\/40:hover {
  --tw-ring-color: rgb(171 135 37 / 0.4);
}

.hover\:ring-secondary-700\/5:hover {
  --tw-ring-color: rgb(171 135 37 / 0.05);
}

.hover\:ring-secondary-700\/50:hover {
  --tw-ring-color: rgb(171 135 37 / 0.5);
}

.hover\:ring-secondary-700\/60:hover {
  --tw-ring-color: rgb(171 135 37 / 0.6);
}

.hover\:ring-secondary-700\/70:hover {
  --tw-ring-color: rgb(171 135 37 / 0.7);
}

.hover\:ring-secondary-700\/75:hover {
  --tw-ring-color: rgb(171 135 37 / 0.75);
}

.hover\:ring-secondary-700\/80:hover {
  --tw-ring-color: rgb(171 135 37 / 0.8);
}

.hover\:ring-secondary-700\/90:hover {
  --tw-ring-color: rgb(171 135 37 / 0.9);
}

.hover\:ring-secondary-700\/95:hover {
  --tw-ring-color: rgb(171 135 37 / 0.95);
}

.hover\:ring-secondary-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(130 96 29 / var(--tw-ring-opacity));
}

.hover\:ring-secondary-800\/0:hover {
  --tw-ring-color: rgb(130 96 29 / 0);
}

.hover\:ring-secondary-800\/10:hover {
  --tw-ring-color: rgb(130 96 29 / 0.1);
}

.hover\:ring-secondary-800\/100:hover {
  --tw-ring-color: rgb(130 96 29 / 1);
}

.hover\:ring-secondary-800\/20:hover {
  --tw-ring-color: rgb(130 96 29 / 0.2);
}

.hover\:ring-secondary-800\/25:hover {
  --tw-ring-color: rgb(130 96 29 / 0.25);
}

.hover\:ring-secondary-800\/30:hover {
  --tw-ring-color: rgb(130 96 29 / 0.3);
}

.hover\:ring-secondary-800\/40:hover {
  --tw-ring-color: rgb(130 96 29 / 0.4);
}

.hover\:ring-secondary-800\/5:hover {
  --tw-ring-color: rgb(130 96 29 / 0.05);
}

.hover\:ring-secondary-800\/50:hover {
  --tw-ring-color: rgb(130 96 29 / 0.5);
}

.hover\:ring-secondary-800\/60:hover {
  --tw-ring-color: rgb(130 96 29 / 0.6);
}

.hover\:ring-secondary-800\/70:hover {
  --tw-ring-color: rgb(130 96 29 / 0.7);
}

.hover\:ring-secondary-800\/75:hover {
  --tw-ring-color: rgb(130 96 29 / 0.75);
}

.hover\:ring-secondary-800\/80:hover {
  --tw-ring-color: rgb(130 96 29 / 0.8);
}

.hover\:ring-secondary-800\/90:hover {
  --tw-ring-color: rgb(130 96 29 / 0.9);
}

.hover\:ring-secondary-800\/95:hover {
  --tw-ring-color: rgb(130 96 29 / 0.95);
}

.hover\:ring-secondary-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(88 64 21 / var(--tw-ring-opacity));
}

.hover\:ring-secondary-900\/0:hover {
  --tw-ring-color: rgb(88 64 21 / 0);
}

.hover\:ring-secondary-900\/10:hover {
  --tw-ring-color: rgb(88 64 21 / 0.1);
}

.hover\:ring-secondary-900\/100:hover {
  --tw-ring-color: rgb(88 64 21 / 1);
}

.hover\:ring-secondary-900\/20:hover {
  --tw-ring-color: rgb(88 64 21 / 0.2);
}

.hover\:ring-secondary-900\/25:hover {
  --tw-ring-color: rgb(88 64 21 / 0.25);
}

.hover\:ring-secondary-900\/30:hover {
  --tw-ring-color: rgb(88 64 21 / 0.3);
}

.hover\:ring-secondary-900\/40:hover {
  --tw-ring-color: rgb(88 64 21 / 0.4);
}

.hover\:ring-secondary-900\/5:hover {
  --tw-ring-color: rgb(88 64 21 / 0.05);
}

.hover\:ring-secondary-900\/50:hover {
  --tw-ring-color: rgb(88 64 21 / 0.5);
}

.hover\:ring-secondary-900\/60:hover {
  --tw-ring-color: rgb(88 64 21 / 0.6);
}

.hover\:ring-secondary-900\/70:hover {
  --tw-ring-color: rgb(88 64 21 / 0.7);
}

.hover\:ring-secondary-900\/75:hover {
  --tw-ring-color: rgb(88 64 21 / 0.75);
}

.hover\:ring-secondary-900\/80:hover {
  --tw-ring-color: rgb(88 64 21 / 0.8);
}

.hover\:ring-secondary-900\/90:hover {
  --tw-ring-color: rgb(88 64 21 / 0.9);
}

.hover\:ring-secondary-900\/95:hover {
  --tw-ring-color: rgb(88 64 21 / 0.95);
}

.hover\:ring-sky-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity));
}

.hover\:ring-sky-100\/0:hover {
  --tw-ring-color: rgb(224 242 254 / 0);
}

.hover\:ring-sky-100\/10:hover {
  --tw-ring-color: rgb(224 242 254 / 0.1);
}

.hover\:ring-sky-100\/100:hover {
  --tw-ring-color: rgb(224 242 254 / 1);
}

.hover\:ring-sky-100\/20:hover {
  --tw-ring-color: rgb(224 242 254 / 0.2);
}

.hover\:ring-sky-100\/25:hover {
  --tw-ring-color: rgb(224 242 254 / 0.25);
}

.hover\:ring-sky-100\/30:hover {
  --tw-ring-color: rgb(224 242 254 / 0.3);
}

.hover\:ring-sky-100\/40:hover {
  --tw-ring-color: rgb(224 242 254 / 0.4);
}

.hover\:ring-sky-100\/5:hover {
  --tw-ring-color: rgb(224 242 254 / 0.05);
}

.hover\:ring-sky-100\/50:hover {
  --tw-ring-color: rgb(224 242 254 / 0.5);
}

.hover\:ring-sky-100\/60:hover {
  --tw-ring-color: rgb(224 242 254 / 0.6);
}

.hover\:ring-sky-100\/70:hover {
  --tw-ring-color: rgb(224 242 254 / 0.7);
}

.hover\:ring-sky-100\/75:hover {
  --tw-ring-color: rgb(224 242 254 / 0.75);
}

.hover\:ring-sky-100\/80:hover {
  --tw-ring-color: rgb(224 242 254 / 0.8);
}

.hover\:ring-sky-100\/90:hover {
  --tw-ring-color: rgb(224 242 254 / 0.9);
}

.hover\:ring-sky-100\/95:hover {
  --tw-ring-color: rgb(224 242 254 / 0.95);
}

.hover\:ring-sky-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity));
}

.hover\:ring-sky-200\/0:hover {
  --tw-ring-color: rgb(186 230 253 / 0);
}

.hover\:ring-sky-200\/10:hover {
  --tw-ring-color: rgb(186 230 253 / 0.1);
}

.hover\:ring-sky-200\/100:hover {
  --tw-ring-color: rgb(186 230 253 / 1);
}

.hover\:ring-sky-200\/20:hover {
  --tw-ring-color: rgb(186 230 253 / 0.2);
}

.hover\:ring-sky-200\/25:hover {
  --tw-ring-color: rgb(186 230 253 / 0.25);
}

.hover\:ring-sky-200\/30:hover {
  --tw-ring-color: rgb(186 230 253 / 0.3);
}

.hover\:ring-sky-200\/40:hover {
  --tw-ring-color: rgb(186 230 253 / 0.4);
}

.hover\:ring-sky-200\/5:hover {
  --tw-ring-color: rgb(186 230 253 / 0.05);
}

.hover\:ring-sky-200\/50:hover {
  --tw-ring-color: rgb(186 230 253 / 0.5);
}

.hover\:ring-sky-200\/60:hover {
  --tw-ring-color: rgb(186 230 253 / 0.6);
}

.hover\:ring-sky-200\/70:hover {
  --tw-ring-color: rgb(186 230 253 / 0.7);
}

.hover\:ring-sky-200\/75:hover {
  --tw-ring-color: rgb(186 230 253 / 0.75);
}

.hover\:ring-sky-200\/80:hover {
  --tw-ring-color: rgb(186 230 253 / 0.8);
}

.hover\:ring-sky-200\/90:hover {
  --tw-ring-color: rgb(186 230 253 / 0.9);
}

.hover\:ring-sky-200\/95:hover {
  --tw-ring-color: rgb(186 230 253 / 0.95);
}

.hover\:ring-sky-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity));
}

.hover\:ring-sky-300\/0:hover {
  --tw-ring-color: rgb(125 211 252 / 0);
}

.hover\:ring-sky-300\/10:hover {
  --tw-ring-color: rgb(125 211 252 / 0.1);
}

.hover\:ring-sky-300\/100:hover {
  --tw-ring-color: rgb(125 211 252 / 1);
}

.hover\:ring-sky-300\/20:hover {
  --tw-ring-color: rgb(125 211 252 / 0.2);
}

.hover\:ring-sky-300\/25:hover {
  --tw-ring-color: rgb(125 211 252 / 0.25);
}

.hover\:ring-sky-300\/30:hover {
  --tw-ring-color: rgb(125 211 252 / 0.3);
}

.hover\:ring-sky-300\/40:hover {
  --tw-ring-color: rgb(125 211 252 / 0.4);
}

.hover\:ring-sky-300\/5:hover {
  --tw-ring-color: rgb(125 211 252 / 0.05);
}

.hover\:ring-sky-300\/50:hover {
  --tw-ring-color: rgb(125 211 252 / 0.5);
}

.hover\:ring-sky-300\/60:hover {
  --tw-ring-color: rgb(125 211 252 / 0.6);
}

.hover\:ring-sky-300\/70:hover {
  --tw-ring-color: rgb(125 211 252 / 0.7);
}

.hover\:ring-sky-300\/75:hover {
  --tw-ring-color: rgb(125 211 252 / 0.75);
}

.hover\:ring-sky-300\/80:hover {
  --tw-ring-color: rgb(125 211 252 / 0.8);
}

.hover\:ring-sky-300\/90:hover {
  --tw-ring-color: rgb(125 211 252 / 0.9);
}

.hover\:ring-sky-300\/95:hover {
  --tw-ring-color: rgb(125 211 252 / 0.95);
}

.hover\:ring-sky-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity));
}

.hover\:ring-sky-400\/0:hover {
  --tw-ring-color: rgb(56 189 248 / 0);
}

.hover\:ring-sky-400\/10:hover {
  --tw-ring-color: rgb(56 189 248 / 0.1);
}

.hover\:ring-sky-400\/100:hover {
  --tw-ring-color: rgb(56 189 248 / 1);
}

.hover\:ring-sky-400\/20:hover {
  --tw-ring-color: rgb(56 189 248 / 0.2);
}

.hover\:ring-sky-400\/25:hover {
  --tw-ring-color: rgb(56 189 248 / 0.25);
}

.hover\:ring-sky-400\/30:hover {
  --tw-ring-color: rgb(56 189 248 / 0.3);
}

.hover\:ring-sky-400\/40:hover {
  --tw-ring-color: rgb(56 189 248 / 0.4);
}

.hover\:ring-sky-400\/5:hover {
  --tw-ring-color: rgb(56 189 248 / 0.05);
}

.hover\:ring-sky-400\/50:hover {
  --tw-ring-color: rgb(56 189 248 / 0.5);
}

.hover\:ring-sky-400\/60:hover {
  --tw-ring-color: rgb(56 189 248 / 0.6);
}

.hover\:ring-sky-400\/70:hover {
  --tw-ring-color: rgb(56 189 248 / 0.7);
}

.hover\:ring-sky-400\/75:hover {
  --tw-ring-color: rgb(56 189 248 / 0.75);
}

.hover\:ring-sky-400\/80:hover {
  --tw-ring-color: rgb(56 189 248 / 0.8);
}

.hover\:ring-sky-400\/90:hover {
  --tw-ring-color: rgb(56 189 248 / 0.9);
}

.hover\:ring-sky-400\/95:hover {
  --tw-ring-color: rgb(56 189 248 / 0.95);
}

.hover\:ring-sky-50:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity));
}

.hover\:ring-sky-50\/0:hover {
  --tw-ring-color: rgb(240 249 255 / 0);
}

.hover\:ring-sky-50\/10:hover {
  --tw-ring-color: rgb(240 249 255 / 0.1);
}

.hover\:ring-sky-50\/100:hover {
  --tw-ring-color: rgb(240 249 255 / 1);
}

.hover\:ring-sky-50\/20:hover {
  --tw-ring-color: rgb(240 249 255 / 0.2);
}

.hover\:ring-sky-50\/25:hover {
  --tw-ring-color: rgb(240 249 255 / 0.25);
}

.hover\:ring-sky-50\/30:hover {
  --tw-ring-color: rgb(240 249 255 / 0.3);
}

.hover\:ring-sky-50\/40:hover {
  --tw-ring-color: rgb(240 249 255 / 0.4);
}

.hover\:ring-sky-50\/5:hover {
  --tw-ring-color: rgb(240 249 255 / 0.05);
}

.hover\:ring-sky-50\/50:hover {
  --tw-ring-color: rgb(240 249 255 / 0.5);
}

.hover\:ring-sky-50\/60:hover {
  --tw-ring-color: rgb(240 249 255 / 0.6);
}

.hover\:ring-sky-50\/70:hover {
  --tw-ring-color: rgb(240 249 255 / 0.7);
}

.hover\:ring-sky-50\/75:hover {
  --tw-ring-color: rgb(240 249 255 / 0.75);
}

.hover\:ring-sky-50\/80:hover {
  --tw-ring-color: rgb(240 249 255 / 0.8);
}

.hover\:ring-sky-50\/90:hover {
  --tw-ring-color: rgb(240 249 255 / 0.9);
}

.hover\:ring-sky-50\/95:hover {
  --tw-ring-color: rgb(240 249 255 / 0.95);
}

.hover\:ring-sky-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity));
}

.hover\:ring-sky-500\/0:hover {
  --tw-ring-color: rgb(14 165 233 / 0);
}

.hover\:ring-sky-500\/10:hover {
  --tw-ring-color: rgb(14 165 233 / 0.1);
}

.hover\:ring-sky-500\/100:hover {
  --tw-ring-color: rgb(14 165 233 / 1);
}

.hover\:ring-sky-500\/20:hover {
  --tw-ring-color: rgb(14 165 233 / 0.2);
}

.hover\:ring-sky-500\/25:hover {
  --tw-ring-color: rgb(14 165 233 / 0.25);
}

.hover\:ring-sky-500\/30:hover {
  --tw-ring-color: rgb(14 165 233 / 0.3);
}

.hover\:ring-sky-500\/40:hover {
  --tw-ring-color: rgb(14 165 233 / 0.4);
}

.hover\:ring-sky-500\/5:hover {
  --tw-ring-color: rgb(14 165 233 / 0.05);
}

.hover\:ring-sky-500\/50:hover {
  --tw-ring-color: rgb(14 165 233 / 0.5);
}

.hover\:ring-sky-500\/60:hover {
  --tw-ring-color: rgb(14 165 233 / 0.6);
}

.hover\:ring-sky-500\/70:hover {
  --tw-ring-color: rgb(14 165 233 / 0.7);
}

.hover\:ring-sky-500\/75:hover {
  --tw-ring-color: rgb(14 165 233 / 0.75);
}

.hover\:ring-sky-500\/80:hover {
  --tw-ring-color: rgb(14 165 233 / 0.8);
}

.hover\:ring-sky-500\/90:hover {
  --tw-ring-color: rgb(14 165 233 / 0.9);
}

.hover\:ring-sky-500\/95:hover {
  --tw-ring-color: rgb(14 165 233 / 0.95);
}

.hover\:ring-sky-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity));
}

.hover\:ring-sky-600\/0:hover {
  --tw-ring-color: rgb(2 132 199 / 0);
}

.hover\:ring-sky-600\/10:hover {
  --tw-ring-color: rgb(2 132 199 / 0.1);
}

.hover\:ring-sky-600\/100:hover {
  --tw-ring-color: rgb(2 132 199 / 1);
}

.hover\:ring-sky-600\/20:hover {
  --tw-ring-color: rgb(2 132 199 / 0.2);
}

.hover\:ring-sky-600\/25:hover {
  --tw-ring-color: rgb(2 132 199 / 0.25);
}

.hover\:ring-sky-600\/30:hover {
  --tw-ring-color: rgb(2 132 199 / 0.3);
}

.hover\:ring-sky-600\/40:hover {
  --tw-ring-color: rgb(2 132 199 / 0.4);
}

.hover\:ring-sky-600\/5:hover {
  --tw-ring-color: rgb(2 132 199 / 0.05);
}

.hover\:ring-sky-600\/50:hover {
  --tw-ring-color: rgb(2 132 199 / 0.5);
}

.hover\:ring-sky-600\/60:hover {
  --tw-ring-color: rgb(2 132 199 / 0.6);
}

.hover\:ring-sky-600\/70:hover {
  --tw-ring-color: rgb(2 132 199 / 0.7);
}

.hover\:ring-sky-600\/75:hover {
  --tw-ring-color: rgb(2 132 199 / 0.75);
}

.hover\:ring-sky-600\/80:hover {
  --tw-ring-color: rgb(2 132 199 / 0.8);
}

.hover\:ring-sky-600\/90:hover {
  --tw-ring-color: rgb(2 132 199 / 0.9);
}

.hover\:ring-sky-600\/95:hover {
  --tw-ring-color: rgb(2 132 199 / 0.95);
}

.hover\:ring-sky-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity));
}

.hover\:ring-sky-700\/0:hover {
  --tw-ring-color: rgb(3 105 161 / 0);
}

.hover\:ring-sky-700\/10:hover {
  --tw-ring-color: rgb(3 105 161 / 0.1);
}

.hover\:ring-sky-700\/100:hover {
  --tw-ring-color: rgb(3 105 161 / 1);
}

.hover\:ring-sky-700\/20:hover {
  --tw-ring-color: rgb(3 105 161 / 0.2);
}

.hover\:ring-sky-700\/25:hover {
  --tw-ring-color: rgb(3 105 161 / 0.25);
}

.hover\:ring-sky-700\/30:hover {
  --tw-ring-color: rgb(3 105 161 / 0.3);
}

.hover\:ring-sky-700\/40:hover {
  --tw-ring-color: rgb(3 105 161 / 0.4);
}

.hover\:ring-sky-700\/5:hover {
  --tw-ring-color: rgb(3 105 161 / 0.05);
}

.hover\:ring-sky-700\/50:hover {
  --tw-ring-color: rgb(3 105 161 / 0.5);
}

.hover\:ring-sky-700\/60:hover {
  --tw-ring-color: rgb(3 105 161 / 0.6);
}

.hover\:ring-sky-700\/70:hover {
  --tw-ring-color: rgb(3 105 161 / 0.7);
}

.hover\:ring-sky-700\/75:hover {
  --tw-ring-color: rgb(3 105 161 / 0.75);
}

.hover\:ring-sky-700\/80:hover {
  --tw-ring-color: rgb(3 105 161 / 0.8);
}

.hover\:ring-sky-700\/90:hover {
  --tw-ring-color: rgb(3 105 161 / 0.9);
}

.hover\:ring-sky-700\/95:hover {
  --tw-ring-color: rgb(3 105 161 / 0.95);
}

.hover\:ring-sky-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity));
}

.hover\:ring-sky-800\/0:hover {
  --tw-ring-color: rgb(7 89 133 / 0);
}

.hover\:ring-sky-800\/10:hover {
  --tw-ring-color: rgb(7 89 133 / 0.1);
}

.hover\:ring-sky-800\/100:hover {
  --tw-ring-color: rgb(7 89 133 / 1);
}

.hover\:ring-sky-800\/20:hover {
  --tw-ring-color: rgb(7 89 133 / 0.2);
}

.hover\:ring-sky-800\/25:hover {
  --tw-ring-color: rgb(7 89 133 / 0.25);
}

.hover\:ring-sky-800\/30:hover {
  --tw-ring-color: rgb(7 89 133 / 0.3);
}

.hover\:ring-sky-800\/40:hover {
  --tw-ring-color: rgb(7 89 133 / 0.4);
}

.hover\:ring-sky-800\/5:hover {
  --tw-ring-color: rgb(7 89 133 / 0.05);
}

.hover\:ring-sky-800\/50:hover {
  --tw-ring-color: rgb(7 89 133 / 0.5);
}

.hover\:ring-sky-800\/60:hover {
  --tw-ring-color: rgb(7 89 133 / 0.6);
}

.hover\:ring-sky-800\/70:hover {
  --tw-ring-color: rgb(7 89 133 / 0.7);
}

.hover\:ring-sky-800\/75:hover {
  --tw-ring-color: rgb(7 89 133 / 0.75);
}

.hover\:ring-sky-800\/80:hover {
  --tw-ring-color: rgb(7 89 133 / 0.8);
}

.hover\:ring-sky-800\/90:hover {
  --tw-ring-color: rgb(7 89 133 / 0.9);
}

.hover\:ring-sky-800\/95:hover {
  --tw-ring-color: rgb(7 89 133 / 0.95);
}

.hover\:ring-sky-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity));
}

.hover\:ring-sky-900\/0:hover {
  --tw-ring-color: rgb(12 74 110 / 0);
}

.hover\:ring-sky-900\/10:hover {
  --tw-ring-color: rgb(12 74 110 / 0.1);
}

.hover\:ring-sky-900\/100:hover {
  --tw-ring-color: rgb(12 74 110 / 1);
}

.hover\:ring-sky-900\/20:hover {
  --tw-ring-color: rgb(12 74 110 / 0.2);
}

.hover\:ring-sky-900\/25:hover {
  --tw-ring-color: rgb(12 74 110 / 0.25);
}

.hover\:ring-sky-900\/30:hover {
  --tw-ring-color: rgb(12 74 110 / 0.3);
}

.hover\:ring-sky-900\/40:hover {
  --tw-ring-color: rgb(12 74 110 / 0.4);
}

.hover\:ring-sky-900\/5:hover {
  --tw-ring-color: rgb(12 74 110 / 0.05);
}

.hover\:ring-sky-900\/50:hover {
  --tw-ring-color: rgb(12 74 110 / 0.5);
}

.hover\:ring-sky-900\/60:hover {
  --tw-ring-color: rgb(12 74 110 / 0.6);
}

.hover\:ring-sky-900\/70:hover {
  --tw-ring-color: rgb(12 74 110 / 0.7);
}

.hover\:ring-sky-900\/75:hover {
  --tw-ring-color: rgb(12 74 110 / 0.75);
}

.hover\:ring-sky-900\/80:hover {
  --tw-ring-color: rgb(12 74 110 / 0.8);
}

.hover\:ring-sky-900\/90:hover {
  --tw-ring-color: rgb(12 74 110 / 0.9);
}

.hover\:ring-sky-900\/95:hover {
  --tw-ring-color: rgb(12 74 110 / 0.95);
}

.hover\:ring-success-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(72 187 120 / var(--tw-ring-opacity));
}

.hover\:ring-success-500\/0:hover {
  --tw-ring-color: rgb(72 187 120 / 0);
}

.hover\:ring-success-500\/10:hover {
  --tw-ring-color: rgb(72 187 120 / 0.1);
}

.hover\:ring-success-500\/100:hover {
  --tw-ring-color: rgb(72 187 120 / 1);
}

.hover\:ring-success-500\/20:hover {
  --tw-ring-color: rgb(72 187 120 / 0.2);
}

.hover\:ring-success-500\/25:hover {
  --tw-ring-color: rgb(72 187 120 / 0.25);
}

.hover\:ring-success-500\/30:hover {
  --tw-ring-color: rgb(72 187 120 / 0.3);
}

.hover\:ring-success-500\/40:hover {
  --tw-ring-color: rgb(72 187 120 / 0.4);
}

.hover\:ring-success-500\/5:hover {
  --tw-ring-color: rgb(72 187 120 / 0.05);
}

.hover\:ring-success-500\/50:hover {
  --tw-ring-color: rgb(72 187 120 / 0.5);
}

.hover\:ring-success-500\/60:hover {
  --tw-ring-color: rgb(72 187 120 / 0.6);
}

.hover\:ring-success-500\/70:hover {
  --tw-ring-color: rgb(72 187 120 / 0.7);
}

.hover\:ring-success-500\/75:hover {
  --tw-ring-color: rgb(72 187 120 / 0.75);
}

.hover\:ring-success-500\/80:hover {
  --tw-ring-color: rgb(72 187 120 / 0.8);
}

.hover\:ring-success-500\/90:hover {
  --tw-ring-color: rgb(72 187 120 / 0.9);
}

.hover\:ring-success-500\/95:hover {
  --tw-ring-color: rgb(72 187 120 / 0.95);
}

.hover\:ring-warning-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(246 224 94 / var(--tw-ring-opacity));
}

.hover\:ring-warning-500\/0:hover {
  --tw-ring-color: rgb(246 224 94 / 0);
}

.hover\:ring-warning-500\/10:hover {
  --tw-ring-color: rgb(246 224 94 / 0.1);
}

.hover\:ring-warning-500\/100:hover {
  --tw-ring-color: rgb(246 224 94 / 1);
}

.hover\:ring-warning-500\/20:hover {
  --tw-ring-color: rgb(246 224 94 / 0.2);
}

.hover\:ring-warning-500\/25:hover {
  --tw-ring-color: rgb(246 224 94 / 0.25);
}

.hover\:ring-warning-500\/30:hover {
  --tw-ring-color: rgb(246 224 94 / 0.3);
}

.hover\:ring-warning-500\/40:hover {
  --tw-ring-color: rgb(246 224 94 / 0.4);
}

.hover\:ring-warning-500\/5:hover {
  --tw-ring-color: rgb(246 224 94 / 0.05);
}

.hover\:ring-warning-500\/50:hover {
  --tw-ring-color: rgb(246 224 94 / 0.5);
}

.hover\:ring-warning-500\/60:hover {
  --tw-ring-color: rgb(246 224 94 / 0.6);
}

.hover\:ring-warning-500\/70:hover {
  --tw-ring-color: rgb(246 224 94 / 0.7);
}

.hover\:ring-warning-500\/75:hover {
  --tw-ring-color: rgb(246 224 94 / 0.75);
}

.hover\:ring-warning-500\/80:hover {
  --tw-ring-color: rgb(246 224 94 / 0.8);
}

.hover\:ring-warning-500\/90:hover {
  --tw-ring-color: rgb(246 224 94 / 0.9);
}

.hover\:ring-warning-500\/95:hover {
  --tw-ring-color: rgb(246 224 94 / 0.95);
}

.hover\:ring-yellow-100:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity));
}

.hover\:ring-yellow-100\/0:hover {
  --tw-ring-color: rgb(254 249 195 / 0);
}

.hover\:ring-yellow-100\/10:hover {
  --tw-ring-color: rgb(254 249 195 / 0.1);
}

.hover\:ring-yellow-100\/100:hover {
  --tw-ring-color: rgb(254 249 195 / 1);
}

.hover\:ring-yellow-100\/20:hover {
  --tw-ring-color: rgb(254 249 195 / 0.2);
}

.hover\:ring-yellow-100\/25:hover {
  --tw-ring-color: rgb(254 249 195 / 0.25);
}

.hover\:ring-yellow-100\/30:hover {
  --tw-ring-color: rgb(254 249 195 / 0.3);
}

.hover\:ring-yellow-100\/40:hover {
  --tw-ring-color: rgb(254 249 195 / 0.4);
}

.hover\:ring-yellow-100\/5:hover {
  --tw-ring-color: rgb(254 249 195 / 0.05);
}

.hover\:ring-yellow-100\/50:hover {
  --tw-ring-color: rgb(254 249 195 / 0.5);
}

.hover\:ring-yellow-100\/60:hover {
  --tw-ring-color: rgb(254 249 195 / 0.6);
}

.hover\:ring-yellow-100\/70:hover {
  --tw-ring-color: rgb(254 249 195 / 0.7);
}

.hover\:ring-yellow-100\/75:hover {
  --tw-ring-color: rgb(254 249 195 / 0.75);
}

.hover\:ring-yellow-100\/80:hover {
  --tw-ring-color: rgb(254 249 195 / 0.8);
}

.hover\:ring-yellow-100\/90:hover {
  --tw-ring-color: rgb(254 249 195 / 0.9);
}

.hover\:ring-yellow-100\/95:hover {
  --tw-ring-color: rgb(254 249 195 / 0.95);
}

.hover\:ring-yellow-200:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity));
}

.hover\:ring-yellow-200\/0:hover {
  --tw-ring-color: rgb(254 240 138 / 0);
}

.hover\:ring-yellow-200\/10:hover {
  --tw-ring-color: rgb(254 240 138 / 0.1);
}

.hover\:ring-yellow-200\/100:hover {
  --tw-ring-color: rgb(254 240 138 / 1);
}

.hover\:ring-yellow-200\/20:hover {
  --tw-ring-color: rgb(254 240 138 / 0.2);
}

.hover\:ring-yellow-200\/25:hover {
  --tw-ring-color: rgb(254 240 138 / 0.25);
}

.hover\:ring-yellow-200\/30:hover {
  --tw-ring-color: rgb(254 240 138 / 0.3);
}

.hover\:ring-yellow-200\/40:hover {
  --tw-ring-color: rgb(254 240 138 / 0.4);
}

.hover\:ring-yellow-200\/5:hover {
  --tw-ring-color: rgb(254 240 138 / 0.05);
}

.hover\:ring-yellow-200\/50:hover {
  --tw-ring-color: rgb(254 240 138 / 0.5);
}

.hover\:ring-yellow-200\/60:hover {
  --tw-ring-color: rgb(254 240 138 / 0.6);
}

.hover\:ring-yellow-200\/70:hover {
  --tw-ring-color: rgb(254 240 138 / 0.7);
}

.hover\:ring-yellow-200\/75:hover {
  --tw-ring-color: rgb(254 240 138 / 0.75);
}

.hover\:ring-yellow-200\/80:hover {
  --tw-ring-color: rgb(254 240 138 / 0.8);
}

.hover\:ring-yellow-200\/90:hover {
  --tw-ring-color: rgb(254 240 138 / 0.9);
}

.hover\:ring-yellow-200\/95:hover {
  --tw-ring-color: rgb(254 240 138 / 0.95);
}

.hover\:ring-yellow-300:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity));
}

.hover\:ring-yellow-300\/0:hover {
  --tw-ring-color: rgb(253 224 71 / 0);
}

.hover\:ring-yellow-300\/10:hover {
  --tw-ring-color: rgb(253 224 71 / 0.1);
}

.hover\:ring-yellow-300\/100:hover {
  --tw-ring-color: rgb(253 224 71 / 1);
}

.hover\:ring-yellow-300\/20:hover {
  --tw-ring-color: rgb(253 224 71 / 0.2);
}

.hover\:ring-yellow-300\/25:hover {
  --tw-ring-color: rgb(253 224 71 / 0.25);
}

.hover\:ring-yellow-300\/30:hover {
  --tw-ring-color: rgb(253 224 71 / 0.3);
}

.hover\:ring-yellow-300\/40:hover {
  --tw-ring-color: rgb(253 224 71 / 0.4);
}

.hover\:ring-yellow-300\/5:hover {
  --tw-ring-color: rgb(253 224 71 / 0.05);
}

.hover\:ring-yellow-300\/50:hover {
  --tw-ring-color: rgb(253 224 71 / 0.5);
}

.hover\:ring-yellow-300\/60:hover {
  --tw-ring-color: rgb(253 224 71 / 0.6);
}

.hover\:ring-yellow-300\/70:hover {
  --tw-ring-color: rgb(253 224 71 / 0.7);
}

.hover\:ring-yellow-300\/75:hover {
  --tw-ring-color: rgb(253 224 71 / 0.75);
}

.hover\:ring-yellow-300\/80:hover {
  --tw-ring-color: rgb(253 224 71 / 0.8);
}

.hover\:ring-yellow-300\/90:hover {
  --tw-ring-color: rgb(253 224 71 / 0.9);
}

.hover\:ring-yellow-300\/95:hover {
  --tw-ring-color: rgb(253 224 71 / 0.95);
}

.hover\:ring-yellow-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity));
}

.hover\:ring-yellow-400\/0:hover {
  --tw-ring-color: rgb(250 204 21 / 0);
}

.hover\:ring-yellow-400\/10:hover {
  --tw-ring-color: rgb(250 204 21 / 0.1);
}

.hover\:ring-yellow-400\/100:hover {
  --tw-ring-color: rgb(250 204 21 / 1);
}

.hover\:ring-yellow-400\/20:hover {
  --tw-ring-color: rgb(250 204 21 / 0.2);
}

.hover\:ring-yellow-400\/25:hover {
  --tw-ring-color: rgb(250 204 21 / 0.25);
}

.hover\:ring-yellow-400\/30:hover {
  --tw-ring-color: rgb(250 204 21 / 0.3);
}

.hover\:ring-yellow-400\/40:hover {
  --tw-ring-color: rgb(250 204 21 / 0.4);
}

.hover\:ring-yellow-400\/5:hover {
  --tw-ring-color: rgb(250 204 21 / 0.05);
}

.hover\:ring-yellow-400\/50:hover {
  --tw-ring-color: rgb(250 204 21 / 0.5);
}

.hover\:ring-yellow-400\/60:hover {
  --tw-ring-color: rgb(250 204 21 / 0.6);
}

.hover\:ring-yellow-400\/70:hover {
  --tw-ring-color: rgb(250 204 21 / 0.7);
}

.hover\:ring-yellow-400\/75:hover {
  --tw-ring-color: rgb(250 204 21 / 0.75);
}

.hover\:ring-yellow-400\/80:hover {
  --tw-ring-color: rgb(250 204 21 / 0.8);
}

.hover\:ring-yellow-400\/90:hover {
  --tw-ring-color: rgb(250 204 21 / 0.9);
}

.hover\:ring-yellow-400\/95:hover {
  --tw-ring-color: rgb(250 204 21 / 0.95);
}

.hover\:ring-yellow-50:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity));
}

.hover\:ring-yellow-50\/0:hover {
  --tw-ring-color: rgb(254 252 232 / 0);
}

.hover\:ring-yellow-50\/10:hover {
  --tw-ring-color: rgb(254 252 232 / 0.1);
}

.hover\:ring-yellow-50\/100:hover {
  --tw-ring-color: rgb(254 252 232 / 1);
}

.hover\:ring-yellow-50\/20:hover {
  --tw-ring-color: rgb(254 252 232 / 0.2);
}

.hover\:ring-yellow-50\/25:hover {
  --tw-ring-color: rgb(254 252 232 / 0.25);
}

.hover\:ring-yellow-50\/30:hover {
  --tw-ring-color: rgb(254 252 232 / 0.3);
}

.hover\:ring-yellow-50\/40:hover {
  --tw-ring-color: rgb(254 252 232 / 0.4);
}

.hover\:ring-yellow-50\/5:hover {
  --tw-ring-color: rgb(254 252 232 / 0.05);
}

.hover\:ring-yellow-50\/50:hover {
  --tw-ring-color: rgb(254 252 232 / 0.5);
}

.hover\:ring-yellow-50\/60:hover {
  --tw-ring-color: rgb(254 252 232 / 0.6);
}

.hover\:ring-yellow-50\/70:hover {
  --tw-ring-color: rgb(254 252 232 / 0.7);
}

.hover\:ring-yellow-50\/75:hover {
  --tw-ring-color: rgb(254 252 232 / 0.75);
}

.hover\:ring-yellow-50\/80:hover {
  --tw-ring-color: rgb(254 252 232 / 0.8);
}

.hover\:ring-yellow-50\/90:hover {
  --tw-ring-color: rgb(254 252 232 / 0.9);
}

.hover\:ring-yellow-50\/95:hover {
  --tw-ring-color: rgb(254 252 232 / 0.95);
}

.hover\:ring-yellow-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity));
}

.hover\:ring-yellow-500\/0:hover {
  --tw-ring-color: rgb(234 179 8 / 0);
}

.hover\:ring-yellow-500\/10:hover {
  --tw-ring-color: rgb(234 179 8 / 0.1);
}

.hover\:ring-yellow-500\/100:hover {
  --tw-ring-color: rgb(234 179 8 / 1);
}

.hover\:ring-yellow-500\/20:hover {
  --tw-ring-color: rgb(234 179 8 / 0.2);
}

.hover\:ring-yellow-500\/25:hover {
  --tw-ring-color: rgb(234 179 8 / 0.25);
}

.hover\:ring-yellow-500\/30:hover {
  --tw-ring-color: rgb(234 179 8 / 0.3);
}

.hover\:ring-yellow-500\/40:hover {
  --tw-ring-color: rgb(234 179 8 / 0.4);
}

.hover\:ring-yellow-500\/5:hover {
  --tw-ring-color: rgb(234 179 8 / 0.05);
}

.hover\:ring-yellow-500\/50:hover {
  --tw-ring-color: rgb(234 179 8 / 0.5);
}

.hover\:ring-yellow-500\/60:hover {
  --tw-ring-color: rgb(234 179 8 / 0.6);
}

.hover\:ring-yellow-500\/70:hover {
  --tw-ring-color: rgb(234 179 8 / 0.7);
}

.hover\:ring-yellow-500\/75:hover {
  --tw-ring-color: rgb(234 179 8 / 0.75);
}

.hover\:ring-yellow-500\/80:hover {
  --tw-ring-color: rgb(234 179 8 / 0.8);
}

.hover\:ring-yellow-500\/90:hover {
  --tw-ring-color: rgb(234 179 8 / 0.9);
}

.hover\:ring-yellow-500\/95:hover {
  --tw-ring-color: rgb(234 179 8 / 0.95);
}

.hover\:ring-yellow-600:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity));
}

.hover\:ring-yellow-600\/0:hover {
  --tw-ring-color: rgb(202 138 4 / 0);
}

.hover\:ring-yellow-600\/10:hover {
  --tw-ring-color: rgb(202 138 4 / 0.1);
}

.hover\:ring-yellow-600\/100:hover {
  --tw-ring-color: rgb(202 138 4 / 1);
}

.hover\:ring-yellow-600\/20:hover {
  --tw-ring-color: rgb(202 138 4 / 0.2);
}

.hover\:ring-yellow-600\/25:hover {
  --tw-ring-color: rgb(202 138 4 / 0.25);
}

.hover\:ring-yellow-600\/30:hover {
  --tw-ring-color: rgb(202 138 4 / 0.3);
}

.hover\:ring-yellow-600\/40:hover {
  --tw-ring-color: rgb(202 138 4 / 0.4);
}

.hover\:ring-yellow-600\/5:hover {
  --tw-ring-color: rgb(202 138 4 / 0.05);
}

.hover\:ring-yellow-600\/50:hover {
  --tw-ring-color: rgb(202 138 4 / 0.5);
}

.hover\:ring-yellow-600\/60:hover {
  --tw-ring-color: rgb(202 138 4 / 0.6);
}

.hover\:ring-yellow-600\/70:hover {
  --tw-ring-color: rgb(202 138 4 / 0.7);
}

.hover\:ring-yellow-600\/75:hover {
  --tw-ring-color: rgb(202 138 4 / 0.75);
}

.hover\:ring-yellow-600\/80:hover {
  --tw-ring-color: rgb(202 138 4 / 0.8);
}

.hover\:ring-yellow-600\/90:hover {
  --tw-ring-color: rgb(202 138 4 / 0.9);
}

.hover\:ring-yellow-600\/95:hover {
  --tw-ring-color: rgb(202 138 4 / 0.95);
}

.hover\:ring-yellow-700:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity));
}

.hover\:ring-yellow-700\/0:hover {
  --tw-ring-color: rgb(161 98 7 / 0);
}

.hover\:ring-yellow-700\/10:hover {
  --tw-ring-color: rgb(161 98 7 / 0.1);
}

.hover\:ring-yellow-700\/100:hover {
  --tw-ring-color: rgb(161 98 7 / 1);
}

.hover\:ring-yellow-700\/20:hover {
  --tw-ring-color: rgb(161 98 7 / 0.2);
}

.hover\:ring-yellow-700\/25:hover {
  --tw-ring-color: rgb(161 98 7 / 0.25);
}

.hover\:ring-yellow-700\/30:hover {
  --tw-ring-color: rgb(161 98 7 / 0.3);
}

.hover\:ring-yellow-700\/40:hover {
  --tw-ring-color: rgb(161 98 7 / 0.4);
}

.hover\:ring-yellow-700\/5:hover {
  --tw-ring-color: rgb(161 98 7 / 0.05);
}

.hover\:ring-yellow-700\/50:hover {
  --tw-ring-color: rgb(161 98 7 / 0.5);
}

.hover\:ring-yellow-700\/60:hover {
  --tw-ring-color: rgb(161 98 7 / 0.6);
}

.hover\:ring-yellow-700\/70:hover {
  --tw-ring-color: rgb(161 98 7 / 0.7);
}

.hover\:ring-yellow-700\/75:hover {
  --tw-ring-color: rgb(161 98 7 / 0.75);
}

.hover\:ring-yellow-700\/80:hover {
  --tw-ring-color: rgb(161 98 7 / 0.8);
}

.hover\:ring-yellow-700\/90:hover {
  --tw-ring-color: rgb(161 98 7 / 0.9);
}

.hover\:ring-yellow-700\/95:hover {
  --tw-ring-color: rgb(161 98 7 / 0.95);
}

.hover\:ring-yellow-800:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity));
}

.hover\:ring-yellow-800\/0:hover {
  --tw-ring-color: rgb(133 77 14 / 0);
}

.hover\:ring-yellow-800\/10:hover {
  --tw-ring-color: rgb(133 77 14 / 0.1);
}

.hover\:ring-yellow-800\/100:hover {
  --tw-ring-color: rgb(133 77 14 / 1);
}

.hover\:ring-yellow-800\/20:hover {
  --tw-ring-color: rgb(133 77 14 / 0.2);
}

.hover\:ring-yellow-800\/25:hover {
  --tw-ring-color: rgb(133 77 14 / 0.25);
}

.hover\:ring-yellow-800\/30:hover {
  --tw-ring-color: rgb(133 77 14 / 0.3);
}

.hover\:ring-yellow-800\/40:hover {
  --tw-ring-color: rgb(133 77 14 / 0.4);
}

.hover\:ring-yellow-800\/5:hover {
  --tw-ring-color: rgb(133 77 14 / 0.05);
}

.hover\:ring-yellow-800\/50:hover {
  --tw-ring-color: rgb(133 77 14 / 0.5);
}

.hover\:ring-yellow-800\/60:hover {
  --tw-ring-color: rgb(133 77 14 / 0.6);
}

.hover\:ring-yellow-800\/70:hover {
  --tw-ring-color: rgb(133 77 14 / 0.7);
}

.hover\:ring-yellow-800\/75:hover {
  --tw-ring-color: rgb(133 77 14 / 0.75);
}

.hover\:ring-yellow-800\/80:hover {
  --tw-ring-color: rgb(133 77 14 / 0.8);
}

.hover\:ring-yellow-800\/90:hover {
  --tw-ring-color: rgb(133 77 14 / 0.9);
}

.hover\:ring-yellow-800\/95:hover {
  --tw-ring-color: rgb(133 77 14 / 0.95);
}

.hover\:ring-yellow-900:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity));
}

.hover\:ring-yellow-900\/0:hover {
  --tw-ring-color: rgb(113 63 18 / 0);
}

.hover\:ring-yellow-900\/10:hover {
  --tw-ring-color: rgb(113 63 18 / 0.1);
}

.hover\:ring-yellow-900\/100:hover {
  --tw-ring-color: rgb(113 63 18 / 1);
}

.hover\:ring-yellow-900\/20:hover {
  --tw-ring-color: rgb(113 63 18 / 0.2);
}

.hover\:ring-yellow-900\/25:hover {
  --tw-ring-color: rgb(113 63 18 / 0.25);
}

.hover\:ring-yellow-900\/30:hover {
  --tw-ring-color: rgb(113 63 18 / 0.3);
}

.hover\:ring-yellow-900\/40:hover {
  --tw-ring-color: rgb(113 63 18 / 0.4);
}

.hover\:ring-yellow-900\/5:hover {
  --tw-ring-color: rgb(113 63 18 / 0.05);
}

.hover\:ring-yellow-900\/50:hover {
  --tw-ring-color: rgb(113 63 18 / 0.5);
}

.hover\:ring-yellow-900\/60:hover {
  --tw-ring-color: rgb(113 63 18 / 0.6);
}

.hover\:ring-yellow-900\/70:hover {
  --tw-ring-color: rgb(113 63 18 / 0.7);
}

.hover\:ring-yellow-900\/75:hover {
  --tw-ring-color: rgb(113 63 18 / 0.75);
}

.hover\:ring-yellow-900\/80:hover {
  --tw-ring-color: rgb(113 63 18 / 0.8);
}

.hover\:ring-yellow-900\/90:hover {
  --tw-ring-color: rgb(113 63 18 / 0.9);
}

.hover\:ring-yellow-900\/95:hover {
  --tw-ring-color: rgb(113 63 18 / 0.95);
}

.focus\:bg-blue-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.focus\:bg-blue-100\/0:focus {
  background-color: rgb(219 234 254 / 0);
}

.focus\:bg-blue-100\/10:focus {
  background-color: rgb(219 234 254 / 0.1);
}

.focus\:bg-blue-100\/100:focus {
  background-color: rgb(219 234 254 / 1);
}

.focus\:bg-blue-100\/20:focus {
  background-color: rgb(219 234 254 / 0.2);
}

.focus\:bg-blue-100\/25:focus {
  background-color: rgb(219 234 254 / 0.25);
}

.focus\:bg-blue-100\/30:focus {
  background-color: rgb(219 234 254 / 0.3);
}

.focus\:bg-blue-100\/40:focus {
  background-color: rgb(219 234 254 / 0.4);
}

.focus\:bg-blue-100\/5:focus {
  background-color: rgb(219 234 254 / 0.05);
}

.focus\:bg-blue-100\/50:focus {
  background-color: rgb(219 234 254 / 0.5);
}

.focus\:bg-blue-100\/60:focus {
  background-color: rgb(219 234 254 / 0.6);
}

.focus\:bg-blue-100\/70:focus {
  background-color: rgb(219 234 254 / 0.7);
}

.focus\:bg-blue-100\/75:focus {
  background-color: rgb(219 234 254 / 0.75);
}

.focus\:bg-blue-100\/80:focus {
  background-color: rgb(219 234 254 / 0.8);
}

.focus\:bg-blue-100\/90:focus {
  background-color: rgb(219 234 254 / 0.9);
}

.focus\:bg-blue-100\/95:focus {
  background-color: rgb(219 234 254 / 0.95);
}

.focus\:bg-blue-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}

.focus\:bg-blue-200\/0:focus {
  background-color: rgb(191 219 254 / 0);
}

.focus\:bg-blue-200\/10:focus {
  background-color: rgb(191 219 254 / 0.1);
}

.focus\:bg-blue-200\/100:focus {
  background-color: rgb(191 219 254 / 1);
}

.focus\:bg-blue-200\/20:focus {
  background-color: rgb(191 219 254 / 0.2);
}

.focus\:bg-blue-200\/25:focus {
  background-color: rgb(191 219 254 / 0.25);
}

.focus\:bg-blue-200\/30:focus {
  background-color: rgb(191 219 254 / 0.3);
}

.focus\:bg-blue-200\/40:focus {
  background-color: rgb(191 219 254 / 0.4);
}

.focus\:bg-blue-200\/5:focus {
  background-color: rgb(191 219 254 / 0.05);
}

.focus\:bg-blue-200\/50:focus {
  background-color: rgb(191 219 254 / 0.5);
}

.focus\:bg-blue-200\/60:focus {
  background-color: rgb(191 219 254 / 0.6);
}

.focus\:bg-blue-200\/70:focus {
  background-color: rgb(191 219 254 / 0.7);
}

.focus\:bg-blue-200\/75:focus {
  background-color: rgb(191 219 254 / 0.75);
}

.focus\:bg-blue-200\/80:focus {
  background-color: rgb(191 219 254 / 0.8);
}

.focus\:bg-blue-200\/90:focus {
  background-color: rgb(191 219 254 / 0.9);
}

.focus\:bg-blue-200\/95:focus {
  background-color: rgb(191 219 254 / 0.95);
}

.focus\:bg-blue-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}

.focus\:bg-blue-300\/0:focus {
  background-color: rgb(147 197 253 / 0);
}

.focus\:bg-blue-300\/10:focus {
  background-color: rgb(147 197 253 / 0.1);
}

.focus\:bg-blue-300\/100:focus {
  background-color: rgb(147 197 253 / 1);
}

.focus\:bg-blue-300\/20:focus {
  background-color: rgb(147 197 253 / 0.2);
}

.focus\:bg-blue-300\/25:focus {
  background-color: rgb(147 197 253 / 0.25);
}

.focus\:bg-blue-300\/30:focus {
  background-color: rgb(147 197 253 / 0.3);
}

.focus\:bg-blue-300\/40:focus {
  background-color: rgb(147 197 253 / 0.4);
}

.focus\:bg-blue-300\/5:focus {
  background-color: rgb(147 197 253 / 0.05);
}

.focus\:bg-blue-300\/50:focus {
  background-color: rgb(147 197 253 / 0.5);
}

.focus\:bg-blue-300\/60:focus {
  background-color: rgb(147 197 253 / 0.6);
}

.focus\:bg-blue-300\/70:focus {
  background-color: rgb(147 197 253 / 0.7);
}

.focus\:bg-blue-300\/75:focus {
  background-color: rgb(147 197 253 / 0.75);
}

.focus\:bg-blue-300\/80:focus {
  background-color: rgb(147 197 253 / 0.8);
}

.focus\:bg-blue-300\/90:focus {
  background-color: rgb(147 197 253 / 0.9);
}

.focus\:bg-blue-300\/95:focus {
  background-color: rgb(147 197 253 / 0.95);
}

.focus\:bg-blue-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}

.focus\:bg-blue-400\/0:focus {
  background-color: rgb(96 165 250 / 0);
}

.focus\:bg-blue-400\/10:focus {
  background-color: rgb(96 165 250 / 0.1);
}

.focus\:bg-blue-400\/100:focus {
  background-color: rgb(96 165 250 / 1);
}

.focus\:bg-blue-400\/20:focus {
  background-color: rgb(96 165 250 / 0.2);
}

.focus\:bg-blue-400\/25:focus {
  background-color: rgb(96 165 250 / 0.25);
}

.focus\:bg-blue-400\/30:focus {
  background-color: rgb(96 165 250 / 0.3);
}

.focus\:bg-blue-400\/40:focus {
  background-color: rgb(96 165 250 / 0.4);
}

.focus\:bg-blue-400\/5:focus {
  background-color: rgb(96 165 250 / 0.05);
}

.focus\:bg-blue-400\/50:focus {
  background-color: rgb(96 165 250 / 0.5);
}

.focus\:bg-blue-400\/60:focus {
  background-color: rgb(96 165 250 / 0.6);
}

.focus\:bg-blue-400\/70:focus {
  background-color: rgb(96 165 250 / 0.7);
}

.focus\:bg-blue-400\/75:focus {
  background-color: rgb(96 165 250 / 0.75);
}

.focus\:bg-blue-400\/80:focus {
  background-color: rgb(96 165 250 / 0.8);
}

.focus\:bg-blue-400\/90:focus {
  background-color: rgb(96 165 250 / 0.9);
}

.focus\:bg-blue-400\/95:focus {
  background-color: rgb(96 165 250 / 0.95);
}

.focus\:bg-blue-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}

.focus\:bg-blue-50\/0:focus {
  background-color: rgb(239 246 255 / 0);
}

.focus\:bg-blue-50\/10:focus {
  background-color: rgb(239 246 255 / 0.1);
}

.focus\:bg-blue-50\/100:focus {
  background-color: rgb(239 246 255 / 1);
}

.focus\:bg-blue-50\/20:focus {
  background-color: rgb(239 246 255 / 0.2);
}

.focus\:bg-blue-50\/25:focus {
  background-color: rgb(239 246 255 / 0.25);
}

.focus\:bg-blue-50\/30:focus {
  background-color: rgb(239 246 255 / 0.3);
}

.focus\:bg-blue-50\/40:focus {
  background-color: rgb(239 246 255 / 0.4);
}

.focus\:bg-blue-50\/5:focus {
  background-color: rgb(239 246 255 / 0.05);
}

.focus\:bg-blue-50\/50:focus {
  background-color: rgb(239 246 255 / 0.5);
}

.focus\:bg-blue-50\/60:focus {
  background-color: rgb(239 246 255 / 0.6);
}

.focus\:bg-blue-50\/70:focus {
  background-color: rgb(239 246 255 / 0.7);
}

.focus\:bg-blue-50\/75:focus {
  background-color: rgb(239 246 255 / 0.75);
}

.focus\:bg-blue-50\/80:focus {
  background-color: rgb(239 246 255 / 0.8);
}

.focus\:bg-blue-50\/90:focus {
  background-color: rgb(239 246 255 / 0.9);
}

.focus\:bg-blue-50\/95:focus {
  background-color: rgb(239 246 255 / 0.95);
}

.focus\:bg-blue-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.focus\:bg-blue-500\/0:focus {
  background-color: rgb(59 130 246 / 0);
}

.focus\:bg-blue-500\/10:focus {
  background-color: rgb(59 130 246 / 0.1);
}

.focus\:bg-blue-500\/100:focus {
  background-color: rgb(59 130 246 / 1);
}

.focus\:bg-blue-500\/20:focus {
  background-color: rgb(59 130 246 / 0.2);
}

.focus\:bg-blue-500\/25:focus {
  background-color: rgb(59 130 246 / 0.25);
}

.focus\:bg-blue-500\/30:focus {
  background-color: rgb(59 130 246 / 0.3);
}

.focus\:bg-blue-500\/40:focus {
  background-color: rgb(59 130 246 / 0.4);
}

.focus\:bg-blue-500\/5:focus {
  background-color: rgb(59 130 246 / 0.05);
}

.focus\:bg-blue-500\/50:focus {
  background-color: rgb(59 130 246 / 0.5);
}

.focus\:bg-blue-500\/60:focus {
  background-color: rgb(59 130 246 / 0.6);
}

.focus\:bg-blue-500\/70:focus {
  background-color: rgb(59 130 246 / 0.7);
}

.focus\:bg-blue-500\/75:focus {
  background-color: rgb(59 130 246 / 0.75);
}

.focus\:bg-blue-500\/80:focus {
  background-color: rgb(59 130 246 / 0.8);
}

.focus\:bg-blue-500\/90:focus {
  background-color: rgb(59 130 246 / 0.9);
}

.focus\:bg-blue-500\/95:focus {
  background-color: rgb(59 130 246 / 0.95);
}

.focus\:bg-blue-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.focus\:bg-blue-600\/0:focus {
  background-color: rgb(37 99 235 / 0);
}

.focus\:bg-blue-600\/10:focus {
  background-color: rgb(37 99 235 / 0.1);
}

.focus\:bg-blue-600\/100:focus {
  background-color: rgb(37 99 235 / 1);
}

.focus\:bg-blue-600\/20:focus {
  background-color: rgb(37 99 235 / 0.2);
}

.focus\:bg-blue-600\/25:focus {
  background-color: rgb(37 99 235 / 0.25);
}

.focus\:bg-blue-600\/30:focus {
  background-color: rgb(37 99 235 / 0.3);
}

.focus\:bg-blue-600\/40:focus {
  background-color: rgb(37 99 235 / 0.4);
}

.focus\:bg-blue-600\/5:focus {
  background-color: rgb(37 99 235 / 0.05);
}

.focus\:bg-blue-600\/50:focus {
  background-color: rgb(37 99 235 / 0.5);
}

.focus\:bg-blue-600\/60:focus {
  background-color: rgb(37 99 235 / 0.6);
}

.focus\:bg-blue-600\/70:focus {
  background-color: rgb(37 99 235 / 0.7);
}

.focus\:bg-blue-600\/75:focus {
  background-color: rgb(37 99 235 / 0.75);
}

.focus\:bg-blue-600\/80:focus {
  background-color: rgb(37 99 235 / 0.8);
}

.focus\:bg-blue-600\/90:focus {
  background-color: rgb(37 99 235 / 0.9);
}

.focus\:bg-blue-600\/95:focus {
  background-color: rgb(37 99 235 / 0.95);
}

.focus\:bg-blue-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}

.focus\:bg-blue-700\/0:focus {
  background-color: rgb(29 78 216 / 0);
}

.focus\:bg-blue-700\/10:focus {
  background-color: rgb(29 78 216 / 0.1);
}

.focus\:bg-blue-700\/100:focus {
  background-color: rgb(29 78 216 / 1);
}

.focus\:bg-blue-700\/20:focus {
  background-color: rgb(29 78 216 / 0.2);
}

.focus\:bg-blue-700\/25:focus {
  background-color: rgb(29 78 216 / 0.25);
}

.focus\:bg-blue-700\/30:focus {
  background-color: rgb(29 78 216 / 0.3);
}

.focus\:bg-blue-700\/40:focus {
  background-color: rgb(29 78 216 / 0.4);
}

.focus\:bg-blue-700\/5:focus {
  background-color: rgb(29 78 216 / 0.05);
}

.focus\:bg-blue-700\/50:focus {
  background-color: rgb(29 78 216 / 0.5);
}

.focus\:bg-blue-700\/60:focus {
  background-color: rgb(29 78 216 / 0.6);
}

.focus\:bg-blue-700\/70:focus {
  background-color: rgb(29 78 216 / 0.7);
}

.focus\:bg-blue-700\/75:focus {
  background-color: rgb(29 78 216 / 0.75);
}

.focus\:bg-blue-700\/80:focus {
  background-color: rgb(29 78 216 / 0.8);
}

.focus\:bg-blue-700\/90:focus {
  background-color: rgb(29 78 216 / 0.9);
}

.focus\:bg-blue-700\/95:focus {
  background-color: rgb(29 78 216 / 0.95);
}

.focus\:bg-blue-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}

.focus\:bg-blue-800\/0:focus {
  background-color: rgb(30 64 175 / 0);
}

.focus\:bg-blue-800\/10:focus {
  background-color: rgb(30 64 175 / 0.1);
}

.focus\:bg-blue-800\/100:focus {
  background-color: rgb(30 64 175 / 1);
}

.focus\:bg-blue-800\/20:focus {
  background-color: rgb(30 64 175 / 0.2);
}

.focus\:bg-blue-800\/25:focus {
  background-color: rgb(30 64 175 / 0.25);
}

.focus\:bg-blue-800\/30:focus {
  background-color: rgb(30 64 175 / 0.3);
}

.focus\:bg-blue-800\/40:focus {
  background-color: rgb(30 64 175 / 0.4);
}

.focus\:bg-blue-800\/5:focus {
  background-color: rgb(30 64 175 / 0.05);
}

.focus\:bg-blue-800\/50:focus {
  background-color: rgb(30 64 175 / 0.5);
}

.focus\:bg-blue-800\/60:focus {
  background-color: rgb(30 64 175 / 0.6);
}

.focus\:bg-blue-800\/70:focus {
  background-color: rgb(30 64 175 / 0.7);
}

.focus\:bg-blue-800\/75:focus {
  background-color: rgb(30 64 175 / 0.75);
}

.focus\:bg-blue-800\/80:focus {
  background-color: rgb(30 64 175 / 0.8);
}

.focus\:bg-blue-800\/90:focus {
  background-color: rgb(30 64 175 / 0.9);
}

.focus\:bg-blue-800\/95:focus {
  background-color: rgb(30 64 175 / 0.95);
}

.focus\:bg-blue-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(30 58 138 / var(--tw-bg-opacity));
}

.focus\:bg-blue-900\/0:focus {
  background-color: rgb(30 58 138 / 0);
}

.focus\:bg-blue-900\/10:focus {
  background-color: rgb(30 58 138 / 0.1);
}

.focus\:bg-blue-900\/100:focus {
  background-color: rgb(30 58 138 / 1);
}

.focus\:bg-blue-900\/20:focus {
  background-color: rgb(30 58 138 / 0.2);
}

.focus\:bg-blue-900\/25:focus {
  background-color: rgb(30 58 138 / 0.25);
}

.focus\:bg-blue-900\/30:focus {
  background-color: rgb(30 58 138 / 0.3);
}

.focus\:bg-blue-900\/40:focus {
  background-color: rgb(30 58 138 / 0.4);
}

.focus\:bg-blue-900\/5:focus {
  background-color: rgb(30 58 138 / 0.05);
}

.focus\:bg-blue-900\/50:focus {
  background-color: rgb(30 58 138 / 0.5);
}

.focus\:bg-blue-900\/60:focus {
  background-color: rgb(30 58 138 / 0.6);
}

.focus\:bg-blue-900\/70:focus {
  background-color: rgb(30 58 138 / 0.7);
}

.focus\:bg-blue-900\/75:focus {
  background-color: rgb(30 58 138 / 0.75);
}

.focus\:bg-blue-900\/80:focus {
  background-color: rgb(30 58 138 / 0.8);
}

.focus\:bg-blue-900\/90:focus {
  background-color: rgb(30 58 138 / 0.9);
}

.focus\:bg-blue-900\/95:focus {
  background-color: rgb(30 58 138 / 0.95);
}

.focus\:bg-danger-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(229 62 62 / var(--tw-bg-opacity));
}

.focus\:bg-danger-500\/0:focus {
  background-color: rgb(229 62 62 / 0);
}

.focus\:bg-danger-500\/10:focus {
  background-color: rgb(229 62 62 / 0.1);
}

.focus\:bg-danger-500\/100:focus {
  background-color: rgb(229 62 62 / 1);
}

.focus\:bg-danger-500\/20:focus {
  background-color: rgb(229 62 62 / 0.2);
}

.focus\:bg-danger-500\/25:focus {
  background-color: rgb(229 62 62 / 0.25);
}

.focus\:bg-danger-500\/30:focus {
  background-color: rgb(229 62 62 / 0.3);
}

.focus\:bg-danger-500\/40:focus {
  background-color: rgb(229 62 62 / 0.4);
}

.focus\:bg-danger-500\/5:focus {
  background-color: rgb(229 62 62 / 0.05);
}

.focus\:bg-danger-500\/50:focus {
  background-color: rgb(229 62 62 / 0.5);
}

.focus\:bg-danger-500\/60:focus {
  background-color: rgb(229 62 62 / 0.6);
}

.focus\:bg-danger-500\/70:focus {
  background-color: rgb(229 62 62 / 0.7);
}

.focus\:bg-danger-500\/75:focus {
  background-color: rgb(229 62 62 / 0.75);
}

.focus\:bg-danger-500\/80:focus {
  background-color: rgb(229 62 62 / 0.8);
}

.focus\:bg-danger-500\/90:focus {
  background-color: rgb(229 62 62 / 0.9);
}

.focus\:bg-danger-500\/95:focus {
  background-color: rgb(229 62 62 / 0.95);
}

.focus\:bg-dark-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(45 55 72 / var(--tw-bg-opacity));
}

.focus\:bg-dark-500\/0:focus {
  background-color: rgb(45 55 72 / 0);
}

.focus\:bg-dark-500\/10:focus {
  background-color: rgb(45 55 72 / 0.1);
}

.focus\:bg-dark-500\/100:focus {
  background-color: rgb(45 55 72 / 1);
}

.focus\:bg-dark-500\/20:focus {
  background-color: rgb(45 55 72 / 0.2);
}

.focus\:bg-dark-500\/25:focus {
  background-color: rgb(45 55 72 / 0.25);
}

.focus\:bg-dark-500\/30:focus {
  background-color: rgb(45 55 72 / 0.3);
}

.focus\:bg-dark-500\/40:focus {
  background-color: rgb(45 55 72 / 0.4);
}

.focus\:bg-dark-500\/5:focus {
  background-color: rgb(45 55 72 / 0.05);
}

.focus\:bg-dark-500\/50:focus {
  background-color: rgb(45 55 72 / 0.5);
}

.focus\:bg-dark-500\/60:focus {
  background-color: rgb(45 55 72 / 0.6);
}

.focus\:bg-dark-500\/70:focus {
  background-color: rgb(45 55 72 / 0.7);
}

.focus\:bg-dark-500\/75:focus {
  background-color: rgb(45 55 72 / 0.75);
}

.focus\:bg-dark-500\/80:focus {
  background-color: rgb(45 55 72 / 0.8);
}

.focus\:bg-dark-500\/90:focus {
  background-color: rgb(45 55 72 / 0.9);
}

.focus\:bg-dark-500\/95:focus {
  background-color: rgb(45 55 72 / 0.95);
}

.focus\:bg-green-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.focus\:bg-green-100\/0:focus {
  background-color: rgb(220 252 231 / 0);
}

.focus\:bg-green-100\/10:focus {
  background-color: rgb(220 252 231 / 0.1);
}

.focus\:bg-green-100\/100:focus {
  background-color: rgb(220 252 231 / 1);
}

.focus\:bg-green-100\/20:focus {
  background-color: rgb(220 252 231 / 0.2);
}

.focus\:bg-green-100\/25:focus {
  background-color: rgb(220 252 231 / 0.25);
}

.focus\:bg-green-100\/30:focus {
  background-color: rgb(220 252 231 / 0.3);
}

.focus\:bg-green-100\/40:focus {
  background-color: rgb(220 252 231 / 0.4);
}

.focus\:bg-green-100\/5:focus {
  background-color: rgb(220 252 231 / 0.05);
}

.focus\:bg-green-100\/50:focus {
  background-color: rgb(220 252 231 / 0.5);
}

.focus\:bg-green-100\/60:focus {
  background-color: rgb(220 252 231 / 0.6);
}

.focus\:bg-green-100\/70:focus {
  background-color: rgb(220 252 231 / 0.7);
}

.focus\:bg-green-100\/75:focus {
  background-color: rgb(220 252 231 / 0.75);
}

.focus\:bg-green-100\/80:focus {
  background-color: rgb(220 252 231 / 0.8);
}

.focus\:bg-green-100\/90:focus {
  background-color: rgb(220 252 231 / 0.9);
}

.focus\:bg-green-100\/95:focus {
  background-color: rgb(220 252 231 / 0.95);
}

.focus\:bg-green-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}

.focus\:bg-green-200\/0:focus {
  background-color: rgb(187 247 208 / 0);
}

.focus\:bg-green-200\/10:focus {
  background-color: rgb(187 247 208 / 0.1);
}

.focus\:bg-green-200\/100:focus {
  background-color: rgb(187 247 208 / 1);
}

.focus\:bg-green-200\/20:focus {
  background-color: rgb(187 247 208 / 0.2);
}

.focus\:bg-green-200\/25:focus {
  background-color: rgb(187 247 208 / 0.25);
}

.focus\:bg-green-200\/30:focus {
  background-color: rgb(187 247 208 / 0.3);
}

.focus\:bg-green-200\/40:focus {
  background-color: rgb(187 247 208 / 0.4);
}

.focus\:bg-green-200\/5:focus {
  background-color: rgb(187 247 208 / 0.05);
}

.focus\:bg-green-200\/50:focus {
  background-color: rgb(187 247 208 / 0.5);
}

.focus\:bg-green-200\/60:focus {
  background-color: rgb(187 247 208 / 0.6);
}

.focus\:bg-green-200\/70:focus {
  background-color: rgb(187 247 208 / 0.7);
}

.focus\:bg-green-200\/75:focus {
  background-color: rgb(187 247 208 / 0.75);
}

.focus\:bg-green-200\/80:focus {
  background-color: rgb(187 247 208 / 0.8);
}

.focus\:bg-green-200\/90:focus {
  background-color: rgb(187 247 208 / 0.9);
}

.focus\:bg-green-200\/95:focus {
  background-color: rgb(187 247 208 / 0.95);
}

.focus\:bg-green-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity));
}

.focus\:bg-green-300\/0:focus {
  background-color: rgb(134 239 172 / 0);
}

.focus\:bg-green-300\/10:focus {
  background-color: rgb(134 239 172 / 0.1);
}

.focus\:bg-green-300\/100:focus {
  background-color: rgb(134 239 172 / 1);
}

.focus\:bg-green-300\/20:focus {
  background-color: rgb(134 239 172 / 0.2);
}

.focus\:bg-green-300\/25:focus {
  background-color: rgb(134 239 172 / 0.25);
}

.focus\:bg-green-300\/30:focus {
  background-color: rgb(134 239 172 / 0.3);
}

.focus\:bg-green-300\/40:focus {
  background-color: rgb(134 239 172 / 0.4);
}

.focus\:bg-green-300\/5:focus {
  background-color: rgb(134 239 172 / 0.05);
}

.focus\:bg-green-300\/50:focus {
  background-color: rgb(134 239 172 / 0.5);
}

.focus\:bg-green-300\/60:focus {
  background-color: rgb(134 239 172 / 0.6);
}

.focus\:bg-green-300\/70:focus {
  background-color: rgb(134 239 172 / 0.7);
}

.focus\:bg-green-300\/75:focus {
  background-color: rgb(134 239 172 / 0.75);
}

.focus\:bg-green-300\/80:focus {
  background-color: rgb(134 239 172 / 0.8);
}

.focus\:bg-green-300\/90:focus {
  background-color: rgb(134 239 172 / 0.9);
}

.focus\:bg-green-300\/95:focus {
  background-color: rgb(134 239 172 / 0.95);
}

.focus\:bg-green-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(74 222 128 / var(--tw-bg-opacity));
}

.focus\:bg-green-400\/0:focus {
  background-color: rgb(74 222 128 / 0);
}

.focus\:bg-green-400\/10:focus {
  background-color: rgb(74 222 128 / 0.1);
}

.focus\:bg-green-400\/100:focus {
  background-color: rgb(74 222 128 / 1);
}

.focus\:bg-green-400\/20:focus {
  background-color: rgb(74 222 128 / 0.2);
}

.focus\:bg-green-400\/25:focus {
  background-color: rgb(74 222 128 / 0.25);
}

.focus\:bg-green-400\/30:focus {
  background-color: rgb(74 222 128 / 0.3);
}

.focus\:bg-green-400\/40:focus {
  background-color: rgb(74 222 128 / 0.4);
}

.focus\:bg-green-400\/5:focus {
  background-color: rgb(74 222 128 / 0.05);
}

.focus\:bg-green-400\/50:focus {
  background-color: rgb(74 222 128 / 0.5);
}

.focus\:bg-green-400\/60:focus {
  background-color: rgb(74 222 128 / 0.6);
}

.focus\:bg-green-400\/70:focus {
  background-color: rgb(74 222 128 / 0.7);
}

.focus\:bg-green-400\/75:focus {
  background-color: rgb(74 222 128 / 0.75);
}

.focus\:bg-green-400\/80:focus {
  background-color: rgb(74 222 128 / 0.8);
}

.focus\:bg-green-400\/90:focus {
  background-color: rgb(74 222 128 / 0.9);
}

.focus\:bg-green-400\/95:focus {
  background-color: rgb(74 222 128 / 0.95);
}

.focus\:bg-green-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}

.focus\:bg-green-50\/0:focus {
  background-color: rgb(240 253 244 / 0);
}

.focus\:bg-green-50\/10:focus {
  background-color: rgb(240 253 244 / 0.1);
}

.focus\:bg-green-50\/100:focus {
  background-color: rgb(240 253 244 / 1);
}

.focus\:bg-green-50\/20:focus {
  background-color: rgb(240 253 244 / 0.2);
}

.focus\:bg-green-50\/25:focus {
  background-color: rgb(240 253 244 / 0.25);
}

.focus\:bg-green-50\/30:focus {
  background-color: rgb(240 253 244 / 0.3);
}

.focus\:bg-green-50\/40:focus {
  background-color: rgb(240 253 244 / 0.4);
}

.focus\:bg-green-50\/5:focus {
  background-color: rgb(240 253 244 / 0.05);
}

.focus\:bg-green-50\/50:focus {
  background-color: rgb(240 253 244 / 0.5);
}

.focus\:bg-green-50\/60:focus {
  background-color: rgb(240 253 244 / 0.6);
}

.focus\:bg-green-50\/70:focus {
  background-color: rgb(240 253 244 / 0.7);
}

.focus\:bg-green-50\/75:focus {
  background-color: rgb(240 253 244 / 0.75);
}

.focus\:bg-green-50\/80:focus {
  background-color: rgb(240 253 244 / 0.8);
}

.focus\:bg-green-50\/90:focus {
  background-color: rgb(240 253 244 / 0.9);
}

.focus\:bg-green-50\/95:focus {
  background-color: rgb(240 253 244 / 0.95);
}

.focus\:bg-green-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}

.focus\:bg-green-500\/0:focus {
  background-color: rgb(34 197 94 / 0);
}

.focus\:bg-green-500\/10:focus {
  background-color: rgb(34 197 94 / 0.1);
}

.focus\:bg-green-500\/100:focus {
  background-color: rgb(34 197 94 / 1);
}

.focus\:bg-green-500\/20:focus {
  background-color: rgb(34 197 94 / 0.2);
}

.focus\:bg-green-500\/25:focus {
  background-color: rgb(34 197 94 / 0.25);
}

.focus\:bg-green-500\/30:focus {
  background-color: rgb(34 197 94 / 0.3);
}

.focus\:bg-green-500\/40:focus {
  background-color: rgb(34 197 94 / 0.4);
}

.focus\:bg-green-500\/5:focus {
  background-color: rgb(34 197 94 / 0.05);
}

.focus\:bg-green-500\/50:focus {
  background-color: rgb(34 197 94 / 0.5);
}

.focus\:bg-green-500\/60:focus {
  background-color: rgb(34 197 94 / 0.6);
}

.focus\:bg-green-500\/70:focus {
  background-color: rgb(34 197 94 / 0.7);
}

.focus\:bg-green-500\/75:focus {
  background-color: rgb(34 197 94 / 0.75);
}

.focus\:bg-green-500\/80:focus {
  background-color: rgb(34 197 94 / 0.8);
}

.focus\:bg-green-500\/90:focus {
  background-color: rgb(34 197 94 / 0.9);
}

.focus\:bg-green-500\/95:focus {
  background-color: rgb(34 197 94 / 0.95);
}

.focus\:bg-green-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}

.focus\:bg-green-600\/0:focus {
  background-color: rgb(22 163 74 / 0);
}

.focus\:bg-green-600\/10:focus {
  background-color: rgb(22 163 74 / 0.1);
}

.focus\:bg-green-600\/100:focus {
  background-color: rgb(22 163 74 / 1);
}

.focus\:bg-green-600\/20:focus {
  background-color: rgb(22 163 74 / 0.2);
}

.focus\:bg-green-600\/25:focus {
  background-color: rgb(22 163 74 / 0.25);
}

.focus\:bg-green-600\/30:focus {
  background-color: rgb(22 163 74 / 0.3);
}

.focus\:bg-green-600\/40:focus {
  background-color: rgb(22 163 74 / 0.4);
}

.focus\:bg-green-600\/5:focus {
  background-color: rgb(22 163 74 / 0.05);
}

.focus\:bg-green-600\/50:focus {
  background-color: rgb(22 163 74 / 0.5);
}

.focus\:bg-green-600\/60:focus {
  background-color: rgb(22 163 74 / 0.6);
}

.focus\:bg-green-600\/70:focus {
  background-color: rgb(22 163 74 / 0.7);
}

.focus\:bg-green-600\/75:focus {
  background-color: rgb(22 163 74 / 0.75);
}

.focus\:bg-green-600\/80:focus {
  background-color: rgb(22 163 74 / 0.8);
}

.focus\:bg-green-600\/90:focus {
  background-color: rgb(22 163 74 / 0.9);
}

.focus\:bg-green-600\/95:focus {
  background-color: rgb(22 163 74 / 0.95);
}

.focus\:bg-green-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(21 128 61 / var(--tw-bg-opacity));
}

.focus\:bg-green-700\/0:focus {
  background-color: rgb(21 128 61 / 0);
}

.focus\:bg-green-700\/10:focus {
  background-color: rgb(21 128 61 / 0.1);
}

.focus\:bg-green-700\/100:focus {
  background-color: rgb(21 128 61 / 1);
}

.focus\:bg-green-700\/20:focus {
  background-color: rgb(21 128 61 / 0.2);
}

.focus\:bg-green-700\/25:focus {
  background-color: rgb(21 128 61 / 0.25);
}

.focus\:bg-green-700\/30:focus {
  background-color: rgb(21 128 61 / 0.3);
}

.focus\:bg-green-700\/40:focus {
  background-color: rgb(21 128 61 / 0.4);
}

.focus\:bg-green-700\/5:focus {
  background-color: rgb(21 128 61 / 0.05);
}

.focus\:bg-green-700\/50:focus {
  background-color: rgb(21 128 61 / 0.5);
}

.focus\:bg-green-700\/60:focus {
  background-color: rgb(21 128 61 / 0.6);
}

.focus\:bg-green-700\/70:focus {
  background-color: rgb(21 128 61 / 0.7);
}

.focus\:bg-green-700\/75:focus {
  background-color: rgb(21 128 61 / 0.75);
}

.focus\:bg-green-700\/80:focus {
  background-color: rgb(21 128 61 / 0.8);
}

.focus\:bg-green-700\/90:focus {
  background-color: rgb(21 128 61 / 0.9);
}

.focus\:bg-green-700\/95:focus {
  background-color: rgb(21 128 61 / 0.95);
}

.focus\:bg-green-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(22 101 52 / var(--tw-bg-opacity));
}

.focus\:bg-green-800\/0:focus {
  background-color: rgb(22 101 52 / 0);
}

.focus\:bg-green-800\/10:focus {
  background-color: rgb(22 101 52 / 0.1);
}

.focus\:bg-green-800\/100:focus {
  background-color: rgb(22 101 52 / 1);
}

.focus\:bg-green-800\/20:focus {
  background-color: rgb(22 101 52 / 0.2);
}

.focus\:bg-green-800\/25:focus {
  background-color: rgb(22 101 52 / 0.25);
}

.focus\:bg-green-800\/30:focus {
  background-color: rgb(22 101 52 / 0.3);
}

.focus\:bg-green-800\/40:focus {
  background-color: rgb(22 101 52 / 0.4);
}

.focus\:bg-green-800\/5:focus {
  background-color: rgb(22 101 52 / 0.05);
}

.focus\:bg-green-800\/50:focus {
  background-color: rgb(22 101 52 / 0.5);
}

.focus\:bg-green-800\/60:focus {
  background-color: rgb(22 101 52 / 0.6);
}

.focus\:bg-green-800\/70:focus {
  background-color: rgb(22 101 52 / 0.7);
}

.focus\:bg-green-800\/75:focus {
  background-color: rgb(22 101 52 / 0.75);
}

.focus\:bg-green-800\/80:focus {
  background-color: rgb(22 101 52 / 0.8);
}

.focus\:bg-green-800\/90:focus {
  background-color: rgb(22 101 52 / 0.9);
}

.focus\:bg-green-800\/95:focus {
  background-color: rgb(22 101 52 / 0.95);
}

.focus\:bg-green-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(20 83 45 / var(--tw-bg-opacity));
}

.focus\:bg-green-900\/0:focus {
  background-color: rgb(20 83 45 / 0);
}

.focus\:bg-green-900\/10:focus {
  background-color: rgb(20 83 45 / 0.1);
}

.focus\:bg-green-900\/100:focus {
  background-color: rgb(20 83 45 / 1);
}

.focus\:bg-green-900\/20:focus {
  background-color: rgb(20 83 45 / 0.2);
}

.focus\:bg-green-900\/25:focus {
  background-color: rgb(20 83 45 / 0.25);
}

.focus\:bg-green-900\/30:focus {
  background-color: rgb(20 83 45 / 0.3);
}

.focus\:bg-green-900\/40:focus {
  background-color: rgb(20 83 45 / 0.4);
}

.focus\:bg-green-900\/5:focus {
  background-color: rgb(20 83 45 / 0.05);
}

.focus\:bg-green-900\/50:focus {
  background-color: rgb(20 83 45 / 0.5);
}

.focus\:bg-green-900\/60:focus {
  background-color: rgb(20 83 45 / 0.6);
}

.focus\:bg-green-900\/70:focus {
  background-color: rgb(20 83 45 / 0.7);
}

.focus\:bg-green-900\/75:focus {
  background-color: rgb(20 83 45 / 0.75);
}

.focus\:bg-green-900\/80:focus {
  background-color: rgb(20 83 45 / 0.8);
}

.focus\:bg-green-900\/90:focus {
  background-color: rgb(20 83 45 / 0.9);
}

.focus\:bg-green-900\/95:focus {
  background-color: rgb(20 83 45 / 0.95);
}

.focus\:bg-info-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(66 153 225 / var(--tw-bg-opacity));
}

.focus\:bg-info-500\/0:focus {
  background-color: rgb(66 153 225 / 0);
}

.focus\:bg-info-500\/10:focus {
  background-color: rgb(66 153 225 / 0.1);
}

.focus\:bg-info-500\/100:focus {
  background-color: rgb(66 153 225 / 1);
}

.focus\:bg-info-500\/20:focus {
  background-color: rgb(66 153 225 / 0.2);
}

.focus\:bg-info-500\/25:focus {
  background-color: rgb(66 153 225 / 0.25);
}

.focus\:bg-info-500\/30:focus {
  background-color: rgb(66 153 225 / 0.3);
}

.focus\:bg-info-500\/40:focus {
  background-color: rgb(66 153 225 / 0.4);
}

.focus\:bg-info-500\/5:focus {
  background-color: rgb(66 153 225 / 0.05);
}

.focus\:bg-info-500\/50:focus {
  background-color: rgb(66 153 225 / 0.5);
}

.focus\:bg-info-500\/60:focus {
  background-color: rgb(66 153 225 / 0.6);
}

.focus\:bg-info-500\/70:focus {
  background-color: rgb(66 153 225 / 0.7);
}

.focus\:bg-info-500\/75:focus {
  background-color: rgb(66 153 225 / 0.75);
}

.focus\:bg-info-500\/80:focus {
  background-color: rgb(66 153 225 / 0.8);
}

.focus\:bg-info-500\/90:focus {
  background-color: rgb(66 153 225 / 0.9);
}

.focus\:bg-info-500\/95:focus {
  background-color: rgb(66 153 225 / 0.95);
}

.focus\:bg-light-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(237 242 247 / var(--tw-bg-opacity));
}

.focus\:bg-light-500\/0:focus {
  background-color: rgb(237 242 247 / 0);
}

.focus\:bg-light-500\/10:focus {
  background-color: rgb(237 242 247 / 0.1);
}

.focus\:bg-light-500\/100:focus {
  background-color: rgb(237 242 247 / 1);
}

.focus\:bg-light-500\/20:focus {
  background-color: rgb(237 242 247 / 0.2);
}

.focus\:bg-light-500\/25:focus {
  background-color: rgb(237 242 247 / 0.25);
}

.focus\:bg-light-500\/30:focus {
  background-color: rgb(237 242 247 / 0.3);
}

.focus\:bg-light-500\/40:focus {
  background-color: rgb(237 242 247 / 0.4);
}

.focus\:bg-light-500\/5:focus {
  background-color: rgb(237 242 247 / 0.05);
}

.focus\:bg-light-500\/50:focus {
  background-color: rgb(237 242 247 / 0.5);
}

.focus\:bg-light-500\/60:focus {
  background-color: rgb(237 242 247 / 0.6);
}

.focus\:bg-light-500\/70:focus {
  background-color: rgb(237 242 247 / 0.7);
}

.focus\:bg-light-500\/75:focus {
  background-color: rgb(237 242 247 / 0.75);
}

.focus\:bg-light-500\/80:focus {
  background-color: rgb(237 242 247 / 0.8);
}

.focus\:bg-light-500\/90:focus {
  background-color: rgb(237 242 247 / 0.9);
}

.focus\:bg-light-500\/95:focus {
  background-color: rgb(237 242 247 / 0.95);
}

.focus\:bg-neutral-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.focus\:bg-neutral-100\/0:focus {
  background-color: rgb(245 245 245 / 0);
}

.focus\:bg-neutral-100\/10:focus {
  background-color: rgb(245 245 245 / 0.1);
}

.focus\:bg-neutral-100\/100:focus {
  background-color: rgb(245 245 245 / 1);
}

.focus\:bg-neutral-100\/20:focus {
  background-color: rgb(245 245 245 / 0.2);
}

.focus\:bg-neutral-100\/25:focus {
  background-color: rgb(245 245 245 / 0.25);
}

.focus\:bg-neutral-100\/30:focus {
  background-color: rgb(245 245 245 / 0.3);
}

.focus\:bg-neutral-100\/40:focus {
  background-color: rgb(245 245 245 / 0.4);
}

.focus\:bg-neutral-100\/5:focus {
  background-color: rgb(245 245 245 / 0.05);
}

.focus\:bg-neutral-100\/50:focus {
  background-color: rgb(245 245 245 / 0.5);
}

.focus\:bg-neutral-100\/60:focus {
  background-color: rgb(245 245 245 / 0.6);
}

.focus\:bg-neutral-100\/70:focus {
  background-color: rgb(245 245 245 / 0.7);
}

.focus\:bg-neutral-100\/75:focus {
  background-color: rgb(245 245 245 / 0.75);
}

.focus\:bg-neutral-100\/80:focus {
  background-color: rgb(245 245 245 / 0.8);
}

.focus\:bg-neutral-100\/90:focus {
  background-color: rgb(245 245 245 / 0.9);
}

.focus\:bg-neutral-100\/95:focus {
  background-color: rgb(245 245 245 / 0.95);
}

.focus\:bg-neutral-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity));
}

.focus\:bg-neutral-200\/0:focus {
  background-color: rgb(229 229 229 / 0);
}

.focus\:bg-neutral-200\/10:focus {
  background-color: rgb(229 229 229 / 0.1);
}

.focus\:bg-neutral-200\/100:focus {
  background-color: rgb(229 229 229 / 1);
}

.focus\:bg-neutral-200\/20:focus {
  background-color: rgb(229 229 229 / 0.2);
}

.focus\:bg-neutral-200\/25:focus {
  background-color: rgb(229 229 229 / 0.25);
}

.focus\:bg-neutral-200\/30:focus {
  background-color: rgb(229 229 229 / 0.3);
}

.focus\:bg-neutral-200\/40:focus {
  background-color: rgb(229 229 229 / 0.4);
}

.focus\:bg-neutral-200\/5:focus {
  background-color: rgb(229 229 229 / 0.05);
}

.focus\:bg-neutral-200\/50:focus {
  background-color: rgb(229 229 229 / 0.5);
}

.focus\:bg-neutral-200\/60:focus {
  background-color: rgb(229 229 229 / 0.6);
}

.focus\:bg-neutral-200\/70:focus {
  background-color: rgb(229 229 229 / 0.7);
}

.focus\:bg-neutral-200\/75:focus {
  background-color: rgb(229 229 229 / 0.75);
}

.focus\:bg-neutral-200\/80:focus {
  background-color: rgb(229 229 229 / 0.8);
}

.focus\:bg-neutral-200\/90:focus {
  background-color: rgb(229 229 229 / 0.9);
}

.focus\:bg-neutral-200\/95:focus {
  background-color: rgb(229 229 229 / 0.95);
}

.focus\:bg-neutral-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 212 / var(--tw-bg-opacity));
}

.focus\:bg-neutral-300\/0:focus {
  background-color: rgb(212 212 212 / 0);
}

.focus\:bg-neutral-300\/10:focus {
  background-color: rgb(212 212 212 / 0.1);
}

.focus\:bg-neutral-300\/100:focus {
  background-color: rgb(212 212 212 / 1);
}

.focus\:bg-neutral-300\/20:focus {
  background-color: rgb(212 212 212 / 0.2);
}

.focus\:bg-neutral-300\/25:focus {
  background-color: rgb(212 212 212 / 0.25);
}

.focus\:bg-neutral-300\/30:focus {
  background-color: rgb(212 212 212 / 0.3);
}

.focus\:bg-neutral-300\/40:focus {
  background-color: rgb(212 212 212 / 0.4);
}

.focus\:bg-neutral-300\/5:focus {
  background-color: rgb(212 212 212 / 0.05);
}

.focus\:bg-neutral-300\/50:focus {
  background-color: rgb(212 212 212 / 0.5);
}

.focus\:bg-neutral-300\/60:focus {
  background-color: rgb(212 212 212 / 0.6);
}

.focus\:bg-neutral-300\/70:focus {
  background-color: rgb(212 212 212 / 0.7);
}

.focus\:bg-neutral-300\/75:focus {
  background-color: rgb(212 212 212 / 0.75);
}

.focus\:bg-neutral-300\/80:focus {
  background-color: rgb(212 212 212 / 0.8);
}

.focus\:bg-neutral-300\/90:focus {
  background-color: rgb(212 212 212 / 0.9);
}

.focus\:bg-neutral-300\/95:focus {
  background-color: rgb(212 212 212 / 0.95);
}

.focus\:bg-neutral-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}

.focus\:bg-neutral-400\/0:focus {
  background-color: rgb(163 163 163 / 0);
}

.focus\:bg-neutral-400\/10:focus {
  background-color: rgb(163 163 163 / 0.1);
}

.focus\:bg-neutral-400\/100:focus {
  background-color: rgb(163 163 163 / 1);
}

.focus\:bg-neutral-400\/20:focus {
  background-color: rgb(163 163 163 / 0.2);
}

.focus\:bg-neutral-400\/25:focus {
  background-color: rgb(163 163 163 / 0.25);
}

.focus\:bg-neutral-400\/30:focus {
  background-color: rgb(163 163 163 / 0.3);
}

.focus\:bg-neutral-400\/40:focus {
  background-color: rgb(163 163 163 / 0.4);
}

.focus\:bg-neutral-400\/5:focus {
  background-color: rgb(163 163 163 / 0.05);
}

.focus\:bg-neutral-400\/50:focus {
  background-color: rgb(163 163 163 / 0.5);
}

.focus\:bg-neutral-400\/60:focus {
  background-color: rgb(163 163 163 / 0.6);
}

.focus\:bg-neutral-400\/70:focus {
  background-color: rgb(163 163 163 / 0.7);
}

.focus\:bg-neutral-400\/75:focus {
  background-color: rgb(163 163 163 / 0.75);
}

.focus\:bg-neutral-400\/80:focus {
  background-color: rgb(163 163 163 / 0.8);
}

.focus\:bg-neutral-400\/90:focus {
  background-color: rgb(163 163 163 / 0.9);
}

.focus\:bg-neutral-400\/95:focus {
  background-color: rgb(163 163 163 / 0.95);
}

.focus\:bg-neutral-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

.focus\:bg-neutral-50\/0:focus {
  background-color: rgb(250 250 250 / 0);
}

.focus\:bg-neutral-50\/10:focus {
  background-color: rgb(250 250 250 / 0.1);
}

.focus\:bg-neutral-50\/100:focus {
  background-color: rgb(250 250 250 / 1);
}

.focus\:bg-neutral-50\/20:focus {
  background-color: rgb(250 250 250 / 0.2);
}

.focus\:bg-neutral-50\/25:focus {
  background-color: rgb(250 250 250 / 0.25);
}

.focus\:bg-neutral-50\/30:focus {
  background-color: rgb(250 250 250 / 0.3);
}

.focus\:bg-neutral-50\/40:focus {
  background-color: rgb(250 250 250 / 0.4);
}

.focus\:bg-neutral-50\/5:focus {
  background-color: rgb(250 250 250 / 0.05);
}

.focus\:bg-neutral-50\/50:focus {
  background-color: rgb(250 250 250 / 0.5);
}

.focus\:bg-neutral-50\/60:focus {
  background-color: rgb(250 250 250 / 0.6);
}

.focus\:bg-neutral-50\/70:focus {
  background-color: rgb(250 250 250 / 0.7);
}

.focus\:bg-neutral-50\/75:focus {
  background-color: rgb(250 250 250 / 0.75);
}

.focus\:bg-neutral-50\/80:focus {
  background-color: rgb(250 250 250 / 0.8);
}

.focus\:bg-neutral-50\/90:focus {
  background-color: rgb(250 250 250 / 0.9);
}

.focus\:bg-neutral-50\/95:focus {
  background-color: rgb(250 250 250 / 0.95);
}

.focus\:bg-neutral-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(115 115 115 / var(--tw-bg-opacity));
}

.focus\:bg-neutral-500\/0:focus {
  background-color: rgb(115 115 115 / 0);
}

.focus\:bg-neutral-500\/10:focus {
  background-color: rgb(115 115 115 / 0.1);
}

.focus\:bg-neutral-500\/100:focus {
  background-color: rgb(115 115 115 / 1);
}

.focus\:bg-neutral-500\/20:focus {
  background-color: rgb(115 115 115 / 0.2);
}

.focus\:bg-neutral-500\/25:focus {
  background-color: rgb(115 115 115 / 0.25);
}

.focus\:bg-neutral-500\/30:focus {
  background-color: rgb(115 115 115 / 0.3);
}

.focus\:bg-neutral-500\/40:focus {
  background-color: rgb(115 115 115 / 0.4);
}

.focus\:bg-neutral-500\/5:focus {
  background-color: rgb(115 115 115 / 0.05);
}

.focus\:bg-neutral-500\/50:focus {
  background-color: rgb(115 115 115 / 0.5);
}

.focus\:bg-neutral-500\/60:focus {
  background-color: rgb(115 115 115 / 0.6);
}

.focus\:bg-neutral-500\/70:focus {
  background-color: rgb(115 115 115 / 0.7);
}

.focus\:bg-neutral-500\/75:focus {
  background-color: rgb(115 115 115 / 0.75);
}

.focus\:bg-neutral-500\/80:focus {
  background-color: rgb(115 115 115 / 0.8);
}

.focus\:bg-neutral-500\/90:focus {
  background-color: rgb(115 115 115 / 0.9);
}

.focus\:bg-neutral-500\/95:focus {
  background-color: rgb(115 115 115 / 0.95);
}

.focus\:bg-neutral-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(82 82 82 / var(--tw-bg-opacity));
}

.focus\:bg-neutral-600\/0:focus {
  background-color: rgb(82 82 82 / 0);
}

.focus\:bg-neutral-600\/10:focus {
  background-color: rgb(82 82 82 / 0.1);
}

.focus\:bg-neutral-600\/100:focus {
  background-color: rgb(82 82 82 / 1);
}

.focus\:bg-neutral-600\/20:focus {
  background-color: rgb(82 82 82 / 0.2);
}

.focus\:bg-neutral-600\/25:focus {
  background-color: rgb(82 82 82 / 0.25);
}

.focus\:bg-neutral-600\/30:focus {
  background-color: rgb(82 82 82 / 0.3);
}

.focus\:bg-neutral-600\/40:focus {
  background-color: rgb(82 82 82 / 0.4);
}

.focus\:bg-neutral-600\/5:focus {
  background-color: rgb(82 82 82 / 0.05);
}

.focus\:bg-neutral-600\/50:focus {
  background-color: rgb(82 82 82 / 0.5);
}

.focus\:bg-neutral-600\/60:focus {
  background-color: rgb(82 82 82 / 0.6);
}

.focus\:bg-neutral-600\/70:focus {
  background-color: rgb(82 82 82 / 0.7);
}

.focus\:bg-neutral-600\/75:focus {
  background-color: rgb(82 82 82 / 0.75);
}

.focus\:bg-neutral-600\/80:focus {
  background-color: rgb(82 82 82 / 0.8);
}

.focus\:bg-neutral-600\/90:focus {
  background-color: rgb(82 82 82 / 0.9);
}

.focus\:bg-neutral-600\/95:focus {
  background-color: rgb(82 82 82 / 0.95);
}

.focus\:bg-neutral-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(64 64 64 / var(--tw-bg-opacity));
}

.focus\:bg-neutral-700\/0:focus {
  background-color: rgb(64 64 64 / 0);
}

.focus\:bg-neutral-700\/10:focus {
  background-color: rgb(64 64 64 / 0.1);
}

.focus\:bg-neutral-700\/100:focus {
  background-color: rgb(64 64 64 / 1);
}

.focus\:bg-neutral-700\/20:focus {
  background-color: rgb(64 64 64 / 0.2);
}

.focus\:bg-neutral-700\/25:focus {
  background-color: rgb(64 64 64 / 0.25);
}

.focus\:bg-neutral-700\/30:focus {
  background-color: rgb(64 64 64 / 0.3);
}

.focus\:bg-neutral-700\/40:focus {
  background-color: rgb(64 64 64 / 0.4);
}

.focus\:bg-neutral-700\/5:focus {
  background-color: rgb(64 64 64 / 0.05);
}

.focus\:bg-neutral-700\/50:focus {
  background-color: rgb(64 64 64 / 0.5);
}

.focus\:bg-neutral-700\/60:focus {
  background-color: rgb(64 64 64 / 0.6);
}

.focus\:bg-neutral-700\/70:focus {
  background-color: rgb(64 64 64 / 0.7);
}

.focus\:bg-neutral-700\/75:focus {
  background-color: rgb(64 64 64 / 0.75);
}

.focus\:bg-neutral-700\/80:focus {
  background-color: rgb(64 64 64 / 0.8);
}

.focus\:bg-neutral-700\/90:focus {
  background-color: rgb(64 64 64 / 0.9);
}

.focus\:bg-neutral-700\/95:focus {
  background-color: rgb(64 64 64 / 0.95);
}

.focus\:bg-neutral-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}

.focus\:bg-neutral-800\/0:focus {
  background-color: rgb(38 38 38 / 0);
}

.focus\:bg-neutral-800\/10:focus {
  background-color: rgb(38 38 38 / 0.1);
}

.focus\:bg-neutral-800\/100:focus {
  background-color: rgb(38 38 38 / 1);
}

.focus\:bg-neutral-800\/20:focus {
  background-color: rgb(38 38 38 / 0.2);
}

.focus\:bg-neutral-800\/25:focus {
  background-color: rgb(38 38 38 / 0.25);
}

.focus\:bg-neutral-800\/30:focus {
  background-color: rgb(38 38 38 / 0.3);
}

.focus\:bg-neutral-800\/40:focus {
  background-color: rgb(38 38 38 / 0.4);
}

.focus\:bg-neutral-800\/5:focus {
  background-color: rgb(38 38 38 / 0.05);
}

.focus\:bg-neutral-800\/50:focus {
  background-color: rgb(38 38 38 / 0.5);
}

.focus\:bg-neutral-800\/60:focus {
  background-color: rgb(38 38 38 / 0.6);
}

.focus\:bg-neutral-800\/70:focus {
  background-color: rgb(38 38 38 / 0.7);
}

.focus\:bg-neutral-800\/75:focus {
  background-color: rgb(38 38 38 / 0.75);
}

.focus\:bg-neutral-800\/80:focus {
  background-color: rgb(38 38 38 / 0.8);
}

.focus\:bg-neutral-800\/90:focus {
  background-color: rgb(38 38 38 / 0.9);
}

.focus\:bg-neutral-800\/95:focus {
  background-color: rgb(38 38 38 / 0.95);
}

.focus\:bg-neutral-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}

.focus\:bg-neutral-900\/0:focus {
  background-color: rgb(23 23 23 / 0);
}

.focus\:bg-neutral-900\/10:focus {
  background-color: rgb(23 23 23 / 0.1);
}

.focus\:bg-neutral-900\/100:focus {
  background-color: rgb(23 23 23 / 1);
}

.focus\:bg-neutral-900\/20:focus {
  background-color: rgb(23 23 23 / 0.2);
}

.focus\:bg-neutral-900\/25:focus {
  background-color: rgb(23 23 23 / 0.25);
}

.focus\:bg-neutral-900\/30:focus {
  background-color: rgb(23 23 23 / 0.3);
}

.focus\:bg-neutral-900\/40:focus {
  background-color: rgb(23 23 23 / 0.4);
}

.focus\:bg-neutral-900\/5:focus {
  background-color: rgb(23 23 23 / 0.05);
}

.focus\:bg-neutral-900\/50:focus {
  background-color: rgb(23 23 23 / 0.5);
}

.focus\:bg-neutral-900\/60:focus {
  background-color: rgb(23 23 23 / 0.6);
}

.focus\:bg-neutral-900\/70:focus {
  background-color: rgb(23 23 23 / 0.7);
}

.focus\:bg-neutral-900\/75:focus {
  background-color: rgb(23 23 23 / 0.75);
}

.focus\:bg-neutral-900\/80:focus {
  background-color: rgb(23 23 23 / 0.8);
}

.focus\:bg-neutral-900\/90:focus {
  background-color: rgb(23 23 23 / 0.9);
}

.focus\:bg-neutral-900\/95:focus {
  background-color: rgb(23 23 23 / 0.95);
}

.focus\:bg-pink-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}

.focus\:bg-pink-100\/0:focus {
  background-color: rgb(252 231 243 / 0);
}

.focus\:bg-pink-100\/10:focus {
  background-color: rgb(252 231 243 / 0.1);
}

.focus\:bg-pink-100\/100:focus {
  background-color: rgb(252 231 243 / 1);
}

.focus\:bg-pink-100\/20:focus {
  background-color: rgb(252 231 243 / 0.2);
}

.focus\:bg-pink-100\/25:focus {
  background-color: rgb(252 231 243 / 0.25);
}

.focus\:bg-pink-100\/30:focus {
  background-color: rgb(252 231 243 / 0.3);
}

.focus\:bg-pink-100\/40:focus {
  background-color: rgb(252 231 243 / 0.4);
}

.focus\:bg-pink-100\/5:focus {
  background-color: rgb(252 231 243 / 0.05);
}

.focus\:bg-pink-100\/50:focus {
  background-color: rgb(252 231 243 / 0.5);
}

.focus\:bg-pink-100\/60:focus {
  background-color: rgb(252 231 243 / 0.6);
}

.focus\:bg-pink-100\/70:focus {
  background-color: rgb(252 231 243 / 0.7);
}

.focus\:bg-pink-100\/75:focus {
  background-color: rgb(252 231 243 / 0.75);
}

.focus\:bg-pink-100\/80:focus {
  background-color: rgb(252 231 243 / 0.8);
}

.focus\:bg-pink-100\/90:focus {
  background-color: rgb(252 231 243 / 0.9);
}

.focus\:bg-pink-100\/95:focus {
  background-color: rgb(252 231 243 / 0.95);
}

.focus\:bg-pink-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(251 207 232 / var(--tw-bg-opacity));
}

.focus\:bg-pink-200\/0:focus {
  background-color: rgb(251 207 232 / 0);
}

.focus\:bg-pink-200\/10:focus {
  background-color: rgb(251 207 232 / 0.1);
}

.focus\:bg-pink-200\/100:focus {
  background-color: rgb(251 207 232 / 1);
}

.focus\:bg-pink-200\/20:focus {
  background-color: rgb(251 207 232 / 0.2);
}

.focus\:bg-pink-200\/25:focus {
  background-color: rgb(251 207 232 / 0.25);
}

.focus\:bg-pink-200\/30:focus {
  background-color: rgb(251 207 232 / 0.3);
}

.focus\:bg-pink-200\/40:focus {
  background-color: rgb(251 207 232 / 0.4);
}

.focus\:bg-pink-200\/5:focus {
  background-color: rgb(251 207 232 / 0.05);
}

.focus\:bg-pink-200\/50:focus {
  background-color: rgb(251 207 232 / 0.5);
}

.focus\:bg-pink-200\/60:focus {
  background-color: rgb(251 207 232 / 0.6);
}

.focus\:bg-pink-200\/70:focus {
  background-color: rgb(251 207 232 / 0.7);
}

.focus\:bg-pink-200\/75:focus {
  background-color: rgb(251 207 232 / 0.75);
}

.focus\:bg-pink-200\/80:focus {
  background-color: rgb(251 207 232 / 0.8);
}

.focus\:bg-pink-200\/90:focus {
  background-color: rgb(251 207 232 / 0.9);
}

.focus\:bg-pink-200\/95:focus {
  background-color: rgb(251 207 232 / 0.95);
}

.focus\:bg-pink-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(249 168 212 / var(--tw-bg-opacity));
}

.focus\:bg-pink-300\/0:focus {
  background-color: rgb(249 168 212 / 0);
}

.focus\:bg-pink-300\/10:focus {
  background-color: rgb(249 168 212 / 0.1);
}

.focus\:bg-pink-300\/100:focus {
  background-color: rgb(249 168 212 / 1);
}

.focus\:bg-pink-300\/20:focus {
  background-color: rgb(249 168 212 / 0.2);
}

.focus\:bg-pink-300\/25:focus {
  background-color: rgb(249 168 212 / 0.25);
}

.focus\:bg-pink-300\/30:focus {
  background-color: rgb(249 168 212 / 0.3);
}

.focus\:bg-pink-300\/40:focus {
  background-color: rgb(249 168 212 / 0.4);
}

.focus\:bg-pink-300\/5:focus {
  background-color: rgb(249 168 212 / 0.05);
}

.focus\:bg-pink-300\/50:focus {
  background-color: rgb(249 168 212 / 0.5);
}

.focus\:bg-pink-300\/60:focus {
  background-color: rgb(249 168 212 / 0.6);
}

.focus\:bg-pink-300\/70:focus {
  background-color: rgb(249 168 212 / 0.7);
}

.focus\:bg-pink-300\/75:focus {
  background-color: rgb(249 168 212 / 0.75);
}

.focus\:bg-pink-300\/80:focus {
  background-color: rgb(249 168 212 / 0.8);
}

.focus\:bg-pink-300\/90:focus {
  background-color: rgb(249 168 212 / 0.9);
}

.focus\:bg-pink-300\/95:focus {
  background-color: rgb(249 168 212 / 0.95);
}

.focus\:bg-pink-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(244 114 182 / var(--tw-bg-opacity));
}

.focus\:bg-pink-400\/0:focus {
  background-color: rgb(244 114 182 / 0);
}

.focus\:bg-pink-400\/10:focus {
  background-color: rgb(244 114 182 / 0.1);
}

.focus\:bg-pink-400\/100:focus {
  background-color: rgb(244 114 182 / 1);
}

.focus\:bg-pink-400\/20:focus {
  background-color: rgb(244 114 182 / 0.2);
}

.focus\:bg-pink-400\/25:focus {
  background-color: rgb(244 114 182 / 0.25);
}

.focus\:bg-pink-400\/30:focus {
  background-color: rgb(244 114 182 / 0.3);
}

.focus\:bg-pink-400\/40:focus {
  background-color: rgb(244 114 182 / 0.4);
}

.focus\:bg-pink-400\/5:focus {
  background-color: rgb(244 114 182 / 0.05);
}

.focus\:bg-pink-400\/50:focus {
  background-color: rgb(244 114 182 / 0.5);
}

.focus\:bg-pink-400\/60:focus {
  background-color: rgb(244 114 182 / 0.6);
}

.focus\:bg-pink-400\/70:focus {
  background-color: rgb(244 114 182 / 0.7);
}

.focus\:bg-pink-400\/75:focus {
  background-color: rgb(244 114 182 / 0.75);
}

.focus\:bg-pink-400\/80:focus {
  background-color: rgb(244 114 182 / 0.8);
}

.focus\:bg-pink-400\/90:focus {
  background-color: rgb(244 114 182 / 0.9);
}

.focus\:bg-pink-400\/95:focus {
  background-color: rgb(244 114 182 / 0.95);
}

.focus\:bg-pink-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(253 242 248 / var(--tw-bg-opacity));
}

.focus\:bg-pink-50\/0:focus {
  background-color: rgb(253 242 248 / 0);
}

.focus\:bg-pink-50\/10:focus {
  background-color: rgb(253 242 248 / 0.1);
}

.focus\:bg-pink-50\/100:focus {
  background-color: rgb(253 242 248 / 1);
}

.focus\:bg-pink-50\/20:focus {
  background-color: rgb(253 242 248 / 0.2);
}

.focus\:bg-pink-50\/25:focus {
  background-color: rgb(253 242 248 / 0.25);
}

.focus\:bg-pink-50\/30:focus {
  background-color: rgb(253 242 248 / 0.3);
}

.focus\:bg-pink-50\/40:focus {
  background-color: rgb(253 242 248 / 0.4);
}

.focus\:bg-pink-50\/5:focus {
  background-color: rgb(253 242 248 / 0.05);
}

.focus\:bg-pink-50\/50:focus {
  background-color: rgb(253 242 248 / 0.5);
}

.focus\:bg-pink-50\/60:focus {
  background-color: rgb(253 242 248 / 0.6);
}

.focus\:bg-pink-50\/70:focus {
  background-color: rgb(253 242 248 / 0.7);
}

.focus\:bg-pink-50\/75:focus {
  background-color: rgb(253 242 248 / 0.75);
}

.focus\:bg-pink-50\/80:focus {
  background-color: rgb(253 242 248 / 0.8);
}

.focus\:bg-pink-50\/90:focus {
  background-color: rgb(253 242 248 / 0.9);
}

.focus\:bg-pink-50\/95:focus {
  background-color: rgb(253 242 248 / 0.95);
}

.focus\:bg-pink-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(236 72 153 / var(--tw-bg-opacity));
}

.focus\:bg-pink-500\/0:focus {
  background-color: rgb(236 72 153 / 0);
}

.focus\:bg-pink-500\/10:focus {
  background-color: rgb(236 72 153 / 0.1);
}

.focus\:bg-pink-500\/100:focus {
  background-color: rgb(236 72 153 / 1);
}

.focus\:bg-pink-500\/20:focus {
  background-color: rgb(236 72 153 / 0.2);
}

.focus\:bg-pink-500\/25:focus {
  background-color: rgb(236 72 153 / 0.25);
}

.focus\:bg-pink-500\/30:focus {
  background-color: rgb(236 72 153 / 0.3);
}

.focus\:bg-pink-500\/40:focus {
  background-color: rgb(236 72 153 / 0.4);
}

.focus\:bg-pink-500\/5:focus {
  background-color: rgb(236 72 153 / 0.05);
}

.focus\:bg-pink-500\/50:focus {
  background-color: rgb(236 72 153 / 0.5);
}

.focus\:bg-pink-500\/60:focus {
  background-color: rgb(236 72 153 / 0.6);
}

.focus\:bg-pink-500\/70:focus {
  background-color: rgb(236 72 153 / 0.7);
}

.focus\:bg-pink-500\/75:focus {
  background-color: rgb(236 72 153 / 0.75);
}

.focus\:bg-pink-500\/80:focus {
  background-color: rgb(236 72 153 / 0.8);
}

.focus\:bg-pink-500\/90:focus {
  background-color: rgb(236 72 153 / 0.9);
}

.focus\:bg-pink-500\/95:focus {
  background-color: rgb(236 72 153 / 0.95);
}

.focus\:bg-pink-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(219 39 119 / var(--tw-bg-opacity));
}

.focus\:bg-pink-600\/0:focus {
  background-color: rgb(219 39 119 / 0);
}

.focus\:bg-pink-600\/10:focus {
  background-color: rgb(219 39 119 / 0.1);
}

.focus\:bg-pink-600\/100:focus {
  background-color: rgb(219 39 119 / 1);
}

.focus\:bg-pink-600\/20:focus {
  background-color: rgb(219 39 119 / 0.2);
}

.focus\:bg-pink-600\/25:focus {
  background-color: rgb(219 39 119 / 0.25);
}

.focus\:bg-pink-600\/30:focus {
  background-color: rgb(219 39 119 / 0.3);
}

.focus\:bg-pink-600\/40:focus {
  background-color: rgb(219 39 119 / 0.4);
}

.focus\:bg-pink-600\/5:focus {
  background-color: rgb(219 39 119 / 0.05);
}

.focus\:bg-pink-600\/50:focus {
  background-color: rgb(219 39 119 / 0.5);
}

.focus\:bg-pink-600\/60:focus {
  background-color: rgb(219 39 119 / 0.6);
}

.focus\:bg-pink-600\/70:focus {
  background-color: rgb(219 39 119 / 0.7);
}

.focus\:bg-pink-600\/75:focus {
  background-color: rgb(219 39 119 / 0.75);
}

.focus\:bg-pink-600\/80:focus {
  background-color: rgb(219 39 119 / 0.8);
}

.focus\:bg-pink-600\/90:focus {
  background-color: rgb(219 39 119 / 0.9);
}

.focus\:bg-pink-600\/95:focus {
  background-color: rgb(219 39 119 / 0.95);
}

.focus\:bg-pink-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(190 24 93 / var(--tw-bg-opacity));
}

.focus\:bg-pink-700\/0:focus {
  background-color: rgb(190 24 93 / 0);
}

.focus\:bg-pink-700\/10:focus {
  background-color: rgb(190 24 93 / 0.1);
}

.focus\:bg-pink-700\/100:focus {
  background-color: rgb(190 24 93 / 1);
}

.focus\:bg-pink-700\/20:focus {
  background-color: rgb(190 24 93 / 0.2);
}

.focus\:bg-pink-700\/25:focus {
  background-color: rgb(190 24 93 / 0.25);
}

.focus\:bg-pink-700\/30:focus {
  background-color: rgb(190 24 93 / 0.3);
}

.focus\:bg-pink-700\/40:focus {
  background-color: rgb(190 24 93 / 0.4);
}

.focus\:bg-pink-700\/5:focus {
  background-color: rgb(190 24 93 / 0.05);
}

.focus\:bg-pink-700\/50:focus {
  background-color: rgb(190 24 93 / 0.5);
}

.focus\:bg-pink-700\/60:focus {
  background-color: rgb(190 24 93 / 0.6);
}

.focus\:bg-pink-700\/70:focus {
  background-color: rgb(190 24 93 / 0.7);
}

.focus\:bg-pink-700\/75:focus {
  background-color: rgb(190 24 93 / 0.75);
}

.focus\:bg-pink-700\/80:focus {
  background-color: rgb(190 24 93 / 0.8);
}

.focus\:bg-pink-700\/90:focus {
  background-color: rgb(190 24 93 / 0.9);
}

.focus\:bg-pink-700\/95:focus {
  background-color: rgb(190 24 93 / 0.95);
}

.focus\:bg-pink-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(157 23 77 / var(--tw-bg-opacity));
}

.focus\:bg-pink-800\/0:focus {
  background-color: rgb(157 23 77 / 0);
}

.focus\:bg-pink-800\/10:focus {
  background-color: rgb(157 23 77 / 0.1);
}

.focus\:bg-pink-800\/100:focus {
  background-color: rgb(157 23 77 / 1);
}

.focus\:bg-pink-800\/20:focus {
  background-color: rgb(157 23 77 / 0.2);
}

.focus\:bg-pink-800\/25:focus {
  background-color: rgb(157 23 77 / 0.25);
}

.focus\:bg-pink-800\/30:focus {
  background-color: rgb(157 23 77 / 0.3);
}

.focus\:bg-pink-800\/40:focus {
  background-color: rgb(157 23 77 / 0.4);
}

.focus\:bg-pink-800\/5:focus {
  background-color: rgb(157 23 77 / 0.05);
}

.focus\:bg-pink-800\/50:focus {
  background-color: rgb(157 23 77 / 0.5);
}

.focus\:bg-pink-800\/60:focus {
  background-color: rgb(157 23 77 / 0.6);
}

.focus\:bg-pink-800\/70:focus {
  background-color: rgb(157 23 77 / 0.7);
}

.focus\:bg-pink-800\/75:focus {
  background-color: rgb(157 23 77 / 0.75);
}

.focus\:bg-pink-800\/80:focus {
  background-color: rgb(157 23 77 / 0.8);
}

.focus\:bg-pink-800\/90:focus {
  background-color: rgb(157 23 77 / 0.9);
}

.focus\:bg-pink-800\/95:focus {
  background-color: rgb(157 23 77 / 0.95);
}

.focus\:bg-pink-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(131 24 67 / var(--tw-bg-opacity));
}

.focus\:bg-pink-900\/0:focus {
  background-color: rgb(131 24 67 / 0);
}

.focus\:bg-pink-900\/10:focus {
  background-color: rgb(131 24 67 / 0.1);
}

.focus\:bg-pink-900\/100:focus {
  background-color: rgb(131 24 67 / 1);
}

.focus\:bg-pink-900\/20:focus {
  background-color: rgb(131 24 67 / 0.2);
}

.focus\:bg-pink-900\/25:focus {
  background-color: rgb(131 24 67 / 0.25);
}

.focus\:bg-pink-900\/30:focus {
  background-color: rgb(131 24 67 / 0.3);
}

.focus\:bg-pink-900\/40:focus {
  background-color: rgb(131 24 67 / 0.4);
}

.focus\:bg-pink-900\/5:focus {
  background-color: rgb(131 24 67 / 0.05);
}

.focus\:bg-pink-900\/50:focus {
  background-color: rgb(131 24 67 / 0.5);
}

.focus\:bg-pink-900\/60:focus {
  background-color: rgb(131 24 67 / 0.6);
}

.focus\:bg-pink-900\/70:focus {
  background-color: rgb(131 24 67 / 0.7);
}

.focus\:bg-pink-900\/75:focus {
  background-color: rgb(131 24 67 / 0.75);
}

.focus\:bg-pink-900\/80:focus {
  background-color: rgb(131 24 67 / 0.8);
}

.focus\:bg-pink-900\/90:focus {
  background-color: rgb(131 24 67 / 0.9);
}

.focus\:bg-pink-900\/95:focus {
  background-color: rgb(131 24 67 / 0.95);
}

.focus\:bg-primary-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 242 / var(--tw-bg-opacity));
}

.focus\:bg-primary-100\/0:focus {
  background-color: rgb(224 224 242 / 0);
}

.focus\:bg-primary-100\/10:focus {
  background-color: rgb(224 224 242 / 0.1);
}

.focus\:bg-primary-100\/100:focus {
  background-color: rgb(224 224 242 / 1);
}

.focus\:bg-primary-100\/20:focus {
  background-color: rgb(224 224 242 / 0.2);
}

.focus\:bg-primary-100\/25:focus {
  background-color: rgb(224 224 242 / 0.25);
}

.focus\:bg-primary-100\/30:focus {
  background-color: rgb(224 224 242 / 0.3);
}

.focus\:bg-primary-100\/40:focus {
  background-color: rgb(224 224 242 / 0.4);
}

.focus\:bg-primary-100\/5:focus {
  background-color: rgb(224 224 242 / 0.05);
}

.focus\:bg-primary-100\/50:focus {
  background-color: rgb(224 224 242 / 0.5);
}

.focus\:bg-primary-100\/60:focus {
  background-color: rgb(224 224 242 / 0.6);
}

.focus\:bg-primary-100\/70:focus {
  background-color: rgb(224 224 242 / 0.7);
}

.focus\:bg-primary-100\/75:focus {
  background-color: rgb(224 224 242 / 0.75);
}

.focus\:bg-primary-100\/80:focus {
  background-color: rgb(224 224 242 / 0.8);
}

.focus\:bg-primary-100\/90:focus {
  background-color: rgb(224 224 242 / 0.9);
}

.focus\:bg-primary-100\/95:focus {
  background-color: rgb(224 224 242 / 0.95);
}

.focus\:bg-primary-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(178 178 218 / var(--tw-bg-opacity));
}

.focus\:bg-primary-200\/0:focus {
  background-color: rgb(178 178 218 / 0);
}

.focus\:bg-primary-200\/10:focus {
  background-color: rgb(178 178 218 / 0.1);
}

.focus\:bg-primary-200\/100:focus {
  background-color: rgb(178 178 218 / 1);
}

.focus\:bg-primary-200\/20:focus {
  background-color: rgb(178 178 218 / 0.2);
}

.focus\:bg-primary-200\/25:focus {
  background-color: rgb(178 178 218 / 0.25);
}

.focus\:bg-primary-200\/30:focus {
  background-color: rgb(178 178 218 / 0.3);
}

.focus\:bg-primary-200\/40:focus {
  background-color: rgb(178 178 218 / 0.4);
}

.focus\:bg-primary-200\/5:focus {
  background-color: rgb(178 178 218 / 0.05);
}

.focus\:bg-primary-200\/50:focus {
  background-color: rgb(178 178 218 / 0.5);
}

.focus\:bg-primary-200\/60:focus {
  background-color: rgb(178 178 218 / 0.6);
}

.focus\:bg-primary-200\/70:focus {
  background-color: rgb(178 178 218 / 0.7);
}

.focus\:bg-primary-200\/75:focus {
  background-color: rgb(178 178 218 / 0.75);
}

.focus\:bg-primary-200\/80:focus {
  background-color: rgb(178 178 218 / 0.8);
}

.focus\:bg-primary-200\/90:focus {
  background-color: rgb(178 178 218 / 0.9);
}

.focus\:bg-primary-200\/95:focus {
  background-color: rgb(178 178 218 / 0.95);
}

.focus\:bg-primary-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(132 132 194 / var(--tw-bg-opacity));
}

.focus\:bg-primary-300\/0:focus {
  background-color: rgb(132 132 194 / 0);
}

.focus\:bg-primary-300\/10:focus {
  background-color: rgb(132 132 194 / 0.1);
}

.focus\:bg-primary-300\/100:focus {
  background-color: rgb(132 132 194 / 1);
}

.focus\:bg-primary-300\/20:focus {
  background-color: rgb(132 132 194 / 0.2);
}

.focus\:bg-primary-300\/25:focus {
  background-color: rgb(132 132 194 / 0.25);
}

.focus\:bg-primary-300\/30:focus {
  background-color: rgb(132 132 194 / 0.3);
}

.focus\:bg-primary-300\/40:focus {
  background-color: rgb(132 132 194 / 0.4);
}

.focus\:bg-primary-300\/5:focus {
  background-color: rgb(132 132 194 / 0.05);
}

.focus\:bg-primary-300\/50:focus {
  background-color: rgb(132 132 194 / 0.5);
}

.focus\:bg-primary-300\/60:focus {
  background-color: rgb(132 132 194 / 0.6);
}

.focus\:bg-primary-300\/70:focus {
  background-color: rgb(132 132 194 / 0.7);
}

.focus\:bg-primary-300\/75:focus {
  background-color: rgb(132 132 194 / 0.75);
}

.focus\:bg-primary-300\/80:focus {
  background-color: rgb(132 132 194 / 0.8);
}

.focus\:bg-primary-300\/90:focus {
  background-color: rgb(132 132 194 / 0.9);
}

.focus\:bg-primary-300\/95:focus {
  background-color: rgb(132 132 194 / 0.95);
}

.focus\:bg-primary-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(86 86 171 / var(--tw-bg-opacity));
}

.focus\:bg-primary-400\/0:focus {
  background-color: rgb(86 86 171 / 0);
}

.focus\:bg-primary-400\/10:focus {
  background-color: rgb(86 86 171 / 0.1);
}

.focus\:bg-primary-400\/100:focus {
  background-color: rgb(86 86 171 / 1);
}

.focus\:bg-primary-400\/20:focus {
  background-color: rgb(86 86 171 / 0.2);
}

.focus\:bg-primary-400\/25:focus {
  background-color: rgb(86 86 171 / 0.25);
}

.focus\:bg-primary-400\/30:focus {
  background-color: rgb(86 86 171 / 0.3);
}

.focus\:bg-primary-400\/40:focus {
  background-color: rgb(86 86 171 / 0.4);
}

.focus\:bg-primary-400\/5:focus {
  background-color: rgb(86 86 171 / 0.05);
}

.focus\:bg-primary-400\/50:focus {
  background-color: rgb(86 86 171 / 0.5);
}

.focus\:bg-primary-400\/60:focus {
  background-color: rgb(86 86 171 / 0.6);
}

.focus\:bg-primary-400\/70:focus {
  background-color: rgb(86 86 171 / 0.7);
}

.focus\:bg-primary-400\/75:focus {
  background-color: rgb(86 86 171 / 0.75);
}

.focus\:bg-primary-400\/80:focus {
  background-color: rgb(86 86 171 / 0.8);
}

.focus\:bg-primary-400\/90:focus {
  background-color: rgb(86 86 171 / 0.9);
}

.focus\:bg-primary-400\/95:focus {
  background-color: rgb(86 86 171 / 0.95);
}

.focus\:bg-primary-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(59 56 133 / var(--tw-bg-opacity));
}

.focus\:bg-primary-500\/0:focus {
  background-color: rgb(59 56 133 / 0);
}

.focus\:bg-primary-500\/10:focus {
  background-color: rgb(59 56 133 / 0.1);
}

.focus\:bg-primary-500\/100:focus {
  background-color: rgb(59 56 133 / 1);
}

.focus\:bg-primary-500\/20:focus {
  background-color: rgb(59 56 133 / 0.2);
}

.focus\:bg-primary-500\/25:focus {
  background-color: rgb(59 56 133 / 0.25);
}

.focus\:bg-primary-500\/30:focus {
  background-color: rgb(59 56 133 / 0.3);
}

.focus\:bg-primary-500\/40:focus {
  background-color: rgb(59 56 133 / 0.4);
}

.focus\:bg-primary-500\/5:focus {
  background-color: rgb(59 56 133 / 0.05);
}

.focus\:bg-primary-500\/50:focus {
  background-color: rgb(59 56 133 / 0.5);
}

.focus\:bg-primary-500\/60:focus {
  background-color: rgb(59 56 133 / 0.6);
}

.focus\:bg-primary-500\/70:focus {
  background-color: rgb(59 56 133 / 0.7);
}

.focus\:bg-primary-500\/75:focus {
  background-color: rgb(59 56 133 / 0.75);
}

.focus\:bg-primary-500\/80:focus {
  background-color: rgb(59 56 133 / 0.8);
}

.focus\:bg-primary-500\/90:focus {
  background-color: rgb(59 56 133 / 0.9);
}

.focus\:bg-primary-500\/95:focus {
  background-color: rgb(59 56 133 / 0.95);
}

.focus\:bg-primary-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(42 40 99 / var(--tw-bg-opacity));
}

.focus\:bg-primary-600\/0:focus {
  background-color: rgb(42 40 99 / 0);
}

.focus\:bg-primary-600\/10:focus {
  background-color: rgb(42 40 99 / 0.1);
}

.focus\:bg-primary-600\/100:focus {
  background-color: rgb(42 40 99 / 1);
}

.focus\:bg-primary-600\/20:focus {
  background-color: rgb(42 40 99 / 0.2);
}

.focus\:bg-primary-600\/25:focus {
  background-color: rgb(42 40 99 / 0.25);
}

.focus\:bg-primary-600\/30:focus {
  background-color: rgb(42 40 99 / 0.3);
}

.focus\:bg-primary-600\/40:focus {
  background-color: rgb(42 40 99 / 0.4);
}

.focus\:bg-primary-600\/5:focus {
  background-color: rgb(42 40 99 / 0.05);
}

.focus\:bg-primary-600\/50:focus {
  background-color: rgb(42 40 99 / 0.5);
}

.focus\:bg-primary-600\/60:focus {
  background-color: rgb(42 40 99 / 0.6);
}

.focus\:bg-primary-600\/70:focus {
  background-color: rgb(42 40 99 / 0.7);
}

.focus\:bg-primary-600\/75:focus {
  background-color: rgb(42 40 99 / 0.75);
}

.focus\:bg-primary-600\/80:focus {
  background-color: rgb(42 40 99 / 0.8);
}

.focus\:bg-primary-600\/90:focus {
  background-color: rgb(42 40 99 / 0.9);
}

.focus\:bg-primary-600\/95:focus {
  background-color: rgb(42 40 99 / 0.95);
}

.focus\:bg-primary-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(26 24 65 / var(--tw-bg-opacity));
}

.focus\:bg-primary-700\/0:focus {
  background-color: rgb(26 24 65 / 0);
}

.focus\:bg-primary-700\/10:focus {
  background-color: rgb(26 24 65 / 0.1);
}

.focus\:bg-primary-700\/100:focus {
  background-color: rgb(26 24 65 / 1);
}

.focus\:bg-primary-700\/20:focus {
  background-color: rgb(26 24 65 / 0.2);
}

.focus\:bg-primary-700\/25:focus {
  background-color: rgb(26 24 65 / 0.25);
}

.focus\:bg-primary-700\/30:focus {
  background-color: rgb(26 24 65 / 0.3);
}

.focus\:bg-primary-700\/40:focus {
  background-color: rgb(26 24 65 / 0.4);
}

.focus\:bg-primary-700\/5:focus {
  background-color: rgb(26 24 65 / 0.05);
}

.focus\:bg-primary-700\/50:focus {
  background-color: rgb(26 24 65 / 0.5);
}

.focus\:bg-primary-700\/60:focus {
  background-color: rgb(26 24 65 / 0.6);
}

.focus\:bg-primary-700\/70:focus {
  background-color: rgb(26 24 65 / 0.7);
}

.focus\:bg-primary-700\/75:focus {
  background-color: rgb(26 24 65 / 0.75);
}

.focus\:bg-primary-700\/80:focus {
  background-color: rgb(26 24 65 / 0.8);
}

.focus\:bg-primary-700\/90:focus {
  background-color: rgb(26 24 65 / 0.9);
}

.focus\:bg-primary-700\/95:focus {
  background-color: rgb(26 24 65 / 0.95);
}

.focus\:bg-primary-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(10 8 31 / var(--tw-bg-opacity));
}

.focus\:bg-primary-800\/0:focus {
  background-color: rgb(10 8 31 / 0);
}

.focus\:bg-primary-800\/10:focus {
  background-color: rgb(10 8 31 / 0.1);
}

.focus\:bg-primary-800\/100:focus {
  background-color: rgb(10 8 31 / 1);
}

.focus\:bg-primary-800\/20:focus {
  background-color: rgb(10 8 31 / 0.2);
}

.focus\:bg-primary-800\/25:focus {
  background-color: rgb(10 8 31 / 0.25);
}

.focus\:bg-primary-800\/30:focus {
  background-color: rgb(10 8 31 / 0.3);
}

.focus\:bg-primary-800\/40:focus {
  background-color: rgb(10 8 31 / 0.4);
}

.focus\:bg-primary-800\/5:focus {
  background-color: rgb(10 8 31 / 0.05);
}

.focus\:bg-primary-800\/50:focus {
  background-color: rgb(10 8 31 / 0.5);
}

.focus\:bg-primary-800\/60:focus {
  background-color: rgb(10 8 31 / 0.6);
}

.focus\:bg-primary-800\/70:focus {
  background-color: rgb(10 8 31 / 0.7);
}

.focus\:bg-primary-800\/75:focus {
  background-color: rgb(10 8 31 / 0.75);
}

.focus\:bg-primary-800\/80:focus {
  background-color: rgb(10 8 31 / 0.8);
}

.focus\:bg-primary-800\/90:focus {
  background-color: rgb(10 8 31 / 0.9);
}

.focus\:bg-primary-800\/95:focus {
  background-color: rgb(10 8 31 / 0.95);
}

.focus\:bg-primary-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.focus\:bg-primary-900\/0:focus {
  background-color: rgb(0 0 0 / 0);
}

.focus\:bg-primary-900\/10:focus {
  background-color: rgb(0 0 0 / 0.1);
}

.focus\:bg-primary-900\/100:focus {
  background-color: rgb(0 0 0 / 1);
}

.focus\:bg-primary-900\/20:focus {
  background-color: rgb(0 0 0 / 0.2);
}

.focus\:bg-primary-900\/25:focus {
  background-color: rgb(0 0 0 / 0.25);
}

.focus\:bg-primary-900\/30:focus {
  background-color: rgb(0 0 0 / 0.3);
}

.focus\:bg-primary-900\/40:focus {
  background-color: rgb(0 0 0 / 0.4);
}

.focus\:bg-primary-900\/5:focus {
  background-color: rgb(0 0 0 / 0.05);
}

.focus\:bg-primary-900\/50:focus {
  background-color: rgb(0 0 0 / 0.5);
}

.focus\:bg-primary-900\/60:focus {
  background-color: rgb(0 0 0 / 0.6);
}

.focus\:bg-primary-900\/70:focus {
  background-color: rgb(0 0 0 / 0.7);
}

.focus\:bg-primary-900\/75:focus {
  background-color: rgb(0 0 0 / 0.75);
}

.focus\:bg-primary-900\/80:focus {
  background-color: rgb(0 0 0 / 0.8);
}

.focus\:bg-primary-900\/90:focus {
  background-color: rgb(0 0 0 / 0.9);
}

.focus\:bg-primary-900\/95:focus {
  background-color: rgb(0 0 0 / 0.95);
}

.focus\:bg-purple-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}

.focus\:bg-purple-100\/0:focus {
  background-color: rgb(243 232 255 / 0);
}

.focus\:bg-purple-100\/10:focus {
  background-color: rgb(243 232 255 / 0.1);
}

.focus\:bg-purple-100\/100:focus {
  background-color: rgb(243 232 255 / 1);
}

.focus\:bg-purple-100\/20:focus {
  background-color: rgb(243 232 255 / 0.2);
}

.focus\:bg-purple-100\/25:focus {
  background-color: rgb(243 232 255 / 0.25);
}

.focus\:bg-purple-100\/30:focus {
  background-color: rgb(243 232 255 / 0.3);
}

.focus\:bg-purple-100\/40:focus {
  background-color: rgb(243 232 255 / 0.4);
}

.focus\:bg-purple-100\/5:focus {
  background-color: rgb(243 232 255 / 0.05);
}

.focus\:bg-purple-100\/50:focus {
  background-color: rgb(243 232 255 / 0.5);
}

.focus\:bg-purple-100\/60:focus {
  background-color: rgb(243 232 255 / 0.6);
}

.focus\:bg-purple-100\/70:focus {
  background-color: rgb(243 232 255 / 0.7);
}

.focus\:bg-purple-100\/75:focus {
  background-color: rgb(243 232 255 / 0.75);
}

.focus\:bg-purple-100\/80:focus {
  background-color: rgb(243 232 255 / 0.8);
}

.focus\:bg-purple-100\/90:focus {
  background-color: rgb(243 232 255 / 0.9);
}

.focus\:bg-purple-100\/95:focus {
  background-color: rgb(243 232 255 / 0.95);
}

.focus\:bg-purple-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(233 213 255 / var(--tw-bg-opacity));
}

.focus\:bg-purple-200\/0:focus {
  background-color: rgb(233 213 255 / 0);
}

.focus\:bg-purple-200\/10:focus {
  background-color: rgb(233 213 255 / 0.1);
}

.focus\:bg-purple-200\/100:focus {
  background-color: rgb(233 213 255 / 1);
}

.focus\:bg-purple-200\/20:focus {
  background-color: rgb(233 213 255 / 0.2);
}

.focus\:bg-purple-200\/25:focus {
  background-color: rgb(233 213 255 / 0.25);
}

.focus\:bg-purple-200\/30:focus {
  background-color: rgb(233 213 255 / 0.3);
}

.focus\:bg-purple-200\/40:focus {
  background-color: rgb(233 213 255 / 0.4);
}

.focus\:bg-purple-200\/5:focus {
  background-color: rgb(233 213 255 / 0.05);
}

.focus\:bg-purple-200\/50:focus {
  background-color: rgb(233 213 255 / 0.5);
}

.focus\:bg-purple-200\/60:focus {
  background-color: rgb(233 213 255 / 0.6);
}

.focus\:bg-purple-200\/70:focus {
  background-color: rgb(233 213 255 / 0.7);
}

.focus\:bg-purple-200\/75:focus {
  background-color: rgb(233 213 255 / 0.75);
}

.focus\:bg-purple-200\/80:focus {
  background-color: rgb(233 213 255 / 0.8);
}

.focus\:bg-purple-200\/90:focus {
  background-color: rgb(233 213 255 / 0.9);
}

.focus\:bg-purple-200\/95:focus {
  background-color: rgb(233 213 255 / 0.95);
}

.focus\:bg-purple-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(216 180 254 / var(--tw-bg-opacity));
}

.focus\:bg-purple-300\/0:focus {
  background-color: rgb(216 180 254 / 0);
}

.focus\:bg-purple-300\/10:focus {
  background-color: rgb(216 180 254 / 0.1);
}

.focus\:bg-purple-300\/100:focus {
  background-color: rgb(216 180 254 / 1);
}

.focus\:bg-purple-300\/20:focus {
  background-color: rgb(216 180 254 / 0.2);
}

.focus\:bg-purple-300\/25:focus {
  background-color: rgb(216 180 254 / 0.25);
}

.focus\:bg-purple-300\/30:focus {
  background-color: rgb(216 180 254 / 0.3);
}

.focus\:bg-purple-300\/40:focus {
  background-color: rgb(216 180 254 / 0.4);
}

.focus\:bg-purple-300\/5:focus {
  background-color: rgb(216 180 254 / 0.05);
}

.focus\:bg-purple-300\/50:focus {
  background-color: rgb(216 180 254 / 0.5);
}

.focus\:bg-purple-300\/60:focus {
  background-color: rgb(216 180 254 / 0.6);
}

.focus\:bg-purple-300\/70:focus {
  background-color: rgb(216 180 254 / 0.7);
}

.focus\:bg-purple-300\/75:focus {
  background-color: rgb(216 180 254 / 0.75);
}

.focus\:bg-purple-300\/80:focus {
  background-color: rgb(216 180 254 / 0.8);
}

.focus\:bg-purple-300\/90:focus {
  background-color: rgb(216 180 254 / 0.9);
}

.focus\:bg-purple-300\/95:focus {
  background-color: rgb(216 180 254 / 0.95);
}

.focus\:bg-purple-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(192 132 252 / var(--tw-bg-opacity));
}

.focus\:bg-purple-400\/0:focus {
  background-color: rgb(192 132 252 / 0);
}

.focus\:bg-purple-400\/10:focus {
  background-color: rgb(192 132 252 / 0.1);
}

.focus\:bg-purple-400\/100:focus {
  background-color: rgb(192 132 252 / 1);
}

.focus\:bg-purple-400\/20:focus {
  background-color: rgb(192 132 252 / 0.2);
}

.focus\:bg-purple-400\/25:focus {
  background-color: rgb(192 132 252 / 0.25);
}

.focus\:bg-purple-400\/30:focus {
  background-color: rgb(192 132 252 / 0.3);
}

.focus\:bg-purple-400\/40:focus {
  background-color: rgb(192 132 252 / 0.4);
}

.focus\:bg-purple-400\/5:focus {
  background-color: rgb(192 132 252 / 0.05);
}

.focus\:bg-purple-400\/50:focus {
  background-color: rgb(192 132 252 / 0.5);
}

.focus\:bg-purple-400\/60:focus {
  background-color: rgb(192 132 252 / 0.6);
}

.focus\:bg-purple-400\/70:focus {
  background-color: rgb(192 132 252 / 0.7);
}

.focus\:bg-purple-400\/75:focus {
  background-color: rgb(192 132 252 / 0.75);
}

.focus\:bg-purple-400\/80:focus {
  background-color: rgb(192 132 252 / 0.8);
}

.focus\:bg-purple-400\/90:focus {
  background-color: rgb(192 132 252 / 0.9);
}

.focus\:bg-purple-400\/95:focus {
  background-color: rgb(192 132 252 / 0.95);
}

.focus\:bg-purple-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(250 245 255 / var(--tw-bg-opacity));
}

.focus\:bg-purple-50\/0:focus {
  background-color: rgb(250 245 255 / 0);
}

.focus\:bg-purple-50\/10:focus {
  background-color: rgb(250 245 255 / 0.1);
}

.focus\:bg-purple-50\/100:focus {
  background-color: rgb(250 245 255 / 1);
}

.focus\:bg-purple-50\/20:focus {
  background-color: rgb(250 245 255 / 0.2);
}

.focus\:bg-purple-50\/25:focus {
  background-color: rgb(250 245 255 / 0.25);
}

.focus\:bg-purple-50\/30:focus {
  background-color: rgb(250 245 255 / 0.3);
}

.focus\:bg-purple-50\/40:focus {
  background-color: rgb(250 245 255 / 0.4);
}

.focus\:bg-purple-50\/5:focus {
  background-color: rgb(250 245 255 / 0.05);
}

.focus\:bg-purple-50\/50:focus {
  background-color: rgb(250 245 255 / 0.5);
}

.focus\:bg-purple-50\/60:focus {
  background-color: rgb(250 245 255 / 0.6);
}

.focus\:bg-purple-50\/70:focus {
  background-color: rgb(250 245 255 / 0.7);
}

.focus\:bg-purple-50\/75:focus {
  background-color: rgb(250 245 255 / 0.75);
}

.focus\:bg-purple-50\/80:focus {
  background-color: rgb(250 245 255 / 0.8);
}

.focus\:bg-purple-50\/90:focus {
  background-color: rgb(250 245 255 / 0.9);
}

.focus\:bg-purple-50\/95:focus {
  background-color: rgb(250 245 255 / 0.95);
}

.focus\:bg-purple-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(168 85 247 / var(--tw-bg-opacity));
}

.focus\:bg-purple-500\/0:focus {
  background-color: rgb(168 85 247 / 0);
}

.focus\:bg-purple-500\/10:focus {
  background-color: rgb(168 85 247 / 0.1);
}

.focus\:bg-purple-500\/100:focus {
  background-color: rgb(168 85 247 / 1);
}

.focus\:bg-purple-500\/20:focus {
  background-color: rgb(168 85 247 / 0.2);
}

.focus\:bg-purple-500\/25:focus {
  background-color: rgb(168 85 247 / 0.25);
}

.focus\:bg-purple-500\/30:focus {
  background-color: rgb(168 85 247 / 0.3);
}

.focus\:bg-purple-500\/40:focus {
  background-color: rgb(168 85 247 / 0.4);
}

.focus\:bg-purple-500\/5:focus {
  background-color: rgb(168 85 247 / 0.05);
}

.focus\:bg-purple-500\/50:focus {
  background-color: rgb(168 85 247 / 0.5);
}

.focus\:bg-purple-500\/60:focus {
  background-color: rgb(168 85 247 / 0.6);
}

.focus\:bg-purple-500\/70:focus {
  background-color: rgb(168 85 247 / 0.7);
}

.focus\:bg-purple-500\/75:focus {
  background-color: rgb(168 85 247 / 0.75);
}

.focus\:bg-purple-500\/80:focus {
  background-color: rgb(168 85 247 / 0.8);
}

.focus\:bg-purple-500\/90:focus {
  background-color: rgb(168 85 247 / 0.9);
}

.focus\:bg-purple-500\/95:focus {
  background-color: rgb(168 85 247 / 0.95);
}

.focus\:bg-purple-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(147 51 234 / var(--tw-bg-opacity));
}

.focus\:bg-purple-600\/0:focus {
  background-color: rgb(147 51 234 / 0);
}

.focus\:bg-purple-600\/10:focus {
  background-color: rgb(147 51 234 / 0.1);
}

.focus\:bg-purple-600\/100:focus {
  background-color: rgb(147 51 234 / 1);
}

.focus\:bg-purple-600\/20:focus {
  background-color: rgb(147 51 234 / 0.2);
}

.focus\:bg-purple-600\/25:focus {
  background-color: rgb(147 51 234 / 0.25);
}

.focus\:bg-purple-600\/30:focus {
  background-color: rgb(147 51 234 / 0.3);
}

.focus\:bg-purple-600\/40:focus {
  background-color: rgb(147 51 234 / 0.4);
}

.focus\:bg-purple-600\/5:focus {
  background-color: rgb(147 51 234 / 0.05);
}

.focus\:bg-purple-600\/50:focus {
  background-color: rgb(147 51 234 / 0.5);
}

.focus\:bg-purple-600\/60:focus {
  background-color: rgb(147 51 234 / 0.6);
}

.focus\:bg-purple-600\/70:focus {
  background-color: rgb(147 51 234 / 0.7);
}

.focus\:bg-purple-600\/75:focus {
  background-color: rgb(147 51 234 / 0.75);
}

.focus\:bg-purple-600\/80:focus {
  background-color: rgb(147 51 234 / 0.8);
}

.focus\:bg-purple-600\/90:focus {
  background-color: rgb(147 51 234 / 0.9);
}

.focus\:bg-purple-600\/95:focus {
  background-color: rgb(147 51 234 / 0.95);
}

.focus\:bg-purple-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(126 34 206 / var(--tw-bg-opacity));
}

.focus\:bg-purple-700\/0:focus {
  background-color: rgb(126 34 206 / 0);
}

.focus\:bg-purple-700\/10:focus {
  background-color: rgb(126 34 206 / 0.1);
}

.focus\:bg-purple-700\/100:focus {
  background-color: rgb(126 34 206 / 1);
}

.focus\:bg-purple-700\/20:focus {
  background-color: rgb(126 34 206 / 0.2);
}

.focus\:bg-purple-700\/25:focus {
  background-color: rgb(126 34 206 / 0.25);
}

.focus\:bg-purple-700\/30:focus {
  background-color: rgb(126 34 206 / 0.3);
}

.focus\:bg-purple-700\/40:focus {
  background-color: rgb(126 34 206 / 0.4);
}

.focus\:bg-purple-700\/5:focus {
  background-color: rgb(126 34 206 / 0.05);
}

.focus\:bg-purple-700\/50:focus {
  background-color: rgb(126 34 206 / 0.5);
}

.focus\:bg-purple-700\/60:focus {
  background-color: rgb(126 34 206 / 0.6);
}

.focus\:bg-purple-700\/70:focus {
  background-color: rgb(126 34 206 / 0.7);
}

.focus\:bg-purple-700\/75:focus {
  background-color: rgb(126 34 206 / 0.75);
}

.focus\:bg-purple-700\/80:focus {
  background-color: rgb(126 34 206 / 0.8);
}

.focus\:bg-purple-700\/90:focus {
  background-color: rgb(126 34 206 / 0.9);
}

.focus\:bg-purple-700\/95:focus {
  background-color: rgb(126 34 206 / 0.95);
}

.focus\:bg-purple-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(107 33 168 / var(--tw-bg-opacity));
}

.focus\:bg-purple-800\/0:focus {
  background-color: rgb(107 33 168 / 0);
}

.focus\:bg-purple-800\/10:focus {
  background-color: rgb(107 33 168 / 0.1);
}

.focus\:bg-purple-800\/100:focus {
  background-color: rgb(107 33 168 / 1);
}

.focus\:bg-purple-800\/20:focus {
  background-color: rgb(107 33 168 / 0.2);
}

.focus\:bg-purple-800\/25:focus {
  background-color: rgb(107 33 168 / 0.25);
}

.focus\:bg-purple-800\/30:focus {
  background-color: rgb(107 33 168 / 0.3);
}

.focus\:bg-purple-800\/40:focus {
  background-color: rgb(107 33 168 / 0.4);
}

.focus\:bg-purple-800\/5:focus {
  background-color: rgb(107 33 168 / 0.05);
}

.focus\:bg-purple-800\/50:focus {
  background-color: rgb(107 33 168 / 0.5);
}

.focus\:bg-purple-800\/60:focus {
  background-color: rgb(107 33 168 / 0.6);
}

.focus\:bg-purple-800\/70:focus {
  background-color: rgb(107 33 168 / 0.7);
}

.focus\:bg-purple-800\/75:focus {
  background-color: rgb(107 33 168 / 0.75);
}

.focus\:bg-purple-800\/80:focus {
  background-color: rgb(107 33 168 / 0.8);
}

.focus\:bg-purple-800\/90:focus {
  background-color: rgb(107 33 168 / 0.9);
}

.focus\:bg-purple-800\/95:focus {
  background-color: rgb(107 33 168 / 0.95);
}

.focus\:bg-purple-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(88 28 135 / var(--tw-bg-opacity));
}

.focus\:bg-purple-900\/0:focus {
  background-color: rgb(88 28 135 / 0);
}

.focus\:bg-purple-900\/10:focus {
  background-color: rgb(88 28 135 / 0.1);
}

.focus\:bg-purple-900\/100:focus {
  background-color: rgb(88 28 135 / 1);
}

.focus\:bg-purple-900\/20:focus {
  background-color: rgb(88 28 135 / 0.2);
}

.focus\:bg-purple-900\/25:focus {
  background-color: rgb(88 28 135 / 0.25);
}

.focus\:bg-purple-900\/30:focus {
  background-color: rgb(88 28 135 / 0.3);
}

.focus\:bg-purple-900\/40:focus {
  background-color: rgb(88 28 135 / 0.4);
}

.focus\:bg-purple-900\/5:focus {
  background-color: rgb(88 28 135 / 0.05);
}

.focus\:bg-purple-900\/50:focus {
  background-color: rgb(88 28 135 / 0.5);
}

.focus\:bg-purple-900\/60:focus {
  background-color: rgb(88 28 135 / 0.6);
}

.focus\:bg-purple-900\/70:focus {
  background-color: rgb(88 28 135 / 0.7);
}

.focus\:bg-purple-900\/75:focus {
  background-color: rgb(88 28 135 / 0.75);
}

.focus\:bg-purple-900\/80:focus {
  background-color: rgb(88 28 135 / 0.8);
}

.focus\:bg-purple-900\/90:focus {
  background-color: rgb(88 28 135 / 0.9);
}

.focus\:bg-purple-900\/95:focus {
  background-color: rgb(88 28 135 / 0.95);
}

.focus\:bg-red-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}

.focus\:bg-red-100\/0:focus {
  background-color: rgb(254 226 226 / 0);
}

.focus\:bg-red-100\/10:focus {
  background-color: rgb(254 226 226 / 0.1);
}

.focus\:bg-red-100\/100:focus {
  background-color: rgb(254 226 226 / 1);
}

.focus\:bg-red-100\/20:focus {
  background-color: rgb(254 226 226 / 0.2);
}

.focus\:bg-red-100\/25:focus {
  background-color: rgb(254 226 226 / 0.25);
}

.focus\:bg-red-100\/30:focus {
  background-color: rgb(254 226 226 / 0.3);
}

.focus\:bg-red-100\/40:focus {
  background-color: rgb(254 226 226 / 0.4);
}

.focus\:bg-red-100\/5:focus {
  background-color: rgb(254 226 226 / 0.05);
}

.focus\:bg-red-100\/50:focus {
  background-color: rgb(254 226 226 / 0.5);
}

.focus\:bg-red-100\/60:focus {
  background-color: rgb(254 226 226 / 0.6);
}

.focus\:bg-red-100\/70:focus {
  background-color: rgb(254 226 226 / 0.7);
}

.focus\:bg-red-100\/75:focus {
  background-color: rgb(254 226 226 / 0.75);
}

.focus\:bg-red-100\/80:focus {
  background-color: rgb(254 226 226 / 0.8);
}

.focus\:bg-red-100\/90:focus {
  background-color: rgb(254 226 226 / 0.9);
}

.focus\:bg-red-100\/95:focus {
  background-color: rgb(254 226 226 / 0.95);
}

.focus\:bg-red-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}

.focus\:bg-red-200\/0:focus {
  background-color: rgb(254 202 202 / 0);
}

.focus\:bg-red-200\/10:focus {
  background-color: rgb(254 202 202 / 0.1);
}

.focus\:bg-red-200\/100:focus {
  background-color: rgb(254 202 202 / 1);
}

.focus\:bg-red-200\/20:focus {
  background-color: rgb(254 202 202 / 0.2);
}

.focus\:bg-red-200\/25:focus {
  background-color: rgb(254 202 202 / 0.25);
}

.focus\:bg-red-200\/30:focus {
  background-color: rgb(254 202 202 / 0.3);
}

.focus\:bg-red-200\/40:focus {
  background-color: rgb(254 202 202 / 0.4);
}

.focus\:bg-red-200\/5:focus {
  background-color: rgb(254 202 202 / 0.05);
}

.focus\:bg-red-200\/50:focus {
  background-color: rgb(254 202 202 / 0.5);
}

.focus\:bg-red-200\/60:focus {
  background-color: rgb(254 202 202 / 0.6);
}

.focus\:bg-red-200\/70:focus {
  background-color: rgb(254 202 202 / 0.7);
}

.focus\:bg-red-200\/75:focus {
  background-color: rgb(254 202 202 / 0.75);
}

.focus\:bg-red-200\/80:focus {
  background-color: rgb(254 202 202 / 0.8);
}

.focus\:bg-red-200\/90:focus {
  background-color: rgb(254 202 202 / 0.9);
}

.focus\:bg-red-200\/95:focus {
  background-color: rgb(254 202 202 / 0.95);
}

.focus\:bg-red-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}

.focus\:bg-red-300\/0:focus {
  background-color: rgb(252 165 165 / 0);
}

.focus\:bg-red-300\/10:focus {
  background-color: rgb(252 165 165 / 0.1);
}

.focus\:bg-red-300\/100:focus {
  background-color: rgb(252 165 165 / 1);
}

.focus\:bg-red-300\/20:focus {
  background-color: rgb(252 165 165 / 0.2);
}

.focus\:bg-red-300\/25:focus {
  background-color: rgb(252 165 165 / 0.25);
}

.focus\:bg-red-300\/30:focus {
  background-color: rgb(252 165 165 / 0.3);
}

.focus\:bg-red-300\/40:focus {
  background-color: rgb(252 165 165 / 0.4);
}

.focus\:bg-red-300\/5:focus {
  background-color: rgb(252 165 165 / 0.05);
}

.focus\:bg-red-300\/50:focus {
  background-color: rgb(252 165 165 / 0.5);
}

.focus\:bg-red-300\/60:focus {
  background-color: rgb(252 165 165 / 0.6);
}

.focus\:bg-red-300\/70:focus {
  background-color: rgb(252 165 165 / 0.7);
}

.focus\:bg-red-300\/75:focus {
  background-color: rgb(252 165 165 / 0.75);
}

.focus\:bg-red-300\/80:focus {
  background-color: rgb(252 165 165 / 0.8);
}

.focus\:bg-red-300\/90:focus {
  background-color: rgb(252 165 165 / 0.9);
}

.focus\:bg-red-300\/95:focus {
  background-color: rgb(252 165 165 / 0.95);
}

.focus\:bg-red-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}

.focus\:bg-red-400\/0:focus {
  background-color: rgb(248 113 113 / 0);
}

.focus\:bg-red-400\/10:focus {
  background-color: rgb(248 113 113 / 0.1);
}

.focus\:bg-red-400\/100:focus {
  background-color: rgb(248 113 113 / 1);
}

.focus\:bg-red-400\/20:focus {
  background-color: rgb(248 113 113 / 0.2);
}

.focus\:bg-red-400\/25:focus {
  background-color: rgb(248 113 113 / 0.25);
}

.focus\:bg-red-400\/30:focus {
  background-color: rgb(248 113 113 / 0.3);
}

.focus\:bg-red-400\/40:focus {
  background-color: rgb(248 113 113 / 0.4);
}

.focus\:bg-red-400\/5:focus {
  background-color: rgb(248 113 113 / 0.05);
}

.focus\:bg-red-400\/50:focus {
  background-color: rgb(248 113 113 / 0.5);
}

.focus\:bg-red-400\/60:focus {
  background-color: rgb(248 113 113 / 0.6);
}

.focus\:bg-red-400\/70:focus {
  background-color: rgb(248 113 113 / 0.7);
}

.focus\:bg-red-400\/75:focus {
  background-color: rgb(248 113 113 / 0.75);
}

.focus\:bg-red-400\/80:focus {
  background-color: rgb(248 113 113 / 0.8);
}

.focus\:bg-red-400\/90:focus {
  background-color: rgb(248 113 113 / 0.9);
}

.focus\:bg-red-400\/95:focus {
  background-color: rgb(248 113 113 / 0.95);
}

.focus\:bg-red-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.focus\:bg-red-50\/0:focus {
  background-color: rgb(254 242 242 / 0);
}

.focus\:bg-red-50\/10:focus {
  background-color: rgb(254 242 242 / 0.1);
}

.focus\:bg-red-50\/100:focus {
  background-color: rgb(254 242 242 / 1);
}

.focus\:bg-red-50\/20:focus {
  background-color: rgb(254 242 242 / 0.2);
}

.focus\:bg-red-50\/25:focus {
  background-color: rgb(254 242 242 / 0.25);
}

.focus\:bg-red-50\/30:focus {
  background-color: rgb(254 242 242 / 0.3);
}

.focus\:bg-red-50\/40:focus {
  background-color: rgb(254 242 242 / 0.4);
}

.focus\:bg-red-50\/5:focus {
  background-color: rgb(254 242 242 / 0.05);
}

.focus\:bg-red-50\/50:focus {
  background-color: rgb(254 242 242 / 0.5);
}

.focus\:bg-red-50\/60:focus {
  background-color: rgb(254 242 242 / 0.6);
}

.focus\:bg-red-50\/70:focus {
  background-color: rgb(254 242 242 / 0.7);
}

.focus\:bg-red-50\/75:focus {
  background-color: rgb(254 242 242 / 0.75);
}

.focus\:bg-red-50\/80:focus {
  background-color: rgb(254 242 242 / 0.8);
}

.focus\:bg-red-50\/90:focus {
  background-color: rgb(254 242 242 / 0.9);
}

.focus\:bg-red-50\/95:focus {
  background-color: rgb(254 242 242 / 0.95);
}

.focus\:bg-red-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.focus\:bg-red-500\/0:focus {
  background-color: rgb(239 68 68 / 0);
}

.focus\:bg-red-500\/10:focus {
  background-color: rgb(239 68 68 / 0.1);
}

.focus\:bg-red-500\/100:focus {
  background-color: rgb(239 68 68 / 1);
}

.focus\:bg-red-500\/20:focus {
  background-color: rgb(239 68 68 / 0.2);
}

.focus\:bg-red-500\/25:focus {
  background-color: rgb(239 68 68 / 0.25);
}

.focus\:bg-red-500\/30:focus {
  background-color: rgb(239 68 68 / 0.3);
}

.focus\:bg-red-500\/40:focus {
  background-color: rgb(239 68 68 / 0.4);
}

.focus\:bg-red-500\/5:focus {
  background-color: rgb(239 68 68 / 0.05);
}

.focus\:bg-red-500\/50:focus {
  background-color: rgb(239 68 68 / 0.5);
}

.focus\:bg-red-500\/60:focus {
  background-color: rgb(239 68 68 / 0.6);
}

.focus\:bg-red-500\/70:focus {
  background-color: rgb(239 68 68 / 0.7);
}

.focus\:bg-red-500\/75:focus {
  background-color: rgb(239 68 68 / 0.75);
}

.focus\:bg-red-500\/80:focus {
  background-color: rgb(239 68 68 / 0.8);
}

.focus\:bg-red-500\/90:focus {
  background-color: rgb(239 68 68 / 0.9);
}

.focus\:bg-red-500\/95:focus {
  background-color: rgb(239 68 68 / 0.95);
}

.focus\:bg-red-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.focus\:bg-red-600\/0:focus {
  background-color: rgb(220 38 38 / 0);
}

.focus\:bg-red-600\/10:focus {
  background-color: rgb(220 38 38 / 0.1);
}

.focus\:bg-red-600\/100:focus {
  background-color: rgb(220 38 38 / 1);
}

.focus\:bg-red-600\/20:focus {
  background-color: rgb(220 38 38 / 0.2);
}

.focus\:bg-red-600\/25:focus {
  background-color: rgb(220 38 38 / 0.25);
}

.focus\:bg-red-600\/30:focus {
  background-color: rgb(220 38 38 / 0.3);
}

.focus\:bg-red-600\/40:focus {
  background-color: rgb(220 38 38 / 0.4);
}

.focus\:bg-red-600\/5:focus {
  background-color: rgb(220 38 38 / 0.05);
}

.focus\:bg-red-600\/50:focus {
  background-color: rgb(220 38 38 / 0.5);
}

.focus\:bg-red-600\/60:focus {
  background-color: rgb(220 38 38 / 0.6);
}

.focus\:bg-red-600\/70:focus {
  background-color: rgb(220 38 38 / 0.7);
}

.focus\:bg-red-600\/75:focus {
  background-color: rgb(220 38 38 / 0.75);
}

.focus\:bg-red-600\/80:focus {
  background-color: rgb(220 38 38 / 0.8);
}

.focus\:bg-red-600\/90:focus {
  background-color: rgb(220 38 38 / 0.9);
}

.focus\:bg-red-600\/95:focus {
  background-color: rgb(220 38 38 / 0.95);
}

.focus\:bg-red-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity));
}

.focus\:bg-red-700\/0:focus {
  background-color: rgb(185 28 28 / 0);
}

.focus\:bg-red-700\/10:focus {
  background-color: rgb(185 28 28 / 0.1);
}

.focus\:bg-red-700\/100:focus {
  background-color: rgb(185 28 28 / 1);
}

.focus\:bg-red-700\/20:focus {
  background-color: rgb(185 28 28 / 0.2);
}

.focus\:bg-red-700\/25:focus {
  background-color: rgb(185 28 28 / 0.25);
}

.focus\:bg-red-700\/30:focus {
  background-color: rgb(185 28 28 / 0.3);
}

.focus\:bg-red-700\/40:focus {
  background-color: rgb(185 28 28 / 0.4);
}

.focus\:bg-red-700\/5:focus {
  background-color: rgb(185 28 28 / 0.05);
}

.focus\:bg-red-700\/50:focus {
  background-color: rgb(185 28 28 / 0.5);
}

.focus\:bg-red-700\/60:focus {
  background-color: rgb(185 28 28 / 0.6);
}

.focus\:bg-red-700\/70:focus {
  background-color: rgb(185 28 28 / 0.7);
}

.focus\:bg-red-700\/75:focus {
  background-color: rgb(185 28 28 / 0.75);
}

.focus\:bg-red-700\/80:focus {
  background-color: rgb(185 28 28 / 0.8);
}

.focus\:bg-red-700\/90:focus {
  background-color: rgb(185 28 28 / 0.9);
}

.focus\:bg-red-700\/95:focus {
  background-color: rgb(185 28 28 / 0.95);
}

.focus\:bg-red-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(153 27 27 / var(--tw-bg-opacity));
}

.focus\:bg-red-800\/0:focus {
  background-color: rgb(153 27 27 / 0);
}

.focus\:bg-red-800\/10:focus {
  background-color: rgb(153 27 27 / 0.1);
}

.focus\:bg-red-800\/100:focus {
  background-color: rgb(153 27 27 / 1);
}

.focus\:bg-red-800\/20:focus {
  background-color: rgb(153 27 27 / 0.2);
}

.focus\:bg-red-800\/25:focus {
  background-color: rgb(153 27 27 / 0.25);
}

.focus\:bg-red-800\/30:focus {
  background-color: rgb(153 27 27 / 0.3);
}

.focus\:bg-red-800\/40:focus {
  background-color: rgb(153 27 27 / 0.4);
}

.focus\:bg-red-800\/5:focus {
  background-color: rgb(153 27 27 / 0.05);
}

.focus\:bg-red-800\/50:focus {
  background-color: rgb(153 27 27 / 0.5);
}

.focus\:bg-red-800\/60:focus {
  background-color: rgb(153 27 27 / 0.6);
}

.focus\:bg-red-800\/70:focus {
  background-color: rgb(153 27 27 / 0.7);
}

.focus\:bg-red-800\/75:focus {
  background-color: rgb(153 27 27 / 0.75);
}

.focus\:bg-red-800\/80:focus {
  background-color: rgb(153 27 27 / 0.8);
}

.focus\:bg-red-800\/90:focus {
  background-color: rgb(153 27 27 / 0.9);
}

.focus\:bg-red-800\/95:focus {
  background-color: rgb(153 27 27 / 0.95);
}

.focus\:bg-red-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(127 29 29 / var(--tw-bg-opacity));
}

.focus\:bg-red-900\/0:focus {
  background-color: rgb(127 29 29 / 0);
}

.focus\:bg-red-900\/10:focus {
  background-color: rgb(127 29 29 / 0.1);
}

.focus\:bg-red-900\/100:focus {
  background-color: rgb(127 29 29 / 1);
}

.focus\:bg-red-900\/20:focus {
  background-color: rgb(127 29 29 / 0.2);
}

.focus\:bg-red-900\/25:focus {
  background-color: rgb(127 29 29 / 0.25);
}

.focus\:bg-red-900\/30:focus {
  background-color: rgb(127 29 29 / 0.3);
}

.focus\:bg-red-900\/40:focus {
  background-color: rgb(127 29 29 / 0.4);
}

.focus\:bg-red-900\/5:focus {
  background-color: rgb(127 29 29 / 0.05);
}

.focus\:bg-red-900\/50:focus {
  background-color: rgb(127 29 29 / 0.5);
}

.focus\:bg-red-900\/60:focus {
  background-color: rgb(127 29 29 / 0.6);
}

.focus\:bg-red-900\/70:focus {
  background-color: rgb(127 29 29 / 0.7);
}

.focus\:bg-red-900\/75:focus {
  background-color: rgb(127 29 29 / 0.75);
}

.focus\:bg-red-900\/80:focus {
  background-color: rgb(127 29 29 / 0.8);
}

.focus\:bg-red-900\/90:focus {
  background-color: rgb(127 29 29 / 0.9);
}

.focus\:bg-red-900\/95:focus {
  background-color: rgb(127 29 29 / 0.95);
}

.focus\:bg-secondary-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 244 210 / var(--tw-bg-opacity));
}

.focus\:bg-secondary-100\/0:focus {
  background-color: rgb(254 244 210 / 0);
}

.focus\:bg-secondary-100\/10:focus {
  background-color: rgb(254 244 210 / 0.1);
}

.focus\:bg-secondary-100\/100:focus {
  background-color: rgb(254 244 210 / 1);
}

.focus\:bg-secondary-100\/20:focus {
  background-color: rgb(254 244 210 / 0.2);
}

.focus\:bg-secondary-100\/25:focus {
  background-color: rgb(254 244 210 / 0.25);
}

.focus\:bg-secondary-100\/30:focus {
  background-color: rgb(254 244 210 / 0.3);
}

.focus\:bg-secondary-100\/40:focus {
  background-color: rgb(254 244 210 / 0.4);
}

.focus\:bg-secondary-100\/5:focus {
  background-color: rgb(254 244 210 / 0.05);
}

.focus\:bg-secondary-100\/50:focus {
  background-color: rgb(254 244 210 / 0.5);
}

.focus\:bg-secondary-100\/60:focus {
  background-color: rgb(254 244 210 / 0.6);
}

.focus\:bg-secondary-100\/70:focus {
  background-color: rgb(254 244 210 / 0.7);
}

.focus\:bg-secondary-100\/75:focus {
  background-color: rgb(254 244 210 / 0.75);
}

.focus\:bg-secondary-100\/80:focus {
  background-color: rgb(254 244 210 / 0.8);
}

.focus\:bg-secondary-100\/90:focus {
  background-color: rgb(254 244 210 / 0.9);
}

.focus\:bg-secondary-100\/95:focus {
  background-color: rgb(254 244 210 / 0.95);
}

.focus\:bg-secondary-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 231 166 / var(--tw-bg-opacity));
}

.focus\:bg-secondary-200\/0:focus {
  background-color: rgb(254 231 166 / 0);
}

.focus\:bg-secondary-200\/10:focus {
  background-color: rgb(254 231 166 / 0.1);
}

.focus\:bg-secondary-200\/100:focus {
  background-color: rgb(254 231 166 / 1);
}

.focus\:bg-secondary-200\/20:focus {
  background-color: rgb(254 231 166 / 0.2);
}

.focus\:bg-secondary-200\/25:focus {
  background-color: rgb(254 231 166 / 0.25);
}

.focus\:bg-secondary-200\/30:focus {
  background-color: rgb(254 231 166 / 0.3);
}

.focus\:bg-secondary-200\/40:focus {
  background-color: rgb(254 231 166 / 0.4);
}

.focus\:bg-secondary-200\/5:focus {
  background-color: rgb(254 231 166 / 0.05);
}

.focus\:bg-secondary-200\/50:focus {
  background-color: rgb(254 231 166 / 0.5);
}

.focus\:bg-secondary-200\/60:focus {
  background-color: rgb(254 231 166 / 0.6);
}

.focus\:bg-secondary-200\/70:focus {
  background-color: rgb(254 231 166 / 0.7);
}

.focus\:bg-secondary-200\/75:focus {
  background-color: rgb(254 231 166 / 0.75);
}

.focus\:bg-secondary-200\/80:focus {
  background-color: rgb(254 231 166 / 0.8);
}

.focus\:bg-secondary-200\/90:focus {
  background-color: rgb(254 231 166 / 0.9);
}

.focus\:bg-secondary-200\/95:focus {
  background-color: rgb(254 231 166 / 0.95);
}

.focus\:bg-secondary-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 218 122 / var(--tw-bg-opacity));
}

.focus\:bg-secondary-300\/0:focus {
  background-color: rgb(254 218 122 / 0);
}

.focus\:bg-secondary-300\/10:focus {
  background-color: rgb(254 218 122 / 0.1);
}

.focus\:bg-secondary-300\/100:focus {
  background-color: rgb(254 218 122 / 1);
}

.focus\:bg-secondary-300\/20:focus {
  background-color: rgb(254 218 122 / 0.2);
}

.focus\:bg-secondary-300\/25:focus {
  background-color: rgb(254 218 122 / 0.25);
}

.focus\:bg-secondary-300\/30:focus {
  background-color: rgb(254 218 122 / 0.3);
}

.focus\:bg-secondary-300\/40:focus {
  background-color: rgb(254 218 122 / 0.4);
}

.focus\:bg-secondary-300\/5:focus {
  background-color: rgb(254 218 122 / 0.05);
}

.focus\:bg-secondary-300\/50:focus {
  background-color: rgb(254 218 122 / 0.5);
}

.focus\:bg-secondary-300\/60:focus {
  background-color: rgb(254 218 122 / 0.6);
}

.focus\:bg-secondary-300\/70:focus {
  background-color: rgb(254 218 122 / 0.7);
}

.focus\:bg-secondary-300\/75:focus {
  background-color: rgb(254 218 122 / 0.75);
}

.focus\:bg-secondary-300\/80:focus {
  background-color: rgb(254 218 122 / 0.8);
}

.focus\:bg-secondary-300\/90:focus {
  background-color: rgb(254 218 122 / 0.9);
}

.focus\:bg-secondary-300\/95:focus {
  background-color: rgb(254 218 122 / 0.95);
}

.focus\:bg-secondary-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 204 78 / var(--tw-bg-opacity));
}

.focus\:bg-secondary-400\/0:focus {
  background-color: rgb(254 204 78 / 0);
}

.focus\:bg-secondary-400\/10:focus {
  background-color: rgb(254 204 78 / 0.1);
}

.focus\:bg-secondary-400\/100:focus {
  background-color: rgb(254 204 78 / 1);
}

.focus\:bg-secondary-400\/20:focus {
  background-color: rgb(254 204 78 / 0.2);
}

.focus\:bg-secondary-400\/25:focus {
  background-color: rgb(254 204 78 / 0.25);
}

.focus\:bg-secondary-400\/30:focus {
  background-color: rgb(254 204 78 / 0.3);
}

.focus\:bg-secondary-400\/40:focus {
  background-color: rgb(254 204 78 / 0.4);
}

.focus\:bg-secondary-400\/5:focus {
  background-color: rgb(254 204 78 / 0.05);
}

.focus\:bg-secondary-400\/50:focus {
  background-color: rgb(254 204 78 / 0.5);
}

.focus\:bg-secondary-400\/60:focus {
  background-color: rgb(254 204 78 / 0.6);
}

.focus\:bg-secondary-400\/70:focus {
  background-color: rgb(254 204 78 / 0.7);
}

.focus\:bg-secondary-400\/75:focus {
  background-color: rgb(254 204 78 / 0.75);
}

.focus\:bg-secondary-400\/80:focus {
  background-color: rgb(254 204 78 / 0.8);
}

.focus\:bg-secondary-400\/90:focus {
  background-color: rgb(254 204 78 / 0.9);
}

.focus\:bg-secondary-400\/95:focus {
  background-color: rgb(254 204 78 / 0.95);
}

.focus\:bg-secondary-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(238 197 53 / var(--tw-bg-opacity));
}

.focus\:bg-secondary-500\/0:focus {
  background-color: rgb(238 197 53 / 0);
}

.focus\:bg-secondary-500\/10:focus {
  background-color: rgb(238 197 53 / 0.1);
}

.focus\:bg-secondary-500\/100:focus {
  background-color: rgb(238 197 53 / 1);
}

.focus\:bg-secondary-500\/20:focus {
  background-color: rgb(238 197 53 / 0.2);
}

.focus\:bg-secondary-500\/25:focus {
  background-color: rgb(238 197 53 / 0.25);
}

.focus\:bg-secondary-500\/30:focus {
  background-color: rgb(238 197 53 / 0.3);
}

.focus\:bg-secondary-500\/40:focus {
  background-color: rgb(238 197 53 / 0.4);
}

.focus\:bg-secondary-500\/5:focus {
  background-color: rgb(238 197 53 / 0.05);
}

.focus\:bg-secondary-500\/50:focus {
  background-color: rgb(238 197 53 / 0.5);
}

.focus\:bg-secondary-500\/60:focus {
  background-color: rgb(238 197 53 / 0.6);
}

.focus\:bg-secondary-500\/70:focus {
  background-color: rgb(238 197 53 / 0.7);
}

.focus\:bg-secondary-500\/75:focus {
  background-color: rgb(238 197 53 / 0.75);
}

.focus\:bg-secondary-500\/80:focus {
  background-color: rgb(238 197 53 / 0.8);
}

.focus\:bg-secondary-500\/90:focus {
  background-color: rgb(238 197 53 / 0.9);
}

.focus\:bg-secondary-500\/95:focus {
  background-color: rgb(238 197 53 / 0.95);
}

.focus\:bg-secondary-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(213 174 45 / var(--tw-bg-opacity));
}

.focus\:bg-secondary-600\/0:focus {
  background-color: rgb(213 174 45 / 0);
}

.focus\:bg-secondary-600\/10:focus {
  background-color: rgb(213 174 45 / 0.1);
}

.focus\:bg-secondary-600\/100:focus {
  background-color: rgb(213 174 45 / 1);
}

.focus\:bg-secondary-600\/20:focus {
  background-color: rgb(213 174 45 / 0.2);
}

.focus\:bg-secondary-600\/25:focus {
  background-color: rgb(213 174 45 / 0.25);
}

.focus\:bg-secondary-600\/30:focus {
  background-color: rgb(213 174 45 / 0.3);
}

.focus\:bg-secondary-600\/40:focus {
  background-color: rgb(213 174 45 / 0.4);
}

.focus\:bg-secondary-600\/5:focus {
  background-color: rgb(213 174 45 / 0.05);
}

.focus\:bg-secondary-600\/50:focus {
  background-color: rgb(213 174 45 / 0.5);
}

.focus\:bg-secondary-600\/60:focus {
  background-color: rgb(213 174 45 / 0.6);
}

.focus\:bg-secondary-600\/70:focus {
  background-color: rgb(213 174 45 / 0.7);
}

.focus\:bg-secondary-600\/75:focus {
  background-color: rgb(213 174 45 / 0.75);
}

.focus\:bg-secondary-600\/80:focus {
  background-color: rgb(213 174 45 / 0.8);
}

.focus\:bg-secondary-600\/90:focus {
  background-color: rgb(213 174 45 / 0.9);
}

.focus\:bg-secondary-600\/95:focus {
  background-color: rgb(213 174 45 / 0.95);
}

.focus\:bg-secondary-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(171 135 37 / var(--tw-bg-opacity));
}

.focus\:bg-secondary-700\/0:focus {
  background-color: rgb(171 135 37 / 0);
}

.focus\:bg-secondary-700\/10:focus {
  background-color: rgb(171 135 37 / 0.1);
}

.focus\:bg-secondary-700\/100:focus {
  background-color: rgb(171 135 37 / 1);
}

.focus\:bg-secondary-700\/20:focus {
  background-color: rgb(171 135 37 / 0.2);
}

.focus\:bg-secondary-700\/25:focus {
  background-color: rgb(171 135 37 / 0.25);
}

.focus\:bg-secondary-700\/30:focus {
  background-color: rgb(171 135 37 / 0.3);
}

.focus\:bg-secondary-700\/40:focus {
  background-color: rgb(171 135 37 / 0.4);
}

.focus\:bg-secondary-700\/5:focus {
  background-color: rgb(171 135 37 / 0.05);
}

.focus\:bg-secondary-700\/50:focus {
  background-color: rgb(171 135 37 / 0.5);
}

.focus\:bg-secondary-700\/60:focus {
  background-color: rgb(171 135 37 / 0.6);
}

.focus\:bg-secondary-700\/70:focus {
  background-color: rgb(171 135 37 / 0.7);
}

.focus\:bg-secondary-700\/75:focus {
  background-color: rgb(171 135 37 / 0.75);
}

.focus\:bg-secondary-700\/80:focus {
  background-color: rgb(171 135 37 / 0.8);
}

.focus\:bg-secondary-700\/90:focus {
  background-color: rgb(171 135 37 / 0.9);
}

.focus\:bg-secondary-700\/95:focus {
  background-color: rgb(171 135 37 / 0.95);
}

.focus\:bg-secondary-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(130 96 29 / var(--tw-bg-opacity));
}

.focus\:bg-secondary-800\/0:focus {
  background-color: rgb(130 96 29 / 0);
}

.focus\:bg-secondary-800\/10:focus {
  background-color: rgb(130 96 29 / 0.1);
}

.focus\:bg-secondary-800\/100:focus {
  background-color: rgb(130 96 29 / 1);
}

.focus\:bg-secondary-800\/20:focus {
  background-color: rgb(130 96 29 / 0.2);
}

.focus\:bg-secondary-800\/25:focus {
  background-color: rgb(130 96 29 / 0.25);
}

.focus\:bg-secondary-800\/30:focus {
  background-color: rgb(130 96 29 / 0.3);
}

.focus\:bg-secondary-800\/40:focus {
  background-color: rgb(130 96 29 / 0.4);
}

.focus\:bg-secondary-800\/5:focus {
  background-color: rgb(130 96 29 / 0.05);
}

.focus\:bg-secondary-800\/50:focus {
  background-color: rgb(130 96 29 / 0.5);
}

.focus\:bg-secondary-800\/60:focus {
  background-color: rgb(130 96 29 / 0.6);
}

.focus\:bg-secondary-800\/70:focus {
  background-color: rgb(130 96 29 / 0.7);
}

.focus\:bg-secondary-800\/75:focus {
  background-color: rgb(130 96 29 / 0.75);
}

.focus\:bg-secondary-800\/80:focus {
  background-color: rgb(130 96 29 / 0.8);
}

.focus\:bg-secondary-800\/90:focus {
  background-color: rgb(130 96 29 / 0.9);
}

.focus\:bg-secondary-800\/95:focus {
  background-color: rgb(130 96 29 / 0.95);
}

.focus\:bg-secondary-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(88 64 21 / var(--tw-bg-opacity));
}

.focus\:bg-secondary-900\/0:focus {
  background-color: rgb(88 64 21 / 0);
}

.focus\:bg-secondary-900\/10:focus {
  background-color: rgb(88 64 21 / 0.1);
}

.focus\:bg-secondary-900\/100:focus {
  background-color: rgb(88 64 21 / 1);
}

.focus\:bg-secondary-900\/20:focus {
  background-color: rgb(88 64 21 / 0.2);
}

.focus\:bg-secondary-900\/25:focus {
  background-color: rgb(88 64 21 / 0.25);
}

.focus\:bg-secondary-900\/30:focus {
  background-color: rgb(88 64 21 / 0.3);
}

.focus\:bg-secondary-900\/40:focus {
  background-color: rgb(88 64 21 / 0.4);
}

.focus\:bg-secondary-900\/5:focus {
  background-color: rgb(88 64 21 / 0.05);
}

.focus\:bg-secondary-900\/50:focus {
  background-color: rgb(88 64 21 / 0.5);
}

.focus\:bg-secondary-900\/60:focus {
  background-color: rgb(88 64 21 / 0.6);
}

.focus\:bg-secondary-900\/70:focus {
  background-color: rgb(88 64 21 / 0.7);
}

.focus\:bg-secondary-900\/75:focus {
  background-color: rgb(88 64 21 / 0.75);
}

.focus\:bg-secondary-900\/80:focus {
  background-color: rgb(88 64 21 / 0.8);
}

.focus\:bg-secondary-900\/90:focus {
  background-color: rgb(88 64 21 / 0.9);
}

.focus\:bg-secondary-900\/95:focus {
  background-color: rgb(88 64 21 / 0.95);
}

.focus\:bg-sky-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(224 242 254 / var(--tw-bg-opacity));
}

.focus\:bg-sky-100\/0:focus {
  background-color: rgb(224 242 254 / 0);
}

.focus\:bg-sky-100\/10:focus {
  background-color: rgb(224 242 254 / 0.1);
}

.focus\:bg-sky-100\/100:focus {
  background-color: rgb(224 242 254 / 1);
}

.focus\:bg-sky-100\/20:focus {
  background-color: rgb(224 242 254 / 0.2);
}

.focus\:bg-sky-100\/25:focus {
  background-color: rgb(224 242 254 / 0.25);
}

.focus\:bg-sky-100\/30:focus {
  background-color: rgb(224 242 254 / 0.3);
}

.focus\:bg-sky-100\/40:focus {
  background-color: rgb(224 242 254 / 0.4);
}

.focus\:bg-sky-100\/5:focus {
  background-color: rgb(224 242 254 / 0.05);
}

.focus\:bg-sky-100\/50:focus {
  background-color: rgb(224 242 254 / 0.5);
}

.focus\:bg-sky-100\/60:focus {
  background-color: rgb(224 242 254 / 0.6);
}

.focus\:bg-sky-100\/70:focus {
  background-color: rgb(224 242 254 / 0.7);
}

.focus\:bg-sky-100\/75:focus {
  background-color: rgb(224 242 254 / 0.75);
}

.focus\:bg-sky-100\/80:focus {
  background-color: rgb(224 242 254 / 0.8);
}

.focus\:bg-sky-100\/90:focus {
  background-color: rgb(224 242 254 / 0.9);
}

.focus\:bg-sky-100\/95:focus {
  background-color: rgb(224 242 254 / 0.95);
}

.focus\:bg-sky-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}

.focus\:bg-sky-200\/0:focus {
  background-color: rgb(186 230 253 / 0);
}

.focus\:bg-sky-200\/10:focus {
  background-color: rgb(186 230 253 / 0.1);
}

.focus\:bg-sky-200\/100:focus {
  background-color: rgb(186 230 253 / 1);
}

.focus\:bg-sky-200\/20:focus {
  background-color: rgb(186 230 253 / 0.2);
}

.focus\:bg-sky-200\/25:focus {
  background-color: rgb(186 230 253 / 0.25);
}

.focus\:bg-sky-200\/30:focus {
  background-color: rgb(186 230 253 / 0.3);
}

.focus\:bg-sky-200\/40:focus {
  background-color: rgb(186 230 253 / 0.4);
}

.focus\:bg-sky-200\/5:focus {
  background-color: rgb(186 230 253 / 0.05);
}

.focus\:bg-sky-200\/50:focus {
  background-color: rgb(186 230 253 / 0.5);
}

.focus\:bg-sky-200\/60:focus {
  background-color: rgb(186 230 253 / 0.6);
}

.focus\:bg-sky-200\/70:focus {
  background-color: rgb(186 230 253 / 0.7);
}

.focus\:bg-sky-200\/75:focus {
  background-color: rgb(186 230 253 / 0.75);
}

.focus\:bg-sky-200\/80:focus {
  background-color: rgb(186 230 253 / 0.8);
}

.focus\:bg-sky-200\/90:focus {
  background-color: rgb(186 230 253 / 0.9);
}

.focus\:bg-sky-200\/95:focus {
  background-color: rgb(186 230 253 / 0.95);
}

.focus\:bg-sky-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity));
}

.focus\:bg-sky-300\/0:focus {
  background-color: rgb(125 211 252 / 0);
}

.focus\:bg-sky-300\/10:focus {
  background-color: rgb(125 211 252 / 0.1);
}

.focus\:bg-sky-300\/100:focus {
  background-color: rgb(125 211 252 / 1);
}

.focus\:bg-sky-300\/20:focus {
  background-color: rgb(125 211 252 / 0.2);
}

.focus\:bg-sky-300\/25:focus {
  background-color: rgb(125 211 252 / 0.25);
}

.focus\:bg-sky-300\/30:focus {
  background-color: rgb(125 211 252 / 0.3);
}

.focus\:bg-sky-300\/40:focus {
  background-color: rgb(125 211 252 / 0.4);
}

.focus\:bg-sky-300\/5:focus {
  background-color: rgb(125 211 252 / 0.05);
}

.focus\:bg-sky-300\/50:focus {
  background-color: rgb(125 211 252 / 0.5);
}

.focus\:bg-sky-300\/60:focus {
  background-color: rgb(125 211 252 / 0.6);
}

.focus\:bg-sky-300\/70:focus {
  background-color: rgb(125 211 252 / 0.7);
}

.focus\:bg-sky-300\/75:focus {
  background-color: rgb(125 211 252 / 0.75);
}

.focus\:bg-sky-300\/80:focus {
  background-color: rgb(125 211 252 / 0.8);
}

.focus\:bg-sky-300\/90:focus {
  background-color: rgb(125 211 252 / 0.9);
}

.focus\:bg-sky-300\/95:focus {
  background-color: rgb(125 211 252 / 0.95);
}

.focus\:bg-sky-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(56 189 248 / var(--tw-bg-opacity));
}

.focus\:bg-sky-400\/0:focus {
  background-color: rgb(56 189 248 / 0);
}

.focus\:bg-sky-400\/10:focus {
  background-color: rgb(56 189 248 / 0.1);
}

.focus\:bg-sky-400\/100:focus {
  background-color: rgb(56 189 248 / 1);
}

.focus\:bg-sky-400\/20:focus {
  background-color: rgb(56 189 248 / 0.2);
}

.focus\:bg-sky-400\/25:focus {
  background-color: rgb(56 189 248 / 0.25);
}

.focus\:bg-sky-400\/30:focus {
  background-color: rgb(56 189 248 / 0.3);
}

.focus\:bg-sky-400\/40:focus {
  background-color: rgb(56 189 248 / 0.4);
}

.focus\:bg-sky-400\/5:focus {
  background-color: rgb(56 189 248 / 0.05);
}

.focus\:bg-sky-400\/50:focus {
  background-color: rgb(56 189 248 / 0.5);
}

.focus\:bg-sky-400\/60:focus {
  background-color: rgb(56 189 248 / 0.6);
}

.focus\:bg-sky-400\/70:focus {
  background-color: rgb(56 189 248 / 0.7);
}

.focus\:bg-sky-400\/75:focus {
  background-color: rgb(56 189 248 / 0.75);
}

.focus\:bg-sky-400\/80:focus {
  background-color: rgb(56 189 248 / 0.8);
}

.focus\:bg-sky-400\/90:focus {
  background-color: rgb(56 189 248 / 0.9);
}

.focus\:bg-sky-400\/95:focus {
  background-color: rgb(56 189 248 / 0.95);
}

.focus\:bg-sky-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity));
}

.focus\:bg-sky-50\/0:focus {
  background-color: rgb(240 249 255 / 0);
}

.focus\:bg-sky-50\/10:focus {
  background-color: rgb(240 249 255 / 0.1);
}

.focus\:bg-sky-50\/100:focus {
  background-color: rgb(240 249 255 / 1);
}

.focus\:bg-sky-50\/20:focus {
  background-color: rgb(240 249 255 / 0.2);
}

.focus\:bg-sky-50\/25:focus {
  background-color: rgb(240 249 255 / 0.25);
}

.focus\:bg-sky-50\/30:focus {
  background-color: rgb(240 249 255 / 0.3);
}

.focus\:bg-sky-50\/40:focus {
  background-color: rgb(240 249 255 / 0.4);
}

.focus\:bg-sky-50\/5:focus {
  background-color: rgb(240 249 255 / 0.05);
}

.focus\:bg-sky-50\/50:focus {
  background-color: rgb(240 249 255 / 0.5);
}

.focus\:bg-sky-50\/60:focus {
  background-color: rgb(240 249 255 / 0.6);
}

.focus\:bg-sky-50\/70:focus {
  background-color: rgb(240 249 255 / 0.7);
}

.focus\:bg-sky-50\/75:focus {
  background-color: rgb(240 249 255 / 0.75);
}

.focus\:bg-sky-50\/80:focus {
  background-color: rgb(240 249 255 / 0.8);
}

.focus\:bg-sky-50\/90:focus {
  background-color: rgb(240 249 255 / 0.9);
}

.focus\:bg-sky-50\/95:focus {
  background-color: rgb(240 249 255 / 0.95);
}

.focus\:bg-sky-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}

.focus\:bg-sky-500\/0:focus {
  background-color: rgb(14 165 233 / 0);
}

.focus\:bg-sky-500\/10:focus {
  background-color: rgb(14 165 233 / 0.1);
}

.focus\:bg-sky-500\/100:focus {
  background-color: rgb(14 165 233 / 1);
}

.focus\:bg-sky-500\/20:focus {
  background-color: rgb(14 165 233 / 0.2);
}

.focus\:bg-sky-500\/25:focus {
  background-color: rgb(14 165 233 / 0.25);
}

.focus\:bg-sky-500\/30:focus {
  background-color: rgb(14 165 233 / 0.3);
}

.focus\:bg-sky-500\/40:focus {
  background-color: rgb(14 165 233 / 0.4);
}

.focus\:bg-sky-500\/5:focus {
  background-color: rgb(14 165 233 / 0.05);
}

.focus\:bg-sky-500\/50:focus {
  background-color: rgb(14 165 233 / 0.5);
}

.focus\:bg-sky-500\/60:focus {
  background-color: rgb(14 165 233 / 0.6);
}

.focus\:bg-sky-500\/70:focus {
  background-color: rgb(14 165 233 / 0.7);
}

.focus\:bg-sky-500\/75:focus {
  background-color: rgb(14 165 233 / 0.75);
}

.focus\:bg-sky-500\/80:focus {
  background-color: rgb(14 165 233 / 0.8);
}

.focus\:bg-sky-500\/90:focus {
  background-color: rgb(14 165 233 / 0.9);
}

.focus\:bg-sky-500\/95:focus {
  background-color: rgb(14 165 233 / 0.95);
}

.focus\:bg-sky-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}

.focus\:bg-sky-600\/0:focus {
  background-color: rgb(2 132 199 / 0);
}

.focus\:bg-sky-600\/10:focus {
  background-color: rgb(2 132 199 / 0.1);
}

.focus\:bg-sky-600\/100:focus {
  background-color: rgb(2 132 199 / 1);
}

.focus\:bg-sky-600\/20:focus {
  background-color: rgb(2 132 199 / 0.2);
}

.focus\:bg-sky-600\/25:focus {
  background-color: rgb(2 132 199 / 0.25);
}

.focus\:bg-sky-600\/30:focus {
  background-color: rgb(2 132 199 / 0.3);
}

.focus\:bg-sky-600\/40:focus {
  background-color: rgb(2 132 199 / 0.4);
}

.focus\:bg-sky-600\/5:focus {
  background-color: rgb(2 132 199 / 0.05);
}

.focus\:bg-sky-600\/50:focus {
  background-color: rgb(2 132 199 / 0.5);
}

.focus\:bg-sky-600\/60:focus {
  background-color: rgb(2 132 199 / 0.6);
}

.focus\:bg-sky-600\/70:focus {
  background-color: rgb(2 132 199 / 0.7);
}

.focus\:bg-sky-600\/75:focus {
  background-color: rgb(2 132 199 / 0.75);
}

.focus\:bg-sky-600\/80:focus {
  background-color: rgb(2 132 199 / 0.8);
}

.focus\:bg-sky-600\/90:focus {
  background-color: rgb(2 132 199 / 0.9);
}

.focus\:bg-sky-600\/95:focus {
  background-color: rgb(2 132 199 / 0.95);
}

.focus\:bg-sky-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity));
}

.focus\:bg-sky-700\/0:focus {
  background-color: rgb(3 105 161 / 0);
}

.focus\:bg-sky-700\/10:focus {
  background-color: rgb(3 105 161 / 0.1);
}

.focus\:bg-sky-700\/100:focus {
  background-color: rgb(3 105 161 / 1);
}

.focus\:bg-sky-700\/20:focus {
  background-color: rgb(3 105 161 / 0.2);
}

.focus\:bg-sky-700\/25:focus {
  background-color: rgb(3 105 161 / 0.25);
}

.focus\:bg-sky-700\/30:focus {
  background-color: rgb(3 105 161 / 0.3);
}

.focus\:bg-sky-700\/40:focus {
  background-color: rgb(3 105 161 / 0.4);
}

.focus\:bg-sky-700\/5:focus {
  background-color: rgb(3 105 161 / 0.05);
}

.focus\:bg-sky-700\/50:focus {
  background-color: rgb(3 105 161 / 0.5);
}

.focus\:bg-sky-700\/60:focus {
  background-color: rgb(3 105 161 / 0.6);
}

.focus\:bg-sky-700\/70:focus {
  background-color: rgb(3 105 161 / 0.7);
}

.focus\:bg-sky-700\/75:focus {
  background-color: rgb(3 105 161 / 0.75);
}

.focus\:bg-sky-700\/80:focus {
  background-color: rgb(3 105 161 / 0.8);
}

.focus\:bg-sky-700\/90:focus {
  background-color: rgb(3 105 161 / 0.9);
}

.focus\:bg-sky-700\/95:focus {
  background-color: rgb(3 105 161 / 0.95);
}

.focus\:bg-sky-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(7 89 133 / var(--tw-bg-opacity));
}

.focus\:bg-sky-800\/0:focus {
  background-color: rgb(7 89 133 / 0);
}

.focus\:bg-sky-800\/10:focus {
  background-color: rgb(7 89 133 / 0.1);
}

.focus\:bg-sky-800\/100:focus {
  background-color: rgb(7 89 133 / 1);
}

.focus\:bg-sky-800\/20:focus {
  background-color: rgb(7 89 133 / 0.2);
}

.focus\:bg-sky-800\/25:focus {
  background-color: rgb(7 89 133 / 0.25);
}

.focus\:bg-sky-800\/30:focus {
  background-color: rgb(7 89 133 / 0.3);
}

.focus\:bg-sky-800\/40:focus {
  background-color: rgb(7 89 133 / 0.4);
}

.focus\:bg-sky-800\/5:focus {
  background-color: rgb(7 89 133 / 0.05);
}

.focus\:bg-sky-800\/50:focus {
  background-color: rgb(7 89 133 / 0.5);
}

.focus\:bg-sky-800\/60:focus {
  background-color: rgb(7 89 133 / 0.6);
}

.focus\:bg-sky-800\/70:focus {
  background-color: rgb(7 89 133 / 0.7);
}

.focus\:bg-sky-800\/75:focus {
  background-color: rgb(7 89 133 / 0.75);
}

.focus\:bg-sky-800\/80:focus {
  background-color: rgb(7 89 133 / 0.8);
}

.focus\:bg-sky-800\/90:focus {
  background-color: rgb(7 89 133 / 0.9);
}

.focus\:bg-sky-800\/95:focus {
  background-color: rgb(7 89 133 / 0.95);
}

.focus\:bg-sky-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(12 74 110 / var(--tw-bg-opacity));
}

.focus\:bg-sky-900\/0:focus {
  background-color: rgb(12 74 110 / 0);
}

.focus\:bg-sky-900\/10:focus {
  background-color: rgb(12 74 110 / 0.1);
}

.focus\:bg-sky-900\/100:focus {
  background-color: rgb(12 74 110 / 1);
}

.focus\:bg-sky-900\/20:focus {
  background-color: rgb(12 74 110 / 0.2);
}

.focus\:bg-sky-900\/25:focus {
  background-color: rgb(12 74 110 / 0.25);
}

.focus\:bg-sky-900\/30:focus {
  background-color: rgb(12 74 110 / 0.3);
}

.focus\:bg-sky-900\/40:focus {
  background-color: rgb(12 74 110 / 0.4);
}

.focus\:bg-sky-900\/5:focus {
  background-color: rgb(12 74 110 / 0.05);
}

.focus\:bg-sky-900\/50:focus {
  background-color: rgb(12 74 110 / 0.5);
}

.focus\:bg-sky-900\/60:focus {
  background-color: rgb(12 74 110 / 0.6);
}

.focus\:bg-sky-900\/70:focus {
  background-color: rgb(12 74 110 / 0.7);
}

.focus\:bg-sky-900\/75:focus {
  background-color: rgb(12 74 110 / 0.75);
}

.focus\:bg-sky-900\/80:focus {
  background-color: rgb(12 74 110 / 0.8);
}

.focus\:bg-sky-900\/90:focus {
  background-color: rgb(12 74 110 / 0.9);
}

.focus\:bg-sky-900\/95:focus {
  background-color: rgb(12 74 110 / 0.95);
}

.focus\:bg-success-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(72 187 120 / var(--tw-bg-opacity));
}

.focus\:bg-success-500\/0:focus {
  background-color: rgb(72 187 120 / 0);
}

.focus\:bg-success-500\/10:focus {
  background-color: rgb(72 187 120 / 0.1);
}

.focus\:bg-success-500\/100:focus {
  background-color: rgb(72 187 120 / 1);
}

.focus\:bg-success-500\/20:focus {
  background-color: rgb(72 187 120 / 0.2);
}

.focus\:bg-success-500\/25:focus {
  background-color: rgb(72 187 120 / 0.25);
}

.focus\:bg-success-500\/30:focus {
  background-color: rgb(72 187 120 / 0.3);
}

.focus\:bg-success-500\/40:focus {
  background-color: rgb(72 187 120 / 0.4);
}

.focus\:bg-success-500\/5:focus {
  background-color: rgb(72 187 120 / 0.05);
}

.focus\:bg-success-500\/50:focus {
  background-color: rgb(72 187 120 / 0.5);
}

.focus\:bg-success-500\/60:focus {
  background-color: rgb(72 187 120 / 0.6);
}

.focus\:bg-success-500\/70:focus {
  background-color: rgb(72 187 120 / 0.7);
}

.focus\:bg-success-500\/75:focus {
  background-color: rgb(72 187 120 / 0.75);
}

.focus\:bg-success-500\/80:focus {
  background-color: rgb(72 187 120 / 0.8);
}

.focus\:bg-success-500\/90:focus {
  background-color: rgb(72 187 120 / 0.9);
}

.focus\:bg-success-500\/95:focus {
  background-color: rgb(72 187 120 / 0.95);
}

.focus\:bg-warning-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(246 224 94 / var(--tw-bg-opacity));
}

.focus\:bg-warning-500\/0:focus {
  background-color: rgb(246 224 94 / 0);
}

.focus\:bg-warning-500\/10:focus {
  background-color: rgb(246 224 94 / 0.1);
}

.focus\:bg-warning-500\/100:focus {
  background-color: rgb(246 224 94 / 1);
}

.focus\:bg-warning-500\/20:focus {
  background-color: rgb(246 224 94 / 0.2);
}

.focus\:bg-warning-500\/25:focus {
  background-color: rgb(246 224 94 / 0.25);
}

.focus\:bg-warning-500\/30:focus {
  background-color: rgb(246 224 94 / 0.3);
}

.focus\:bg-warning-500\/40:focus {
  background-color: rgb(246 224 94 / 0.4);
}

.focus\:bg-warning-500\/5:focus {
  background-color: rgb(246 224 94 / 0.05);
}

.focus\:bg-warning-500\/50:focus {
  background-color: rgb(246 224 94 / 0.5);
}

.focus\:bg-warning-500\/60:focus {
  background-color: rgb(246 224 94 / 0.6);
}

.focus\:bg-warning-500\/70:focus {
  background-color: rgb(246 224 94 / 0.7);
}

.focus\:bg-warning-500\/75:focus {
  background-color: rgb(246 224 94 / 0.75);
}

.focus\:bg-warning-500\/80:focus {
  background-color: rgb(246 224 94 / 0.8);
}

.focus\:bg-warning-500\/90:focus {
  background-color: rgb(246 224 94 / 0.9);
}

.focus\:bg-warning-500\/95:focus {
  background-color: rgb(246 224 94 / 0.95);
}

.focus\:bg-yellow-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 249 195 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-100\/0:focus {
  background-color: rgb(254 249 195 / 0);
}

.focus\:bg-yellow-100\/10:focus {
  background-color: rgb(254 249 195 / 0.1);
}

.focus\:bg-yellow-100\/100:focus {
  background-color: rgb(254 249 195 / 1);
}

.focus\:bg-yellow-100\/20:focus {
  background-color: rgb(254 249 195 / 0.2);
}

.focus\:bg-yellow-100\/25:focus {
  background-color: rgb(254 249 195 / 0.25);
}

.focus\:bg-yellow-100\/30:focus {
  background-color: rgb(254 249 195 / 0.3);
}

.focus\:bg-yellow-100\/40:focus {
  background-color: rgb(254 249 195 / 0.4);
}

.focus\:bg-yellow-100\/5:focus {
  background-color: rgb(254 249 195 / 0.05);
}

.focus\:bg-yellow-100\/50:focus {
  background-color: rgb(254 249 195 / 0.5);
}

.focus\:bg-yellow-100\/60:focus {
  background-color: rgb(254 249 195 / 0.6);
}

.focus\:bg-yellow-100\/70:focus {
  background-color: rgb(254 249 195 / 0.7);
}

.focus\:bg-yellow-100\/75:focus {
  background-color: rgb(254 249 195 / 0.75);
}

.focus\:bg-yellow-100\/80:focus {
  background-color: rgb(254 249 195 / 0.8);
}

.focus\:bg-yellow-100\/90:focus {
  background-color: rgb(254 249 195 / 0.9);
}

.focus\:bg-yellow-100\/95:focus {
  background-color: rgb(254 249 195 / 0.95);
}

.focus\:bg-yellow-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-200\/0:focus {
  background-color: rgb(254 240 138 / 0);
}

.focus\:bg-yellow-200\/10:focus {
  background-color: rgb(254 240 138 / 0.1);
}

.focus\:bg-yellow-200\/100:focus {
  background-color: rgb(254 240 138 / 1);
}

.focus\:bg-yellow-200\/20:focus {
  background-color: rgb(254 240 138 / 0.2);
}

.focus\:bg-yellow-200\/25:focus {
  background-color: rgb(254 240 138 / 0.25);
}

.focus\:bg-yellow-200\/30:focus {
  background-color: rgb(254 240 138 / 0.3);
}

.focus\:bg-yellow-200\/40:focus {
  background-color: rgb(254 240 138 / 0.4);
}

.focus\:bg-yellow-200\/5:focus {
  background-color: rgb(254 240 138 / 0.05);
}

.focus\:bg-yellow-200\/50:focus {
  background-color: rgb(254 240 138 / 0.5);
}

.focus\:bg-yellow-200\/60:focus {
  background-color: rgb(254 240 138 / 0.6);
}

.focus\:bg-yellow-200\/70:focus {
  background-color: rgb(254 240 138 / 0.7);
}

.focus\:bg-yellow-200\/75:focus {
  background-color: rgb(254 240 138 / 0.75);
}

.focus\:bg-yellow-200\/80:focus {
  background-color: rgb(254 240 138 / 0.8);
}

.focus\:bg-yellow-200\/90:focus {
  background-color: rgb(254 240 138 / 0.9);
}

.focus\:bg-yellow-200\/95:focus {
  background-color: rgb(254 240 138 / 0.95);
}

.focus\:bg-yellow-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(253 224 71 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-300\/0:focus {
  background-color: rgb(253 224 71 / 0);
}

.focus\:bg-yellow-300\/10:focus {
  background-color: rgb(253 224 71 / 0.1);
}

.focus\:bg-yellow-300\/100:focus {
  background-color: rgb(253 224 71 / 1);
}

.focus\:bg-yellow-300\/20:focus {
  background-color: rgb(253 224 71 / 0.2);
}

.focus\:bg-yellow-300\/25:focus {
  background-color: rgb(253 224 71 / 0.25);
}

.focus\:bg-yellow-300\/30:focus {
  background-color: rgb(253 224 71 / 0.3);
}

.focus\:bg-yellow-300\/40:focus {
  background-color: rgb(253 224 71 / 0.4);
}

.focus\:bg-yellow-300\/5:focus {
  background-color: rgb(253 224 71 / 0.05);
}

.focus\:bg-yellow-300\/50:focus {
  background-color: rgb(253 224 71 / 0.5);
}

.focus\:bg-yellow-300\/60:focus {
  background-color: rgb(253 224 71 / 0.6);
}

.focus\:bg-yellow-300\/70:focus {
  background-color: rgb(253 224 71 / 0.7);
}

.focus\:bg-yellow-300\/75:focus {
  background-color: rgb(253 224 71 / 0.75);
}

.focus\:bg-yellow-300\/80:focus {
  background-color: rgb(253 224 71 / 0.8);
}

.focus\:bg-yellow-300\/90:focus {
  background-color: rgb(253 224 71 / 0.9);
}

.focus\:bg-yellow-300\/95:focus {
  background-color: rgb(253 224 71 / 0.95);
}

.focus\:bg-yellow-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(250 204 21 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-400\/0:focus {
  background-color: rgb(250 204 21 / 0);
}

.focus\:bg-yellow-400\/10:focus {
  background-color: rgb(250 204 21 / 0.1);
}

.focus\:bg-yellow-400\/100:focus {
  background-color: rgb(250 204 21 / 1);
}

.focus\:bg-yellow-400\/20:focus {
  background-color: rgb(250 204 21 / 0.2);
}

.focus\:bg-yellow-400\/25:focus {
  background-color: rgb(250 204 21 / 0.25);
}

.focus\:bg-yellow-400\/30:focus {
  background-color: rgb(250 204 21 / 0.3);
}

.focus\:bg-yellow-400\/40:focus {
  background-color: rgb(250 204 21 / 0.4);
}

.focus\:bg-yellow-400\/5:focus {
  background-color: rgb(250 204 21 / 0.05);
}

.focus\:bg-yellow-400\/50:focus {
  background-color: rgb(250 204 21 / 0.5);
}

.focus\:bg-yellow-400\/60:focus {
  background-color: rgb(250 204 21 / 0.6);
}

.focus\:bg-yellow-400\/70:focus {
  background-color: rgb(250 204 21 / 0.7);
}

.focus\:bg-yellow-400\/75:focus {
  background-color: rgb(250 204 21 / 0.75);
}

.focus\:bg-yellow-400\/80:focus {
  background-color: rgb(250 204 21 / 0.8);
}

.focus\:bg-yellow-400\/90:focus {
  background-color: rgb(250 204 21 / 0.9);
}

.focus\:bg-yellow-400\/95:focus {
  background-color: rgb(250 204 21 / 0.95);
}

.focus\:bg-yellow-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-50\/0:focus {
  background-color: rgb(254 252 232 / 0);
}

.focus\:bg-yellow-50\/10:focus {
  background-color: rgb(254 252 232 / 0.1);
}

.focus\:bg-yellow-50\/100:focus {
  background-color: rgb(254 252 232 / 1);
}

.focus\:bg-yellow-50\/20:focus {
  background-color: rgb(254 252 232 / 0.2);
}

.focus\:bg-yellow-50\/25:focus {
  background-color: rgb(254 252 232 / 0.25);
}

.focus\:bg-yellow-50\/30:focus {
  background-color: rgb(254 252 232 / 0.3);
}

.focus\:bg-yellow-50\/40:focus {
  background-color: rgb(254 252 232 / 0.4);
}

.focus\:bg-yellow-50\/5:focus {
  background-color: rgb(254 252 232 / 0.05);
}

.focus\:bg-yellow-50\/50:focus {
  background-color: rgb(254 252 232 / 0.5);
}

.focus\:bg-yellow-50\/60:focus {
  background-color: rgb(254 252 232 / 0.6);
}

.focus\:bg-yellow-50\/70:focus {
  background-color: rgb(254 252 232 / 0.7);
}

.focus\:bg-yellow-50\/75:focus {
  background-color: rgb(254 252 232 / 0.75);
}

.focus\:bg-yellow-50\/80:focus {
  background-color: rgb(254 252 232 / 0.8);
}

.focus\:bg-yellow-50\/90:focus {
  background-color: rgb(254 252 232 / 0.9);
}

.focus\:bg-yellow-50\/95:focus {
  background-color: rgb(254 252 232 / 0.95);
}

.focus\:bg-yellow-500:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-500\/0:focus {
  background-color: rgb(234 179 8 / 0);
}

.focus\:bg-yellow-500\/10:focus {
  background-color: rgb(234 179 8 / 0.1);
}

.focus\:bg-yellow-500\/100:focus {
  background-color: rgb(234 179 8 / 1);
}

.focus\:bg-yellow-500\/20:focus {
  background-color: rgb(234 179 8 / 0.2);
}

.focus\:bg-yellow-500\/25:focus {
  background-color: rgb(234 179 8 / 0.25);
}

.focus\:bg-yellow-500\/30:focus {
  background-color: rgb(234 179 8 / 0.3);
}

.focus\:bg-yellow-500\/40:focus {
  background-color: rgb(234 179 8 / 0.4);
}

.focus\:bg-yellow-500\/5:focus {
  background-color: rgb(234 179 8 / 0.05);
}

.focus\:bg-yellow-500\/50:focus {
  background-color: rgb(234 179 8 / 0.5);
}

.focus\:bg-yellow-500\/60:focus {
  background-color: rgb(234 179 8 / 0.6);
}

.focus\:bg-yellow-500\/70:focus {
  background-color: rgb(234 179 8 / 0.7);
}

.focus\:bg-yellow-500\/75:focus {
  background-color: rgb(234 179 8 / 0.75);
}

.focus\:bg-yellow-500\/80:focus {
  background-color: rgb(234 179 8 / 0.8);
}

.focus\:bg-yellow-500\/90:focus {
  background-color: rgb(234 179 8 / 0.9);
}

.focus\:bg-yellow-500\/95:focus {
  background-color: rgb(234 179 8 / 0.95);
}

.focus\:bg-yellow-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-600\/0:focus {
  background-color: rgb(202 138 4 / 0);
}

.focus\:bg-yellow-600\/10:focus {
  background-color: rgb(202 138 4 / 0.1);
}

.focus\:bg-yellow-600\/100:focus {
  background-color: rgb(202 138 4 / 1);
}

.focus\:bg-yellow-600\/20:focus {
  background-color: rgb(202 138 4 / 0.2);
}

.focus\:bg-yellow-600\/25:focus {
  background-color: rgb(202 138 4 / 0.25);
}

.focus\:bg-yellow-600\/30:focus {
  background-color: rgb(202 138 4 / 0.3);
}

.focus\:bg-yellow-600\/40:focus {
  background-color: rgb(202 138 4 / 0.4);
}

.focus\:bg-yellow-600\/5:focus {
  background-color: rgb(202 138 4 / 0.05);
}

.focus\:bg-yellow-600\/50:focus {
  background-color: rgb(202 138 4 / 0.5);
}

.focus\:bg-yellow-600\/60:focus {
  background-color: rgb(202 138 4 / 0.6);
}

.focus\:bg-yellow-600\/70:focus {
  background-color: rgb(202 138 4 / 0.7);
}

.focus\:bg-yellow-600\/75:focus {
  background-color: rgb(202 138 4 / 0.75);
}

.focus\:bg-yellow-600\/80:focus {
  background-color: rgb(202 138 4 / 0.8);
}

.focus\:bg-yellow-600\/90:focus {
  background-color: rgb(202 138 4 / 0.9);
}

.focus\:bg-yellow-600\/95:focus {
  background-color: rgb(202 138 4 / 0.95);
}

.focus\:bg-yellow-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(161 98 7 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-700\/0:focus {
  background-color: rgb(161 98 7 / 0);
}

.focus\:bg-yellow-700\/10:focus {
  background-color: rgb(161 98 7 / 0.1);
}

.focus\:bg-yellow-700\/100:focus {
  background-color: rgb(161 98 7 / 1);
}

.focus\:bg-yellow-700\/20:focus {
  background-color: rgb(161 98 7 / 0.2);
}

.focus\:bg-yellow-700\/25:focus {
  background-color: rgb(161 98 7 / 0.25);
}

.focus\:bg-yellow-700\/30:focus {
  background-color: rgb(161 98 7 / 0.3);
}

.focus\:bg-yellow-700\/40:focus {
  background-color: rgb(161 98 7 / 0.4);
}

.focus\:bg-yellow-700\/5:focus {
  background-color: rgb(161 98 7 / 0.05);
}

.focus\:bg-yellow-700\/50:focus {
  background-color: rgb(161 98 7 / 0.5);
}

.focus\:bg-yellow-700\/60:focus {
  background-color: rgb(161 98 7 / 0.6);
}

.focus\:bg-yellow-700\/70:focus {
  background-color: rgb(161 98 7 / 0.7);
}

.focus\:bg-yellow-700\/75:focus {
  background-color: rgb(161 98 7 / 0.75);
}

.focus\:bg-yellow-700\/80:focus {
  background-color: rgb(161 98 7 / 0.8);
}

.focus\:bg-yellow-700\/90:focus {
  background-color: rgb(161 98 7 / 0.9);
}

.focus\:bg-yellow-700\/95:focus {
  background-color: rgb(161 98 7 / 0.95);
}

.focus\:bg-yellow-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(133 77 14 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-800\/0:focus {
  background-color: rgb(133 77 14 / 0);
}

.focus\:bg-yellow-800\/10:focus {
  background-color: rgb(133 77 14 / 0.1);
}

.focus\:bg-yellow-800\/100:focus {
  background-color: rgb(133 77 14 / 1);
}

.focus\:bg-yellow-800\/20:focus {
  background-color: rgb(133 77 14 / 0.2);
}

.focus\:bg-yellow-800\/25:focus {
  background-color: rgb(133 77 14 / 0.25);
}

.focus\:bg-yellow-800\/30:focus {
  background-color: rgb(133 77 14 / 0.3);
}

.focus\:bg-yellow-800\/40:focus {
  background-color: rgb(133 77 14 / 0.4);
}

.focus\:bg-yellow-800\/5:focus {
  background-color: rgb(133 77 14 / 0.05);
}

.focus\:bg-yellow-800\/50:focus {
  background-color: rgb(133 77 14 / 0.5);
}

.focus\:bg-yellow-800\/60:focus {
  background-color: rgb(133 77 14 / 0.6);
}

.focus\:bg-yellow-800\/70:focus {
  background-color: rgb(133 77 14 / 0.7);
}

.focus\:bg-yellow-800\/75:focus {
  background-color: rgb(133 77 14 / 0.75);
}

.focus\:bg-yellow-800\/80:focus {
  background-color: rgb(133 77 14 / 0.8);
}

.focus\:bg-yellow-800\/90:focus {
  background-color: rgb(133 77 14 / 0.9);
}

.focus\:bg-yellow-800\/95:focus {
  background-color: rgb(133 77 14 / 0.95);
}

.focus\:bg-yellow-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(113 63 18 / var(--tw-bg-opacity));
}

.focus\:bg-yellow-900\/0:focus {
  background-color: rgb(113 63 18 / 0);
}

.focus\:bg-yellow-900\/10:focus {
  background-color: rgb(113 63 18 / 0.1);
}

.focus\:bg-yellow-900\/100:focus {
  background-color: rgb(113 63 18 / 1);
}

.focus\:bg-yellow-900\/20:focus {
  background-color: rgb(113 63 18 / 0.2);
}

.focus\:bg-yellow-900\/25:focus {
  background-color: rgb(113 63 18 / 0.25);
}

.focus\:bg-yellow-900\/30:focus {
  background-color: rgb(113 63 18 / 0.3);
}

.focus\:bg-yellow-900\/40:focus {
  background-color: rgb(113 63 18 / 0.4);
}

.focus\:bg-yellow-900\/5:focus {
  background-color: rgb(113 63 18 / 0.05);
}

.focus\:bg-yellow-900\/50:focus {
  background-color: rgb(113 63 18 / 0.5);
}

.focus\:bg-yellow-900\/60:focus {
  background-color: rgb(113 63 18 / 0.6);
}

.focus\:bg-yellow-900\/70:focus {
  background-color: rgb(113 63 18 / 0.7);
}

.focus\:bg-yellow-900\/75:focus {
  background-color: rgb(113 63 18 / 0.75);
}

.focus\:bg-yellow-900\/80:focus {
  background-color: rgb(113 63 18 / 0.8);
}

.focus\:bg-yellow-900\/90:focus {
  background-color: rgb(113 63 18 / 0.9);
}

.focus\:bg-yellow-900\/95:focus {
  background-color: rgb(113 63 18 / 0.95);
}

.focus\:from-blue-100:focus {
  --tw-gradient-from: #dbeafe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/0:focus {
  --tw-gradient-from: rgb(219 234 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/10:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/100:focus {
  --tw-gradient-from: rgb(219 234 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/20:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/25:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/30:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/40:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/5:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/50:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/60:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/70:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/75:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/80:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/90:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-100\/95:focus {
  --tw-gradient-from: rgb(219 234 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200:focus {
  --tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/0:focus {
  --tw-gradient-from: rgb(191 219 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/10:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/100:focus {
  --tw-gradient-from: rgb(191 219 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/20:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/25:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/30:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/40:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/5:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/50:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/60:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/70:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/75:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/80:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/90:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-200\/95:focus {
  --tw-gradient-from: rgb(191 219 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300:focus {
  --tw-gradient-from: #93c5fd var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/0:focus {
  --tw-gradient-from: rgb(147 197 253 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/10:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/100:focus {
  --tw-gradient-from: rgb(147 197 253 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/20:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/25:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/30:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/40:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/5:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/50:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/60:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/70:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/75:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/80:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/90:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-300\/95:focus {
  --tw-gradient-from: rgb(147 197 253 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400:focus {
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/0:focus {
  --tw-gradient-from: rgb(96 165 250 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/10:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/100:focus {
  --tw-gradient-from: rgb(96 165 250 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/20:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/25:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/30:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/40:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/5:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/50:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/60:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/70:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/75:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/80:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/90:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-400\/95:focus {
  --tw-gradient-from: rgb(96 165 250 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50:focus {
  --tw-gradient-from: #eff6ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/0:focus {
  --tw-gradient-from: rgb(239 246 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/10:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/100:focus {
  --tw-gradient-from: rgb(239 246 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/20:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/25:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/30:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/40:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/5:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/50:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/60:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/70:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/75:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/80:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/90:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-50\/95:focus {
  --tw-gradient-from: rgb(239 246 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500:focus {
  --tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/0:focus {
  --tw-gradient-from: rgb(59 130 246 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/10:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/100:focus {
  --tw-gradient-from: rgb(59 130 246 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/20:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/25:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/30:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/40:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/5:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/50:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/60:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/70:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/75:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/80:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/90:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-500\/95:focus {
  --tw-gradient-from: rgb(59 130 246 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600:focus {
  --tw-gradient-from: #2563eb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/0:focus {
  --tw-gradient-from: rgb(37 99 235 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/10:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/100:focus {
  --tw-gradient-from: rgb(37 99 235 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/20:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/25:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/30:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/40:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/5:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/50:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/60:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/70:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/75:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/80:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/90:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-600\/95:focus {
  --tw-gradient-from: rgb(37 99 235 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700:focus {
  --tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/0:focus {
  --tw-gradient-from: rgb(29 78 216 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/10:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/100:focus {
  --tw-gradient-from: rgb(29 78 216 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/20:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/25:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/30:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/40:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/5:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/50:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/60:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/70:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/75:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/80:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/90:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-700\/95:focus {
  --tw-gradient-from: rgb(29 78 216 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800:focus {
  --tw-gradient-from: #1e40af var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/0:focus {
  --tw-gradient-from: rgb(30 64 175 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/10:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/100:focus {
  --tw-gradient-from: rgb(30 64 175 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/20:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/25:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/30:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/40:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/5:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/50:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/60:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/70:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/75:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/80:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/90:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-800\/95:focus {
  --tw-gradient-from: rgb(30 64 175 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900:focus {
  --tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/0:focus {
  --tw-gradient-from: rgb(30 58 138 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/10:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/100:focus {
  --tw-gradient-from: rgb(30 58 138 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/20:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/25:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/30:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/40:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/5:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/50:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/60:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/70:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/75:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/80:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/90:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-blue-900\/95:focus {
  --tw-gradient-from: rgb(30 58 138 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500:focus {
  --tw-gradient-from: #E53E3E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/0:focus {
  --tw-gradient-from: rgb(229 62 62 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/10:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/100:focus {
  --tw-gradient-from: rgb(229 62 62 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/20:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/25:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/30:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/40:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/5:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/50:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/60:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/70:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/75:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/80:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/90:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-danger-500\/95:focus {
  --tw-gradient-from: rgb(229 62 62 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500:focus {
  --tw-gradient-from: #2D3748 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/0:focus {
  --tw-gradient-from: rgb(45 55 72 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/10:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/100:focus {
  --tw-gradient-from: rgb(45 55 72 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/20:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/25:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/30:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/40:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/5:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/50:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/60:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/70:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/75:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/80:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/90:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-dark-500\/95:focus {
  --tw-gradient-from: rgb(45 55 72 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100:focus {
  --tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/0:focus {
  --tw-gradient-from: rgb(220 252 231 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/10:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/100:focus {
  --tw-gradient-from: rgb(220 252 231 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/20:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/25:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/30:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/40:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/5:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/50:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/60:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/70:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/75:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/80:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/90:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-100\/95:focus {
  --tw-gradient-from: rgb(220 252 231 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200:focus {
  --tw-gradient-from: #bbf7d0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/0:focus {
  --tw-gradient-from: rgb(187 247 208 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/10:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/100:focus {
  --tw-gradient-from: rgb(187 247 208 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/20:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/25:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/30:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/40:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/5:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/50:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/60:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/70:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/75:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/80:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/90:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-200\/95:focus {
  --tw-gradient-from: rgb(187 247 208 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300:focus {
  --tw-gradient-from: #86efac var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/0:focus {
  --tw-gradient-from: rgb(134 239 172 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/10:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/100:focus {
  --tw-gradient-from: rgb(134 239 172 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/20:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/25:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/30:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/40:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/5:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/50:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/60:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/70:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/75:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/80:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/90:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-300\/95:focus {
  --tw-gradient-from: rgb(134 239 172 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400:focus {
  --tw-gradient-from: #4ade80 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/0:focus {
  --tw-gradient-from: rgb(74 222 128 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/10:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/100:focus {
  --tw-gradient-from: rgb(74 222 128 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/20:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/25:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/30:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/40:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/5:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/50:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/60:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/70:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/75:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/80:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/90:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-400\/95:focus {
  --tw-gradient-from: rgb(74 222 128 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50:focus {
  --tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/0:focus {
  --tw-gradient-from: rgb(240 253 244 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/10:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/100:focus {
  --tw-gradient-from: rgb(240 253 244 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/20:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/25:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/30:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/40:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/5:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/50:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/60:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/70:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/75:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/80:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/90:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-50\/95:focus {
  --tw-gradient-from: rgb(240 253 244 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500:focus {
  --tw-gradient-from: #22c55e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/0:focus {
  --tw-gradient-from: rgb(34 197 94 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/10:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/100:focus {
  --tw-gradient-from: rgb(34 197 94 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/20:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/25:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/30:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/40:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/5:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/50:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/60:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/70:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/75:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/80:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/90:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-500\/95:focus {
  --tw-gradient-from: rgb(34 197 94 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600:focus {
  --tw-gradient-from: #16a34a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/0:focus {
  --tw-gradient-from: rgb(22 163 74 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/10:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/100:focus {
  --tw-gradient-from: rgb(22 163 74 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/20:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/25:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/30:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/40:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/5:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/50:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/60:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/70:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/75:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/80:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/90:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-600\/95:focus {
  --tw-gradient-from: rgb(22 163 74 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700:focus {
  --tw-gradient-from: #15803d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/0:focus {
  --tw-gradient-from: rgb(21 128 61 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/10:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/100:focus {
  --tw-gradient-from: rgb(21 128 61 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/20:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/25:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/30:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/40:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/5:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/50:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/60:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/70:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/75:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/80:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/90:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-700\/95:focus {
  --tw-gradient-from: rgb(21 128 61 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800:focus {
  --tw-gradient-from: #166534 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/0:focus {
  --tw-gradient-from: rgb(22 101 52 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/10:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/100:focus {
  --tw-gradient-from: rgb(22 101 52 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/20:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/25:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/30:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/40:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/5:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/50:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/60:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/70:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/75:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/80:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/90:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-800\/95:focus {
  --tw-gradient-from: rgb(22 101 52 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900:focus {
  --tw-gradient-from: #14532d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/0:focus {
  --tw-gradient-from: rgb(20 83 45 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/10:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/100:focus {
  --tw-gradient-from: rgb(20 83 45 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/20:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/25:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/30:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/40:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/5:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/50:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/60:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/70:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/75:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/80:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/90:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-green-900\/95:focus {
  --tw-gradient-from: rgb(20 83 45 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500:focus {
  --tw-gradient-from: #4299E1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/0:focus {
  --tw-gradient-from: rgb(66 153 225 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/10:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/100:focus {
  --tw-gradient-from: rgb(66 153 225 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/20:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/25:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/30:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/40:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/5:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/50:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/60:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/70:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/75:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/80:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/90:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-info-500\/95:focus {
  --tw-gradient-from: rgb(66 153 225 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500:focus {
  --tw-gradient-from: #EDF2F7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/0:focus {
  --tw-gradient-from: rgb(237 242 247 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/10:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/100:focus {
  --tw-gradient-from: rgb(237 242 247 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/20:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/25:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/30:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/40:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/5:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/50:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/60:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/70:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/75:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/80:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/90:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-light-500\/95:focus {
  --tw-gradient-from: rgb(237 242 247 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100:focus {
  --tw-gradient-from: #f5f5f5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/0:focus {
  --tw-gradient-from: rgb(245 245 245 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/10:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/100:focus {
  --tw-gradient-from: rgb(245 245 245 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/20:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/25:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/30:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/40:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/5:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/50:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/60:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/70:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/75:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/80:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/90:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-100\/95:focus {
  --tw-gradient-from: rgb(245 245 245 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200:focus {
  --tw-gradient-from: #e5e5e5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/0:focus {
  --tw-gradient-from: rgb(229 229 229 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/10:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/100:focus {
  --tw-gradient-from: rgb(229 229 229 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/20:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/25:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/30:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/40:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/5:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/50:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/60:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/70:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/75:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/80:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/90:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-200\/95:focus {
  --tw-gradient-from: rgb(229 229 229 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300:focus {
  --tw-gradient-from: #d4d4d4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/0:focus {
  --tw-gradient-from: rgb(212 212 212 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/10:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/100:focus {
  --tw-gradient-from: rgb(212 212 212 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/20:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/25:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/30:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/40:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/5:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/50:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/60:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/70:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/75:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/80:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/90:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-300\/95:focus {
  --tw-gradient-from: rgb(212 212 212 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400:focus {
  --tw-gradient-from: #a3a3a3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/0:focus {
  --tw-gradient-from: rgb(163 163 163 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/10:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/100:focus {
  --tw-gradient-from: rgb(163 163 163 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/20:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/25:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/30:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/40:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/5:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/50:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/60:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/70:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/75:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/80:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/90:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-400\/95:focus {
  --tw-gradient-from: rgb(163 163 163 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50:focus {
  --tw-gradient-from: #fafafa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/0:focus {
  --tw-gradient-from: rgb(250 250 250 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/10:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/100:focus {
  --tw-gradient-from: rgb(250 250 250 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/20:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/25:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/30:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/40:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/5:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/50:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/60:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/70:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/75:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/80:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/90:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-50\/95:focus {
  --tw-gradient-from: rgb(250 250 250 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500:focus {
  --tw-gradient-from: #737373 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/0:focus {
  --tw-gradient-from: rgb(115 115 115 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/10:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/100:focus {
  --tw-gradient-from: rgb(115 115 115 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/20:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/25:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/30:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/40:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/5:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/50:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/60:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/70:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/75:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/80:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/90:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-500\/95:focus {
  --tw-gradient-from: rgb(115 115 115 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600:focus {
  --tw-gradient-from: #525252 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/0:focus {
  --tw-gradient-from: rgb(82 82 82 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/10:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/100:focus {
  --tw-gradient-from: rgb(82 82 82 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/20:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/25:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/30:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/40:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/5:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/50:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/60:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/70:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/75:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/80:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/90:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-600\/95:focus {
  --tw-gradient-from: rgb(82 82 82 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700:focus {
  --tw-gradient-from: #404040 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/0:focus {
  --tw-gradient-from: rgb(64 64 64 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/10:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/100:focus {
  --tw-gradient-from: rgb(64 64 64 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/20:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/25:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/30:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/40:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/5:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/50:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/60:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/70:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/75:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/80:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/90:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-700\/95:focus {
  --tw-gradient-from: rgb(64 64 64 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800:focus {
  --tw-gradient-from: #262626 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/0:focus {
  --tw-gradient-from: rgb(38 38 38 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/10:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/100:focus {
  --tw-gradient-from: rgb(38 38 38 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/20:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/25:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/30:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/40:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/5:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/50:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/60:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/70:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/75:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/80:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/90:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-800\/95:focus {
  --tw-gradient-from: rgb(38 38 38 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900:focus {
  --tw-gradient-from: #171717 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/0:focus {
  --tw-gradient-from: rgb(23 23 23 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/10:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/100:focus {
  --tw-gradient-from: rgb(23 23 23 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/20:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/25:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/30:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/40:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/5:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/50:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/60:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/70:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/75:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/80:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/90:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-neutral-900\/95:focus {
  --tw-gradient-from: rgb(23 23 23 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100:focus {
  --tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/0:focus {
  --tw-gradient-from: rgb(252 231 243 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/10:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/100:focus {
  --tw-gradient-from: rgb(252 231 243 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/20:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/25:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/30:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/40:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/5:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/50:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/60:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/70:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/75:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/80:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/90:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-100\/95:focus {
  --tw-gradient-from: rgb(252 231 243 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200:focus {
  --tw-gradient-from: #fbcfe8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/0:focus {
  --tw-gradient-from: rgb(251 207 232 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/10:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/100:focus {
  --tw-gradient-from: rgb(251 207 232 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/20:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/25:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/30:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/40:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/5:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/50:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/60:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/70:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/75:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/80:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/90:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-200\/95:focus {
  --tw-gradient-from: rgb(251 207 232 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300:focus {
  --tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/0:focus {
  --tw-gradient-from: rgb(249 168 212 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/10:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/100:focus {
  --tw-gradient-from: rgb(249 168 212 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/20:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/25:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/30:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/40:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/5:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/50:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/60:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/70:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/75:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/80:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/90:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-300\/95:focus {
  --tw-gradient-from: rgb(249 168 212 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400:focus {
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/0:focus {
  --tw-gradient-from: rgb(244 114 182 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/10:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/100:focus {
  --tw-gradient-from: rgb(244 114 182 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/20:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/25:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/30:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/40:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/5:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/50:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/60:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/70:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/75:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/80:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/90:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-400\/95:focus {
  --tw-gradient-from: rgb(244 114 182 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50:focus {
  --tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/0:focus {
  --tw-gradient-from: rgb(253 242 248 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/10:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/100:focus {
  --tw-gradient-from: rgb(253 242 248 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/20:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/25:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/30:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/40:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/5:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/50:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/60:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/70:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/75:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/80:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/90:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-50\/95:focus {
  --tw-gradient-from: rgb(253 242 248 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500:focus {
  --tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/0:focus {
  --tw-gradient-from: rgb(236 72 153 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/10:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/100:focus {
  --tw-gradient-from: rgb(236 72 153 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/20:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/25:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/30:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/40:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/5:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/50:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/60:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/70:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/75:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/80:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/90:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-500\/95:focus {
  --tw-gradient-from: rgb(236 72 153 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600:focus {
  --tw-gradient-from: #db2777 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/0:focus {
  --tw-gradient-from: rgb(219 39 119 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/10:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/100:focus {
  --tw-gradient-from: rgb(219 39 119 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/20:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/25:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/30:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/40:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/5:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/50:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/60:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/70:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/75:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/80:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/90:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-600\/95:focus {
  --tw-gradient-from: rgb(219 39 119 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700:focus {
  --tw-gradient-from: #be185d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/0:focus {
  --tw-gradient-from: rgb(190 24 93 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/10:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/100:focus {
  --tw-gradient-from: rgb(190 24 93 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/20:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/25:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/30:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/40:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/5:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/50:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/60:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/70:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/75:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/80:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/90:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-700\/95:focus {
  --tw-gradient-from: rgb(190 24 93 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800:focus {
  --tw-gradient-from: #9d174d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/0:focus {
  --tw-gradient-from: rgb(157 23 77 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/10:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/100:focus {
  --tw-gradient-from: rgb(157 23 77 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/20:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/25:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/30:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/40:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/5:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/50:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/60:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/70:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/75:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/80:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/90:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-800\/95:focus {
  --tw-gradient-from: rgb(157 23 77 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900:focus {
  --tw-gradient-from: #831843 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/0:focus {
  --tw-gradient-from: rgb(131 24 67 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/10:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/100:focus {
  --tw-gradient-from: rgb(131 24 67 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/20:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/25:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/30:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/40:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/5:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/50:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/60:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/70:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/75:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/80:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/90:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-pink-900\/95:focus {
  --tw-gradient-from: rgb(131 24 67 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100:focus {
  --tw-gradient-from: #E0E0F2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/0:focus {
  --tw-gradient-from: rgb(224 224 242 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/10:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/100:focus {
  --tw-gradient-from: rgb(224 224 242 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/20:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/25:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/30:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/40:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/5:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/50:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/60:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/70:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/75:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/80:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/90:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-100\/95:focus {
  --tw-gradient-from: rgb(224 224 242 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200:focus {
  --tw-gradient-from: #B2B2DA var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/0:focus {
  --tw-gradient-from: rgb(178 178 218 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/10:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/100:focus {
  --tw-gradient-from: rgb(178 178 218 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/20:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/25:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/30:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/40:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/5:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/50:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/60:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/70:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/75:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/80:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/90:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-200\/95:focus {
  --tw-gradient-from: rgb(178 178 218 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300:focus {
  --tw-gradient-from: #8484C2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/0:focus {
  --tw-gradient-from: rgb(132 132 194 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/10:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/100:focus {
  --tw-gradient-from: rgb(132 132 194 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/20:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/25:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/30:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/40:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/5:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/50:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/60:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/70:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/75:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/80:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/90:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-300\/95:focus {
  --tw-gradient-from: rgb(132 132 194 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400:focus {
  --tw-gradient-from: #5656AB var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/0:focus {
  --tw-gradient-from: rgb(86 86 171 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/10:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/100:focus {
  --tw-gradient-from: rgb(86 86 171 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/20:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/25:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/30:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/40:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/5:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/50:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/60:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/70:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/75:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/80:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/90:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-400\/95:focus {
  --tw-gradient-from: rgb(86 86 171 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500:focus {
  --tw-gradient-from: #3B3885 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/0:focus {
  --tw-gradient-from: rgb(59 56 133 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/10:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/100:focus {
  --tw-gradient-from: rgb(59 56 133 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/20:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/25:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/30:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/40:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/5:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/50:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/60:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/70:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/75:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/80:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/90:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-500\/95:focus {
  --tw-gradient-from: rgb(59 56 133 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600:focus {
  --tw-gradient-from: #2A2863 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/0:focus {
  --tw-gradient-from: rgb(42 40 99 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/10:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/100:focus {
  --tw-gradient-from: rgb(42 40 99 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/20:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/25:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/30:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/40:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/5:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/50:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/60:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/70:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/75:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/80:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/90:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-600\/95:focus {
  --tw-gradient-from: rgb(42 40 99 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700:focus {
  --tw-gradient-from: #1A1841 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/0:focus {
  --tw-gradient-from: rgb(26 24 65 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/10:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/100:focus {
  --tw-gradient-from: rgb(26 24 65 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/20:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/25:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/30:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/40:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/5:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/50:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/60:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/70:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/75:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/80:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/90:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-700\/95:focus {
  --tw-gradient-from: rgb(26 24 65 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800:focus {
  --tw-gradient-from: #0A081F var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/0:focus {
  --tw-gradient-from: rgb(10 8 31 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/10:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/100:focus {
  --tw-gradient-from: rgb(10 8 31 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/20:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/25:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/30:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/40:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/5:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/50:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/60:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/70:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/75:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/80:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/90:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-800\/95:focus {
  --tw-gradient-from: rgb(10 8 31 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900:focus {
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/0:focus {
  --tw-gradient-from: rgb(0 0 0 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/10:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/100:focus {
  --tw-gradient-from: rgb(0 0 0 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/20:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/25:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/30:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/40:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/5:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/50:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/60:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/70:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/75:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/80:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/90:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-primary-900\/95:focus {
  --tw-gradient-from: rgb(0 0 0 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100:focus {
  --tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/0:focus {
  --tw-gradient-from: rgb(243 232 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/10:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/100:focus {
  --tw-gradient-from: rgb(243 232 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/20:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/25:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/30:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/40:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/5:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/50:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/60:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/70:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/75:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/80:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/90:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-100\/95:focus {
  --tw-gradient-from: rgb(243 232 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200:focus {
  --tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/0:focus {
  --tw-gradient-from: rgb(233 213 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/10:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/100:focus {
  --tw-gradient-from: rgb(233 213 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/20:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/25:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/30:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/40:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/5:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/50:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/60:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/70:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/75:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/80:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/90:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-200\/95:focus {
  --tw-gradient-from: rgb(233 213 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300:focus {
  --tw-gradient-from: #d8b4fe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/0:focus {
  --tw-gradient-from: rgb(216 180 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/10:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/100:focus {
  --tw-gradient-from: rgb(216 180 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/20:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/25:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/30:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/40:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/5:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/50:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/60:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/70:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/75:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/80:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/90:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-300\/95:focus {
  --tw-gradient-from: rgb(216 180 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400:focus {
  --tw-gradient-from: #c084fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/0:focus {
  --tw-gradient-from: rgb(192 132 252 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/10:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/100:focus {
  --tw-gradient-from: rgb(192 132 252 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/20:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/25:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/30:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/40:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/5:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/50:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/60:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/70:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/75:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/80:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/90:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-400\/95:focus {
  --tw-gradient-from: rgb(192 132 252 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50:focus {
  --tw-gradient-from: #faf5ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/0:focus {
  --tw-gradient-from: rgb(250 245 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/10:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/100:focus {
  --tw-gradient-from: rgb(250 245 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/20:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/25:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/30:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/40:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/5:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/50:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/60:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/70:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/75:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/80:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/90:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-50\/95:focus {
  --tw-gradient-from: rgb(250 245 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500:focus {
  --tw-gradient-from: #a855f7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/0:focus {
  --tw-gradient-from: rgb(168 85 247 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/10:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/100:focus {
  --tw-gradient-from: rgb(168 85 247 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/20:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/25:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/30:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/40:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/5:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/50:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/60:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/70:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/75:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/80:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/90:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-500\/95:focus {
  --tw-gradient-from: rgb(168 85 247 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600:focus {
  --tw-gradient-from: #9333ea var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/0:focus {
  --tw-gradient-from: rgb(147 51 234 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/10:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/100:focus {
  --tw-gradient-from: rgb(147 51 234 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/20:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/25:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/30:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/40:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/5:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/50:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/60:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/70:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/75:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/80:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/90:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-600\/95:focus {
  --tw-gradient-from: rgb(147 51 234 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700:focus {
  --tw-gradient-from: #7e22ce var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/0:focus {
  --tw-gradient-from: rgb(126 34 206 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/10:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/100:focus {
  --tw-gradient-from: rgb(126 34 206 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/20:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/25:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/30:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/40:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/5:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/50:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/60:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/70:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/75:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/80:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/90:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-700\/95:focus {
  --tw-gradient-from: rgb(126 34 206 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800:focus {
  --tw-gradient-from: #6b21a8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/0:focus {
  --tw-gradient-from: rgb(107 33 168 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/10:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/100:focus {
  --tw-gradient-from: rgb(107 33 168 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/20:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/25:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/30:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/40:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/5:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/50:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/60:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/70:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/75:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/80:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/90:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-800\/95:focus {
  --tw-gradient-from: rgb(107 33 168 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900:focus {
  --tw-gradient-from: #581c87 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/0:focus {
  --tw-gradient-from: rgb(88 28 135 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/10:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/100:focus {
  --tw-gradient-from: rgb(88 28 135 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/20:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/25:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/30:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/40:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/5:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/50:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/60:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/70:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/75:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/80:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/90:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-purple-900\/95:focus {
  --tw-gradient-from: rgb(88 28 135 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100:focus {
  --tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/0:focus {
  --tw-gradient-from: rgb(254 226 226 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/10:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/100:focus {
  --tw-gradient-from: rgb(254 226 226 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/20:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/25:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/30:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/40:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/5:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/50:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/60:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/70:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/75:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/80:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/90:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-100\/95:focus {
  --tw-gradient-from: rgb(254 226 226 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200:focus {
  --tw-gradient-from: #fecaca var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/0:focus {
  --tw-gradient-from: rgb(254 202 202 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/10:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/100:focus {
  --tw-gradient-from: rgb(254 202 202 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/20:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/25:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/30:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/40:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/5:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/50:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/60:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/70:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/75:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/80:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/90:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-200\/95:focus {
  --tw-gradient-from: rgb(254 202 202 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300:focus {
  --tw-gradient-from: #fca5a5 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/0:focus {
  --tw-gradient-from: rgb(252 165 165 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/10:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/100:focus {
  --tw-gradient-from: rgb(252 165 165 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/20:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/25:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/30:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/40:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/5:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/50:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/60:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/70:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/75:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/80:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/90:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-300\/95:focus {
  --tw-gradient-from: rgb(252 165 165 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400:focus {
  --tw-gradient-from: #f87171 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/0:focus {
  --tw-gradient-from: rgb(248 113 113 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/10:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/100:focus {
  --tw-gradient-from: rgb(248 113 113 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/20:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/25:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/30:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/40:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/5:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/50:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/60:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/70:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/75:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/80:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/90:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-400\/95:focus {
  --tw-gradient-from: rgb(248 113 113 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50:focus {
  --tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/0:focus {
  --tw-gradient-from: rgb(254 242 242 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/10:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/100:focus {
  --tw-gradient-from: rgb(254 242 242 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/20:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/25:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/30:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/40:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/5:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/50:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/60:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/70:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/75:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/80:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/90:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-50\/95:focus {
  --tw-gradient-from: rgb(254 242 242 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500:focus {
  --tw-gradient-from: #ef4444 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/0:focus {
  --tw-gradient-from: rgb(239 68 68 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/10:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/100:focus {
  --tw-gradient-from: rgb(239 68 68 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/20:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/25:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/30:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/40:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/5:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/50:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/60:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/70:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/75:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/80:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/90:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-500\/95:focus {
  --tw-gradient-from: rgb(239 68 68 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600:focus {
  --tw-gradient-from: #dc2626 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/0:focus {
  --tw-gradient-from: rgb(220 38 38 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/10:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/100:focus {
  --tw-gradient-from: rgb(220 38 38 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/20:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/25:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/30:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/40:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/5:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/50:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/60:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/70:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/75:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/80:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/90:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-600\/95:focus {
  --tw-gradient-from: rgb(220 38 38 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700:focus {
  --tw-gradient-from: #b91c1c var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/0:focus {
  --tw-gradient-from: rgb(185 28 28 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/10:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/100:focus {
  --tw-gradient-from: rgb(185 28 28 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/20:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/25:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/30:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/40:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/5:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/50:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/60:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/70:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/75:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/80:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/90:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-700\/95:focus {
  --tw-gradient-from: rgb(185 28 28 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800:focus {
  --tw-gradient-from: #991b1b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/0:focus {
  --tw-gradient-from: rgb(153 27 27 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/10:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/100:focus {
  --tw-gradient-from: rgb(153 27 27 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/20:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/25:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/30:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/40:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/5:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/50:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/60:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/70:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/75:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/80:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/90:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-800\/95:focus {
  --tw-gradient-from: rgb(153 27 27 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900:focus {
  --tw-gradient-from: #7f1d1d var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/0:focus {
  --tw-gradient-from: rgb(127 29 29 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/10:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/100:focus {
  --tw-gradient-from: rgb(127 29 29 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/20:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/25:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/30:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/40:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/5:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/50:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/60:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/70:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/75:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/80:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/90:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-red-900\/95:focus {
  --tw-gradient-from: rgb(127 29 29 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100:focus {
  --tw-gradient-from: #FEF4D2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/0:focus {
  --tw-gradient-from: rgb(254 244 210 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/10:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/100:focus {
  --tw-gradient-from: rgb(254 244 210 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/20:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/25:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/30:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/40:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/5:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/50:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/60:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/70:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/75:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/80:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/90:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-100\/95:focus {
  --tw-gradient-from: rgb(254 244 210 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200:focus {
  --tw-gradient-from: #FEE7A6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/0:focus {
  --tw-gradient-from: rgb(254 231 166 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/10:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/100:focus {
  --tw-gradient-from: rgb(254 231 166 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/20:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/25:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/30:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/40:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/5:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/50:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/60:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/70:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/75:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/80:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/90:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-200\/95:focus {
  --tw-gradient-from: rgb(254 231 166 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300:focus {
  --tw-gradient-from: #FEDA7A var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/0:focus {
  --tw-gradient-from: rgb(254 218 122 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/10:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/100:focus {
  --tw-gradient-from: rgb(254 218 122 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/20:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/25:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/30:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/40:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/5:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/50:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/60:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/70:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/75:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/80:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/90:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-300\/95:focus {
  --tw-gradient-from: rgb(254 218 122 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400:focus {
  --tw-gradient-from: #FECC4E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/0:focus {
  --tw-gradient-from: rgb(254 204 78 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/10:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/100:focus {
  --tw-gradient-from: rgb(254 204 78 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/20:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/25:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/30:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/40:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/5:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/50:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/60:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/70:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/75:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/80:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/90:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-400\/95:focus {
  --tw-gradient-from: rgb(254 204 78 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500:focus {
  --tw-gradient-from: #EEC535 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/0:focus {
  --tw-gradient-from: rgb(238 197 53 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/10:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/100:focus {
  --tw-gradient-from: rgb(238 197 53 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/20:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/25:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/30:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/40:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/5:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/50:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/60:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/70:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/75:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/80:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/90:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-500\/95:focus {
  --tw-gradient-from: rgb(238 197 53 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600:focus {
  --tw-gradient-from: #D5AE2D var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/0:focus {
  --tw-gradient-from: rgb(213 174 45 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/10:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/100:focus {
  --tw-gradient-from: rgb(213 174 45 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/20:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/25:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/30:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/40:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/5:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/50:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/60:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/70:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/75:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/80:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/90:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-600\/95:focus {
  --tw-gradient-from: rgb(213 174 45 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700:focus {
  --tw-gradient-from: #AB8725 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/0:focus {
  --tw-gradient-from: rgb(171 135 37 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/10:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/100:focus {
  --tw-gradient-from: rgb(171 135 37 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/20:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/25:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/30:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/40:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/5:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/50:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/60:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/70:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/75:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/80:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/90:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-700\/95:focus {
  --tw-gradient-from: rgb(171 135 37 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800:focus {
  --tw-gradient-from: #82601D var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/0:focus {
  --tw-gradient-from: rgb(130 96 29 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/10:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/100:focus {
  --tw-gradient-from: rgb(130 96 29 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/20:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/25:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/30:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/40:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/5:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/50:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/60:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/70:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/75:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/80:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/90:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-800\/95:focus {
  --tw-gradient-from: rgb(130 96 29 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900:focus {
  --tw-gradient-from: #584015 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/0:focus {
  --tw-gradient-from: rgb(88 64 21 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/10:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/100:focus {
  --tw-gradient-from: rgb(88 64 21 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/20:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/25:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/30:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/40:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/5:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/50:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/60:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/70:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/75:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/80:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/90:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-secondary-900\/95:focus {
  --tw-gradient-from: rgb(88 64 21 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100:focus {
  --tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/0:focus {
  --tw-gradient-from: rgb(224 242 254 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/10:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/100:focus {
  --tw-gradient-from: rgb(224 242 254 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/20:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/25:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/30:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/40:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/5:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/50:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/60:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/70:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/75:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/80:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/90:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-100\/95:focus {
  --tw-gradient-from: rgb(224 242 254 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200:focus {
  --tw-gradient-from: #bae6fd var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/0:focus {
  --tw-gradient-from: rgb(186 230 253 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/10:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/100:focus {
  --tw-gradient-from: rgb(186 230 253 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/20:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/25:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/30:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/40:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/5:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/50:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/60:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/70:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/75:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/80:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/90:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-200\/95:focus {
  --tw-gradient-from: rgb(186 230 253 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300:focus {
  --tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/0:focus {
  --tw-gradient-from: rgb(125 211 252 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/10:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/100:focus {
  --tw-gradient-from: rgb(125 211 252 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/20:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/25:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/30:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/40:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/5:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/50:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/60:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/70:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/75:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/80:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/90:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-300\/95:focus {
  --tw-gradient-from: rgb(125 211 252 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400:focus {
  --tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/0:focus {
  --tw-gradient-from: rgb(56 189 248 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/10:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/100:focus {
  --tw-gradient-from: rgb(56 189 248 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/20:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/25:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/30:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/40:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/5:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/50:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/60:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/70:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/75:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/80:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/90:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-400\/95:focus {
  --tw-gradient-from: rgb(56 189 248 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50:focus {
  --tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/0:focus {
  --tw-gradient-from: rgb(240 249 255 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/10:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/100:focus {
  --tw-gradient-from: rgb(240 249 255 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/20:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/25:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/30:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/40:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/5:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/50:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/60:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/70:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/75:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/80:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/90:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-50\/95:focus {
  --tw-gradient-from: rgb(240 249 255 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500:focus {
  --tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/0:focus {
  --tw-gradient-from: rgb(14 165 233 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/10:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/100:focus {
  --tw-gradient-from: rgb(14 165 233 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/20:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/25:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/30:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/40:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/5:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/50:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/60:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/70:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/75:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/80:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/90:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-500\/95:focus {
  --tw-gradient-from: rgb(14 165 233 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600:focus {
  --tw-gradient-from: #0284c7 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/0:focus {
  --tw-gradient-from: rgb(2 132 199 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/10:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/100:focus {
  --tw-gradient-from: rgb(2 132 199 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/20:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/25:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/30:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/40:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/5:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/50:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/60:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/70:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/75:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/80:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/90:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-600\/95:focus {
  --tw-gradient-from: rgb(2 132 199 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700:focus {
  --tw-gradient-from: #0369a1 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/0:focus {
  --tw-gradient-from: rgb(3 105 161 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/10:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/100:focus {
  --tw-gradient-from: rgb(3 105 161 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/20:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/25:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/30:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/40:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/5:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/50:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/60:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/70:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/75:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/80:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/90:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-700\/95:focus {
  --tw-gradient-from: rgb(3 105 161 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800:focus {
  --tw-gradient-from: #075985 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/0:focus {
  --tw-gradient-from: rgb(7 89 133 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/10:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/100:focus {
  --tw-gradient-from: rgb(7 89 133 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/20:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/25:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/30:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/40:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/5:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/50:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/60:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/70:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/75:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/80:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/90:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-800\/95:focus {
  --tw-gradient-from: rgb(7 89 133 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900:focus {
  --tw-gradient-from: #0c4a6e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/0:focus {
  --tw-gradient-from: rgb(12 74 110 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/10:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/100:focus {
  --tw-gradient-from: rgb(12 74 110 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/20:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/25:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/30:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/40:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/5:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/50:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/60:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/70:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/75:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/80:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/90:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-sky-900\/95:focus {
  --tw-gradient-from: rgb(12 74 110 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500:focus {
  --tw-gradient-from: #48BB78 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/0:focus {
  --tw-gradient-from: rgb(72 187 120 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/10:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/100:focus {
  --tw-gradient-from: rgb(72 187 120 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/20:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/25:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/30:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/40:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/5:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/50:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/60:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/70:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/75:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/80:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/90:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-success-500\/95:focus {
  --tw-gradient-from: rgb(72 187 120 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500:focus {
  --tw-gradient-from: #F6E05E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/0:focus {
  --tw-gradient-from: rgb(246 224 94 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/10:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/100:focus {
  --tw-gradient-from: rgb(246 224 94 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/20:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/25:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/30:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/40:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/5:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/50:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/60:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/70:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/75:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/80:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/90:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-warning-500\/95:focus {
  --tw-gradient-from: rgb(246 224 94 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100:focus {
  --tw-gradient-from: #fef9c3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/0:focus {
  --tw-gradient-from: rgb(254 249 195 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/10:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/100:focus {
  --tw-gradient-from: rgb(254 249 195 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/20:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/25:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/30:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/40:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/5:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/50:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/60:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/70:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/75:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/80:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/90:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-100\/95:focus {
  --tw-gradient-from: rgb(254 249 195 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200:focus {
  --tw-gradient-from: #fef08a var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/0:focus {
  --tw-gradient-from: rgb(254 240 138 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/10:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/100:focus {
  --tw-gradient-from: rgb(254 240 138 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/20:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/25:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/30:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/40:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/5:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/50:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/60:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/70:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/75:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/80:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/90:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-200\/95:focus {
  --tw-gradient-from: rgb(254 240 138 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300:focus {
  --tw-gradient-from: #fde047 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/0:focus {
  --tw-gradient-from: rgb(253 224 71 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/10:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/100:focus {
  --tw-gradient-from: rgb(253 224 71 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/20:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/25:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/30:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/40:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/5:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/50:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/60:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/70:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/75:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/80:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/90:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-300\/95:focus {
  --tw-gradient-from: rgb(253 224 71 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400:focus {
  --tw-gradient-from: #facc15 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/0:focus {
  --tw-gradient-from: rgb(250 204 21 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/10:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/100:focus {
  --tw-gradient-from: rgb(250 204 21 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/20:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/25:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/30:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/40:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/5:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/50:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/60:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/70:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/75:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/80:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/90:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-400\/95:focus {
  --tw-gradient-from: rgb(250 204 21 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50:focus {
  --tw-gradient-from: #fefce8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/0:focus {
  --tw-gradient-from: rgb(254 252 232 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/10:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/100:focus {
  --tw-gradient-from: rgb(254 252 232 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/20:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/25:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/30:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/40:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/5:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/50:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/60:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/70:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/75:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/80:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/90:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-50\/95:focus {
  --tw-gradient-from: rgb(254 252 232 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500:focus {
  --tw-gradient-from: #eab308 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/0:focus {
  --tw-gradient-from: rgb(234 179 8 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/10:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/100:focus {
  --tw-gradient-from: rgb(234 179 8 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/20:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/25:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/30:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/40:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/5:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/50:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/60:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/70:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/75:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/80:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/90:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-500\/95:focus {
  --tw-gradient-from: rgb(234 179 8 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600:focus {
  --tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/0:focus {
  --tw-gradient-from: rgb(202 138 4 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/10:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/100:focus {
  --tw-gradient-from: rgb(202 138 4 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/20:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/25:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/30:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/40:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/5:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/50:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/60:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/70:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/75:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/80:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/90:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-600\/95:focus {
  --tw-gradient-from: rgb(202 138 4 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700:focus {
  --tw-gradient-from: #a16207 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/0:focus {
  --tw-gradient-from: rgb(161 98 7 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/10:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/100:focus {
  --tw-gradient-from: rgb(161 98 7 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/20:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/25:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/30:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/40:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/5:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/50:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/60:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/70:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/75:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/80:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/90:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-700\/95:focus {
  --tw-gradient-from: rgb(161 98 7 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800:focus {
  --tw-gradient-from: #854d0e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/0:focus {
  --tw-gradient-from: rgb(133 77 14 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/10:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/100:focus {
  --tw-gradient-from: rgb(133 77 14 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/20:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/25:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/30:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/40:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/5:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/50:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/60:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/70:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/75:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/80:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/90:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-800\/95:focus {
  --tw-gradient-from: rgb(133 77 14 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900:focus {
  --tw-gradient-from: #713f12 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/0:focus {
  --tw-gradient-from: rgb(113 63 18 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/10:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/100:focus {
  --tw-gradient-from: rgb(113 63 18 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/20:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/25:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/30:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/40:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/5:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/50:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/60:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/70:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/75:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/80:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/90:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:from-yellow-900\/95:focus {
  --tw-gradient-from: rgb(113 63 18 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.focus\:to-blue-100:focus {
  --tw-gradient-to: #dbeafe var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/0:focus {
  --tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/10:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/100:focus {
  --tw-gradient-to: rgb(219 234 254 / 1) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/20:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/25:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/30:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/40:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/5:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/50:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/60:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/70:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/75:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/80:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/90:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-blue-100\/95:focus {
  --tw-gradient-to: rgb(219 234 254 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-blue-200:focus {
  --tw-gradient-to: #bfdbfe var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/0:focus {
  --tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/10:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/100:focus {
  --tw-gradient-to: rgb(191 219 254 / 1) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/20:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/25:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/30:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/40:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/5:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/50:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/60:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/70:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/75:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/80:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/90:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-blue-200\/95:focus {
  --tw-gradient-to: rgb(191 219 254 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-blue-300:focus {
  --tw-gradient-to: #93c5fd var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/0:focus {
  --tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/10:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/100:focus {
  --tw-gradient-to: rgb(147 197 253 / 1) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/20:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/25:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/30:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/40:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/5:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/50:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/60:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/70:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/75:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/80:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/90:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-blue-300\/95:focus {
  --tw-gradient-to: rgb(147 197 253 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-blue-400:focus {
  --tw-gradient-to: #60a5fa var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/0:focus {
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/10:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/100:focus {
  --tw-gradient-to: rgb(96 165 250 / 1) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/20:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/25:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/30:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/40:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/5:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/50:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/60:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/70:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/75:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/80:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/90:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-blue-400\/95:focus {
  --tw-gradient-to: rgb(96 165 250 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-blue-50:focus {
  --tw-gradient-to: #eff6ff var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/0:focus {
  --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/10:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/100:focus {
  --tw-gradient-to: rgb(239 246 255 / 1) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/20:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/25:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/30:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/40:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/5:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/50:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/60:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/70:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/75:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/80:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/90:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-blue-50\/95:focus {
  --tw-gradient-to: rgb(239 246 255 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-blue-500:focus {
  --tw-gradient-to: #3b82f6 var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/0:focus {
  --tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/10:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/100:focus {
  --tw-gradient-to: rgb(59 130 246 / 1) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/20:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/25:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/30:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/40:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/5:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/50:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/60:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/70:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/75:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/80:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/90:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-blue-500\/95:focus {
  --tw-gradient-to: rgb(59 130 246 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-blue-600:focus {
  --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/0:focus {
  --tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/10:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/100:focus {
  --tw-gradient-to: rgb(37 99 235 / 1) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/20:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/25:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/30:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/40:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/5:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/50:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/60:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/70:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/75:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/80:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/90:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-blue-600\/95:focus {
  --tw-gradient-to: rgb(37 99 235 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-blue-700:focus {
  --tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/0:focus {
  --tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/10:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/100:focus {
  --tw-gradient-to: rgb(29 78 216 / 1) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/20:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/25:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/30:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/40:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/5:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/50:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/60:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/70:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/75:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/80:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/90:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-blue-700\/95:focus {
  --tw-gradient-to: rgb(29 78 216 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-blue-800:focus {
  --tw-gradient-to: #1e40af var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/0:focus {
  --tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/10:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/100:focus {
  --tw-gradient-to: rgb(30 64 175 / 1) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/20:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/25:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/30:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/40:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/5:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/50:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/60:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/70:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/75:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/80:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/90:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-blue-800\/95:focus {
  --tw-gradient-to: rgb(30 64 175 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-blue-900:focus {
  --tw-gradient-to: #1e3a8a var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/0:focus {
  --tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/10:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/100:focus {
  --tw-gradient-to: rgb(30 58 138 / 1) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/20:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/25:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/30:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/40:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/5:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/50:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/60:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/70:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/75:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/80:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/90:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-blue-900\/95:focus {
  --tw-gradient-to: rgb(30 58 138 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-danger-500:focus {
  --tw-gradient-to: #E53E3E var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/0:focus {
  --tw-gradient-to: rgb(229 62 62 / 0) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/10:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/100:focus {
  --tw-gradient-to: rgb(229 62 62 / 1) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/20:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/25:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/30:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/40:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/5:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/50:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/60:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/70:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/75:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/80:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/90:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-danger-500\/95:focus {
  --tw-gradient-to: rgb(229 62 62 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-dark-500:focus {
  --tw-gradient-to: #2D3748 var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/0:focus {
  --tw-gradient-to: rgb(45 55 72 / 0) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/10:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/100:focus {
  --tw-gradient-to: rgb(45 55 72 / 1) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/20:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/25:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/30:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/40:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/5:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/50:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/60:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/70:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/75:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/80:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/90:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-dark-500\/95:focus {
  --tw-gradient-to: rgb(45 55 72 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-green-100:focus {
  --tw-gradient-to: #dcfce7 var(--tw-gradient-to-position);
}

.focus\:to-green-100\/0:focus {
  --tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/10:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/100:focus {
  --tw-gradient-to: rgb(220 252 231 / 1) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/20:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/25:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/30:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/40:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/5:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/50:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/60:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/70:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/75:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/80:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/90:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-green-100\/95:focus {
  --tw-gradient-to: rgb(220 252 231 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-green-200:focus {
  --tw-gradient-to: #bbf7d0 var(--tw-gradient-to-position);
}

.focus\:to-green-200\/0:focus {
  --tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/10:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/100:focus {
  --tw-gradient-to: rgb(187 247 208 / 1) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/20:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/25:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/30:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/40:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/5:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/50:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/60:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/70:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/75:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/80:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/90:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-green-200\/95:focus {
  --tw-gradient-to: rgb(187 247 208 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-green-300:focus {
  --tw-gradient-to: #86efac var(--tw-gradient-to-position);
}

.focus\:to-green-300\/0:focus {
  --tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/10:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/100:focus {
  --tw-gradient-to: rgb(134 239 172 / 1) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/20:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/25:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/30:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/40:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/5:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/50:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/60:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/70:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/75:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/80:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/90:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-green-300\/95:focus {
  --tw-gradient-to: rgb(134 239 172 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-green-400:focus {
  --tw-gradient-to: #4ade80 var(--tw-gradient-to-position);
}

.focus\:to-green-400\/0:focus {
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/10:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/100:focus {
  --tw-gradient-to: rgb(74 222 128 / 1) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/20:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/25:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/30:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/40:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/5:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/50:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/60:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/70:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/75:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/80:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/90:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-green-400\/95:focus {
  --tw-gradient-to: rgb(74 222 128 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-green-50:focus {
  --tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position);
}

.focus\:to-green-50\/0:focus {
  --tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/10:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/100:focus {
  --tw-gradient-to: rgb(240 253 244 / 1) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/20:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/25:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/30:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/40:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/5:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/50:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/60:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/70:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/75:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/80:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/90:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-green-50\/95:focus {
  --tw-gradient-to: rgb(240 253 244 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-green-500:focus {
  --tw-gradient-to: #22c55e var(--tw-gradient-to-position);
}

.focus\:to-green-500\/0:focus {
  --tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/10:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/100:focus {
  --tw-gradient-to: rgb(34 197 94 / 1) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/20:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/25:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/30:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/40:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/5:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/50:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/60:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/70:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/75:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/80:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/90:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-green-500\/95:focus {
  --tw-gradient-to: rgb(34 197 94 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-green-600:focus {
  --tw-gradient-to: #16a34a var(--tw-gradient-to-position);
}

.focus\:to-green-600\/0:focus {
  --tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/10:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/100:focus {
  --tw-gradient-to: rgb(22 163 74 / 1) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/20:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/25:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/30:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/40:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/5:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/50:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/60:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/70:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/75:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/80:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/90:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-green-600\/95:focus {
  --tw-gradient-to: rgb(22 163 74 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-green-700:focus {
  --tw-gradient-to: #15803d var(--tw-gradient-to-position);
}

.focus\:to-green-700\/0:focus {
  --tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/10:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/100:focus {
  --tw-gradient-to: rgb(21 128 61 / 1) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/20:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/25:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/30:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/40:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/5:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/50:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/60:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/70:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/75:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/80:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/90:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-green-700\/95:focus {
  --tw-gradient-to: rgb(21 128 61 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-green-800:focus {
  --tw-gradient-to: #166534 var(--tw-gradient-to-position);
}

.focus\:to-green-800\/0:focus {
  --tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/10:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/100:focus {
  --tw-gradient-to: rgb(22 101 52 / 1) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/20:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/25:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/30:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/40:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/5:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/50:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/60:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/70:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/75:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/80:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/90:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-green-800\/95:focus {
  --tw-gradient-to: rgb(22 101 52 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-green-900:focus {
  --tw-gradient-to: #14532d var(--tw-gradient-to-position);
}

.focus\:to-green-900\/0:focus {
  --tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/10:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/100:focus {
  --tw-gradient-to: rgb(20 83 45 / 1) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/20:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/25:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/30:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/40:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/5:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/50:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/60:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/70:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/75:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/80:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/90:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-green-900\/95:focus {
  --tw-gradient-to: rgb(20 83 45 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-info-500:focus {
  --tw-gradient-to: #4299E1 var(--tw-gradient-to-position);
}

.focus\:to-info-500\/0:focus {
  --tw-gradient-to: rgb(66 153 225 / 0) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/10:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/100:focus {
  --tw-gradient-to: rgb(66 153 225 / 1) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/20:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/25:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/30:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/40:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/5:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/50:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/60:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/70:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/75:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/80:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/90:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-info-500\/95:focus {
  --tw-gradient-to: rgb(66 153 225 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-light-500:focus {
  --tw-gradient-to: #EDF2F7 var(--tw-gradient-to-position);
}

.focus\:to-light-500\/0:focus {
  --tw-gradient-to: rgb(237 242 247 / 0) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/10:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/100:focus {
  --tw-gradient-to: rgb(237 242 247 / 1) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/20:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/25:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/30:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/40:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/5:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/50:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/60:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/70:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/75:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/80:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/90:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-light-500\/95:focus {
  --tw-gradient-to: rgb(237 242 247 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100:focus {
  --tw-gradient-to: #f5f5f5 var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/0:focus {
  --tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/10:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/100:focus {
  --tw-gradient-to: rgb(245 245 245 / 1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/20:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/25:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/30:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/40:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/5:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/50:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/60:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/70:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/75:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/80:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/90:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-neutral-100\/95:focus {
  --tw-gradient-to: rgb(245 245 245 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200:focus {
  --tw-gradient-to: #e5e5e5 var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/0:focus {
  --tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/10:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/100:focus {
  --tw-gradient-to: rgb(229 229 229 / 1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/20:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/25:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/30:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/40:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/5:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/50:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/60:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/70:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/75:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/80:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/90:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-neutral-200\/95:focus {
  --tw-gradient-to: rgb(229 229 229 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300:focus {
  --tw-gradient-to: #d4d4d4 var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/0:focus {
  --tw-gradient-to: rgb(212 212 212 / 0) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/10:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/100:focus {
  --tw-gradient-to: rgb(212 212 212 / 1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/20:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/25:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/30:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/40:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/5:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/50:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/60:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/70:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/75:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/80:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/90:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-neutral-300\/95:focus {
  --tw-gradient-to: rgb(212 212 212 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400:focus {
  --tw-gradient-to: #a3a3a3 var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/0:focus {
  --tw-gradient-to: rgb(163 163 163 / 0) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/10:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/100:focus {
  --tw-gradient-to: rgb(163 163 163 / 1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/20:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/25:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/30:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/40:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/5:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/50:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/60:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/70:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/75:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/80:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/90:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-neutral-400\/95:focus {
  --tw-gradient-to: rgb(163 163 163 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50:focus {
  --tw-gradient-to: #fafafa var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/0:focus {
  --tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/10:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/100:focus {
  --tw-gradient-to: rgb(250 250 250 / 1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/20:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/25:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/30:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/40:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/5:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/50:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/60:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/70:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/75:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/80:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/90:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-neutral-50\/95:focus {
  --tw-gradient-to: rgb(250 250 250 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500:focus {
  --tw-gradient-to: #737373 var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/0:focus {
  --tw-gradient-to: rgb(115 115 115 / 0) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/10:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/100:focus {
  --tw-gradient-to: rgb(115 115 115 / 1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/20:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/25:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/30:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/40:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/5:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/50:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/60:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/70:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/75:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/80:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/90:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-neutral-500\/95:focus {
  --tw-gradient-to: rgb(115 115 115 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600:focus {
  --tw-gradient-to: #525252 var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/0:focus {
  --tw-gradient-to: rgb(82 82 82 / 0) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/10:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/100:focus {
  --tw-gradient-to: rgb(82 82 82 / 1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/20:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/25:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/30:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/40:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/5:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/50:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/60:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/70:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/75:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/80:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/90:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-neutral-600\/95:focus {
  --tw-gradient-to: rgb(82 82 82 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700:focus {
  --tw-gradient-to: #404040 var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/0:focus {
  --tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/10:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/100:focus {
  --tw-gradient-to: rgb(64 64 64 / 1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/20:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/25:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/30:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/40:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/5:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/50:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/60:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/70:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/75:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/80:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/90:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-neutral-700\/95:focus {
  --tw-gradient-to: rgb(64 64 64 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800:focus {
  --tw-gradient-to: #262626 var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/0:focus {
  --tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/10:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/100:focus {
  --tw-gradient-to: rgb(38 38 38 / 1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/20:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/25:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/30:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/40:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/5:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/50:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/60:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/70:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/75:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/80:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/90:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-neutral-800\/95:focus {
  --tw-gradient-to: rgb(38 38 38 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900:focus {
  --tw-gradient-to: #171717 var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/0:focus {
  --tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/10:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/100:focus {
  --tw-gradient-to: rgb(23 23 23 / 1) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/20:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/25:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/30:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/40:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/5:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/50:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/60:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/70:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/75:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/80:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/90:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-neutral-900\/95:focus {
  --tw-gradient-to: rgb(23 23 23 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-pink-100:focus {
  --tw-gradient-to: #fce7f3 var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/0:focus {
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/10:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/100:focus {
  --tw-gradient-to: rgb(252 231 243 / 1) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/20:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/25:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/30:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/40:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/5:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/50:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/60:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/70:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/75:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/80:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/90:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-pink-100\/95:focus {
  --tw-gradient-to: rgb(252 231 243 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-pink-200:focus {
  --tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/0:focus {
  --tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/10:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/100:focus {
  --tw-gradient-to: rgb(251 207 232 / 1) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/20:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/25:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/30:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/40:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/5:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/50:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/60:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/70:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/75:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/80:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/90:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-pink-200\/95:focus {
  --tw-gradient-to: rgb(251 207 232 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-pink-300:focus {
  --tw-gradient-to: #f9a8d4 var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/0:focus {
  --tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/10:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/100:focus {
  --tw-gradient-to: rgb(249 168 212 / 1) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/20:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/25:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/30:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/40:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/5:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/50:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/60:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/70:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/75:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/80:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/90:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-pink-300\/95:focus {
  --tw-gradient-to: rgb(249 168 212 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-pink-400:focus {
  --tw-gradient-to: #f472b6 var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/0:focus {
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/10:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/100:focus {
  --tw-gradient-to: rgb(244 114 182 / 1) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/20:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/25:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/30:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/40:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/5:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/50:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/60:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/70:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/75:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/80:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/90:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-pink-400\/95:focus {
  --tw-gradient-to: rgb(244 114 182 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-pink-50:focus {
  --tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/0:focus {
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/10:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/100:focus {
  --tw-gradient-to: rgb(253 242 248 / 1) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/20:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/25:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/30:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/40:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/5:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/50:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/60:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/70:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/75:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/80:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/90:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-pink-50\/95:focus {
  --tw-gradient-to: rgb(253 242 248 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-pink-500:focus {
  --tw-gradient-to: #ec4899 var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/0:focus {
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/10:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/100:focus {
  --tw-gradient-to: rgb(236 72 153 / 1) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/20:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/25:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/30:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/40:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/5:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/50:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/60:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/70:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/75:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/80:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/90:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-pink-500\/95:focus {
  --tw-gradient-to: rgb(236 72 153 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-pink-600:focus {
  --tw-gradient-to: #db2777 var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/0:focus {
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/10:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/100:focus {
  --tw-gradient-to: rgb(219 39 119 / 1) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/20:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/25:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/30:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/40:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/5:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/50:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/60:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/70:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/75:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/80:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/90:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-pink-600\/95:focus {
  --tw-gradient-to: rgb(219 39 119 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-pink-700:focus {
  --tw-gradient-to: #be185d var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/0:focus {
  --tw-gradient-to: rgb(190 24 93 / 0) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/10:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/100:focus {
  --tw-gradient-to: rgb(190 24 93 / 1) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/20:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/25:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/30:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/40:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/5:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/50:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/60:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/70:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/75:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/80:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/90:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-pink-700\/95:focus {
  --tw-gradient-to: rgb(190 24 93 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-pink-800:focus {
  --tw-gradient-to: #9d174d var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/0:focus {
  --tw-gradient-to: rgb(157 23 77 / 0) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/10:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/100:focus {
  --tw-gradient-to: rgb(157 23 77 / 1) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/20:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/25:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/30:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/40:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/5:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/50:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/60:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/70:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/75:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/80:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/90:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-pink-800\/95:focus {
  --tw-gradient-to: rgb(157 23 77 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-pink-900:focus {
  --tw-gradient-to: #831843 var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/0:focus {
  --tw-gradient-to: rgb(131 24 67 / 0) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/10:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/100:focus {
  --tw-gradient-to: rgb(131 24 67 / 1) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/20:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/25:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/30:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/40:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/5:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/50:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/60:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/70:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/75:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/80:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/90:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-pink-900\/95:focus {
  --tw-gradient-to: rgb(131 24 67 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-primary-100:focus {
  --tw-gradient-to: #E0E0F2 var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/0:focus {
  --tw-gradient-to: rgb(224 224 242 / 0) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/10:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/100:focus {
  --tw-gradient-to: rgb(224 224 242 / 1) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/20:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/25:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/30:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/40:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/5:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/50:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/60:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/70:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/75:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/80:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/90:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-primary-100\/95:focus {
  --tw-gradient-to: rgb(224 224 242 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-primary-200:focus {
  --tw-gradient-to: #B2B2DA var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/0:focus {
  --tw-gradient-to: rgb(178 178 218 / 0) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/10:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/100:focus {
  --tw-gradient-to: rgb(178 178 218 / 1) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/20:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/25:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/30:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/40:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/5:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/50:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/60:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/70:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/75:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/80:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/90:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-primary-200\/95:focus {
  --tw-gradient-to: rgb(178 178 218 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-primary-300:focus {
  --tw-gradient-to: #8484C2 var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/0:focus {
  --tw-gradient-to: rgb(132 132 194 / 0) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/10:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/100:focus {
  --tw-gradient-to: rgb(132 132 194 / 1) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/20:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/25:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/30:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/40:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/5:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/50:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/60:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/70:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/75:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/80:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/90:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-primary-300\/95:focus {
  --tw-gradient-to: rgb(132 132 194 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-primary-400:focus {
  --tw-gradient-to: #5656AB var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/0:focus {
  --tw-gradient-to: rgb(86 86 171 / 0) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/10:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/100:focus {
  --tw-gradient-to: rgb(86 86 171 / 1) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/20:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/25:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/30:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/40:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/5:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/50:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/60:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/70:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/75:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/80:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/90:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-primary-400\/95:focus {
  --tw-gradient-to: rgb(86 86 171 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-primary-500:focus {
  --tw-gradient-to: #3B3885 var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/0:focus {
  --tw-gradient-to: rgb(59 56 133 / 0) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/10:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/100:focus {
  --tw-gradient-to: rgb(59 56 133 / 1) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/20:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/25:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/30:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/40:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/5:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/50:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/60:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/70:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/75:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/80:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/90:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-primary-500\/95:focus {
  --tw-gradient-to: rgb(59 56 133 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-primary-600:focus {
  --tw-gradient-to: #2A2863 var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/0:focus {
  --tw-gradient-to: rgb(42 40 99 / 0) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/10:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/100:focus {
  --tw-gradient-to: rgb(42 40 99 / 1) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/20:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/25:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/30:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/40:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/5:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/50:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/60:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/70:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/75:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/80:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/90:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-primary-600\/95:focus {
  --tw-gradient-to: rgb(42 40 99 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-primary-700:focus {
  --tw-gradient-to: #1A1841 var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/0:focus {
  --tw-gradient-to: rgb(26 24 65 / 0) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/10:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/100:focus {
  --tw-gradient-to: rgb(26 24 65 / 1) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/20:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/25:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/30:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/40:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/5:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/50:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/60:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/70:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/75:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/80:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/90:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-primary-700\/95:focus {
  --tw-gradient-to: rgb(26 24 65 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-primary-800:focus {
  --tw-gradient-to: #0A081F var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/0:focus {
  --tw-gradient-to: rgb(10 8 31 / 0) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/10:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/100:focus {
  --tw-gradient-to: rgb(10 8 31 / 1) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/20:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/25:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/30:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/40:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/5:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/50:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/60:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/70:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/75:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/80:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/90:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-primary-800\/95:focus {
  --tw-gradient-to: rgb(10 8 31 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-primary-900:focus {
  --tw-gradient-to: #000000 var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/0:focus {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/10:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/100:focus {
  --tw-gradient-to: rgb(0 0 0 / 1) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/20:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/25:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/30:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/40:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/5:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/50:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/60:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/70:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/75:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/80:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/90:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-primary-900\/95:focus {
  --tw-gradient-to: rgb(0 0 0 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-purple-100:focus {
  --tw-gradient-to: #f3e8ff var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/0:focus {
  --tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/10:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/100:focus {
  --tw-gradient-to: rgb(243 232 255 / 1) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/20:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/25:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/30:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/40:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/5:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/50:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/60:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/70:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/75:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/80:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/90:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-purple-100\/95:focus {
  --tw-gradient-to: rgb(243 232 255 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-purple-200:focus {
  --tw-gradient-to: #e9d5ff var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/0:focus {
  --tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/10:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/100:focus {
  --tw-gradient-to: rgb(233 213 255 / 1) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/20:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/25:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/30:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/40:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/5:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/50:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/60:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/70:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/75:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/80:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/90:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-purple-200\/95:focus {
  --tw-gradient-to: rgb(233 213 255 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-purple-300:focus {
  --tw-gradient-to: #d8b4fe var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/0:focus {
  --tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/10:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/100:focus {
  --tw-gradient-to: rgb(216 180 254 / 1) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/20:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/25:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/30:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/40:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/5:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/50:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/60:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/70:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/75:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/80:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/90:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-purple-300\/95:focus {
  --tw-gradient-to: rgb(216 180 254 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-purple-400:focus {
  --tw-gradient-to: #c084fc var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/0:focus {
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/10:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/100:focus {
  --tw-gradient-to: rgb(192 132 252 / 1) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/20:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/25:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/30:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/40:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/5:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/50:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/60:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/70:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/75:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/80:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/90:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-purple-400\/95:focus {
  --tw-gradient-to: rgb(192 132 252 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-purple-50:focus {
  --tw-gradient-to: #faf5ff var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/0:focus {
  --tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/10:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/100:focus {
  --tw-gradient-to: rgb(250 245 255 / 1) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/20:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/25:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/30:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/40:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/5:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/50:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/60:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/70:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/75:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/80:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/90:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-purple-50\/95:focus {
  --tw-gradient-to: rgb(250 245 255 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-purple-500:focus {
  --tw-gradient-to: #a855f7 var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/0:focus {
  --tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/10:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/100:focus {
  --tw-gradient-to: rgb(168 85 247 / 1) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/20:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/25:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/30:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/40:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/5:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/50:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/60:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/70:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/75:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/80:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/90:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-purple-500\/95:focus {
  --tw-gradient-to: rgb(168 85 247 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-purple-600:focus {
  --tw-gradient-to: #9333ea var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/0:focus {
  --tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/10:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/100:focus {
  --tw-gradient-to: rgb(147 51 234 / 1) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/20:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/25:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/30:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/40:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/5:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/50:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/60:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/70:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/75:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/80:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/90:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-purple-600\/95:focus {
  --tw-gradient-to: rgb(147 51 234 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-purple-700:focus {
  --tw-gradient-to: #7e22ce var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/0:focus {
  --tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/10:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/100:focus {
  --tw-gradient-to: rgb(126 34 206 / 1) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/20:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/25:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/30:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/40:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/5:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/50:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/60:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/70:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/75:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/80:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/90:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-purple-700\/95:focus {
  --tw-gradient-to: rgb(126 34 206 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-purple-800:focus {
  --tw-gradient-to: #6b21a8 var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/0:focus {
  --tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/10:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/100:focus {
  --tw-gradient-to: rgb(107 33 168 / 1) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/20:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/25:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/30:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/40:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/5:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/50:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/60:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/70:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/75:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/80:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/90:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-purple-800\/95:focus {
  --tw-gradient-to: rgb(107 33 168 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-purple-900:focus {
  --tw-gradient-to: #581c87 var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/0:focus {
  --tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/10:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/100:focus {
  --tw-gradient-to: rgb(88 28 135 / 1) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/20:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/25:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/30:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/40:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/5:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/50:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/60:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/70:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/75:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/80:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/90:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-purple-900\/95:focus {
  --tw-gradient-to: rgb(88 28 135 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-red-100:focus {
  --tw-gradient-to: #fee2e2 var(--tw-gradient-to-position);
}

.focus\:to-red-100\/0:focus {
  --tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/10:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/100:focus {
  --tw-gradient-to: rgb(254 226 226 / 1) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/20:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/25:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/30:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/40:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/5:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/50:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/60:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/70:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/75:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/80:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/90:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-red-100\/95:focus {
  --tw-gradient-to: rgb(254 226 226 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-red-200:focus {
  --tw-gradient-to: #fecaca var(--tw-gradient-to-position);
}

.focus\:to-red-200\/0:focus {
  --tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/10:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/100:focus {
  --tw-gradient-to: rgb(254 202 202 / 1) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/20:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/25:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/30:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/40:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/5:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/50:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/60:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/70:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/75:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/80:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/90:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-red-200\/95:focus {
  --tw-gradient-to: rgb(254 202 202 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-red-300:focus {
  --tw-gradient-to: #fca5a5 var(--tw-gradient-to-position);
}

.focus\:to-red-300\/0:focus {
  --tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/10:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/100:focus {
  --tw-gradient-to: rgb(252 165 165 / 1) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/20:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/25:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/30:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/40:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/5:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/50:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/60:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/70:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/75:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/80:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/90:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-red-300\/95:focus {
  --tw-gradient-to: rgb(252 165 165 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-red-400:focus {
  --tw-gradient-to: #f87171 var(--tw-gradient-to-position);
}

.focus\:to-red-400\/0:focus {
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/10:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/100:focus {
  --tw-gradient-to: rgb(248 113 113 / 1) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/20:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/25:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/30:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/40:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/5:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/50:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/60:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/70:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/75:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/80:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/90:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-red-400\/95:focus {
  --tw-gradient-to: rgb(248 113 113 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-red-50:focus {
  --tw-gradient-to: #fef2f2 var(--tw-gradient-to-position);
}

.focus\:to-red-50\/0:focus {
  --tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/10:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/100:focus {
  --tw-gradient-to: rgb(254 242 242 / 1) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/20:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/25:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/30:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/40:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/5:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/50:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/60:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/70:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/75:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/80:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/90:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-red-50\/95:focus {
  --tw-gradient-to: rgb(254 242 242 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-red-500:focus {
  --tw-gradient-to: #ef4444 var(--tw-gradient-to-position);
}

.focus\:to-red-500\/0:focus {
  --tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/10:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/100:focus {
  --tw-gradient-to: rgb(239 68 68 / 1) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/20:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/25:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/30:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/40:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/5:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/50:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/60:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/70:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/75:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/80:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/90:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-red-500\/95:focus {
  --tw-gradient-to: rgb(239 68 68 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-red-600:focus {
  --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}

.focus\:to-red-600\/0:focus {
  --tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/10:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/100:focus {
  --tw-gradient-to: rgb(220 38 38 / 1) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/20:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/25:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/30:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/40:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/5:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/50:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/60:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/70:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/75:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/80:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/90:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-red-600\/95:focus {
  --tw-gradient-to: rgb(220 38 38 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-red-700:focus {
  --tw-gradient-to: #b91c1c var(--tw-gradient-to-position);
}

.focus\:to-red-700\/0:focus {
  --tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/10:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/100:focus {
  --tw-gradient-to: rgb(185 28 28 / 1) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/20:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/25:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/30:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/40:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/5:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/50:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/60:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/70:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/75:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/80:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/90:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-red-700\/95:focus {
  --tw-gradient-to: rgb(185 28 28 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-red-800:focus {
  --tw-gradient-to: #991b1b var(--tw-gradient-to-position);
}

.focus\:to-red-800\/0:focus {
  --tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/10:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/100:focus {
  --tw-gradient-to: rgb(153 27 27 / 1) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/20:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/25:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/30:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/40:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/5:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/50:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/60:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/70:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/75:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/80:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/90:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-red-800\/95:focus {
  --tw-gradient-to: rgb(153 27 27 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-red-900:focus {
  --tw-gradient-to: #7f1d1d var(--tw-gradient-to-position);
}

.focus\:to-red-900\/0:focus {
  --tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/10:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/100:focus {
  --tw-gradient-to: rgb(127 29 29 / 1) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/20:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/25:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/30:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/40:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/5:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/50:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/60:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/70:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/75:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/80:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/90:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-red-900\/95:focus {
  --tw-gradient-to: rgb(127 29 29 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100:focus {
  --tw-gradient-to: #FEF4D2 var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/0:focus {
  --tw-gradient-to: rgb(254 244 210 / 0) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/10:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/100:focus {
  --tw-gradient-to: rgb(254 244 210 / 1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/20:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/25:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/30:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/40:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/5:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/50:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/60:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/70:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/75:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/80:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/90:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-secondary-100\/95:focus {
  --tw-gradient-to: rgb(254 244 210 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200:focus {
  --tw-gradient-to: #FEE7A6 var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/0:focus {
  --tw-gradient-to: rgb(254 231 166 / 0) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/10:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/100:focus {
  --tw-gradient-to: rgb(254 231 166 / 1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/20:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/25:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/30:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/40:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/5:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/50:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/60:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/70:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/75:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/80:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/90:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-secondary-200\/95:focus {
  --tw-gradient-to: rgb(254 231 166 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300:focus {
  --tw-gradient-to: #FEDA7A var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/0:focus {
  --tw-gradient-to: rgb(254 218 122 / 0) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/10:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/100:focus {
  --tw-gradient-to: rgb(254 218 122 / 1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/20:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/25:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/30:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/40:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/5:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/50:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/60:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/70:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/75:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/80:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/90:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-secondary-300\/95:focus {
  --tw-gradient-to: rgb(254 218 122 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400:focus {
  --tw-gradient-to: #FECC4E var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/0:focus {
  --tw-gradient-to: rgb(254 204 78 / 0) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/10:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/100:focus {
  --tw-gradient-to: rgb(254 204 78 / 1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/20:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/25:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/30:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/40:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/5:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/50:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/60:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/70:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/75:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/80:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/90:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-secondary-400\/95:focus {
  --tw-gradient-to: rgb(254 204 78 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500:focus {
  --tw-gradient-to: #EEC535 var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/0:focus {
  --tw-gradient-to: rgb(238 197 53 / 0) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/10:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/100:focus {
  --tw-gradient-to: rgb(238 197 53 / 1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/20:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/25:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/30:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/40:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/5:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/50:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/60:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/70:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/75:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/80:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/90:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-secondary-500\/95:focus {
  --tw-gradient-to: rgb(238 197 53 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600:focus {
  --tw-gradient-to: #D5AE2D var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/0:focus {
  --tw-gradient-to: rgb(213 174 45 / 0) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/10:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/100:focus {
  --tw-gradient-to: rgb(213 174 45 / 1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/20:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/25:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/30:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/40:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/5:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/50:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/60:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/70:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/75:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/80:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/90:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-secondary-600\/95:focus {
  --tw-gradient-to: rgb(213 174 45 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700:focus {
  --tw-gradient-to: #AB8725 var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/0:focus {
  --tw-gradient-to: rgb(171 135 37 / 0) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/10:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/100:focus {
  --tw-gradient-to: rgb(171 135 37 / 1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/20:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/25:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/30:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/40:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/5:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/50:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/60:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/70:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/75:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/80:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/90:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-secondary-700\/95:focus {
  --tw-gradient-to: rgb(171 135 37 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800:focus {
  --tw-gradient-to: #82601D var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/0:focus {
  --tw-gradient-to: rgb(130 96 29 / 0) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/10:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/100:focus {
  --tw-gradient-to: rgb(130 96 29 / 1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/20:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/25:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/30:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/40:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/5:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/50:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/60:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/70:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/75:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/80:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/90:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-secondary-800\/95:focus {
  --tw-gradient-to: rgb(130 96 29 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900:focus {
  --tw-gradient-to: #584015 var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/0:focus {
  --tw-gradient-to: rgb(88 64 21 / 0) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/10:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/100:focus {
  --tw-gradient-to: rgb(88 64 21 / 1) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/20:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/25:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/30:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/40:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/5:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/50:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/60:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/70:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/75:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/80:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/90:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-secondary-900\/95:focus {
  --tw-gradient-to: rgb(88 64 21 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-sky-100:focus {
  --tw-gradient-to: #e0f2fe var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/0:focus {
  --tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/10:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/100:focus {
  --tw-gradient-to: rgb(224 242 254 / 1) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/20:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/25:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/30:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/40:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/5:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/50:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/60:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/70:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/75:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/80:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/90:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-sky-100\/95:focus {
  --tw-gradient-to: rgb(224 242 254 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-sky-200:focus {
  --tw-gradient-to: #bae6fd var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/0:focus {
  --tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/10:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/100:focus {
  --tw-gradient-to: rgb(186 230 253 / 1) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/20:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/25:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/30:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/40:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/5:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/50:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/60:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/70:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/75:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/80:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/90:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-sky-200\/95:focus {
  --tw-gradient-to: rgb(186 230 253 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-sky-300:focus {
  --tw-gradient-to: #7dd3fc var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/0:focus {
  --tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/10:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/100:focus {
  --tw-gradient-to: rgb(125 211 252 / 1) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/20:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/25:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/30:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/40:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/5:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/50:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/60:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/70:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/75:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/80:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/90:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-sky-300\/95:focus {
  --tw-gradient-to: rgb(125 211 252 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-sky-400:focus {
  --tw-gradient-to: #38bdf8 var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/0:focus {
  --tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/10:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/100:focus {
  --tw-gradient-to: rgb(56 189 248 / 1) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/20:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/25:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/30:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/40:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/5:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/50:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/60:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/70:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/75:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/80:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/90:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-sky-400\/95:focus {
  --tw-gradient-to: rgb(56 189 248 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-sky-50:focus {
  --tw-gradient-to: #f0f9ff var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/0:focus {
  --tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/10:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/100:focus {
  --tw-gradient-to: rgb(240 249 255 / 1) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/20:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/25:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/30:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/40:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/5:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/50:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/60:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/70:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/75:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/80:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/90:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-sky-50\/95:focus {
  --tw-gradient-to: rgb(240 249 255 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-sky-500:focus {
  --tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/0:focus {
  --tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/10:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/100:focus {
  --tw-gradient-to: rgb(14 165 233 / 1) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/20:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/25:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/30:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/40:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/5:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/50:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/60:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/70:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/75:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/80:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/90:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-sky-500\/95:focus {
  --tw-gradient-to: rgb(14 165 233 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-sky-600:focus {
  --tw-gradient-to: #0284c7 var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/0:focus {
  --tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/10:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/100:focus {
  --tw-gradient-to: rgb(2 132 199 / 1) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/20:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/25:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/30:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/40:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/5:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/50:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/60:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/70:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/75:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/80:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/90:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-sky-600\/95:focus {
  --tw-gradient-to: rgb(2 132 199 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-sky-700:focus {
  --tw-gradient-to: #0369a1 var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/0:focus {
  --tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/10:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/100:focus {
  --tw-gradient-to: rgb(3 105 161 / 1) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/20:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/25:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/30:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/40:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/5:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/50:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/60:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/70:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/75:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/80:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/90:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-sky-700\/95:focus {
  --tw-gradient-to: rgb(3 105 161 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-sky-800:focus {
  --tw-gradient-to: #075985 var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/0:focus {
  --tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/10:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/100:focus {
  --tw-gradient-to: rgb(7 89 133 / 1) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/20:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/25:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/30:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/40:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/5:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/50:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/60:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/70:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/75:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/80:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/90:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-sky-800\/95:focus {
  --tw-gradient-to: rgb(7 89 133 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-sky-900:focus {
  --tw-gradient-to: #0c4a6e var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/0:focus {
  --tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/10:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/100:focus {
  --tw-gradient-to: rgb(12 74 110 / 1) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/20:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/25:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/30:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/40:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/5:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/50:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/60:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/70:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/75:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/80:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/90:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-sky-900\/95:focus {
  --tw-gradient-to: rgb(12 74 110 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-success-500:focus {
  --tw-gradient-to: #48BB78 var(--tw-gradient-to-position);
}

.focus\:to-success-500\/0:focus {
  --tw-gradient-to: rgb(72 187 120 / 0) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/10:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/100:focus {
  --tw-gradient-to: rgb(72 187 120 / 1) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/20:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/25:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/30:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/40:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/5:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/50:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/60:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/70:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/75:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/80:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/90:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-success-500\/95:focus {
  --tw-gradient-to: rgb(72 187 120 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-warning-500:focus {
  --tw-gradient-to: #F6E05E var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/0:focus {
  --tw-gradient-to: rgb(246 224 94 / 0) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/10:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/100:focus {
  --tw-gradient-to: rgb(246 224 94 / 1) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/20:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/25:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/30:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/40:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/5:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/50:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/60:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/70:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/75:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/80:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/90:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-warning-500\/95:focus {
  --tw-gradient-to: rgb(246 224 94 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100:focus {
  --tw-gradient-to: #fef9c3 var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/0:focus {
  --tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/10:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/100:focus {
  --tw-gradient-to: rgb(254 249 195 / 1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/20:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/25:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/30:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/40:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/5:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/50:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/60:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/70:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/75:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/80:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/90:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-yellow-100\/95:focus {
  --tw-gradient-to: rgb(254 249 195 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200:focus {
  --tw-gradient-to: #fef08a var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/0:focus {
  --tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/10:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/100:focus {
  --tw-gradient-to: rgb(254 240 138 / 1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/20:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/25:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/30:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/40:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/5:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/50:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/60:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/70:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/75:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/80:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/90:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-yellow-200\/95:focus {
  --tw-gradient-to: rgb(254 240 138 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300:focus {
  --tw-gradient-to: #fde047 var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/0:focus {
  --tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/10:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/100:focus {
  --tw-gradient-to: rgb(253 224 71 / 1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/20:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/25:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/30:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/40:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/5:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/50:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/60:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/70:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/75:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/80:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/90:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-yellow-300\/95:focus {
  --tw-gradient-to: rgb(253 224 71 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400:focus {
  --tw-gradient-to: #facc15 var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/0:focus {
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/10:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/100:focus {
  --tw-gradient-to: rgb(250 204 21 / 1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/20:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/25:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/30:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/40:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/5:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/50:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/60:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/70:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/75:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/80:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/90:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-yellow-400\/95:focus {
  --tw-gradient-to: rgb(250 204 21 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50:focus {
  --tw-gradient-to: #fefce8 var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/0:focus {
  --tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/10:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/100:focus {
  --tw-gradient-to: rgb(254 252 232 / 1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/20:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/25:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/30:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/40:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/5:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/50:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/60:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/70:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/75:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/80:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/90:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-yellow-50\/95:focus {
  --tw-gradient-to: rgb(254 252 232 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500:focus {
  --tw-gradient-to: #eab308 var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/0:focus {
  --tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/10:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/100:focus {
  --tw-gradient-to: rgb(234 179 8 / 1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/20:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/25:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/30:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/40:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/5:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/50:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/60:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/70:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/75:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/80:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/90:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-yellow-500\/95:focus {
  --tw-gradient-to: rgb(234 179 8 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600:focus {
  --tw-gradient-to: #ca8a04 var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/0:focus {
  --tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/10:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/100:focus {
  --tw-gradient-to: rgb(202 138 4 / 1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/20:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/25:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/30:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/40:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/5:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/50:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/60:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/70:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/75:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/80:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/90:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-yellow-600\/95:focus {
  --tw-gradient-to: rgb(202 138 4 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700:focus {
  --tw-gradient-to: #a16207 var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/0:focus {
  --tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/10:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/100:focus {
  --tw-gradient-to: rgb(161 98 7 / 1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/20:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/25:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/30:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/40:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/5:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/50:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/60:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/70:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/75:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/80:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/90:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-yellow-700\/95:focus {
  --tw-gradient-to: rgb(161 98 7 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800:focus {
  --tw-gradient-to: #854d0e var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/0:focus {
  --tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/10:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/100:focus {
  --tw-gradient-to: rgb(133 77 14 / 1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/20:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/25:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/30:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/40:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/5:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/50:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/60:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/70:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/75:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/80:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/90:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-yellow-800\/95:focus {
  --tw-gradient-to: rgb(133 77 14 / 0.95) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900:focus {
  --tw-gradient-to: #713f12 var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/0:focus {
  --tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/10:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/100:focus {
  --tw-gradient-to: rgb(113 63 18 / 1) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/20:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.2) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/25:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.25) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/30:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.3) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/40:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.4) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/5:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.05) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/50:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.5) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/60:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.6) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/70:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.7) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/75:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.75) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/80:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.8) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/90:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.9) var(--tw-gradient-to-position);
}

.focus\:to-yellow-900\/95:focus {
  --tw-gradient-to: rgb(113 63 18 / 0.95) var(--tw-gradient-to-position);
}

.focus\:text-blue-100:focus {
  --tw-text-opacity: 1;
  color: rgb(219 234 254 / var(--tw-text-opacity));
}

.focus\:text-blue-100\/0:focus {
  color: rgb(219 234 254 / 0);
}

.focus\:text-blue-100\/10:focus {
  color: rgb(219 234 254 / 0.1);
}

.focus\:text-blue-100\/100:focus {
  color: rgb(219 234 254 / 1);
}

.focus\:text-blue-100\/20:focus {
  color: rgb(219 234 254 / 0.2);
}

.focus\:text-blue-100\/25:focus {
  color: rgb(219 234 254 / 0.25);
}

.focus\:text-blue-100\/30:focus {
  color: rgb(219 234 254 / 0.3);
}

.focus\:text-blue-100\/40:focus {
  color: rgb(219 234 254 / 0.4);
}

.focus\:text-blue-100\/5:focus {
  color: rgb(219 234 254 / 0.05);
}

.focus\:text-blue-100\/50:focus {
  color: rgb(219 234 254 / 0.5);
}

.focus\:text-blue-100\/60:focus {
  color: rgb(219 234 254 / 0.6);
}

.focus\:text-blue-100\/70:focus {
  color: rgb(219 234 254 / 0.7);
}

.focus\:text-blue-100\/75:focus {
  color: rgb(219 234 254 / 0.75);
}

.focus\:text-blue-100\/80:focus {
  color: rgb(219 234 254 / 0.8);
}

.focus\:text-blue-100\/90:focus {
  color: rgb(219 234 254 / 0.9);
}

.focus\:text-blue-100\/95:focus {
  color: rgb(219 234 254 / 0.95);
}

.focus\:text-blue-200:focus {
  --tw-text-opacity: 1;
  color: rgb(191 219 254 / var(--tw-text-opacity));
}

.focus\:text-blue-200\/0:focus {
  color: rgb(191 219 254 / 0);
}

.focus\:text-blue-200\/10:focus {
  color: rgb(191 219 254 / 0.1);
}

.focus\:text-blue-200\/100:focus {
  color: rgb(191 219 254 / 1);
}

.focus\:text-blue-200\/20:focus {
  color: rgb(191 219 254 / 0.2);
}

.focus\:text-blue-200\/25:focus {
  color: rgb(191 219 254 / 0.25);
}

.focus\:text-blue-200\/30:focus {
  color: rgb(191 219 254 / 0.3);
}

.focus\:text-blue-200\/40:focus {
  color: rgb(191 219 254 / 0.4);
}

.focus\:text-blue-200\/5:focus {
  color: rgb(191 219 254 / 0.05);
}

.focus\:text-blue-200\/50:focus {
  color: rgb(191 219 254 / 0.5);
}

.focus\:text-blue-200\/60:focus {
  color: rgb(191 219 254 / 0.6);
}

.focus\:text-blue-200\/70:focus {
  color: rgb(191 219 254 / 0.7);
}

.focus\:text-blue-200\/75:focus {
  color: rgb(191 219 254 / 0.75);
}

.focus\:text-blue-200\/80:focus {
  color: rgb(191 219 254 / 0.8);
}

.focus\:text-blue-200\/90:focus {
  color: rgb(191 219 254 / 0.9);
}

.focus\:text-blue-200\/95:focus {
  color: rgb(191 219 254 / 0.95);
}

.focus\:text-blue-300:focus {
  --tw-text-opacity: 1;
  color: rgb(147 197 253 / var(--tw-text-opacity));
}

.focus\:text-blue-300\/0:focus {
  color: rgb(147 197 253 / 0);
}

.focus\:text-blue-300\/10:focus {
  color: rgb(147 197 253 / 0.1);
}

.focus\:text-blue-300\/100:focus {
  color: rgb(147 197 253 / 1);
}

.focus\:text-blue-300\/20:focus {
  color: rgb(147 197 253 / 0.2);
}

.focus\:text-blue-300\/25:focus {
  color: rgb(147 197 253 / 0.25);
}

.focus\:text-blue-300\/30:focus {
  color: rgb(147 197 253 / 0.3);
}

.focus\:text-blue-300\/40:focus {
  color: rgb(147 197 253 / 0.4);
}

.focus\:text-blue-300\/5:focus {
  color: rgb(147 197 253 / 0.05);
}

.focus\:text-blue-300\/50:focus {
  color: rgb(147 197 253 / 0.5);
}

.focus\:text-blue-300\/60:focus {
  color: rgb(147 197 253 / 0.6);
}

.focus\:text-blue-300\/70:focus {
  color: rgb(147 197 253 / 0.7);
}

.focus\:text-blue-300\/75:focus {
  color: rgb(147 197 253 / 0.75);
}

.focus\:text-blue-300\/80:focus {
  color: rgb(147 197 253 / 0.8);
}

.focus\:text-blue-300\/90:focus {
  color: rgb(147 197 253 / 0.9);
}

.focus\:text-blue-300\/95:focus {
  color: rgb(147 197 253 / 0.95);
}

.focus\:text-blue-400:focus {
  --tw-text-opacity: 1;
  color: rgb(96 165 250 / var(--tw-text-opacity));
}

.focus\:text-blue-400\/0:focus {
  color: rgb(96 165 250 / 0);
}

.focus\:text-blue-400\/10:focus {
  color: rgb(96 165 250 / 0.1);
}

.focus\:text-blue-400\/100:focus {
  color: rgb(96 165 250 / 1);
}

.focus\:text-blue-400\/20:focus {
  color: rgb(96 165 250 / 0.2);
}

.focus\:text-blue-400\/25:focus {
  color: rgb(96 165 250 / 0.25);
}

.focus\:text-blue-400\/30:focus {
  color: rgb(96 165 250 / 0.3);
}

.focus\:text-blue-400\/40:focus {
  color: rgb(96 165 250 / 0.4);
}

.focus\:text-blue-400\/5:focus {
  color: rgb(96 165 250 / 0.05);
}

.focus\:text-blue-400\/50:focus {
  color: rgb(96 165 250 / 0.5);
}

.focus\:text-blue-400\/60:focus {
  color: rgb(96 165 250 / 0.6);
}

.focus\:text-blue-400\/70:focus {
  color: rgb(96 165 250 / 0.7);
}

.focus\:text-blue-400\/75:focus {
  color: rgb(96 165 250 / 0.75);
}

.focus\:text-blue-400\/80:focus {
  color: rgb(96 165 250 / 0.8);
}

.focus\:text-blue-400\/90:focus {
  color: rgb(96 165 250 / 0.9);
}

.focus\:text-blue-400\/95:focus {
  color: rgb(96 165 250 / 0.95);
}

.focus\:text-blue-50:focus {
  --tw-text-opacity: 1;
  color: rgb(239 246 255 / var(--tw-text-opacity));
}

.focus\:text-blue-50\/0:focus {
  color: rgb(239 246 255 / 0);
}

.focus\:text-blue-50\/10:focus {
  color: rgb(239 246 255 / 0.1);
}

.focus\:text-blue-50\/100:focus {
  color: rgb(239 246 255 / 1);
}

.focus\:text-blue-50\/20:focus {
  color: rgb(239 246 255 / 0.2);
}

.focus\:text-blue-50\/25:focus {
  color: rgb(239 246 255 / 0.25);
}

.focus\:text-blue-50\/30:focus {
  color: rgb(239 246 255 / 0.3);
}

.focus\:text-blue-50\/40:focus {
  color: rgb(239 246 255 / 0.4);
}

.focus\:text-blue-50\/5:focus {
  color: rgb(239 246 255 / 0.05);
}

.focus\:text-blue-50\/50:focus {
  color: rgb(239 246 255 / 0.5);
}

.focus\:text-blue-50\/60:focus {
  color: rgb(239 246 255 / 0.6);
}

.focus\:text-blue-50\/70:focus {
  color: rgb(239 246 255 / 0.7);
}

.focus\:text-blue-50\/75:focus {
  color: rgb(239 246 255 / 0.75);
}

.focus\:text-blue-50\/80:focus {
  color: rgb(239 246 255 / 0.8);
}

.focus\:text-blue-50\/90:focus {
  color: rgb(239 246 255 / 0.9);
}

.focus\:text-blue-50\/95:focus {
  color: rgb(239 246 255 / 0.95);
}

.focus\:text-blue-500:focus {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.focus\:text-blue-500\/0:focus {
  color: rgb(59 130 246 / 0);
}

.focus\:text-blue-500\/10:focus {
  color: rgb(59 130 246 / 0.1);
}

.focus\:text-blue-500\/100:focus {
  color: rgb(59 130 246 / 1);
}

.focus\:text-blue-500\/20:focus {
  color: rgb(59 130 246 / 0.2);
}

.focus\:text-blue-500\/25:focus {
  color: rgb(59 130 246 / 0.25);
}

.focus\:text-blue-500\/30:focus {
  color: rgb(59 130 246 / 0.3);
}

.focus\:text-blue-500\/40:focus {
  color: rgb(59 130 246 / 0.4);
}

.focus\:text-blue-500\/5:focus {
  color: rgb(59 130 246 / 0.05);
}

.focus\:text-blue-500\/50:focus {
  color: rgb(59 130 246 / 0.5);
}

.focus\:text-blue-500\/60:focus {
  color: rgb(59 130 246 / 0.6);
}

.focus\:text-blue-500\/70:focus {
  color: rgb(59 130 246 / 0.7);
}

.focus\:text-blue-500\/75:focus {
  color: rgb(59 130 246 / 0.75);
}

.focus\:text-blue-500\/80:focus {
  color: rgb(59 130 246 / 0.8);
}

.focus\:text-blue-500\/90:focus {
  color: rgb(59 130 246 / 0.9);
}

.focus\:text-blue-500\/95:focus {
  color: rgb(59 130 246 / 0.95);
}

.focus\:text-blue-600:focus {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.focus\:text-blue-600\/0:focus {
  color: rgb(37 99 235 / 0);
}

.focus\:text-blue-600\/10:focus {
  color: rgb(37 99 235 / 0.1);
}

.focus\:text-blue-600\/100:focus {
  color: rgb(37 99 235 / 1);
}

.focus\:text-blue-600\/20:focus {
  color: rgb(37 99 235 / 0.2);
}

.focus\:text-blue-600\/25:focus {
  color: rgb(37 99 235 / 0.25);
}

.focus\:text-blue-600\/30:focus {
  color: rgb(37 99 235 / 0.3);
}

.focus\:text-blue-600\/40:focus {
  color: rgb(37 99 235 / 0.4);
}

.focus\:text-blue-600\/5:focus {
  color: rgb(37 99 235 / 0.05);
}

.focus\:text-blue-600\/50:focus {
  color: rgb(37 99 235 / 0.5);
}

.focus\:text-blue-600\/60:focus {
  color: rgb(37 99 235 / 0.6);
}

.focus\:text-blue-600\/70:focus {
  color: rgb(37 99 235 / 0.7);
}

.focus\:text-blue-600\/75:focus {
  color: rgb(37 99 235 / 0.75);
}

.focus\:text-blue-600\/80:focus {
  color: rgb(37 99 235 / 0.8);
}

.focus\:text-blue-600\/90:focus {
  color: rgb(37 99 235 / 0.9);
}

.focus\:text-blue-600\/95:focus {
  color: rgb(37 99 235 / 0.95);
}

.focus\:text-blue-700:focus {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}

.focus\:text-blue-700\/0:focus {
  color: rgb(29 78 216 / 0);
}

.focus\:text-blue-700\/10:focus {
  color: rgb(29 78 216 / 0.1);
}

.focus\:text-blue-700\/100:focus {
  color: rgb(29 78 216 / 1);
}

.focus\:text-blue-700\/20:focus {
  color: rgb(29 78 216 / 0.2);
}

.focus\:text-blue-700\/25:focus {
  color: rgb(29 78 216 / 0.25);
}

.focus\:text-blue-700\/30:focus {
  color: rgb(29 78 216 / 0.3);
}

.focus\:text-blue-700\/40:focus {
  color: rgb(29 78 216 / 0.4);
}

.focus\:text-blue-700\/5:focus {
  color: rgb(29 78 216 / 0.05);
}

.focus\:text-blue-700\/50:focus {
  color: rgb(29 78 216 / 0.5);
}

.focus\:text-blue-700\/60:focus {
  color: rgb(29 78 216 / 0.6);
}

.focus\:text-blue-700\/70:focus {
  color: rgb(29 78 216 / 0.7);
}

.focus\:text-blue-700\/75:focus {
  color: rgb(29 78 216 / 0.75);
}

.focus\:text-blue-700\/80:focus {
  color: rgb(29 78 216 / 0.8);
}

.focus\:text-blue-700\/90:focus {
  color: rgb(29 78 216 / 0.9);
}

.focus\:text-blue-700\/95:focus {
  color: rgb(29 78 216 / 0.95);
}

.focus\:text-blue-800:focus {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}

.focus\:text-blue-800\/0:focus {
  color: rgb(30 64 175 / 0);
}

.focus\:text-blue-800\/10:focus {
  color: rgb(30 64 175 / 0.1);
}

.focus\:text-blue-800\/100:focus {
  color: rgb(30 64 175 / 1);
}

.focus\:text-blue-800\/20:focus {
  color: rgb(30 64 175 / 0.2);
}

.focus\:text-blue-800\/25:focus {
  color: rgb(30 64 175 / 0.25);
}

.focus\:text-blue-800\/30:focus {
  color: rgb(30 64 175 / 0.3);
}

.focus\:text-blue-800\/40:focus {
  color: rgb(30 64 175 / 0.4);
}

.focus\:text-blue-800\/5:focus {
  color: rgb(30 64 175 / 0.05);
}

.focus\:text-blue-800\/50:focus {
  color: rgb(30 64 175 / 0.5);
}

.focus\:text-blue-800\/60:focus {
  color: rgb(30 64 175 / 0.6);
}

.focus\:text-blue-800\/70:focus {
  color: rgb(30 64 175 / 0.7);
}

.focus\:text-blue-800\/75:focus {
  color: rgb(30 64 175 / 0.75);
}

.focus\:text-blue-800\/80:focus {
  color: rgb(30 64 175 / 0.8);
}

.focus\:text-blue-800\/90:focus {
  color: rgb(30 64 175 / 0.9);
}

.focus\:text-blue-800\/95:focus {
  color: rgb(30 64 175 / 0.95);
}

.focus\:text-blue-900:focus {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}

.focus\:text-blue-900\/0:focus {
  color: rgb(30 58 138 / 0);
}

.focus\:text-blue-900\/10:focus {
  color: rgb(30 58 138 / 0.1);
}

.focus\:text-blue-900\/100:focus {
  color: rgb(30 58 138 / 1);
}

.focus\:text-blue-900\/20:focus {
  color: rgb(30 58 138 / 0.2);
}

.focus\:text-blue-900\/25:focus {
  color: rgb(30 58 138 / 0.25);
}

.focus\:text-blue-900\/30:focus {
  color: rgb(30 58 138 / 0.3);
}

.focus\:text-blue-900\/40:focus {
  color: rgb(30 58 138 / 0.4);
}

.focus\:text-blue-900\/5:focus {
  color: rgb(30 58 138 / 0.05);
}

.focus\:text-blue-900\/50:focus {
  color: rgb(30 58 138 / 0.5);
}

.focus\:text-blue-900\/60:focus {
  color: rgb(30 58 138 / 0.6);
}

.focus\:text-blue-900\/70:focus {
  color: rgb(30 58 138 / 0.7);
}

.focus\:text-blue-900\/75:focus {
  color: rgb(30 58 138 / 0.75);
}

.focus\:text-blue-900\/80:focus {
  color: rgb(30 58 138 / 0.8);
}

.focus\:text-blue-900\/90:focus {
  color: rgb(30 58 138 / 0.9);
}

.focus\:text-blue-900\/95:focus {
  color: rgb(30 58 138 / 0.95);
}

.focus\:text-danger-500:focus {
  --tw-text-opacity: 1;
  color: rgb(229 62 62 / var(--tw-text-opacity));
}

.focus\:text-danger-500\/0:focus {
  color: rgb(229 62 62 / 0);
}

.focus\:text-danger-500\/10:focus {
  color: rgb(229 62 62 / 0.1);
}

.focus\:text-danger-500\/100:focus {
  color: rgb(229 62 62 / 1);
}

.focus\:text-danger-500\/20:focus {
  color: rgb(229 62 62 / 0.2);
}

.focus\:text-danger-500\/25:focus {
  color: rgb(229 62 62 / 0.25);
}

.focus\:text-danger-500\/30:focus {
  color: rgb(229 62 62 / 0.3);
}

.focus\:text-danger-500\/40:focus {
  color: rgb(229 62 62 / 0.4);
}

.focus\:text-danger-500\/5:focus {
  color: rgb(229 62 62 / 0.05);
}

.focus\:text-danger-500\/50:focus {
  color: rgb(229 62 62 / 0.5);
}

.focus\:text-danger-500\/60:focus {
  color: rgb(229 62 62 / 0.6);
}

.focus\:text-danger-500\/70:focus {
  color: rgb(229 62 62 / 0.7);
}

.focus\:text-danger-500\/75:focus {
  color: rgb(229 62 62 / 0.75);
}

.focus\:text-danger-500\/80:focus {
  color: rgb(229 62 62 / 0.8);
}

.focus\:text-danger-500\/90:focus {
  color: rgb(229 62 62 / 0.9);
}

.focus\:text-danger-500\/95:focus {
  color: rgb(229 62 62 / 0.95);
}

.focus\:text-dark-500:focus {
  --tw-text-opacity: 1;
  color: rgb(45 55 72 / var(--tw-text-opacity));
}

.focus\:text-dark-500\/0:focus {
  color: rgb(45 55 72 / 0);
}

.focus\:text-dark-500\/10:focus {
  color: rgb(45 55 72 / 0.1);
}

.focus\:text-dark-500\/100:focus {
  color: rgb(45 55 72 / 1);
}

.focus\:text-dark-500\/20:focus {
  color: rgb(45 55 72 / 0.2);
}

.focus\:text-dark-500\/25:focus {
  color: rgb(45 55 72 / 0.25);
}

.focus\:text-dark-500\/30:focus {
  color: rgb(45 55 72 / 0.3);
}

.focus\:text-dark-500\/40:focus {
  color: rgb(45 55 72 / 0.4);
}

.focus\:text-dark-500\/5:focus {
  color: rgb(45 55 72 / 0.05);
}

.focus\:text-dark-500\/50:focus {
  color: rgb(45 55 72 / 0.5);
}

.focus\:text-dark-500\/60:focus {
  color: rgb(45 55 72 / 0.6);
}

.focus\:text-dark-500\/70:focus {
  color: rgb(45 55 72 / 0.7);
}

.focus\:text-dark-500\/75:focus {
  color: rgb(45 55 72 / 0.75);
}

.focus\:text-dark-500\/80:focus {
  color: rgb(45 55 72 / 0.8);
}

.focus\:text-dark-500\/90:focus {
  color: rgb(45 55 72 / 0.9);
}

.focus\:text-dark-500\/95:focus {
  color: rgb(45 55 72 / 0.95);
}

.focus\:text-green-100:focus {
  --tw-text-opacity: 1;
  color: rgb(220 252 231 / var(--tw-text-opacity));
}

.focus\:text-green-100\/0:focus {
  color: rgb(220 252 231 / 0);
}

.focus\:text-green-100\/10:focus {
  color: rgb(220 252 231 / 0.1);
}

.focus\:text-green-100\/100:focus {
  color: rgb(220 252 231 / 1);
}

.focus\:text-green-100\/20:focus {
  color: rgb(220 252 231 / 0.2);
}

.focus\:text-green-100\/25:focus {
  color: rgb(220 252 231 / 0.25);
}

.focus\:text-green-100\/30:focus {
  color: rgb(220 252 231 / 0.3);
}

.focus\:text-green-100\/40:focus {
  color: rgb(220 252 231 / 0.4);
}

.focus\:text-green-100\/5:focus {
  color: rgb(220 252 231 / 0.05);
}

.focus\:text-green-100\/50:focus {
  color: rgb(220 252 231 / 0.5);
}

.focus\:text-green-100\/60:focus {
  color: rgb(220 252 231 / 0.6);
}

.focus\:text-green-100\/70:focus {
  color: rgb(220 252 231 / 0.7);
}

.focus\:text-green-100\/75:focus {
  color: rgb(220 252 231 / 0.75);
}

.focus\:text-green-100\/80:focus {
  color: rgb(220 252 231 / 0.8);
}

.focus\:text-green-100\/90:focus {
  color: rgb(220 252 231 / 0.9);
}

.focus\:text-green-100\/95:focus {
  color: rgb(220 252 231 / 0.95);
}

.focus\:text-green-200:focus {
  --tw-text-opacity: 1;
  color: rgb(187 247 208 / var(--tw-text-opacity));
}

.focus\:text-green-200\/0:focus {
  color: rgb(187 247 208 / 0);
}

.focus\:text-green-200\/10:focus {
  color: rgb(187 247 208 / 0.1);
}

.focus\:text-green-200\/100:focus {
  color: rgb(187 247 208 / 1);
}

.focus\:text-green-200\/20:focus {
  color: rgb(187 247 208 / 0.2);
}

.focus\:text-green-200\/25:focus {
  color: rgb(187 247 208 / 0.25);
}

.focus\:text-green-200\/30:focus {
  color: rgb(187 247 208 / 0.3);
}

.focus\:text-green-200\/40:focus {
  color: rgb(187 247 208 / 0.4);
}

.focus\:text-green-200\/5:focus {
  color: rgb(187 247 208 / 0.05);
}

.focus\:text-green-200\/50:focus {
  color: rgb(187 247 208 / 0.5);
}

.focus\:text-green-200\/60:focus {
  color: rgb(187 247 208 / 0.6);
}

.focus\:text-green-200\/70:focus {
  color: rgb(187 247 208 / 0.7);
}

.focus\:text-green-200\/75:focus {
  color: rgb(187 247 208 / 0.75);
}

.focus\:text-green-200\/80:focus {
  color: rgb(187 247 208 / 0.8);
}

.focus\:text-green-200\/90:focus {
  color: rgb(187 247 208 / 0.9);
}

.focus\:text-green-200\/95:focus {
  color: rgb(187 247 208 / 0.95);
}

.focus\:text-green-300:focus {
  --tw-text-opacity: 1;
  color: rgb(134 239 172 / var(--tw-text-opacity));
}

.focus\:text-green-300\/0:focus {
  color: rgb(134 239 172 / 0);
}

.focus\:text-green-300\/10:focus {
  color: rgb(134 239 172 / 0.1);
}

.focus\:text-green-300\/100:focus {
  color: rgb(134 239 172 / 1);
}

.focus\:text-green-300\/20:focus {
  color: rgb(134 239 172 / 0.2);
}

.focus\:text-green-300\/25:focus {
  color: rgb(134 239 172 / 0.25);
}

.focus\:text-green-300\/30:focus {
  color: rgb(134 239 172 / 0.3);
}

.focus\:text-green-300\/40:focus {
  color: rgb(134 239 172 / 0.4);
}

.focus\:text-green-300\/5:focus {
  color: rgb(134 239 172 / 0.05);
}

.focus\:text-green-300\/50:focus {
  color: rgb(134 239 172 / 0.5);
}

.focus\:text-green-300\/60:focus {
  color: rgb(134 239 172 / 0.6);
}

.focus\:text-green-300\/70:focus {
  color: rgb(134 239 172 / 0.7);
}

.focus\:text-green-300\/75:focus {
  color: rgb(134 239 172 / 0.75);
}

.focus\:text-green-300\/80:focus {
  color: rgb(134 239 172 / 0.8);
}

.focus\:text-green-300\/90:focus {
  color: rgb(134 239 172 / 0.9);
}

.focus\:text-green-300\/95:focus {
  color: rgb(134 239 172 / 0.95);
}

.focus\:text-green-400:focus {
  --tw-text-opacity: 1;
  color: rgb(74 222 128 / var(--tw-text-opacity));
}

.focus\:text-green-400\/0:focus {
  color: rgb(74 222 128 / 0);
}

.focus\:text-green-400\/10:focus {
  color: rgb(74 222 128 / 0.1);
}

.focus\:text-green-400\/100:focus {
  color: rgb(74 222 128 / 1);
}

.focus\:text-green-400\/20:focus {
  color: rgb(74 222 128 / 0.2);
}

.focus\:text-green-400\/25:focus {
  color: rgb(74 222 128 / 0.25);
}

.focus\:text-green-400\/30:focus {
  color: rgb(74 222 128 / 0.3);
}

.focus\:text-green-400\/40:focus {
  color: rgb(74 222 128 / 0.4);
}

.focus\:text-green-400\/5:focus {
  color: rgb(74 222 128 / 0.05);
}

.focus\:text-green-400\/50:focus {
  color: rgb(74 222 128 / 0.5);
}

.focus\:text-green-400\/60:focus {
  color: rgb(74 222 128 / 0.6);
}

.focus\:text-green-400\/70:focus {
  color: rgb(74 222 128 / 0.7);
}

.focus\:text-green-400\/75:focus {
  color: rgb(74 222 128 / 0.75);
}

.focus\:text-green-400\/80:focus {
  color: rgb(74 222 128 / 0.8);
}

.focus\:text-green-400\/90:focus {
  color: rgb(74 222 128 / 0.9);
}

.focus\:text-green-400\/95:focus {
  color: rgb(74 222 128 / 0.95);
}

.focus\:text-green-50:focus {
  --tw-text-opacity: 1;
  color: rgb(240 253 244 / var(--tw-text-opacity));
}

.focus\:text-green-50\/0:focus {
  color: rgb(240 253 244 / 0);
}

.focus\:text-green-50\/10:focus {
  color: rgb(240 253 244 / 0.1);
}

.focus\:text-green-50\/100:focus {
  color: rgb(240 253 244 / 1);
}

.focus\:text-green-50\/20:focus {
  color: rgb(240 253 244 / 0.2);
}

.focus\:text-green-50\/25:focus {
  color: rgb(240 253 244 / 0.25);
}

.focus\:text-green-50\/30:focus {
  color: rgb(240 253 244 / 0.3);
}

.focus\:text-green-50\/40:focus {
  color: rgb(240 253 244 / 0.4);
}

.focus\:text-green-50\/5:focus {
  color: rgb(240 253 244 / 0.05);
}

.focus\:text-green-50\/50:focus {
  color: rgb(240 253 244 / 0.5);
}

.focus\:text-green-50\/60:focus {
  color: rgb(240 253 244 / 0.6);
}

.focus\:text-green-50\/70:focus {
  color: rgb(240 253 244 / 0.7);
}

.focus\:text-green-50\/75:focus {
  color: rgb(240 253 244 / 0.75);
}

.focus\:text-green-50\/80:focus {
  color: rgb(240 253 244 / 0.8);
}

.focus\:text-green-50\/90:focus {
  color: rgb(240 253 244 / 0.9);
}

.focus\:text-green-50\/95:focus {
  color: rgb(240 253 244 / 0.95);
}

.focus\:text-green-500:focus {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.focus\:text-green-500\/0:focus {
  color: rgb(34 197 94 / 0);
}

.focus\:text-green-500\/10:focus {
  color: rgb(34 197 94 / 0.1);
}

.focus\:text-green-500\/100:focus {
  color: rgb(34 197 94 / 1);
}

.focus\:text-green-500\/20:focus {
  color: rgb(34 197 94 / 0.2);
}

.focus\:text-green-500\/25:focus {
  color: rgb(34 197 94 / 0.25);
}

.focus\:text-green-500\/30:focus {
  color: rgb(34 197 94 / 0.3);
}

.focus\:text-green-500\/40:focus {
  color: rgb(34 197 94 / 0.4);
}

.focus\:text-green-500\/5:focus {
  color: rgb(34 197 94 / 0.05);
}

.focus\:text-green-500\/50:focus {
  color: rgb(34 197 94 / 0.5);
}

.focus\:text-green-500\/60:focus {
  color: rgb(34 197 94 / 0.6);
}

.focus\:text-green-500\/70:focus {
  color: rgb(34 197 94 / 0.7);
}

.focus\:text-green-500\/75:focus {
  color: rgb(34 197 94 / 0.75);
}

.focus\:text-green-500\/80:focus {
  color: rgb(34 197 94 / 0.8);
}

.focus\:text-green-500\/90:focus {
  color: rgb(34 197 94 / 0.9);
}

.focus\:text-green-500\/95:focus {
  color: rgb(34 197 94 / 0.95);
}

.focus\:text-green-600:focus {
  --tw-text-opacity: 1;
  color: rgb(22 163 74 / var(--tw-text-opacity));
}

.focus\:text-green-600\/0:focus {
  color: rgb(22 163 74 / 0);
}

.focus\:text-green-600\/10:focus {
  color: rgb(22 163 74 / 0.1);
}

.focus\:text-green-600\/100:focus {
  color: rgb(22 163 74 / 1);
}

.focus\:text-green-600\/20:focus {
  color: rgb(22 163 74 / 0.2);
}

.focus\:text-green-600\/25:focus {
  color: rgb(22 163 74 / 0.25);
}

.focus\:text-green-600\/30:focus {
  color: rgb(22 163 74 / 0.3);
}

.focus\:text-green-600\/40:focus {
  color: rgb(22 163 74 / 0.4);
}

.focus\:text-green-600\/5:focus {
  color: rgb(22 163 74 / 0.05);
}

.focus\:text-green-600\/50:focus {
  color: rgb(22 163 74 / 0.5);
}

.focus\:text-green-600\/60:focus {
  color: rgb(22 163 74 / 0.6);
}

.focus\:text-green-600\/70:focus {
  color: rgb(22 163 74 / 0.7);
}

.focus\:text-green-600\/75:focus {
  color: rgb(22 163 74 / 0.75);
}

.focus\:text-green-600\/80:focus {
  color: rgb(22 163 74 / 0.8);
}

.focus\:text-green-600\/90:focus {
  color: rgb(22 163 74 / 0.9);
}

.focus\:text-green-600\/95:focus {
  color: rgb(22 163 74 / 0.95);
}

.focus\:text-green-700:focus {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity));
}

.focus\:text-green-700\/0:focus {
  color: rgb(21 128 61 / 0);
}

.focus\:text-green-700\/10:focus {
  color: rgb(21 128 61 / 0.1);
}

.focus\:text-green-700\/100:focus {
  color: rgb(21 128 61 / 1);
}

.focus\:text-green-700\/20:focus {
  color: rgb(21 128 61 / 0.2);
}

.focus\:text-green-700\/25:focus {
  color: rgb(21 128 61 / 0.25);
}

.focus\:text-green-700\/30:focus {
  color: rgb(21 128 61 / 0.3);
}

.focus\:text-green-700\/40:focus {
  color: rgb(21 128 61 / 0.4);
}

.focus\:text-green-700\/5:focus {
  color: rgb(21 128 61 / 0.05);
}

.focus\:text-green-700\/50:focus {
  color: rgb(21 128 61 / 0.5);
}

.focus\:text-green-700\/60:focus {
  color: rgb(21 128 61 / 0.6);
}

.focus\:text-green-700\/70:focus {
  color: rgb(21 128 61 / 0.7);
}

.focus\:text-green-700\/75:focus {
  color: rgb(21 128 61 / 0.75);
}

.focus\:text-green-700\/80:focus {
  color: rgb(21 128 61 / 0.8);
}

.focus\:text-green-700\/90:focus {
  color: rgb(21 128 61 / 0.9);
}

.focus\:text-green-700\/95:focus {
  color: rgb(21 128 61 / 0.95);
}

.focus\:text-green-800:focus {
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity));
}

.focus\:text-green-800\/0:focus {
  color: rgb(22 101 52 / 0);
}

.focus\:text-green-800\/10:focus {
  color: rgb(22 101 52 / 0.1);
}

.focus\:text-green-800\/100:focus {
  color: rgb(22 101 52 / 1);
}

.focus\:text-green-800\/20:focus {
  color: rgb(22 101 52 / 0.2);
}

.focus\:text-green-800\/25:focus {
  color: rgb(22 101 52 / 0.25);
}

.focus\:text-green-800\/30:focus {
  color: rgb(22 101 52 / 0.3);
}

.focus\:text-green-800\/40:focus {
  color: rgb(22 101 52 / 0.4);
}

.focus\:text-green-800\/5:focus {
  color: rgb(22 101 52 / 0.05);
}

.focus\:text-green-800\/50:focus {
  color: rgb(22 101 52 / 0.5);
}

.focus\:text-green-800\/60:focus {
  color: rgb(22 101 52 / 0.6);
}

.focus\:text-green-800\/70:focus {
  color: rgb(22 101 52 / 0.7);
}

.focus\:text-green-800\/75:focus {
  color: rgb(22 101 52 / 0.75);
}

.focus\:text-green-800\/80:focus {
  color: rgb(22 101 52 / 0.8);
}

.focus\:text-green-800\/90:focus {
  color: rgb(22 101 52 / 0.9);
}

.focus\:text-green-800\/95:focus {
  color: rgb(22 101 52 / 0.95);
}

.focus\:text-green-900:focus {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity));
}

.focus\:text-green-900\/0:focus {
  color: rgb(20 83 45 / 0);
}

.focus\:text-green-900\/10:focus {
  color: rgb(20 83 45 / 0.1);
}

.focus\:text-green-900\/100:focus {
  color: rgb(20 83 45 / 1);
}

.focus\:text-green-900\/20:focus {
  color: rgb(20 83 45 / 0.2);
}

.focus\:text-green-900\/25:focus {
  color: rgb(20 83 45 / 0.25);
}

.focus\:text-green-900\/30:focus {
  color: rgb(20 83 45 / 0.3);
}

.focus\:text-green-900\/40:focus {
  color: rgb(20 83 45 / 0.4);
}

.focus\:text-green-900\/5:focus {
  color: rgb(20 83 45 / 0.05);
}

.focus\:text-green-900\/50:focus {
  color: rgb(20 83 45 / 0.5);
}

.focus\:text-green-900\/60:focus {
  color: rgb(20 83 45 / 0.6);
}

.focus\:text-green-900\/70:focus {
  color: rgb(20 83 45 / 0.7);
}

.focus\:text-green-900\/75:focus {
  color: rgb(20 83 45 / 0.75);
}

.focus\:text-green-900\/80:focus {
  color: rgb(20 83 45 / 0.8);
}

.focus\:text-green-900\/90:focus {
  color: rgb(20 83 45 / 0.9);
}

.focus\:text-green-900\/95:focus {
  color: rgb(20 83 45 / 0.95);
}

.focus\:text-info-500:focus {
  --tw-text-opacity: 1;
  color: rgb(66 153 225 / var(--tw-text-opacity));
}

.focus\:text-info-500\/0:focus {
  color: rgb(66 153 225 / 0);
}

.focus\:text-info-500\/10:focus {
  color: rgb(66 153 225 / 0.1);
}

.focus\:text-info-500\/100:focus {
  color: rgb(66 153 225 / 1);
}

.focus\:text-info-500\/20:focus {
  color: rgb(66 153 225 / 0.2);
}

.focus\:text-info-500\/25:focus {
  color: rgb(66 153 225 / 0.25);
}

.focus\:text-info-500\/30:focus {
  color: rgb(66 153 225 / 0.3);
}

.focus\:text-info-500\/40:focus {
  color: rgb(66 153 225 / 0.4);
}

.focus\:text-info-500\/5:focus {
  color: rgb(66 153 225 / 0.05);
}

.focus\:text-info-500\/50:focus {
  color: rgb(66 153 225 / 0.5);
}

.focus\:text-info-500\/60:focus {
  color: rgb(66 153 225 / 0.6);
}

.focus\:text-info-500\/70:focus {
  color: rgb(66 153 225 / 0.7);
}

.focus\:text-info-500\/75:focus {
  color: rgb(66 153 225 / 0.75);
}

.focus\:text-info-500\/80:focus {
  color: rgb(66 153 225 / 0.8);
}

.focus\:text-info-500\/90:focus {
  color: rgb(66 153 225 / 0.9);
}

.focus\:text-info-500\/95:focus {
  color: rgb(66 153 225 / 0.95);
}

.focus\:text-light-500:focus {
  --tw-text-opacity: 1;
  color: rgb(237 242 247 / var(--tw-text-opacity));
}

.focus\:text-light-500\/0:focus {
  color: rgb(237 242 247 / 0);
}

.focus\:text-light-500\/10:focus {
  color: rgb(237 242 247 / 0.1);
}

.focus\:text-light-500\/100:focus {
  color: rgb(237 242 247 / 1);
}

.focus\:text-light-500\/20:focus {
  color: rgb(237 242 247 / 0.2);
}

.focus\:text-light-500\/25:focus {
  color: rgb(237 242 247 / 0.25);
}

.focus\:text-light-500\/30:focus {
  color: rgb(237 242 247 / 0.3);
}

.focus\:text-light-500\/40:focus {
  color: rgb(237 242 247 / 0.4);
}

.focus\:text-light-500\/5:focus {
  color: rgb(237 242 247 / 0.05);
}

.focus\:text-light-500\/50:focus {
  color: rgb(237 242 247 / 0.5);
}

.focus\:text-light-500\/60:focus {
  color: rgb(237 242 247 / 0.6);
}

.focus\:text-light-500\/70:focus {
  color: rgb(237 242 247 / 0.7);
}

.focus\:text-light-500\/75:focus {
  color: rgb(237 242 247 / 0.75);
}

.focus\:text-light-500\/80:focus {
  color: rgb(237 242 247 / 0.8);
}

.focus\:text-light-500\/90:focus {
  color: rgb(237 242 247 / 0.9);
}

.focus\:text-light-500\/95:focus {
  color: rgb(237 242 247 / 0.95);
}

.focus\:text-neutral-100:focus {
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity));
}

.focus\:text-neutral-100\/0:focus {
  color: rgb(245 245 245 / 0);
}

.focus\:text-neutral-100\/10:focus {
  color: rgb(245 245 245 / 0.1);
}

.focus\:text-neutral-100\/100:focus {
  color: rgb(245 245 245 / 1);
}

.focus\:text-neutral-100\/20:focus {
  color: rgb(245 245 245 / 0.2);
}

.focus\:text-neutral-100\/25:focus {
  color: rgb(245 245 245 / 0.25);
}

.focus\:text-neutral-100\/30:focus {
  color: rgb(245 245 245 / 0.3);
}

.focus\:text-neutral-100\/40:focus {
  color: rgb(245 245 245 / 0.4);
}

.focus\:text-neutral-100\/5:focus {
  color: rgb(245 245 245 / 0.05);
}

.focus\:text-neutral-100\/50:focus {
  color: rgb(245 245 245 / 0.5);
}

.focus\:text-neutral-100\/60:focus {
  color: rgb(245 245 245 / 0.6);
}

.focus\:text-neutral-100\/70:focus {
  color: rgb(245 245 245 / 0.7);
}

.focus\:text-neutral-100\/75:focus {
  color: rgb(245 245 245 / 0.75);
}

.focus\:text-neutral-100\/80:focus {
  color: rgb(245 245 245 / 0.8);
}

.focus\:text-neutral-100\/90:focus {
  color: rgb(245 245 245 / 0.9);
}

.focus\:text-neutral-100\/95:focus {
  color: rgb(245 245 245 / 0.95);
}

.focus\:text-neutral-200:focus {
  --tw-text-opacity: 1;
  color: rgb(229 229 229 / var(--tw-text-opacity));
}

.focus\:text-neutral-200\/0:focus {
  color: rgb(229 229 229 / 0);
}

.focus\:text-neutral-200\/10:focus {
  color: rgb(229 229 229 / 0.1);
}

.focus\:text-neutral-200\/100:focus {
  color: rgb(229 229 229 / 1);
}

.focus\:text-neutral-200\/20:focus {
  color: rgb(229 229 229 / 0.2);
}

.focus\:text-neutral-200\/25:focus {
  color: rgb(229 229 229 / 0.25);
}

.focus\:text-neutral-200\/30:focus {
  color: rgb(229 229 229 / 0.3);
}

.focus\:text-neutral-200\/40:focus {
  color: rgb(229 229 229 / 0.4);
}

.focus\:text-neutral-200\/5:focus {
  color: rgb(229 229 229 / 0.05);
}

.focus\:text-neutral-200\/50:focus {
  color: rgb(229 229 229 / 0.5);
}

.focus\:text-neutral-200\/60:focus {
  color: rgb(229 229 229 / 0.6);
}

.focus\:text-neutral-200\/70:focus {
  color: rgb(229 229 229 / 0.7);
}

.focus\:text-neutral-200\/75:focus {
  color: rgb(229 229 229 / 0.75);
}

.focus\:text-neutral-200\/80:focus {
  color: rgb(229 229 229 / 0.8);
}

.focus\:text-neutral-200\/90:focus {
  color: rgb(229 229 229 / 0.9);
}

.focus\:text-neutral-200\/95:focus {
  color: rgb(229 229 229 / 0.95);
}

.focus\:text-neutral-300:focus {
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity));
}

.focus\:text-neutral-300\/0:focus {
  color: rgb(212 212 212 / 0);
}

.focus\:text-neutral-300\/10:focus {
  color: rgb(212 212 212 / 0.1);
}

.focus\:text-neutral-300\/100:focus {
  color: rgb(212 212 212 / 1);
}

.focus\:text-neutral-300\/20:focus {
  color: rgb(212 212 212 / 0.2);
}

.focus\:text-neutral-300\/25:focus {
  color: rgb(212 212 212 / 0.25);
}

.focus\:text-neutral-300\/30:focus {
  color: rgb(212 212 212 / 0.3);
}

.focus\:text-neutral-300\/40:focus {
  color: rgb(212 212 212 / 0.4);
}

.focus\:text-neutral-300\/5:focus {
  color: rgb(212 212 212 / 0.05);
}

.focus\:text-neutral-300\/50:focus {
  color: rgb(212 212 212 / 0.5);
}

.focus\:text-neutral-300\/60:focus {
  color: rgb(212 212 212 / 0.6);
}

.focus\:text-neutral-300\/70:focus {
  color: rgb(212 212 212 / 0.7);
}

.focus\:text-neutral-300\/75:focus {
  color: rgb(212 212 212 / 0.75);
}

.focus\:text-neutral-300\/80:focus {
  color: rgb(212 212 212 / 0.8);
}

.focus\:text-neutral-300\/90:focus {
  color: rgb(212 212 212 / 0.9);
}

.focus\:text-neutral-300\/95:focus {
  color: rgb(212 212 212 / 0.95);
}

.focus\:text-neutral-400:focus {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}

.focus\:text-neutral-400\/0:focus {
  color: rgb(163 163 163 / 0);
}

.focus\:text-neutral-400\/10:focus {
  color: rgb(163 163 163 / 0.1);
}

.focus\:text-neutral-400\/100:focus {
  color: rgb(163 163 163 / 1);
}

.focus\:text-neutral-400\/20:focus {
  color: rgb(163 163 163 / 0.2);
}

.focus\:text-neutral-400\/25:focus {
  color: rgb(163 163 163 / 0.25);
}

.focus\:text-neutral-400\/30:focus {
  color: rgb(163 163 163 / 0.3);
}

.focus\:text-neutral-400\/40:focus {
  color: rgb(163 163 163 / 0.4);
}

.focus\:text-neutral-400\/5:focus {
  color: rgb(163 163 163 / 0.05);
}

.focus\:text-neutral-400\/50:focus {
  color: rgb(163 163 163 / 0.5);
}

.focus\:text-neutral-400\/60:focus {
  color: rgb(163 163 163 / 0.6);
}

.focus\:text-neutral-400\/70:focus {
  color: rgb(163 163 163 / 0.7);
}

.focus\:text-neutral-400\/75:focus {
  color: rgb(163 163 163 / 0.75);
}

.focus\:text-neutral-400\/80:focus {
  color: rgb(163 163 163 / 0.8);
}

.focus\:text-neutral-400\/90:focus {
  color: rgb(163 163 163 / 0.9);
}

.focus\:text-neutral-400\/95:focus {
  color: rgb(163 163 163 / 0.95);
}

.focus\:text-neutral-50:focus {
  --tw-text-opacity: 1;
  color: rgb(250 250 250 / var(--tw-text-opacity));
}

.focus\:text-neutral-50\/0:focus {
  color: rgb(250 250 250 / 0);
}

.focus\:text-neutral-50\/10:focus {
  color: rgb(250 250 250 / 0.1);
}

.focus\:text-neutral-50\/100:focus {
  color: rgb(250 250 250 / 1);
}

.focus\:text-neutral-50\/20:focus {
  color: rgb(250 250 250 / 0.2);
}

.focus\:text-neutral-50\/25:focus {
  color: rgb(250 250 250 / 0.25);
}

.focus\:text-neutral-50\/30:focus {
  color: rgb(250 250 250 / 0.3);
}

.focus\:text-neutral-50\/40:focus {
  color: rgb(250 250 250 / 0.4);
}

.focus\:text-neutral-50\/5:focus {
  color: rgb(250 250 250 / 0.05);
}

.focus\:text-neutral-50\/50:focus {
  color: rgb(250 250 250 / 0.5);
}

.focus\:text-neutral-50\/60:focus {
  color: rgb(250 250 250 / 0.6);
}

.focus\:text-neutral-50\/70:focus {
  color: rgb(250 250 250 / 0.7);
}

.focus\:text-neutral-50\/75:focus {
  color: rgb(250 250 250 / 0.75);
}

.focus\:text-neutral-50\/80:focus {
  color: rgb(250 250 250 / 0.8);
}

.focus\:text-neutral-50\/90:focus {
  color: rgb(250 250 250 / 0.9);
}

.focus\:text-neutral-50\/95:focus {
  color: rgb(250 250 250 / 0.95);
}

.focus\:text-neutral-500:focus {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}

.focus\:text-neutral-500\/0:focus {
  color: rgb(115 115 115 / 0);
}

.focus\:text-neutral-500\/10:focus {
  color: rgb(115 115 115 / 0.1);
}

.focus\:text-neutral-500\/100:focus {
  color: rgb(115 115 115 / 1);
}

.focus\:text-neutral-500\/20:focus {
  color: rgb(115 115 115 / 0.2);
}

.focus\:text-neutral-500\/25:focus {
  color: rgb(115 115 115 / 0.25);
}

.focus\:text-neutral-500\/30:focus {
  color: rgb(115 115 115 / 0.3);
}

.focus\:text-neutral-500\/40:focus {
  color: rgb(115 115 115 / 0.4);
}

.focus\:text-neutral-500\/5:focus {
  color: rgb(115 115 115 / 0.05);
}

.focus\:text-neutral-500\/50:focus {
  color: rgb(115 115 115 / 0.5);
}

.focus\:text-neutral-500\/60:focus {
  color: rgb(115 115 115 / 0.6);
}

.focus\:text-neutral-500\/70:focus {
  color: rgb(115 115 115 / 0.7);
}

.focus\:text-neutral-500\/75:focus {
  color: rgb(115 115 115 / 0.75);
}

.focus\:text-neutral-500\/80:focus {
  color: rgb(115 115 115 / 0.8);
}

.focus\:text-neutral-500\/90:focus {
  color: rgb(115 115 115 / 0.9);
}

.focus\:text-neutral-500\/95:focus {
  color: rgb(115 115 115 / 0.95);
}

.focus\:text-neutral-600:focus {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}

.focus\:text-neutral-600\/0:focus {
  color: rgb(82 82 82 / 0);
}

.focus\:text-neutral-600\/10:focus {
  color: rgb(82 82 82 / 0.1);
}

.focus\:text-neutral-600\/100:focus {
  color: rgb(82 82 82 / 1);
}

.focus\:text-neutral-600\/20:focus {
  color: rgb(82 82 82 / 0.2);
}

.focus\:text-neutral-600\/25:focus {
  color: rgb(82 82 82 / 0.25);
}

.focus\:text-neutral-600\/30:focus {
  color: rgb(82 82 82 / 0.3);
}

.focus\:text-neutral-600\/40:focus {
  color: rgb(82 82 82 / 0.4);
}

.focus\:text-neutral-600\/5:focus {
  color: rgb(82 82 82 / 0.05);
}

.focus\:text-neutral-600\/50:focus {
  color: rgb(82 82 82 / 0.5);
}

.focus\:text-neutral-600\/60:focus {
  color: rgb(82 82 82 / 0.6);
}

.focus\:text-neutral-600\/70:focus {
  color: rgb(82 82 82 / 0.7);
}

.focus\:text-neutral-600\/75:focus {
  color: rgb(82 82 82 / 0.75);
}

.focus\:text-neutral-600\/80:focus {
  color: rgb(82 82 82 / 0.8);
}

.focus\:text-neutral-600\/90:focus {
  color: rgb(82 82 82 / 0.9);
}

.focus\:text-neutral-600\/95:focus {
  color: rgb(82 82 82 / 0.95);
}

.focus\:text-neutral-700:focus {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}

.focus\:text-neutral-700\/0:focus {
  color: rgb(64 64 64 / 0);
}

.focus\:text-neutral-700\/10:focus {
  color: rgb(64 64 64 / 0.1);
}

.focus\:text-neutral-700\/100:focus {
  color: rgb(64 64 64 / 1);
}

.focus\:text-neutral-700\/20:focus {
  color: rgb(64 64 64 / 0.2);
}

.focus\:text-neutral-700\/25:focus {
  color: rgb(64 64 64 / 0.25);
}

.focus\:text-neutral-700\/30:focus {
  color: rgb(64 64 64 / 0.3);
}

.focus\:text-neutral-700\/40:focus {
  color: rgb(64 64 64 / 0.4);
}

.focus\:text-neutral-700\/5:focus {
  color: rgb(64 64 64 / 0.05);
}

.focus\:text-neutral-700\/50:focus {
  color: rgb(64 64 64 / 0.5);
}

.focus\:text-neutral-700\/60:focus {
  color: rgb(64 64 64 / 0.6);
}

.focus\:text-neutral-700\/70:focus {
  color: rgb(64 64 64 / 0.7);
}

.focus\:text-neutral-700\/75:focus {
  color: rgb(64 64 64 / 0.75);
}

.focus\:text-neutral-700\/80:focus {
  color: rgb(64 64 64 / 0.8);
}

.focus\:text-neutral-700\/90:focus {
  color: rgb(64 64 64 / 0.9);
}

.focus\:text-neutral-700\/95:focus {
  color: rgb(64 64 64 / 0.95);
}

.focus\:text-neutral-800:focus {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}

.focus\:text-neutral-800\/0:focus {
  color: rgb(38 38 38 / 0);
}

.focus\:text-neutral-800\/10:focus {
  color: rgb(38 38 38 / 0.1);
}

.focus\:text-neutral-800\/100:focus {
  color: rgb(38 38 38 / 1);
}

.focus\:text-neutral-800\/20:focus {
  color: rgb(38 38 38 / 0.2);
}

.focus\:text-neutral-800\/25:focus {
  color: rgb(38 38 38 / 0.25);
}

.focus\:text-neutral-800\/30:focus {
  color: rgb(38 38 38 / 0.3);
}

.focus\:text-neutral-800\/40:focus {
  color: rgb(38 38 38 / 0.4);
}

.focus\:text-neutral-800\/5:focus {
  color: rgb(38 38 38 / 0.05);
}

.focus\:text-neutral-800\/50:focus {
  color: rgb(38 38 38 / 0.5);
}

.focus\:text-neutral-800\/60:focus {
  color: rgb(38 38 38 / 0.6);
}

.focus\:text-neutral-800\/70:focus {
  color: rgb(38 38 38 / 0.7);
}

.focus\:text-neutral-800\/75:focus {
  color: rgb(38 38 38 / 0.75);
}

.focus\:text-neutral-800\/80:focus {
  color: rgb(38 38 38 / 0.8);
}

.focus\:text-neutral-800\/90:focus {
  color: rgb(38 38 38 / 0.9);
}

.focus\:text-neutral-800\/95:focus {
  color: rgb(38 38 38 / 0.95);
}

.focus\:text-neutral-900:focus {
  --tw-text-opacity: 1;
  color: rgb(23 23 23 / var(--tw-text-opacity));
}

.focus\:text-neutral-900\/0:focus {
  color: rgb(23 23 23 / 0);
}

.focus\:text-neutral-900\/10:focus {
  color: rgb(23 23 23 / 0.1);
}

.focus\:text-neutral-900\/100:focus {
  color: rgb(23 23 23 / 1);
}

.focus\:text-neutral-900\/20:focus {
  color: rgb(23 23 23 / 0.2);
}

.focus\:text-neutral-900\/25:focus {
  color: rgb(23 23 23 / 0.25);
}

.focus\:text-neutral-900\/30:focus {
  color: rgb(23 23 23 / 0.3);
}

.focus\:text-neutral-900\/40:focus {
  color: rgb(23 23 23 / 0.4);
}

.focus\:text-neutral-900\/5:focus {
  color: rgb(23 23 23 / 0.05);
}

.focus\:text-neutral-900\/50:focus {
  color: rgb(23 23 23 / 0.5);
}

.focus\:text-neutral-900\/60:focus {
  color: rgb(23 23 23 / 0.6);
}

.focus\:text-neutral-900\/70:focus {
  color: rgb(23 23 23 / 0.7);
}

.focus\:text-neutral-900\/75:focus {
  color: rgb(23 23 23 / 0.75);
}

.focus\:text-neutral-900\/80:focus {
  color: rgb(23 23 23 / 0.8);
}

.focus\:text-neutral-900\/90:focus {
  color: rgb(23 23 23 / 0.9);
}

.focus\:text-neutral-900\/95:focus {
  color: rgb(23 23 23 / 0.95);
}

.focus\:text-pink-100:focus {
  --tw-text-opacity: 1;
  color: rgb(252 231 243 / var(--tw-text-opacity));
}

.focus\:text-pink-100\/0:focus {
  color: rgb(252 231 243 / 0);
}

.focus\:text-pink-100\/10:focus {
  color: rgb(252 231 243 / 0.1);
}

.focus\:text-pink-100\/100:focus {
  color: rgb(252 231 243 / 1);
}

.focus\:text-pink-100\/20:focus {
  color: rgb(252 231 243 / 0.2);
}

.focus\:text-pink-100\/25:focus {
  color: rgb(252 231 243 / 0.25);
}

.focus\:text-pink-100\/30:focus {
  color: rgb(252 231 243 / 0.3);
}

.focus\:text-pink-100\/40:focus {
  color: rgb(252 231 243 / 0.4);
}

.focus\:text-pink-100\/5:focus {
  color: rgb(252 231 243 / 0.05);
}

.focus\:text-pink-100\/50:focus {
  color: rgb(252 231 243 / 0.5);
}

.focus\:text-pink-100\/60:focus {
  color: rgb(252 231 243 / 0.6);
}

.focus\:text-pink-100\/70:focus {
  color: rgb(252 231 243 / 0.7);
}

.focus\:text-pink-100\/75:focus {
  color: rgb(252 231 243 / 0.75);
}

.focus\:text-pink-100\/80:focus {
  color: rgb(252 231 243 / 0.8);
}

.focus\:text-pink-100\/90:focus {
  color: rgb(252 231 243 / 0.9);
}

.focus\:text-pink-100\/95:focus {
  color: rgb(252 231 243 / 0.95);
}

.focus\:text-pink-200:focus {
  --tw-text-opacity: 1;
  color: rgb(251 207 232 / var(--tw-text-opacity));
}

.focus\:text-pink-200\/0:focus {
  color: rgb(251 207 232 / 0);
}

.focus\:text-pink-200\/10:focus {
  color: rgb(251 207 232 / 0.1);
}

.focus\:text-pink-200\/100:focus {
  color: rgb(251 207 232 / 1);
}

.focus\:text-pink-200\/20:focus {
  color: rgb(251 207 232 / 0.2);
}

.focus\:text-pink-200\/25:focus {
  color: rgb(251 207 232 / 0.25);
}

.focus\:text-pink-200\/30:focus {
  color: rgb(251 207 232 / 0.3);
}

.focus\:text-pink-200\/40:focus {
  color: rgb(251 207 232 / 0.4);
}

.focus\:text-pink-200\/5:focus {
  color: rgb(251 207 232 / 0.05);
}

.focus\:text-pink-200\/50:focus {
  color: rgb(251 207 232 / 0.5);
}

.focus\:text-pink-200\/60:focus {
  color: rgb(251 207 232 / 0.6);
}

.focus\:text-pink-200\/70:focus {
  color: rgb(251 207 232 / 0.7);
}

.focus\:text-pink-200\/75:focus {
  color: rgb(251 207 232 / 0.75);
}

.focus\:text-pink-200\/80:focus {
  color: rgb(251 207 232 / 0.8);
}

.focus\:text-pink-200\/90:focus {
  color: rgb(251 207 232 / 0.9);
}

.focus\:text-pink-200\/95:focus {
  color: rgb(251 207 232 / 0.95);
}

.focus\:text-pink-300:focus {
  --tw-text-opacity: 1;
  color: rgb(249 168 212 / var(--tw-text-opacity));
}

.focus\:text-pink-300\/0:focus {
  color: rgb(249 168 212 / 0);
}

.focus\:text-pink-300\/10:focus {
  color: rgb(249 168 212 / 0.1);
}

.focus\:text-pink-300\/100:focus {
  color: rgb(249 168 212 / 1);
}

.focus\:text-pink-300\/20:focus {
  color: rgb(249 168 212 / 0.2);
}

.focus\:text-pink-300\/25:focus {
  color: rgb(249 168 212 / 0.25);
}

.focus\:text-pink-300\/30:focus {
  color: rgb(249 168 212 / 0.3);
}

.focus\:text-pink-300\/40:focus {
  color: rgb(249 168 212 / 0.4);
}

.focus\:text-pink-300\/5:focus {
  color: rgb(249 168 212 / 0.05);
}

.focus\:text-pink-300\/50:focus {
  color: rgb(249 168 212 / 0.5);
}

.focus\:text-pink-300\/60:focus {
  color: rgb(249 168 212 / 0.6);
}

.focus\:text-pink-300\/70:focus {
  color: rgb(249 168 212 / 0.7);
}

.focus\:text-pink-300\/75:focus {
  color: rgb(249 168 212 / 0.75);
}

.focus\:text-pink-300\/80:focus {
  color: rgb(249 168 212 / 0.8);
}

.focus\:text-pink-300\/90:focus {
  color: rgb(249 168 212 / 0.9);
}

.focus\:text-pink-300\/95:focus {
  color: rgb(249 168 212 / 0.95);
}

.focus\:text-pink-400:focus {
  --tw-text-opacity: 1;
  color: rgb(244 114 182 / var(--tw-text-opacity));
}

.focus\:text-pink-400\/0:focus {
  color: rgb(244 114 182 / 0);
}

.focus\:text-pink-400\/10:focus {
  color: rgb(244 114 182 / 0.1);
}

.focus\:text-pink-400\/100:focus {
  color: rgb(244 114 182 / 1);
}

.focus\:text-pink-400\/20:focus {
  color: rgb(244 114 182 / 0.2);
}

.focus\:text-pink-400\/25:focus {
  color: rgb(244 114 182 / 0.25);
}

.focus\:text-pink-400\/30:focus {
  color: rgb(244 114 182 / 0.3);
}

.focus\:text-pink-400\/40:focus {
  color: rgb(244 114 182 / 0.4);
}

.focus\:text-pink-400\/5:focus {
  color: rgb(244 114 182 / 0.05);
}

.focus\:text-pink-400\/50:focus {
  color: rgb(244 114 182 / 0.5);
}

.focus\:text-pink-400\/60:focus {
  color: rgb(244 114 182 / 0.6);
}

.focus\:text-pink-400\/70:focus {
  color: rgb(244 114 182 / 0.7);
}

.focus\:text-pink-400\/75:focus {
  color: rgb(244 114 182 / 0.75);
}

.focus\:text-pink-400\/80:focus {
  color: rgb(244 114 182 / 0.8);
}

.focus\:text-pink-400\/90:focus {
  color: rgb(244 114 182 / 0.9);
}

.focus\:text-pink-400\/95:focus {
  color: rgb(244 114 182 / 0.95);
}

.focus\:text-pink-50:focus {
  --tw-text-opacity: 1;
  color: rgb(253 242 248 / var(--tw-text-opacity));
}

.focus\:text-pink-50\/0:focus {
  color: rgb(253 242 248 / 0);
}

.focus\:text-pink-50\/10:focus {
  color: rgb(253 242 248 / 0.1);
}

.focus\:text-pink-50\/100:focus {
  color: rgb(253 242 248 / 1);
}

.focus\:text-pink-50\/20:focus {
  color: rgb(253 242 248 / 0.2);
}

.focus\:text-pink-50\/25:focus {
  color: rgb(253 242 248 / 0.25);
}

.focus\:text-pink-50\/30:focus {
  color: rgb(253 242 248 / 0.3);
}

.focus\:text-pink-50\/40:focus {
  color: rgb(253 242 248 / 0.4);
}

.focus\:text-pink-50\/5:focus {
  color: rgb(253 242 248 / 0.05);
}

.focus\:text-pink-50\/50:focus {
  color: rgb(253 242 248 / 0.5);
}

.focus\:text-pink-50\/60:focus {
  color: rgb(253 242 248 / 0.6);
}

.focus\:text-pink-50\/70:focus {
  color: rgb(253 242 248 / 0.7);
}

.focus\:text-pink-50\/75:focus {
  color: rgb(253 242 248 / 0.75);
}

.focus\:text-pink-50\/80:focus {
  color: rgb(253 242 248 / 0.8);
}

.focus\:text-pink-50\/90:focus {
  color: rgb(253 242 248 / 0.9);
}

.focus\:text-pink-50\/95:focus {
  color: rgb(253 242 248 / 0.95);
}

.focus\:text-pink-500:focus {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity));
}

.focus\:text-pink-500\/0:focus {
  color: rgb(236 72 153 / 0);
}

.focus\:text-pink-500\/10:focus {
  color: rgb(236 72 153 / 0.1);
}

.focus\:text-pink-500\/100:focus {
  color: rgb(236 72 153 / 1);
}

.focus\:text-pink-500\/20:focus {
  color: rgb(236 72 153 / 0.2);
}

.focus\:text-pink-500\/25:focus {
  color: rgb(236 72 153 / 0.25);
}

.focus\:text-pink-500\/30:focus {
  color: rgb(236 72 153 / 0.3);
}

.focus\:text-pink-500\/40:focus {
  color: rgb(236 72 153 / 0.4);
}

.focus\:text-pink-500\/5:focus {
  color: rgb(236 72 153 / 0.05);
}

.focus\:text-pink-500\/50:focus {
  color: rgb(236 72 153 / 0.5);
}

.focus\:text-pink-500\/60:focus {
  color: rgb(236 72 153 / 0.6);
}

.focus\:text-pink-500\/70:focus {
  color: rgb(236 72 153 / 0.7);
}

.focus\:text-pink-500\/75:focus {
  color: rgb(236 72 153 / 0.75);
}

.focus\:text-pink-500\/80:focus {
  color: rgb(236 72 153 / 0.8);
}

.focus\:text-pink-500\/90:focus {
  color: rgb(236 72 153 / 0.9);
}

.focus\:text-pink-500\/95:focus {
  color: rgb(236 72 153 / 0.95);
}

.focus\:text-pink-600:focus {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity));
}

.focus\:text-pink-600\/0:focus {
  color: rgb(219 39 119 / 0);
}

.focus\:text-pink-600\/10:focus {
  color: rgb(219 39 119 / 0.1);
}

.focus\:text-pink-600\/100:focus {
  color: rgb(219 39 119 / 1);
}

.focus\:text-pink-600\/20:focus {
  color: rgb(219 39 119 / 0.2);
}

.focus\:text-pink-600\/25:focus {
  color: rgb(219 39 119 / 0.25);
}

.focus\:text-pink-600\/30:focus {
  color: rgb(219 39 119 / 0.3);
}

.focus\:text-pink-600\/40:focus {
  color: rgb(219 39 119 / 0.4);
}

.focus\:text-pink-600\/5:focus {
  color: rgb(219 39 119 / 0.05);
}

.focus\:text-pink-600\/50:focus {
  color: rgb(219 39 119 / 0.5);
}

.focus\:text-pink-600\/60:focus {
  color: rgb(219 39 119 / 0.6);
}

.focus\:text-pink-600\/70:focus {
  color: rgb(219 39 119 / 0.7);
}

.focus\:text-pink-600\/75:focus {
  color: rgb(219 39 119 / 0.75);
}

.focus\:text-pink-600\/80:focus {
  color: rgb(219 39 119 / 0.8);
}

.focus\:text-pink-600\/90:focus {
  color: rgb(219 39 119 / 0.9);
}

.focus\:text-pink-600\/95:focus {
  color: rgb(219 39 119 / 0.95);
}

.focus\:text-pink-700:focus {
  --tw-text-opacity: 1;
  color: rgb(190 24 93 / var(--tw-text-opacity));
}

.focus\:text-pink-700\/0:focus {
  color: rgb(190 24 93 / 0);
}

.focus\:text-pink-700\/10:focus {
  color: rgb(190 24 93 / 0.1);
}

.focus\:text-pink-700\/100:focus {
  color: rgb(190 24 93 / 1);
}

.focus\:text-pink-700\/20:focus {
  color: rgb(190 24 93 / 0.2);
}

.focus\:text-pink-700\/25:focus {
  color: rgb(190 24 93 / 0.25);
}

.focus\:text-pink-700\/30:focus {
  color: rgb(190 24 93 / 0.3);
}

.focus\:text-pink-700\/40:focus {
  color: rgb(190 24 93 / 0.4);
}

.focus\:text-pink-700\/5:focus {
  color: rgb(190 24 93 / 0.05);
}

.focus\:text-pink-700\/50:focus {
  color: rgb(190 24 93 / 0.5);
}

.focus\:text-pink-700\/60:focus {
  color: rgb(190 24 93 / 0.6);
}

.focus\:text-pink-700\/70:focus {
  color: rgb(190 24 93 / 0.7);
}

.focus\:text-pink-700\/75:focus {
  color: rgb(190 24 93 / 0.75);
}

.focus\:text-pink-700\/80:focus {
  color: rgb(190 24 93 / 0.8);
}

.focus\:text-pink-700\/90:focus {
  color: rgb(190 24 93 / 0.9);
}

.focus\:text-pink-700\/95:focus {
  color: rgb(190 24 93 / 0.95);
}

.focus\:text-pink-800:focus {
  --tw-text-opacity: 1;
  color: rgb(157 23 77 / var(--tw-text-opacity));
}

.focus\:text-pink-800\/0:focus {
  color: rgb(157 23 77 / 0);
}

.focus\:text-pink-800\/10:focus {
  color: rgb(157 23 77 / 0.1);
}

.focus\:text-pink-800\/100:focus {
  color: rgb(157 23 77 / 1);
}

.focus\:text-pink-800\/20:focus {
  color: rgb(157 23 77 / 0.2);
}

.focus\:text-pink-800\/25:focus {
  color: rgb(157 23 77 / 0.25);
}

.focus\:text-pink-800\/30:focus {
  color: rgb(157 23 77 / 0.3);
}

.focus\:text-pink-800\/40:focus {
  color: rgb(157 23 77 / 0.4);
}

.focus\:text-pink-800\/5:focus {
  color: rgb(157 23 77 / 0.05);
}

.focus\:text-pink-800\/50:focus {
  color: rgb(157 23 77 / 0.5);
}

.focus\:text-pink-800\/60:focus {
  color: rgb(157 23 77 / 0.6);
}

.focus\:text-pink-800\/70:focus {
  color: rgb(157 23 77 / 0.7);
}

.focus\:text-pink-800\/75:focus {
  color: rgb(157 23 77 / 0.75);
}

.focus\:text-pink-800\/80:focus {
  color: rgb(157 23 77 / 0.8);
}

.focus\:text-pink-800\/90:focus {
  color: rgb(157 23 77 / 0.9);
}

.focus\:text-pink-800\/95:focus {
  color: rgb(157 23 77 / 0.95);
}

.focus\:text-pink-900:focus {
  --tw-text-opacity: 1;
  color: rgb(131 24 67 / var(--tw-text-opacity));
}

.focus\:text-pink-900\/0:focus {
  color: rgb(131 24 67 / 0);
}

.focus\:text-pink-900\/10:focus {
  color: rgb(131 24 67 / 0.1);
}

.focus\:text-pink-900\/100:focus {
  color: rgb(131 24 67 / 1);
}

.focus\:text-pink-900\/20:focus {
  color: rgb(131 24 67 / 0.2);
}

.focus\:text-pink-900\/25:focus {
  color: rgb(131 24 67 / 0.25);
}

.focus\:text-pink-900\/30:focus {
  color: rgb(131 24 67 / 0.3);
}

.focus\:text-pink-900\/40:focus {
  color: rgb(131 24 67 / 0.4);
}

.focus\:text-pink-900\/5:focus {
  color: rgb(131 24 67 / 0.05);
}

.focus\:text-pink-900\/50:focus {
  color: rgb(131 24 67 / 0.5);
}

.focus\:text-pink-900\/60:focus {
  color: rgb(131 24 67 / 0.6);
}

.focus\:text-pink-900\/70:focus {
  color: rgb(131 24 67 / 0.7);
}

.focus\:text-pink-900\/75:focus {
  color: rgb(131 24 67 / 0.75);
}

.focus\:text-pink-900\/80:focus {
  color: rgb(131 24 67 / 0.8);
}

.focus\:text-pink-900\/90:focus {
  color: rgb(131 24 67 / 0.9);
}

.focus\:text-pink-900\/95:focus {
  color: rgb(131 24 67 / 0.95);
}

.focus\:text-primary-100:focus {
  --tw-text-opacity: 1;
  color: rgb(224 224 242 / var(--tw-text-opacity));
}

.focus\:text-primary-100\/0:focus {
  color: rgb(224 224 242 / 0);
}

.focus\:text-primary-100\/10:focus {
  color: rgb(224 224 242 / 0.1);
}

.focus\:text-primary-100\/100:focus {
  color: rgb(224 224 242 / 1);
}

.focus\:text-primary-100\/20:focus {
  color: rgb(224 224 242 / 0.2);
}

.focus\:text-primary-100\/25:focus {
  color: rgb(224 224 242 / 0.25);
}

.focus\:text-primary-100\/30:focus {
  color: rgb(224 224 242 / 0.3);
}

.focus\:text-primary-100\/40:focus {
  color: rgb(224 224 242 / 0.4);
}

.focus\:text-primary-100\/5:focus {
  color: rgb(224 224 242 / 0.05);
}

.focus\:text-primary-100\/50:focus {
  color: rgb(224 224 242 / 0.5);
}

.focus\:text-primary-100\/60:focus {
  color: rgb(224 224 242 / 0.6);
}

.focus\:text-primary-100\/70:focus {
  color: rgb(224 224 242 / 0.7);
}

.focus\:text-primary-100\/75:focus {
  color: rgb(224 224 242 / 0.75);
}

.focus\:text-primary-100\/80:focus {
  color: rgb(224 224 242 / 0.8);
}

.focus\:text-primary-100\/90:focus {
  color: rgb(224 224 242 / 0.9);
}

.focus\:text-primary-100\/95:focus {
  color: rgb(224 224 242 / 0.95);
}

.focus\:text-primary-200:focus {
  --tw-text-opacity: 1;
  color: rgb(178 178 218 / var(--tw-text-opacity));
}

.focus\:text-primary-200\/0:focus {
  color: rgb(178 178 218 / 0);
}

.focus\:text-primary-200\/10:focus {
  color: rgb(178 178 218 / 0.1);
}

.focus\:text-primary-200\/100:focus {
  color: rgb(178 178 218 / 1);
}

.focus\:text-primary-200\/20:focus {
  color: rgb(178 178 218 / 0.2);
}

.focus\:text-primary-200\/25:focus {
  color: rgb(178 178 218 / 0.25);
}

.focus\:text-primary-200\/30:focus {
  color: rgb(178 178 218 / 0.3);
}

.focus\:text-primary-200\/40:focus {
  color: rgb(178 178 218 / 0.4);
}

.focus\:text-primary-200\/5:focus {
  color: rgb(178 178 218 / 0.05);
}

.focus\:text-primary-200\/50:focus {
  color: rgb(178 178 218 / 0.5);
}

.focus\:text-primary-200\/60:focus {
  color: rgb(178 178 218 / 0.6);
}

.focus\:text-primary-200\/70:focus {
  color: rgb(178 178 218 / 0.7);
}

.focus\:text-primary-200\/75:focus {
  color: rgb(178 178 218 / 0.75);
}

.focus\:text-primary-200\/80:focus {
  color: rgb(178 178 218 / 0.8);
}

.focus\:text-primary-200\/90:focus {
  color: rgb(178 178 218 / 0.9);
}

.focus\:text-primary-200\/95:focus {
  color: rgb(178 178 218 / 0.95);
}

.focus\:text-primary-300:focus {
  --tw-text-opacity: 1;
  color: rgb(132 132 194 / var(--tw-text-opacity));
}

.focus\:text-primary-300\/0:focus {
  color: rgb(132 132 194 / 0);
}

.focus\:text-primary-300\/10:focus {
  color: rgb(132 132 194 / 0.1);
}

.focus\:text-primary-300\/100:focus {
  color: rgb(132 132 194 / 1);
}

.focus\:text-primary-300\/20:focus {
  color: rgb(132 132 194 / 0.2);
}

.focus\:text-primary-300\/25:focus {
  color: rgb(132 132 194 / 0.25);
}

.focus\:text-primary-300\/30:focus {
  color: rgb(132 132 194 / 0.3);
}

.focus\:text-primary-300\/40:focus {
  color: rgb(132 132 194 / 0.4);
}

.focus\:text-primary-300\/5:focus {
  color: rgb(132 132 194 / 0.05);
}

.focus\:text-primary-300\/50:focus {
  color: rgb(132 132 194 / 0.5);
}

.focus\:text-primary-300\/60:focus {
  color: rgb(132 132 194 / 0.6);
}

.focus\:text-primary-300\/70:focus {
  color: rgb(132 132 194 / 0.7);
}

.focus\:text-primary-300\/75:focus {
  color: rgb(132 132 194 / 0.75);
}

.focus\:text-primary-300\/80:focus {
  color: rgb(132 132 194 / 0.8);
}

.focus\:text-primary-300\/90:focus {
  color: rgb(132 132 194 / 0.9);
}

.focus\:text-primary-300\/95:focus {
  color: rgb(132 132 194 / 0.95);
}

.focus\:text-primary-400:focus {
  --tw-text-opacity: 1;
  color: rgb(86 86 171 / var(--tw-text-opacity));
}

.focus\:text-primary-400\/0:focus {
  color: rgb(86 86 171 / 0);
}

.focus\:text-primary-400\/10:focus {
  color: rgb(86 86 171 / 0.1);
}

.focus\:text-primary-400\/100:focus {
  color: rgb(86 86 171 / 1);
}

.focus\:text-primary-400\/20:focus {
  color: rgb(86 86 171 / 0.2);
}

.focus\:text-primary-400\/25:focus {
  color: rgb(86 86 171 / 0.25);
}

.focus\:text-primary-400\/30:focus {
  color: rgb(86 86 171 / 0.3);
}

.focus\:text-primary-400\/40:focus {
  color: rgb(86 86 171 / 0.4);
}

.focus\:text-primary-400\/5:focus {
  color: rgb(86 86 171 / 0.05);
}

.focus\:text-primary-400\/50:focus {
  color: rgb(86 86 171 / 0.5);
}

.focus\:text-primary-400\/60:focus {
  color: rgb(86 86 171 / 0.6);
}

.focus\:text-primary-400\/70:focus {
  color: rgb(86 86 171 / 0.7);
}

.focus\:text-primary-400\/75:focus {
  color: rgb(86 86 171 / 0.75);
}

.focus\:text-primary-400\/80:focus {
  color: rgb(86 86 171 / 0.8);
}

.focus\:text-primary-400\/90:focus {
  color: rgb(86 86 171 / 0.9);
}

.focus\:text-primary-400\/95:focus {
  color: rgb(86 86 171 / 0.95);
}

.focus\:text-primary-500:focus {
  --tw-text-opacity: 1;
  color: rgb(59 56 133 / var(--tw-text-opacity));
}

.focus\:text-primary-500\/0:focus {
  color: rgb(59 56 133 / 0);
}

.focus\:text-primary-500\/10:focus {
  color: rgb(59 56 133 / 0.1);
}

.focus\:text-primary-500\/100:focus {
  color: rgb(59 56 133 / 1);
}

.focus\:text-primary-500\/20:focus {
  color: rgb(59 56 133 / 0.2);
}

.focus\:text-primary-500\/25:focus {
  color: rgb(59 56 133 / 0.25);
}

.focus\:text-primary-500\/30:focus {
  color: rgb(59 56 133 / 0.3);
}

.focus\:text-primary-500\/40:focus {
  color: rgb(59 56 133 / 0.4);
}

.focus\:text-primary-500\/5:focus {
  color: rgb(59 56 133 / 0.05);
}

.focus\:text-primary-500\/50:focus {
  color: rgb(59 56 133 / 0.5);
}

.focus\:text-primary-500\/60:focus {
  color: rgb(59 56 133 / 0.6);
}

.focus\:text-primary-500\/70:focus {
  color: rgb(59 56 133 / 0.7);
}

.focus\:text-primary-500\/75:focus {
  color: rgb(59 56 133 / 0.75);
}

.focus\:text-primary-500\/80:focus {
  color: rgb(59 56 133 / 0.8);
}

.focus\:text-primary-500\/90:focus {
  color: rgb(59 56 133 / 0.9);
}

.focus\:text-primary-500\/95:focus {
  color: rgb(59 56 133 / 0.95);
}

.focus\:text-primary-600:focus {
  --tw-text-opacity: 1;
  color: rgb(42 40 99 / var(--tw-text-opacity));
}

.focus\:text-primary-600\/0:focus {
  color: rgb(42 40 99 / 0);
}

.focus\:text-primary-600\/10:focus {
  color: rgb(42 40 99 / 0.1);
}

.focus\:text-primary-600\/100:focus {
  color: rgb(42 40 99 / 1);
}

.focus\:text-primary-600\/20:focus {
  color: rgb(42 40 99 / 0.2);
}

.focus\:text-primary-600\/25:focus {
  color: rgb(42 40 99 / 0.25);
}

.focus\:text-primary-600\/30:focus {
  color: rgb(42 40 99 / 0.3);
}

.focus\:text-primary-600\/40:focus {
  color: rgb(42 40 99 / 0.4);
}

.focus\:text-primary-600\/5:focus {
  color: rgb(42 40 99 / 0.05);
}

.focus\:text-primary-600\/50:focus {
  color: rgb(42 40 99 / 0.5);
}

.focus\:text-primary-600\/60:focus {
  color: rgb(42 40 99 / 0.6);
}

.focus\:text-primary-600\/70:focus {
  color: rgb(42 40 99 / 0.7);
}

.focus\:text-primary-600\/75:focus {
  color: rgb(42 40 99 / 0.75);
}

.focus\:text-primary-600\/80:focus {
  color: rgb(42 40 99 / 0.8);
}

.focus\:text-primary-600\/90:focus {
  color: rgb(42 40 99 / 0.9);
}

.focus\:text-primary-600\/95:focus {
  color: rgb(42 40 99 / 0.95);
}

.focus\:text-primary-700:focus {
  --tw-text-opacity: 1;
  color: rgb(26 24 65 / var(--tw-text-opacity));
}

.focus\:text-primary-700\/0:focus {
  color: rgb(26 24 65 / 0);
}

.focus\:text-primary-700\/10:focus {
  color: rgb(26 24 65 / 0.1);
}

.focus\:text-primary-700\/100:focus {
  color: rgb(26 24 65 / 1);
}

.focus\:text-primary-700\/20:focus {
  color: rgb(26 24 65 / 0.2);
}

.focus\:text-primary-700\/25:focus {
  color: rgb(26 24 65 / 0.25);
}

.focus\:text-primary-700\/30:focus {
  color: rgb(26 24 65 / 0.3);
}

.focus\:text-primary-700\/40:focus {
  color: rgb(26 24 65 / 0.4);
}

.focus\:text-primary-700\/5:focus {
  color: rgb(26 24 65 / 0.05);
}

.focus\:text-primary-700\/50:focus {
  color: rgb(26 24 65 / 0.5);
}

.focus\:text-primary-700\/60:focus {
  color: rgb(26 24 65 / 0.6);
}

.focus\:text-primary-700\/70:focus {
  color: rgb(26 24 65 / 0.7);
}

.focus\:text-primary-700\/75:focus {
  color: rgb(26 24 65 / 0.75);
}

.focus\:text-primary-700\/80:focus {
  color: rgb(26 24 65 / 0.8);
}

.focus\:text-primary-700\/90:focus {
  color: rgb(26 24 65 / 0.9);
}

.focus\:text-primary-700\/95:focus {
  color: rgb(26 24 65 / 0.95);
}

.focus\:text-primary-800:focus {
  --tw-text-opacity: 1;
  color: rgb(10 8 31 / var(--tw-text-opacity));
}

.focus\:text-primary-800\/0:focus {
  color: rgb(10 8 31 / 0);
}

.focus\:text-primary-800\/10:focus {
  color: rgb(10 8 31 / 0.1);
}

.focus\:text-primary-800\/100:focus {
  color: rgb(10 8 31 / 1);
}

.focus\:text-primary-800\/20:focus {
  color: rgb(10 8 31 / 0.2);
}

.focus\:text-primary-800\/25:focus {
  color: rgb(10 8 31 / 0.25);
}

.focus\:text-primary-800\/30:focus {
  color: rgb(10 8 31 / 0.3);
}

.focus\:text-primary-800\/40:focus {
  color: rgb(10 8 31 / 0.4);
}

.focus\:text-primary-800\/5:focus {
  color: rgb(10 8 31 / 0.05);
}

.focus\:text-primary-800\/50:focus {
  color: rgb(10 8 31 / 0.5);
}

.focus\:text-primary-800\/60:focus {
  color: rgb(10 8 31 / 0.6);
}

.focus\:text-primary-800\/70:focus {
  color: rgb(10 8 31 / 0.7);
}

.focus\:text-primary-800\/75:focus {
  color: rgb(10 8 31 / 0.75);
}

.focus\:text-primary-800\/80:focus {
  color: rgb(10 8 31 / 0.8);
}

.focus\:text-primary-800\/90:focus {
  color: rgb(10 8 31 / 0.9);
}

.focus\:text-primary-800\/95:focus {
  color: rgb(10 8 31 / 0.95);
}

.focus\:text-primary-900:focus {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.focus\:text-primary-900\/0:focus {
  color: rgb(0 0 0 / 0);
}

.focus\:text-primary-900\/10:focus {
  color: rgb(0 0 0 / 0.1);
}

.focus\:text-primary-900\/100:focus {
  color: rgb(0 0 0 / 1);
}

.focus\:text-primary-900\/20:focus {
  color: rgb(0 0 0 / 0.2);
}

.focus\:text-primary-900\/25:focus {
  color: rgb(0 0 0 / 0.25);
}

.focus\:text-primary-900\/30:focus {
  color: rgb(0 0 0 / 0.3);
}

.focus\:text-primary-900\/40:focus {
  color: rgb(0 0 0 / 0.4);
}

.focus\:text-primary-900\/5:focus {
  color: rgb(0 0 0 / 0.05);
}

.focus\:text-primary-900\/50:focus {
  color: rgb(0 0 0 / 0.5);
}

.focus\:text-primary-900\/60:focus {
  color: rgb(0 0 0 / 0.6);
}

.focus\:text-primary-900\/70:focus {
  color: rgb(0 0 0 / 0.7);
}

.focus\:text-primary-900\/75:focus {
  color: rgb(0 0 0 / 0.75);
}

.focus\:text-primary-900\/80:focus {
  color: rgb(0 0 0 / 0.8);
}

.focus\:text-primary-900\/90:focus {
  color: rgb(0 0 0 / 0.9);
}

.focus\:text-primary-900\/95:focus {
  color: rgb(0 0 0 / 0.95);
}

.focus\:text-purple-100:focus {
  --tw-text-opacity: 1;
  color: rgb(243 232 255 / var(--tw-text-opacity));
}

.focus\:text-purple-100\/0:focus {
  color: rgb(243 232 255 / 0);
}

.focus\:text-purple-100\/10:focus {
  color: rgb(243 232 255 / 0.1);
}

.focus\:text-purple-100\/100:focus {
  color: rgb(243 232 255 / 1);
}

.focus\:text-purple-100\/20:focus {
  color: rgb(243 232 255 / 0.2);
}

.focus\:text-purple-100\/25:focus {
  color: rgb(243 232 255 / 0.25);
}

.focus\:text-purple-100\/30:focus {
  color: rgb(243 232 255 / 0.3);
}

.focus\:text-purple-100\/40:focus {
  color: rgb(243 232 255 / 0.4);
}

.focus\:text-purple-100\/5:focus {
  color: rgb(243 232 255 / 0.05);
}

.focus\:text-purple-100\/50:focus {
  color: rgb(243 232 255 / 0.5);
}

.focus\:text-purple-100\/60:focus {
  color: rgb(243 232 255 / 0.6);
}

.focus\:text-purple-100\/70:focus {
  color: rgb(243 232 255 / 0.7);
}

.focus\:text-purple-100\/75:focus {
  color: rgb(243 232 255 / 0.75);
}

.focus\:text-purple-100\/80:focus {
  color: rgb(243 232 255 / 0.8);
}

.focus\:text-purple-100\/90:focus {
  color: rgb(243 232 255 / 0.9);
}

.focus\:text-purple-100\/95:focus {
  color: rgb(243 232 255 / 0.95);
}

.focus\:text-purple-200:focus {
  --tw-text-opacity: 1;
  color: rgb(233 213 255 / var(--tw-text-opacity));
}

.focus\:text-purple-200\/0:focus {
  color: rgb(233 213 255 / 0);
}

.focus\:text-purple-200\/10:focus {
  color: rgb(233 213 255 / 0.1);
}

.focus\:text-purple-200\/100:focus {
  color: rgb(233 213 255 / 1);
}

.focus\:text-purple-200\/20:focus {
  color: rgb(233 213 255 / 0.2);
}

.focus\:text-purple-200\/25:focus {
  color: rgb(233 213 255 / 0.25);
}

.focus\:text-purple-200\/30:focus {
  color: rgb(233 213 255 / 0.3);
}

.focus\:text-purple-200\/40:focus {
  color: rgb(233 213 255 / 0.4);
}

.focus\:text-purple-200\/5:focus {
  color: rgb(233 213 255 / 0.05);
}

.focus\:text-purple-200\/50:focus {
  color: rgb(233 213 255 / 0.5);
}

.focus\:text-purple-200\/60:focus {
  color: rgb(233 213 255 / 0.6);
}

.focus\:text-purple-200\/70:focus {
  color: rgb(233 213 255 / 0.7);
}

.focus\:text-purple-200\/75:focus {
  color: rgb(233 213 255 / 0.75);
}

.focus\:text-purple-200\/80:focus {
  color: rgb(233 213 255 / 0.8);
}

.focus\:text-purple-200\/90:focus {
  color: rgb(233 213 255 / 0.9);
}

.focus\:text-purple-200\/95:focus {
  color: rgb(233 213 255 / 0.95);
}

.focus\:text-purple-300:focus {
  --tw-text-opacity: 1;
  color: rgb(216 180 254 / var(--tw-text-opacity));
}

.focus\:text-purple-300\/0:focus {
  color: rgb(216 180 254 / 0);
}

.focus\:text-purple-300\/10:focus {
  color: rgb(216 180 254 / 0.1);
}

.focus\:text-purple-300\/100:focus {
  color: rgb(216 180 254 / 1);
}

.focus\:text-purple-300\/20:focus {
  color: rgb(216 180 254 / 0.2);
}

.focus\:text-purple-300\/25:focus {
  color: rgb(216 180 254 / 0.25);
}

.focus\:text-purple-300\/30:focus {
  color: rgb(216 180 254 / 0.3);
}

.focus\:text-purple-300\/40:focus {
  color: rgb(216 180 254 / 0.4);
}

.focus\:text-purple-300\/5:focus {
  color: rgb(216 180 254 / 0.05);
}

.focus\:text-purple-300\/50:focus {
  color: rgb(216 180 254 / 0.5);
}

.focus\:text-purple-300\/60:focus {
  color: rgb(216 180 254 / 0.6);
}

.focus\:text-purple-300\/70:focus {
  color: rgb(216 180 254 / 0.7);
}

.focus\:text-purple-300\/75:focus {
  color: rgb(216 180 254 / 0.75);
}

.focus\:text-purple-300\/80:focus {
  color: rgb(216 180 254 / 0.8);
}

.focus\:text-purple-300\/90:focus {
  color: rgb(216 180 254 / 0.9);
}

.focus\:text-purple-300\/95:focus {
  color: rgb(216 180 254 / 0.95);
}

.focus\:text-purple-400:focus {
  --tw-text-opacity: 1;
  color: rgb(192 132 252 / var(--tw-text-opacity));
}

.focus\:text-purple-400\/0:focus {
  color: rgb(192 132 252 / 0);
}

.focus\:text-purple-400\/10:focus {
  color: rgb(192 132 252 / 0.1);
}

.focus\:text-purple-400\/100:focus {
  color: rgb(192 132 252 / 1);
}

.focus\:text-purple-400\/20:focus {
  color: rgb(192 132 252 / 0.2);
}

.focus\:text-purple-400\/25:focus {
  color: rgb(192 132 252 / 0.25);
}

.focus\:text-purple-400\/30:focus {
  color: rgb(192 132 252 / 0.3);
}

.focus\:text-purple-400\/40:focus {
  color: rgb(192 132 252 / 0.4);
}

.focus\:text-purple-400\/5:focus {
  color: rgb(192 132 252 / 0.05);
}

.focus\:text-purple-400\/50:focus {
  color: rgb(192 132 252 / 0.5);
}

.focus\:text-purple-400\/60:focus {
  color: rgb(192 132 252 / 0.6);
}

.focus\:text-purple-400\/70:focus {
  color: rgb(192 132 252 / 0.7);
}

.focus\:text-purple-400\/75:focus {
  color: rgb(192 132 252 / 0.75);
}

.focus\:text-purple-400\/80:focus {
  color: rgb(192 132 252 / 0.8);
}

.focus\:text-purple-400\/90:focus {
  color: rgb(192 132 252 / 0.9);
}

.focus\:text-purple-400\/95:focus {
  color: rgb(192 132 252 / 0.95);
}

.focus\:text-purple-50:focus {
  --tw-text-opacity: 1;
  color: rgb(250 245 255 / var(--tw-text-opacity));
}

.focus\:text-purple-50\/0:focus {
  color: rgb(250 245 255 / 0);
}

.focus\:text-purple-50\/10:focus {
  color: rgb(250 245 255 / 0.1);
}

.focus\:text-purple-50\/100:focus {
  color: rgb(250 245 255 / 1);
}

.focus\:text-purple-50\/20:focus {
  color: rgb(250 245 255 / 0.2);
}

.focus\:text-purple-50\/25:focus {
  color: rgb(250 245 255 / 0.25);
}

.focus\:text-purple-50\/30:focus {
  color: rgb(250 245 255 / 0.3);
}

.focus\:text-purple-50\/40:focus {
  color: rgb(250 245 255 / 0.4);
}

.focus\:text-purple-50\/5:focus {
  color: rgb(250 245 255 / 0.05);
}

.focus\:text-purple-50\/50:focus {
  color: rgb(250 245 255 / 0.5);
}

.focus\:text-purple-50\/60:focus {
  color: rgb(250 245 255 / 0.6);
}

.focus\:text-purple-50\/70:focus {
  color: rgb(250 245 255 / 0.7);
}

.focus\:text-purple-50\/75:focus {
  color: rgb(250 245 255 / 0.75);
}

.focus\:text-purple-50\/80:focus {
  color: rgb(250 245 255 / 0.8);
}

.focus\:text-purple-50\/90:focus {
  color: rgb(250 245 255 / 0.9);
}

.focus\:text-purple-50\/95:focus {
  color: rgb(250 245 255 / 0.95);
}

.focus\:text-purple-500:focus {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity));
}

.focus\:text-purple-500\/0:focus {
  color: rgb(168 85 247 / 0);
}

.focus\:text-purple-500\/10:focus {
  color: rgb(168 85 247 / 0.1);
}

.focus\:text-purple-500\/100:focus {
  color: rgb(168 85 247 / 1);
}

.focus\:text-purple-500\/20:focus {
  color: rgb(168 85 247 / 0.2);
}

.focus\:text-purple-500\/25:focus {
  color: rgb(168 85 247 / 0.25);
}

.focus\:text-purple-500\/30:focus {
  color: rgb(168 85 247 / 0.3);
}

.focus\:text-purple-500\/40:focus {
  color: rgb(168 85 247 / 0.4);
}

.focus\:text-purple-500\/5:focus {
  color: rgb(168 85 247 / 0.05);
}

.focus\:text-purple-500\/50:focus {
  color: rgb(168 85 247 / 0.5);
}

.focus\:text-purple-500\/60:focus {
  color: rgb(168 85 247 / 0.6);
}

.focus\:text-purple-500\/70:focus {
  color: rgb(168 85 247 / 0.7);
}

.focus\:text-purple-500\/75:focus {
  color: rgb(168 85 247 / 0.75);
}

.focus\:text-purple-500\/80:focus {
  color: rgb(168 85 247 / 0.8);
}

.focus\:text-purple-500\/90:focus {
  color: rgb(168 85 247 / 0.9);
}

.focus\:text-purple-500\/95:focus {
  color: rgb(168 85 247 / 0.95);
}

.focus\:text-purple-600:focus {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity));
}

.focus\:text-purple-600\/0:focus {
  color: rgb(147 51 234 / 0);
}

.focus\:text-purple-600\/10:focus {
  color: rgb(147 51 234 / 0.1);
}

.focus\:text-purple-600\/100:focus {
  color: rgb(147 51 234 / 1);
}

.focus\:text-purple-600\/20:focus {
  color: rgb(147 51 234 / 0.2);
}

.focus\:text-purple-600\/25:focus {
  color: rgb(147 51 234 / 0.25);
}

.focus\:text-purple-600\/30:focus {
  color: rgb(147 51 234 / 0.3);
}

.focus\:text-purple-600\/40:focus {
  color: rgb(147 51 234 / 0.4);
}

.focus\:text-purple-600\/5:focus {
  color: rgb(147 51 234 / 0.05);
}

.focus\:text-purple-600\/50:focus {
  color: rgb(147 51 234 / 0.5);
}

.focus\:text-purple-600\/60:focus {
  color: rgb(147 51 234 / 0.6);
}

.focus\:text-purple-600\/70:focus {
  color: rgb(147 51 234 / 0.7);
}

.focus\:text-purple-600\/75:focus {
  color: rgb(147 51 234 / 0.75);
}

.focus\:text-purple-600\/80:focus {
  color: rgb(147 51 234 / 0.8);
}

.focus\:text-purple-600\/90:focus {
  color: rgb(147 51 234 / 0.9);
}

.focus\:text-purple-600\/95:focus {
  color: rgb(147 51 234 / 0.95);
}

.focus\:text-purple-700:focus {
  --tw-text-opacity: 1;
  color: rgb(126 34 206 / var(--tw-text-opacity));
}

.focus\:text-purple-700\/0:focus {
  color: rgb(126 34 206 / 0);
}

.focus\:text-purple-700\/10:focus {
  color: rgb(126 34 206 / 0.1);
}

.focus\:text-purple-700\/100:focus {
  color: rgb(126 34 206 / 1);
}

.focus\:text-purple-700\/20:focus {
  color: rgb(126 34 206 / 0.2);
}

.focus\:text-purple-700\/25:focus {
  color: rgb(126 34 206 / 0.25);
}

.focus\:text-purple-700\/30:focus {
  color: rgb(126 34 206 / 0.3);
}

.focus\:text-purple-700\/40:focus {
  color: rgb(126 34 206 / 0.4);
}

.focus\:text-purple-700\/5:focus {
  color: rgb(126 34 206 / 0.05);
}

.focus\:text-purple-700\/50:focus {
  color: rgb(126 34 206 / 0.5);
}

.focus\:text-purple-700\/60:focus {
  color: rgb(126 34 206 / 0.6);
}

.focus\:text-purple-700\/70:focus {
  color: rgb(126 34 206 / 0.7);
}

.focus\:text-purple-700\/75:focus {
  color: rgb(126 34 206 / 0.75);
}

.focus\:text-purple-700\/80:focus {
  color: rgb(126 34 206 / 0.8);
}

.focus\:text-purple-700\/90:focus {
  color: rgb(126 34 206 / 0.9);
}

.focus\:text-purple-700\/95:focus {
  color: rgb(126 34 206 / 0.95);
}

.focus\:text-purple-800:focus {
  --tw-text-opacity: 1;
  color: rgb(107 33 168 / var(--tw-text-opacity));
}

.focus\:text-purple-800\/0:focus {
  color: rgb(107 33 168 / 0);
}

.focus\:text-purple-800\/10:focus {
  color: rgb(107 33 168 / 0.1);
}

.focus\:text-purple-800\/100:focus {
  color: rgb(107 33 168 / 1);
}

.focus\:text-purple-800\/20:focus {
  color: rgb(107 33 168 / 0.2);
}

.focus\:text-purple-800\/25:focus {
  color: rgb(107 33 168 / 0.25);
}

.focus\:text-purple-800\/30:focus {
  color: rgb(107 33 168 / 0.3);
}

.focus\:text-purple-800\/40:focus {
  color: rgb(107 33 168 / 0.4);
}

.focus\:text-purple-800\/5:focus {
  color: rgb(107 33 168 / 0.05);
}

.focus\:text-purple-800\/50:focus {
  color: rgb(107 33 168 / 0.5);
}

.focus\:text-purple-800\/60:focus {
  color: rgb(107 33 168 / 0.6);
}

.focus\:text-purple-800\/70:focus {
  color: rgb(107 33 168 / 0.7);
}

.focus\:text-purple-800\/75:focus {
  color: rgb(107 33 168 / 0.75);
}

.focus\:text-purple-800\/80:focus {
  color: rgb(107 33 168 / 0.8);
}

.focus\:text-purple-800\/90:focus {
  color: rgb(107 33 168 / 0.9);
}

.focus\:text-purple-800\/95:focus {
  color: rgb(107 33 168 / 0.95);
}

.focus\:text-purple-900:focus {
  --tw-text-opacity: 1;
  color: rgb(88 28 135 / var(--tw-text-opacity));
}

.focus\:text-purple-900\/0:focus {
  color: rgb(88 28 135 / 0);
}

.focus\:text-purple-900\/10:focus {
  color: rgb(88 28 135 / 0.1);
}

.focus\:text-purple-900\/100:focus {
  color: rgb(88 28 135 / 1);
}

.focus\:text-purple-900\/20:focus {
  color: rgb(88 28 135 / 0.2);
}

.focus\:text-purple-900\/25:focus {
  color: rgb(88 28 135 / 0.25);
}

.focus\:text-purple-900\/30:focus {
  color: rgb(88 28 135 / 0.3);
}

.focus\:text-purple-900\/40:focus {
  color: rgb(88 28 135 / 0.4);
}

.focus\:text-purple-900\/5:focus {
  color: rgb(88 28 135 / 0.05);
}

.focus\:text-purple-900\/50:focus {
  color: rgb(88 28 135 / 0.5);
}

.focus\:text-purple-900\/60:focus {
  color: rgb(88 28 135 / 0.6);
}

.focus\:text-purple-900\/70:focus {
  color: rgb(88 28 135 / 0.7);
}

.focus\:text-purple-900\/75:focus {
  color: rgb(88 28 135 / 0.75);
}

.focus\:text-purple-900\/80:focus {
  color: rgb(88 28 135 / 0.8);
}

.focus\:text-purple-900\/90:focus {
  color: rgb(88 28 135 / 0.9);
}

.focus\:text-purple-900\/95:focus {
  color: rgb(88 28 135 / 0.95);
}

.focus\:text-red-100:focus {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}

.focus\:text-red-100\/0:focus {
  color: rgb(254 226 226 / 0);
}

.focus\:text-red-100\/10:focus {
  color: rgb(254 226 226 / 0.1);
}

.focus\:text-red-100\/100:focus {
  color: rgb(254 226 226 / 1);
}

.focus\:text-red-100\/20:focus {
  color: rgb(254 226 226 / 0.2);
}

.focus\:text-red-100\/25:focus {
  color: rgb(254 226 226 / 0.25);
}

.focus\:text-red-100\/30:focus {
  color: rgb(254 226 226 / 0.3);
}

.focus\:text-red-100\/40:focus {
  color: rgb(254 226 226 / 0.4);
}

.focus\:text-red-100\/5:focus {
  color: rgb(254 226 226 / 0.05);
}

.focus\:text-red-100\/50:focus {
  color: rgb(254 226 226 / 0.5);
}

.focus\:text-red-100\/60:focus {
  color: rgb(254 226 226 / 0.6);
}

.focus\:text-red-100\/70:focus {
  color: rgb(254 226 226 / 0.7);
}

.focus\:text-red-100\/75:focus {
  color: rgb(254 226 226 / 0.75);
}

.focus\:text-red-100\/80:focus {
  color: rgb(254 226 226 / 0.8);
}

.focus\:text-red-100\/90:focus {
  color: rgb(254 226 226 / 0.9);
}

.focus\:text-red-100\/95:focus {
  color: rgb(254 226 226 / 0.95);
}

.focus\:text-red-200:focus {
  --tw-text-opacity: 1;
  color: rgb(254 202 202 / var(--tw-text-opacity));
}

.focus\:text-red-200\/0:focus {
  color: rgb(254 202 202 / 0);
}

.focus\:text-red-200\/10:focus {
  color: rgb(254 202 202 / 0.1);
}

.focus\:text-red-200\/100:focus {
  color: rgb(254 202 202 / 1);
}

.focus\:text-red-200\/20:focus {
  color: rgb(254 202 202 / 0.2);
}

.focus\:text-red-200\/25:focus {
  color: rgb(254 202 202 / 0.25);
}

.focus\:text-red-200\/30:focus {
  color: rgb(254 202 202 / 0.3);
}

.focus\:text-red-200\/40:focus {
  color: rgb(254 202 202 / 0.4);
}

.focus\:text-red-200\/5:focus {
  color: rgb(254 202 202 / 0.05);
}

.focus\:text-red-200\/50:focus {
  color: rgb(254 202 202 / 0.5);
}

.focus\:text-red-200\/60:focus {
  color: rgb(254 202 202 / 0.6);
}

.focus\:text-red-200\/70:focus {
  color: rgb(254 202 202 / 0.7);
}

.focus\:text-red-200\/75:focus {
  color: rgb(254 202 202 / 0.75);
}

.focus\:text-red-200\/80:focus {
  color: rgb(254 202 202 / 0.8);
}

.focus\:text-red-200\/90:focus {
  color: rgb(254 202 202 / 0.9);
}

.focus\:text-red-200\/95:focus {
  color: rgb(254 202 202 / 0.95);
}

.focus\:text-red-300:focus {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}

.focus\:text-red-300\/0:focus {
  color: rgb(252 165 165 / 0);
}

.focus\:text-red-300\/10:focus {
  color: rgb(252 165 165 / 0.1);
}

.focus\:text-red-300\/100:focus {
  color: rgb(252 165 165 / 1);
}

.focus\:text-red-300\/20:focus {
  color: rgb(252 165 165 / 0.2);
}

.focus\:text-red-300\/25:focus {
  color: rgb(252 165 165 / 0.25);
}

.focus\:text-red-300\/30:focus {
  color: rgb(252 165 165 / 0.3);
}

.focus\:text-red-300\/40:focus {
  color: rgb(252 165 165 / 0.4);
}

.focus\:text-red-300\/5:focus {
  color: rgb(252 165 165 / 0.05);
}

.focus\:text-red-300\/50:focus {
  color: rgb(252 165 165 / 0.5);
}

.focus\:text-red-300\/60:focus {
  color: rgb(252 165 165 / 0.6);
}

.focus\:text-red-300\/70:focus {
  color: rgb(252 165 165 / 0.7);
}

.focus\:text-red-300\/75:focus {
  color: rgb(252 165 165 / 0.75);
}

.focus\:text-red-300\/80:focus {
  color: rgb(252 165 165 / 0.8);
}

.focus\:text-red-300\/90:focus {
  color: rgb(252 165 165 / 0.9);
}

.focus\:text-red-300\/95:focus {
  color: rgb(252 165 165 / 0.95);
}

.focus\:text-red-400:focus {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}

.focus\:text-red-400\/0:focus {
  color: rgb(248 113 113 / 0);
}

.focus\:text-red-400\/10:focus {
  color: rgb(248 113 113 / 0.1);
}

.focus\:text-red-400\/100:focus {
  color: rgb(248 113 113 / 1);
}

.focus\:text-red-400\/20:focus {
  color: rgb(248 113 113 / 0.2);
}

.focus\:text-red-400\/25:focus {
  color: rgb(248 113 113 / 0.25);
}

.focus\:text-red-400\/30:focus {
  color: rgb(248 113 113 / 0.3);
}

.focus\:text-red-400\/40:focus {
  color: rgb(248 113 113 / 0.4);
}

.focus\:text-red-400\/5:focus {
  color: rgb(248 113 113 / 0.05);
}

.focus\:text-red-400\/50:focus {
  color: rgb(248 113 113 / 0.5);
}

.focus\:text-red-400\/60:focus {
  color: rgb(248 113 113 / 0.6);
}

.focus\:text-red-400\/70:focus {
  color: rgb(248 113 113 / 0.7);
}

.focus\:text-red-400\/75:focus {
  color: rgb(248 113 113 / 0.75);
}

.focus\:text-red-400\/80:focus {
  color: rgb(248 113 113 / 0.8);
}

.focus\:text-red-400\/90:focus {
  color: rgb(248 113 113 / 0.9);
}

.focus\:text-red-400\/95:focus {
  color: rgb(248 113 113 / 0.95);
}

.focus\:text-red-50:focus {
  --tw-text-opacity: 1;
  color: rgb(254 242 242 / var(--tw-text-opacity));
}

.focus\:text-red-50\/0:focus {
  color: rgb(254 242 242 / 0);
}

.focus\:text-red-50\/10:focus {
  color: rgb(254 242 242 / 0.1);
}

.focus\:text-red-50\/100:focus {
  color: rgb(254 242 242 / 1);
}

.focus\:text-red-50\/20:focus {
  color: rgb(254 242 242 / 0.2);
}

.focus\:text-red-50\/25:focus {
  color: rgb(254 242 242 / 0.25);
}

.focus\:text-red-50\/30:focus {
  color: rgb(254 242 242 / 0.3);
}

.focus\:text-red-50\/40:focus {
  color: rgb(254 242 242 / 0.4);
}

.focus\:text-red-50\/5:focus {
  color: rgb(254 242 242 / 0.05);
}

.focus\:text-red-50\/50:focus {
  color: rgb(254 242 242 / 0.5);
}

.focus\:text-red-50\/60:focus {
  color: rgb(254 242 242 / 0.6);
}

.focus\:text-red-50\/70:focus {
  color: rgb(254 242 242 / 0.7);
}

.focus\:text-red-50\/75:focus {
  color: rgb(254 242 242 / 0.75);
}

.focus\:text-red-50\/80:focus {
  color: rgb(254 242 242 / 0.8);
}

.focus\:text-red-50\/90:focus {
  color: rgb(254 242 242 / 0.9);
}

.focus\:text-red-50\/95:focus {
  color: rgb(254 242 242 / 0.95);
}

.focus\:text-red-500:focus {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.focus\:text-red-500\/0:focus {
  color: rgb(239 68 68 / 0);
}

.focus\:text-red-500\/10:focus {
  color: rgb(239 68 68 / 0.1);
}

.focus\:text-red-500\/100:focus {
  color: rgb(239 68 68 / 1);
}

.focus\:text-red-500\/20:focus {
  color: rgb(239 68 68 / 0.2);
}

.focus\:text-red-500\/25:focus {
  color: rgb(239 68 68 / 0.25);
}

.focus\:text-red-500\/30:focus {
  color: rgb(239 68 68 / 0.3);
}

.focus\:text-red-500\/40:focus {
  color: rgb(239 68 68 / 0.4);
}

.focus\:text-red-500\/5:focus {
  color: rgb(239 68 68 / 0.05);
}

.focus\:text-red-500\/50:focus {
  color: rgb(239 68 68 / 0.5);
}

.focus\:text-red-500\/60:focus {
  color: rgb(239 68 68 / 0.6);
}

.focus\:text-red-500\/70:focus {
  color: rgb(239 68 68 / 0.7);
}

.focus\:text-red-500\/75:focus {
  color: rgb(239 68 68 / 0.75);
}

.focus\:text-red-500\/80:focus {
  color: rgb(239 68 68 / 0.8);
}

.focus\:text-red-500\/90:focus {
  color: rgb(239 68 68 / 0.9);
}

.focus\:text-red-500\/95:focus {
  color: rgb(239 68 68 / 0.95);
}

.focus\:text-red-600:focus {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.focus\:text-red-600\/0:focus {
  color: rgb(220 38 38 / 0);
}

.focus\:text-red-600\/10:focus {
  color: rgb(220 38 38 / 0.1);
}

.focus\:text-red-600\/100:focus {
  color: rgb(220 38 38 / 1);
}

.focus\:text-red-600\/20:focus {
  color: rgb(220 38 38 / 0.2);
}

.focus\:text-red-600\/25:focus {
  color: rgb(220 38 38 / 0.25);
}

.focus\:text-red-600\/30:focus {
  color: rgb(220 38 38 / 0.3);
}

.focus\:text-red-600\/40:focus {
  color: rgb(220 38 38 / 0.4);
}

.focus\:text-red-600\/5:focus {
  color: rgb(220 38 38 / 0.05);
}

.focus\:text-red-600\/50:focus {
  color: rgb(220 38 38 / 0.5);
}

.focus\:text-red-600\/60:focus {
  color: rgb(220 38 38 / 0.6);
}

.focus\:text-red-600\/70:focus {
  color: rgb(220 38 38 / 0.7);
}

.focus\:text-red-600\/75:focus {
  color: rgb(220 38 38 / 0.75);
}

.focus\:text-red-600\/80:focus {
  color: rgb(220 38 38 / 0.8);
}

.focus\:text-red-600\/90:focus {
  color: rgb(220 38 38 / 0.9);
}

.focus\:text-red-600\/95:focus {
  color: rgb(220 38 38 / 0.95);
}

.focus\:text-red-700:focus {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.focus\:text-red-700\/0:focus {
  color: rgb(185 28 28 / 0);
}

.focus\:text-red-700\/10:focus {
  color: rgb(185 28 28 / 0.1);
}

.focus\:text-red-700\/100:focus {
  color: rgb(185 28 28 / 1);
}

.focus\:text-red-700\/20:focus {
  color: rgb(185 28 28 / 0.2);
}

.focus\:text-red-700\/25:focus {
  color: rgb(185 28 28 / 0.25);
}

.focus\:text-red-700\/30:focus {
  color: rgb(185 28 28 / 0.3);
}

.focus\:text-red-700\/40:focus {
  color: rgb(185 28 28 / 0.4);
}

.focus\:text-red-700\/5:focus {
  color: rgb(185 28 28 / 0.05);
}

.focus\:text-red-700\/50:focus {
  color: rgb(185 28 28 / 0.5);
}

.focus\:text-red-700\/60:focus {
  color: rgb(185 28 28 / 0.6);
}

.focus\:text-red-700\/70:focus {
  color: rgb(185 28 28 / 0.7);
}

.focus\:text-red-700\/75:focus {
  color: rgb(185 28 28 / 0.75);
}

.focus\:text-red-700\/80:focus {
  color: rgb(185 28 28 / 0.8);
}

.focus\:text-red-700\/90:focus {
  color: rgb(185 28 28 / 0.9);
}

.focus\:text-red-700\/95:focus {
  color: rgb(185 28 28 / 0.95);
}

.focus\:text-red-800:focus {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}

.focus\:text-red-800\/0:focus {
  color: rgb(153 27 27 / 0);
}

.focus\:text-red-800\/10:focus {
  color: rgb(153 27 27 / 0.1);
}

.focus\:text-red-800\/100:focus {
  color: rgb(153 27 27 / 1);
}

.focus\:text-red-800\/20:focus {
  color: rgb(153 27 27 / 0.2);
}

.focus\:text-red-800\/25:focus {
  color: rgb(153 27 27 / 0.25);
}

.focus\:text-red-800\/30:focus {
  color: rgb(153 27 27 / 0.3);
}

.focus\:text-red-800\/40:focus {
  color: rgb(153 27 27 / 0.4);
}

.focus\:text-red-800\/5:focus {
  color: rgb(153 27 27 / 0.05);
}

.focus\:text-red-800\/50:focus {
  color: rgb(153 27 27 / 0.5);
}

.focus\:text-red-800\/60:focus {
  color: rgb(153 27 27 / 0.6);
}

.focus\:text-red-800\/70:focus {
  color: rgb(153 27 27 / 0.7);
}

.focus\:text-red-800\/75:focus {
  color: rgb(153 27 27 / 0.75);
}

.focus\:text-red-800\/80:focus {
  color: rgb(153 27 27 / 0.8);
}

.focus\:text-red-800\/90:focus {
  color: rgb(153 27 27 / 0.9);
}

.focus\:text-red-800\/95:focus {
  color: rgb(153 27 27 / 0.95);
}

.focus\:text-red-900:focus {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.focus\:text-red-900\/0:focus {
  color: rgb(127 29 29 / 0);
}

.focus\:text-red-900\/10:focus {
  color: rgb(127 29 29 / 0.1);
}

.focus\:text-red-900\/100:focus {
  color: rgb(127 29 29 / 1);
}

.focus\:text-red-900\/20:focus {
  color: rgb(127 29 29 / 0.2);
}

.focus\:text-red-900\/25:focus {
  color: rgb(127 29 29 / 0.25);
}

.focus\:text-red-900\/30:focus {
  color: rgb(127 29 29 / 0.3);
}

.focus\:text-red-900\/40:focus {
  color: rgb(127 29 29 / 0.4);
}

.focus\:text-red-900\/5:focus {
  color: rgb(127 29 29 / 0.05);
}

.focus\:text-red-900\/50:focus {
  color: rgb(127 29 29 / 0.5);
}

.focus\:text-red-900\/60:focus {
  color: rgb(127 29 29 / 0.6);
}

.focus\:text-red-900\/70:focus {
  color: rgb(127 29 29 / 0.7);
}

.focus\:text-red-900\/75:focus {
  color: rgb(127 29 29 / 0.75);
}

.focus\:text-red-900\/80:focus {
  color: rgb(127 29 29 / 0.8);
}

.focus\:text-red-900\/90:focus {
  color: rgb(127 29 29 / 0.9);
}

.focus\:text-red-900\/95:focus {
  color: rgb(127 29 29 / 0.95);
}

.focus\:text-secondary-100:focus {
  --tw-text-opacity: 1;
  color: rgb(254 244 210 / var(--tw-text-opacity));
}

.focus\:text-secondary-100\/0:focus {
  color: rgb(254 244 210 / 0);
}

.focus\:text-secondary-100\/10:focus {
  color: rgb(254 244 210 / 0.1);
}

.focus\:text-secondary-100\/100:focus {
  color: rgb(254 244 210 / 1);
}

.focus\:text-secondary-100\/20:focus {
  color: rgb(254 244 210 / 0.2);
}

.focus\:text-secondary-100\/25:focus {
  color: rgb(254 244 210 / 0.25);
}

.focus\:text-secondary-100\/30:focus {
  color: rgb(254 244 210 / 0.3);
}

.focus\:text-secondary-100\/40:focus {
  color: rgb(254 244 210 / 0.4);
}

.focus\:text-secondary-100\/5:focus {
  color: rgb(254 244 210 / 0.05);
}

.focus\:text-secondary-100\/50:focus {
  color: rgb(254 244 210 / 0.5);
}

.focus\:text-secondary-100\/60:focus {
  color: rgb(254 244 210 / 0.6);
}

.focus\:text-secondary-100\/70:focus {
  color: rgb(254 244 210 / 0.7);
}

.focus\:text-secondary-100\/75:focus {
  color: rgb(254 244 210 / 0.75);
}

.focus\:text-secondary-100\/80:focus {
  color: rgb(254 244 210 / 0.8);
}

.focus\:text-secondary-100\/90:focus {
  color: rgb(254 244 210 / 0.9);
}

.focus\:text-secondary-100\/95:focus {
  color: rgb(254 244 210 / 0.95);
}

.focus\:text-secondary-200:focus {
  --tw-text-opacity: 1;
  color: rgb(254 231 166 / var(--tw-text-opacity));
}

.focus\:text-secondary-200\/0:focus {
  color: rgb(254 231 166 / 0);
}

.focus\:text-secondary-200\/10:focus {
  color: rgb(254 231 166 / 0.1);
}

.focus\:text-secondary-200\/100:focus {
  color: rgb(254 231 166 / 1);
}

.focus\:text-secondary-200\/20:focus {
  color: rgb(254 231 166 / 0.2);
}

.focus\:text-secondary-200\/25:focus {
  color: rgb(254 231 166 / 0.25);
}

.focus\:text-secondary-200\/30:focus {
  color: rgb(254 231 166 / 0.3);
}

.focus\:text-secondary-200\/40:focus {
  color: rgb(254 231 166 / 0.4);
}

.focus\:text-secondary-200\/5:focus {
  color: rgb(254 231 166 / 0.05);
}

.focus\:text-secondary-200\/50:focus {
  color: rgb(254 231 166 / 0.5);
}

.focus\:text-secondary-200\/60:focus {
  color: rgb(254 231 166 / 0.6);
}

.focus\:text-secondary-200\/70:focus {
  color: rgb(254 231 166 / 0.7);
}

.focus\:text-secondary-200\/75:focus {
  color: rgb(254 231 166 / 0.75);
}

.focus\:text-secondary-200\/80:focus {
  color: rgb(254 231 166 / 0.8);
}

.focus\:text-secondary-200\/90:focus {
  color: rgb(254 231 166 / 0.9);
}

.focus\:text-secondary-200\/95:focus {
  color: rgb(254 231 166 / 0.95);
}

.focus\:text-secondary-300:focus {
  --tw-text-opacity: 1;
  color: rgb(254 218 122 / var(--tw-text-opacity));
}

.focus\:text-secondary-300\/0:focus {
  color: rgb(254 218 122 / 0);
}

.focus\:text-secondary-300\/10:focus {
  color: rgb(254 218 122 / 0.1);
}

.focus\:text-secondary-300\/100:focus {
  color: rgb(254 218 122 / 1);
}

.focus\:text-secondary-300\/20:focus {
  color: rgb(254 218 122 / 0.2);
}

.focus\:text-secondary-300\/25:focus {
  color: rgb(254 218 122 / 0.25);
}

.focus\:text-secondary-300\/30:focus {
  color: rgb(254 218 122 / 0.3);
}

.focus\:text-secondary-300\/40:focus {
  color: rgb(254 218 122 / 0.4);
}

.focus\:text-secondary-300\/5:focus {
  color: rgb(254 218 122 / 0.05);
}

.focus\:text-secondary-300\/50:focus {
  color: rgb(254 218 122 / 0.5);
}

.focus\:text-secondary-300\/60:focus {
  color: rgb(254 218 122 / 0.6);
}

.focus\:text-secondary-300\/70:focus {
  color: rgb(254 218 122 / 0.7);
}

.focus\:text-secondary-300\/75:focus {
  color: rgb(254 218 122 / 0.75);
}

.focus\:text-secondary-300\/80:focus {
  color: rgb(254 218 122 / 0.8);
}

.focus\:text-secondary-300\/90:focus {
  color: rgb(254 218 122 / 0.9);
}

.focus\:text-secondary-300\/95:focus {
  color: rgb(254 218 122 / 0.95);
}

.focus\:text-secondary-400:focus {
  --tw-text-opacity: 1;
  color: rgb(254 204 78 / var(--tw-text-opacity));
}

.focus\:text-secondary-400\/0:focus {
  color: rgb(254 204 78 / 0);
}

.focus\:text-secondary-400\/10:focus {
  color: rgb(254 204 78 / 0.1);
}

.focus\:text-secondary-400\/100:focus {
  color: rgb(254 204 78 / 1);
}

.focus\:text-secondary-400\/20:focus {
  color: rgb(254 204 78 / 0.2);
}

.focus\:text-secondary-400\/25:focus {
  color: rgb(254 204 78 / 0.25);
}

.focus\:text-secondary-400\/30:focus {
  color: rgb(254 204 78 / 0.3);
}

.focus\:text-secondary-400\/40:focus {
  color: rgb(254 204 78 / 0.4);
}

.focus\:text-secondary-400\/5:focus {
  color: rgb(254 204 78 / 0.05);
}

.focus\:text-secondary-400\/50:focus {
  color: rgb(254 204 78 / 0.5);
}

.focus\:text-secondary-400\/60:focus {
  color: rgb(254 204 78 / 0.6);
}

.focus\:text-secondary-400\/70:focus {
  color: rgb(254 204 78 / 0.7);
}

.focus\:text-secondary-400\/75:focus {
  color: rgb(254 204 78 / 0.75);
}

.focus\:text-secondary-400\/80:focus {
  color: rgb(254 204 78 / 0.8);
}

.focus\:text-secondary-400\/90:focus {
  color: rgb(254 204 78 / 0.9);
}

.focus\:text-secondary-400\/95:focus {
  color: rgb(254 204 78 / 0.95);
}

.focus\:text-secondary-500:focus {
  --tw-text-opacity: 1;
  color: rgb(238 197 53 / var(--tw-text-opacity));
}

.focus\:text-secondary-500\/0:focus {
  color: rgb(238 197 53 / 0);
}

.focus\:text-secondary-500\/10:focus {
  color: rgb(238 197 53 / 0.1);
}

.focus\:text-secondary-500\/100:focus {
  color: rgb(238 197 53 / 1);
}

.focus\:text-secondary-500\/20:focus {
  color: rgb(238 197 53 / 0.2);
}

.focus\:text-secondary-500\/25:focus {
  color: rgb(238 197 53 / 0.25);
}

.focus\:text-secondary-500\/30:focus {
  color: rgb(238 197 53 / 0.3);
}

.focus\:text-secondary-500\/40:focus {
  color: rgb(238 197 53 / 0.4);
}

.focus\:text-secondary-500\/5:focus {
  color: rgb(238 197 53 / 0.05);
}

.focus\:text-secondary-500\/50:focus {
  color: rgb(238 197 53 / 0.5);
}

.focus\:text-secondary-500\/60:focus {
  color: rgb(238 197 53 / 0.6);
}

.focus\:text-secondary-500\/70:focus {
  color: rgb(238 197 53 / 0.7);
}

.focus\:text-secondary-500\/75:focus {
  color: rgb(238 197 53 / 0.75);
}

.focus\:text-secondary-500\/80:focus {
  color: rgb(238 197 53 / 0.8);
}

.focus\:text-secondary-500\/90:focus {
  color: rgb(238 197 53 / 0.9);
}

.focus\:text-secondary-500\/95:focus {
  color: rgb(238 197 53 / 0.95);
}

.focus\:text-secondary-600:focus {
  --tw-text-opacity: 1;
  color: rgb(213 174 45 / var(--tw-text-opacity));
}

.focus\:text-secondary-600\/0:focus {
  color: rgb(213 174 45 / 0);
}

.focus\:text-secondary-600\/10:focus {
  color: rgb(213 174 45 / 0.1);
}

.focus\:text-secondary-600\/100:focus {
  color: rgb(213 174 45 / 1);
}

.focus\:text-secondary-600\/20:focus {
  color: rgb(213 174 45 / 0.2);
}

.focus\:text-secondary-600\/25:focus {
  color: rgb(213 174 45 / 0.25);
}

.focus\:text-secondary-600\/30:focus {
  color: rgb(213 174 45 / 0.3);
}

.focus\:text-secondary-600\/40:focus {
  color: rgb(213 174 45 / 0.4);
}

.focus\:text-secondary-600\/5:focus {
  color: rgb(213 174 45 / 0.05);
}

.focus\:text-secondary-600\/50:focus {
  color: rgb(213 174 45 / 0.5);
}

.focus\:text-secondary-600\/60:focus {
  color: rgb(213 174 45 / 0.6);
}

.focus\:text-secondary-600\/70:focus {
  color: rgb(213 174 45 / 0.7);
}

.focus\:text-secondary-600\/75:focus {
  color: rgb(213 174 45 / 0.75);
}

.focus\:text-secondary-600\/80:focus {
  color: rgb(213 174 45 / 0.8);
}

.focus\:text-secondary-600\/90:focus {
  color: rgb(213 174 45 / 0.9);
}

.focus\:text-secondary-600\/95:focus {
  color: rgb(213 174 45 / 0.95);
}

.focus\:text-secondary-700:focus {
  --tw-text-opacity: 1;
  color: rgb(171 135 37 / var(--tw-text-opacity));
}

.focus\:text-secondary-700\/0:focus {
  color: rgb(171 135 37 / 0);
}

.focus\:text-secondary-700\/10:focus {
  color: rgb(171 135 37 / 0.1);
}

.focus\:text-secondary-700\/100:focus {
  color: rgb(171 135 37 / 1);
}

.focus\:text-secondary-700\/20:focus {
  color: rgb(171 135 37 / 0.2);
}

.focus\:text-secondary-700\/25:focus {
  color: rgb(171 135 37 / 0.25);
}

.focus\:text-secondary-700\/30:focus {
  color: rgb(171 135 37 / 0.3);
}

.focus\:text-secondary-700\/40:focus {
  color: rgb(171 135 37 / 0.4);
}

.focus\:text-secondary-700\/5:focus {
  color: rgb(171 135 37 / 0.05);
}

.focus\:text-secondary-700\/50:focus {
  color: rgb(171 135 37 / 0.5);
}

.focus\:text-secondary-700\/60:focus {
  color: rgb(171 135 37 / 0.6);
}

.focus\:text-secondary-700\/70:focus {
  color: rgb(171 135 37 / 0.7);
}

.focus\:text-secondary-700\/75:focus {
  color: rgb(171 135 37 / 0.75);
}

.focus\:text-secondary-700\/80:focus {
  color: rgb(171 135 37 / 0.8);
}

.focus\:text-secondary-700\/90:focus {
  color: rgb(171 135 37 / 0.9);
}

.focus\:text-secondary-700\/95:focus {
  color: rgb(171 135 37 / 0.95);
}

.focus\:text-secondary-800:focus {
  --tw-text-opacity: 1;
  color: rgb(130 96 29 / var(--tw-text-opacity));
}

.focus\:text-secondary-800\/0:focus {
  color: rgb(130 96 29 / 0);
}

.focus\:text-secondary-800\/10:focus {
  color: rgb(130 96 29 / 0.1);
}

.focus\:text-secondary-800\/100:focus {
  color: rgb(130 96 29 / 1);
}

.focus\:text-secondary-800\/20:focus {
  color: rgb(130 96 29 / 0.2);
}

.focus\:text-secondary-800\/25:focus {
  color: rgb(130 96 29 / 0.25);
}

.focus\:text-secondary-800\/30:focus {
  color: rgb(130 96 29 / 0.3);
}

.focus\:text-secondary-800\/40:focus {
  color: rgb(130 96 29 / 0.4);
}

.focus\:text-secondary-800\/5:focus {
  color: rgb(130 96 29 / 0.05);
}

.focus\:text-secondary-800\/50:focus {
  color: rgb(130 96 29 / 0.5);
}

.focus\:text-secondary-800\/60:focus {
  color: rgb(130 96 29 / 0.6);
}

.focus\:text-secondary-800\/70:focus {
  color: rgb(130 96 29 / 0.7);
}

.focus\:text-secondary-800\/75:focus {
  color: rgb(130 96 29 / 0.75);
}

.focus\:text-secondary-800\/80:focus {
  color: rgb(130 96 29 / 0.8);
}

.focus\:text-secondary-800\/90:focus {
  color: rgb(130 96 29 / 0.9);
}

.focus\:text-secondary-800\/95:focus {
  color: rgb(130 96 29 / 0.95);
}

.focus\:text-secondary-900:focus {
  --tw-text-opacity: 1;
  color: rgb(88 64 21 / var(--tw-text-opacity));
}

.focus\:text-secondary-900\/0:focus {
  color: rgb(88 64 21 / 0);
}

.focus\:text-secondary-900\/10:focus {
  color: rgb(88 64 21 / 0.1);
}

.focus\:text-secondary-900\/100:focus {
  color: rgb(88 64 21 / 1);
}

.focus\:text-secondary-900\/20:focus {
  color: rgb(88 64 21 / 0.2);
}

.focus\:text-secondary-900\/25:focus {
  color: rgb(88 64 21 / 0.25);
}

.focus\:text-secondary-900\/30:focus {
  color: rgb(88 64 21 / 0.3);
}

.focus\:text-secondary-900\/40:focus {
  color: rgb(88 64 21 / 0.4);
}

.focus\:text-secondary-900\/5:focus {
  color: rgb(88 64 21 / 0.05);
}

.focus\:text-secondary-900\/50:focus {
  color: rgb(88 64 21 / 0.5);
}

.focus\:text-secondary-900\/60:focus {
  color: rgb(88 64 21 / 0.6);
}

.focus\:text-secondary-900\/70:focus {
  color: rgb(88 64 21 / 0.7);
}

.focus\:text-secondary-900\/75:focus {
  color: rgb(88 64 21 / 0.75);
}

.focus\:text-secondary-900\/80:focus {
  color: rgb(88 64 21 / 0.8);
}

.focus\:text-secondary-900\/90:focus {
  color: rgb(88 64 21 / 0.9);
}

.focus\:text-secondary-900\/95:focus {
  color: rgb(88 64 21 / 0.95);
}

.focus\:text-sky-100:focus {
  --tw-text-opacity: 1;
  color: rgb(224 242 254 / var(--tw-text-opacity));
}

.focus\:text-sky-100\/0:focus {
  color: rgb(224 242 254 / 0);
}

.focus\:text-sky-100\/10:focus {
  color: rgb(224 242 254 / 0.1);
}

.focus\:text-sky-100\/100:focus {
  color: rgb(224 242 254 / 1);
}

.focus\:text-sky-100\/20:focus {
  color: rgb(224 242 254 / 0.2);
}

.focus\:text-sky-100\/25:focus {
  color: rgb(224 242 254 / 0.25);
}

.focus\:text-sky-100\/30:focus {
  color: rgb(224 242 254 / 0.3);
}

.focus\:text-sky-100\/40:focus {
  color: rgb(224 242 254 / 0.4);
}

.focus\:text-sky-100\/5:focus {
  color: rgb(224 242 254 / 0.05);
}

.focus\:text-sky-100\/50:focus {
  color: rgb(224 242 254 / 0.5);
}

.focus\:text-sky-100\/60:focus {
  color: rgb(224 242 254 / 0.6);
}

.focus\:text-sky-100\/70:focus {
  color: rgb(224 242 254 / 0.7);
}

.focus\:text-sky-100\/75:focus {
  color: rgb(224 242 254 / 0.75);
}

.focus\:text-sky-100\/80:focus {
  color: rgb(224 242 254 / 0.8);
}

.focus\:text-sky-100\/90:focus {
  color: rgb(224 242 254 / 0.9);
}

.focus\:text-sky-100\/95:focus {
  color: rgb(224 242 254 / 0.95);
}

.focus\:text-sky-200:focus {
  --tw-text-opacity: 1;
  color: rgb(186 230 253 / var(--tw-text-opacity));
}

.focus\:text-sky-200\/0:focus {
  color: rgb(186 230 253 / 0);
}

.focus\:text-sky-200\/10:focus {
  color: rgb(186 230 253 / 0.1);
}

.focus\:text-sky-200\/100:focus {
  color: rgb(186 230 253 / 1);
}

.focus\:text-sky-200\/20:focus {
  color: rgb(186 230 253 / 0.2);
}

.focus\:text-sky-200\/25:focus {
  color: rgb(186 230 253 / 0.25);
}

.focus\:text-sky-200\/30:focus {
  color: rgb(186 230 253 / 0.3);
}

.focus\:text-sky-200\/40:focus {
  color: rgb(186 230 253 / 0.4);
}

.focus\:text-sky-200\/5:focus {
  color: rgb(186 230 253 / 0.05);
}

.focus\:text-sky-200\/50:focus {
  color: rgb(186 230 253 / 0.5);
}

.focus\:text-sky-200\/60:focus {
  color: rgb(186 230 253 / 0.6);
}

.focus\:text-sky-200\/70:focus {
  color: rgb(186 230 253 / 0.7);
}

.focus\:text-sky-200\/75:focus {
  color: rgb(186 230 253 / 0.75);
}

.focus\:text-sky-200\/80:focus {
  color: rgb(186 230 253 / 0.8);
}

.focus\:text-sky-200\/90:focus {
  color: rgb(186 230 253 / 0.9);
}

.focus\:text-sky-200\/95:focus {
  color: rgb(186 230 253 / 0.95);
}

.focus\:text-sky-300:focus {
  --tw-text-opacity: 1;
  color: rgb(125 211 252 / var(--tw-text-opacity));
}

.focus\:text-sky-300\/0:focus {
  color: rgb(125 211 252 / 0);
}

.focus\:text-sky-300\/10:focus {
  color: rgb(125 211 252 / 0.1);
}

.focus\:text-sky-300\/100:focus {
  color: rgb(125 211 252 / 1);
}

.focus\:text-sky-300\/20:focus {
  color: rgb(125 211 252 / 0.2);
}

.focus\:text-sky-300\/25:focus {
  color: rgb(125 211 252 / 0.25);
}

.focus\:text-sky-300\/30:focus {
  color: rgb(125 211 252 / 0.3);
}

.focus\:text-sky-300\/40:focus {
  color: rgb(125 211 252 / 0.4);
}

.focus\:text-sky-300\/5:focus {
  color: rgb(125 211 252 / 0.05);
}

.focus\:text-sky-300\/50:focus {
  color: rgb(125 211 252 / 0.5);
}

.focus\:text-sky-300\/60:focus {
  color: rgb(125 211 252 / 0.6);
}

.focus\:text-sky-300\/70:focus {
  color: rgb(125 211 252 / 0.7);
}

.focus\:text-sky-300\/75:focus {
  color: rgb(125 211 252 / 0.75);
}

.focus\:text-sky-300\/80:focus {
  color: rgb(125 211 252 / 0.8);
}

.focus\:text-sky-300\/90:focus {
  color: rgb(125 211 252 / 0.9);
}

.focus\:text-sky-300\/95:focus {
  color: rgb(125 211 252 / 0.95);
}

.focus\:text-sky-400:focus {
  --tw-text-opacity: 1;
  color: rgb(56 189 248 / var(--tw-text-opacity));
}

.focus\:text-sky-400\/0:focus {
  color: rgb(56 189 248 / 0);
}

.focus\:text-sky-400\/10:focus {
  color: rgb(56 189 248 / 0.1);
}

.focus\:text-sky-400\/100:focus {
  color: rgb(56 189 248 / 1);
}

.focus\:text-sky-400\/20:focus {
  color: rgb(56 189 248 / 0.2);
}

.focus\:text-sky-400\/25:focus {
  color: rgb(56 189 248 / 0.25);
}

.focus\:text-sky-400\/30:focus {
  color: rgb(56 189 248 / 0.3);
}

.focus\:text-sky-400\/40:focus {
  color: rgb(56 189 248 / 0.4);
}

.focus\:text-sky-400\/5:focus {
  color: rgb(56 189 248 / 0.05);
}

.focus\:text-sky-400\/50:focus {
  color: rgb(56 189 248 / 0.5);
}

.focus\:text-sky-400\/60:focus {
  color: rgb(56 189 248 / 0.6);
}

.focus\:text-sky-400\/70:focus {
  color: rgb(56 189 248 / 0.7);
}

.focus\:text-sky-400\/75:focus {
  color: rgb(56 189 248 / 0.75);
}

.focus\:text-sky-400\/80:focus {
  color: rgb(56 189 248 / 0.8);
}

.focus\:text-sky-400\/90:focus {
  color: rgb(56 189 248 / 0.9);
}

.focus\:text-sky-400\/95:focus {
  color: rgb(56 189 248 / 0.95);
}

.focus\:text-sky-50:focus {
  --tw-text-opacity: 1;
  color: rgb(240 249 255 / var(--tw-text-opacity));
}

.focus\:text-sky-50\/0:focus {
  color: rgb(240 249 255 / 0);
}

.focus\:text-sky-50\/10:focus {
  color: rgb(240 249 255 / 0.1);
}

.focus\:text-sky-50\/100:focus {
  color: rgb(240 249 255 / 1);
}

.focus\:text-sky-50\/20:focus {
  color: rgb(240 249 255 / 0.2);
}

.focus\:text-sky-50\/25:focus {
  color: rgb(240 249 255 / 0.25);
}

.focus\:text-sky-50\/30:focus {
  color: rgb(240 249 255 / 0.3);
}

.focus\:text-sky-50\/40:focus {
  color: rgb(240 249 255 / 0.4);
}

.focus\:text-sky-50\/5:focus {
  color: rgb(240 249 255 / 0.05);
}

.focus\:text-sky-50\/50:focus {
  color: rgb(240 249 255 / 0.5);
}

.focus\:text-sky-50\/60:focus {
  color: rgb(240 249 255 / 0.6);
}

.focus\:text-sky-50\/70:focus {
  color: rgb(240 249 255 / 0.7);
}

.focus\:text-sky-50\/75:focus {
  color: rgb(240 249 255 / 0.75);
}

.focus\:text-sky-50\/80:focus {
  color: rgb(240 249 255 / 0.8);
}

.focus\:text-sky-50\/90:focus {
  color: rgb(240 249 255 / 0.9);
}

.focus\:text-sky-50\/95:focus {
  color: rgb(240 249 255 / 0.95);
}

.focus\:text-sky-500:focus {
  --tw-text-opacity: 1;
  color: rgb(14 165 233 / var(--tw-text-opacity));
}

.focus\:text-sky-500\/0:focus {
  color: rgb(14 165 233 / 0);
}

.focus\:text-sky-500\/10:focus {
  color: rgb(14 165 233 / 0.1);
}

.focus\:text-sky-500\/100:focus {
  color: rgb(14 165 233 / 1);
}

.focus\:text-sky-500\/20:focus {
  color: rgb(14 165 233 / 0.2);
}

.focus\:text-sky-500\/25:focus {
  color: rgb(14 165 233 / 0.25);
}

.focus\:text-sky-500\/30:focus {
  color: rgb(14 165 233 / 0.3);
}

.focus\:text-sky-500\/40:focus {
  color: rgb(14 165 233 / 0.4);
}

.focus\:text-sky-500\/5:focus {
  color: rgb(14 165 233 / 0.05);
}

.focus\:text-sky-500\/50:focus {
  color: rgb(14 165 233 / 0.5);
}

.focus\:text-sky-500\/60:focus {
  color: rgb(14 165 233 / 0.6);
}

.focus\:text-sky-500\/70:focus {
  color: rgb(14 165 233 / 0.7);
}

.focus\:text-sky-500\/75:focus {
  color: rgb(14 165 233 / 0.75);
}

.focus\:text-sky-500\/80:focus {
  color: rgb(14 165 233 / 0.8);
}

.focus\:text-sky-500\/90:focus {
  color: rgb(14 165 233 / 0.9);
}

.focus\:text-sky-500\/95:focus {
  color: rgb(14 165 233 / 0.95);
}

.focus\:text-sky-600:focus {
  --tw-text-opacity: 1;
  color: rgb(2 132 199 / var(--tw-text-opacity));
}

.focus\:text-sky-600\/0:focus {
  color: rgb(2 132 199 / 0);
}

.focus\:text-sky-600\/10:focus {
  color: rgb(2 132 199 / 0.1);
}

.focus\:text-sky-600\/100:focus {
  color: rgb(2 132 199 / 1);
}

.focus\:text-sky-600\/20:focus {
  color: rgb(2 132 199 / 0.2);
}

.focus\:text-sky-600\/25:focus {
  color: rgb(2 132 199 / 0.25);
}

.focus\:text-sky-600\/30:focus {
  color: rgb(2 132 199 / 0.3);
}

.focus\:text-sky-600\/40:focus {
  color: rgb(2 132 199 / 0.4);
}

.focus\:text-sky-600\/5:focus {
  color: rgb(2 132 199 / 0.05);
}

.focus\:text-sky-600\/50:focus {
  color: rgb(2 132 199 / 0.5);
}

.focus\:text-sky-600\/60:focus {
  color: rgb(2 132 199 / 0.6);
}

.focus\:text-sky-600\/70:focus {
  color: rgb(2 132 199 / 0.7);
}

.focus\:text-sky-600\/75:focus {
  color: rgb(2 132 199 / 0.75);
}

.focus\:text-sky-600\/80:focus {
  color: rgb(2 132 199 / 0.8);
}

.focus\:text-sky-600\/90:focus {
  color: rgb(2 132 199 / 0.9);
}

.focus\:text-sky-600\/95:focus {
  color: rgb(2 132 199 / 0.95);
}

.focus\:text-sky-700:focus {
  --tw-text-opacity: 1;
  color: rgb(3 105 161 / var(--tw-text-opacity));
}

.focus\:text-sky-700\/0:focus {
  color: rgb(3 105 161 / 0);
}

.focus\:text-sky-700\/10:focus {
  color: rgb(3 105 161 / 0.1);
}

.focus\:text-sky-700\/100:focus {
  color: rgb(3 105 161 / 1);
}

.focus\:text-sky-700\/20:focus {
  color: rgb(3 105 161 / 0.2);
}

.focus\:text-sky-700\/25:focus {
  color: rgb(3 105 161 / 0.25);
}

.focus\:text-sky-700\/30:focus {
  color: rgb(3 105 161 / 0.3);
}

.focus\:text-sky-700\/40:focus {
  color: rgb(3 105 161 / 0.4);
}

.focus\:text-sky-700\/5:focus {
  color: rgb(3 105 161 / 0.05);
}

.focus\:text-sky-700\/50:focus {
  color: rgb(3 105 161 / 0.5);
}

.focus\:text-sky-700\/60:focus {
  color: rgb(3 105 161 / 0.6);
}

.focus\:text-sky-700\/70:focus {
  color: rgb(3 105 161 / 0.7);
}

.focus\:text-sky-700\/75:focus {
  color: rgb(3 105 161 / 0.75);
}

.focus\:text-sky-700\/80:focus {
  color: rgb(3 105 161 / 0.8);
}

.focus\:text-sky-700\/90:focus {
  color: rgb(3 105 161 / 0.9);
}

.focus\:text-sky-700\/95:focus {
  color: rgb(3 105 161 / 0.95);
}

.focus\:text-sky-800:focus {
  --tw-text-opacity: 1;
  color: rgb(7 89 133 / var(--tw-text-opacity));
}

.focus\:text-sky-800\/0:focus {
  color: rgb(7 89 133 / 0);
}

.focus\:text-sky-800\/10:focus {
  color: rgb(7 89 133 / 0.1);
}

.focus\:text-sky-800\/100:focus {
  color: rgb(7 89 133 / 1);
}

.focus\:text-sky-800\/20:focus {
  color: rgb(7 89 133 / 0.2);
}

.focus\:text-sky-800\/25:focus {
  color: rgb(7 89 133 / 0.25);
}

.focus\:text-sky-800\/30:focus {
  color: rgb(7 89 133 / 0.3);
}

.focus\:text-sky-800\/40:focus {
  color: rgb(7 89 133 / 0.4);
}

.focus\:text-sky-800\/5:focus {
  color: rgb(7 89 133 / 0.05);
}

.focus\:text-sky-800\/50:focus {
  color: rgb(7 89 133 / 0.5);
}

.focus\:text-sky-800\/60:focus {
  color: rgb(7 89 133 / 0.6);
}

.focus\:text-sky-800\/70:focus {
  color: rgb(7 89 133 / 0.7);
}

.focus\:text-sky-800\/75:focus {
  color: rgb(7 89 133 / 0.75);
}

.focus\:text-sky-800\/80:focus {
  color: rgb(7 89 133 / 0.8);
}

.focus\:text-sky-800\/90:focus {
  color: rgb(7 89 133 / 0.9);
}

.focus\:text-sky-800\/95:focus {
  color: rgb(7 89 133 / 0.95);
}

.focus\:text-sky-900:focus {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity));
}

.focus\:text-sky-900\/0:focus {
  color: rgb(12 74 110 / 0);
}

.focus\:text-sky-900\/10:focus {
  color: rgb(12 74 110 / 0.1);
}

.focus\:text-sky-900\/100:focus {
  color: rgb(12 74 110 / 1);
}

.focus\:text-sky-900\/20:focus {
  color: rgb(12 74 110 / 0.2);
}

.focus\:text-sky-900\/25:focus {
  color: rgb(12 74 110 / 0.25);
}

.focus\:text-sky-900\/30:focus {
  color: rgb(12 74 110 / 0.3);
}

.focus\:text-sky-900\/40:focus {
  color: rgb(12 74 110 / 0.4);
}

.focus\:text-sky-900\/5:focus {
  color: rgb(12 74 110 / 0.05);
}

.focus\:text-sky-900\/50:focus {
  color: rgb(12 74 110 / 0.5);
}

.focus\:text-sky-900\/60:focus {
  color: rgb(12 74 110 / 0.6);
}

.focus\:text-sky-900\/70:focus {
  color: rgb(12 74 110 / 0.7);
}

.focus\:text-sky-900\/75:focus {
  color: rgb(12 74 110 / 0.75);
}

.focus\:text-sky-900\/80:focus {
  color: rgb(12 74 110 / 0.8);
}

.focus\:text-sky-900\/90:focus {
  color: rgb(12 74 110 / 0.9);
}

.focus\:text-sky-900\/95:focus {
  color: rgb(12 74 110 / 0.95);
}

.focus\:text-success-500:focus {
  --tw-text-opacity: 1;
  color: rgb(72 187 120 / var(--tw-text-opacity));
}

.focus\:text-success-500\/0:focus {
  color: rgb(72 187 120 / 0);
}

.focus\:text-success-500\/10:focus {
  color: rgb(72 187 120 / 0.1);
}

.focus\:text-success-500\/100:focus {
  color: rgb(72 187 120 / 1);
}

.focus\:text-success-500\/20:focus {
  color: rgb(72 187 120 / 0.2);
}

.focus\:text-success-500\/25:focus {
  color: rgb(72 187 120 / 0.25);
}

.focus\:text-success-500\/30:focus {
  color: rgb(72 187 120 / 0.3);
}

.focus\:text-success-500\/40:focus {
  color: rgb(72 187 120 / 0.4);
}

.focus\:text-success-500\/5:focus {
  color: rgb(72 187 120 / 0.05);
}

.focus\:text-success-500\/50:focus {
  color: rgb(72 187 120 / 0.5);
}

.focus\:text-success-500\/60:focus {
  color: rgb(72 187 120 / 0.6);
}

.focus\:text-success-500\/70:focus {
  color: rgb(72 187 120 / 0.7);
}

.focus\:text-success-500\/75:focus {
  color: rgb(72 187 120 / 0.75);
}

.focus\:text-success-500\/80:focus {
  color: rgb(72 187 120 / 0.8);
}

.focus\:text-success-500\/90:focus {
  color: rgb(72 187 120 / 0.9);
}

.focus\:text-success-500\/95:focus {
  color: rgb(72 187 120 / 0.95);
}

.focus\:text-warning-500:focus {
  --tw-text-opacity: 1;
  color: rgb(246 224 94 / var(--tw-text-opacity));
}

.focus\:text-warning-500\/0:focus {
  color: rgb(246 224 94 / 0);
}

.focus\:text-warning-500\/10:focus {
  color: rgb(246 224 94 / 0.1);
}

.focus\:text-warning-500\/100:focus {
  color: rgb(246 224 94 / 1);
}

.focus\:text-warning-500\/20:focus {
  color: rgb(246 224 94 / 0.2);
}

.focus\:text-warning-500\/25:focus {
  color: rgb(246 224 94 / 0.25);
}

.focus\:text-warning-500\/30:focus {
  color: rgb(246 224 94 / 0.3);
}

.focus\:text-warning-500\/40:focus {
  color: rgb(246 224 94 / 0.4);
}

.focus\:text-warning-500\/5:focus {
  color: rgb(246 224 94 / 0.05);
}

.focus\:text-warning-500\/50:focus {
  color: rgb(246 224 94 / 0.5);
}

.focus\:text-warning-500\/60:focus {
  color: rgb(246 224 94 / 0.6);
}

.focus\:text-warning-500\/70:focus {
  color: rgb(246 224 94 / 0.7);
}

.focus\:text-warning-500\/75:focus {
  color: rgb(246 224 94 / 0.75);
}

.focus\:text-warning-500\/80:focus {
  color: rgb(246 224 94 / 0.8);
}

.focus\:text-warning-500\/90:focus {
  color: rgb(246 224 94 / 0.9);
}

.focus\:text-warning-500\/95:focus {
  color: rgb(246 224 94 / 0.95);
}

.focus\:text-yellow-100:focus {
  --tw-text-opacity: 1;
  color: rgb(254 249 195 / var(--tw-text-opacity));
}

.focus\:text-yellow-100\/0:focus {
  color: rgb(254 249 195 / 0);
}

.focus\:text-yellow-100\/10:focus {
  color: rgb(254 249 195 / 0.1);
}

.focus\:text-yellow-100\/100:focus {
  color: rgb(254 249 195 / 1);
}

.focus\:text-yellow-100\/20:focus {
  color: rgb(254 249 195 / 0.2);
}

.focus\:text-yellow-100\/25:focus {
  color: rgb(254 249 195 / 0.25);
}

.focus\:text-yellow-100\/30:focus {
  color: rgb(254 249 195 / 0.3);
}

.focus\:text-yellow-100\/40:focus {
  color: rgb(254 249 195 / 0.4);
}

.focus\:text-yellow-100\/5:focus {
  color: rgb(254 249 195 / 0.05);
}

.focus\:text-yellow-100\/50:focus {
  color: rgb(254 249 195 / 0.5);
}

.focus\:text-yellow-100\/60:focus {
  color: rgb(254 249 195 / 0.6);
}

.focus\:text-yellow-100\/70:focus {
  color: rgb(254 249 195 / 0.7);
}

.focus\:text-yellow-100\/75:focus {
  color: rgb(254 249 195 / 0.75);
}

.focus\:text-yellow-100\/80:focus {
  color: rgb(254 249 195 / 0.8);
}

.focus\:text-yellow-100\/90:focus {
  color: rgb(254 249 195 / 0.9);
}

.focus\:text-yellow-100\/95:focus {
  color: rgb(254 249 195 / 0.95);
}

.focus\:text-yellow-200:focus {
  --tw-text-opacity: 1;
  color: rgb(254 240 138 / var(--tw-text-opacity));
}

.focus\:text-yellow-200\/0:focus {
  color: rgb(254 240 138 / 0);
}

.focus\:text-yellow-200\/10:focus {
  color: rgb(254 240 138 / 0.1);
}

.focus\:text-yellow-200\/100:focus {
  color: rgb(254 240 138 / 1);
}

.focus\:text-yellow-200\/20:focus {
  color: rgb(254 240 138 / 0.2);
}

.focus\:text-yellow-200\/25:focus {
  color: rgb(254 240 138 / 0.25);
}

.focus\:text-yellow-200\/30:focus {
  color: rgb(254 240 138 / 0.3);
}

.focus\:text-yellow-200\/40:focus {
  color: rgb(254 240 138 / 0.4);
}

.focus\:text-yellow-200\/5:focus {
  color: rgb(254 240 138 / 0.05);
}

.focus\:text-yellow-200\/50:focus {
  color: rgb(254 240 138 / 0.5);
}

.focus\:text-yellow-200\/60:focus {
  color: rgb(254 240 138 / 0.6);
}

.focus\:text-yellow-200\/70:focus {
  color: rgb(254 240 138 / 0.7);
}

.focus\:text-yellow-200\/75:focus {
  color: rgb(254 240 138 / 0.75);
}

.focus\:text-yellow-200\/80:focus {
  color: rgb(254 240 138 / 0.8);
}

.focus\:text-yellow-200\/90:focus {
  color: rgb(254 240 138 / 0.9);
}

.focus\:text-yellow-200\/95:focus {
  color: rgb(254 240 138 / 0.95);
}

.focus\:text-yellow-300:focus {
  --tw-text-opacity: 1;
  color: rgb(253 224 71 / var(--tw-text-opacity));
}

.focus\:text-yellow-300\/0:focus {
  color: rgb(253 224 71 / 0);
}

.focus\:text-yellow-300\/10:focus {
  color: rgb(253 224 71 / 0.1);
}

.focus\:text-yellow-300\/100:focus {
  color: rgb(253 224 71 / 1);
}

.focus\:text-yellow-300\/20:focus {
  color: rgb(253 224 71 / 0.2);
}

.focus\:text-yellow-300\/25:focus {
  color: rgb(253 224 71 / 0.25);
}

.focus\:text-yellow-300\/30:focus {
  color: rgb(253 224 71 / 0.3);
}

.focus\:text-yellow-300\/40:focus {
  color: rgb(253 224 71 / 0.4);
}

.focus\:text-yellow-300\/5:focus {
  color: rgb(253 224 71 / 0.05);
}

.focus\:text-yellow-300\/50:focus {
  color: rgb(253 224 71 / 0.5);
}

.focus\:text-yellow-300\/60:focus {
  color: rgb(253 224 71 / 0.6);
}

.focus\:text-yellow-300\/70:focus {
  color: rgb(253 224 71 / 0.7);
}

.focus\:text-yellow-300\/75:focus {
  color: rgb(253 224 71 / 0.75);
}

.focus\:text-yellow-300\/80:focus {
  color: rgb(253 224 71 / 0.8);
}

.focus\:text-yellow-300\/90:focus {
  color: rgb(253 224 71 / 0.9);
}

.focus\:text-yellow-300\/95:focus {
  color: rgb(253 224 71 / 0.95);
}

.focus\:text-yellow-400:focus {
  --tw-text-opacity: 1;
  color: rgb(250 204 21 / var(--tw-text-opacity));
}

.focus\:text-yellow-400\/0:focus {
  color: rgb(250 204 21 / 0);
}

.focus\:text-yellow-400\/10:focus {
  color: rgb(250 204 21 / 0.1);
}

.focus\:text-yellow-400\/100:focus {
  color: rgb(250 204 21 / 1);
}

.focus\:text-yellow-400\/20:focus {
  color: rgb(250 204 21 / 0.2);
}

.focus\:text-yellow-400\/25:focus {
  color: rgb(250 204 21 / 0.25);
}

.focus\:text-yellow-400\/30:focus {
  color: rgb(250 204 21 / 0.3);
}

.focus\:text-yellow-400\/40:focus {
  color: rgb(250 204 21 / 0.4);
}

.focus\:text-yellow-400\/5:focus {
  color: rgb(250 204 21 / 0.05);
}

.focus\:text-yellow-400\/50:focus {
  color: rgb(250 204 21 / 0.5);
}

.focus\:text-yellow-400\/60:focus {
  color: rgb(250 204 21 / 0.6);
}

.focus\:text-yellow-400\/70:focus {
  color: rgb(250 204 21 / 0.7);
}

.focus\:text-yellow-400\/75:focus {
  color: rgb(250 204 21 / 0.75);
}

.focus\:text-yellow-400\/80:focus {
  color: rgb(250 204 21 / 0.8);
}

.focus\:text-yellow-400\/90:focus {
  color: rgb(250 204 21 / 0.9);
}

.focus\:text-yellow-400\/95:focus {
  color: rgb(250 204 21 / 0.95);
}

.focus\:text-yellow-50:focus {
  --tw-text-opacity: 1;
  color: rgb(254 252 232 / var(--tw-text-opacity));
}

.focus\:text-yellow-50\/0:focus {
  color: rgb(254 252 232 / 0);
}

.focus\:text-yellow-50\/10:focus {
  color: rgb(254 252 232 / 0.1);
}

.focus\:text-yellow-50\/100:focus {
  color: rgb(254 252 232 / 1);
}

.focus\:text-yellow-50\/20:focus {
  color: rgb(254 252 232 / 0.2);
}

.focus\:text-yellow-50\/25:focus {
  color: rgb(254 252 232 / 0.25);
}

.focus\:text-yellow-50\/30:focus {
  color: rgb(254 252 232 / 0.3);
}

.focus\:text-yellow-50\/40:focus {
  color: rgb(254 252 232 / 0.4);
}

.focus\:text-yellow-50\/5:focus {
  color: rgb(254 252 232 / 0.05);
}

.focus\:text-yellow-50\/50:focus {
  color: rgb(254 252 232 / 0.5);
}

.focus\:text-yellow-50\/60:focus {
  color: rgb(254 252 232 / 0.6);
}

.focus\:text-yellow-50\/70:focus {
  color: rgb(254 252 232 / 0.7);
}

.focus\:text-yellow-50\/75:focus {
  color: rgb(254 252 232 / 0.75);
}

.focus\:text-yellow-50\/80:focus {
  color: rgb(254 252 232 / 0.8);
}

.focus\:text-yellow-50\/90:focus {
  color: rgb(254 252 232 / 0.9);
}

.focus\:text-yellow-50\/95:focus {
  color: rgb(254 252 232 / 0.95);
}

.focus\:text-yellow-500:focus {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity));
}

.focus\:text-yellow-500\/0:focus {
  color: rgb(234 179 8 / 0);
}

.focus\:text-yellow-500\/10:focus {
  color: rgb(234 179 8 / 0.1);
}

.focus\:text-yellow-500\/100:focus {
  color: rgb(234 179 8 / 1);
}

.focus\:text-yellow-500\/20:focus {
  color: rgb(234 179 8 / 0.2);
}

.focus\:text-yellow-500\/25:focus {
  color: rgb(234 179 8 / 0.25);
}

.focus\:text-yellow-500\/30:focus {
  color: rgb(234 179 8 / 0.3);
}

.focus\:text-yellow-500\/40:focus {
  color: rgb(234 179 8 / 0.4);
}

.focus\:text-yellow-500\/5:focus {
  color: rgb(234 179 8 / 0.05);
}

.focus\:text-yellow-500\/50:focus {
  color: rgb(234 179 8 / 0.5);
}

.focus\:text-yellow-500\/60:focus {
  color: rgb(234 179 8 / 0.6);
}

.focus\:text-yellow-500\/70:focus {
  color: rgb(234 179 8 / 0.7);
}

.focus\:text-yellow-500\/75:focus {
  color: rgb(234 179 8 / 0.75);
}

.focus\:text-yellow-500\/80:focus {
  color: rgb(234 179 8 / 0.8);
}

.focus\:text-yellow-500\/90:focus {
  color: rgb(234 179 8 / 0.9);
}

.focus\:text-yellow-500\/95:focus {
  color: rgb(234 179 8 / 0.95);
}

.focus\:text-yellow-600:focus {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity));
}

.focus\:text-yellow-600\/0:focus {
  color: rgb(202 138 4 / 0);
}

.focus\:text-yellow-600\/10:focus {
  color: rgb(202 138 4 / 0.1);
}

.focus\:text-yellow-600\/100:focus {
  color: rgb(202 138 4 / 1);
}

.focus\:text-yellow-600\/20:focus {
  color: rgb(202 138 4 / 0.2);
}

.focus\:text-yellow-600\/25:focus {
  color: rgb(202 138 4 / 0.25);
}

.focus\:text-yellow-600\/30:focus {
  color: rgb(202 138 4 / 0.3);
}

.focus\:text-yellow-600\/40:focus {
  color: rgb(202 138 4 / 0.4);
}

.focus\:text-yellow-600\/5:focus {
  color: rgb(202 138 4 / 0.05);
}

.focus\:text-yellow-600\/50:focus {
  color: rgb(202 138 4 / 0.5);
}

.focus\:text-yellow-600\/60:focus {
  color: rgb(202 138 4 / 0.6);
}

.focus\:text-yellow-600\/70:focus {
  color: rgb(202 138 4 / 0.7);
}

.focus\:text-yellow-600\/75:focus {
  color: rgb(202 138 4 / 0.75);
}

.focus\:text-yellow-600\/80:focus {
  color: rgb(202 138 4 / 0.8);
}

.focus\:text-yellow-600\/90:focus {
  color: rgb(202 138 4 / 0.9);
}

.focus\:text-yellow-600\/95:focus {
  color: rgb(202 138 4 / 0.95);
}

.focus\:text-yellow-700:focus {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity));
}

.focus\:text-yellow-700\/0:focus {
  color: rgb(161 98 7 / 0);
}

.focus\:text-yellow-700\/10:focus {
  color: rgb(161 98 7 / 0.1);
}

.focus\:text-yellow-700\/100:focus {
  color: rgb(161 98 7 / 1);
}

.focus\:text-yellow-700\/20:focus {
  color: rgb(161 98 7 / 0.2);
}

.focus\:text-yellow-700\/25:focus {
  color: rgb(161 98 7 / 0.25);
}

.focus\:text-yellow-700\/30:focus {
  color: rgb(161 98 7 / 0.3);
}

.focus\:text-yellow-700\/40:focus {
  color: rgb(161 98 7 / 0.4);
}

.focus\:text-yellow-700\/5:focus {
  color: rgb(161 98 7 / 0.05);
}

.focus\:text-yellow-700\/50:focus {
  color: rgb(161 98 7 / 0.5);
}

.focus\:text-yellow-700\/60:focus {
  color: rgb(161 98 7 / 0.6);
}

.focus\:text-yellow-700\/70:focus {
  color: rgb(161 98 7 / 0.7);
}

.focus\:text-yellow-700\/75:focus {
  color: rgb(161 98 7 / 0.75);
}

.focus\:text-yellow-700\/80:focus {
  color: rgb(161 98 7 / 0.8);
}

.focus\:text-yellow-700\/90:focus {
  color: rgb(161 98 7 / 0.9);
}

.focus\:text-yellow-700\/95:focus {
  color: rgb(161 98 7 / 0.95);
}

.focus\:text-yellow-800:focus {
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity));
}

.focus\:text-yellow-800\/0:focus {
  color: rgb(133 77 14 / 0);
}

.focus\:text-yellow-800\/10:focus {
  color: rgb(133 77 14 / 0.1);
}

.focus\:text-yellow-800\/100:focus {
  color: rgb(133 77 14 / 1);
}

.focus\:text-yellow-800\/20:focus {
  color: rgb(133 77 14 / 0.2);
}

.focus\:text-yellow-800\/25:focus {
  color: rgb(133 77 14 / 0.25);
}

.focus\:text-yellow-800\/30:focus {
  color: rgb(133 77 14 / 0.3);
}

.focus\:text-yellow-800\/40:focus {
  color: rgb(133 77 14 / 0.4);
}

.focus\:text-yellow-800\/5:focus {
  color: rgb(133 77 14 / 0.05);
}

.focus\:text-yellow-800\/50:focus {
  color: rgb(133 77 14 / 0.5);
}

.focus\:text-yellow-800\/60:focus {
  color: rgb(133 77 14 / 0.6);
}

.focus\:text-yellow-800\/70:focus {
  color: rgb(133 77 14 / 0.7);
}

.focus\:text-yellow-800\/75:focus {
  color: rgb(133 77 14 / 0.75);
}

.focus\:text-yellow-800\/80:focus {
  color: rgb(133 77 14 / 0.8);
}

.focus\:text-yellow-800\/90:focus {
  color: rgb(133 77 14 / 0.9);
}

.focus\:text-yellow-800\/95:focus {
  color: rgb(133 77 14 / 0.95);
}

.focus\:text-yellow-900:focus {
  --tw-text-opacity: 1;
  color: rgb(113 63 18 / var(--tw-text-opacity));
}

.focus\:text-yellow-900\/0:focus {
  color: rgb(113 63 18 / 0);
}

.focus\:text-yellow-900\/10:focus {
  color: rgb(113 63 18 / 0.1);
}

.focus\:text-yellow-900\/100:focus {
  color: rgb(113 63 18 / 1);
}

.focus\:text-yellow-900\/20:focus {
  color: rgb(113 63 18 / 0.2);
}

.focus\:text-yellow-900\/25:focus {
  color: rgb(113 63 18 / 0.25);
}

.focus\:text-yellow-900\/30:focus {
  color: rgb(113 63 18 / 0.3);
}

.focus\:text-yellow-900\/40:focus {
  color: rgb(113 63 18 / 0.4);
}

.focus\:text-yellow-900\/5:focus {
  color: rgb(113 63 18 / 0.05);
}

.focus\:text-yellow-900\/50:focus {
  color: rgb(113 63 18 / 0.5);
}

.focus\:text-yellow-900\/60:focus {
  color: rgb(113 63 18 / 0.6);
}

.focus\:text-yellow-900\/70:focus {
  color: rgb(113 63 18 / 0.7);
}

.focus\:text-yellow-900\/75:focus {
  color: rgb(113 63 18 / 0.75);
}

.focus\:text-yellow-900\/80:focus {
  color: rgb(113 63 18 / 0.8);
}

.focus\:text-yellow-900\/90:focus {
  color: rgb(113 63 18 / 0.9);
}

.focus\:text-yellow-900\/95:focus {
  color: rgb(113 63 18 / 0.95);
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-inset:focus {
  --tw-ring-inset: inset;
}

.focus\:ring-blue-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity));
}

.focus\:ring-blue-100\/0:focus {
  --tw-ring-color: rgb(219 234 254 / 0);
}

.focus\:ring-blue-100\/10:focus {
  --tw-ring-color: rgb(219 234 254 / 0.1);
}

.focus\:ring-blue-100\/100:focus {
  --tw-ring-color: rgb(219 234 254 / 1);
}

.focus\:ring-blue-100\/20:focus {
  --tw-ring-color: rgb(219 234 254 / 0.2);
}

.focus\:ring-blue-100\/25:focus {
  --tw-ring-color: rgb(219 234 254 / 0.25);
}

.focus\:ring-blue-100\/30:focus {
  --tw-ring-color: rgb(219 234 254 / 0.3);
}

.focus\:ring-blue-100\/40:focus {
  --tw-ring-color: rgb(219 234 254 / 0.4);
}

.focus\:ring-blue-100\/5:focus {
  --tw-ring-color: rgb(219 234 254 / 0.05);
}

.focus\:ring-blue-100\/50:focus {
  --tw-ring-color: rgb(219 234 254 / 0.5);
}

.focus\:ring-blue-100\/60:focus {
  --tw-ring-color: rgb(219 234 254 / 0.6);
}

.focus\:ring-blue-100\/70:focus {
  --tw-ring-color: rgb(219 234 254 / 0.7);
}

.focus\:ring-blue-100\/75:focus {
  --tw-ring-color: rgb(219 234 254 / 0.75);
}

.focus\:ring-blue-100\/80:focus {
  --tw-ring-color: rgb(219 234 254 / 0.8);
}

.focus\:ring-blue-100\/90:focus {
  --tw-ring-color: rgb(219 234 254 / 0.9);
}

.focus\:ring-blue-100\/95:focus {
  --tw-ring-color: rgb(219 234 254 / 0.95);
}

.focus\:ring-blue-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity));
}

.focus\:ring-blue-200\/0:focus {
  --tw-ring-color: rgb(191 219 254 / 0);
}

.focus\:ring-blue-200\/10:focus {
  --tw-ring-color: rgb(191 219 254 / 0.1);
}

.focus\:ring-blue-200\/100:focus {
  --tw-ring-color: rgb(191 219 254 / 1);
}

.focus\:ring-blue-200\/20:focus {
  --tw-ring-color: rgb(191 219 254 / 0.2);
}

.focus\:ring-blue-200\/25:focus {
  --tw-ring-color: rgb(191 219 254 / 0.25);
}

.focus\:ring-blue-200\/30:focus {
  --tw-ring-color: rgb(191 219 254 / 0.3);
}

.focus\:ring-blue-200\/40:focus {
  --tw-ring-color: rgb(191 219 254 / 0.4);
}

.focus\:ring-blue-200\/5:focus {
  --tw-ring-color: rgb(191 219 254 / 0.05);
}

.focus\:ring-blue-200\/50:focus {
  --tw-ring-color: rgb(191 219 254 / 0.5);
}

.focus\:ring-blue-200\/60:focus {
  --tw-ring-color: rgb(191 219 254 / 0.6);
}

.focus\:ring-blue-200\/70:focus {
  --tw-ring-color: rgb(191 219 254 / 0.7);
}

.focus\:ring-blue-200\/75:focus {
  --tw-ring-color: rgb(191 219 254 / 0.75);
}

.focus\:ring-blue-200\/80:focus {
  --tw-ring-color: rgb(191 219 254 / 0.8);
}

.focus\:ring-blue-200\/90:focus {
  --tw-ring-color: rgb(191 219 254 / 0.9);
}

.focus\:ring-blue-200\/95:focus {
  --tw-ring-color: rgb(191 219 254 / 0.95);
}

.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity));
}

.focus\:ring-blue-300\/0:focus {
  --tw-ring-color: rgb(147 197 253 / 0);
}

.focus\:ring-blue-300\/10:focus {
  --tw-ring-color: rgb(147 197 253 / 0.1);
}

.focus\:ring-blue-300\/100:focus {
  --tw-ring-color: rgb(147 197 253 / 1);
}

.focus\:ring-blue-300\/20:focus {
  --tw-ring-color: rgb(147 197 253 / 0.2);
}

.focus\:ring-blue-300\/25:focus {
  --tw-ring-color: rgb(147 197 253 / 0.25);
}

.focus\:ring-blue-300\/30:focus {
  --tw-ring-color: rgb(147 197 253 / 0.3);
}

.focus\:ring-blue-300\/40:focus {
  --tw-ring-color: rgb(147 197 253 / 0.4);
}

.focus\:ring-blue-300\/5:focus {
  --tw-ring-color: rgb(147 197 253 / 0.05);
}

.focus\:ring-blue-300\/50:focus {
  --tw-ring-color: rgb(147 197 253 / 0.5);
}

.focus\:ring-blue-300\/60:focus {
  --tw-ring-color: rgb(147 197 253 / 0.6);
}

.focus\:ring-blue-300\/70:focus {
  --tw-ring-color: rgb(147 197 253 / 0.7);
}

.focus\:ring-blue-300\/75:focus {
  --tw-ring-color: rgb(147 197 253 / 0.75);
}

.focus\:ring-blue-300\/80:focus {
  --tw-ring-color: rgb(147 197 253 / 0.8);
}

.focus\:ring-blue-300\/90:focus {
  --tw-ring-color: rgb(147 197 253 / 0.9);
}

.focus\:ring-blue-300\/95:focus {
  --tw-ring-color: rgb(147 197 253 / 0.95);
}

.focus\:ring-blue-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity));
}

.focus\:ring-blue-400\/0:focus {
  --tw-ring-color: rgb(96 165 250 / 0);
}

.focus\:ring-blue-400\/10:focus {
  --tw-ring-color: rgb(96 165 250 / 0.1);
}

.focus\:ring-blue-400\/100:focus {
  --tw-ring-color: rgb(96 165 250 / 1);
}

.focus\:ring-blue-400\/20:focus {
  --tw-ring-color: rgb(96 165 250 / 0.2);
}

.focus\:ring-blue-400\/25:focus {
  --tw-ring-color: rgb(96 165 250 / 0.25);
}

.focus\:ring-blue-400\/30:focus {
  --tw-ring-color: rgb(96 165 250 / 0.3);
}

.focus\:ring-blue-400\/40:focus {
  --tw-ring-color: rgb(96 165 250 / 0.4);
}

.focus\:ring-blue-400\/5:focus {
  --tw-ring-color: rgb(96 165 250 / 0.05);
}

.focus\:ring-blue-400\/50:focus {
  --tw-ring-color: rgb(96 165 250 / 0.5);
}

.focus\:ring-blue-400\/60:focus {
  --tw-ring-color: rgb(96 165 250 / 0.6);
}

.focus\:ring-blue-400\/70:focus {
  --tw-ring-color: rgb(96 165 250 / 0.7);
}

.focus\:ring-blue-400\/75:focus {
  --tw-ring-color: rgb(96 165 250 / 0.75);
}

.focus\:ring-blue-400\/80:focus {
  --tw-ring-color: rgb(96 165 250 / 0.8);
}

.focus\:ring-blue-400\/90:focus {
  --tw-ring-color: rgb(96 165 250 / 0.9);
}

.focus\:ring-blue-400\/95:focus {
  --tw-ring-color: rgb(96 165 250 / 0.95);
}

.focus\:ring-blue-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity));
}

.focus\:ring-blue-50\/0:focus {
  --tw-ring-color: rgb(239 246 255 / 0);
}

.focus\:ring-blue-50\/10:focus {
  --tw-ring-color: rgb(239 246 255 / 0.1);
}

.focus\:ring-blue-50\/100:focus {
  --tw-ring-color: rgb(239 246 255 / 1);
}

.focus\:ring-blue-50\/20:focus {
  --tw-ring-color: rgb(239 246 255 / 0.2);
}

.focus\:ring-blue-50\/25:focus {
  --tw-ring-color: rgb(239 246 255 / 0.25);
}

.focus\:ring-blue-50\/30:focus {
  --tw-ring-color: rgb(239 246 255 / 0.3);
}

.focus\:ring-blue-50\/40:focus {
  --tw-ring-color: rgb(239 246 255 / 0.4);
}

.focus\:ring-blue-50\/5:focus {
  --tw-ring-color: rgb(239 246 255 / 0.05);
}

.focus\:ring-blue-50\/50:focus {
  --tw-ring-color: rgb(239 246 255 / 0.5);
}

.focus\:ring-blue-50\/60:focus {
  --tw-ring-color: rgb(239 246 255 / 0.6);
}

.focus\:ring-blue-50\/70:focus {
  --tw-ring-color: rgb(239 246 255 / 0.7);
}

.focus\:ring-blue-50\/75:focus {
  --tw-ring-color: rgb(239 246 255 / 0.75);
}

.focus\:ring-blue-50\/80:focus {
  --tw-ring-color: rgb(239 246 255 / 0.8);
}

.focus\:ring-blue-50\/90:focus {
  --tw-ring-color: rgb(239 246 255 / 0.9);
}

.focus\:ring-blue-50\/95:focus {
  --tw-ring-color: rgb(239 246 255 / 0.95);
}

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.focus\:ring-blue-500\/0:focus {
  --tw-ring-color: rgb(59 130 246 / 0);
}

.focus\:ring-blue-500\/10:focus {
  --tw-ring-color: rgb(59 130 246 / 0.1);
}

.focus\:ring-blue-500\/100:focus {
  --tw-ring-color: rgb(59 130 246 / 1);
}

.focus\:ring-blue-500\/20:focus {
  --tw-ring-color: rgb(59 130 246 / 0.2);
}

.focus\:ring-blue-500\/25:focus {
  --tw-ring-color: rgb(59 130 246 / 0.25);
}

.focus\:ring-blue-500\/30:focus {
  --tw-ring-color: rgb(59 130 246 / 0.3);
}

.focus\:ring-blue-500\/40:focus {
  --tw-ring-color: rgb(59 130 246 / 0.4);
}

.focus\:ring-blue-500\/5:focus {
  --tw-ring-color: rgb(59 130 246 / 0.05);
}

.focus\:ring-blue-500\/50:focus {
  --tw-ring-color: rgb(59 130 246 / 0.5);
}

.focus\:ring-blue-500\/60:focus {
  --tw-ring-color: rgb(59 130 246 / 0.6);
}

.focus\:ring-blue-500\/70:focus {
  --tw-ring-color: rgb(59 130 246 / 0.7);
}

.focus\:ring-blue-500\/75:focus {
  --tw-ring-color: rgb(59 130 246 / 0.75);
}

.focus\:ring-blue-500\/80:focus {
  --tw-ring-color: rgb(59 130 246 / 0.8);
}

.focus\:ring-blue-500\/90:focus {
  --tw-ring-color: rgb(59 130 246 / 0.9);
}

.focus\:ring-blue-500\/95:focus {
  --tw-ring-color: rgb(59 130 246 / 0.95);
}

.focus\:ring-blue-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity));
}

.focus\:ring-blue-600\/0:focus {
  --tw-ring-color: rgb(37 99 235 / 0);
}

.focus\:ring-blue-600\/10:focus {
  --tw-ring-color: rgb(37 99 235 / 0.1);
}

.focus\:ring-blue-600\/100:focus {
  --tw-ring-color: rgb(37 99 235 / 1);
}

.focus\:ring-blue-600\/20:focus {
  --tw-ring-color: rgb(37 99 235 / 0.2);
}

.focus\:ring-blue-600\/25:focus {
  --tw-ring-color: rgb(37 99 235 / 0.25);
}

.focus\:ring-blue-600\/30:focus {
  --tw-ring-color: rgb(37 99 235 / 0.3);
}

.focus\:ring-blue-600\/40:focus {
  --tw-ring-color: rgb(37 99 235 / 0.4);
}

.focus\:ring-blue-600\/5:focus {
  --tw-ring-color: rgb(37 99 235 / 0.05);
}

.focus\:ring-blue-600\/50:focus {
  --tw-ring-color: rgb(37 99 235 / 0.5);
}

.focus\:ring-blue-600\/60:focus {
  --tw-ring-color: rgb(37 99 235 / 0.6);
}

.focus\:ring-blue-600\/70:focus {
  --tw-ring-color: rgb(37 99 235 / 0.7);
}

.focus\:ring-blue-600\/75:focus {
  --tw-ring-color: rgb(37 99 235 / 0.75);
}

.focus\:ring-blue-600\/80:focus {
  --tw-ring-color: rgb(37 99 235 / 0.8);
}

.focus\:ring-blue-600\/90:focus {
  --tw-ring-color: rgb(37 99 235 / 0.9);
}

.focus\:ring-blue-600\/95:focus {
  --tw-ring-color: rgb(37 99 235 / 0.95);
}

.focus\:ring-blue-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity));
}

.focus\:ring-blue-700\/0:focus {
  --tw-ring-color: rgb(29 78 216 / 0);
}

.focus\:ring-blue-700\/10:focus {
  --tw-ring-color: rgb(29 78 216 / 0.1);
}

.focus\:ring-blue-700\/100:focus {
  --tw-ring-color: rgb(29 78 216 / 1);
}

.focus\:ring-blue-700\/20:focus {
  --tw-ring-color: rgb(29 78 216 / 0.2);
}

.focus\:ring-blue-700\/25:focus {
  --tw-ring-color: rgb(29 78 216 / 0.25);
}

.focus\:ring-blue-700\/30:focus {
  --tw-ring-color: rgb(29 78 216 / 0.3);
}

.focus\:ring-blue-700\/40:focus {
  --tw-ring-color: rgb(29 78 216 / 0.4);
}

.focus\:ring-blue-700\/5:focus {
  --tw-ring-color: rgb(29 78 216 / 0.05);
}

.focus\:ring-blue-700\/50:focus {
  --tw-ring-color: rgb(29 78 216 / 0.5);
}

.focus\:ring-blue-700\/60:focus {
  --tw-ring-color: rgb(29 78 216 / 0.6);
}

.focus\:ring-blue-700\/70:focus {
  --tw-ring-color: rgb(29 78 216 / 0.7);
}

.focus\:ring-blue-700\/75:focus {
  --tw-ring-color: rgb(29 78 216 / 0.75);
}

.focus\:ring-blue-700\/80:focus {
  --tw-ring-color: rgb(29 78 216 / 0.8);
}

.focus\:ring-blue-700\/90:focus {
  --tw-ring-color: rgb(29 78 216 / 0.9);
}

.focus\:ring-blue-700\/95:focus {
  --tw-ring-color: rgb(29 78 216 / 0.95);
}

.focus\:ring-blue-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity));
}

.focus\:ring-blue-800\/0:focus {
  --tw-ring-color: rgb(30 64 175 / 0);
}

.focus\:ring-blue-800\/10:focus {
  --tw-ring-color: rgb(30 64 175 / 0.1);
}

.focus\:ring-blue-800\/100:focus {
  --tw-ring-color: rgb(30 64 175 / 1);
}

.focus\:ring-blue-800\/20:focus {
  --tw-ring-color: rgb(30 64 175 / 0.2);
}

.focus\:ring-blue-800\/25:focus {
  --tw-ring-color: rgb(30 64 175 / 0.25);
}

.focus\:ring-blue-800\/30:focus {
  --tw-ring-color: rgb(30 64 175 / 0.3);
}

.focus\:ring-blue-800\/40:focus {
  --tw-ring-color: rgb(30 64 175 / 0.4);
}

.focus\:ring-blue-800\/5:focus {
  --tw-ring-color: rgb(30 64 175 / 0.05);
}

.focus\:ring-blue-800\/50:focus {
  --tw-ring-color: rgb(30 64 175 / 0.5);
}

.focus\:ring-blue-800\/60:focus {
  --tw-ring-color: rgb(30 64 175 / 0.6);
}

.focus\:ring-blue-800\/70:focus {
  --tw-ring-color: rgb(30 64 175 / 0.7);
}

.focus\:ring-blue-800\/75:focus {
  --tw-ring-color: rgb(30 64 175 / 0.75);
}

.focus\:ring-blue-800\/80:focus {
  --tw-ring-color: rgb(30 64 175 / 0.8);
}

.focus\:ring-blue-800\/90:focus {
  --tw-ring-color: rgb(30 64 175 / 0.9);
}

.focus\:ring-blue-800\/95:focus {
  --tw-ring-color: rgb(30 64 175 / 0.95);
}

.focus\:ring-blue-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity));
}

.focus\:ring-blue-900\/0:focus {
  --tw-ring-color: rgb(30 58 138 / 0);
}

.focus\:ring-blue-900\/10:focus {
  --tw-ring-color: rgb(30 58 138 / 0.1);
}

.focus\:ring-blue-900\/100:focus {
  --tw-ring-color: rgb(30 58 138 / 1);
}

.focus\:ring-blue-900\/20:focus {
  --tw-ring-color: rgb(30 58 138 / 0.2);
}

.focus\:ring-blue-900\/25:focus {
  --tw-ring-color: rgb(30 58 138 / 0.25);
}

.focus\:ring-blue-900\/30:focus {
  --tw-ring-color: rgb(30 58 138 / 0.3);
}

.focus\:ring-blue-900\/40:focus {
  --tw-ring-color: rgb(30 58 138 / 0.4);
}

.focus\:ring-blue-900\/5:focus {
  --tw-ring-color: rgb(30 58 138 / 0.05);
}

.focus\:ring-blue-900\/50:focus {
  --tw-ring-color: rgb(30 58 138 / 0.5);
}

.focus\:ring-blue-900\/60:focus {
  --tw-ring-color: rgb(30 58 138 / 0.6);
}

.focus\:ring-blue-900\/70:focus {
  --tw-ring-color: rgb(30 58 138 / 0.7);
}

.focus\:ring-blue-900\/75:focus {
  --tw-ring-color: rgb(30 58 138 / 0.75);
}

.focus\:ring-blue-900\/80:focus {
  --tw-ring-color: rgb(30 58 138 / 0.8);
}

.focus\:ring-blue-900\/90:focus {
  --tw-ring-color: rgb(30 58 138 / 0.9);
}

.focus\:ring-blue-900\/95:focus {
  --tw-ring-color: rgb(30 58 138 / 0.95);
}

.focus\:ring-danger-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 62 62 / var(--tw-ring-opacity));
}

.focus\:ring-danger-500\/0:focus {
  --tw-ring-color: rgb(229 62 62 / 0);
}

.focus\:ring-danger-500\/10:focus {
  --tw-ring-color: rgb(229 62 62 / 0.1);
}

.focus\:ring-danger-500\/100:focus {
  --tw-ring-color: rgb(229 62 62 / 1);
}

.focus\:ring-danger-500\/20:focus {
  --tw-ring-color: rgb(229 62 62 / 0.2);
}

.focus\:ring-danger-500\/25:focus {
  --tw-ring-color: rgb(229 62 62 / 0.25);
}

.focus\:ring-danger-500\/30:focus {
  --tw-ring-color: rgb(229 62 62 / 0.3);
}

.focus\:ring-danger-500\/40:focus {
  --tw-ring-color: rgb(229 62 62 / 0.4);
}

.focus\:ring-danger-500\/5:focus {
  --tw-ring-color: rgb(229 62 62 / 0.05);
}

.focus\:ring-danger-500\/50:focus {
  --tw-ring-color: rgb(229 62 62 / 0.5);
}

.focus\:ring-danger-500\/60:focus {
  --tw-ring-color: rgb(229 62 62 / 0.6);
}

.focus\:ring-danger-500\/70:focus {
  --tw-ring-color: rgb(229 62 62 / 0.7);
}

.focus\:ring-danger-500\/75:focus {
  --tw-ring-color: rgb(229 62 62 / 0.75);
}

.focus\:ring-danger-500\/80:focus {
  --tw-ring-color: rgb(229 62 62 / 0.8);
}

.focus\:ring-danger-500\/90:focus {
  --tw-ring-color: rgb(229 62 62 / 0.9);
}

.focus\:ring-danger-500\/95:focus {
  --tw-ring-color: rgb(229 62 62 / 0.95);
}

.focus\:ring-dark-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(45 55 72 / var(--tw-ring-opacity));
}

.focus\:ring-dark-500\/0:focus {
  --tw-ring-color: rgb(45 55 72 / 0);
}

.focus\:ring-dark-500\/10:focus {
  --tw-ring-color: rgb(45 55 72 / 0.1);
}

.focus\:ring-dark-500\/100:focus {
  --tw-ring-color: rgb(45 55 72 / 1);
}

.focus\:ring-dark-500\/20:focus {
  --tw-ring-color: rgb(45 55 72 / 0.2);
}

.focus\:ring-dark-500\/25:focus {
  --tw-ring-color: rgb(45 55 72 / 0.25);
}

.focus\:ring-dark-500\/30:focus {
  --tw-ring-color: rgb(45 55 72 / 0.3);
}

.focus\:ring-dark-500\/40:focus {
  --tw-ring-color: rgb(45 55 72 / 0.4);
}

.focus\:ring-dark-500\/5:focus {
  --tw-ring-color: rgb(45 55 72 / 0.05);
}

.focus\:ring-dark-500\/50:focus {
  --tw-ring-color: rgb(45 55 72 / 0.5);
}

.focus\:ring-dark-500\/60:focus {
  --tw-ring-color: rgb(45 55 72 / 0.6);
}

.focus\:ring-dark-500\/70:focus {
  --tw-ring-color: rgb(45 55 72 / 0.7);
}

.focus\:ring-dark-500\/75:focus {
  --tw-ring-color: rgb(45 55 72 / 0.75);
}

.focus\:ring-dark-500\/80:focus {
  --tw-ring-color: rgb(45 55 72 / 0.8);
}

.focus\:ring-dark-500\/90:focus {
  --tw-ring-color: rgb(45 55 72 / 0.9);
}

.focus\:ring-dark-500\/95:focus {
  --tw-ring-color: rgb(45 55 72 / 0.95);
}

.focus\:ring-green-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity));
}

.focus\:ring-green-100\/0:focus {
  --tw-ring-color: rgb(220 252 231 / 0);
}

.focus\:ring-green-100\/10:focus {
  --tw-ring-color: rgb(220 252 231 / 0.1);
}

.focus\:ring-green-100\/100:focus {
  --tw-ring-color: rgb(220 252 231 / 1);
}

.focus\:ring-green-100\/20:focus {
  --tw-ring-color: rgb(220 252 231 / 0.2);
}

.focus\:ring-green-100\/25:focus {
  --tw-ring-color: rgb(220 252 231 / 0.25);
}

.focus\:ring-green-100\/30:focus {
  --tw-ring-color: rgb(220 252 231 / 0.3);
}

.focus\:ring-green-100\/40:focus {
  --tw-ring-color: rgb(220 252 231 / 0.4);
}

.focus\:ring-green-100\/5:focus {
  --tw-ring-color: rgb(220 252 231 / 0.05);
}

.focus\:ring-green-100\/50:focus {
  --tw-ring-color: rgb(220 252 231 / 0.5);
}

.focus\:ring-green-100\/60:focus {
  --tw-ring-color: rgb(220 252 231 / 0.6);
}

.focus\:ring-green-100\/70:focus {
  --tw-ring-color: rgb(220 252 231 / 0.7);
}

.focus\:ring-green-100\/75:focus {
  --tw-ring-color: rgb(220 252 231 / 0.75);
}

.focus\:ring-green-100\/80:focus {
  --tw-ring-color: rgb(220 252 231 / 0.8);
}

.focus\:ring-green-100\/90:focus {
  --tw-ring-color: rgb(220 252 231 / 0.9);
}

.focus\:ring-green-100\/95:focus {
  --tw-ring-color: rgb(220 252 231 / 0.95);
}

.focus\:ring-green-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity));
}

.focus\:ring-green-200\/0:focus {
  --tw-ring-color: rgb(187 247 208 / 0);
}

.focus\:ring-green-200\/10:focus {
  --tw-ring-color: rgb(187 247 208 / 0.1);
}

.focus\:ring-green-200\/100:focus {
  --tw-ring-color: rgb(187 247 208 / 1);
}

.focus\:ring-green-200\/20:focus {
  --tw-ring-color: rgb(187 247 208 / 0.2);
}

.focus\:ring-green-200\/25:focus {
  --tw-ring-color: rgb(187 247 208 / 0.25);
}

.focus\:ring-green-200\/30:focus {
  --tw-ring-color: rgb(187 247 208 / 0.3);
}

.focus\:ring-green-200\/40:focus {
  --tw-ring-color: rgb(187 247 208 / 0.4);
}

.focus\:ring-green-200\/5:focus {
  --tw-ring-color: rgb(187 247 208 / 0.05);
}

.focus\:ring-green-200\/50:focus {
  --tw-ring-color: rgb(187 247 208 / 0.5);
}

.focus\:ring-green-200\/60:focus {
  --tw-ring-color: rgb(187 247 208 / 0.6);
}

.focus\:ring-green-200\/70:focus {
  --tw-ring-color: rgb(187 247 208 / 0.7);
}

.focus\:ring-green-200\/75:focus {
  --tw-ring-color: rgb(187 247 208 / 0.75);
}

.focus\:ring-green-200\/80:focus {
  --tw-ring-color: rgb(187 247 208 / 0.8);
}

.focus\:ring-green-200\/90:focus {
  --tw-ring-color: rgb(187 247 208 / 0.9);
}

.focus\:ring-green-200\/95:focus {
  --tw-ring-color: rgb(187 247 208 / 0.95);
}

.focus\:ring-green-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity));
}

.focus\:ring-green-300\/0:focus {
  --tw-ring-color: rgb(134 239 172 / 0);
}

.focus\:ring-green-300\/10:focus {
  --tw-ring-color: rgb(134 239 172 / 0.1);
}

.focus\:ring-green-300\/100:focus {
  --tw-ring-color: rgb(134 239 172 / 1);
}

.focus\:ring-green-300\/20:focus {
  --tw-ring-color: rgb(134 239 172 / 0.2);
}

.focus\:ring-green-300\/25:focus {
  --tw-ring-color: rgb(134 239 172 / 0.25);
}

.focus\:ring-green-300\/30:focus {
  --tw-ring-color: rgb(134 239 172 / 0.3);
}

.focus\:ring-green-300\/40:focus {
  --tw-ring-color: rgb(134 239 172 / 0.4);
}

.focus\:ring-green-300\/5:focus {
  --tw-ring-color: rgb(134 239 172 / 0.05);
}

.focus\:ring-green-300\/50:focus {
  --tw-ring-color: rgb(134 239 172 / 0.5);
}

.focus\:ring-green-300\/60:focus {
  --tw-ring-color: rgb(134 239 172 / 0.6);
}

.focus\:ring-green-300\/70:focus {
  --tw-ring-color: rgb(134 239 172 / 0.7);
}

.focus\:ring-green-300\/75:focus {
  --tw-ring-color: rgb(134 239 172 / 0.75);
}

.focus\:ring-green-300\/80:focus {
  --tw-ring-color: rgb(134 239 172 / 0.8);
}

.focus\:ring-green-300\/90:focus {
  --tw-ring-color: rgb(134 239 172 / 0.9);
}

.focus\:ring-green-300\/95:focus {
  --tw-ring-color: rgb(134 239 172 / 0.95);
}

.focus\:ring-green-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity));
}

.focus\:ring-green-400\/0:focus {
  --tw-ring-color: rgb(74 222 128 / 0);
}

.focus\:ring-green-400\/10:focus {
  --tw-ring-color: rgb(74 222 128 / 0.1);
}

.focus\:ring-green-400\/100:focus {
  --tw-ring-color: rgb(74 222 128 / 1);
}

.focus\:ring-green-400\/20:focus {
  --tw-ring-color: rgb(74 222 128 / 0.2);
}

.focus\:ring-green-400\/25:focus {
  --tw-ring-color: rgb(74 222 128 / 0.25);
}

.focus\:ring-green-400\/30:focus {
  --tw-ring-color: rgb(74 222 128 / 0.3);
}

.focus\:ring-green-400\/40:focus {
  --tw-ring-color: rgb(74 222 128 / 0.4);
}

.focus\:ring-green-400\/5:focus {
  --tw-ring-color: rgb(74 222 128 / 0.05);
}

.focus\:ring-green-400\/50:focus {
  --tw-ring-color: rgb(74 222 128 / 0.5);
}

.focus\:ring-green-400\/60:focus {
  --tw-ring-color: rgb(74 222 128 / 0.6);
}

.focus\:ring-green-400\/70:focus {
  --tw-ring-color: rgb(74 222 128 / 0.7);
}

.focus\:ring-green-400\/75:focus {
  --tw-ring-color: rgb(74 222 128 / 0.75);
}

.focus\:ring-green-400\/80:focus {
  --tw-ring-color: rgb(74 222 128 / 0.8);
}

.focus\:ring-green-400\/90:focus {
  --tw-ring-color: rgb(74 222 128 / 0.9);
}

.focus\:ring-green-400\/95:focus {
  --tw-ring-color: rgb(74 222 128 / 0.95);
}

.focus\:ring-green-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity));
}

.focus\:ring-green-50\/0:focus {
  --tw-ring-color: rgb(240 253 244 / 0);
}

.focus\:ring-green-50\/10:focus {
  --tw-ring-color: rgb(240 253 244 / 0.1);
}

.focus\:ring-green-50\/100:focus {
  --tw-ring-color: rgb(240 253 244 / 1);
}

.focus\:ring-green-50\/20:focus {
  --tw-ring-color: rgb(240 253 244 / 0.2);
}

.focus\:ring-green-50\/25:focus {
  --tw-ring-color: rgb(240 253 244 / 0.25);
}

.focus\:ring-green-50\/30:focus {
  --tw-ring-color: rgb(240 253 244 / 0.3);
}

.focus\:ring-green-50\/40:focus {
  --tw-ring-color: rgb(240 253 244 / 0.4);
}

.focus\:ring-green-50\/5:focus {
  --tw-ring-color: rgb(240 253 244 / 0.05);
}

.focus\:ring-green-50\/50:focus {
  --tw-ring-color: rgb(240 253 244 / 0.5);
}

.focus\:ring-green-50\/60:focus {
  --tw-ring-color: rgb(240 253 244 / 0.6);
}

.focus\:ring-green-50\/70:focus {
  --tw-ring-color: rgb(240 253 244 / 0.7);
}

.focus\:ring-green-50\/75:focus {
  --tw-ring-color: rgb(240 253 244 / 0.75);
}

.focus\:ring-green-50\/80:focus {
  --tw-ring-color: rgb(240 253 244 / 0.8);
}

.focus\:ring-green-50\/90:focus {
  --tw-ring-color: rgb(240 253 244 / 0.9);
}

.focus\:ring-green-50\/95:focus {
  --tw-ring-color: rgb(240 253 244 / 0.95);
}

.focus\:ring-green-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity));
}

.focus\:ring-green-500\/0:focus {
  --tw-ring-color: rgb(34 197 94 / 0);
}

.focus\:ring-green-500\/10:focus {
  --tw-ring-color: rgb(34 197 94 / 0.1);
}

.focus\:ring-green-500\/100:focus {
  --tw-ring-color: rgb(34 197 94 / 1);
}

.focus\:ring-green-500\/20:focus {
  --tw-ring-color: rgb(34 197 94 / 0.2);
}

.focus\:ring-green-500\/25:focus {
  --tw-ring-color: rgb(34 197 94 / 0.25);
}

.focus\:ring-green-500\/30:focus {
  --tw-ring-color: rgb(34 197 94 / 0.3);
}

.focus\:ring-green-500\/40:focus {
  --tw-ring-color: rgb(34 197 94 / 0.4);
}

.focus\:ring-green-500\/5:focus {
  --tw-ring-color: rgb(34 197 94 / 0.05);
}

.focus\:ring-green-500\/50:focus {
  --tw-ring-color: rgb(34 197 94 / 0.5);
}

.focus\:ring-green-500\/60:focus {
  --tw-ring-color: rgb(34 197 94 / 0.6);
}

.focus\:ring-green-500\/70:focus {
  --tw-ring-color: rgb(34 197 94 / 0.7);
}

.focus\:ring-green-500\/75:focus {
  --tw-ring-color: rgb(34 197 94 / 0.75);
}

.focus\:ring-green-500\/80:focus {
  --tw-ring-color: rgb(34 197 94 / 0.8);
}

.focus\:ring-green-500\/90:focus {
  --tw-ring-color: rgb(34 197 94 / 0.9);
}

.focus\:ring-green-500\/95:focus {
  --tw-ring-color: rgb(34 197 94 / 0.95);
}

.focus\:ring-green-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity));
}

.focus\:ring-green-600\/0:focus {
  --tw-ring-color: rgb(22 163 74 / 0);
}

.focus\:ring-green-600\/10:focus {
  --tw-ring-color: rgb(22 163 74 / 0.1);
}

.focus\:ring-green-600\/100:focus {
  --tw-ring-color: rgb(22 163 74 / 1);
}

.focus\:ring-green-600\/20:focus {
  --tw-ring-color: rgb(22 163 74 / 0.2);
}

.focus\:ring-green-600\/25:focus {
  --tw-ring-color: rgb(22 163 74 / 0.25);
}

.focus\:ring-green-600\/30:focus {
  --tw-ring-color: rgb(22 163 74 / 0.3);
}

.focus\:ring-green-600\/40:focus {
  --tw-ring-color: rgb(22 163 74 / 0.4);
}

.focus\:ring-green-600\/5:focus {
  --tw-ring-color: rgb(22 163 74 / 0.05);
}

.focus\:ring-green-600\/50:focus {
  --tw-ring-color: rgb(22 163 74 / 0.5);
}

.focus\:ring-green-600\/60:focus {
  --tw-ring-color: rgb(22 163 74 / 0.6);
}

.focus\:ring-green-600\/70:focus {
  --tw-ring-color: rgb(22 163 74 / 0.7);
}

.focus\:ring-green-600\/75:focus {
  --tw-ring-color: rgb(22 163 74 / 0.75);
}

.focus\:ring-green-600\/80:focus {
  --tw-ring-color: rgb(22 163 74 / 0.8);
}

.focus\:ring-green-600\/90:focus {
  --tw-ring-color: rgb(22 163 74 / 0.9);
}

.focus\:ring-green-600\/95:focus {
  --tw-ring-color: rgb(22 163 74 / 0.95);
}

.focus\:ring-green-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity));
}

.focus\:ring-green-700\/0:focus {
  --tw-ring-color: rgb(21 128 61 / 0);
}

.focus\:ring-green-700\/10:focus {
  --tw-ring-color: rgb(21 128 61 / 0.1);
}

.focus\:ring-green-700\/100:focus {
  --tw-ring-color: rgb(21 128 61 / 1);
}

.focus\:ring-green-700\/20:focus {
  --tw-ring-color: rgb(21 128 61 / 0.2);
}

.focus\:ring-green-700\/25:focus {
  --tw-ring-color: rgb(21 128 61 / 0.25);
}

.focus\:ring-green-700\/30:focus {
  --tw-ring-color: rgb(21 128 61 / 0.3);
}

.focus\:ring-green-700\/40:focus {
  --tw-ring-color: rgb(21 128 61 / 0.4);
}

.focus\:ring-green-700\/5:focus {
  --tw-ring-color: rgb(21 128 61 / 0.05);
}

.focus\:ring-green-700\/50:focus {
  --tw-ring-color: rgb(21 128 61 / 0.5);
}

.focus\:ring-green-700\/60:focus {
  --tw-ring-color: rgb(21 128 61 / 0.6);
}

.focus\:ring-green-700\/70:focus {
  --tw-ring-color: rgb(21 128 61 / 0.7);
}

.focus\:ring-green-700\/75:focus {
  --tw-ring-color: rgb(21 128 61 / 0.75);
}

.focus\:ring-green-700\/80:focus {
  --tw-ring-color: rgb(21 128 61 / 0.8);
}

.focus\:ring-green-700\/90:focus {
  --tw-ring-color: rgb(21 128 61 / 0.9);
}

.focus\:ring-green-700\/95:focus {
  --tw-ring-color: rgb(21 128 61 / 0.95);
}

.focus\:ring-green-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity));
}

.focus\:ring-green-800\/0:focus {
  --tw-ring-color: rgb(22 101 52 / 0);
}

.focus\:ring-green-800\/10:focus {
  --tw-ring-color: rgb(22 101 52 / 0.1);
}

.focus\:ring-green-800\/100:focus {
  --tw-ring-color: rgb(22 101 52 / 1);
}

.focus\:ring-green-800\/20:focus {
  --tw-ring-color: rgb(22 101 52 / 0.2);
}

.focus\:ring-green-800\/25:focus {
  --tw-ring-color: rgb(22 101 52 / 0.25);
}

.focus\:ring-green-800\/30:focus {
  --tw-ring-color: rgb(22 101 52 / 0.3);
}

.focus\:ring-green-800\/40:focus {
  --tw-ring-color: rgb(22 101 52 / 0.4);
}

.focus\:ring-green-800\/5:focus {
  --tw-ring-color: rgb(22 101 52 / 0.05);
}

.focus\:ring-green-800\/50:focus {
  --tw-ring-color: rgb(22 101 52 / 0.5);
}

.focus\:ring-green-800\/60:focus {
  --tw-ring-color: rgb(22 101 52 / 0.6);
}

.focus\:ring-green-800\/70:focus {
  --tw-ring-color: rgb(22 101 52 / 0.7);
}

.focus\:ring-green-800\/75:focus {
  --tw-ring-color: rgb(22 101 52 / 0.75);
}

.focus\:ring-green-800\/80:focus {
  --tw-ring-color: rgb(22 101 52 / 0.8);
}

.focus\:ring-green-800\/90:focus {
  --tw-ring-color: rgb(22 101 52 / 0.9);
}

.focus\:ring-green-800\/95:focus {
  --tw-ring-color: rgb(22 101 52 / 0.95);
}

.focus\:ring-green-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity));
}

.focus\:ring-green-900\/0:focus {
  --tw-ring-color: rgb(20 83 45 / 0);
}

.focus\:ring-green-900\/10:focus {
  --tw-ring-color: rgb(20 83 45 / 0.1);
}

.focus\:ring-green-900\/100:focus {
  --tw-ring-color: rgb(20 83 45 / 1);
}

.focus\:ring-green-900\/20:focus {
  --tw-ring-color: rgb(20 83 45 / 0.2);
}

.focus\:ring-green-900\/25:focus {
  --tw-ring-color: rgb(20 83 45 / 0.25);
}

.focus\:ring-green-900\/30:focus {
  --tw-ring-color: rgb(20 83 45 / 0.3);
}

.focus\:ring-green-900\/40:focus {
  --tw-ring-color: rgb(20 83 45 / 0.4);
}

.focus\:ring-green-900\/5:focus {
  --tw-ring-color: rgb(20 83 45 / 0.05);
}

.focus\:ring-green-900\/50:focus {
  --tw-ring-color: rgb(20 83 45 / 0.5);
}

.focus\:ring-green-900\/60:focus {
  --tw-ring-color: rgb(20 83 45 / 0.6);
}

.focus\:ring-green-900\/70:focus {
  --tw-ring-color: rgb(20 83 45 / 0.7);
}

.focus\:ring-green-900\/75:focus {
  --tw-ring-color: rgb(20 83 45 / 0.75);
}

.focus\:ring-green-900\/80:focus {
  --tw-ring-color: rgb(20 83 45 / 0.8);
}

.focus\:ring-green-900\/90:focus {
  --tw-ring-color: rgb(20 83 45 / 0.9);
}

.focus\:ring-green-900\/95:focus {
  --tw-ring-color: rgb(20 83 45 / 0.95);
}

.focus\:ring-info-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(66 153 225 / var(--tw-ring-opacity));
}

.focus\:ring-info-500\/0:focus {
  --tw-ring-color: rgb(66 153 225 / 0);
}

.focus\:ring-info-500\/10:focus {
  --tw-ring-color: rgb(66 153 225 / 0.1);
}

.focus\:ring-info-500\/100:focus {
  --tw-ring-color: rgb(66 153 225 / 1);
}

.focus\:ring-info-500\/20:focus {
  --tw-ring-color: rgb(66 153 225 / 0.2);
}

.focus\:ring-info-500\/25:focus {
  --tw-ring-color: rgb(66 153 225 / 0.25);
}

.focus\:ring-info-500\/30:focus {
  --tw-ring-color: rgb(66 153 225 / 0.3);
}

.focus\:ring-info-500\/40:focus {
  --tw-ring-color: rgb(66 153 225 / 0.4);
}

.focus\:ring-info-500\/5:focus {
  --tw-ring-color: rgb(66 153 225 / 0.05);
}

.focus\:ring-info-500\/50:focus {
  --tw-ring-color: rgb(66 153 225 / 0.5);
}

.focus\:ring-info-500\/60:focus {
  --tw-ring-color: rgb(66 153 225 / 0.6);
}

.focus\:ring-info-500\/70:focus {
  --tw-ring-color: rgb(66 153 225 / 0.7);
}

.focus\:ring-info-500\/75:focus {
  --tw-ring-color: rgb(66 153 225 / 0.75);
}

.focus\:ring-info-500\/80:focus {
  --tw-ring-color: rgb(66 153 225 / 0.8);
}

.focus\:ring-info-500\/90:focus {
  --tw-ring-color: rgb(66 153 225 / 0.9);
}

.focus\:ring-info-500\/95:focus {
  --tw-ring-color: rgb(66 153 225 / 0.95);
}

.focus\:ring-light-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(237 242 247 / var(--tw-ring-opacity));
}

.focus\:ring-light-500\/0:focus {
  --tw-ring-color: rgb(237 242 247 / 0);
}

.focus\:ring-light-500\/10:focus {
  --tw-ring-color: rgb(237 242 247 / 0.1);
}

.focus\:ring-light-500\/100:focus {
  --tw-ring-color: rgb(237 242 247 / 1);
}

.focus\:ring-light-500\/20:focus {
  --tw-ring-color: rgb(237 242 247 / 0.2);
}

.focus\:ring-light-500\/25:focus {
  --tw-ring-color: rgb(237 242 247 / 0.25);
}

.focus\:ring-light-500\/30:focus {
  --tw-ring-color: rgb(237 242 247 / 0.3);
}

.focus\:ring-light-500\/40:focus {
  --tw-ring-color: rgb(237 242 247 / 0.4);
}

.focus\:ring-light-500\/5:focus {
  --tw-ring-color: rgb(237 242 247 / 0.05);
}

.focus\:ring-light-500\/50:focus {
  --tw-ring-color: rgb(237 242 247 / 0.5);
}

.focus\:ring-light-500\/60:focus {
  --tw-ring-color: rgb(237 242 247 / 0.6);
}

.focus\:ring-light-500\/70:focus {
  --tw-ring-color: rgb(237 242 247 / 0.7);
}

.focus\:ring-light-500\/75:focus {
  --tw-ring-color: rgb(237 242 247 / 0.75);
}

.focus\:ring-light-500\/80:focus {
  --tw-ring-color: rgb(237 242 247 / 0.8);
}

.focus\:ring-light-500\/90:focus {
  --tw-ring-color: rgb(237 242 247 / 0.9);
}

.focus\:ring-light-500\/95:focus {
  --tw-ring-color: rgb(237 242 247 / 0.95);
}

.focus\:ring-neutral-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity));
}

.focus\:ring-neutral-100\/0:focus {
  --tw-ring-color: rgb(245 245 245 / 0);
}

.focus\:ring-neutral-100\/10:focus {
  --tw-ring-color: rgb(245 245 245 / 0.1);
}

.focus\:ring-neutral-100\/100:focus {
  --tw-ring-color: rgb(245 245 245 / 1);
}

.focus\:ring-neutral-100\/20:focus {
  --tw-ring-color: rgb(245 245 245 / 0.2);
}

.focus\:ring-neutral-100\/25:focus {
  --tw-ring-color: rgb(245 245 245 / 0.25);
}

.focus\:ring-neutral-100\/30:focus {
  --tw-ring-color: rgb(245 245 245 / 0.3);
}

.focus\:ring-neutral-100\/40:focus {
  --tw-ring-color: rgb(245 245 245 / 0.4);
}

.focus\:ring-neutral-100\/5:focus {
  --tw-ring-color: rgb(245 245 245 / 0.05);
}

.focus\:ring-neutral-100\/50:focus {
  --tw-ring-color: rgb(245 245 245 / 0.5);
}

.focus\:ring-neutral-100\/60:focus {
  --tw-ring-color: rgb(245 245 245 / 0.6);
}

.focus\:ring-neutral-100\/70:focus {
  --tw-ring-color: rgb(245 245 245 / 0.7);
}

.focus\:ring-neutral-100\/75:focus {
  --tw-ring-color: rgb(245 245 245 / 0.75);
}

.focus\:ring-neutral-100\/80:focus {
  --tw-ring-color: rgb(245 245 245 / 0.8);
}

.focus\:ring-neutral-100\/90:focus {
  --tw-ring-color: rgb(245 245 245 / 0.9);
}

.focus\:ring-neutral-100\/95:focus {
  --tw-ring-color: rgb(245 245 245 / 0.95);
}

.focus\:ring-neutral-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity));
}

.focus\:ring-neutral-200\/0:focus {
  --tw-ring-color: rgb(229 229 229 / 0);
}

.focus\:ring-neutral-200\/10:focus {
  --tw-ring-color: rgb(229 229 229 / 0.1);
}

.focus\:ring-neutral-200\/100:focus {
  --tw-ring-color: rgb(229 229 229 / 1);
}

.focus\:ring-neutral-200\/20:focus {
  --tw-ring-color: rgb(229 229 229 / 0.2);
}

.focus\:ring-neutral-200\/25:focus {
  --tw-ring-color: rgb(229 229 229 / 0.25);
}

.focus\:ring-neutral-200\/30:focus {
  --tw-ring-color: rgb(229 229 229 / 0.3);
}

.focus\:ring-neutral-200\/40:focus {
  --tw-ring-color: rgb(229 229 229 / 0.4);
}

.focus\:ring-neutral-200\/5:focus {
  --tw-ring-color: rgb(229 229 229 / 0.05);
}

.focus\:ring-neutral-200\/50:focus {
  --tw-ring-color: rgb(229 229 229 / 0.5);
}

.focus\:ring-neutral-200\/60:focus {
  --tw-ring-color: rgb(229 229 229 / 0.6);
}

.focus\:ring-neutral-200\/70:focus {
  --tw-ring-color: rgb(229 229 229 / 0.7);
}

.focus\:ring-neutral-200\/75:focus {
  --tw-ring-color: rgb(229 229 229 / 0.75);
}

.focus\:ring-neutral-200\/80:focus {
  --tw-ring-color: rgb(229 229 229 / 0.8);
}

.focus\:ring-neutral-200\/90:focus {
  --tw-ring-color: rgb(229 229 229 / 0.9);
}

.focus\:ring-neutral-200\/95:focus {
  --tw-ring-color: rgb(229 229 229 / 0.95);
}

.focus\:ring-neutral-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity));
}

.focus\:ring-neutral-300\/0:focus {
  --tw-ring-color: rgb(212 212 212 / 0);
}

.focus\:ring-neutral-300\/10:focus {
  --tw-ring-color: rgb(212 212 212 / 0.1);
}

.focus\:ring-neutral-300\/100:focus {
  --tw-ring-color: rgb(212 212 212 / 1);
}

.focus\:ring-neutral-300\/20:focus {
  --tw-ring-color: rgb(212 212 212 / 0.2);
}

.focus\:ring-neutral-300\/25:focus {
  --tw-ring-color: rgb(212 212 212 / 0.25);
}

.focus\:ring-neutral-300\/30:focus {
  --tw-ring-color: rgb(212 212 212 / 0.3);
}

.focus\:ring-neutral-300\/40:focus {
  --tw-ring-color: rgb(212 212 212 / 0.4);
}

.focus\:ring-neutral-300\/5:focus {
  --tw-ring-color: rgb(212 212 212 / 0.05);
}

.focus\:ring-neutral-300\/50:focus {
  --tw-ring-color: rgb(212 212 212 / 0.5);
}

.focus\:ring-neutral-300\/60:focus {
  --tw-ring-color: rgb(212 212 212 / 0.6);
}

.focus\:ring-neutral-300\/70:focus {
  --tw-ring-color: rgb(212 212 212 / 0.7);
}

.focus\:ring-neutral-300\/75:focus {
  --tw-ring-color: rgb(212 212 212 / 0.75);
}

.focus\:ring-neutral-300\/80:focus {
  --tw-ring-color: rgb(212 212 212 / 0.8);
}

.focus\:ring-neutral-300\/90:focus {
  --tw-ring-color: rgb(212 212 212 / 0.9);
}

.focus\:ring-neutral-300\/95:focus {
  --tw-ring-color: rgb(212 212 212 / 0.95);
}

.focus\:ring-neutral-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity));
}

.focus\:ring-neutral-400\/0:focus {
  --tw-ring-color: rgb(163 163 163 / 0);
}

.focus\:ring-neutral-400\/10:focus {
  --tw-ring-color: rgb(163 163 163 / 0.1);
}

.focus\:ring-neutral-400\/100:focus {
  --tw-ring-color: rgb(163 163 163 / 1);
}

.focus\:ring-neutral-400\/20:focus {
  --tw-ring-color: rgb(163 163 163 / 0.2);
}

.focus\:ring-neutral-400\/25:focus {
  --tw-ring-color: rgb(163 163 163 / 0.25);
}

.focus\:ring-neutral-400\/30:focus {
  --tw-ring-color: rgb(163 163 163 / 0.3);
}

.focus\:ring-neutral-400\/40:focus {
  --tw-ring-color: rgb(163 163 163 / 0.4);
}

.focus\:ring-neutral-400\/5:focus {
  --tw-ring-color: rgb(163 163 163 / 0.05);
}

.focus\:ring-neutral-400\/50:focus {
  --tw-ring-color: rgb(163 163 163 / 0.5);
}

.focus\:ring-neutral-400\/60:focus {
  --tw-ring-color: rgb(163 163 163 / 0.6);
}

.focus\:ring-neutral-400\/70:focus {
  --tw-ring-color: rgb(163 163 163 / 0.7);
}

.focus\:ring-neutral-400\/75:focus {
  --tw-ring-color: rgb(163 163 163 / 0.75);
}

.focus\:ring-neutral-400\/80:focus {
  --tw-ring-color: rgb(163 163 163 / 0.8);
}

.focus\:ring-neutral-400\/90:focus {
  --tw-ring-color: rgb(163 163 163 / 0.9);
}

.focus\:ring-neutral-400\/95:focus {
  --tw-ring-color: rgb(163 163 163 / 0.95);
}

.focus\:ring-neutral-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity));
}

.focus\:ring-neutral-50\/0:focus {
  --tw-ring-color: rgb(250 250 250 / 0);
}

.focus\:ring-neutral-50\/10:focus {
  --tw-ring-color: rgb(250 250 250 / 0.1);
}

.focus\:ring-neutral-50\/100:focus {
  --tw-ring-color: rgb(250 250 250 / 1);
}

.focus\:ring-neutral-50\/20:focus {
  --tw-ring-color: rgb(250 250 250 / 0.2);
}

.focus\:ring-neutral-50\/25:focus {
  --tw-ring-color: rgb(250 250 250 / 0.25);
}

.focus\:ring-neutral-50\/30:focus {
  --tw-ring-color: rgb(250 250 250 / 0.3);
}

.focus\:ring-neutral-50\/40:focus {
  --tw-ring-color: rgb(250 250 250 / 0.4);
}

.focus\:ring-neutral-50\/5:focus {
  --tw-ring-color: rgb(250 250 250 / 0.05);
}

.focus\:ring-neutral-50\/50:focus {
  --tw-ring-color: rgb(250 250 250 / 0.5);
}

.focus\:ring-neutral-50\/60:focus {
  --tw-ring-color: rgb(250 250 250 / 0.6);
}

.focus\:ring-neutral-50\/70:focus {
  --tw-ring-color: rgb(250 250 250 / 0.7);
}

.focus\:ring-neutral-50\/75:focus {
  --tw-ring-color: rgb(250 250 250 / 0.75);
}

.focus\:ring-neutral-50\/80:focus {
  --tw-ring-color: rgb(250 250 250 / 0.8);
}

.focus\:ring-neutral-50\/90:focus {
  --tw-ring-color: rgb(250 250 250 / 0.9);
}

.focus\:ring-neutral-50\/95:focus {
  --tw-ring-color: rgb(250 250 250 / 0.95);
}

.focus\:ring-neutral-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity));
}

.focus\:ring-neutral-500\/0:focus {
  --tw-ring-color: rgb(115 115 115 / 0);
}

.focus\:ring-neutral-500\/10:focus {
  --tw-ring-color: rgb(115 115 115 / 0.1);
}

.focus\:ring-neutral-500\/100:focus {
  --tw-ring-color: rgb(115 115 115 / 1);
}

.focus\:ring-neutral-500\/20:focus {
  --tw-ring-color: rgb(115 115 115 / 0.2);
}

.focus\:ring-neutral-500\/25:focus {
  --tw-ring-color: rgb(115 115 115 / 0.25);
}

.focus\:ring-neutral-500\/30:focus {
  --tw-ring-color: rgb(115 115 115 / 0.3);
}

.focus\:ring-neutral-500\/40:focus {
  --tw-ring-color: rgb(115 115 115 / 0.4);
}

.focus\:ring-neutral-500\/5:focus {
  --tw-ring-color: rgb(115 115 115 / 0.05);
}

.focus\:ring-neutral-500\/50:focus {
  --tw-ring-color: rgb(115 115 115 / 0.5);
}

.focus\:ring-neutral-500\/60:focus {
  --tw-ring-color: rgb(115 115 115 / 0.6);
}

.focus\:ring-neutral-500\/70:focus {
  --tw-ring-color: rgb(115 115 115 / 0.7);
}

.focus\:ring-neutral-500\/75:focus {
  --tw-ring-color: rgb(115 115 115 / 0.75);
}

.focus\:ring-neutral-500\/80:focus {
  --tw-ring-color: rgb(115 115 115 / 0.8);
}

.focus\:ring-neutral-500\/90:focus {
  --tw-ring-color: rgb(115 115 115 / 0.9);
}

.focus\:ring-neutral-500\/95:focus {
  --tw-ring-color: rgb(115 115 115 / 0.95);
}

.focus\:ring-neutral-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity));
}

.focus\:ring-neutral-600\/0:focus {
  --tw-ring-color: rgb(82 82 82 / 0);
}

.focus\:ring-neutral-600\/10:focus {
  --tw-ring-color: rgb(82 82 82 / 0.1);
}

.focus\:ring-neutral-600\/100:focus {
  --tw-ring-color: rgb(82 82 82 / 1);
}

.focus\:ring-neutral-600\/20:focus {
  --tw-ring-color: rgb(82 82 82 / 0.2);
}

.focus\:ring-neutral-600\/25:focus {
  --tw-ring-color: rgb(82 82 82 / 0.25);
}

.focus\:ring-neutral-600\/30:focus {
  --tw-ring-color: rgb(82 82 82 / 0.3);
}

.focus\:ring-neutral-600\/40:focus {
  --tw-ring-color: rgb(82 82 82 / 0.4);
}

.focus\:ring-neutral-600\/5:focus {
  --tw-ring-color: rgb(82 82 82 / 0.05);
}

.focus\:ring-neutral-600\/50:focus {
  --tw-ring-color: rgb(82 82 82 / 0.5);
}

.focus\:ring-neutral-600\/60:focus {
  --tw-ring-color: rgb(82 82 82 / 0.6);
}

.focus\:ring-neutral-600\/70:focus {
  --tw-ring-color: rgb(82 82 82 / 0.7);
}

.focus\:ring-neutral-600\/75:focus {
  --tw-ring-color: rgb(82 82 82 / 0.75);
}

.focus\:ring-neutral-600\/80:focus {
  --tw-ring-color: rgb(82 82 82 / 0.8);
}

.focus\:ring-neutral-600\/90:focus {
  --tw-ring-color: rgb(82 82 82 / 0.9);
}

.focus\:ring-neutral-600\/95:focus {
  --tw-ring-color: rgb(82 82 82 / 0.95);
}

.focus\:ring-neutral-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity));
}

.focus\:ring-neutral-700\/0:focus {
  --tw-ring-color: rgb(64 64 64 / 0);
}

.focus\:ring-neutral-700\/10:focus {
  --tw-ring-color: rgb(64 64 64 / 0.1);
}

.focus\:ring-neutral-700\/100:focus {
  --tw-ring-color: rgb(64 64 64 / 1);
}

.focus\:ring-neutral-700\/20:focus {
  --tw-ring-color: rgb(64 64 64 / 0.2);
}

.focus\:ring-neutral-700\/25:focus {
  --tw-ring-color: rgb(64 64 64 / 0.25);
}

.focus\:ring-neutral-700\/30:focus {
  --tw-ring-color: rgb(64 64 64 / 0.3);
}

.focus\:ring-neutral-700\/40:focus {
  --tw-ring-color: rgb(64 64 64 / 0.4);
}

.focus\:ring-neutral-700\/5:focus {
  --tw-ring-color: rgb(64 64 64 / 0.05);
}

.focus\:ring-neutral-700\/50:focus {
  --tw-ring-color: rgb(64 64 64 / 0.5);
}

.focus\:ring-neutral-700\/60:focus {
  --tw-ring-color: rgb(64 64 64 / 0.6);
}

.focus\:ring-neutral-700\/70:focus {
  --tw-ring-color: rgb(64 64 64 / 0.7);
}

.focus\:ring-neutral-700\/75:focus {
  --tw-ring-color: rgb(64 64 64 / 0.75);
}

.focus\:ring-neutral-700\/80:focus {
  --tw-ring-color: rgb(64 64 64 / 0.8);
}

.focus\:ring-neutral-700\/90:focus {
  --tw-ring-color: rgb(64 64 64 / 0.9);
}

.focus\:ring-neutral-700\/95:focus {
  --tw-ring-color: rgb(64 64 64 / 0.95);
}

.focus\:ring-neutral-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity));
}

.focus\:ring-neutral-800\/0:focus {
  --tw-ring-color: rgb(38 38 38 / 0);
}

.focus\:ring-neutral-800\/10:focus {
  --tw-ring-color: rgb(38 38 38 / 0.1);
}

.focus\:ring-neutral-800\/100:focus {
  --tw-ring-color: rgb(38 38 38 / 1);
}

.focus\:ring-neutral-800\/20:focus {
  --tw-ring-color: rgb(38 38 38 / 0.2);
}

.focus\:ring-neutral-800\/25:focus {
  --tw-ring-color: rgb(38 38 38 / 0.25);
}

.focus\:ring-neutral-800\/30:focus {
  --tw-ring-color: rgb(38 38 38 / 0.3);
}

.focus\:ring-neutral-800\/40:focus {
  --tw-ring-color: rgb(38 38 38 / 0.4);
}

.focus\:ring-neutral-800\/5:focus {
  --tw-ring-color: rgb(38 38 38 / 0.05);
}

.focus\:ring-neutral-800\/50:focus {
  --tw-ring-color: rgb(38 38 38 / 0.5);
}

.focus\:ring-neutral-800\/60:focus {
  --tw-ring-color: rgb(38 38 38 / 0.6);
}

.focus\:ring-neutral-800\/70:focus {
  --tw-ring-color: rgb(38 38 38 / 0.7);
}

.focus\:ring-neutral-800\/75:focus {
  --tw-ring-color: rgb(38 38 38 / 0.75);
}

.focus\:ring-neutral-800\/80:focus {
  --tw-ring-color: rgb(38 38 38 / 0.8);
}

.focus\:ring-neutral-800\/90:focus {
  --tw-ring-color: rgb(38 38 38 / 0.9);
}

.focus\:ring-neutral-800\/95:focus {
  --tw-ring-color: rgb(38 38 38 / 0.95);
}

.focus\:ring-neutral-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity));
}

.focus\:ring-neutral-900\/0:focus {
  --tw-ring-color: rgb(23 23 23 / 0);
}

.focus\:ring-neutral-900\/10:focus {
  --tw-ring-color: rgb(23 23 23 / 0.1);
}

.focus\:ring-neutral-900\/100:focus {
  --tw-ring-color: rgb(23 23 23 / 1);
}

.focus\:ring-neutral-900\/20:focus {
  --tw-ring-color: rgb(23 23 23 / 0.2);
}

.focus\:ring-neutral-900\/25:focus {
  --tw-ring-color: rgb(23 23 23 / 0.25);
}

.focus\:ring-neutral-900\/30:focus {
  --tw-ring-color: rgb(23 23 23 / 0.3);
}

.focus\:ring-neutral-900\/40:focus {
  --tw-ring-color: rgb(23 23 23 / 0.4);
}

.focus\:ring-neutral-900\/5:focus {
  --tw-ring-color: rgb(23 23 23 / 0.05);
}

.focus\:ring-neutral-900\/50:focus {
  --tw-ring-color: rgb(23 23 23 / 0.5);
}

.focus\:ring-neutral-900\/60:focus {
  --tw-ring-color: rgb(23 23 23 / 0.6);
}

.focus\:ring-neutral-900\/70:focus {
  --tw-ring-color: rgb(23 23 23 / 0.7);
}

.focus\:ring-neutral-900\/75:focus {
  --tw-ring-color: rgb(23 23 23 / 0.75);
}

.focus\:ring-neutral-900\/80:focus {
  --tw-ring-color: rgb(23 23 23 / 0.8);
}

.focus\:ring-neutral-900\/90:focus {
  --tw-ring-color: rgb(23 23 23 / 0.9);
}

.focus\:ring-neutral-900\/95:focus {
  --tw-ring-color: rgb(23 23 23 / 0.95);
}

.focus\:ring-pink-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity));
}

.focus\:ring-pink-100\/0:focus {
  --tw-ring-color: rgb(252 231 243 / 0);
}

.focus\:ring-pink-100\/10:focus {
  --tw-ring-color: rgb(252 231 243 / 0.1);
}

.focus\:ring-pink-100\/100:focus {
  --tw-ring-color: rgb(252 231 243 / 1);
}

.focus\:ring-pink-100\/20:focus {
  --tw-ring-color: rgb(252 231 243 / 0.2);
}

.focus\:ring-pink-100\/25:focus {
  --tw-ring-color: rgb(252 231 243 / 0.25);
}

.focus\:ring-pink-100\/30:focus {
  --tw-ring-color: rgb(252 231 243 / 0.3);
}

.focus\:ring-pink-100\/40:focus {
  --tw-ring-color: rgb(252 231 243 / 0.4);
}

.focus\:ring-pink-100\/5:focus {
  --tw-ring-color: rgb(252 231 243 / 0.05);
}

.focus\:ring-pink-100\/50:focus {
  --tw-ring-color: rgb(252 231 243 / 0.5);
}

.focus\:ring-pink-100\/60:focus {
  --tw-ring-color: rgb(252 231 243 / 0.6);
}

.focus\:ring-pink-100\/70:focus {
  --tw-ring-color: rgb(252 231 243 / 0.7);
}

.focus\:ring-pink-100\/75:focus {
  --tw-ring-color: rgb(252 231 243 / 0.75);
}

.focus\:ring-pink-100\/80:focus {
  --tw-ring-color: rgb(252 231 243 / 0.8);
}

.focus\:ring-pink-100\/90:focus {
  --tw-ring-color: rgb(252 231 243 / 0.9);
}

.focus\:ring-pink-100\/95:focus {
  --tw-ring-color: rgb(252 231 243 / 0.95);
}

.focus\:ring-pink-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity));
}

.focus\:ring-pink-200\/0:focus {
  --tw-ring-color: rgb(251 207 232 / 0);
}

.focus\:ring-pink-200\/10:focus {
  --tw-ring-color: rgb(251 207 232 / 0.1);
}

.focus\:ring-pink-200\/100:focus {
  --tw-ring-color: rgb(251 207 232 / 1);
}

.focus\:ring-pink-200\/20:focus {
  --tw-ring-color: rgb(251 207 232 / 0.2);
}

.focus\:ring-pink-200\/25:focus {
  --tw-ring-color: rgb(251 207 232 / 0.25);
}

.focus\:ring-pink-200\/30:focus {
  --tw-ring-color: rgb(251 207 232 / 0.3);
}

.focus\:ring-pink-200\/40:focus {
  --tw-ring-color: rgb(251 207 232 / 0.4);
}

.focus\:ring-pink-200\/5:focus {
  --tw-ring-color: rgb(251 207 232 / 0.05);
}

.focus\:ring-pink-200\/50:focus {
  --tw-ring-color: rgb(251 207 232 / 0.5);
}

.focus\:ring-pink-200\/60:focus {
  --tw-ring-color: rgb(251 207 232 / 0.6);
}

.focus\:ring-pink-200\/70:focus {
  --tw-ring-color: rgb(251 207 232 / 0.7);
}

.focus\:ring-pink-200\/75:focus {
  --tw-ring-color: rgb(251 207 232 / 0.75);
}

.focus\:ring-pink-200\/80:focus {
  --tw-ring-color: rgb(251 207 232 / 0.8);
}

.focus\:ring-pink-200\/90:focus {
  --tw-ring-color: rgb(251 207 232 / 0.9);
}

.focus\:ring-pink-200\/95:focus {
  --tw-ring-color: rgb(251 207 232 / 0.95);
}

.focus\:ring-pink-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity));
}

.focus\:ring-pink-300\/0:focus {
  --tw-ring-color: rgb(249 168 212 / 0);
}

.focus\:ring-pink-300\/10:focus {
  --tw-ring-color: rgb(249 168 212 / 0.1);
}

.focus\:ring-pink-300\/100:focus {
  --tw-ring-color: rgb(249 168 212 / 1);
}

.focus\:ring-pink-300\/20:focus {
  --tw-ring-color: rgb(249 168 212 / 0.2);
}

.focus\:ring-pink-300\/25:focus {
  --tw-ring-color: rgb(249 168 212 / 0.25);
}

.focus\:ring-pink-300\/30:focus {
  --tw-ring-color: rgb(249 168 212 / 0.3);
}

.focus\:ring-pink-300\/40:focus {
  --tw-ring-color: rgb(249 168 212 / 0.4);
}

.focus\:ring-pink-300\/5:focus {
  --tw-ring-color: rgb(249 168 212 / 0.05);
}

.focus\:ring-pink-300\/50:focus {
  --tw-ring-color: rgb(249 168 212 / 0.5);
}

.focus\:ring-pink-300\/60:focus {
  --tw-ring-color: rgb(249 168 212 / 0.6);
}

.focus\:ring-pink-300\/70:focus {
  --tw-ring-color: rgb(249 168 212 / 0.7);
}

.focus\:ring-pink-300\/75:focus {
  --tw-ring-color: rgb(249 168 212 / 0.75);
}

.focus\:ring-pink-300\/80:focus {
  --tw-ring-color: rgb(249 168 212 / 0.8);
}

.focus\:ring-pink-300\/90:focus {
  --tw-ring-color: rgb(249 168 212 / 0.9);
}

.focus\:ring-pink-300\/95:focus {
  --tw-ring-color: rgb(249 168 212 / 0.95);
}

.focus\:ring-pink-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity));
}

.focus\:ring-pink-400\/0:focus {
  --tw-ring-color: rgb(244 114 182 / 0);
}

.focus\:ring-pink-400\/10:focus {
  --tw-ring-color: rgb(244 114 182 / 0.1);
}

.focus\:ring-pink-400\/100:focus {
  --tw-ring-color: rgb(244 114 182 / 1);
}

.focus\:ring-pink-400\/20:focus {
  --tw-ring-color: rgb(244 114 182 / 0.2);
}

.focus\:ring-pink-400\/25:focus {
  --tw-ring-color: rgb(244 114 182 / 0.25);
}

.focus\:ring-pink-400\/30:focus {
  --tw-ring-color: rgb(244 114 182 / 0.3);
}

.focus\:ring-pink-400\/40:focus {
  --tw-ring-color: rgb(244 114 182 / 0.4);
}

.focus\:ring-pink-400\/5:focus {
  --tw-ring-color: rgb(244 114 182 / 0.05);
}

.focus\:ring-pink-400\/50:focus {
  --tw-ring-color: rgb(244 114 182 / 0.5);
}

.focus\:ring-pink-400\/60:focus {
  --tw-ring-color: rgb(244 114 182 / 0.6);
}

.focus\:ring-pink-400\/70:focus {
  --tw-ring-color: rgb(244 114 182 / 0.7);
}

.focus\:ring-pink-400\/75:focus {
  --tw-ring-color: rgb(244 114 182 / 0.75);
}

.focus\:ring-pink-400\/80:focus {
  --tw-ring-color: rgb(244 114 182 / 0.8);
}

.focus\:ring-pink-400\/90:focus {
  --tw-ring-color: rgb(244 114 182 / 0.9);
}

.focus\:ring-pink-400\/95:focus {
  --tw-ring-color: rgb(244 114 182 / 0.95);
}

.focus\:ring-pink-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity));
}

.focus\:ring-pink-50\/0:focus {
  --tw-ring-color: rgb(253 242 248 / 0);
}

.focus\:ring-pink-50\/10:focus {
  --tw-ring-color: rgb(253 242 248 / 0.1);
}

.focus\:ring-pink-50\/100:focus {
  --tw-ring-color: rgb(253 242 248 / 1);
}

.focus\:ring-pink-50\/20:focus {
  --tw-ring-color: rgb(253 242 248 / 0.2);
}

.focus\:ring-pink-50\/25:focus {
  --tw-ring-color: rgb(253 242 248 / 0.25);
}

.focus\:ring-pink-50\/30:focus {
  --tw-ring-color: rgb(253 242 248 / 0.3);
}

.focus\:ring-pink-50\/40:focus {
  --tw-ring-color: rgb(253 242 248 / 0.4);
}

.focus\:ring-pink-50\/5:focus {
  --tw-ring-color: rgb(253 242 248 / 0.05);
}

.focus\:ring-pink-50\/50:focus {
  --tw-ring-color: rgb(253 242 248 / 0.5);
}

.focus\:ring-pink-50\/60:focus {
  --tw-ring-color: rgb(253 242 248 / 0.6);
}

.focus\:ring-pink-50\/70:focus {
  --tw-ring-color: rgb(253 242 248 / 0.7);
}

.focus\:ring-pink-50\/75:focus {
  --tw-ring-color: rgb(253 242 248 / 0.75);
}

.focus\:ring-pink-50\/80:focus {
  --tw-ring-color: rgb(253 242 248 / 0.8);
}

.focus\:ring-pink-50\/90:focus {
  --tw-ring-color: rgb(253 242 248 / 0.9);
}

.focus\:ring-pink-50\/95:focus {
  --tw-ring-color: rgb(253 242 248 / 0.95);
}

.focus\:ring-pink-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity));
}

.focus\:ring-pink-500\/0:focus {
  --tw-ring-color: rgb(236 72 153 / 0);
}

.focus\:ring-pink-500\/10:focus {
  --tw-ring-color: rgb(236 72 153 / 0.1);
}

.focus\:ring-pink-500\/100:focus {
  --tw-ring-color: rgb(236 72 153 / 1);
}

.focus\:ring-pink-500\/20:focus {
  --tw-ring-color: rgb(236 72 153 / 0.2);
}

.focus\:ring-pink-500\/25:focus {
  --tw-ring-color: rgb(236 72 153 / 0.25);
}

.focus\:ring-pink-500\/30:focus {
  --tw-ring-color: rgb(236 72 153 / 0.3);
}

.focus\:ring-pink-500\/40:focus {
  --tw-ring-color: rgb(236 72 153 / 0.4);
}

.focus\:ring-pink-500\/5:focus {
  --tw-ring-color: rgb(236 72 153 / 0.05);
}

.focus\:ring-pink-500\/50:focus {
  --tw-ring-color: rgb(236 72 153 / 0.5);
}

.focus\:ring-pink-500\/60:focus {
  --tw-ring-color: rgb(236 72 153 / 0.6);
}

.focus\:ring-pink-500\/70:focus {
  --tw-ring-color: rgb(236 72 153 / 0.7);
}

.focus\:ring-pink-500\/75:focus {
  --tw-ring-color: rgb(236 72 153 / 0.75);
}

.focus\:ring-pink-500\/80:focus {
  --tw-ring-color: rgb(236 72 153 / 0.8);
}

.focus\:ring-pink-500\/90:focus {
  --tw-ring-color: rgb(236 72 153 / 0.9);
}

.focus\:ring-pink-500\/95:focus {
  --tw-ring-color: rgb(236 72 153 / 0.95);
}

.focus\:ring-pink-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity));
}

.focus\:ring-pink-600\/0:focus {
  --tw-ring-color: rgb(219 39 119 / 0);
}

.focus\:ring-pink-600\/10:focus {
  --tw-ring-color: rgb(219 39 119 / 0.1);
}

.focus\:ring-pink-600\/100:focus {
  --tw-ring-color: rgb(219 39 119 / 1);
}

.focus\:ring-pink-600\/20:focus {
  --tw-ring-color: rgb(219 39 119 / 0.2);
}

.focus\:ring-pink-600\/25:focus {
  --tw-ring-color: rgb(219 39 119 / 0.25);
}

.focus\:ring-pink-600\/30:focus {
  --tw-ring-color: rgb(219 39 119 / 0.3);
}

.focus\:ring-pink-600\/40:focus {
  --tw-ring-color: rgb(219 39 119 / 0.4);
}

.focus\:ring-pink-600\/5:focus {
  --tw-ring-color: rgb(219 39 119 / 0.05);
}

.focus\:ring-pink-600\/50:focus {
  --tw-ring-color: rgb(219 39 119 / 0.5);
}

.focus\:ring-pink-600\/60:focus {
  --tw-ring-color: rgb(219 39 119 / 0.6);
}

.focus\:ring-pink-600\/70:focus {
  --tw-ring-color: rgb(219 39 119 / 0.7);
}

.focus\:ring-pink-600\/75:focus {
  --tw-ring-color: rgb(219 39 119 / 0.75);
}

.focus\:ring-pink-600\/80:focus {
  --tw-ring-color: rgb(219 39 119 / 0.8);
}

.focus\:ring-pink-600\/90:focus {
  --tw-ring-color: rgb(219 39 119 / 0.9);
}

.focus\:ring-pink-600\/95:focus {
  --tw-ring-color: rgb(219 39 119 / 0.95);
}

.focus\:ring-pink-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity));
}

.focus\:ring-pink-700\/0:focus {
  --tw-ring-color: rgb(190 24 93 / 0);
}

.focus\:ring-pink-700\/10:focus {
  --tw-ring-color: rgb(190 24 93 / 0.1);
}

.focus\:ring-pink-700\/100:focus {
  --tw-ring-color: rgb(190 24 93 / 1);
}

.focus\:ring-pink-700\/20:focus {
  --tw-ring-color: rgb(190 24 93 / 0.2);
}

.focus\:ring-pink-700\/25:focus {
  --tw-ring-color: rgb(190 24 93 / 0.25);
}

.focus\:ring-pink-700\/30:focus {
  --tw-ring-color: rgb(190 24 93 / 0.3);
}

.focus\:ring-pink-700\/40:focus {
  --tw-ring-color: rgb(190 24 93 / 0.4);
}

.focus\:ring-pink-700\/5:focus {
  --tw-ring-color: rgb(190 24 93 / 0.05);
}

.focus\:ring-pink-700\/50:focus {
  --tw-ring-color: rgb(190 24 93 / 0.5);
}

.focus\:ring-pink-700\/60:focus {
  --tw-ring-color: rgb(190 24 93 / 0.6);
}

.focus\:ring-pink-700\/70:focus {
  --tw-ring-color: rgb(190 24 93 / 0.7);
}

.focus\:ring-pink-700\/75:focus {
  --tw-ring-color: rgb(190 24 93 / 0.75);
}

.focus\:ring-pink-700\/80:focus {
  --tw-ring-color: rgb(190 24 93 / 0.8);
}

.focus\:ring-pink-700\/90:focus {
  --tw-ring-color: rgb(190 24 93 / 0.9);
}

.focus\:ring-pink-700\/95:focus {
  --tw-ring-color: rgb(190 24 93 / 0.95);
}

.focus\:ring-pink-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity));
}

.focus\:ring-pink-800\/0:focus {
  --tw-ring-color: rgb(157 23 77 / 0);
}

.focus\:ring-pink-800\/10:focus {
  --tw-ring-color: rgb(157 23 77 / 0.1);
}

.focus\:ring-pink-800\/100:focus {
  --tw-ring-color: rgb(157 23 77 / 1);
}

.focus\:ring-pink-800\/20:focus {
  --tw-ring-color: rgb(157 23 77 / 0.2);
}

.focus\:ring-pink-800\/25:focus {
  --tw-ring-color: rgb(157 23 77 / 0.25);
}

.focus\:ring-pink-800\/30:focus {
  --tw-ring-color: rgb(157 23 77 / 0.3);
}

.focus\:ring-pink-800\/40:focus {
  --tw-ring-color: rgb(157 23 77 / 0.4);
}

.focus\:ring-pink-800\/5:focus {
  --tw-ring-color: rgb(157 23 77 / 0.05);
}

.focus\:ring-pink-800\/50:focus {
  --tw-ring-color: rgb(157 23 77 / 0.5);
}

.focus\:ring-pink-800\/60:focus {
  --tw-ring-color: rgb(157 23 77 / 0.6);
}

.focus\:ring-pink-800\/70:focus {
  --tw-ring-color: rgb(157 23 77 / 0.7);
}

.focus\:ring-pink-800\/75:focus {
  --tw-ring-color: rgb(157 23 77 / 0.75);
}

.focus\:ring-pink-800\/80:focus {
  --tw-ring-color: rgb(157 23 77 / 0.8);
}

.focus\:ring-pink-800\/90:focus {
  --tw-ring-color: rgb(157 23 77 / 0.9);
}

.focus\:ring-pink-800\/95:focus {
  --tw-ring-color: rgb(157 23 77 / 0.95);
}

.focus\:ring-pink-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity));
}

.focus\:ring-pink-900\/0:focus {
  --tw-ring-color: rgb(131 24 67 / 0);
}

.focus\:ring-pink-900\/10:focus {
  --tw-ring-color: rgb(131 24 67 / 0.1);
}

.focus\:ring-pink-900\/100:focus {
  --tw-ring-color: rgb(131 24 67 / 1);
}

.focus\:ring-pink-900\/20:focus {
  --tw-ring-color: rgb(131 24 67 / 0.2);
}

.focus\:ring-pink-900\/25:focus {
  --tw-ring-color: rgb(131 24 67 / 0.25);
}

.focus\:ring-pink-900\/30:focus {
  --tw-ring-color: rgb(131 24 67 / 0.3);
}

.focus\:ring-pink-900\/40:focus {
  --tw-ring-color: rgb(131 24 67 / 0.4);
}

.focus\:ring-pink-900\/5:focus {
  --tw-ring-color: rgb(131 24 67 / 0.05);
}

.focus\:ring-pink-900\/50:focus {
  --tw-ring-color: rgb(131 24 67 / 0.5);
}

.focus\:ring-pink-900\/60:focus {
  --tw-ring-color: rgb(131 24 67 / 0.6);
}

.focus\:ring-pink-900\/70:focus {
  --tw-ring-color: rgb(131 24 67 / 0.7);
}

.focus\:ring-pink-900\/75:focus {
  --tw-ring-color: rgb(131 24 67 / 0.75);
}

.focus\:ring-pink-900\/80:focus {
  --tw-ring-color: rgb(131 24 67 / 0.8);
}

.focus\:ring-pink-900\/90:focus {
  --tw-ring-color: rgb(131 24 67 / 0.9);
}

.focus\:ring-pink-900\/95:focus {
  --tw-ring-color: rgb(131 24 67 / 0.95);
}

.focus\:ring-primary-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(224 224 242 / var(--tw-ring-opacity));
}

.focus\:ring-primary-100\/0:focus {
  --tw-ring-color: rgb(224 224 242 / 0);
}

.focus\:ring-primary-100\/10:focus {
  --tw-ring-color: rgb(224 224 242 / 0.1);
}

.focus\:ring-primary-100\/100:focus {
  --tw-ring-color: rgb(224 224 242 / 1);
}

.focus\:ring-primary-100\/20:focus {
  --tw-ring-color: rgb(224 224 242 / 0.2);
}

.focus\:ring-primary-100\/25:focus {
  --tw-ring-color: rgb(224 224 242 / 0.25);
}

.focus\:ring-primary-100\/30:focus {
  --tw-ring-color: rgb(224 224 242 / 0.3);
}

.focus\:ring-primary-100\/40:focus {
  --tw-ring-color: rgb(224 224 242 / 0.4);
}

.focus\:ring-primary-100\/5:focus {
  --tw-ring-color: rgb(224 224 242 / 0.05);
}

.focus\:ring-primary-100\/50:focus {
  --tw-ring-color: rgb(224 224 242 / 0.5);
}

.focus\:ring-primary-100\/60:focus {
  --tw-ring-color: rgb(224 224 242 / 0.6);
}

.focus\:ring-primary-100\/70:focus {
  --tw-ring-color: rgb(224 224 242 / 0.7);
}

.focus\:ring-primary-100\/75:focus {
  --tw-ring-color: rgb(224 224 242 / 0.75);
}

.focus\:ring-primary-100\/80:focus {
  --tw-ring-color: rgb(224 224 242 / 0.8);
}

.focus\:ring-primary-100\/90:focus {
  --tw-ring-color: rgb(224 224 242 / 0.9);
}

.focus\:ring-primary-100\/95:focus {
  --tw-ring-color: rgb(224 224 242 / 0.95);
}

.focus\:ring-primary-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(178 178 218 / var(--tw-ring-opacity));
}

.focus\:ring-primary-200\/0:focus {
  --tw-ring-color: rgb(178 178 218 / 0);
}

.focus\:ring-primary-200\/10:focus {
  --tw-ring-color: rgb(178 178 218 / 0.1);
}

.focus\:ring-primary-200\/100:focus {
  --tw-ring-color: rgb(178 178 218 / 1);
}

.focus\:ring-primary-200\/20:focus {
  --tw-ring-color: rgb(178 178 218 / 0.2);
}

.focus\:ring-primary-200\/25:focus {
  --tw-ring-color: rgb(178 178 218 / 0.25);
}

.focus\:ring-primary-200\/30:focus {
  --tw-ring-color: rgb(178 178 218 / 0.3);
}

.focus\:ring-primary-200\/40:focus {
  --tw-ring-color: rgb(178 178 218 / 0.4);
}

.focus\:ring-primary-200\/5:focus {
  --tw-ring-color: rgb(178 178 218 / 0.05);
}

.focus\:ring-primary-200\/50:focus {
  --tw-ring-color: rgb(178 178 218 / 0.5);
}

.focus\:ring-primary-200\/60:focus {
  --tw-ring-color: rgb(178 178 218 / 0.6);
}

.focus\:ring-primary-200\/70:focus {
  --tw-ring-color: rgb(178 178 218 / 0.7);
}

.focus\:ring-primary-200\/75:focus {
  --tw-ring-color: rgb(178 178 218 / 0.75);
}

.focus\:ring-primary-200\/80:focus {
  --tw-ring-color: rgb(178 178 218 / 0.8);
}

.focus\:ring-primary-200\/90:focus {
  --tw-ring-color: rgb(178 178 218 / 0.9);
}

.focus\:ring-primary-200\/95:focus {
  --tw-ring-color: rgb(178 178 218 / 0.95);
}

.focus\:ring-primary-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(132 132 194 / var(--tw-ring-opacity));
}

.focus\:ring-primary-300\/0:focus {
  --tw-ring-color: rgb(132 132 194 / 0);
}

.focus\:ring-primary-300\/10:focus {
  --tw-ring-color: rgb(132 132 194 / 0.1);
}

.focus\:ring-primary-300\/100:focus {
  --tw-ring-color: rgb(132 132 194 / 1);
}

.focus\:ring-primary-300\/20:focus {
  --tw-ring-color: rgb(132 132 194 / 0.2);
}

.focus\:ring-primary-300\/25:focus {
  --tw-ring-color: rgb(132 132 194 / 0.25);
}

.focus\:ring-primary-300\/30:focus {
  --tw-ring-color: rgb(132 132 194 / 0.3);
}

.focus\:ring-primary-300\/40:focus {
  --tw-ring-color: rgb(132 132 194 / 0.4);
}

.focus\:ring-primary-300\/5:focus {
  --tw-ring-color: rgb(132 132 194 / 0.05);
}

.focus\:ring-primary-300\/50:focus {
  --tw-ring-color: rgb(132 132 194 / 0.5);
}

.focus\:ring-primary-300\/60:focus {
  --tw-ring-color: rgb(132 132 194 / 0.6);
}

.focus\:ring-primary-300\/70:focus {
  --tw-ring-color: rgb(132 132 194 / 0.7);
}

.focus\:ring-primary-300\/75:focus {
  --tw-ring-color: rgb(132 132 194 / 0.75);
}

.focus\:ring-primary-300\/80:focus {
  --tw-ring-color: rgb(132 132 194 / 0.8);
}

.focus\:ring-primary-300\/90:focus {
  --tw-ring-color: rgb(132 132 194 / 0.9);
}

.focus\:ring-primary-300\/95:focus {
  --tw-ring-color: rgb(132 132 194 / 0.95);
}

.focus\:ring-primary-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(86 86 171 / var(--tw-ring-opacity));
}

.focus\:ring-primary-400\/0:focus {
  --tw-ring-color: rgb(86 86 171 / 0);
}

.focus\:ring-primary-400\/10:focus {
  --tw-ring-color: rgb(86 86 171 / 0.1);
}

.focus\:ring-primary-400\/100:focus {
  --tw-ring-color: rgb(86 86 171 / 1);
}

.focus\:ring-primary-400\/20:focus {
  --tw-ring-color: rgb(86 86 171 / 0.2);
}

.focus\:ring-primary-400\/25:focus {
  --tw-ring-color: rgb(86 86 171 / 0.25);
}

.focus\:ring-primary-400\/30:focus {
  --tw-ring-color: rgb(86 86 171 / 0.3);
}

.focus\:ring-primary-400\/40:focus {
  --tw-ring-color: rgb(86 86 171 / 0.4);
}

.focus\:ring-primary-400\/5:focus {
  --tw-ring-color: rgb(86 86 171 / 0.05);
}

.focus\:ring-primary-400\/50:focus {
  --tw-ring-color: rgb(86 86 171 / 0.5);
}

.focus\:ring-primary-400\/60:focus {
  --tw-ring-color: rgb(86 86 171 / 0.6);
}

.focus\:ring-primary-400\/70:focus {
  --tw-ring-color: rgb(86 86 171 / 0.7);
}

.focus\:ring-primary-400\/75:focus {
  --tw-ring-color: rgb(86 86 171 / 0.75);
}

.focus\:ring-primary-400\/80:focus {
  --tw-ring-color: rgb(86 86 171 / 0.8);
}

.focus\:ring-primary-400\/90:focus {
  --tw-ring-color: rgb(86 86 171 / 0.9);
}

.focus\:ring-primary-400\/95:focus {
  --tw-ring-color: rgb(86 86 171 / 0.95);
}

.focus\:ring-primary-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 56 133 / var(--tw-ring-opacity));
}

.focus\:ring-primary-500\/0:focus {
  --tw-ring-color: rgb(59 56 133 / 0);
}

.focus\:ring-primary-500\/10:focus {
  --tw-ring-color: rgb(59 56 133 / 0.1);
}

.focus\:ring-primary-500\/100:focus {
  --tw-ring-color: rgb(59 56 133 / 1);
}

.focus\:ring-primary-500\/20:focus {
  --tw-ring-color: rgb(59 56 133 / 0.2);
}

.focus\:ring-primary-500\/25:focus {
  --tw-ring-color: rgb(59 56 133 / 0.25);
}

.focus\:ring-primary-500\/30:focus {
  --tw-ring-color: rgb(59 56 133 / 0.3);
}

.focus\:ring-primary-500\/40:focus {
  --tw-ring-color: rgb(59 56 133 / 0.4);
}

.focus\:ring-primary-500\/5:focus {
  --tw-ring-color: rgb(59 56 133 / 0.05);
}

.focus\:ring-primary-500\/50:focus {
  --tw-ring-color: rgb(59 56 133 / 0.5);
}

.focus\:ring-primary-500\/60:focus {
  --tw-ring-color: rgb(59 56 133 / 0.6);
}

.focus\:ring-primary-500\/70:focus {
  --tw-ring-color: rgb(59 56 133 / 0.7);
}

.focus\:ring-primary-500\/75:focus {
  --tw-ring-color: rgb(59 56 133 / 0.75);
}

.focus\:ring-primary-500\/80:focus {
  --tw-ring-color: rgb(59 56 133 / 0.8);
}

.focus\:ring-primary-500\/90:focus {
  --tw-ring-color: rgb(59 56 133 / 0.9);
}

.focus\:ring-primary-500\/95:focus {
  --tw-ring-color: rgb(59 56 133 / 0.95);
}

.focus\:ring-primary-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(42 40 99 / var(--tw-ring-opacity));
}

.focus\:ring-primary-600\/0:focus {
  --tw-ring-color: rgb(42 40 99 / 0);
}

.focus\:ring-primary-600\/10:focus {
  --tw-ring-color: rgb(42 40 99 / 0.1);
}

.focus\:ring-primary-600\/100:focus {
  --tw-ring-color: rgb(42 40 99 / 1);
}

.focus\:ring-primary-600\/20:focus {
  --tw-ring-color: rgb(42 40 99 / 0.2);
}

.focus\:ring-primary-600\/25:focus {
  --tw-ring-color: rgb(42 40 99 / 0.25);
}

.focus\:ring-primary-600\/30:focus {
  --tw-ring-color: rgb(42 40 99 / 0.3);
}

.focus\:ring-primary-600\/40:focus {
  --tw-ring-color: rgb(42 40 99 / 0.4);
}

.focus\:ring-primary-600\/5:focus {
  --tw-ring-color: rgb(42 40 99 / 0.05);
}

.focus\:ring-primary-600\/50:focus {
  --tw-ring-color: rgb(42 40 99 / 0.5);
}

.focus\:ring-primary-600\/60:focus {
  --tw-ring-color: rgb(42 40 99 / 0.6);
}

.focus\:ring-primary-600\/70:focus {
  --tw-ring-color: rgb(42 40 99 / 0.7);
}

.focus\:ring-primary-600\/75:focus {
  --tw-ring-color: rgb(42 40 99 / 0.75);
}

.focus\:ring-primary-600\/80:focus {
  --tw-ring-color: rgb(42 40 99 / 0.8);
}

.focus\:ring-primary-600\/90:focus {
  --tw-ring-color: rgb(42 40 99 / 0.9);
}

.focus\:ring-primary-600\/95:focus {
  --tw-ring-color: rgb(42 40 99 / 0.95);
}

.focus\:ring-primary-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(26 24 65 / var(--tw-ring-opacity));
}

.focus\:ring-primary-700\/0:focus {
  --tw-ring-color: rgb(26 24 65 / 0);
}

.focus\:ring-primary-700\/10:focus {
  --tw-ring-color: rgb(26 24 65 / 0.1);
}

.focus\:ring-primary-700\/100:focus {
  --tw-ring-color: rgb(26 24 65 / 1);
}

.focus\:ring-primary-700\/20:focus {
  --tw-ring-color: rgb(26 24 65 / 0.2);
}

.focus\:ring-primary-700\/25:focus {
  --tw-ring-color: rgb(26 24 65 / 0.25);
}

.focus\:ring-primary-700\/30:focus {
  --tw-ring-color: rgb(26 24 65 / 0.3);
}

.focus\:ring-primary-700\/40:focus {
  --tw-ring-color: rgb(26 24 65 / 0.4);
}

.focus\:ring-primary-700\/5:focus {
  --tw-ring-color: rgb(26 24 65 / 0.05);
}

.focus\:ring-primary-700\/50:focus {
  --tw-ring-color: rgb(26 24 65 / 0.5);
}

.focus\:ring-primary-700\/60:focus {
  --tw-ring-color: rgb(26 24 65 / 0.6);
}

.focus\:ring-primary-700\/70:focus {
  --tw-ring-color: rgb(26 24 65 / 0.7);
}

.focus\:ring-primary-700\/75:focus {
  --tw-ring-color: rgb(26 24 65 / 0.75);
}

.focus\:ring-primary-700\/80:focus {
  --tw-ring-color: rgb(26 24 65 / 0.8);
}

.focus\:ring-primary-700\/90:focus {
  --tw-ring-color: rgb(26 24 65 / 0.9);
}

.focus\:ring-primary-700\/95:focus {
  --tw-ring-color: rgb(26 24 65 / 0.95);
}

.focus\:ring-primary-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(10 8 31 / var(--tw-ring-opacity));
}

.focus\:ring-primary-800\/0:focus {
  --tw-ring-color: rgb(10 8 31 / 0);
}

.focus\:ring-primary-800\/10:focus {
  --tw-ring-color: rgb(10 8 31 / 0.1);
}

.focus\:ring-primary-800\/100:focus {
  --tw-ring-color: rgb(10 8 31 / 1);
}

.focus\:ring-primary-800\/20:focus {
  --tw-ring-color: rgb(10 8 31 / 0.2);
}

.focus\:ring-primary-800\/25:focus {
  --tw-ring-color: rgb(10 8 31 / 0.25);
}

.focus\:ring-primary-800\/30:focus {
  --tw-ring-color: rgb(10 8 31 / 0.3);
}

.focus\:ring-primary-800\/40:focus {
  --tw-ring-color: rgb(10 8 31 / 0.4);
}

.focus\:ring-primary-800\/5:focus {
  --tw-ring-color: rgb(10 8 31 / 0.05);
}

.focus\:ring-primary-800\/50:focus {
  --tw-ring-color: rgb(10 8 31 / 0.5);
}

.focus\:ring-primary-800\/60:focus {
  --tw-ring-color: rgb(10 8 31 / 0.6);
}

.focus\:ring-primary-800\/70:focus {
  --tw-ring-color: rgb(10 8 31 / 0.7);
}

.focus\:ring-primary-800\/75:focus {
  --tw-ring-color: rgb(10 8 31 / 0.75);
}

.focus\:ring-primary-800\/80:focus {
  --tw-ring-color: rgb(10 8 31 / 0.8);
}

.focus\:ring-primary-800\/90:focus {
  --tw-ring-color: rgb(10 8 31 / 0.9);
}

.focus\:ring-primary-800\/95:focus {
  --tw-ring-color: rgb(10 8 31 / 0.95);
}

.focus\:ring-primary-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
}

.focus\:ring-primary-900\/0:focus {
  --tw-ring-color: rgb(0 0 0 / 0);
}

.focus\:ring-primary-900\/10:focus {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}

.focus\:ring-primary-900\/100:focus {
  --tw-ring-color: rgb(0 0 0 / 1);
}

.focus\:ring-primary-900\/20:focus {
  --tw-ring-color: rgb(0 0 0 / 0.2);
}

.focus\:ring-primary-900\/25:focus {
  --tw-ring-color: rgb(0 0 0 / 0.25);
}

.focus\:ring-primary-900\/30:focus {
  --tw-ring-color: rgb(0 0 0 / 0.3);
}

.focus\:ring-primary-900\/40:focus {
  --tw-ring-color: rgb(0 0 0 / 0.4);
}

.focus\:ring-primary-900\/5:focus {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}

.focus\:ring-primary-900\/50:focus {
  --tw-ring-color: rgb(0 0 0 / 0.5);
}

.focus\:ring-primary-900\/60:focus {
  --tw-ring-color: rgb(0 0 0 / 0.6);
}

.focus\:ring-primary-900\/70:focus {
  --tw-ring-color: rgb(0 0 0 / 0.7);
}

.focus\:ring-primary-900\/75:focus {
  --tw-ring-color: rgb(0 0 0 / 0.75);
}

.focus\:ring-primary-900\/80:focus {
  --tw-ring-color: rgb(0 0 0 / 0.8);
}

.focus\:ring-primary-900\/90:focus {
  --tw-ring-color: rgb(0 0 0 / 0.9);
}

.focus\:ring-primary-900\/95:focus {
  --tw-ring-color: rgb(0 0 0 / 0.95);
}

.focus\:ring-purple-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity));
}

.focus\:ring-purple-100\/0:focus {
  --tw-ring-color: rgb(243 232 255 / 0);
}

.focus\:ring-purple-100\/10:focus {
  --tw-ring-color: rgb(243 232 255 / 0.1);
}

.focus\:ring-purple-100\/100:focus {
  --tw-ring-color: rgb(243 232 255 / 1);
}

.focus\:ring-purple-100\/20:focus {
  --tw-ring-color: rgb(243 232 255 / 0.2);
}

.focus\:ring-purple-100\/25:focus {
  --tw-ring-color: rgb(243 232 255 / 0.25);
}

.focus\:ring-purple-100\/30:focus {
  --tw-ring-color: rgb(243 232 255 / 0.3);
}

.focus\:ring-purple-100\/40:focus {
  --tw-ring-color: rgb(243 232 255 / 0.4);
}

.focus\:ring-purple-100\/5:focus {
  --tw-ring-color: rgb(243 232 255 / 0.05);
}

.focus\:ring-purple-100\/50:focus {
  --tw-ring-color: rgb(243 232 255 / 0.5);
}

.focus\:ring-purple-100\/60:focus {
  --tw-ring-color: rgb(243 232 255 / 0.6);
}

.focus\:ring-purple-100\/70:focus {
  --tw-ring-color: rgb(243 232 255 / 0.7);
}

.focus\:ring-purple-100\/75:focus {
  --tw-ring-color: rgb(243 232 255 / 0.75);
}

.focus\:ring-purple-100\/80:focus {
  --tw-ring-color: rgb(243 232 255 / 0.8);
}

.focus\:ring-purple-100\/90:focus {
  --tw-ring-color: rgb(243 232 255 / 0.9);
}

.focus\:ring-purple-100\/95:focus {
  --tw-ring-color: rgb(243 232 255 / 0.95);
}

.focus\:ring-purple-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity));
}

.focus\:ring-purple-200\/0:focus {
  --tw-ring-color: rgb(233 213 255 / 0);
}

.focus\:ring-purple-200\/10:focus {
  --tw-ring-color: rgb(233 213 255 / 0.1);
}

.focus\:ring-purple-200\/100:focus {
  --tw-ring-color: rgb(233 213 255 / 1);
}

.focus\:ring-purple-200\/20:focus {
  --tw-ring-color: rgb(233 213 255 / 0.2);
}

.focus\:ring-purple-200\/25:focus {
  --tw-ring-color: rgb(233 213 255 / 0.25);
}

.focus\:ring-purple-200\/30:focus {
  --tw-ring-color: rgb(233 213 255 / 0.3);
}

.focus\:ring-purple-200\/40:focus {
  --tw-ring-color: rgb(233 213 255 / 0.4);
}

.focus\:ring-purple-200\/5:focus {
  --tw-ring-color: rgb(233 213 255 / 0.05);
}

.focus\:ring-purple-200\/50:focus {
  --tw-ring-color: rgb(233 213 255 / 0.5);
}

.focus\:ring-purple-200\/60:focus {
  --tw-ring-color: rgb(233 213 255 / 0.6);
}

.focus\:ring-purple-200\/70:focus {
  --tw-ring-color: rgb(233 213 255 / 0.7);
}

.focus\:ring-purple-200\/75:focus {
  --tw-ring-color: rgb(233 213 255 / 0.75);
}

.focus\:ring-purple-200\/80:focus {
  --tw-ring-color: rgb(233 213 255 / 0.8);
}

.focus\:ring-purple-200\/90:focus {
  --tw-ring-color: rgb(233 213 255 / 0.9);
}

.focus\:ring-purple-200\/95:focus {
  --tw-ring-color: rgb(233 213 255 / 0.95);
}

.focus\:ring-purple-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity));
}

.focus\:ring-purple-300\/0:focus {
  --tw-ring-color: rgb(216 180 254 / 0);
}

.focus\:ring-purple-300\/10:focus {
  --tw-ring-color: rgb(216 180 254 / 0.1);
}

.focus\:ring-purple-300\/100:focus {
  --tw-ring-color: rgb(216 180 254 / 1);
}

.focus\:ring-purple-300\/20:focus {
  --tw-ring-color: rgb(216 180 254 / 0.2);
}

.focus\:ring-purple-300\/25:focus {
  --tw-ring-color: rgb(216 180 254 / 0.25);
}

.focus\:ring-purple-300\/30:focus {
  --tw-ring-color: rgb(216 180 254 / 0.3);
}

.focus\:ring-purple-300\/40:focus {
  --tw-ring-color: rgb(216 180 254 / 0.4);
}

.focus\:ring-purple-300\/5:focus {
  --tw-ring-color: rgb(216 180 254 / 0.05);
}

.focus\:ring-purple-300\/50:focus {
  --tw-ring-color: rgb(216 180 254 / 0.5);
}

.focus\:ring-purple-300\/60:focus {
  --tw-ring-color: rgb(216 180 254 / 0.6);
}

.focus\:ring-purple-300\/70:focus {
  --tw-ring-color: rgb(216 180 254 / 0.7);
}

.focus\:ring-purple-300\/75:focus {
  --tw-ring-color: rgb(216 180 254 / 0.75);
}

.focus\:ring-purple-300\/80:focus {
  --tw-ring-color: rgb(216 180 254 / 0.8);
}

.focus\:ring-purple-300\/90:focus {
  --tw-ring-color: rgb(216 180 254 / 0.9);
}

.focus\:ring-purple-300\/95:focus {
  --tw-ring-color: rgb(216 180 254 / 0.95);
}

.focus\:ring-purple-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity));
}

.focus\:ring-purple-400\/0:focus {
  --tw-ring-color: rgb(192 132 252 / 0);
}

.focus\:ring-purple-400\/10:focus {
  --tw-ring-color: rgb(192 132 252 / 0.1);
}

.focus\:ring-purple-400\/100:focus {
  --tw-ring-color: rgb(192 132 252 / 1);
}

.focus\:ring-purple-400\/20:focus {
  --tw-ring-color: rgb(192 132 252 / 0.2);
}

.focus\:ring-purple-400\/25:focus {
  --tw-ring-color: rgb(192 132 252 / 0.25);
}

.focus\:ring-purple-400\/30:focus {
  --tw-ring-color: rgb(192 132 252 / 0.3);
}

.focus\:ring-purple-400\/40:focus {
  --tw-ring-color: rgb(192 132 252 / 0.4);
}

.focus\:ring-purple-400\/5:focus {
  --tw-ring-color: rgb(192 132 252 / 0.05);
}

.focus\:ring-purple-400\/50:focus {
  --tw-ring-color: rgb(192 132 252 / 0.5);
}

.focus\:ring-purple-400\/60:focus {
  --tw-ring-color: rgb(192 132 252 / 0.6);
}

.focus\:ring-purple-400\/70:focus {
  --tw-ring-color: rgb(192 132 252 / 0.7);
}

.focus\:ring-purple-400\/75:focus {
  --tw-ring-color: rgb(192 132 252 / 0.75);
}

.focus\:ring-purple-400\/80:focus {
  --tw-ring-color: rgb(192 132 252 / 0.8);
}

.focus\:ring-purple-400\/90:focus {
  --tw-ring-color: rgb(192 132 252 / 0.9);
}

.focus\:ring-purple-400\/95:focus {
  --tw-ring-color: rgb(192 132 252 / 0.95);
}

.focus\:ring-purple-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity));
}

.focus\:ring-purple-50\/0:focus {
  --tw-ring-color: rgb(250 245 255 / 0);
}

.focus\:ring-purple-50\/10:focus {
  --tw-ring-color: rgb(250 245 255 / 0.1);
}

.focus\:ring-purple-50\/100:focus {
  --tw-ring-color: rgb(250 245 255 / 1);
}

.focus\:ring-purple-50\/20:focus {
  --tw-ring-color: rgb(250 245 255 / 0.2);
}

.focus\:ring-purple-50\/25:focus {
  --tw-ring-color: rgb(250 245 255 / 0.25);
}

.focus\:ring-purple-50\/30:focus {
  --tw-ring-color: rgb(250 245 255 / 0.3);
}

.focus\:ring-purple-50\/40:focus {
  --tw-ring-color: rgb(250 245 255 / 0.4);
}

.focus\:ring-purple-50\/5:focus {
  --tw-ring-color: rgb(250 245 255 / 0.05);
}

.focus\:ring-purple-50\/50:focus {
  --tw-ring-color: rgb(250 245 255 / 0.5);
}

.focus\:ring-purple-50\/60:focus {
  --tw-ring-color: rgb(250 245 255 / 0.6);
}

.focus\:ring-purple-50\/70:focus {
  --tw-ring-color: rgb(250 245 255 / 0.7);
}

.focus\:ring-purple-50\/75:focus {
  --tw-ring-color: rgb(250 245 255 / 0.75);
}

.focus\:ring-purple-50\/80:focus {
  --tw-ring-color: rgb(250 245 255 / 0.8);
}

.focus\:ring-purple-50\/90:focus {
  --tw-ring-color: rgb(250 245 255 / 0.9);
}

.focus\:ring-purple-50\/95:focus {
  --tw-ring-color: rgb(250 245 255 / 0.95);
}

.focus\:ring-purple-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity));
}

.focus\:ring-purple-500\/0:focus {
  --tw-ring-color: rgb(168 85 247 / 0);
}

.focus\:ring-purple-500\/10:focus {
  --tw-ring-color: rgb(168 85 247 / 0.1);
}

.focus\:ring-purple-500\/100:focus {
  --tw-ring-color: rgb(168 85 247 / 1);
}

.focus\:ring-purple-500\/20:focus {
  --tw-ring-color: rgb(168 85 247 / 0.2);
}

.focus\:ring-purple-500\/25:focus {
  --tw-ring-color: rgb(168 85 247 / 0.25);
}

.focus\:ring-purple-500\/30:focus {
  --tw-ring-color: rgb(168 85 247 / 0.3);
}

.focus\:ring-purple-500\/40:focus {
  --tw-ring-color: rgb(168 85 247 / 0.4);
}

.focus\:ring-purple-500\/5:focus {
  --tw-ring-color: rgb(168 85 247 / 0.05);
}

.focus\:ring-purple-500\/50:focus {
  --tw-ring-color: rgb(168 85 247 / 0.5);
}

.focus\:ring-purple-500\/60:focus {
  --tw-ring-color: rgb(168 85 247 / 0.6);
}

.focus\:ring-purple-500\/70:focus {
  --tw-ring-color: rgb(168 85 247 / 0.7);
}

.focus\:ring-purple-500\/75:focus {
  --tw-ring-color: rgb(168 85 247 / 0.75);
}

.focus\:ring-purple-500\/80:focus {
  --tw-ring-color: rgb(168 85 247 / 0.8);
}

.focus\:ring-purple-500\/90:focus {
  --tw-ring-color: rgb(168 85 247 / 0.9);
}

.focus\:ring-purple-500\/95:focus {
  --tw-ring-color: rgb(168 85 247 / 0.95);
}

.focus\:ring-purple-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity));
}

.focus\:ring-purple-600\/0:focus {
  --tw-ring-color: rgb(147 51 234 / 0);
}

.focus\:ring-purple-600\/10:focus {
  --tw-ring-color: rgb(147 51 234 / 0.1);
}

.focus\:ring-purple-600\/100:focus {
  --tw-ring-color: rgb(147 51 234 / 1);
}

.focus\:ring-purple-600\/20:focus {
  --tw-ring-color: rgb(147 51 234 / 0.2);
}

.focus\:ring-purple-600\/25:focus {
  --tw-ring-color: rgb(147 51 234 / 0.25);
}

.focus\:ring-purple-600\/30:focus {
  --tw-ring-color: rgb(147 51 234 / 0.3);
}

.focus\:ring-purple-600\/40:focus {
  --tw-ring-color: rgb(147 51 234 / 0.4);
}

.focus\:ring-purple-600\/5:focus {
  --tw-ring-color: rgb(147 51 234 / 0.05);
}

.focus\:ring-purple-600\/50:focus {
  --tw-ring-color: rgb(147 51 234 / 0.5);
}

.focus\:ring-purple-600\/60:focus {
  --tw-ring-color: rgb(147 51 234 / 0.6);
}

.focus\:ring-purple-600\/70:focus {
  --tw-ring-color: rgb(147 51 234 / 0.7);
}

.focus\:ring-purple-600\/75:focus {
  --tw-ring-color: rgb(147 51 234 / 0.75);
}

.focus\:ring-purple-600\/80:focus {
  --tw-ring-color: rgb(147 51 234 / 0.8);
}

.focus\:ring-purple-600\/90:focus {
  --tw-ring-color: rgb(147 51 234 / 0.9);
}

.focus\:ring-purple-600\/95:focus {
  --tw-ring-color: rgb(147 51 234 / 0.95);
}

.focus\:ring-purple-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity));
}

.focus\:ring-purple-700\/0:focus {
  --tw-ring-color: rgb(126 34 206 / 0);
}

.focus\:ring-purple-700\/10:focus {
  --tw-ring-color: rgb(126 34 206 / 0.1);
}

.focus\:ring-purple-700\/100:focus {
  --tw-ring-color: rgb(126 34 206 / 1);
}

.focus\:ring-purple-700\/20:focus {
  --tw-ring-color: rgb(126 34 206 / 0.2);
}

.focus\:ring-purple-700\/25:focus {
  --tw-ring-color: rgb(126 34 206 / 0.25);
}

.focus\:ring-purple-700\/30:focus {
  --tw-ring-color: rgb(126 34 206 / 0.3);
}

.focus\:ring-purple-700\/40:focus {
  --tw-ring-color: rgb(126 34 206 / 0.4);
}

.focus\:ring-purple-700\/5:focus {
  --tw-ring-color: rgb(126 34 206 / 0.05);
}

.focus\:ring-purple-700\/50:focus {
  --tw-ring-color: rgb(126 34 206 / 0.5);
}

.focus\:ring-purple-700\/60:focus {
  --tw-ring-color: rgb(126 34 206 / 0.6);
}

.focus\:ring-purple-700\/70:focus {
  --tw-ring-color: rgb(126 34 206 / 0.7);
}

.focus\:ring-purple-700\/75:focus {
  --tw-ring-color: rgb(126 34 206 / 0.75);
}

.focus\:ring-purple-700\/80:focus {
  --tw-ring-color: rgb(126 34 206 / 0.8);
}

.focus\:ring-purple-700\/90:focus {
  --tw-ring-color: rgb(126 34 206 / 0.9);
}

.focus\:ring-purple-700\/95:focus {
  --tw-ring-color: rgb(126 34 206 / 0.95);
}

.focus\:ring-purple-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity));
}

.focus\:ring-purple-800\/0:focus {
  --tw-ring-color: rgb(107 33 168 / 0);
}

.focus\:ring-purple-800\/10:focus {
  --tw-ring-color: rgb(107 33 168 / 0.1);
}

.focus\:ring-purple-800\/100:focus {
  --tw-ring-color: rgb(107 33 168 / 1);
}

.focus\:ring-purple-800\/20:focus {
  --tw-ring-color: rgb(107 33 168 / 0.2);
}

.focus\:ring-purple-800\/25:focus {
  --tw-ring-color: rgb(107 33 168 / 0.25);
}

.focus\:ring-purple-800\/30:focus {
  --tw-ring-color: rgb(107 33 168 / 0.3);
}

.focus\:ring-purple-800\/40:focus {
  --tw-ring-color: rgb(107 33 168 / 0.4);
}

.focus\:ring-purple-800\/5:focus {
  --tw-ring-color: rgb(107 33 168 / 0.05);
}

.focus\:ring-purple-800\/50:focus {
  --tw-ring-color: rgb(107 33 168 / 0.5);
}

.focus\:ring-purple-800\/60:focus {
  --tw-ring-color: rgb(107 33 168 / 0.6);
}

.focus\:ring-purple-800\/70:focus {
  --tw-ring-color: rgb(107 33 168 / 0.7);
}

.focus\:ring-purple-800\/75:focus {
  --tw-ring-color: rgb(107 33 168 / 0.75);
}

.focus\:ring-purple-800\/80:focus {
  --tw-ring-color: rgb(107 33 168 / 0.8);
}

.focus\:ring-purple-800\/90:focus {
  --tw-ring-color: rgb(107 33 168 / 0.9);
}

.focus\:ring-purple-800\/95:focus {
  --tw-ring-color: rgb(107 33 168 / 0.95);
}

.focus\:ring-purple-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity));
}

.focus\:ring-purple-900\/0:focus {
  --tw-ring-color: rgb(88 28 135 / 0);
}

.focus\:ring-purple-900\/10:focus {
  --tw-ring-color: rgb(88 28 135 / 0.1);
}

.focus\:ring-purple-900\/100:focus {
  --tw-ring-color: rgb(88 28 135 / 1);
}

.focus\:ring-purple-900\/20:focus {
  --tw-ring-color: rgb(88 28 135 / 0.2);
}

.focus\:ring-purple-900\/25:focus {
  --tw-ring-color: rgb(88 28 135 / 0.25);
}

.focus\:ring-purple-900\/30:focus {
  --tw-ring-color: rgb(88 28 135 / 0.3);
}

.focus\:ring-purple-900\/40:focus {
  --tw-ring-color: rgb(88 28 135 / 0.4);
}

.focus\:ring-purple-900\/5:focus {
  --tw-ring-color: rgb(88 28 135 / 0.05);
}

.focus\:ring-purple-900\/50:focus {
  --tw-ring-color: rgb(88 28 135 / 0.5);
}

.focus\:ring-purple-900\/60:focus {
  --tw-ring-color: rgb(88 28 135 / 0.6);
}

.focus\:ring-purple-900\/70:focus {
  --tw-ring-color: rgb(88 28 135 / 0.7);
}

.focus\:ring-purple-900\/75:focus {
  --tw-ring-color: rgb(88 28 135 / 0.75);
}

.focus\:ring-purple-900\/80:focus {
  --tw-ring-color: rgb(88 28 135 / 0.8);
}

.focus\:ring-purple-900\/90:focus {
  --tw-ring-color: rgb(88 28 135 / 0.9);
}

.focus\:ring-purple-900\/95:focus {
  --tw-ring-color: rgb(88 28 135 / 0.95);
}

.focus\:ring-red-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity));
}

.focus\:ring-red-100\/0:focus {
  --tw-ring-color: rgb(254 226 226 / 0);
}

.focus\:ring-red-100\/10:focus {
  --tw-ring-color: rgb(254 226 226 / 0.1);
}

.focus\:ring-red-100\/100:focus {
  --tw-ring-color: rgb(254 226 226 / 1);
}

.focus\:ring-red-100\/20:focus {
  --tw-ring-color: rgb(254 226 226 / 0.2);
}

.focus\:ring-red-100\/25:focus {
  --tw-ring-color: rgb(254 226 226 / 0.25);
}

.focus\:ring-red-100\/30:focus {
  --tw-ring-color: rgb(254 226 226 / 0.3);
}

.focus\:ring-red-100\/40:focus {
  --tw-ring-color: rgb(254 226 226 / 0.4);
}

.focus\:ring-red-100\/5:focus {
  --tw-ring-color: rgb(254 226 226 / 0.05);
}

.focus\:ring-red-100\/50:focus {
  --tw-ring-color: rgb(254 226 226 / 0.5);
}

.focus\:ring-red-100\/60:focus {
  --tw-ring-color: rgb(254 226 226 / 0.6);
}

.focus\:ring-red-100\/70:focus {
  --tw-ring-color: rgb(254 226 226 / 0.7);
}

.focus\:ring-red-100\/75:focus {
  --tw-ring-color: rgb(254 226 226 / 0.75);
}

.focus\:ring-red-100\/80:focus {
  --tw-ring-color: rgb(254 226 226 / 0.8);
}

.focus\:ring-red-100\/90:focus {
  --tw-ring-color: rgb(254 226 226 / 0.9);
}

.focus\:ring-red-100\/95:focus {
  --tw-ring-color: rgb(254 226 226 / 0.95);
}

.focus\:ring-red-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity));
}

.focus\:ring-red-200\/0:focus {
  --tw-ring-color: rgb(254 202 202 / 0);
}

.focus\:ring-red-200\/10:focus {
  --tw-ring-color: rgb(254 202 202 / 0.1);
}

.focus\:ring-red-200\/100:focus {
  --tw-ring-color: rgb(254 202 202 / 1);
}

.focus\:ring-red-200\/20:focus {
  --tw-ring-color: rgb(254 202 202 / 0.2);
}

.focus\:ring-red-200\/25:focus {
  --tw-ring-color: rgb(254 202 202 / 0.25);
}

.focus\:ring-red-200\/30:focus {
  --tw-ring-color: rgb(254 202 202 / 0.3);
}

.focus\:ring-red-200\/40:focus {
  --tw-ring-color: rgb(254 202 202 / 0.4);
}

.focus\:ring-red-200\/5:focus {
  --tw-ring-color: rgb(254 202 202 / 0.05);
}

.focus\:ring-red-200\/50:focus {
  --tw-ring-color: rgb(254 202 202 / 0.5);
}

.focus\:ring-red-200\/60:focus {
  --tw-ring-color: rgb(254 202 202 / 0.6);
}

.focus\:ring-red-200\/70:focus {
  --tw-ring-color: rgb(254 202 202 / 0.7);
}

.focus\:ring-red-200\/75:focus {
  --tw-ring-color: rgb(254 202 202 / 0.75);
}

.focus\:ring-red-200\/80:focus {
  --tw-ring-color: rgb(254 202 202 / 0.8);
}

.focus\:ring-red-200\/90:focus {
  --tw-ring-color: rgb(254 202 202 / 0.9);
}

.focus\:ring-red-200\/95:focus {
  --tw-ring-color: rgb(254 202 202 / 0.95);
}

.focus\:ring-red-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity));
}

.focus\:ring-red-300\/0:focus {
  --tw-ring-color: rgb(252 165 165 / 0);
}

.focus\:ring-red-300\/10:focus {
  --tw-ring-color: rgb(252 165 165 / 0.1);
}

.focus\:ring-red-300\/100:focus {
  --tw-ring-color: rgb(252 165 165 / 1);
}

.focus\:ring-red-300\/20:focus {
  --tw-ring-color: rgb(252 165 165 / 0.2);
}

.focus\:ring-red-300\/25:focus {
  --tw-ring-color: rgb(252 165 165 / 0.25);
}

.focus\:ring-red-300\/30:focus {
  --tw-ring-color: rgb(252 165 165 / 0.3);
}

.focus\:ring-red-300\/40:focus {
  --tw-ring-color: rgb(252 165 165 / 0.4);
}

.focus\:ring-red-300\/5:focus {
  --tw-ring-color: rgb(252 165 165 / 0.05);
}

.focus\:ring-red-300\/50:focus {
  --tw-ring-color: rgb(252 165 165 / 0.5);
}

.focus\:ring-red-300\/60:focus {
  --tw-ring-color: rgb(252 165 165 / 0.6);
}

.focus\:ring-red-300\/70:focus {
  --tw-ring-color: rgb(252 165 165 / 0.7);
}

.focus\:ring-red-300\/75:focus {
  --tw-ring-color: rgb(252 165 165 / 0.75);
}

.focus\:ring-red-300\/80:focus {
  --tw-ring-color: rgb(252 165 165 / 0.8);
}

.focus\:ring-red-300\/90:focus {
  --tw-ring-color: rgb(252 165 165 / 0.9);
}

.focus\:ring-red-300\/95:focus {
  --tw-ring-color: rgb(252 165 165 / 0.95);
}

.focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
}

.focus\:ring-red-400\/0:focus {
  --tw-ring-color: rgb(248 113 113 / 0);
}

.focus\:ring-red-400\/10:focus {
  --tw-ring-color: rgb(248 113 113 / 0.1);
}

.focus\:ring-red-400\/100:focus {
  --tw-ring-color: rgb(248 113 113 / 1);
}

.focus\:ring-red-400\/20:focus {
  --tw-ring-color: rgb(248 113 113 / 0.2);
}

.focus\:ring-red-400\/25:focus {
  --tw-ring-color: rgb(248 113 113 / 0.25);
}

.focus\:ring-red-400\/30:focus {
  --tw-ring-color: rgb(248 113 113 / 0.3);
}

.focus\:ring-red-400\/40:focus {
  --tw-ring-color: rgb(248 113 113 / 0.4);
}

.focus\:ring-red-400\/5:focus {
  --tw-ring-color: rgb(248 113 113 / 0.05);
}

.focus\:ring-red-400\/50:focus {
  --tw-ring-color: rgb(248 113 113 / 0.5);
}

.focus\:ring-red-400\/60:focus {
  --tw-ring-color: rgb(248 113 113 / 0.6);
}

.focus\:ring-red-400\/70:focus {
  --tw-ring-color: rgb(248 113 113 / 0.7);
}

.focus\:ring-red-400\/75:focus {
  --tw-ring-color: rgb(248 113 113 / 0.75);
}

.focus\:ring-red-400\/80:focus {
  --tw-ring-color: rgb(248 113 113 / 0.8);
}

.focus\:ring-red-400\/90:focus {
  --tw-ring-color: rgb(248 113 113 / 0.9);
}

.focus\:ring-red-400\/95:focus {
  --tw-ring-color: rgb(248 113 113 / 0.95);
}

.focus\:ring-red-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity));
}

.focus\:ring-red-50\/0:focus {
  --tw-ring-color: rgb(254 242 242 / 0);
}

.focus\:ring-red-50\/10:focus {
  --tw-ring-color: rgb(254 242 242 / 0.1);
}

.focus\:ring-red-50\/100:focus {
  --tw-ring-color: rgb(254 242 242 / 1);
}

.focus\:ring-red-50\/20:focus {
  --tw-ring-color: rgb(254 242 242 / 0.2);
}

.focus\:ring-red-50\/25:focus {
  --tw-ring-color: rgb(254 242 242 / 0.25);
}

.focus\:ring-red-50\/30:focus {
  --tw-ring-color: rgb(254 242 242 / 0.3);
}

.focus\:ring-red-50\/40:focus {
  --tw-ring-color: rgb(254 242 242 / 0.4);
}

.focus\:ring-red-50\/5:focus {
  --tw-ring-color: rgb(254 242 242 / 0.05);
}

.focus\:ring-red-50\/50:focus {
  --tw-ring-color: rgb(254 242 242 / 0.5);
}

.focus\:ring-red-50\/60:focus {
  --tw-ring-color: rgb(254 242 242 / 0.6);
}

.focus\:ring-red-50\/70:focus {
  --tw-ring-color: rgb(254 242 242 / 0.7);
}

.focus\:ring-red-50\/75:focus {
  --tw-ring-color: rgb(254 242 242 / 0.75);
}

.focus\:ring-red-50\/80:focus {
  --tw-ring-color: rgb(254 242 242 / 0.8);
}

.focus\:ring-red-50\/90:focus {
  --tw-ring-color: rgb(254 242 242 / 0.9);
}

.focus\:ring-red-50\/95:focus {
  --tw-ring-color: rgb(254 242 242 / 0.95);
}

.focus\:ring-red-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}

.focus\:ring-red-500\/0:focus {
  --tw-ring-color: rgb(239 68 68 / 0);
}

.focus\:ring-red-500\/10:focus {
  --tw-ring-color: rgb(239 68 68 / 0.1);
}

.focus\:ring-red-500\/100:focus {
  --tw-ring-color: rgb(239 68 68 / 1);
}

.focus\:ring-red-500\/20:focus {
  --tw-ring-color: rgb(239 68 68 / 0.2);
}

.focus\:ring-red-500\/25:focus {
  --tw-ring-color: rgb(239 68 68 / 0.25);
}

.focus\:ring-red-500\/30:focus {
  --tw-ring-color: rgb(239 68 68 / 0.3);
}

.focus\:ring-red-500\/40:focus {
  --tw-ring-color: rgb(239 68 68 / 0.4);
}

.focus\:ring-red-500\/5:focus {
  --tw-ring-color: rgb(239 68 68 / 0.05);
}

.focus\:ring-red-500\/50:focus {
  --tw-ring-color: rgb(239 68 68 / 0.5);
}

.focus\:ring-red-500\/60:focus {
  --tw-ring-color: rgb(239 68 68 / 0.6);
}

.focus\:ring-red-500\/70:focus {
  --tw-ring-color: rgb(239 68 68 / 0.7);
}

.focus\:ring-red-500\/75:focus {
  --tw-ring-color: rgb(239 68 68 / 0.75);
}

.focus\:ring-red-500\/80:focus {
  --tw-ring-color: rgb(239 68 68 / 0.8);
}

.focus\:ring-red-500\/90:focus {
  --tw-ring-color: rgb(239 68 68 / 0.9);
}

.focus\:ring-red-500\/95:focus {
  --tw-ring-color: rgb(239 68 68 / 0.95);
}

.focus\:ring-red-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity));
}

.focus\:ring-red-600\/0:focus {
  --tw-ring-color: rgb(220 38 38 / 0);
}

.focus\:ring-red-600\/10:focus {
  --tw-ring-color: rgb(220 38 38 / 0.1);
}

.focus\:ring-red-600\/100:focus {
  --tw-ring-color: rgb(220 38 38 / 1);
}

.focus\:ring-red-600\/20:focus {
  --tw-ring-color: rgb(220 38 38 / 0.2);
}

.focus\:ring-red-600\/25:focus {
  --tw-ring-color: rgb(220 38 38 / 0.25);
}

.focus\:ring-red-600\/30:focus {
  --tw-ring-color: rgb(220 38 38 / 0.3);
}

.focus\:ring-red-600\/40:focus {
  --tw-ring-color: rgb(220 38 38 / 0.4);
}

.focus\:ring-red-600\/5:focus {
  --tw-ring-color: rgb(220 38 38 / 0.05);
}

.focus\:ring-red-600\/50:focus {
  --tw-ring-color: rgb(220 38 38 / 0.5);
}

.focus\:ring-red-600\/60:focus {
  --tw-ring-color: rgb(220 38 38 / 0.6);
}

.focus\:ring-red-600\/70:focus {
  --tw-ring-color: rgb(220 38 38 / 0.7);
}

.focus\:ring-red-600\/75:focus {
  --tw-ring-color: rgb(220 38 38 / 0.75);
}

.focus\:ring-red-600\/80:focus {
  --tw-ring-color: rgb(220 38 38 / 0.8);
}

.focus\:ring-red-600\/90:focus {
  --tw-ring-color: rgb(220 38 38 / 0.9);
}

.focus\:ring-red-600\/95:focus {
  --tw-ring-color: rgb(220 38 38 / 0.95);
}

.focus\:ring-red-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity));
}

.focus\:ring-red-700\/0:focus {
  --tw-ring-color: rgb(185 28 28 / 0);
}

.focus\:ring-red-700\/10:focus {
  --tw-ring-color: rgb(185 28 28 / 0.1);
}

.focus\:ring-red-700\/100:focus {
  --tw-ring-color: rgb(185 28 28 / 1);
}

.focus\:ring-red-700\/20:focus {
  --tw-ring-color: rgb(185 28 28 / 0.2);
}

.focus\:ring-red-700\/25:focus {
  --tw-ring-color: rgb(185 28 28 / 0.25);
}

.focus\:ring-red-700\/30:focus {
  --tw-ring-color: rgb(185 28 28 / 0.3);
}

.focus\:ring-red-700\/40:focus {
  --tw-ring-color: rgb(185 28 28 / 0.4);
}

.focus\:ring-red-700\/5:focus {
  --tw-ring-color: rgb(185 28 28 / 0.05);
}

.focus\:ring-red-700\/50:focus {
  --tw-ring-color: rgb(185 28 28 / 0.5);
}

.focus\:ring-red-700\/60:focus {
  --tw-ring-color: rgb(185 28 28 / 0.6);
}

.focus\:ring-red-700\/70:focus {
  --tw-ring-color: rgb(185 28 28 / 0.7);
}

.focus\:ring-red-700\/75:focus {
  --tw-ring-color: rgb(185 28 28 / 0.75);
}

.focus\:ring-red-700\/80:focus {
  --tw-ring-color: rgb(185 28 28 / 0.8);
}

.focus\:ring-red-700\/90:focus {
  --tw-ring-color: rgb(185 28 28 / 0.9);
}

.focus\:ring-red-700\/95:focus {
  --tw-ring-color: rgb(185 28 28 / 0.95);
}

.focus\:ring-red-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity));
}

.focus\:ring-red-800\/0:focus {
  --tw-ring-color: rgb(153 27 27 / 0);
}

.focus\:ring-red-800\/10:focus {
  --tw-ring-color: rgb(153 27 27 / 0.1);
}

.focus\:ring-red-800\/100:focus {
  --tw-ring-color: rgb(153 27 27 / 1);
}

.focus\:ring-red-800\/20:focus {
  --tw-ring-color: rgb(153 27 27 / 0.2);
}

.focus\:ring-red-800\/25:focus {
  --tw-ring-color: rgb(153 27 27 / 0.25);
}

.focus\:ring-red-800\/30:focus {
  --tw-ring-color: rgb(153 27 27 / 0.3);
}

.focus\:ring-red-800\/40:focus {
  --tw-ring-color: rgb(153 27 27 / 0.4);
}

.focus\:ring-red-800\/5:focus {
  --tw-ring-color: rgb(153 27 27 / 0.05);
}

.focus\:ring-red-800\/50:focus {
  --tw-ring-color: rgb(153 27 27 / 0.5);
}

.focus\:ring-red-800\/60:focus {
  --tw-ring-color: rgb(153 27 27 / 0.6);
}

.focus\:ring-red-800\/70:focus {
  --tw-ring-color: rgb(153 27 27 / 0.7);
}

.focus\:ring-red-800\/75:focus {
  --tw-ring-color: rgb(153 27 27 / 0.75);
}

.focus\:ring-red-800\/80:focus {
  --tw-ring-color: rgb(153 27 27 / 0.8);
}

.focus\:ring-red-800\/90:focus {
  --tw-ring-color: rgb(153 27 27 / 0.9);
}

.focus\:ring-red-800\/95:focus {
  --tw-ring-color: rgb(153 27 27 / 0.95);
}

.focus\:ring-red-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity));
}

.focus\:ring-red-900\/0:focus {
  --tw-ring-color: rgb(127 29 29 / 0);
}

.focus\:ring-red-900\/10:focus {
  --tw-ring-color: rgb(127 29 29 / 0.1);
}

.focus\:ring-red-900\/100:focus {
  --tw-ring-color: rgb(127 29 29 / 1);
}

.focus\:ring-red-900\/20:focus {
  --tw-ring-color: rgb(127 29 29 / 0.2);
}

.focus\:ring-red-900\/25:focus {
  --tw-ring-color: rgb(127 29 29 / 0.25);
}

.focus\:ring-red-900\/30:focus {
  --tw-ring-color: rgb(127 29 29 / 0.3);
}

.focus\:ring-red-900\/40:focus {
  --tw-ring-color: rgb(127 29 29 / 0.4);
}

.focus\:ring-red-900\/5:focus {
  --tw-ring-color: rgb(127 29 29 / 0.05);
}

.focus\:ring-red-900\/50:focus {
  --tw-ring-color: rgb(127 29 29 / 0.5);
}

.focus\:ring-red-900\/60:focus {
  --tw-ring-color: rgb(127 29 29 / 0.6);
}

.focus\:ring-red-900\/70:focus {
  --tw-ring-color: rgb(127 29 29 / 0.7);
}

.focus\:ring-red-900\/75:focus {
  --tw-ring-color: rgb(127 29 29 / 0.75);
}

.focus\:ring-red-900\/80:focus {
  --tw-ring-color: rgb(127 29 29 / 0.8);
}

.focus\:ring-red-900\/90:focus {
  --tw-ring-color: rgb(127 29 29 / 0.9);
}

.focus\:ring-red-900\/95:focus {
  --tw-ring-color: rgb(127 29 29 / 0.95);
}

.focus\:ring-secondary-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 244 210 / var(--tw-ring-opacity));
}

.focus\:ring-secondary-100\/0:focus {
  --tw-ring-color: rgb(254 244 210 / 0);
}

.focus\:ring-secondary-100\/10:focus {
  --tw-ring-color: rgb(254 244 210 / 0.1);
}

.focus\:ring-secondary-100\/100:focus {
  --tw-ring-color: rgb(254 244 210 / 1);
}

.focus\:ring-secondary-100\/20:focus {
  --tw-ring-color: rgb(254 244 210 / 0.2);
}

.focus\:ring-secondary-100\/25:focus {
  --tw-ring-color: rgb(254 244 210 / 0.25);
}

.focus\:ring-secondary-100\/30:focus {
  --tw-ring-color: rgb(254 244 210 / 0.3);
}

.focus\:ring-secondary-100\/40:focus {
  --tw-ring-color: rgb(254 244 210 / 0.4);
}

.focus\:ring-secondary-100\/5:focus {
  --tw-ring-color: rgb(254 244 210 / 0.05);
}

.focus\:ring-secondary-100\/50:focus {
  --tw-ring-color: rgb(254 244 210 / 0.5);
}

.focus\:ring-secondary-100\/60:focus {
  --tw-ring-color: rgb(254 244 210 / 0.6);
}

.focus\:ring-secondary-100\/70:focus {
  --tw-ring-color: rgb(254 244 210 / 0.7);
}

.focus\:ring-secondary-100\/75:focus {
  --tw-ring-color: rgb(254 244 210 / 0.75);
}

.focus\:ring-secondary-100\/80:focus {
  --tw-ring-color: rgb(254 244 210 / 0.8);
}

.focus\:ring-secondary-100\/90:focus {
  --tw-ring-color: rgb(254 244 210 / 0.9);
}

.focus\:ring-secondary-100\/95:focus {
  --tw-ring-color: rgb(254 244 210 / 0.95);
}

.focus\:ring-secondary-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 231 166 / var(--tw-ring-opacity));
}

.focus\:ring-secondary-200\/0:focus {
  --tw-ring-color: rgb(254 231 166 / 0);
}

.focus\:ring-secondary-200\/10:focus {
  --tw-ring-color: rgb(254 231 166 / 0.1);
}

.focus\:ring-secondary-200\/100:focus {
  --tw-ring-color: rgb(254 231 166 / 1);
}

.focus\:ring-secondary-200\/20:focus {
  --tw-ring-color: rgb(254 231 166 / 0.2);
}

.focus\:ring-secondary-200\/25:focus {
  --tw-ring-color: rgb(254 231 166 / 0.25);
}

.focus\:ring-secondary-200\/30:focus {
  --tw-ring-color: rgb(254 231 166 / 0.3);
}

.focus\:ring-secondary-200\/40:focus {
  --tw-ring-color: rgb(254 231 166 / 0.4);
}

.focus\:ring-secondary-200\/5:focus {
  --tw-ring-color: rgb(254 231 166 / 0.05);
}

.focus\:ring-secondary-200\/50:focus {
  --tw-ring-color: rgb(254 231 166 / 0.5);
}

.focus\:ring-secondary-200\/60:focus {
  --tw-ring-color: rgb(254 231 166 / 0.6);
}

.focus\:ring-secondary-200\/70:focus {
  --tw-ring-color: rgb(254 231 166 / 0.7);
}

.focus\:ring-secondary-200\/75:focus {
  --tw-ring-color: rgb(254 231 166 / 0.75);
}

.focus\:ring-secondary-200\/80:focus {
  --tw-ring-color: rgb(254 231 166 / 0.8);
}

.focus\:ring-secondary-200\/90:focus {
  --tw-ring-color: rgb(254 231 166 / 0.9);
}

.focus\:ring-secondary-200\/95:focus {
  --tw-ring-color: rgb(254 231 166 / 0.95);
}

.focus\:ring-secondary-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 218 122 / var(--tw-ring-opacity));
}

.focus\:ring-secondary-300\/0:focus {
  --tw-ring-color: rgb(254 218 122 / 0);
}

.focus\:ring-secondary-300\/10:focus {
  --tw-ring-color: rgb(254 218 122 / 0.1);
}

.focus\:ring-secondary-300\/100:focus {
  --tw-ring-color: rgb(254 218 122 / 1);
}

.focus\:ring-secondary-300\/20:focus {
  --tw-ring-color: rgb(254 218 122 / 0.2);
}

.focus\:ring-secondary-300\/25:focus {
  --tw-ring-color: rgb(254 218 122 / 0.25);
}

.focus\:ring-secondary-300\/30:focus {
  --tw-ring-color: rgb(254 218 122 / 0.3);
}

.focus\:ring-secondary-300\/40:focus {
  --tw-ring-color: rgb(254 218 122 / 0.4);
}

.focus\:ring-secondary-300\/5:focus {
  --tw-ring-color: rgb(254 218 122 / 0.05);
}

.focus\:ring-secondary-300\/50:focus {
  --tw-ring-color: rgb(254 218 122 / 0.5);
}

.focus\:ring-secondary-300\/60:focus {
  --tw-ring-color: rgb(254 218 122 / 0.6);
}

.focus\:ring-secondary-300\/70:focus {
  --tw-ring-color: rgb(254 218 122 / 0.7);
}

.focus\:ring-secondary-300\/75:focus {
  --tw-ring-color: rgb(254 218 122 / 0.75);
}

.focus\:ring-secondary-300\/80:focus {
  --tw-ring-color: rgb(254 218 122 / 0.8);
}

.focus\:ring-secondary-300\/90:focus {
  --tw-ring-color: rgb(254 218 122 / 0.9);
}

.focus\:ring-secondary-300\/95:focus {
  --tw-ring-color: rgb(254 218 122 / 0.95);
}

.focus\:ring-secondary-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 204 78 / var(--tw-ring-opacity));
}

.focus\:ring-secondary-400\/0:focus {
  --tw-ring-color: rgb(254 204 78 / 0);
}

.focus\:ring-secondary-400\/10:focus {
  --tw-ring-color: rgb(254 204 78 / 0.1);
}

.focus\:ring-secondary-400\/100:focus {
  --tw-ring-color: rgb(254 204 78 / 1);
}

.focus\:ring-secondary-400\/20:focus {
  --tw-ring-color: rgb(254 204 78 / 0.2);
}

.focus\:ring-secondary-400\/25:focus {
  --tw-ring-color: rgb(254 204 78 / 0.25);
}

.focus\:ring-secondary-400\/30:focus {
  --tw-ring-color: rgb(254 204 78 / 0.3);
}

.focus\:ring-secondary-400\/40:focus {
  --tw-ring-color: rgb(254 204 78 / 0.4);
}

.focus\:ring-secondary-400\/5:focus {
  --tw-ring-color: rgb(254 204 78 / 0.05);
}

.focus\:ring-secondary-400\/50:focus {
  --tw-ring-color: rgb(254 204 78 / 0.5);
}

.focus\:ring-secondary-400\/60:focus {
  --tw-ring-color: rgb(254 204 78 / 0.6);
}

.focus\:ring-secondary-400\/70:focus {
  --tw-ring-color: rgb(254 204 78 / 0.7);
}

.focus\:ring-secondary-400\/75:focus {
  --tw-ring-color: rgb(254 204 78 / 0.75);
}

.focus\:ring-secondary-400\/80:focus {
  --tw-ring-color: rgb(254 204 78 / 0.8);
}

.focus\:ring-secondary-400\/90:focus {
  --tw-ring-color: rgb(254 204 78 / 0.9);
}

.focus\:ring-secondary-400\/95:focus {
  --tw-ring-color: rgb(254 204 78 / 0.95);
}

.focus\:ring-secondary-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(238 197 53 / var(--tw-ring-opacity));
}

.focus\:ring-secondary-500\/0:focus {
  --tw-ring-color: rgb(238 197 53 / 0);
}

.focus\:ring-secondary-500\/10:focus {
  --tw-ring-color: rgb(238 197 53 / 0.1);
}

.focus\:ring-secondary-500\/100:focus {
  --tw-ring-color: rgb(238 197 53 / 1);
}

.focus\:ring-secondary-500\/20:focus {
  --tw-ring-color: rgb(238 197 53 / 0.2);
}

.focus\:ring-secondary-500\/25:focus {
  --tw-ring-color: rgb(238 197 53 / 0.25);
}

.focus\:ring-secondary-500\/30:focus {
  --tw-ring-color: rgb(238 197 53 / 0.3);
}

.focus\:ring-secondary-500\/40:focus {
  --tw-ring-color: rgb(238 197 53 / 0.4);
}

.focus\:ring-secondary-500\/5:focus {
  --tw-ring-color: rgb(238 197 53 / 0.05);
}

.focus\:ring-secondary-500\/50:focus {
  --tw-ring-color: rgb(238 197 53 / 0.5);
}

.focus\:ring-secondary-500\/60:focus {
  --tw-ring-color: rgb(238 197 53 / 0.6);
}

.focus\:ring-secondary-500\/70:focus {
  --tw-ring-color: rgb(238 197 53 / 0.7);
}

.focus\:ring-secondary-500\/75:focus {
  --tw-ring-color: rgb(238 197 53 / 0.75);
}

.focus\:ring-secondary-500\/80:focus {
  --tw-ring-color: rgb(238 197 53 / 0.8);
}

.focus\:ring-secondary-500\/90:focus {
  --tw-ring-color: rgb(238 197 53 / 0.9);
}

.focus\:ring-secondary-500\/95:focus {
  --tw-ring-color: rgb(238 197 53 / 0.95);
}

.focus\:ring-secondary-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(213 174 45 / var(--tw-ring-opacity));
}

.focus\:ring-secondary-600\/0:focus {
  --tw-ring-color: rgb(213 174 45 / 0);
}

.focus\:ring-secondary-600\/10:focus {
  --tw-ring-color: rgb(213 174 45 / 0.1);
}

.focus\:ring-secondary-600\/100:focus {
  --tw-ring-color: rgb(213 174 45 / 1);
}

.focus\:ring-secondary-600\/20:focus {
  --tw-ring-color: rgb(213 174 45 / 0.2);
}

.focus\:ring-secondary-600\/25:focus {
  --tw-ring-color: rgb(213 174 45 / 0.25);
}

.focus\:ring-secondary-600\/30:focus {
  --tw-ring-color: rgb(213 174 45 / 0.3);
}

.focus\:ring-secondary-600\/40:focus {
  --tw-ring-color: rgb(213 174 45 / 0.4);
}

.focus\:ring-secondary-600\/5:focus {
  --tw-ring-color: rgb(213 174 45 / 0.05);
}

.focus\:ring-secondary-600\/50:focus {
  --tw-ring-color: rgb(213 174 45 / 0.5);
}

.focus\:ring-secondary-600\/60:focus {
  --tw-ring-color: rgb(213 174 45 / 0.6);
}

.focus\:ring-secondary-600\/70:focus {
  --tw-ring-color: rgb(213 174 45 / 0.7);
}

.focus\:ring-secondary-600\/75:focus {
  --tw-ring-color: rgb(213 174 45 / 0.75);
}

.focus\:ring-secondary-600\/80:focus {
  --tw-ring-color: rgb(213 174 45 / 0.8);
}

.focus\:ring-secondary-600\/90:focus {
  --tw-ring-color: rgb(213 174 45 / 0.9);
}

.focus\:ring-secondary-600\/95:focus {
  --tw-ring-color: rgb(213 174 45 / 0.95);
}

.focus\:ring-secondary-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(171 135 37 / var(--tw-ring-opacity));
}

.focus\:ring-secondary-700\/0:focus {
  --tw-ring-color: rgb(171 135 37 / 0);
}

.focus\:ring-secondary-700\/10:focus {
  --tw-ring-color: rgb(171 135 37 / 0.1);
}

.focus\:ring-secondary-700\/100:focus {
  --tw-ring-color: rgb(171 135 37 / 1);
}

.focus\:ring-secondary-700\/20:focus {
  --tw-ring-color: rgb(171 135 37 / 0.2);
}

.focus\:ring-secondary-700\/25:focus {
  --tw-ring-color: rgb(171 135 37 / 0.25);
}

.focus\:ring-secondary-700\/30:focus {
  --tw-ring-color: rgb(171 135 37 / 0.3);
}

.focus\:ring-secondary-700\/40:focus {
  --tw-ring-color: rgb(171 135 37 / 0.4);
}

.focus\:ring-secondary-700\/5:focus {
  --tw-ring-color: rgb(171 135 37 / 0.05);
}

.focus\:ring-secondary-700\/50:focus {
  --tw-ring-color: rgb(171 135 37 / 0.5);
}

.focus\:ring-secondary-700\/60:focus {
  --tw-ring-color: rgb(171 135 37 / 0.6);
}

.focus\:ring-secondary-700\/70:focus {
  --tw-ring-color: rgb(171 135 37 / 0.7);
}

.focus\:ring-secondary-700\/75:focus {
  --tw-ring-color: rgb(171 135 37 / 0.75);
}

.focus\:ring-secondary-700\/80:focus {
  --tw-ring-color: rgb(171 135 37 / 0.8);
}

.focus\:ring-secondary-700\/90:focus {
  --tw-ring-color: rgb(171 135 37 / 0.9);
}

.focus\:ring-secondary-700\/95:focus {
  --tw-ring-color: rgb(171 135 37 / 0.95);
}

.focus\:ring-secondary-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(130 96 29 / var(--tw-ring-opacity));
}

.focus\:ring-secondary-800\/0:focus {
  --tw-ring-color: rgb(130 96 29 / 0);
}

.focus\:ring-secondary-800\/10:focus {
  --tw-ring-color: rgb(130 96 29 / 0.1);
}

.focus\:ring-secondary-800\/100:focus {
  --tw-ring-color: rgb(130 96 29 / 1);
}

.focus\:ring-secondary-800\/20:focus {
  --tw-ring-color: rgb(130 96 29 / 0.2);
}

.focus\:ring-secondary-800\/25:focus {
  --tw-ring-color: rgb(130 96 29 / 0.25);
}

.focus\:ring-secondary-800\/30:focus {
  --tw-ring-color: rgb(130 96 29 / 0.3);
}

.focus\:ring-secondary-800\/40:focus {
  --tw-ring-color: rgb(130 96 29 / 0.4);
}

.focus\:ring-secondary-800\/5:focus {
  --tw-ring-color: rgb(130 96 29 / 0.05);
}

.focus\:ring-secondary-800\/50:focus {
  --tw-ring-color: rgb(130 96 29 / 0.5);
}

.focus\:ring-secondary-800\/60:focus {
  --tw-ring-color: rgb(130 96 29 / 0.6);
}

.focus\:ring-secondary-800\/70:focus {
  --tw-ring-color: rgb(130 96 29 / 0.7);
}

.focus\:ring-secondary-800\/75:focus {
  --tw-ring-color: rgb(130 96 29 / 0.75);
}

.focus\:ring-secondary-800\/80:focus {
  --tw-ring-color: rgb(130 96 29 / 0.8);
}

.focus\:ring-secondary-800\/90:focus {
  --tw-ring-color: rgb(130 96 29 / 0.9);
}

.focus\:ring-secondary-800\/95:focus {
  --tw-ring-color: rgb(130 96 29 / 0.95);
}

.focus\:ring-secondary-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(88 64 21 / var(--tw-ring-opacity));
}

.focus\:ring-secondary-900\/0:focus {
  --tw-ring-color: rgb(88 64 21 / 0);
}

.focus\:ring-secondary-900\/10:focus {
  --tw-ring-color: rgb(88 64 21 / 0.1);
}

.focus\:ring-secondary-900\/100:focus {
  --tw-ring-color: rgb(88 64 21 / 1);
}

.focus\:ring-secondary-900\/20:focus {
  --tw-ring-color: rgb(88 64 21 / 0.2);
}

.focus\:ring-secondary-900\/25:focus {
  --tw-ring-color: rgb(88 64 21 / 0.25);
}

.focus\:ring-secondary-900\/30:focus {
  --tw-ring-color: rgb(88 64 21 / 0.3);
}

.focus\:ring-secondary-900\/40:focus {
  --tw-ring-color: rgb(88 64 21 / 0.4);
}

.focus\:ring-secondary-900\/5:focus {
  --tw-ring-color: rgb(88 64 21 / 0.05);
}

.focus\:ring-secondary-900\/50:focus {
  --tw-ring-color: rgb(88 64 21 / 0.5);
}

.focus\:ring-secondary-900\/60:focus {
  --tw-ring-color: rgb(88 64 21 / 0.6);
}

.focus\:ring-secondary-900\/70:focus {
  --tw-ring-color: rgb(88 64 21 / 0.7);
}

.focus\:ring-secondary-900\/75:focus {
  --tw-ring-color: rgb(88 64 21 / 0.75);
}

.focus\:ring-secondary-900\/80:focus {
  --tw-ring-color: rgb(88 64 21 / 0.8);
}

.focus\:ring-secondary-900\/90:focus {
  --tw-ring-color: rgb(88 64 21 / 0.9);
}

.focus\:ring-secondary-900\/95:focus {
  --tw-ring-color: rgb(88 64 21 / 0.95);
}

.focus\:ring-sky-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity));
}

.focus\:ring-sky-100\/0:focus {
  --tw-ring-color: rgb(224 242 254 / 0);
}

.focus\:ring-sky-100\/10:focus {
  --tw-ring-color: rgb(224 242 254 / 0.1);
}

.focus\:ring-sky-100\/100:focus {
  --tw-ring-color: rgb(224 242 254 / 1);
}

.focus\:ring-sky-100\/20:focus {
  --tw-ring-color: rgb(224 242 254 / 0.2);
}

.focus\:ring-sky-100\/25:focus {
  --tw-ring-color: rgb(224 242 254 / 0.25);
}

.focus\:ring-sky-100\/30:focus {
  --tw-ring-color: rgb(224 242 254 / 0.3);
}

.focus\:ring-sky-100\/40:focus {
  --tw-ring-color: rgb(224 242 254 / 0.4);
}

.focus\:ring-sky-100\/5:focus {
  --tw-ring-color: rgb(224 242 254 / 0.05);
}

.focus\:ring-sky-100\/50:focus {
  --tw-ring-color: rgb(224 242 254 / 0.5);
}

.focus\:ring-sky-100\/60:focus {
  --tw-ring-color: rgb(224 242 254 / 0.6);
}

.focus\:ring-sky-100\/70:focus {
  --tw-ring-color: rgb(224 242 254 / 0.7);
}

.focus\:ring-sky-100\/75:focus {
  --tw-ring-color: rgb(224 242 254 / 0.75);
}

.focus\:ring-sky-100\/80:focus {
  --tw-ring-color: rgb(224 242 254 / 0.8);
}

.focus\:ring-sky-100\/90:focus {
  --tw-ring-color: rgb(224 242 254 / 0.9);
}

.focus\:ring-sky-100\/95:focus {
  --tw-ring-color: rgb(224 242 254 / 0.95);
}

.focus\:ring-sky-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity));
}

.focus\:ring-sky-200\/0:focus {
  --tw-ring-color: rgb(186 230 253 / 0);
}

.focus\:ring-sky-200\/10:focus {
  --tw-ring-color: rgb(186 230 253 / 0.1);
}

.focus\:ring-sky-200\/100:focus {
  --tw-ring-color: rgb(186 230 253 / 1);
}

.focus\:ring-sky-200\/20:focus {
  --tw-ring-color: rgb(186 230 253 / 0.2);
}

.focus\:ring-sky-200\/25:focus {
  --tw-ring-color: rgb(186 230 253 / 0.25);
}

.focus\:ring-sky-200\/30:focus {
  --tw-ring-color: rgb(186 230 253 / 0.3);
}

.focus\:ring-sky-200\/40:focus {
  --tw-ring-color: rgb(186 230 253 / 0.4);
}

.focus\:ring-sky-200\/5:focus {
  --tw-ring-color: rgb(186 230 253 / 0.05);
}

.focus\:ring-sky-200\/50:focus {
  --tw-ring-color: rgb(186 230 253 / 0.5);
}

.focus\:ring-sky-200\/60:focus {
  --tw-ring-color: rgb(186 230 253 / 0.6);
}

.focus\:ring-sky-200\/70:focus {
  --tw-ring-color: rgb(186 230 253 / 0.7);
}

.focus\:ring-sky-200\/75:focus {
  --tw-ring-color: rgb(186 230 253 / 0.75);
}

.focus\:ring-sky-200\/80:focus {
  --tw-ring-color: rgb(186 230 253 / 0.8);
}

.focus\:ring-sky-200\/90:focus {
  --tw-ring-color: rgb(186 230 253 / 0.9);
}

.focus\:ring-sky-200\/95:focus {
  --tw-ring-color: rgb(186 230 253 / 0.95);
}

.focus\:ring-sky-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity));
}

.focus\:ring-sky-300\/0:focus {
  --tw-ring-color: rgb(125 211 252 / 0);
}

.focus\:ring-sky-300\/10:focus {
  --tw-ring-color: rgb(125 211 252 / 0.1);
}

.focus\:ring-sky-300\/100:focus {
  --tw-ring-color: rgb(125 211 252 / 1);
}

.focus\:ring-sky-300\/20:focus {
  --tw-ring-color: rgb(125 211 252 / 0.2);
}

.focus\:ring-sky-300\/25:focus {
  --tw-ring-color: rgb(125 211 252 / 0.25);
}

.focus\:ring-sky-300\/30:focus {
  --tw-ring-color: rgb(125 211 252 / 0.3);
}

.focus\:ring-sky-300\/40:focus {
  --tw-ring-color: rgb(125 211 252 / 0.4);
}

.focus\:ring-sky-300\/5:focus {
  --tw-ring-color: rgb(125 211 252 / 0.05);
}

.focus\:ring-sky-300\/50:focus {
  --tw-ring-color: rgb(125 211 252 / 0.5);
}

.focus\:ring-sky-300\/60:focus {
  --tw-ring-color: rgb(125 211 252 / 0.6);
}

.focus\:ring-sky-300\/70:focus {
  --tw-ring-color: rgb(125 211 252 / 0.7);
}

.focus\:ring-sky-300\/75:focus {
  --tw-ring-color: rgb(125 211 252 / 0.75);
}

.focus\:ring-sky-300\/80:focus {
  --tw-ring-color: rgb(125 211 252 / 0.8);
}

.focus\:ring-sky-300\/90:focus {
  --tw-ring-color: rgb(125 211 252 / 0.9);
}

.focus\:ring-sky-300\/95:focus {
  --tw-ring-color: rgb(125 211 252 / 0.95);
}

.focus\:ring-sky-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity));
}

.focus\:ring-sky-400\/0:focus {
  --tw-ring-color: rgb(56 189 248 / 0);
}

.focus\:ring-sky-400\/10:focus {
  --tw-ring-color: rgb(56 189 248 / 0.1);
}

.focus\:ring-sky-400\/100:focus {
  --tw-ring-color: rgb(56 189 248 / 1);
}

.focus\:ring-sky-400\/20:focus {
  --tw-ring-color: rgb(56 189 248 / 0.2);
}

.focus\:ring-sky-400\/25:focus {
  --tw-ring-color: rgb(56 189 248 / 0.25);
}

.focus\:ring-sky-400\/30:focus {
  --tw-ring-color: rgb(56 189 248 / 0.3);
}

.focus\:ring-sky-400\/40:focus {
  --tw-ring-color: rgb(56 189 248 / 0.4);
}

.focus\:ring-sky-400\/5:focus {
  --tw-ring-color: rgb(56 189 248 / 0.05);
}

.focus\:ring-sky-400\/50:focus {
  --tw-ring-color: rgb(56 189 248 / 0.5);
}

.focus\:ring-sky-400\/60:focus {
  --tw-ring-color: rgb(56 189 248 / 0.6);
}

.focus\:ring-sky-400\/70:focus {
  --tw-ring-color: rgb(56 189 248 / 0.7);
}

.focus\:ring-sky-400\/75:focus {
  --tw-ring-color: rgb(56 189 248 / 0.75);
}

.focus\:ring-sky-400\/80:focus {
  --tw-ring-color: rgb(56 189 248 / 0.8);
}

.focus\:ring-sky-400\/90:focus {
  --tw-ring-color: rgb(56 189 248 / 0.9);
}

.focus\:ring-sky-400\/95:focus {
  --tw-ring-color: rgb(56 189 248 / 0.95);
}

.focus\:ring-sky-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity));
}

.focus\:ring-sky-50\/0:focus {
  --tw-ring-color: rgb(240 249 255 / 0);
}

.focus\:ring-sky-50\/10:focus {
  --tw-ring-color: rgb(240 249 255 / 0.1);
}

.focus\:ring-sky-50\/100:focus {
  --tw-ring-color: rgb(240 249 255 / 1);
}

.focus\:ring-sky-50\/20:focus {
  --tw-ring-color: rgb(240 249 255 / 0.2);
}

.focus\:ring-sky-50\/25:focus {
  --tw-ring-color: rgb(240 249 255 / 0.25);
}

.focus\:ring-sky-50\/30:focus {
  --tw-ring-color: rgb(240 249 255 / 0.3);
}

.focus\:ring-sky-50\/40:focus {
  --tw-ring-color: rgb(240 249 255 / 0.4);
}

.focus\:ring-sky-50\/5:focus {
  --tw-ring-color: rgb(240 249 255 / 0.05);
}

.focus\:ring-sky-50\/50:focus {
  --tw-ring-color: rgb(240 249 255 / 0.5);
}

.focus\:ring-sky-50\/60:focus {
  --tw-ring-color: rgb(240 249 255 / 0.6);
}

.focus\:ring-sky-50\/70:focus {
  --tw-ring-color: rgb(240 249 255 / 0.7);
}

.focus\:ring-sky-50\/75:focus {
  --tw-ring-color: rgb(240 249 255 / 0.75);
}

.focus\:ring-sky-50\/80:focus {
  --tw-ring-color: rgb(240 249 255 / 0.8);
}

.focus\:ring-sky-50\/90:focus {
  --tw-ring-color: rgb(240 249 255 / 0.9);
}

.focus\:ring-sky-50\/95:focus {
  --tw-ring-color: rgb(240 249 255 / 0.95);
}

.focus\:ring-sky-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity));
}

.focus\:ring-sky-500\/0:focus {
  --tw-ring-color: rgb(14 165 233 / 0);
}

.focus\:ring-sky-500\/10:focus {
  --tw-ring-color: rgb(14 165 233 / 0.1);
}

.focus\:ring-sky-500\/100:focus {
  --tw-ring-color: rgb(14 165 233 / 1);
}

.focus\:ring-sky-500\/20:focus {
  --tw-ring-color: rgb(14 165 233 / 0.2);
}

.focus\:ring-sky-500\/25:focus {
  --tw-ring-color: rgb(14 165 233 / 0.25);
}

.focus\:ring-sky-500\/30:focus {
  --tw-ring-color: rgb(14 165 233 / 0.3);
}

.focus\:ring-sky-500\/40:focus {
  --tw-ring-color: rgb(14 165 233 / 0.4);
}

.focus\:ring-sky-500\/5:focus {
  --tw-ring-color: rgb(14 165 233 / 0.05);
}

.focus\:ring-sky-500\/50:focus {
  --tw-ring-color: rgb(14 165 233 / 0.5);
}

.focus\:ring-sky-500\/60:focus {
  --tw-ring-color: rgb(14 165 233 / 0.6);
}

.focus\:ring-sky-500\/70:focus {
  --tw-ring-color: rgb(14 165 233 / 0.7);
}

.focus\:ring-sky-500\/75:focus {
  --tw-ring-color: rgb(14 165 233 / 0.75);
}

.focus\:ring-sky-500\/80:focus {
  --tw-ring-color: rgb(14 165 233 / 0.8);
}

.focus\:ring-sky-500\/90:focus {
  --tw-ring-color: rgb(14 165 233 / 0.9);
}

.focus\:ring-sky-500\/95:focus {
  --tw-ring-color: rgb(14 165 233 / 0.95);
}

.focus\:ring-sky-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity));
}

.focus\:ring-sky-600\/0:focus {
  --tw-ring-color: rgb(2 132 199 / 0);
}

.focus\:ring-sky-600\/10:focus {
  --tw-ring-color: rgb(2 132 199 / 0.1);
}

.focus\:ring-sky-600\/100:focus {
  --tw-ring-color: rgb(2 132 199 / 1);
}

.focus\:ring-sky-600\/20:focus {
  --tw-ring-color: rgb(2 132 199 / 0.2);
}

.focus\:ring-sky-600\/25:focus {
  --tw-ring-color: rgb(2 132 199 / 0.25);
}

.focus\:ring-sky-600\/30:focus {
  --tw-ring-color: rgb(2 132 199 / 0.3);
}

.focus\:ring-sky-600\/40:focus {
  --tw-ring-color: rgb(2 132 199 / 0.4);
}

.focus\:ring-sky-600\/5:focus {
  --tw-ring-color: rgb(2 132 199 / 0.05);
}

.focus\:ring-sky-600\/50:focus {
  --tw-ring-color: rgb(2 132 199 / 0.5);
}

.focus\:ring-sky-600\/60:focus {
  --tw-ring-color: rgb(2 132 199 / 0.6);
}

.focus\:ring-sky-600\/70:focus {
  --tw-ring-color: rgb(2 132 199 / 0.7);
}

.focus\:ring-sky-600\/75:focus {
  --tw-ring-color: rgb(2 132 199 / 0.75);
}

.focus\:ring-sky-600\/80:focus {
  --tw-ring-color: rgb(2 132 199 / 0.8);
}

.focus\:ring-sky-600\/90:focus {
  --tw-ring-color: rgb(2 132 199 / 0.9);
}

.focus\:ring-sky-600\/95:focus {
  --tw-ring-color: rgb(2 132 199 / 0.95);
}

.focus\:ring-sky-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity));
}

.focus\:ring-sky-700\/0:focus {
  --tw-ring-color: rgb(3 105 161 / 0);
}

.focus\:ring-sky-700\/10:focus {
  --tw-ring-color: rgb(3 105 161 / 0.1);
}

.focus\:ring-sky-700\/100:focus {
  --tw-ring-color: rgb(3 105 161 / 1);
}

.focus\:ring-sky-700\/20:focus {
  --tw-ring-color: rgb(3 105 161 / 0.2);
}

.focus\:ring-sky-700\/25:focus {
  --tw-ring-color: rgb(3 105 161 / 0.25);
}

.focus\:ring-sky-700\/30:focus {
  --tw-ring-color: rgb(3 105 161 / 0.3);
}

.focus\:ring-sky-700\/40:focus {
  --tw-ring-color: rgb(3 105 161 / 0.4);
}

.focus\:ring-sky-700\/5:focus {
  --tw-ring-color: rgb(3 105 161 / 0.05);
}

.focus\:ring-sky-700\/50:focus {
  --tw-ring-color: rgb(3 105 161 / 0.5);
}

.focus\:ring-sky-700\/60:focus {
  --tw-ring-color: rgb(3 105 161 / 0.6);
}

.focus\:ring-sky-700\/70:focus {
  --tw-ring-color: rgb(3 105 161 / 0.7);
}

.focus\:ring-sky-700\/75:focus {
  --tw-ring-color: rgb(3 105 161 / 0.75);
}

.focus\:ring-sky-700\/80:focus {
  --tw-ring-color: rgb(3 105 161 / 0.8);
}

.focus\:ring-sky-700\/90:focus {
  --tw-ring-color: rgb(3 105 161 / 0.9);
}

.focus\:ring-sky-700\/95:focus {
  --tw-ring-color: rgb(3 105 161 / 0.95);
}

.focus\:ring-sky-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity));
}

.focus\:ring-sky-800\/0:focus {
  --tw-ring-color: rgb(7 89 133 / 0);
}

.focus\:ring-sky-800\/10:focus {
  --tw-ring-color: rgb(7 89 133 / 0.1);
}

.focus\:ring-sky-800\/100:focus {
  --tw-ring-color: rgb(7 89 133 / 1);
}

.focus\:ring-sky-800\/20:focus {
  --tw-ring-color: rgb(7 89 133 / 0.2);
}

.focus\:ring-sky-800\/25:focus {
  --tw-ring-color: rgb(7 89 133 / 0.25);
}

.focus\:ring-sky-800\/30:focus {
  --tw-ring-color: rgb(7 89 133 / 0.3);
}

.focus\:ring-sky-800\/40:focus {
  --tw-ring-color: rgb(7 89 133 / 0.4);
}

.focus\:ring-sky-800\/5:focus {
  --tw-ring-color: rgb(7 89 133 / 0.05);
}

.focus\:ring-sky-800\/50:focus {
  --tw-ring-color: rgb(7 89 133 / 0.5);
}

.focus\:ring-sky-800\/60:focus {
  --tw-ring-color: rgb(7 89 133 / 0.6);
}

.focus\:ring-sky-800\/70:focus {
  --tw-ring-color: rgb(7 89 133 / 0.7);
}

.focus\:ring-sky-800\/75:focus {
  --tw-ring-color: rgb(7 89 133 / 0.75);
}

.focus\:ring-sky-800\/80:focus {
  --tw-ring-color: rgb(7 89 133 / 0.8);
}

.focus\:ring-sky-800\/90:focus {
  --tw-ring-color: rgb(7 89 133 / 0.9);
}

.focus\:ring-sky-800\/95:focus {
  --tw-ring-color: rgb(7 89 133 / 0.95);
}

.focus\:ring-sky-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity));
}

.focus\:ring-sky-900\/0:focus {
  --tw-ring-color: rgb(12 74 110 / 0);
}

.focus\:ring-sky-900\/10:focus {
  --tw-ring-color: rgb(12 74 110 / 0.1);
}

.focus\:ring-sky-900\/100:focus {
  --tw-ring-color: rgb(12 74 110 / 1);
}

.focus\:ring-sky-900\/20:focus {
  --tw-ring-color: rgb(12 74 110 / 0.2);
}

.focus\:ring-sky-900\/25:focus {
  --tw-ring-color: rgb(12 74 110 / 0.25);
}

.focus\:ring-sky-900\/30:focus {
  --tw-ring-color: rgb(12 74 110 / 0.3);
}

.focus\:ring-sky-900\/40:focus {
  --tw-ring-color: rgb(12 74 110 / 0.4);
}

.focus\:ring-sky-900\/5:focus {
  --tw-ring-color: rgb(12 74 110 / 0.05);
}

.focus\:ring-sky-900\/50:focus {
  --tw-ring-color: rgb(12 74 110 / 0.5);
}

.focus\:ring-sky-900\/60:focus {
  --tw-ring-color: rgb(12 74 110 / 0.6);
}

.focus\:ring-sky-900\/70:focus {
  --tw-ring-color: rgb(12 74 110 / 0.7);
}

.focus\:ring-sky-900\/75:focus {
  --tw-ring-color: rgb(12 74 110 / 0.75);
}

.focus\:ring-sky-900\/80:focus {
  --tw-ring-color: rgb(12 74 110 / 0.8);
}

.focus\:ring-sky-900\/90:focus {
  --tw-ring-color: rgb(12 74 110 / 0.9);
}

.focus\:ring-sky-900\/95:focus {
  --tw-ring-color: rgb(12 74 110 / 0.95);
}

.focus\:ring-success-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(72 187 120 / var(--tw-ring-opacity));
}

.focus\:ring-success-500\/0:focus {
  --tw-ring-color: rgb(72 187 120 / 0);
}

.focus\:ring-success-500\/10:focus {
  --tw-ring-color: rgb(72 187 120 / 0.1);
}

.focus\:ring-success-500\/100:focus {
  --tw-ring-color: rgb(72 187 120 / 1);
}

.focus\:ring-success-500\/20:focus {
  --tw-ring-color: rgb(72 187 120 / 0.2);
}

.focus\:ring-success-500\/25:focus {
  --tw-ring-color: rgb(72 187 120 / 0.25);
}

.focus\:ring-success-500\/30:focus {
  --tw-ring-color: rgb(72 187 120 / 0.3);
}

.focus\:ring-success-500\/40:focus {
  --tw-ring-color: rgb(72 187 120 / 0.4);
}

.focus\:ring-success-500\/5:focus {
  --tw-ring-color: rgb(72 187 120 / 0.05);
}

.focus\:ring-success-500\/50:focus {
  --tw-ring-color: rgb(72 187 120 / 0.5);
}

.focus\:ring-success-500\/60:focus {
  --tw-ring-color: rgb(72 187 120 / 0.6);
}

.focus\:ring-success-500\/70:focus {
  --tw-ring-color: rgb(72 187 120 / 0.7);
}

.focus\:ring-success-500\/75:focus {
  --tw-ring-color: rgb(72 187 120 / 0.75);
}

.focus\:ring-success-500\/80:focus {
  --tw-ring-color: rgb(72 187 120 / 0.8);
}

.focus\:ring-success-500\/90:focus {
  --tw-ring-color: rgb(72 187 120 / 0.9);
}

.focus\:ring-success-500\/95:focus {
  --tw-ring-color: rgb(72 187 120 / 0.95);
}

.focus\:ring-warning-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(246 224 94 / var(--tw-ring-opacity));
}

.focus\:ring-warning-500\/0:focus {
  --tw-ring-color: rgb(246 224 94 / 0);
}

.focus\:ring-warning-500\/10:focus {
  --tw-ring-color: rgb(246 224 94 / 0.1);
}

.focus\:ring-warning-500\/100:focus {
  --tw-ring-color: rgb(246 224 94 / 1);
}

.focus\:ring-warning-500\/20:focus {
  --tw-ring-color: rgb(246 224 94 / 0.2);
}

.focus\:ring-warning-500\/25:focus {
  --tw-ring-color: rgb(246 224 94 / 0.25);
}

.focus\:ring-warning-500\/30:focus {
  --tw-ring-color: rgb(246 224 94 / 0.3);
}

.focus\:ring-warning-500\/40:focus {
  --tw-ring-color: rgb(246 224 94 / 0.4);
}

.focus\:ring-warning-500\/5:focus {
  --tw-ring-color: rgb(246 224 94 / 0.05);
}

.focus\:ring-warning-500\/50:focus {
  --tw-ring-color: rgb(246 224 94 / 0.5);
}

.focus\:ring-warning-500\/60:focus {
  --tw-ring-color: rgb(246 224 94 / 0.6);
}

.focus\:ring-warning-500\/70:focus {
  --tw-ring-color: rgb(246 224 94 / 0.7);
}

.focus\:ring-warning-500\/75:focus {
  --tw-ring-color: rgb(246 224 94 / 0.75);
}

.focus\:ring-warning-500\/80:focus {
  --tw-ring-color: rgb(246 224 94 / 0.8);
}

.focus\:ring-warning-500\/90:focus {
  --tw-ring-color: rgb(246 224 94 / 0.9);
}

.focus\:ring-warning-500\/95:focus {
  --tw-ring-color: rgb(246 224 94 / 0.95);
}

.focus\:ring-yellow-100:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-100\/0:focus {
  --tw-ring-color: rgb(254 249 195 / 0);
}

.focus\:ring-yellow-100\/10:focus {
  --tw-ring-color: rgb(254 249 195 / 0.1);
}

.focus\:ring-yellow-100\/100:focus {
  --tw-ring-color: rgb(254 249 195 / 1);
}

.focus\:ring-yellow-100\/20:focus {
  --tw-ring-color: rgb(254 249 195 / 0.2);
}

.focus\:ring-yellow-100\/25:focus {
  --tw-ring-color: rgb(254 249 195 / 0.25);
}

.focus\:ring-yellow-100\/30:focus {
  --tw-ring-color: rgb(254 249 195 / 0.3);
}

.focus\:ring-yellow-100\/40:focus {
  --tw-ring-color: rgb(254 249 195 / 0.4);
}

.focus\:ring-yellow-100\/5:focus {
  --tw-ring-color: rgb(254 249 195 / 0.05);
}

.focus\:ring-yellow-100\/50:focus {
  --tw-ring-color: rgb(254 249 195 / 0.5);
}

.focus\:ring-yellow-100\/60:focus {
  --tw-ring-color: rgb(254 249 195 / 0.6);
}

.focus\:ring-yellow-100\/70:focus {
  --tw-ring-color: rgb(254 249 195 / 0.7);
}

.focus\:ring-yellow-100\/75:focus {
  --tw-ring-color: rgb(254 249 195 / 0.75);
}

.focus\:ring-yellow-100\/80:focus {
  --tw-ring-color: rgb(254 249 195 / 0.8);
}

.focus\:ring-yellow-100\/90:focus {
  --tw-ring-color: rgb(254 249 195 / 0.9);
}

.focus\:ring-yellow-100\/95:focus {
  --tw-ring-color: rgb(254 249 195 / 0.95);
}

.focus\:ring-yellow-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-200\/0:focus {
  --tw-ring-color: rgb(254 240 138 / 0);
}

.focus\:ring-yellow-200\/10:focus {
  --tw-ring-color: rgb(254 240 138 / 0.1);
}

.focus\:ring-yellow-200\/100:focus {
  --tw-ring-color: rgb(254 240 138 / 1);
}

.focus\:ring-yellow-200\/20:focus {
  --tw-ring-color: rgb(254 240 138 / 0.2);
}

.focus\:ring-yellow-200\/25:focus {
  --tw-ring-color: rgb(254 240 138 / 0.25);
}

.focus\:ring-yellow-200\/30:focus {
  --tw-ring-color: rgb(254 240 138 / 0.3);
}

.focus\:ring-yellow-200\/40:focus {
  --tw-ring-color: rgb(254 240 138 / 0.4);
}

.focus\:ring-yellow-200\/5:focus {
  --tw-ring-color: rgb(254 240 138 / 0.05);
}

.focus\:ring-yellow-200\/50:focus {
  --tw-ring-color: rgb(254 240 138 / 0.5);
}

.focus\:ring-yellow-200\/60:focus {
  --tw-ring-color: rgb(254 240 138 / 0.6);
}

.focus\:ring-yellow-200\/70:focus {
  --tw-ring-color: rgb(254 240 138 / 0.7);
}

.focus\:ring-yellow-200\/75:focus {
  --tw-ring-color: rgb(254 240 138 / 0.75);
}

.focus\:ring-yellow-200\/80:focus {
  --tw-ring-color: rgb(254 240 138 / 0.8);
}

.focus\:ring-yellow-200\/90:focus {
  --tw-ring-color: rgb(254 240 138 / 0.9);
}

.focus\:ring-yellow-200\/95:focus {
  --tw-ring-color: rgb(254 240 138 / 0.95);
}

.focus\:ring-yellow-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-300\/0:focus {
  --tw-ring-color: rgb(253 224 71 / 0);
}

.focus\:ring-yellow-300\/10:focus {
  --tw-ring-color: rgb(253 224 71 / 0.1);
}

.focus\:ring-yellow-300\/100:focus {
  --tw-ring-color: rgb(253 224 71 / 1);
}

.focus\:ring-yellow-300\/20:focus {
  --tw-ring-color: rgb(253 224 71 / 0.2);
}

.focus\:ring-yellow-300\/25:focus {
  --tw-ring-color: rgb(253 224 71 / 0.25);
}

.focus\:ring-yellow-300\/30:focus {
  --tw-ring-color: rgb(253 224 71 / 0.3);
}

.focus\:ring-yellow-300\/40:focus {
  --tw-ring-color: rgb(253 224 71 / 0.4);
}

.focus\:ring-yellow-300\/5:focus {
  --tw-ring-color: rgb(253 224 71 / 0.05);
}

.focus\:ring-yellow-300\/50:focus {
  --tw-ring-color: rgb(253 224 71 / 0.5);
}

.focus\:ring-yellow-300\/60:focus {
  --tw-ring-color: rgb(253 224 71 / 0.6);
}

.focus\:ring-yellow-300\/70:focus {
  --tw-ring-color: rgb(253 224 71 / 0.7);
}

.focus\:ring-yellow-300\/75:focus {
  --tw-ring-color: rgb(253 224 71 / 0.75);
}

.focus\:ring-yellow-300\/80:focus {
  --tw-ring-color: rgb(253 224 71 / 0.8);
}

.focus\:ring-yellow-300\/90:focus {
  --tw-ring-color: rgb(253 224 71 / 0.9);
}

.focus\:ring-yellow-300\/95:focus {
  --tw-ring-color: rgb(253 224 71 / 0.95);
}

.focus\:ring-yellow-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-400\/0:focus {
  --tw-ring-color: rgb(250 204 21 / 0);
}

.focus\:ring-yellow-400\/10:focus {
  --tw-ring-color: rgb(250 204 21 / 0.1);
}

.focus\:ring-yellow-400\/100:focus {
  --tw-ring-color: rgb(250 204 21 / 1);
}

.focus\:ring-yellow-400\/20:focus {
  --tw-ring-color: rgb(250 204 21 / 0.2);
}

.focus\:ring-yellow-400\/25:focus {
  --tw-ring-color: rgb(250 204 21 / 0.25);
}

.focus\:ring-yellow-400\/30:focus {
  --tw-ring-color: rgb(250 204 21 / 0.3);
}

.focus\:ring-yellow-400\/40:focus {
  --tw-ring-color: rgb(250 204 21 / 0.4);
}

.focus\:ring-yellow-400\/5:focus {
  --tw-ring-color: rgb(250 204 21 / 0.05);
}

.focus\:ring-yellow-400\/50:focus {
  --tw-ring-color: rgb(250 204 21 / 0.5);
}

.focus\:ring-yellow-400\/60:focus {
  --tw-ring-color: rgb(250 204 21 / 0.6);
}

.focus\:ring-yellow-400\/70:focus {
  --tw-ring-color: rgb(250 204 21 / 0.7);
}

.focus\:ring-yellow-400\/75:focus {
  --tw-ring-color: rgb(250 204 21 / 0.75);
}

.focus\:ring-yellow-400\/80:focus {
  --tw-ring-color: rgb(250 204 21 / 0.8);
}

.focus\:ring-yellow-400\/90:focus {
  --tw-ring-color: rgb(250 204 21 / 0.9);
}

.focus\:ring-yellow-400\/95:focus {
  --tw-ring-color: rgb(250 204 21 / 0.95);
}

.focus\:ring-yellow-50:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-50\/0:focus {
  --tw-ring-color: rgb(254 252 232 / 0);
}

.focus\:ring-yellow-50\/10:focus {
  --tw-ring-color: rgb(254 252 232 / 0.1);
}

.focus\:ring-yellow-50\/100:focus {
  --tw-ring-color: rgb(254 252 232 / 1);
}

.focus\:ring-yellow-50\/20:focus {
  --tw-ring-color: rgb(254 252 232 / 0.2);
}

.focus\:ring-yellow-50\/25:focus {
  --tw-ring-color: rgb(254 252 232 / 0.25);
}

.focus\:ring-yellow-50\/30:focus {
  --tw-ring-color: rgb(254 252 232 / 0.3);
}

.focus\:ring-yellow-50\/40:focus {
  --tw-ring-color: rgb(254 252 232 / 0.4);
}

.focus\:ring-yellow-50\/5:focus {
  --tw-ring-color: rgb(254 252 232 / 0.05);
}

.focus\:ring-yellow-50\/50:focus {
  --tw-ring-color: rgb(254 252 232 / 0.5);
}

.focus\:ring-yellow-50\/60:focus {
  --tw-ring-color: rgb(254 252 232 / 0.6);
}

.focus\:ring-yellow-50\/70:focus {
  --tw-ring-color: rgb(254 252 232 / 0.7);
}

.focus\:ring-yellow-50\/75:focus {
  --tw-ring-color: rgb(254 252 232 / 0.75);
}

.focus\:ring-yellow-50\/80:focus {
  --tw-ring-color: rgb(254 252 232 / 0.8);
}

.focus\:ring-yellow-50\/90:focus {
  --tw-ring-color: rgb(254 252 232 / 0.9);
}

.focus\:ring-yellow-50\/95:focus {
  --tw-ring-color: rgb(254 252 232 / 0.95);
}

.focus\:ring-yellow-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-500\/0:focus {
  --tw-ring-color: rgb(234 179 8 / 0);
}

.focus\:ring-yellow-500\/10:focus {
  --tw-ring-color: rgb(234 179 8 / 0.1);
}

.focus\:ring-yellow-500\/100:focus {
  --tw-ring-color: rgb(234 179 8 / 1);
}

.focus\:ring-yellow-500\/20:focus {
  --tw-ring-color: rgb(234 179 8 / 0.2);
}

.focus\:ring-yellow-500\/25:focus {
  --tw-ring-color: rgb(234 179 8 / 0.25);
}

.focus\:ring-yellow-500\/30:focus {
  --tw-ring-color: rgb(234 179 8 / 0.3);
}

.focus\:ring-yellow-500\/40:focus {
  --tw-ring-color: rgb(234 179 8 / 0.4);
}

.focus\:ring-yellow-500\/5:focus {
  --tw-ring-color: rgb(234 179 8 / 0.05);
}

.focus\:ring-yellow-500\/50:focus {
  --tw-ring-color: rgb(234 179 8 / 0.5);
}

.focus\:ring-yellow-500\/60:focus {
  --tw-ring-color: rgb(234 179 8 / 0.6);
}

.focus\:ring-yellow-500\/70:focus {
  --tw-ring-color: rgb(234 179 8 / 0.7);
}

.focus\:ring-yellow-500\/75:focus {
  --tw-ring-color: rgb(234 179 8 / 0.75);
}

.focus\:ring-yellow-500\/80:focus {
  --tw-ring-color: rgb(234 179 8 / 0.8);
}

.focus\:ring-yellow-500\/90:focus {
  --tw-ring-color: rgb(234 179 8 / 0.9);
}

.focus\:ring-yellow-500\/95:focus {
  --tw-ring-color: rgb(234 179 8 / 0.95);
}

.focus\:ring-yellow-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-600\/0:focus {
  --tw-ring-color: rgb(202 138 4 / 0);
}

.focus\:ring-yellow-600\/10:focus {
  --tw-ring-color: rgb(202 138 4 / 0.1);
}

.focus\:ring-yellow-600\/100:focus {
  --tw-ring-color: rgb(202 138 4 / 1);
}

.focus\:ring-yellow-600\/20:focus {
  --tw-ring-color: rgb(202 138 4 / 0.2);
}

.focus\:ring-yellow-600\/25:focus {
  --tw-ring-color: rgb(202 138 4 / 0.25);
}

.focus\:ring-yellow-600\/30:focus {
  --tw-ring-color: rgb(202 138 4 / 0.3);
}

.focus\:ring-yellow-600\/40:focus {
  --tw-ring-color: rgb(202 138 4 / 0.4);
}

.focus\:ring-yellow-600\/5:focus {
  --tw-ring-color: rgb(202 138 4 / 0.05);
}

.focus\:ring-yellow-600\/50:focus {
  --tw-ring-color: rgb(202 138 4 / 0.5);
}

.focus\:ring-yellow-600\/60:focus {
  --tw-ring-color: rgb(202 138 4 / 0.6);
}

.focus\:ring-yellow-600\/70:focus {
  --tw-ring-color: rgb(202 138 4 / 0.7);
}

.focus\:ring-yellow-600\/75:focus {
  --tw-ring-color: rgb(202 138 4 / 0.75);
}

.focus\:ring-yellow-600\/80:focus {
  --tw-ring-color: rgb(202 138 4 / 0.8);
}

.focus\:ring-yellow-600\/90:focus {
  --tw-ring-color: rgb(202 138 4 / 0.9);
}

.focus\:ring-yellow-600\/95:focus {
  --tw-ring-color: rgb(202 138 4 / 0.95);
}

.focus\:ring-yellow-700:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-700\/0:focus {
  --tw-ring-color: rgb(161 98 7 / 0);
}

.focus\:ring-yellow-700\/10:focus {
  --tw-ring-color: rgb(161 98 7 / 0.1);
}

.focus\:ring-yellow-700\/100:focus {
  --tw-ring-color: rgb(161 98 7 / 1);
}

.focus\:ring-yellow-700\/20:focus {
  --tw-ring-color: rgb(161 98 7 / 0.2);
}

.focus\:ring-yellow-700\/25:focus {
  --tw-ring-color: rgb(161 98 7 / 0.25);
}

.focus\:ring-yellow-700\/30:focus {
  --tw-ring-color: rgb(161 98 7 / 0.3);
}

.focus\:ring-yellow-700\/40:focus {
  --tw-ring-color: rgb(161 98 7 / 0.4);
}

.focus\:ring-yellow-700\/5:focus {
  --tw-ring-color: rgb(161 98 7 / 0.05);
}

.focus\:ring-yellow-700\/50:focus {
  --tw-ring-color: rgb(161 98 7 / 0.5);
}

.focus\:ring-yellow-700\/60:focus {
  --tw-ring-color: rgb(161 98 7 / 0.6);
}

.focus\:ring-yellow-700\/70:focus {
  --tw-ring-color: rgb(161 98 7 / 0.7);
}

.focus\:ring-yellow-700\/75:focus {
  --tw-ring-color: rgb(161 98 7 / 0.75);
}

.focus\:ring-yellow-700\/80:focus {
  --tw-ring-color: rgb(161 98 7 / 0.8);
}

.focus\:ring-yellow-700\/90:focus {
  --tw-ring-color: rgb(161 98 7 / 0.9);
}

.focus\:ring-yellow-700\/95:focus {
  --tw-ring-color: rgb(161 98 7 / 0.95);
}

.focus\:ring-yellow-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-800\/0:focus {
  --tw-ring-color: rgb(133 77 14 / 0);
}

.focus\:ring-yellow-800\/10:focus {
  --tw-ring-color: rgb(133 77 14 / 0.1);
}

.focus\:ring-yellow-800\/100:focus {
  --tw-ring-color: rgb(133 77 14 / 1);
}

.focus\:ring-yellow-800\/20:focus {
  --tw-ring-color: rgb(133 77 14 / 0.2);
}

.focus\:ring-yellow-800\/25:focus {
  --tw-ring-color: rgb(133 77 14 / 0.25);
}

.focus\:ring-yellow-800\/30:focus {
  --tw-ring-color: rgb(133 77 14 / 0.3);
}

.focus\:ring-yellow-800\/40:focus {
  --tw-ring-color: rgb(133 77 14 / 0.4);
}

.focus\:ring-yellow-800\/5:focus {
  --tw-ring-color: rgb(133 77 14 / 0.05);
}

.focus\:ring-yellow-800\/50:focus {
  --tw-ring-color: rgb(133 77 14 / 0.5);
}

.focus\:ring-yellow-800\/60:focus {
  --tw-ring-color: rgb(133 77 14 / 0.6);
}

.focus\:ring-yellow-800\/70:focus {
  --tw-ring-color: rgb(133 77 14 / 0.7);
}

.focus\:ring-yellow-800\/75:focus {
  --tw-ring-color: rgb(133 77 14 / 0.75);
}

.focus\:ring-yellow-800\/80:focus {
  --tw-ring-color: rgb(133 77 14 / 0.8);
}

.focus\:ring-yellow-800\/90:focus {
  --tw-ring-color: rgb(133 77 14 / 0.9);
}

.focus\:ring-yellow-800\/95:focus {
  --tw-ring-color: rgb(133 77 14 / 0.95);
}

.focus\:ring-yellow-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity));
}

.focus\:ring-yellow-900\/0:focus {
  --tw-ring-color: rgb(113 63 18 / 0);
}

.focus\:ring-yellow-900\/10:focus {
  --tw-ring-color: rgb(113 63 18 / 0.1);
}

.focus\:ring-yellow-900\/100:focus {
  --tw-ring-color: rgb(113 63 18 / 1);
}

.focus\:ring-yellow-900\/20:focus {
  --tw-ring-color: rgb(113 63 18 / 0.2);
}

.focus\:ring-yellow-900\/25:focus {
  --tw-ring-color: rgb(113 63 18 / 0.25);
}

.focus\:ring-yellow-900\/30:focus {
  --tw-ring-color: rgb(113 63 18 / 0.3);
}

.focus\:ring-yellow-900\/40:focus {
  --tw-ring-color: rgb(113 63 18 / 0.4);
}

.focus\:ring-yellow-900\/5:focus {
  --tw-ring-color: rgb(113 63 18 / 0.05);
}

.focus\:ring-yellow-900\/50:focus {
  --tw-ring-color: rgb(113 63 18 / 0.5);
}

.focus\:ring-yellow-900\/60:focus {
  --tw-ring-color: rgb(113 63 18 / 0.6);
}

.focus\:ring-yellow-900\/70:focus {
  --tw-ring-color: rgb(113 63 18 / 0.7);
}

.focus\:ring-yellow-900\/75:focus {
  --tw-ring-color: rgb(113 63 18 / 0.75);
}

.focus\:ring-yellow-900\/80:focus {
  --tw-ring-color: rgb(113 63 18 / 0.8);
}

.focus\:ring-yellow-900\/90:focus {
  --tw-ring-color: rgb(113 63 18 / 0.9);
}

.focus\:ring-yellow-900\/95:focus {
  --tw-ring-color: rgb(113 63 18 / 0.95);
}

.disabled\:opacity-50:disabled {
  opacity: 0.5;
}

.group:hover .group-hover\:inline {
  display: inline;
}

.group:hover .group-hover\:hidden {
  display: none;
}

.group:hover .group-hover\:text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(59 56 133 / var(--tw-text-opacity));
}

.group:hover .group-hover\:underline {
  text-decoration-line: underline;
}

@media (min-width: 640px) {
  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .sm\:col-span-7 {
    grid-column: span 7 / span 7;
  }

  .sm\:mt-0 {
    margin-top: 0px;
  }

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

  .sm\:hidden {
    display: none;
  }

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

  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

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

  .sm\:gap-10 {
    gap: 2.5rem;
  }

  .sm\:text-sm {
    font-size: 0.75rem;
  }

  .sm\:leading-6 {
    line-height: 1.5rem;
  }
}

@media (min-width: 1024px) {
  .lg\:w-\[800px\] {
    width: 800px;
  }

  .lg\:max-w-screen-lg {
    max-width: 1024px;
  }

  .lg\:gap-20 {
    gap: 5rem;
  }

  .lg\:bg-blue-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity));
  }

  .lg\:bg-blue-100\/0 {
    background-color: rgb(219 234 254 / 0);
  }

  .lg\:bg-blue-100\/10 {
    background-color: rgb(219 234 254 / 0.1);
  }

  .lg\:bg-blue-100\/100 {
    background-color: rgb(219 234 254 / 1);
  }

  .lg\:bg-blue-100\/20 {
    background-color: rgb(219 234 254 / 0.2);
  }

  .lg\:bg-blue-100\/25 {
    background-color: rgb(219 234 254 / 0.25);
  }

  .lg\:bg-blue-100\/30 {
    background-color: rgb(219 234 254 / 0.3);
  }

  .lg\:bg-blue-100\/40 {
    background-color: rgb(219 234 254 / 0.4);
  }

  .lg\:bg-blue-100\/5 {
    background-color: rgb(219 234 254 / 0.05);
  }

  .lg\:bg-blue-100\/50 {
    background-color: rgb(219 234 254 / 0.5);
  }

  .lg\:bg-blue-100\/60 {
    background-color: rgb(219 234 254 / 0.6);
  }

  .lg\:bg-blue-100\/70 {
    background-color: rgb(219 234 254 / 0.7);
  }

  .lg\:bg-blue-100\/75 {
    background-color: rgb(219 234 254 / 0.75);
  }

  .lg\:bg-blue-100\/80 {
    background-color: rgb(219 234 254 / 0.8);
  }

  .lg\:bg-blue-100\/90 {
    background-color: rgb(219 234 254 / 0.9);
  }

  .lg\:bg-blue-100\/95 {
    background-color: rgb(219 234 254 / 0.95);
  }

  .lg\:bg-blue-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity));
  }

  .lg\:bg-blue-200\/0 {
    background-color: rgb(191 219 254 / 0);
  }

  .lg\:bg-blue-200\/10 {
    background-color: rgb(191 219 254 / 0.1);
  }

  .lg\:bg-blue-200\/100 {
    background-color: rgb(191 219 254 / 1);
  }

  .lg\:bg-blue-200\/20 {
    background-color: rgb(191 219 254 / 0.2);
  }

  .lg\:bg-blue-200\/25 {
    background-color: rgb(191 219 254 / 0.25);
  }

  .lg\:bg-blue-200\/30 {
    background-color: rgb(191 219 254 / 0.3);
  }

  .lg\:bg-blue-200\/40 {
    background-color: rgb(191 219 254 / 0.4);
  }

  .lg\:bg-blue-200\/5 {
    background-color: rgb(191 219 254 / 0.05);
  }

  .lg\:bg-blue-200\/50 {
    background-color: rgb(191 219 254 / 0.5);
  }

  .lg\:bg-blue-200\/60 {
    background-color: rgb(191 219 254 / 0.6);
  }

  .lg\:bg-blue-200\/70 {
    background-color: rgb(191 219 254 / 0.7);
  }

  .lg\:bg-blue-200\/75 {
    background-color: rgb(191 219 254 / 0.75);
  }

  .lg\:bg-blue-200\/80 {
    background-color: rgb(191 219 254 / 0.8);
  }

  .lg\:bg-blue-200\/90 {
    background-color: rgb(191 219 254 / 0.9);
  }

  .lg\:bg-blue-200\/95 {
    background-color: rgb(191 219 254 / 0.95);
  }

  .lg\:bg-blue-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity));
  }

  .lg\:bg-blue-300\/0 {
    background-color: rgb(147 197 253 / 0);
  }

  .lg\:bg-blue-300\/10 {
    background-color: rgb(147 197 253 / 0.1);
  }

  .lg\:bg-blue-300\/100 {
    background-color: rgb(147 197 253 / 1);
  }

  .lg\:bg-blue-300\/20 {
    background-color: rgb(147 197 253 / 0.2);
  }

  .lg\:bg-blue-300\/25 {
    background-color: rgb(147 197 253 / 0.25);
  }

  .lg\:bg-blue-300\/30 {
    background-color: rgb(147 197 253 / 0.3);
  }

  .lg\:bg-blue-300\/40 {
    background-color: rgb(147 197 253 / 0.4);
  }

  .lg\:bg-blue-300\/5 {
    background-color: rgb(147 197 253 / 0.05);
  }

  .lg\:bg-blue-300\/50 {
    background-color: rgb(147 197 253 / 0.5);
  }

  .lg\:bg-blue-300\/60 {
    background-color: rgb(147 197 253 / 0.6);
  }

  .lg\:bg-blue-300\/70 {
    background-color: rgb(147 197 253 / 0.7);
  }

  .lg\:bg-blue-300\/75 {
    background-color: rgb(147 197 253 / 0.75);
  }

  .lg\:bg-blue-300\/80 {
    background-color: rgb(147 197 253 / 0.8);
  }

  .lg\:bg-blue-300\/90 {
    background-color: rgb(147 197 253 / 0.9);
  }

  .lg\:bg-blue-300\/95 {
    background-color: rgb(147 197 253 / 0.95);
  }

  .lg\:bg-blue-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity));
  }

  .lg\:bg-blue-400\/0 {
    background-color: rgb(96 165 250 / 0);
  }

  .lg\:bg-blue-400\/10 {
    background-color: rgb(96 165 250 / 0.1);
  }

  .lg\:bg-blue-400\/100 {
    background-color: rgb(96 165 250 / 1);
  }

  .lg\:bg-blue-400\/20 {
    background-color: rgb(96 165 250 / 0.2);
  }

  .lg\:bg-blue-400\/25 {
    background-color: rgb(96 165 250 / 0.25);
  }

  .lg\:bg-blue-400\/30 {
    background-color: rgb(96 165 250 / 0.3);
  }

  .lg\:bg-blue-400\/40 {
    background-color: rgb(96 165 250 / 0.4);
  }

  .lg\:bg-blue-400\/5 {
    background-color: rgb(96 165 250 / 0.05);
  }

  .lg\:bg-blue-400\/50 {
    background-color: rgb(96 165 250 / 0.5);
  }

  .lg\:bg-blue-400\/60 {
    background-color: rgb(96 165 250 / 0.6);
  }

  .lg\:bg-blue-400\/70 {
    background-color: rgb(96 165 250 / 0.7);
  }

  .lg\:bg-blue-400\/75 {
    background-color: rgb(96 165 250 / 0.75);
  }

  .lg\:bg-blue-400\/80 {
    background-color: rgb(96 165 250 / 0.8);
  }

  .lg\:bg-blue-400\/90 {
    background-color: rgb(96 165 250 / 0.9);
  }

  .lg\:bg-blue-400\/95 {
    background-color: rgb(96 165 250 / 0.95);
  }

  .lg\:bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity));
  }

  .lg\:bg-blue-50\/0 {
    background-color: rgb(239 246 255 / 0);
  }

  .lg\:bg-blue-50\/10 {
    background-color: rgb(239 246 255 / 0.1);
  }

  .lg\:bg-blue-50\/100 {
    background-color: rgb(239 246 255 / 1);
  }

  .lg\:bg-blue-50\/20 {
    background-color: rgb(239 246 255 / 0.2);
  }

  .lg\:bg-blue-50\/25 {
    background-color: rgb(239 246 255 / 0.25);
  }

  .lg\:bg-blue-50\/30 {
    background-color: rgb(239 246 255 / 0.3);
  }

  .lg\:bg-blue-50\/40 {
    background-color: rgb(239 246 255 / 0.4);
  }

  .lg\:bg-blue-50\/5 {
    background-color: rgb(239 246 255 / 0.05);
  }

  .lg\:bg-blue-50\/50 {
    background-color: rgb(239 246 255 / 0.5);
  }

  .lg\:bg-blue-50\/60 {
    background-color: rgb(239 246 255 / 0.6);
  }

  .lg\:bg-blue-50\/70 {
    background-color: rgb(239 246 255 / 0.7);
  }

  .lg\:bg-blue-50\/75 {
    background-color: rgb(239 246 255 / 0.75);
  }

  .lg\:bg-blue-50\/80 {
    background-color: rgb(239 246 255 / 0.8);
  }

  .lg\:bg-blue-50\/90 {
    background-color: rgb(239 246 255 / 0.9);
  }

  .lg\:bg-blue-50\/95 {
    background-color: rgb(239 246 255 / 0.95);
  }

  .lg\:bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity));
  }

  .lg\:bg-blue-500\/0 {
    background-color: rgb(59 130 246 / 0);
  }

  .lg\:bg-blue-500\/10 {
    background-color: rgb(59 130 246 / 0.1);
  }

  .lg\:bg-blue-500\/100 {
    background-color: rgb(59 130 246 / 1);
  }

  .lg\:bg-blue-500\/20 {
    background-color: rgb(59 130 246 / 0.2);
  }

  .lg\:bg-blue-500\/25 {
    background-color: rgb(59 130 246 / 0.25);
  }

  .lg\:bg-blue-500\/30 {
    background-color: rgb(59 130 246 / 0.3);
  }

  .lg\:bg-blue-500\/40 {
    background-color: rgb(59 130 246 / 0.4);
  }

  .lg\:bg-blue-500\/5 {
    background-color: rgb(59 130 246 / 0.05);
  }

  .lg\:bg-blue-500\/50 {
    background-color: rgb(59 130 246 / 0.5);
  }

  .lg\:bg-blue-500\/60 {
    background-color: rgb(59 130 246 / 0.6);
  }

  .lg\:bg-blue-500\/70 {
    background-color: rgb(59 130 246 / 0.7);
  }

  .lg\:bg-blue-500\/75 {
    background-color: rgb(59 130 246 / 0.75);
  }

  .lg\:bg-blue-500\/80 {
    background-color: rgb(59 130 246 / 0.8);
  }

  .lg\:bg-blue-500\/90 {
    background-color: rgb(59 130 246 / 0.9);
  }

  .lg\:bg-blue-500\/95 {
    background-color: rgb(59 130 246 / 0.95);
  }

  .lg\:bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  }

  .lg\:bg-blue-600\/0 {
    background-color: rgb(37 99 235 / 0);
  }

  .lg\:bg-blue-600\/10 {
    background-color: rgb(37 99 235 / 0.1);
  }

  .lg\:bg-blue-600\/100 {
    background-color: rgb(37 99 235 / 1);
  }

  .lg\:bg-blue-600\/20 {
    background-color: rgb(37 99 235 / 0.2);
  }

  .lg\:bg-blue-600\/25 {
    background-color: rgb(37 99 235 / 0.25);
  }

  .lg\:bg-blue-600\/30 {
    background-color: rgb(37 99 235 / 0.3);
  }

  .lg\:bg-blue-600\/40 {
    background-color: rgb(37 99 235 / 0.4);
  }

  .lg\:bg-blue-600\/5 {
    background-color: rgb(37 99 235 / 0.05);
  }

  .lg\:bg-blue-600\/50 {
    background-color: rgb(37 99 235 / 0.5);
  }

  .lg\:bg-blue-600\/60 {
    background-color: rgb(37 99 235 / 0.6);
  }

  .lg\:bg-blue-600\/70 {
    background-color: rgb(37 99 235 / 0.7);
  }

  .lg\:bg-blue-600\/75 {
    background-color: rgb(37 99 235 / 0.75);
  }

  .lg\:bg-blue-600\/80 {
    background-color: rgb(37 99 235 / 0.8);
  }

  .lg\:bg-blue-600\/90 {
    background-color: rgb(37 99 235 / 0.9);
  }

  .lg\:bg-blue-600\/95 {
    background-color: rgb(37 99 235 / 0.95);
  }

  .lg\:bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity));
  }

  .lg\:bg-blue-700\/0 {
    background-color: rgb(29 78 216 / 0);
  }

  .lg\:bg-blue-700\/10 {
    background-color: rgb(29 78 216 / 0.1);
  }

  .lg\:bg-blue-700\/100 {
    background-color: rgb(29 78 216 / 1);
  }

  .lg\:bg-blue-700\/20 {
    background-color: rgb(29 78 216 / 0.2);
  }

  .lg\:bg-blue-700\/25 {
    background-color: rgb(29 78 216 / 0.25);
  }

  .lg\:bg-blue-700\/30 {
    background-color: rgb(29 78 216 / 0.3);
  }

  .lg\:bg-blue-700\/40 {
    background-color: rgb(29 78 216 / 0.4);
  }

  .lg\:bg-blue-700\/5 {
    background-color: rgb(29 78 216 / 0.05);
  }

  .lg\:bg-blue-700\/50 {
    background-color: rgb(29 78 216 / 0.5);
  }

  .lg\:bg-blue-700\/60 {
    background-color: rgb(29 78 216 / 0.6);
  }

  .lg\:bg-blue-700\/70 {
    background-color: rgb(29 78 216 / 0.7);
  }

  .lg\:bg-blue-700\/75 {
    background-color: rgb(29 78 216 / 0.75);
  }

  .lg\:bg-blue-700\/80 {
    background-color: rgb(29 78 216 / 0.8);
  }

  .lg\:bg-blue-700\/90 {
    background-color: rgb(29 78 216 / 0.9);
  }

  .lg\:bg-blue-700\/95 {
    background-color: rgb(29 78 216 / 0.95);
  }

  .lg\:bg-blue-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity));
  }

  .lg\:bg-blue-800\/0 {
    background-color: rgb(30 64 175 / 0);
  }

  .lg\:bg-blue-800\/10 {
    background-color: rgb(30 64 175 / 0.1);
  }

  .lg\:bg-blue-800\/100 {
    background-color: rgb(30 64 175 / 1);
  }

  .lg\:bg-blue-800\/20 {
    background-color: rgb(30 64 175 / 0.2);
  }

  .lg\:bg-blue-800\/25 {
    background-color: rgb(30 64 175 / 0.25);
  }

  .lg\:bg-blue-800\/30 {
    background-color: rgb(30 64 175 / 0.3);
  }

  .lg\:bg-blue-800\/40 {
    background-color: rgb(30 64 175 / 0.4);
  }

  .lg\:bg-blue-800\/5 {
    background-color: rgb(30 64 175 / 0.05);
  }

  .lg\:bg-blue-800\/50 {
    background-color: rgb(30 64 175 / 0.5);
  }

  .lg\:bg-blue-800\/60 {
    background-color: rgb(30 64 175 / 0.6);
  }

  .lg\:bg-blue-800\/70 {
    background-color: rgb(30 64 175 / 0.7);
  }

  .lg\:bg-blue-800\/75 {
    background-color: rgb(30 64 175 / 0.75);
  }

  .lg\:bg-blue-800\/80 {
    background-color: rgb(30 64 175 / 0.8);
  }

  .lg\:bg-blue-800\/90 {
    background-color: rgb(30 64 175 / 0.9);
  }

  .lg\:bg-blue-800\/95 {
    background-color: rgb(30 64 175 / 0.95);
  }

  .lg\:bg-blue-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity));
  }

  .lg\:bg-blue-900\/0 {
    background-color: rgb(30 58 138 / 0);
  }

  .lg\:bg-blue-900\/10 {
    background-color: rgb(30 58 138 / 0.1);
  }

  .lg\:bg-blue-900\/100 {
    background-color: rgb(30 58 138 / 1);
  }

  .lg\:bg-blue-900\/20 {
    background-color: rgb(30 58 138 / 0.2);
  }

  .lg\:bg-blue-900\/25 {
    background-color: rgb(30 58 138 / 0.25);
  }

  .lg\:bg-blue-900\/30 {
    background-color: rgb(30 58 138 / 0.3);
  }

  .lg\:bg-blue-900\/40 {
    background-color: rgb(30 58 138 / 0.4);
  }

  .lg\:bg-blue-900\/5 {
    background-color: rgb(30 58 138 / 0.05);
  }

  .lg\:bg-blue-900\/50 {
    background-color: rgb(30 58 138 / 0.5);
  }

  .lg\:bg-blue-900\/60 {
    background-color: rgb(30 58 138 / 0.6);
  }

  .lg\:bg-blue-900\/70 {
    background-color: rgb(30 58 138 / 0.7);
  }

  .lg\:bg-blue-900\/75 {
    background-color: rgb(30 58 138 / 0.75);
  }

  .lg\:bg-blue-900\/80 {
    background-color: rgb(30 58 138 / 0.8);
  }

  .lg\:bg-blue-900\/90 {
    background-color: rgb(30 58 138 / 0.9);
  }

  .lg\:bg-blue-900\/95 {
    background-color: rgb(30 58 138 / 0.95);
  }

  .lg\:bg-danger-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 62 62 / var(--tw-bg-opacity));
  }

  .lg\:bg-danger-500\/0 {
    background-color: rgb(229 62 62 / 0);
  }

  .lg\:bg-danger-500\/10 {
    background-color: rgb(229 62 62 / 0.1);
  }

  .lg\:bg-danger-500\/100 {
    background-color: rgb(229 62 62 / 1);
  }

  .lg\:bg-danger-500\/20 {
    background-color: rgb(229 62 62 / 0.2);
  }

  .lg\:bg-danger-500\/25 {
    background-color: rgb(229 62 62 / 0.25);
  }

  .lg\:bg-danger-500\/30 {
    background-color: rgb(229 62 62 / 0.3);
  }

  .lg\:bg-danger-500\/40 {
    background-color: rgb(229 62 62 / 0.4);
  }

  .lg\:bg-danger-500\/5 {
    background-color: rgb(229 62 62 / 0.05);
  }

  .lg\:bg-danger-500\/50 {
    background-color: rgb(229 62 62 / 0.5);
  }

  .lg\:bg-danger-500\/60 {
    background-color: rgb(229 62 62 / 0.6);
  }

  .lg\:bg-danger-500\/70 {
    background-color: rgb(229 62 62 / 0.7);
  }

  .lg\:bg-danger-500\/75 {
    background-color: rgb(229 62 62 / 0.75);
  }

  .lg\:bg-danger-500\/80 {
    background-color: rgb(229 62 62 / 0.8);
  }

  .lg\:bg-danger-500\/90 {
    background-color: rgb(229 62 62 / 0.9);
  }

  .lg\:bg-danger-500\/95 {
    background-color: rgb(229 62 62 / 0.95);
  }

  .lg\:bg-dark-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(45 55 72 / var(--tw-bg-opacity));
  }

  .lg\:bg-dark-500\/0 {
    background-color: rgb(45 55 72 / 0);
  }

  .lg\:bg-dark-500\/10 {
    background-color: rgb(45 55 72 / 0.1);
  }

  .lg\:bg-dark-500\/100 {
    background-color: rgb(45 55 72 / 1);
  }

  .lg\:bg-dark-500\/20 {
    background-color: rgb(45 55 72 / 0.2);
  }

  .lg\:bg-dark-500\/25 {
    background-color: rgb(45 55 72 / 0.25);
  }

  .lg\:bg-dark-500\/30 {
    background-color: rgb(45 55 72 / 0.3);
  }

  .lg\:bg-dark-500\/40 {
    background-color: rgb(45 55 72 / 0.4);
  }

  .lg\:bg-dark-500\/5 {
    background-color: rgb(45 55 72 / 0.05);
  }

  .lg\:bg-dark-500\/50 {
    background-color: rgb(45 55 72 / 0.5);
  }

  .lg\:bg-dark-500\/60 {
    background-color: rgb(45 55 72 / 0.6);
  }

  .lg\:bg-dark-500\/70 {
    background-color: rgb(45 55 72 / 0.7);
  }

  .lg\:bg-dark-500\/75 {
    background-color: rgb(45 55 72 / 0.75);
  }

  .lg\:bg-dark-500\/80 {
    background-color: rgb(45 55 72 / 0.8);
  }

  .lg\:bg-dark-500\/90 {
    background-color: rgb(45 55 72 / 0.9);
  }

  .lg\:bg-dark-500\/95 {
    background-color: rgb(45 55 72 / 0.95);
  }

  .lg\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
  }

  .lg\:bg-green-100\/0 {
    background-color: rgb(220 252 231 / 0);
  }

  .lg\:bg-green-100\/10 {
    background-color: rgb(220 252 231 / 0.1);
  }

  .lg\:bg-green-100\/100 {
    background-color: rgb(220 252 231 / 1);
  }

  .lg\:bg-green-100\/20 {
    background-color: rgb(220 252 231 / 0.2);
  }

  .lg\:bg-green-100\/25 {
    background-color: rgb(220 252 231 / 0.25);
  }

  .lg\:bg-green-100\/30 {
    background-color: rgb(220 252 231 / 0.3);
  }

  .lg\:bg-green-100\/40 {
    background-color: rgb(220 252 231 / 0.4);
  }

  .lg\:bg-green-100\/5 {
    background-color: rgb(220 252 231 / 0.05);
  }

  .lg\:bg-green-100\/50 {
    background-color: rgb(220 252 231 / 0.5);
  }

  .lg\:bg-green-100\/60 {
    background-color: rgb(220 252 231 / 0.6);
  }

  .lg\:bg-green-100\/70 {
    background-color: rgb(220 252 231 / 0.7);
  }

  .lg\:bg-green-100\/75 {
    background-color: rgb(220 252 231 / 0.75);
  }

  .lg\:bg-green-100\/80 {
    background-color: rgb(220 252 231 / 0.8);
  }

  .lg\:bg-green-100\/90 {
    background-color: rgb(220 252 231 / 0.9);
  }

  .lg\:bg-green-100\/95 {
    background-color: rgb(220 252 231 / 0.95);
  }

  .lg\:bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity));
  }

  .lg\:bg-green-200\/0 {
    background-color: rgb(187 247 208 / 0);
  }

  .lg\:bg-green-200\/10 {
    background-color: rgb(187 247 208 / 0.1);
  }

  .lg\:bg-green-200\/100 {
    background-color: rgb(187 247 208 / 1);
  }

  .lg\:bg-green-200\/20 {
    background-color: rgb(187 247 208 / 0.2);
  }

  .lg\:bg-green-200\/25 {
    background-color: rgb(187 247 208 / 0.25);
  }

  .lg\:bg-green-200\/30 {
    background-color: rgb(187 247 208 / 0.3);
  }

  .lg\:bg-green-200\/40 {
    background-color: rgb(187 247 208 / 0.4);
  }

  .lg\:bg-green-200\/5 {
    background-color: rgb(187 247 208 / 0.05);
  }

  .lg\:bg-green-200\/50 {
    background-color: rgb(187 247 208 / 0.5);
  }

  .lg\:bg-green-200\/60 {
    background-color: rgb(187 247 208 / 0.6);
  }

  .lg\:bg-green-200\/70 {
    background-color: rgb(187 247 208 / 0.7);
  }

  .lg\:bg-green-200\/75 {
    background-color: rgb(187 247 208 / 0.75);
  }

  .lg\:bg-green-200\/80 {
    background-color: rgb(187 247 208 / 0.8);
  }

  .lg\:bg-green-200\/90 {
    background-color: rgb(187 247 208 / 0.9);
  }

  .lg\:bg-green-200\/95 {
    background-color: rgb(187 247 208 / 0.95);
  }

  .lg\:bg-green-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity));
  }

  .lg\:bg-green-300\/0 {
    background-color: rgb(134 239 172 / 0);
  }

  .lg\:bg-green-300\/10 {
    background-color: rgb(134 239 172 / 0.1);
  }

  .lg\:bg-green-300\/100 {
    background-color: rgb(134 239 172 / 1);
  }

  .lg\:bg-green-300\/20 {
    background-color: rgb(134 239 172 / 0.2);
  }

  .lg\:bg-green-300\/25 {
    background-color: rgb(134 239 172 / 0.25);
  }

  .lg\:bg-green-300\/30 {
    background-color: rgb(134 239 172 / 0.3);
  }

  .lg\:bg-green-300\/40 {
    background-color: rgb(134 239 172 / 0.4);
  }

  .lg\:bg-green-300\/5 {
    background-color: rgb(134 239 172 / 0.05);
  }

  .lg\:bg-green-300\/50 {
    background-color: rgb(134 239 172 / 0.5);
  }

  .lg\:bg-green-300\/60 {
    background-color: rgb(134 239 172 / 0.6);
  }

  .lg\:bg-green-300\/70 {
    background-color: rgb(134 239 172 / 0.7);
  }

  .lg\:bg-green-300\/75 {
    background-color: rgb(134 239 172 / 0.75);
  }

  .lg\:bg-green-300\/80 {
    background-color: rgb(134 239 172 / 0.8);
  }

  .lg\:bg-green-300\/90 {
    background-color: rgb(134 239 172 / 0.9);
  }

  .lg\:bg-green-300\/95 {
    background-color: rgb(134 239 172 / 0.95);
  }

  .lg\:bg-green-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity));
  }

  .lg\:bg-green-400\/0 {
    background-color: rgb(74 222 128 / 0);
  }

  .lg\:bg-green-400\/10 {
    background-color: rgb(74 222 128 / 0.1);
  }

  .lg\:bg-green-400\/100 {
    background-color: rgb(74 222 128 / 1);
  }

  .lg\:bg-green-400\/20 {
    background-color: rgb(74 222 128 / 0.2);
  }

  .lg\:bg-green-400\/25 {
    background-color: rgb(74 222 128 / 0.25);
  }

  .lg\:bg-green-400\/30 {
    background-color: rgb(74 222 128 / 0.3);
  }

  .lg\:bg-green-400\/40 {
    background-color: rgb(74 222 128 / 0.4);
  }

  .lg\:bg-green-400\/5 {
    background-color: rgb(74 222 128 / 0.05);
  }

  .lg\:bg-green-400\/50 {
    background-color: rgb(74 222 128 / 0.5);
  }

  .lg\:bg-green-400\/60 {
    background-color: rgb(74 222 128 / 0.6);
  }

  .lg\:bg-green-400\/70 {
    background-color: rgb(74 222 128 / 0.7);
  }

  .lg\:bg-green-400\/75 {
    background-color: rgb(74 222 128 / 0.75);
  }

  .lg\:bg-green-400\/80 {
    background-color: rgb(74 222 128 / 0.8);
  }

  .lg\:bg-green-400\/90 {
    background-color: rgb(74 222 128 / 0.9);
  }

  .lg\:bg-green-400\/95 {
    background-color: rgb(74 222 128 / 0.95);
  }

  .lg\:bg-green-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity));
  }

  .lg\:bg-green-50\/0 {
    background-color: rgb(240 253 244 / 0);
  }

  .lg\:bg-green-50\/10 {
    background-color: rgb(240 253 244 / 0.1);
  }

  .lg\:bg-green-50\/100 {
    background-color: rgb(240 253 244 / 1);
  }

  .lg\:bg-green-50\/20 {
    background-color: rgb(240 253 244 / 0.2);
  }

  .lg\:bg-green-50\/25 {
    background-color: rgb(240 253 244 / 0.25);
  }

  .lg\:bg-green-50\/30 {
    background-color: rgb(240 253 244 / 0.3);
  }

  .lg\:bg-green-50\/40 {
    background-color: rgb(240 253 244 / 0.4);
  }

  .lg\:bg-green-50\/5 {
    background-color: rgb(240 253 244 / 0.05);
  }

  .lg\:bg-green-50\/50 {
    background-color: rgb(240 253 244 / 0.5);
  }

  .lg\:bg-green-50\/60 {
    background-color: rgb(240 253 244 / 0.6);
  }

  .lg\:bg-green-50\/70 {
    background-color: rgb(240 253 244 / 0.7);
  }

  .lg\:bg-green-50\/75 {
    background-color: rgb(240 253 244 / 0.75);
  }

  .lg\:bg-green-50\/80 {
    background-color: rgb(240 253 244 / 0.8);
  }

  .lg\:bg-green-50\/90 {
    background-color: rgb(240 253 244 / 0.9);
  }

  .lg\:bg-green-50\/95 {
    background-color: rgb(240 253 244 / 0.95);
  }

  .lg\:bg-green-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity));
  }

  .lg\:bg-green-500\/0 {
    background-color: rgb(34 197 94 / 0);
  }

  .lg\:bg-green-500\/10 {
    background-color: rgb(34 197 94 / 0.1);
  }

  .lg\:bg-green-500\/100 {
    background-color: rgb(34 197 94 / 1);
  }

  .lg\:bg-green-500\/20 {
    background-color: rgb(34 197 94 / 0.2);
  }

  .lg\:bg-green-500\/25 {
    background-color: rgb(34 197 94 / 0.25);
  }

  .lg\:bg-green-500\/30 {
    background-color: rgb(34 197 94 / 0.3);
  }

  .lg\:bg-green-500\/40 {
    background-color: rgb(34 197 94 / 0.4);
  }

  .lg\:bg-green-500\/5 {
    background-color: rgb(34 197 94 / 0.05);
  }

  .lg\:bg-green-500\/50 {
    background-color: rgb(34 197 94 / 0.5);
  }

  .lg\:bg-green-500\/60 {
    background-color: rgb(34 197 94 / 0.6);
  }

  .lg\:bg-green-500\/70 {
    background-color: rgb(34 197 94 / 0.7);
  }

  .lg\:bg-green-500\/75 {
    background-color: rgb(34 197 94 / 0.75);
  }

  .lg\:bg-green-500\/80 {
    background-color: rgb(34 197 94 / 0.8);
  }

  .lg\:bg-green-500\/90 {
    background-color: rgb(34 197 94 / 0.9);
  }

  .lg\:bg-green-500\/95 {
    background-color: rgb(34 197 94 / 0.95);
  }

  .lg\:bg-green-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity));
  }

  .lg\:bg-green-600\/0 {
    background-color: rgb(22 163 74 / 0);
  }

  .lg\:bg-green-600\/10 {
    background-color: rgb(22 163 74 / 0.1);
  }

  .lg\:bg-green-600\/100 {
    background-color: rgb(22 163 74 / 1);
  }

  .lg\:bg-green-600\/20 {
    background-color: rgb(22 163 74 / 0.2);
  }

  .lg\:bg-green-600\/25 {
    background-color: rgb(22 163 74 / 0.25);
  }

  .lg\:bg-green-600\/30 {
    background-color: rgb(22 163 74 / 0.3);
  }

  .lg\:bg-green-600\/40 {
    background-color: rgb(22 163 74 / 0.4);
  }

  .lg\:bg-green-600\/5 {
    background-color: rgb(22 163 74 / 0.05);
  }

  .lg\:bg-green-600\/50 {
    background-color: rgb(22 163 74 / 0.5);
  }

  .lg\:bg-green-600\/60 {
    background-color: rgb(22 163 74 / 0.6);
  }

  .lg\:bg-green-600\/70 {
    background-color: rgb(22 163 74 / 0.7);
  }

  .lg\:bg-green-600\/75 {
    background-color: rgb(22 163 74 / 0.75);
  }

  .lg\:bg-green-600\/80 {
    background-color: rgb(22 163 74 / 0.8);
  }

  .lg\:bg-green-600\/90 {
    background-color: rgb(22 163 74 / 0.9);
  }

  .lg\:bg-green-600\/95 {
    background-color: rgb(22 163 74 / 0.95);
  }

  .lg\:bg-green-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity));
  }

  .lg\:bg-green-700\/0 {
    background-color: rgb(21 128 61 / 0);
  }

  .lg\:bg-green-700\/10 {
    background-color: rgb(21 128 61 / 0.1);
  }

  .lg\:bg-green-700\/100 {
    background-color: rgb(21 128 61 / 1);
  }

  .lg\:bg-green-700\/20 {
    background-color: rgb(21 128 61 / 0.2);
  }

  .lg\:bg-green-700\/25 {
    background-color: rgb(21 128 61 / 0.25);
  }

  .lg\:bg-green-700\/30 {
    background-color: rgb(21 128 61 / 0.3);
  }

  .lg\:bg-green-700\/40 {
    background-color: rgb(21 128 61 / 0.4);
  }

  .lg\:bg-green-700\/5 {
    background-color: rgb(21 128 61 / 0.05);
  }

  .lg\:bg-green-700\/50 {
    background-color: rgb(21 128 61 / 0.5);
  }

  .lg\:bg-green-700\/60 {
    background-color: rgb(21 128 61 / 0.6);
  }

  .lg\:bg-green-700\/70 {
    background-color: rgb(21 128 61 / 0.7);
  }

  .lg\:bg-green-700\/75 {
    background-color: rgb(21 128 61 / 0.75);
  }

  .lg\:bg-green-700\/80 {
    background-color: rgb(21 128 61 / 0.8);
  }

  .lg\:bg-green-700\/90 {
    background-color: rgb(21 128 61 / 0.9);
  }

  .lg\:bg-green-700\/95 {
    background-color: rgb(21 128 61 / 0.95);
  }

  .lg\:bg-green-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity));
  }

  .lg\:bg-green-800\/0 {
    background-color: rgb(22 101 52 / 0);
  }

  .lg\:bg-green-800\/10 {
    background-color: rgb(22 101 52 / 0.1);
  }

  .lg\:bg-green-800\/100 {
    background-color: rgb(22 101 52 / 1);
  }

  .lg\:bg-green-800\/20 {
    background-color: rgb(22 101 52 / 0.2);
  }

  .lg\:bg-green-800\/25 {
    background-color: rgb(22 101 52 / 0.25);
  }

  .lg\:bg-green-800\/30 {
    background-color: rgb(22 101 52 / 0.3);
  }

  .lg\:bg-green-800\/40 {
    background-color: rgb(22 101 52 / 0.4);
  }

  .lg\:bg-green-800\/5 {
    background-color: rgb(22 101 52 / 0.05);
  }

  .lg\:bg-green-800\/50 {
    background-color: rgb(22 101 52 / 0.5);
  }

  .lg\:bg-green-800\/60 {
    background-color: rgb(22 101 52 / 0.6);
  }

  .lg\:bg-green-800\/70 {
    background-color: rgb(22 101 52 / 0.7);
  }

  .lg\:bg-green-800\/75 {
    background-color: rgb(22 101 52 / 0.75);
  }

  .lg\:bg-green-800\/80 {
    background-color: rgb(22 101 52 / 0.8);
  }

  .lg\:bg-green-800\/90 {
    background-color: rgb(22 101 52 / 0.9);
  }

  .lg\:bg-green-800\/95 {
    background-color: rgb(22 101 52 / 0.95);
  }

  .lg\:bg-green-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity));
  }

  .lg\:bg-green-900\/0 {
    background-color: rgb(20 83 45 / 0);
  }

  .lg\:bg-green-900\/10 {
    background-color: rgb(20 83 45 / 0.1);
  }

  .lg\:bg-green-900\/100 {
    background-color: rgb(20 83 45 / 1);
  }

  .lg\:bg-green-900\/20 {
    background-color: rgb(20 83 45 / 0.2);
  }

  .lg\:bg-green-900\/25 {
    background-color: rgb(20 83 45 / 0.25);
  }

  .lg\:bg-green-900\/30 {
    background-color: rgb(20 83 45 / 0.3);
  }

  .lg\:bg-green-900\/40 {
    background-color: rgb(20 83 45 / 0.4);
  }

  .lg\:bg-green-900\/5 {
    background-color: rgb(20 83 45 / 0.05);
  }

  .lg\:bg-green-900\/50 {
    background-color: rgb(20 83 45 / 0.5);
  }

  .lg\:bg-green-900\/60 {
    background-color: rgb(20 83 45 / 0.6);
  }

  .lg\:bg-green-900\/70 {
    background-color: rgb(20 83 45 / 0.7);
  }

  .lg\:bg-green-900\/75 {
    background-color: rgb(20 83 45 / 0.75);
  }

  .lg\:bg-green-900\/80 {
    background-color: rgb(20 83 45 / 0.8);
  }

  .lg\:bg-green-900\/90 {
    background-color: rgb(20 83 45 / 0.9);
  }

  .lg\:bg-green-900\/95 {
    background-color: rgb(20 83 45 / 0.95);
  }

  .lg\:bg-info-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(66 153 225 / var(--tw-bg-opacity));
  }

  .lg\:bg-info-500\/0 {
    background-color: rgb(66 153 225 / 0);
  }

  .lg\:bg-info-500\/10 {
    background-color: rgb(66 153 225 / 0.1);
  }

  .lg\:bg-info-500\/100 {
    background-color: rgb(66 153 225 / 1);
  }

  .lg\:bg-info-500\/20 {
    background-color: rgb(66 153 225 / 0.2);
  }

  .lg\:bg-info-500\/25 {
    background-color: rgb(66 153 225 / 0.25);
  }

  .lg\:bg-info-500\/30 {
    background-color: rgb(66 153 225 / 0.3);
  }

  .lg\:bg-info-500\/40 {
    background-color: rgb(66 153 225 / 0.4);
  }

  .lg\:bg-info-500\/5 {
    background-color: rgb(66 153 225 / 0.05);
  }

  .lg\:bg-info-500\/50 {
    background-color: rgb(66 153 225 / 0.5);
  }

  .lg\:bg-info-500\/60 {
    background-color: rgb(66 153 225 / 0.6);
  }

  .lg\:bg-info-500\/70 {
    background-color: rgb(66 153 225 / 0.7);
  }

  .lg\:bg-info-500\/75 {
    background-color: rgb(66 153 225 / 0.75);
  }

  .lg\:bg-info-500\/80 {
    background-color: rgb(66 153 225 / 0.8);
  }

  .lg\:bg-info-500\/90 {
    background-color: rgb(66 153 225 / 0.9);
  }

  .lg\:bg-info-500\/95 {
    background-color: rgb(66 153 225 / 0.95);
  }

  .lg\:bg-light-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(237 242 247 / var(--tw-bg-opacity));
  }

  .lg\:bg-light-500\/0 {
    background-color: rgb(237 242 247 / 0);
  }

  .lg\:bg-light-500\/10 {
    background-color: rgb(237 242 247 / 0.1);
  }

  .lg\:bg-light-500\/100 {
    background-color: rgb(237 242 247 / 1);
  }

  .lg\:bg-light-500\/20 {
    background-color: rgb(237 242 247 / 0.2);
  }

  .lg\:bg-light-500\/25 {
    background-color: rgb(237 242 247 / 0.25);
  }

  .lg\:bg-light-500\/30 {
    background-color: rgb(237 242 247 / 0.3);
  }

  .lg\:bg-light-500\/40 {
    background-color: rgb(237 242 247 / 0.4);
  }

  .lg\:bg-light-500\/5 {
    background-color: rgb(237 242 247 / 0.05);
  }

  .lg\:bg-light-500\/50 {
    background-color: rgb(237 242 247 / 0.5);
  }

  .lg\:bg-light-500\/60 {
    background-color: rgb(237 242 247 / 0.6);
  }

  .lg\:bg-light-500\/70 {
    background-color: rgb(237 242 247 / 0.7);
  }

  .lg\:bg-light-500\/75 {
    background-color: rgb(237 242 247 / 0.75);
  }

  .lg\:bg-light-500\/80 {
    background-color: rgb(237 242 247 / 0.8);
  }

  .lg\:bg-light-500\/90 {
    background-color: rgb(237 242 247 / 0.9);
  }

  .lg\:bg-light-500\/95 {
    background-color: rgb(237 242 247 / 0.95);
  }

  .lg\:bg-neutral-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  }

  .lg\:bg-neutral-100\/0 {
    background-color: rgb(245 245 245 / 0);
  }

  .lg\:bg-neutral-100\/10 {
    background-color: rgb(245 245 245 / 0.1);
  }

  .lg\:bg-neutral-100\/100 {
    background-color: rgb(245 245 245 / 1);
  }

  .lg\:bg-neutral-100\/20 {
    background-color: rgb(245 245 245 / 0.2);
  }

  .lg\:bg-neutral-100\/25 {
    background-color: rgb(245 245 245 / 0.25);
  }

  .lg\:bg-neutral-100\/30 {
    background-color: rgb(245 245 245 / 0.3);
  }

  .lg\:bg-neutral-100\/40 {
    background-color: rgb(245 245 245 / 0.4);
  }

  .lg\:bg-neutral-100\/5 {
    background-color: rgb(245 245 245 / 0.05);
  }

  .lg\:bg-neutral-100\/50 {
    background-color: rgb(245 245 245 / 0.5);
  }

  .lg\:bg-neutral-100\/60 {
    background-color: rgb(245 245 245 / 0.6);
  }

  .lg\:bg-neutral-100\/70 {
    background-color: rgb(245 245 245 / 0.7);
  }

  .lg\:bg-neutral-100\/75 {
    background-color: rgb(245 245 245 / 0.75);
  }

  .lg\:bg-neutral-100\/80 {
    background-color: rgb(245 245 245 / 0.8);
  }

  .lg\:bg-neutral-100\/90 {
    background-color: rgb(245 245 245 / 0.9);
  }

  .lg\:bg-neutral-100\/95 {
    background-color: rgb(245 245 245 / 0.95);
  }

  .lg\:bg-neutral-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity));
  }

  .lg\:bg-neutral-200\/0 {
    background-color: rgb(229 229 229 / 0);
  }

  .lg\:bg-neutral-200\/10 {
    background-color: rgb(229 229 229 / 0.1);
  }

  .lg\:bg-neutral-200\/100 {
    background-color: rgb(229 229 229 / 1);
  }

  .lg\:bg-neutral-200\/20 {
    background-color: rgb(229 229 229 / 0.2);
  }

  .lg\:bg-neutral-200\/25 {
    background-color: rgb(229 229 229 / 0.25);
  }

  .lg\:bg-neutral-200\/30 {
    background-color: rgb(229 229 229 / 0.3);
  }

  .lg\:bg-neutral-200\/40 {
    background-color: rgb(229 229 229 / 0.4);
  }

  .lg\:bg-neutral-200\/5 {
    background-color: rgb(229 229 229 / 0.05);
  }

  .lg\:bg-neutral-200\/50 {
    background-color: rgb(229 229 229 / 0.5);
  }

  .lg\:bg-neutral-200\/60 {
    background-color: rgb(229 229 229 / 0.6);
  }

  .lg\:bg-neutral-200\/70 {
    background-color: rgb(229 229 229 / 0.7);
  }

  .lg\:bg-neutral-200\/75 {
    background-color: rgb(229 229 229 / 0.75);
  }

  .lg\:bg-neutral-200\/80 {
    background-color: rgb(229 229 229 / 0.8);
  }

  .lg\:bg-neutral-200\/90 {
    background-color: rgb(229 229 229 / 0.9);
  }

  .lg\:bg-neutral-200\/95 {
    background-color: rgb(229 229 229 / 0.95);
  }

  .lg\:bg-neutral-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity));
  }

  .lg\:bg-neutral-300\/0 {
    background-color: rgb(212 212 212 / 0);
  }

  .lg\:bg-neutral-300\/10 {
    background-color: rgb(212 212 212 / 0.1);
  }

  .lg\:bg-neutral-300\/100 {
    background-color: rgb(212 212 212 / 1);
  }

  .lg\:bg-neutral-300\/20 {
    background-color: rgb(212 212 212 / 0.2);
  }

  .lg\:bg-neutral-300\/25 {
    background-color: rgb(212 212 212 / 0.25);
  }

  .lg\:bg-neutral-300\/30 {
    background-color: rgb(212 212 212 / 0.3);
  }

  .lg\:bg-neutral-300\/40 {
    background-color: rgb(212 212 212 / 0.4);
  }

  .lg\:bg-neutral-300\/5 {
    background-color: rgb(212 212 212 / 0.05);
  }

  .lg\:bg-neutral-300\/50 {
    background-color: rgb(212 212 212 / 0.5);
  }

  .lg\:bg-neutral-300\/60 {
    background-color: rgb(212 212 212 / 0.6);
  }

  .lg\:bg-neutral-300\/70 {
    background-color: rgb(212 212 212 / 0.7);
  }

  .lg\:bg-neutral-300\/75 {
    background-color: rgb(212 212 212 / 0.75);
  }

  .lg\:bg-neutral-300\/80 {
    background-color: rgb(212 212 212 / 0.8);
  }

  .lg\:bg-neutral-300\/90 {
    background-color: rgb(212 212 212 / 0.9);
  }

  .lg\:bg-neutral-300\/95 {
    background-color: rgb(212 212 212 / 0.95);
  }

  .lg\:bg-neutral-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity));
  }

  .lg\:bg-neutral-400\/0 {
    background-color: rgb(163 163 163 / 0);
  }

  .lg\:bg-neutral-400\/10 {
    background-color: rgb(163 163 163 / 0.1);
  }

  .lg\:bg-neutral-400\/100 {
    background-color: rgb(163 163 163 / 1);
  }

  .lg\:bg-neutral-400\/20 {
    background-color: rgb(163 163 163 / 0.2);
  }

  .lg\:bg-neutral-400\/25 {
    background-color: rgb(163 163 163 / 0.25);
  }

  .lg\:bg-neutral-400\/30 {
    background-color: rgb(163 163 163 / 0.3);
  }

  .lg\:bg-neutral-400\/40 {
    background-color: rgb(163 163 163 / 0.4);
  }

  .lg\:bg-neutral-400\/5 {
    background-color: rgb(163 163 163 / 0.05);
  }

  .lg\:bg-neutral-400\/50 {
    background-color: rgb(163 163 163 / 0.5);
  }

  .lg\:bg-neutral-400\/60 {
    background-color: rgb(163 163 163 / 0.6);
  }

  .lg\:bg-neutral-400\/70 {
    background-color: rgb(163 163 163 / 0.7);
  }

  .lg\:bg-neutral-400\/75 {
    background-color: rgb(163 163 163 / 0.75);
  }

  .lg\:bg-neutral-400\/80 {
    background-color: rgb(163 163 163 / 0.8);
  }

  .lg\:bg-neutral-400\/90 {
    background-color: rgb(163 163 163 / 0.9);
  }

  .lg\:bg-neutral-400\/95 {
    background-color: rgb(163 163 163 / 0.95);
  }

  .lg\:bg-neutral-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  }

  .lg\:bg-neutral-50\/0 {
    background-color: rgb(250 250 250 / 0);
  }

  .lg\:bg-neutral-50\/10 {
    background-color: rgb(250 250 250 / 0.1);
  }

  .lg\:bg-neutral-50\/100 {
    background-color: rgb(250 250 250 / 1);
  }

  .lg\:bg-neutral-50\/20 {
    background-color: rgb(250 250 250 / 0.2);
  }

  .lg\:bg-neutral-50\/25 {
    background-color: rgb(250 250 250 / 0.25);
  }

  .lg\:bg-neutral-50\/30 {
    background-color: rgb(250 250 250 / 0.3);
  }

  .lg\:bg-neutral-50\/40 {
    background-color: rgb(250 250 250 / 0.4);
  }

  .lg\:bg-neutral-50\/5 {
    background-color: rgb(250 250 250 / 0.05);
  }

  .lg\:bg-neutral-50\/50 {
    background-color: rgb(250 250 250 / 0.5);
  }

  .lg\:bg-neutral-50\/60 {
    background-color: rgb(250 250 250 / 0.6);
  }

  .lg\:bg-neutral-50\/70 {
    background-color: rgb(250 250 250 / 0.7);
  }

  .lg\:bg-neutral-50\/75 {
    background-color: rgb(250 250 250 / 0.75);
  }

  .lg\:bg-neutral-50\/80 {
    background-color: rgb(250 250 250 / 0.8);
  }

  .lg\:bg-neutral-50\/90 {
    background-color: rgb(250 250 250 / 0.9);
  }

  .lg\:bg-neutral-50\/95 {
    background-color: rgb(250 250 250 / 0.95);
  }

  .lg\:bg-neutral-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115 / var(--tw-bg-opacity));
  }

  .lg\:bg-neutral-500\/0 {
    background-color: rgb(115 115 115 / 0);
  }

  .lg\:bg-neutral-500\/10 {
    background-color: rgb(115 115 115 / 0.1);
  }

  .lg\:bg-neutral-500\/100 {
    background-color: rgb(115 115 115 / 1);
  }

  .lg\:bg-neutral-500\/20 {
    background-color: rgb(115 115 115 / 0.2);
  }

  .lg\:bg-neutral-500\/25 {
    background-color: rgb(115 115 115 / 0.25);
  }

  .lg\:bg-neutral-500\/30 {
    background-color: rgb(115 115 115 / 0.3);
  }

  .lg\:bg-neutral-500\/40 {
    background-color: rgb(115 115 115 / 0.4);
  }

  .lg\:bg-neutral-500\/5 {
    background-color: rgb(115 115 115 / 0.05);
  }

  .lg\:bg-neutral-500\/50 {
    background-color: rgb(115 115 115 / 0.5);
  }

  .lg\:bg-neutral-500\/60 {
    background-color: rgb(115 115 115 / 0.6);
  }

  .lg\:bg-neutral-500\/70 {
    background-color: rgb(115 115 115 / 0.7);
  }

  .lg\:bg-neutral-500\/75 {
    background-color: rgb(115 115 115 / 0.75);
  }

  .lg\:bg-neutral-500\/80 {
    background-color: rgb(115 115 115 / 0.8);
  }

  .lg\:bg-neutral-500\/90 {
    background-color: rgb(115 115 115 / 0.9);
  }

  .lg\:bg-neutral-500\/95 {
    background-color: rgb(115 115 115 / 0.95);
  }

  .lg\:bg-neutral-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 82 / var(--tw-bg-opacity));
  }

  .lg\:bg-neutral-600\/0 {
    background-color: rgb(82 82 82 / 0);
  }

  .lg\:bg-neutral-600\/10 {
    background-color: rgb(82 82 82 / 0.1);
  }

  .lg\:bg-neutral-600\/100 {
    background-color: rgb(82 82 82 / 1);
  }

  .lg\:bg-neutral-600\/20 {
    background-color: rgb(82 82 82 / 0.2);
  }

  .lg\:bg-neutral-600\/25 {
    background-color: rgb(82 82 82 / 0.25);
  }

  .lg\:bg-neutral-600\/30 {
    background-color: rgb(82 82 82 / 0.3);
  }

  .lg\:bg-neutral-600\/40 {
    background-color: rgb(82 82 82 / 0.4);
  }

  .lg\:bg-neutral-600\/5 {
    background-color: rgb(82 82 82 / 0.05);
  }

  .lg\:bg-neutral-600\/50 {
    background-color: rgb(82 82 82 / 0.5);
  }

  .lg\:bg-neutral-600\/60 {
    background-color: rgb(82 82 82 / 0.6);
  }

  .lg\:bg-neutral-600\/70 {
    background-color: rgb(82 82 82 / 0.7);
  }

  .lg\:bg-neutral-600\/75 {
    background-color: rgb(82 82 82 / 0.75);
  }

  .lg\:bg-neutral-600\/80 {
    background-color: rgb(82 82 82 / 0.8);
  }

  .lg\:bg-neutral-600\/90 {
    background-color: rgb(82 82 82 / 0.9);
  }

  .lg\:bg-neutral-600\/95 {
    background-color: rgb(82 82 82 / 0.95);
  }

  .lg\:bg-neutral-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity));
  }

  .lg\:bg-neutral-700\/0 {
    background-color: rgb(64 64 64 / 0);
  }

  .lg\:bg-neutral-700\/10 {
    background-color: rgb(64 64 64 / 0.1);
  }

  .lg\:bg-neutral-700\/100 {
    background-color: rgb(64 64 64 / 1);
  }

  .lg\:bg-neutral-700\/20 {
    background-color: rgb(64 64 64 / 0.2);
  }

  .lg\:bg-neutral-700\/25 {
    background-color: rgb(64 64 64 / 0.25);
  }

  .lg\:bg-neutral-700\/30 {
    background-color: rgb(64 64 64 / 0.3);
  }

  .lg\:bg-neutral-700\/40 {
    background-color: rgb(64 64 64 / 0.4);
  }

  .lg\:bg-neutral-700\/5 {
    background-color: rgb(64 64 64 / 0.05);
  }

  .lg\:bg-neutral-700\/50 {
    background-color: rgb(64 64 64 / 0.5);
  }

  .lg\:bg-neutral-700\/60 {
    background-color: rgb(64 64 64 / 0.6);
  }

  .lg\:bg-neutral-700\/70 {
    background-color: rgb(64 64 64 / 0.7);
  }

  .lg\:bg-neutral-700\/75 {
    background-color: rgb(64 64 64 / 0.75);
  }

  .lg\:bg-neutral-700\/80 {
    background-color: rgb(64 64 64 / 0.8);
  }

  .lg\:bg-neutral-700\/90 {
    background-color: rgb(64 64 64 / 0.9);
  }

  .lg\:bg-neutral-700\/95 {
    background-color: rgb(64 64 64 / 0.95);
  }

  .lg\:bg-neutral-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity));
  }

  .lg\:bg-neutral-800\/0 {
    background-color: rgb(38 38 38 / 0);
  }

  .lg\:bg-neutral-800\/10 {
    background-color: rgb(38 38 38 / 0.1);
  }

  .lg\:bg-neutral-800\/100 {
    background-color: rgb(38 38 38 / 1);
  }

  .lg\:bg-neutral-800\/20 {
    background-color: rgb(38 38 38 / 0.2);
  }

  .lg\:bg-neutral-800\/25 {
    background-color: rgb(38 38 38 / 0.25);
  }

  .lg\:bg-neutral-800\/30 {
    background-color: rgb(38 38 38 / 0.3);
  }

  .lg\:bg-neutral-800\/40 {
    background-color: rgb(38 38 38 / 0.4);
  }

  .lg\:bg-neutral-800\/5 {
    background-color: rgb(38 38 38 / 0.05);
  }

  .lg\:bg-neutral-800\/50 {
    background-color: rgb(38 38 38 / 0.5);
  }

  .lg\:bg-neutral-800\/60 {
    background-color: rgb(38 38 38 / 0.6);
  }

  .lg\:bg-neutral-800\/70 {
    background-color: rgb(38 38 38 / 0.7);
  }

  .lg\:bg-neutral-800\/75 {
    background-color: rgb(38 38 38 / 0.75);
  }

  .lg\:bg-neutral-800\/80 {
    background-color: rgb(38 38 38 / 0.8);
  }

  .lg\:bg-neutral-800\/90 {
    background-color: rgb(38 38 38 / 0.9);
  }

  .lg\:bg-neutral-800\/95 {
    background-color: rgb(38 38 38 / 0.95);
  }

  .lg\:bg-neutral-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity));
  }

  .lg\:bg-neutral-900\/0 {
    background-color: rgb(23 23 23 / 0);
  }

  .lg\:bg-neutral-900\/10 {
    background-color: rgb(23 23 23 / 0.1);
  }

  .lg\:bg-neutral-900\/100 {
    background-color: rgb(23 23 23 / 1);
  }

  .lg\:bg-neutral-900\/20 {
    background-color: rgb(23 23 23 / 0.2);
  }

  .lg\:bg-neutral-900\/25 {
    background-color: rgb(23 23 23 / 0.25);
  }

  .lg\:bg-neutral-900\/30 {
    background-color: rgb(23 23 23 / 0.3);
  }

  .lg\:bg-neutral-900\/40 {
    background-color: rgb(23 23 23 / 0.4);
  }

  .lg\:bg-neutral-900\/5 {
    background-color: rgb(23 23 23 / 0.05);
  }

  .lg\:bg-neutral-900\/50 {
    background-color: rgb(23 23 23 / 0.5);
  }

  .lg\:bg-neutral-900\/60 {
    background-color: rgb(23 23 23 / 0.6);
  }

  .lg\:bg-neutral-900\/70 {
    background-color: rgb(23 23 23 / 0.7);
  }

  .lg\:bg-neutral-900\/75 {
    background-color: rgb(23 23 23 / 0.75);
  }

  .lg\:bg-neutral-900\/80 {
    background-color: rgb(23 23 23 / 0.8);
  }

  .lg\:bg-neutral-900\/90 {
    background-color: rgb(23 23 23 / 0.9);
  }

  .lg\:bg-neutral-900\/95 {
    background-color: rgb(23 23 23 / 0.95);
  }

  .lg\:bg-pink-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 231 243 / var(--tw-bg-opacity));
  }

  .lg\:bg-pink-100\/0 {
    background-color: rgb(252 231 243 / 0);
  }

  .lg\:bg-pink-100\/10 {
    background-color: rgb(252 231 243 / 0.1);
  }

  .lg\:bg-pink-100\/100 {
    background-color: rgb(252 231 243 / 1);
  }

  .lg\:bg-pink-100\/20 {
    background-color: rgb(252 231 243 / 0.2);
  }

  .lg\:bg-pink-100\/25 {
    background-color: rgb(252 231 243 / 0.25);
  }

  .lg\:bg-pink-100\/30 {
    background-color: rgb(252 231 243 / 0.3);
  }

  .lg\:bg-pink-100\/40 {
    background-color: rgb(252 231 243 / 0.4);
  }

  .lg\:bg-pink-100\/5 {
    background-color: rgb(252 231 243 / 0.05);
  }

  .lg\:bg-pink-100\/50 {
    background-color: rgb(252 231 243 / 0.5);
  }

  .lg\:bg-pink-100\/60 {
    background-color: rgb(252 231 243 / 0.6);
  }

  .lg\:bg-pink-100\/70 {
    background-color: rgb(252 231 243 / 0.7);
  }

  .lg\:bg-pink-100\/75 {
    background-color: rgb(252 231 243 / 0.75);
  }

  .lg\:bg-pink-100\/80 {
    background-color: rgb(252 231 243 / 0.8);
  }

  .lg\:bg-pink-100\/90 {
    background-color: rgb(252 231 243 / 0.9);
  }

  .lg\:bg-pink-100\/95 {
    background-color: rgb(252 231 243 / 0.95);
  }

  .lg\:bg-pink-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity));
  }

  .lg\:bg-pink-200\/0 {
    background-color: rgb(251 207 232 / 0);
  }

  .lg\:bg-pink-200\/10 {
    background-color: rgb(251 207 232 / 0.1);
  }

  .lg\:bg-pink-200\/100 {
    background-color: rgb(251 207 232 / 1);
  }

  .lg\:bg-pink-200\/20 {
    background-color: rgb(251 207 232 / 0.2);
  }

  .lg\:bg-pink-200\/25 {
    background-color: rgb(251 207 232 / 0.25);
  }

  .lg\:bg-pink-200\/30 {
    background-color: rgb(251 207 232 / 0.3);
  }

  .lg\:bg-pink-200\/40 {
    background-color: rgb(251 207 232 / 0.4);
  }

  .lg\:bg-pink-200\/5 {
    background-color: rgb(251 207 232 / 0.05);
  }

  .lg\:bg-pink-200\/50 {
    background-color: rgb(251 207 232 / 0.5);
  }

  .lg\:bg-pink-200\/60 {
    background-color: rgb(251 207 232 / 0.6);
  }

  .lg\:bg-pink-200\/70 {
    background-color: rgb(251 207 232 / 0.7);
  }

  .lg\:bg-pink-200\/75 {
    background-color: rgb(251 207 232 / 0.75);
  }

  .lg\:bg-pink-200\/80 {
    background-color: rgb(251 207 232 / 0.8);
  }

  .lg\:bg-pink-200\/90 {
    background-color: rgb(251 207 232 / 0.9);
  }

  .lg\:bg-pink-200\/95 {
    background-color: rgb(251 207 232 / 0.95);
  }

  .lg\:bg-pink-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity));
  }

  .lg\:bg-pink-300\/0 {
    background-color: rgb(249 168 212 / 0);
  }

  .lg\:bg-pink-300\/10 {
    background-color: rgb(249 168 212 / 0.1);
  }

  .lg\:bg-pink-300\/100 {
    background-color: rgb(249 168 212 / 1);
  }

  .lg\:bg-pink-300\/20 {
    background-color: rgb(249 168 212 / 0.2);
  }

  .lg\:bg-pink-300\/25 {
    background-color: rgb(249 168 212 / 0.25);
  }

  .lg\:bg-pink-300\/30 {
    background-color: rgb(249 168 212 / 0.3);
  }

  .lg\:bg-pink-300\/40 {
    background-color: rgb(249 168 212 / 0.4);
  }

  .lg\:bg-pink-300\/5 {
    background-color: rgb(249 168 212 / 0.05);
  }

  .lg\:bg-pink-300\/50 {
    background-color: rgb(249 168 212 / 0.5);
  }

  .lg\:bg-pink-300\/60 {
    background-color: rgb(249 168 212 / 0.6);
  }

  .lg\:bg-pink-300\/70 {
    background-color: rgb(249 168 212 / 0.7);
  }

  .lg\:bg-pink-300\/75 {
    background-color: rgb(249 168 212 / 0.75);
  }

  .lg\:bg-pink-300\/80 {
    background-color: rgb(249 168 212 / 0.8);
  }

  .lg\:bg-pink-300\/90 {
    background-color: rgb(249 168 212 / 0.9);
  }

  .lg\:bg-pink-300\/95 {
    background-color: rgb(249 168 212 / 0.95);
  }

  .lg\:bg-pink-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity));
  }

  .lg\:bg-pink-400\/0 {
    background-color: rgb(244 114 182 / 0);
  }

  .lg\:bg-pink-400\/10 {
    background-color: rgb(244 114 182 / 0.1);
  }

  .lg\:bg-pink-400\/100 {
    background-color: rgb(244 114 182 / 1);
  }

  .lg\:bg-pink-400\/20 {
    background-color: rgb(244 114 182 / 0.2);
  }

  .lg\:bg-pink-400\/25 {
    background-color: rgb(244 114 182 / 0.25);
  }

  .lg\:bg-pink-400\/30 {
    background-color: rgb(244 114 182 / 0.3);
  }

  .lg\:bg-pink-400\/40 {
    background-color: rgb(244 114 182 / 0.4);
  }

  .lg\:bg-pink-400\/5 {
    background-color: rgb(244 114 182 / 0.05);
  }

  .lg\:bg-pink-400\/50 {
    background-color: rgb(244 114 182 / 0.5);
  }

  .lg\:bg-pink-400\/60 {
    background-color: rgb(244 114 182 / 0.6);
  }

  .lg\:bg-pink-400\/70 {
    background-color: rgb(244 114 182 / 0.7);
  }

  .lg\:bg-pink-400\/75 {
    background-color: rgb(244 114 182 / 0.75);
  }

  .lg\:bg-pink-400\/80 {
    background-color: rgb(244 114 182 / 0.8);
  }

  .lg\:bg-pink-400\/90 {
    background-color: rgb(244 114 182 / 0.9);
  }

  .lg\:bg-pink-400\/95 {
    background-color: rgb(244 114 182 / 0.95);
  }

  .lg\:bg-pink-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity));
  }

  .lg\:bg-pink-50\/0 {
    background-color: rgb(253 242 248 / 0);
  }

  .lg\:bg-pink-50\/10 {
    background-color: rgb(253 242 248 / 0.1);
  }

  .lg\:bg-pink-50\/100 {
    background-color: rgb(253 242 248 / 1);
  }

  .lg\:bg-pink-50\/20 {
    background-color: rgb(253 242 248 / 0.2);
  }

  .lg\:bg-pink-50\/25 {
    background-color: rgb(253 242 248 / 0.25);
  }

  .lg\:bg-pink-50\/30 {
    background-color: rgb(253 242 248 / 0.3);
  }

  .lg\:bg-pink-50\/40 {
    background-color: rgb(253 242 248 / 0.4);
  }

  .lg\:bg-pink-50\/5 {
    background-color: rgb(253 242 248 / 0.05);
  }

  .lg\:bg-pink-50\/50 {
    background-color: rgb(253 242 248 / 0.5);
  }

  .lg\:bg-pink-50\/60 {
    background-color: rgb(253 242 248 / 0.6);
  }

  .lg\:bg-pink-50\/70 {
    background-color: rgb(253 242 248 / 0.7);
  }

  .lg\:bg-pink-50\/75 {
    background-color: rgb(253 242 248 / 0.75);
  }

  .lg\:bg-pink-50\/80 {
    background-color: rgb(253 242 248 / 0.8);
  }

  .lg\:bg-pink-50\/90 {
    background-color: rgb(253 242 248 / 0.9);
  }

  .lg\:bg-pink-50\/95 {
    background-color: rgb(253 242 248 / 0.95);
  }

  .lg\:bg-pink-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity));
  }

  .lg\:bg-pink-500\/0 {
    background-color: rgb(236 72 153 / 0);
  }

  .lg\:bg-pink-500\/10 {
    background-color: rgb(236 72 153 / 0.1);
  }

  .lg\:bg-pink-500\/100 {
    background-color: rgb(236 72 153 / 1);
  }

  .lg\:bg-pink-500\/20 {
    background-color: rgb(236 72 153 / 0.2);
  }

  .lg\:bg-pink-500\/25 {
    background-color: rgb(236 72 153 / 0.25);
  }

  .lg\:bg-pink-500\/30 {
    background-color: rgb(236 72 153 / 0.3);
  }

  .lg\:bg-pink-500\/40 {
    background-color: rgb(236 72 153 / 0.4);
  }

  .lg\:bg-pink-500\/5 {
    background-color: rgb(236 72 153 / 0.05);
  }

  .lg\:bg-pink-500\/50 {
    background-color: rgb(236 72 153 / 0.5);
  }

  .lg\:bg-pink-500\/60 {
    background-color: rgb(236 72 153 / 0.6);
  }

  .lg\:bg-pink-500\/70 {
    background-color: rgb(236 72 153 / 0.7);
  }

  .lg\:bg-pink-500\/75 {
    background-color: rgb(236 72 153 / 0.75);
  }

  .lg\:bg-pink-500\/80 {
    background-color: rgb(236 72 153 / 0.8);
  }

  .lg\:bg-pink-500\/90 {
    background-color: rgb(236 72 153 / 0.9);
  }

  .lg\:bg-pink-500\/95 {
    background-color: rgb(236 72 153 / 0.95);
  }

  .lg\:bg-pink-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity));
  }

  .lg\:bg-pink-600\/0 {
    background-color: rgb(219 39 119 / 0);
  }

  .lg\:bg-pink-600\/10 {
    background-color: rgb(219 39 119 / 0.1);
  }

  .lg\:bg-pink-600\/100 {
    background-color: rgb(219 39 119 / 1);
  }

  .lg\:bg-pink-600\/20 {
    background-color: rgb(219 39 119 / 0.2);
  }

  .lg\:bg-pink-600\/25 {
    background-color: rgb(219 39 119 / 0.25);
  }

  .lg\:bg-pink-600\/30 {
    background-color: rgb(219 39 119 / 0.3);
  }

  .lg\:bg-pink-600\/40 {
    background-color: rgb(219 39 119 / 0.4);
  }

  .lg\:bg-pink-600\/5 {
    background-color: rgb(219 39 119 / 0.05);
  }

  .lg\:bg-pink-600\/50 {
    background-color: rgb(219 39 119 / 0.5);
  }

  .lg\:bg-pink-600\/60 {
    background-color: rgb(219 39 119 / 0.6);
  }

  .lg\:bg-pink-600\/70 {
    background-color: rgb(219 39 119 / 0.7);
  }

  .lg\:bg-pink-600\/75 {
    background-color: rgb(219 39 119 / 0.75);
  }

  .lg\:bg-pink-600\/80 {
    background-color: rgb(219 39 119 / 0.8);
  }

  .lg\:bg-pink-600\/90 {
    background-color: rgb(219 39 119 / 0.9);
  }

  .lg\:bg-pink-600\/95 {
    background-color: rgb(219 39 119 / 0.95);
  }

  .lg\:bg-pink-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity));
  }

  .lg\:bg-pink-700\/0 {
    background-color: rgb(190 24 93 / 0);
  }

  .lg\:bg-pink-700\/10 {
    background-color: rgb(190 24 93 / 0.1);
  }

  .lg\:bg-pink-700\/100 {
    background-color: rgb(190 24 93 / 1);
  }

  .lg\:bg-pink-700\/20 {
    background-color: rgb(190 24 93 / 0.2);
  }

  .lg\:bg-pink-700\/25 {
    background-color: rgb(190 24 93 / 0.25);
  }

  .lg\:bg-pink-700\/30 {
    background-color: rgb(190 24 93 / 0.3);
  }

  .lg\:bg-pink-700\/40 {
    background-color: rgb(190 24 93 / 0.4);
  }

  .lg\:bg-pink-700\/5 {
    background-color: rgb(190 24 93 / 0.05);
  }

  .lg\:bg-pink-700\/50 {
    background-color: rgb(190 24 93 / 0.5);
  }

  .lg\:bg-pink-700\/60 {
    background-color: rgb(190 24 93 / 0.6);
  }

  .lg\:bg-pink-700\/70 {
    background-color: rgb(190 24 93 / 0.7);
  }

  .lg\:bg-pink-700\/75 {
    background-color: rgb(190 24 93 / 0.75);
  }

  .lg\:bg-pink-700\/80 {
    background-color: rgb(190 24 93 / 0.8);
  }

  .lg\:bg-pink-700\/90 {
    background-color: rgb(190 24 93 / 0.9);
  }

  .lg\:bg-pink-700\/95 {
    background-color: rgb(190 24 93 / 0.95);
  }

  .lg\:bg-pink-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(157 23 77 / var(--tw-bg-opacity));
  }

  .lg\:bg-pink-800\/0 {
    background-color: rgb(157 23 77 / 0);
  }

  .lg\:bg-pink-800\/10 {
    background-color: rgb(157 23 77 / 0.1);
  }

  .lg\:bg-pink-800\/100 {
    background-color: rgb(157 23 77 / 1);
  }

  .lg\:bg-pink-800\/20 {
    background-color: rgb(157 23 77 / 0.2);
  }

  .lg\:bg-pink-800\/25 {
    background-color: rgb(157 23 77 / 0.25);
  }

  .lg\:bg-pink-800\/30 {
    background-color: rgb(157 23 77 / 0.3);
  }

  .lg\:bg-pink-800\/40 {
    background-color: rgb(157 23 77 / 0.4);
  }

  .lg\:bg-pink-800\/5 {
    background-color: rgb(157 23 77 / 0.05);
  }

  .lg\:bg-pink-800\/50 {
    background-color: rgb(157 23 77 / 0.5);
  }

  .lg\:bg-pink-800\/60 {
    background-color: rgb(157 23 77 / 0.6);
  }

  .lg\:bg-pink-800\/70 {
    background-color: rgb(157 23 77 / 0.7);
  }

  .lg\:bg-pink-800\/75 {
    background-color: rgb(157 23 77 / 0.75);
  }

  .lg\:bg-pink-800\/80 {
    background-color: rgb(157 23 77 / 0.8);
  }

  .lg\:bg-pink-800\/90 {
    background-color: rgb(157 23 77 / 0.9);
  }

  .lg\:bg-pink-800\/95 {
    background-color: rgb(157 23 77 / 0.95);
  }

  .lg\:bg-pink-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity));
  }

  .lg\:bg-pink-900\/0 {
    background-color: rgb(131 24 67 / 0);
  }

  .lg\:bg-pink-900\/10 {
    background-color: rgb(131 24 67 / 0.1);
  }

  .lg\:bg-pink-900\/100 {
    background-color: rgb(131 24 67 / 1);
  }

  .lg\:bg-pink-900\/20 {
    background-color: rgb(131 24 67 / 0.2);
  }

  .lg\:bg-pink-900\/25 {
    background-color: rgb(131 24 67 / 0.25);
  }

  .lg\:bg-pink-900\/30 {
    background-color: rgb(131 24 67 / 0.3);
  }

  .lg\:bg-pink-900\/40 {
    background-color: rgb(131 24 67 / 0.4);
  }

  .lg\:bg-pink-900\/5 {
    background-color: rgb(131 24 67 / 0.05);
  }

  .lg\:bg-pink-900\/50 {
    background-color: rgb(131 24 67 / 0.5);
  }

  .lg\:bg-pink-900\/60 {
    background-color: rgb(131 24 67 / 0.6);
  }

  .lg\:bg-pink-900\/70 {
    background-color: rgb(131 24 67 / 0.7);
  }

  .lg\:bg-pink-900\/75 {
    background-color: rgb(131 24 67 / 0.75);
  }

  .lg\:bg-pink-900\/80 {
    background-color: rgb(131 24 67 / 0.8);
  }

  .lg\:bg-pink-900\/90 {
    background-color: rgb(131 24 67 / 0.9);
  }

  .lg\:bg-pink-900\/95 {
    background-color: rgb(131 24 67 / 0.95);
  }

  .lg\:bg-primary-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 224 242 / var(--tw-bg-opacity));
  }

  .lg\:bg-primary-100\/0 {
    background-color: rgb(224 224 242 / 0);
  }

  .lg\:bg-primary-100\/10 {
    background-color: rgb(224 224 242 / 0.1);
  }

  .lg\:bg-primary-100\/100 {
    background-color: rgb(224 224 242 / 1);
  }

  .lg\:bg-primary-100\/20 {
    background-color: rgb(224 224 242 / 0.2);
  }

  .lg\:bg-primary-100\/25 {
    background-color: rgb(224 224 242 / 0.25);
  }

  .lg\:bg-primary-100\/30 {
    background-color: rgb(224 224 242 / 0.3);
  }

  .lg\:bg-primary-100\/40 {
    background-color: rgb(224 224 242 / 0.4);
  }

  .lg\:bg-primary-100\/5 {
    background-color: rgb(224 224 242 / 0.05);
  }

  .lg\:bg-primary-100\/50 {
    background-color: rgb(224 224 242 / 0.5);
  }

  .lg\:bg-primary-100\/60 {
    background-color: rgb(224 224 242 / 0.6);
  }

  .lg\:bg-primary-100\/70 {
    background-color: rgb(224 224 242 / 0.7);
  }

  .lg\:bg-primary-100\/75 {
    background-color: rgb(224 224 242 / 0.75);
  }

  .lg\:bg-primary-100\/80 {
    background-color: rgb(224 224 242 / 0.8);
  }

  .lg\:bg-primary-100\/90 {
    background-color: rgb(224 224 242 / 0.9);
  }

  .lg\:bg-primary-100\/95 {
    background-color: rgb(224 224 242 / 0.95);
  }

  .lg\:bg-primary-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(178 178 218 / var(--tw-bg-opacity));
  }

  .lg\:bg-primary-200\/0 {
    background-color: rgb(178 178 218 / 0);
  }

  .lg\:bg-primary-200\/10 {
    background-color: rgb(178 178 218 / 0.1);
  }

  .lg\:bg-primary-200\/100 {
    background-color: rgb(178 178 218 / 1);
  }

  .lg\:bg-primary-200\/20 {
    background-color: rgb(178 178 218 / 0.2);
  }

  .lg\:bg-primary-200\/25 {
    background-color: rgb(178 178 218 / 0.25);
  }

  .lg\:bg-primary-200\/30 {
    background-color: rgb(178 178 218 / 0.3);
  }

  .lg\:bg-primary-200\/40 {
    background-color: rgb(178 178 218 / 0.4);
  }

  .lg\:bg-primary-200\/5 {
    background-color: rgb(178 178 218 / 0.05);
  }

  .lg\:bg-primary-200\/50 {
    background-color: rgb(178 178 218 / 0.5);
  }

  .lg\:bg-primary-200\/60 {
    background-color: rgb(178 178 218 / 0.6);
  }

  .lg\:bg-primary-200\/70 {
    background-color: rgb(178 178 218 / 0.7);
  }

  .lg\:bg-primary-200\/75 {
    background-color: rgb(178 178 218 / 0.75);
  }

  .lg\:bg-primary-200\/80 {
    background-color: rgb(178 178 218 / 0.8);
  }

  .lg\:bg-primary-200\/90 {
    background-color: rgb(178 178 218 / 0.9);
  }

  .lg\:bg-primary-200\/95 {
    background-color: rgb(178 178 218 / 0.95);
  }

  .lg\:bg-primary-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(132 132 194 / var(--tw-bg-opacity));
  }

  .lg\:bg-primary-300\/0 {
    background-color: rgb(132 132 194 / 0);
  }

  .lg\:bg-primary-300\/10 {
    background-color: rgb(132 132 194 / 0.1);
  }

  .lg\:bg-primary-300\/100 {
    background-color: rgb(132 132 194 / 1);
  }

  .lg\:bg-primary-300\/20 {
    background-color: rgb(132 132 194 / 0.2);
  }

  .lg\:bg-primary-300\/25 {
    background-color: rgb(132 132 194 / 0.25);
  }

  .lg\:bg-primary-300\/30 {
    background-color: rgb(132 132 194 / 0.3);
  }

  .lg\:bg-primary-300\/40 {
    background-color: rgb(132 132 194 / 0.4);
  }

  .lg\:bg-primary-300\/5 {
    background-color: rgb(132 132 194 / 0.05);
  }

  .lg\:bg-primary-300\/50 {
    background-color: rgb(132 132 194 / 0.5);
  }

  .lg\:bg-primary-300\/60 {
    background-color: rgb(132 132 194 / 0.6);
  }

  .lg\:bg-primary-300\/70 {
    background-color: rgb(132 132 194 / 0.7);
  }

  .lg\:bg-primary-300\/75 {
    background-color: rgb(132 132 194 / 0.75);
  }

  .lg\:bg-primary-300\/80 {
    background-color: rgb(132 132 194 / 0.8);
  }

  .lg\:bg-primary-300\/90 {
    background-color: rgb(132 132 194 / 0.9);
  }

  .lg\:bg-primary-300\/95 {
    background-color: rgb(132 132 194 / 0.95);
  }

  .lg\:bg-primary-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(86 86 171 / var(--tw-bg-opacity));
  }

  .lg\:bg-primary-400\/0 {
    background-color: rgb(86 86 171 / 0);
  }

  .lg\:bg-primary-400\/10 {
    background-color: rgb(86 86 171 / 0.1);
  }

  .lg\:bg-primary-400\/100 {
    background-color: rgb(86 86 171 / 1);
  }

  .lg\:bg-primary-400\/20 {
    background-color: rgb(86 86 171 / 0.2);
  }

  .lg\:bg-primary-400\/25 {
    background-color: rgb(86 86 171 / 0.25);
  }

  .lg\:bg-primary-400\/30 {
    background-color: rgb(86 86 171 / 0.3);
  }

  .lg\:bg-primary-400\/40 {
    background-color: rgb(86 86 171 / 0.4);
  }

  .lg\:bg-primary-400\/5 {
    background-color: rgb(86 86 171 / 0.05);
  }

  .lg\:bg-primary-400\/50 {
    background-color: rgb(86 86 171 / 0.5);
  }

  .lg\:bg-primary-400\/60 {
    background-color: rgb(86 86 171 / 0.6);
  }

  .lg\:bg-primary-400\/70 {
    background-color: rgb(86 86 171 / 0.7);
  }

  .lg\:bg-primary-400\/75 {
    background-color: rgb(86 86 171 / 0.75);
  }

  .lg\:bg-primary-400\/80 {
    background-color: rgb(86 86 171 / 0.8);
  }

  .lg\:bg-primary-400\/90 {
    background-color: rgb(86 86 171 / 0.9);
  }

  .lg\:bg-primary-400\/95 {
    background-color: rgb(86 86 171 / 0.95);
  }

  .lg\:bg-primary-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 56 133 / var(--tw-bg-opacity));
  }

  .lg\:bg-primary-500\/0 {
    background-color: rgb(59 56 133 / 0);
  }

  .lg\:bg-primary-500\/10 {
    background-color: rgb(59 56 133 / 0.1);
  }

  .lg\:bg-primary-500\/100 {
    background-color: rgb(59 56 133 / 1);
  }

  .lg\:bg-primary-500\/20 {
    background-color: rgb(59 56 133 / 0.2);
  }

  .lg\:bg-primary-500\/25 {
    background-color: rgb(59 56 133 / 0.25);
  }

  .lg\:bg-primary-500\/30 {
    background-color: rgb(59 56 133 / 0.3);
  }

  .lg\:bg-primary-500\/40 {
    background-color: rgb(59 56 133 / 0.4);
  }

  .lg\:bg-primary-500\/5 {
    background-color: rgb(59 56 133 / 0.05);
  }

  .lg\:bg-primary-500\/50 {
    background-color: rgb(59 56 133 / 0.5);
  }

  .lg\:bg-primary-500\/60 {
    background-color: rgb(59 56 133 / 0.6);
  }

  .lg\:bg-primary-500\/70 {
    background-color: rgb(59 56 133 / 0.7);
  }

  .lg\:bg-primary-500\/75 {
    background-color: rgb(59 56 133 / 0.75);
  }

  .lg\:bg-primary-500\/80 {
    background-color: rgb(59 56 133 / 0.8);
  }

  .lg\:bg-primary-500\/90 {
    background-color: rgb(59 56 133 / 0.9);
  }

  .lg\:bg-primary-500\/95 {
    background-color: rgb(59 56 133 / 0.95);
  }

  .lg\:bg-primary-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(42 40 99 / var(--tw-bg-opacity));
  }

  .lg\:bg-primary-600\/0 {
    background-color: rgb(42 40 99 / 0);
  }

  .lg\:bg-primary-600\/10 {
    background-color: rgb(42 40 99 / 0.1);
  }

  .lg\:bg-primary-600\/100 {
    background-color: rgb(42 40 99 / 1);
  }

  .lg\:bg-primary-600\/20 {
    background-color: rgb(42 40 99 / 0.2);
  }

  .lg\:bg-primary-600\/25 {
    background-color: rgb(42 40 99 / 0.25);
  }

  .lg\:bg-primary-600\/30 {
    background-color: rgb(42 40 99 / 0.3);
  }

  .lg\:bg-primary-600\/40 {
    background-color: rgb(42 40 99 / 0.4);
  }

  .lg\:bg-primary-600\/5 {
    background-color: rgb(42 40 99 / 0.05);
  }

  .lg\:bg-primary-600\/50 {
    background-color: rgb(42 40 99 / 0.5);
  }

  .lg\:bg-primary-600\/60 {
    background-color: rgb(42 40 99 / 0.6);
  }

  .lg\:bg-primary-600\/70 {
    background-color: rgb(42 40 99 / 0.7);
  }

  .lg\:bg-primary-600\/75 {
    background-color: rgb(42 40 99 / 0.75);
  }

  .lg\:bg-primary-600\/80 {
    background-color: rgb(42 40 99 / 0.8);
  }

  .lg\:bg-primary-600\/90 {
    background-color: rgb(42 40 99 / 0.9);
  }

  .lg\:bg-primary-600\/95 {
    background-color: rgb(42 40 99 / 0.95);
  }

  .lg\:bg-primary-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(26 24 65 / var(--tw-bg-opacity));
  }

  .lg\:bg-primary-700\/0 {
    background-color: rgb(26 24 65 / 0);
  }

  .lg\:bg-primary-700\/10 {
    background-color: rgb(26 24 65 / 0.1);
  }

  .lg\:bg-primary-700\/100 {
    background-color: rgb(26 24 65 / 1);
  }

  .lg\:bg-primary-700\/20 {
    background-color: rgb(26 24 65 / 0.2);
  }

  .lg\:bg-primary-700\/25 {
    background-color: rgb(26 24 65 / 0.25);
  }

  .lg\:bg-primary-700\/30 {
    background-color: rgb(26 24 65 / 0.3);
  }

  .lg\:bg-primary-700\/40 {
    background-color: rgb(26 24 65 / 0.4);
  }

  .lg\:bg-primary-700\/5 {
    background-color: rgb(26 24 65 / 0.05);
  }

  .lg\:bg-primary-700\/50 {
    background-color: rgb(26 24 65 / 0.5);
  }

  .lg\:bg-primary-700\/60 {
    background-color: rgb(26 24 65 / 0.6);
  }

  .lg\:bg-primary-700\/70 {
    background-color: rgb(26 24 65 / 0.7);
  }

  .lg\:bg-primary-700\/75 {
    background-color: rgb(26 24 65 / 0.75);
  }

  .lg\:bg-primary-700\/80 {
    background-color: rgb(26 24 65 / 0.8);
  }

  .lg\:bg-primary-700\/90 {
    background-color: rgb(26 24 65 / 0.9);
  }

  .lg\:bg-primary-700\/95 {
    background-color: rgb(26 24 65 / 0.95);
  }

  .lg\:bg-primary-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(10 8 31 / var(--tw-bg-opacity));
  }

  .lg\:bg-primary-800\/0 {
    background-color: rgb(10 8 31 / 0);
  }

  .lg\:bg-primary-800\/10 {
    background-color: rgb(10 8 31 / 0.1);
  }

  .lg\:bg-primary-800\/100 {
    background-color: rgb(10 8 31 / 1);
  }

  .lg\:bg-primary-800\/20 {
    background-color: rgb(10 8 31 / 0.2);
  }

  .lg\:bg-primary-800\/25 {
    background-color: rgb(10 8 31 / 0.25);
  }

  .lg\:bg-primary-800\/30 {
    background-color: rgb(10 8 31 / 0.3);
  }

  .lg\:bg-primary-800\/40 {
    background-color: rgb(10 8 31 / 0.4);
  }

  .lg\:bg-primary-800\/5 {
    background-color: rgb(10 8 31 / 0.05);
  }

  .lg\:bg-primary-800\/50 {
    background-color: rgb(10 8 31 / 0.5);
  }

  .lg\:bg-primary-800\/60 {
    background-color: rgb(10 8 31 / 0.6);
  }

  .lg\:bg-primary-800\/70 {
    background-color: rgb(10 8 31 / 0.7);
  }

  .lg\:bg-primary-800\/75 {
    background-color: rgb(10 8 31 / 0.75);
  }

  .lg\:bg-primary-800\/80 {
    background-color: rgb(10 8 31 / 0.8);
  }

  .lg\:bg-primary-800\/90 {
    background-color: rgb(10 8 31 / 0.9);
  }

  .lg\:bg-primary-800\/95 {
    background-color: rgb(10 8 31 / 0.95);
  }

  .lg\:bg-primary-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }

  .lg\:bg-primary-900\/0 {
    background-color: rgb(0 0 0 / 0);
  }

  .lg\:bg-primary-900\/10 {
    background-color: rgb(0 0 0 / 0.1);
  }

  .lg\:bg-primary-900\/100 {
    background-color: rgb(0 0 0 / 1);
  }

  .lg\:bg-primary-900\/20 {
    background-color: rgb(0 0 0 / 0.2);
  }

  .lg\:bg-primary-900\/25 {
    background-color: rgb(0 0 0 / 0.25);
  }

  .lg\:bg-primary-900\/30 {
    background-color: rgb(0 0 0 / 0.3);
  }

  .lg\:bg-primary-900\/40 {
    background-color: rgb(0 0 0 / 0.4);
  }

  .lg\:bg-primary-900\/5 {
    background-color: rgb(0 0 0 / 0.05);
  }

  .lg\:bg-primary-900\/50 {
    background-color: rgb(0 0 0 / 0.5);
  }

  .lg\:bg-primary-900\/60 {
    background-color: rgb(0 0 0 / 0.6);
  }

  .lg\:bg-primary-900\/70 {
    background-color: rgb(0 0 0 / 0.7);
  }

  .lg\:bg-primary-900\/75 {
    background-color: rgb(0 0 0 / 0.75);
  }

  .lg\:bg-primary-900\/80 {
    background-color: rgb(0 0 0 / 0.8);
  }

  .lg\:bg-primary-900\/90 {
    background-color: rgb(0 0 0 / 0.9);
  }

  .lg\:bg-primary-900\/95 {
    background-color: rgb(0 0 0 / 0.95);
  }

  .lg\:bg-purple-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity));
  }

  .lg\:bg-purple-100\/0 {
    background-color: rgb(243 232 255 / 0);
  }

  .lg\:bg-purple-100\/10 {
    background-color: rgb(243 232 255 / 0.1);
  }

  .lg\:bg-purple-100\/100 {
    background-color: rgb(243 232 255 / 1);
  }

  .lg\:bg-purple-100\/20 {
    background-color: rgb(243 232 255 / 0.2);
  }

  .lg\:bg-purple-100\/25 {
    background-color: rgb(243 232 255 / 0.25);
  }

  .lg\:bg-purple-100\/30 {
    background-color: rgb(243 232 255 / 0.3);
  }

  .lg\:bg-purple-100\/40 {
    background-color: rgb(243 232 255 / 0.4);
  }

  .lg\:bg-purple-100\/5 {
    background-color: rgb(243 232 255 / 0.05);
  }

  .lg\:bg-purple-100\/50 {
    background-color: rgb(243 232 255 / 0.5);
  }

  .lg\:bg-purple-100\/60 {
    background-color: rgb(243 232 255 / 0.6);
  }

  .lg\:bg-purple-100\/70 {
    background-color: rgb(243 232 255 / 0.7);
  }

  .lg\:bg-purple-100\/75 {
    background-color: rgb(243 232 255 / 0.75);
  }

  .lg\:bg-purple-100\/80 {
    background-color: rgb(243 232 255 / 0.8);
  }

  .lg\:bg-purple-100\/90 {
    background-color: rgb(243 232 255 / 0.9);
  }

  .lg\:bg-purple-100\/95 {
    background-color: rgb(243 232 255 / 0.95);
  }

  .lg\:bg-purple-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity));
  }

  .lg\:bg-purple-200\/0 {
    background-color: rgb(233 213 255 / 0);
  }

  .lg\:bg-purple-200\/10 {
    background-color: rgb(233 213 255 / 0.1);
  }

  .lg\:bg-purple-200\/100 {
    background-color: rgb(233 213 255 / 1);
  }

  .lg\:bg-purple-200\/20 {
    background-color: rgb(233 213 255 / 0.2);
  }

  .lg\:bg-purple-200\/25 {
    background-color: rgb(233 213 255 / 0.25);
  }

  .lg\:bg-purple-200\/30 {
    background-color: rgb(233 213 255 / 0.3);
  }

  .lg\:bg-purple-200\/40 {
    background-color: rgb(233 213 255 / 0.4);
  }

  .lg\:bg-purple-200\/5 {
    background-color: rgb(233 213 255 / 0.05);
  }

  .lg\:bg-purple-200\/50 {
    background-color: rgb(233 213 255 / 0.5);
  }

  .lg\:bg-purple-200\/60 {
    background-color: rgb(233 213 255 / 0.6);
  }

  .lg\:bg-purple-200\/70 {
    background-color: rgb(233 213 255 / 0.7);
  }

  .lg\:bg-purple-200\/75 {
    background-color: rgb(233 213 255 / 0.75);
  }

  .lg\:bg-purple-200\/80 {
    background-color: rgb(233 213 255 / 0.8);
  }

  .lg\:bg-purple-200\/90 {
    background-color: rgb(233 213 255 / 0.9);
  }

  .lg\:bg-purple-200\/95 {
    background-color: rgb(233 213 255 / 0.95);
  }

  .lg\:bg-purple-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity));
  }

  .lg\:bg-purple-300\/0 {
    background-color: rgb(216 180 254 / 0);
  }

  .lg\:bg-purple-300\/10 {
    background-color: rgb(216 180 254 / 0.1);
  }

  .lg\:bg-purple-300\/100 {
    background-color: rgb(216 180 254 / 1);
  }

  .lg\:bg-purple-300\/20 {
    background-color: rgb(216 180 254 / 0.2);
  }

  .lg\:bg-purple-300\/25 {
    background-color: rgb(216 180 254 / 0.25);
  }

  .lg\:bg-purple-300\/30 {
    background-color: rgb(216 180 254 / 0.3);
  }

  .lg\:bg-purple-300\/40 {
    background-color: rgb(216 180 254 / 0.4);
  }

  .lg\:bg-purple-300\/5 {
    background-color: rgb(216 180 254 / 0.05);
  }

  .lg\:bg-purple-300\/50 {
    background-color: rgb(216 180 254 / 0.5);
  }

  .lg\:bg-purple-300\/60 {
    background-color: rgb(216 180 254 / 0.6);
  }

  .lg\:bg-purple-300\/70 {
    background-color: rgb(216 180 254 / 0.7);
  }

  .lg\:bg-purple-300\/75 {
    background-color: rgb(216 180 254 / 0.75);
  }

  .lg\:bg-purple-300\/80 {
    background-color: rgb(216 180 254 / 0.8);
  }

  .lg\:bg-purple-300\/90 {
    background-color: rgb(216 180 254 / 0.9);
  }

  .lg\:bg-purple-300\/95 {
    background-color: rgb(216 180 254 / 0.95);
  }

  .lg\:bg-purple-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity));
  }

  .lg\:bg-purple-400\/0 {
    background-color: rgb(192 132 252 / 0);
  }

  .lg\:bg-purple-400\/10 {
    background-color: rgb(192 132 252 / 0.1);
  }

  .lg\:bg-purple-400\/100 {
    background-color: rgb(192 132 252 / 1);
  }

  .lg\:bg-purple-400\/20 {
    background-color: rgb(192 132 252 / 0.2);
  }

  .lg\:bg-purple-400\/25 {
    background-color: rgb(192 132 252 / 0.25);
  }

  .lg\:bg-purple-400\/30 {
    background-color: rgb(192 132 252 / 0.3);
  }

  .lg\:bg-purple-400\/40 {
    background-color: rgb(192 132 252 / 0.4);
  }

  .lg\:bg-purple-400\/5 {
    background-color: rgb(192 132 252 / 0.05);
  }

  .lg\:bg-purple-400\/50 {
    background-color: rgb(192 132 252 / 0.5);
  }

  .lg\:bg-purple-400\/60 {
    background-color: rgb(192 132 252 / 0.6);
  }

  .lg\:bg-purple-400\/70 {
    background-color: rgb(192 132 252 / 0.7);
  }

  .lg\:bg-purple-400\/75 {
    background-color: rgb(192 132 252 / 0.75);
  }

  .lg\:bg-purple-400\/80 {
    background-color: rgb(192 132 252 / 0.8);
  }

  .lg\:bg-purple-400\/90 {
    background-color: rgb(192 132 252 / 0.9);
  }

  .lg\:bg-purple-400\/95 {
    background-color: rgb(192 132 252 / 0.95);
  }

  .lg\:bg-purple-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity));
  }

  .lg\:bg-purple-50\/0 {
    background-color: rgb(250 245 255 / 0);
  }

  .lg\:bg-purple-50\/10 {
    background-color: rgb(250 245 255 / 0.1);
  }

  .lg\:bg-purple-50\/100 {
    background-color: rgb(250 245 255 / 1);
  }

  .lg\:bg-purple-50\/20 {
    background-color: rgb(250 245 255 / 0.2);
  }

  .lg\:bg-purple-50\/25 {
    background-color: rgb(250 245 255 / 0.25);
  }

  .lg\:bg-purple-50\/30 {
    background-color: rgb(250 245 255 / 0.3);
  }

  .lg\:bg-purple-50\/40 {
    background-color: rgb(250 245 255 / 0.4);
  }

  .lg\:bg-purple-50\/5 {
    background-color: rgb(250 245 255 / 0.05);
  }

  .lg\:bg-purple-50\/50 {
    background-color: rgb(250 245 255 / 0.5);
  }

  .lg\:bg-purple-50\/60 {
    background-color: rgb(250 245 255 / 0.6);
  }

  .lg\:bg-purple-50\/70 {
    background-color: rgb(250 245 255 / 0.7);
  }

  .lg\:bg-purple-50\/75 {
    background-color: rgb(250 245 255 / 0.75);
  }

  .lg\:bg-purple-50\/80 {
    background-color: rgb(250 245 255 / 0.8);
  }

  .lg\:bg-purple-50\/90 {
    background-color: rgb(250 245 255 / 0.9);
  }

  .lg\:bg-purple-50\/95 {
    background-color: rgb(250 245 255 / 0.95);
  }

  .lg\:bg-purple-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity));
  }

  .lg\:bg-purple-500\/0 {
    background-color: rgb(168 85 247 / 0);
  }

  .lg\:bg-purple-500\/10 {
    background-color: rgb(168 85 247 / 0.1);
  }

  .lg\:bg-purple-500\/100 {
    background-color: rgb(168 85 247 / 1);
  }

  .lg\:bg-purple-500\/20 {
    background-color: rgb(168 85 247 / 0.2);
  }

  .lg\:bg-purple-500\/25 {
    background-color: rgb(168 85 247 / 0.25);
  }

  .lg\:bg-purple-500\/30 {
    background-color: rgb(168 85 247 / 0.3);
  }

  .lg\:bg-purple-500\/40 {
    background-color: rgb(168 85 247 / 0.4);
  }

  .lg\:bg-purple-500\/5 {
    background-color: rgb(168 85 247 / 0.05);
  }

  .lg\:bg-purple-500\/50 {
    background-color: rgb(168 85 247 / 0.5);
  }

  .lg\:bg-purple-500\/60 {
    background-color: rgb(168 85 247 / 0.6);
  }

  .lg\:bg-purple-500\/70 {
    background-color: rgb(168 85 247 / 0.7);
  }

  .lg\:bg-purple-500\/75 {
    background-color: rgb(168 85 247 / 0.75);
  }

  .lg\:bg-purple-500\/80 {
    background-color: rgb(168 85 247 / 0.8);
  }

  .lg\:bg-purple-500\/90 {
    background-color: rgb(168 85 247 / 0.9);
  }

  .lg\:bg-purple-500\/95 {
    background-color: rgb(168 85 247 / 0.95);
  }

  .lg\:bg-purple-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity));
  }

  .lg\:bg-purple-600\/0 {
    background-color: rgb(147 51 234 / 0);
  }

  .lg\:bg-purple-600\/10 {
    background-color: rgb(147 51 234 / 0.1);
  }

  .lg\:bg-purple-600\/100 {
    background-color: rgb(147 51 234 / 1);
  }

  .lg\:bg-purple-600\/20 {
    background-color: rgb(147 51 234 / 0.2);
  }

  .lg\:bg-purple-600\/25 {
    background-color: rgb(147 51 234 / 0.25);
  }

  .lg\:bg-purple-600\/30 {
    background-color: rgb(147 51 234 / 0.3);
  }

  .lg\:bg-purple-600\/40 {
    background-color: rgb(147 51 234 / 0.4);
  }

  .lg\:bg-purple-600\/5 {
    background-color: rgb(147 51 234 / 0.05);
  }

  .lg\:bg-purple-600\/50 {
    background-color: rgb(147 51 234 / 0.5);
  }

  .lg\:bg-purple-600\/60 {
    background-color: rgb(147 51 234 / 0.6);
  }

  .lg\:bg-purple-600\/70 {
    background-color: rgb(147 51 234 / 0.7);
  }

  .lg\:bg-purple-600\/75 {
    background-color: rgb(147 51 234 / 0.75);
  }

  .lg\:bg-purple-600\/80 {
    background-color: rgb(147 51 234 / 0.8);
  }

  .lg\:bg-purple-600\/90 {
    background-color: rgb(147 51 234 / 0.9);
  }

  .lg\:bg-purple-600\/95 {
    background-color: rgb(147 51 234 / 0.95);
  }

  .lg\:bg-purple-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity));
  }

  .lg\:bg-purple-700\/0 {
    background-color: rgb(126 34 206 / 0);
  }

  .lg\:bg-purple-700\/10 {
    background-color: rgb(126 34 206 / 0.1);
  }

  .lg\:bg-purple-700\/100 {
    background-color: rgb(126 34 206 / 1);
  }

  .lg\:bg-purple-700\/20 {
    background-color: rgb(126 34 206 / 0.2);
  }

  .lg\:bg-purple-700\/25 {
    background-color: rgb(126 34 206 / 0.25);
  }

  .lg\:bg-purple-700\/30 {
    background-color: rgb(126 34 206 / 0.3);
  }

  .lg\:bg-purple-700\/40 {
    background-color: rgb(126 34 206 / 0.4);
  }

  .lg\:bg-purple-700\/5 {
    background-color: rgb(126 34 206 / 0.05);
  }

  .lg\:bg-purple-700\/50 {
    background-color: rgb(126 34 206 / 0.5);
  }

  .lg\:bg-purple-700\/60 {
    background-color: rgb(126 34 206 / 0.6);
  }

  .lg\:bg-purple-700\/70 {
    background-color: rgb(126 34 206 / 0.7);
  }

  .lg\:bg-purple-700\/75 {
    background-color: rgb(126 34 206 / 0.75);
  }

  .lg\:bg-purple-700\/80 {
    background-color: rgb(126 34 206 / 0.8);
  }

  .lg\:bg-purple-700\/90 {
    background-color: rgb(126 34 206 / 0.9);
  }

  .lg\:bg-purple-700\/95 {
    background-color: rgb(126 34 206 / 0.95);
  }

  .lg\:bg-purple-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity));
  }

  .lg\:bg-purple-800\/0 {
    background-color: rgb(107 33 168 / 0);
  }

  .lg\:bg-purple-800\/10 {
    background-color: rgb(107 33 168 / 0.1);
  }

  .lg\:bg-purple-800\/100 {
    background-color: rgb(107 33 168 / 1);
  }

  .lg\:bg-purple-800\/20 {
    background-color: rgb(107 33 168 / 0.2);
  }

  .lg\:bg-purple-800\/25 {
    background-color: rgb(107 33 168 / 0.25);
  }

  .lg\:bg-purple-800\/30 {
    background-color: rgb(107 33 168 / 0.3);
  }

  .lg\:bg-purple-800\/40 {
    background-color: rgb(107 33 168 / 0.4);
  }

  .lg\:bg-purple-800\/5 {
    background-color: rgb(107 33 168 / 0.05);
  }

  .lg\:bg-purple-800\/50 {
    background-color: rgb(107 33 168 / 0.5);
  }

  .lg\:bg-purple-800\/60 {
    background-color: rgb(107 33 168 / 0.6);
  }

  .lg\:bg-purple-800\/70 {
    background-color: rgb(107 33 168 / 0.7);
  }

  .lg\:bg-purple-800\/75 {
    background-color: rgb(107 33 168 / 0.75);
  }

  .lg\:bg-purple-800\/80 {
    background-color: rgb(107 33 168 / 0.8);
  }

  .lg\:bg-purple-800\/90 {
    background-color: rgb(107 33 168 / 0.9);
  }

  .lg\:bg-purple-800\/95 {
    background-color: rgb(107 33 168 / 0.95);
  }

  .lg\:bg-purple-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity));
  }

  .lg\:bg-purple-900\/0 {
    background-color: rgb(88 28 135 / 0);
  }

  .lg\:bg-purple-900\/10 {
    background-color: rgb(88 28 135 / 0.1);
  }

  .lg\:bg-purple-900\/100 {
    background-color: rgb(88 28 135 / 1);
  }

  .lg\:bg-purple-900\/20 {
    background-color: rgb(88 28 135 / 0.2);
  }

  .lg\:bg-purple-900\/25 {
    background-color: rgb(88 28 135 / 0.25);
  }

  .lg\:bg-purple-900\/30 {
    background-color: rgb(88 28 135 / 0.3);
  }

  .lg\:bg-purple-900\/40 {
    background-color: rgb(88 28 135 / 0.4);
  }

  .lg\:bg-purple-900\/5 {
    background-color: rgb(88 28 135 / 0.05);
  }

  .lg\:bg-purple-900\/50 {
    background-color: rgb(88 28 135 / 0.5);
  }

  .lg\:bg-purple-900\/60 {
    background-color: rgb(88 28 135 / 0.6);
  }

  .lg\:bg-purple-900\/70 {
    background-color: rgb(88 28 135 / 0.7);
  }

  .lg\:bg-purple-900\/75 {
    background-color: rgb(88 28 135 / 0.75);
  }

  .lg\:bg-purple-900\/80 {
    background-color: rgb(88 28 135 / 0.8);
  }

  .lg\:bg-purple-900\/90 {
    background-color: rgb(88 28 135 / 0.9);
  }

  .lg\:bg-purple-900\/95 {
    background-color: rgb(88 28 135 / 0.95);
  }

  .lg\:bg-red-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity));
  }

  .lg\:bg-red-100\/0 {
    background-color: rgb(254 226 226 / 0);
  }

  .lg\:bg-red-100\/10 {
    background-color: rgb(254 226 226 / 0.1);
  }

  .lg\:bg-red-100\/100 {
    background-color: rgb(254 226 226 / 1);
  }

  .lg\:bg-red-100\/20 {
    background-color: rgb(254 226 226 / 0.2);
  }

  .lg\:bg-red-100\/25 {
    background-color: rgb(254 226 226 / 0.25);
  }

  .lg\:bg-red-100\/30 {
    background-color: rgb(254 226 226 / 0.3);
  }

  .lg\:bg-red-100\/40 {
    background-color: rgb(254 226 226 / 0.4);
  }

  .lg\:bg-red-100\/5 {
    background-color: rgb(254 226 226 / 0.05);
  }

  .lg\:bg-red-100\/50 {
    background-color: rgb(254 226 226 / 0.5);
  }

  .lg\:bg-red-100\/60 {
    background-color: rgb(254 226 226 / 0.6);
  }

  .lg\:bg-red-100\/70 {
    background-color: rgb(254 226 226 / 0.7);
  }

  .lg\:bg-red-100\/75 {
    background-color: rgb(254 226 226 / 0.75);
  }

  .lg\:bg-red-100\/80 {
    background-color: rgb(254 226 226 / 0.8);
  }

  .lg\:bg-red-100\/90 {
    background-color: rgb(254 226 226 / 0.9);
  }

  .lg\:bg-red-100\/95 {
    background-color: rgb(254 226 226 / 0.95);
  }

  .lg\:bg-red-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity));
  }

  .lg\:bg-red-200\/0 {
    background-color: rgb(254 202 202 / 0);
  }

  .lg\:bg-red-200\/10 {
    background-color: rgb(254 202 202 / 0.1);
  }

  .lg\:bg-red-200\/100 {
    background-color: rgb(254 202 202 / 1);
  }

  .lg\:bg-red-200\/20 {
    background-color: rgb(254 202 202 / 0.2);
  }

  .lg\:bg-red-200\/25 {
    background-color: rgb(254 202 202 / 0.25);
  }

  .lg\:bg-red-200\/30 {
    background-color: rgb(254 202 202 / 0.3);
  }

  .lg\:bg-red-200\/40 {
    background-color: rgb(254 202 202 / 0.4);
  }

  .lg\:bg-red-200\/5 {
    background-color: rgb(254 202 202 / 0.05);
  }

  .lg\:bg-red-200\/50 {
    background-color: rgb(254 202 202 / 0.5);
  }

  .lg\:bg-red-200\/60 {
    background-color: rgb(254 202 202 / 0.6);
  }

  .lg\:bg-red-200\/70 {
    background-color: rgb(254 202 202 / 0.7);
  }

  .lg\:bg-red-200\/75 {
    background-color: rgb(254 202 202 / 0.75);
  }

  .lg\:bg-red-200\/80 {
    background-color: rgb(254 202 202 / 0.8);
  }

  .lg\:bg-red-200\/90 {
    background-color: rgb(254 202 202 / 0.9);
  }

  .lg\:bg-red-200\/95 {
    background-color: rgb(254 202 202 / 0.95);
  }

  .lg\:bg-red-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity));
  }

  .lg\:bg-red-300\/0 {
    background-color: rgb(252 165 165 / 0);
  }

  .lg\:bg-red-300\/10 {
    background-color: rgb(252 165 165 / 0.1);
  }

  .lg\:bg-red-300\/100 {
    background-color: rgb(252 165 165 / 1);
  }

  .lg\:bg-red-300\/20 {
    background-color: rgb(252 165 165 / 0.2);
  }

  .lg\:bg-red-300\/25 {
    background-color: rgb(252 165 165 / 0.25);
  }

  .lg\:bg-red-300\/30 {
    background-color: rgb(252 165 165 / 0.3);
  }

  .lg\:bg-red-300\/40 {
    background-color: rgb(252 165 165 / 0.4);
  }

  .lg\:bg-red-300\/5 {
    background-color: rgb(252 165 165 / 0.05);
  }

  .lg\:bg-red-300\/50 {
    background-color: rgb(252 165 165 / 0.5);
  }

  .lg\:bg-red-300\/60 {
    background-color: rgb(252 165 165 / 0.6);
  }

  .lg\:bg-red-300\/70 {
    background-color: rgb(252 165 165 / 0.7);
  }

  .lg\:bg-red-300\/75 {
    background-color: rgb(252 165 165 / 0.75);
  }

  .lg\:bg-red-300\/80 {
    background-color: rgb(252 165 165 / 0.8);
  }

  .lg\:bg-red-300\/90 {
    background-color: rgb(252 165 165 / 0.9);
  }

  .lg\:bg-red-300\/95 {
    background-color: rgb(252 165 165 / 0.95);
  }

  .lg\:bg-red-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity));
  }

  .lg\:bg-red-400\/0 {
    background-color: rgb(248 113 113 / 0);
  }

  .lg\:bg-red-400\/10 {
    background-color: rgb(248 113 113 / 0.1);
  }

  .lg\:bg-red-400\/100 {
    background-color: rgb(248 113 113 / 1);
  }

  .lg\:bg-red-400\/20 {
    background-color: rgb(248 113 113 / 0.2);
  }

  .lg\:bg-red-400\/25 {
    background-color: rgb(248 113 113 / 0.25);
  }

  .lg\:bg-red-400\/30 {
    background-color: rgb(248 113 113 / 0.3);
  }

  .lg\:bg-red-400\/40 {
    background-color: rgb(248 113 113 / 0.4);
  }

  .lg\:bg-red-400\/5 {
    background-color: rgb(248 113 113 / 0.05);
  }

  .lg\:bg-red-400\/50 {
    background-color: rgb(248 113 113 / 0.5);
  }

  .lg\:bg-red-400\/60 {
    background-color: rgb(248 113 113 / 0.6);
  }

  .lg\:bg-red-400\/70 {
    background-color: rgb(248 113 113 / 0.7);
  }

  .lg\:bg-red-400\/75 {
    background-color: rgb(248 113 113 / 0.75);
  }

  .lg\:bg-red-400\/80 {
    background-color: rgb(248 113 113 / 0.8);
  }

  .lg\:bg-red-400\/90 {
    background-color: rgb(248 113 113 / 0.9);
  }

  .lg\:bg-red-400\/95 {
    background-color: rgb(248 113 113 / 0.95);
  }

  .lg\:bg-red-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity));
  }

  .lg\:bg-red-50\/0 {
    background-color: rgb(254 242 242 / 0);
  }

  .lg\:bg-red-50\/10 {
    background-color: rgb(254 242 242 / 0.1);
  }

  .lg\:bg-red-50\/100 {
    background-color: rgb(254 242 242 / 1);
  }

  .lg\:bg-red-50\/20 {
    background-color: rgb(254 242 242 / 0.2);
  }

  .lg\:bg-red-50\/25 {
    background-color: rgb(254 242 242 / 0.25);
  }

  .lg\:bg-red-50\/30 {
    background-color: rgb(254 242 242 / 0.3);
  }

  .lg\:bg-red-50\/40 {
    background-color: rgb(254 242 242 / 0.4);
  }

  .lg\:bg-red-50\/5 {
    background-color: rgb(254 242 242 / 0.05);
  }

  .lg\:bg-red-50\/50 {
    background-color: rgb(254 242 242 / 0.5);
  }

  .lg\:bg-red-50\/60 {
    background-color: rgb(254 242 242 / 0.6);
  }

  .lg\:bg-red-50\/70 {
    background-color: rgb(254 242 242 / 0.7);
  }

  .lg\:bg-red-50\/75 {
    background-color: rgb(254 242 242 / 0.75);
  }

  .lg\:bg-red-50\/80 {
    background-color: rgb(254 242 242 / 0.8);
  }

  .lg\:bg-red-50\/90 {
    background-color: rgb(254 242 242 / 0.9);
  }

  .lg\:bg-red-50\/95 {
    background-color: rgb(254 242 242 / 0.95);
  }

  .lg\:bg-red-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity));
  }

  .lg\:bg-red-500\/0 {
    background-color: rgb(239 68 68 / 0);
  }

  .lg\:bg-red-500\/10 {
    background-color: rgb(239 68 68 / 0.1);
  }

  .lg\:bg-red-500\/100 {
    background-color: rgb(239 68 68 / 1);
  }

  .lg\:bg-red-500\/20 {
    background-color: rgb(239 68 68 / 0.2);
  }

  .lg\:bg-red-500\/25 {
    background-color: rgb(239 68 68 / 0.25);
  }

  .lg\:bg-red-500\/30 {
    background-color: rgb(239 68 68 / 0.3);
  }

  .lg\:bg-red-500\/40 {
    background-color: rgb(239 68 68 / 0.4);
  }

  .lg\:bg-red-500\/5 {
    background-color: rgb(239 68 68 / 0.05);
  }

  .lg\:bg-red-500\/50 {
    background-color: rgb(239 68 68 / 0.5);
  }

  .lg\:bg-red-500\/60 {
    background-color: rgb(239 68 68 / 0.6);
  }

  .lg\:bg-red-500\/70 {
    background-color: rgb(239 68 68 / 0.7);
  }

  .lg\:bg-red-500\/75 {
    background-color: rgb(239 68 68 / 0.75);
  }

  .lg\:bg-red-500\/80 {
    background-color: rgb(239 68 68 / 0.8);
  }

  .lg\:bg-red-500\/90 {
    background-color: rgb(239 68 68 / 0.9);
  }

  .lg\:bg-red-500\/95 {
    background-color: rgb(239 68 68 / 0.95);
  }

  .lg\:bg-red-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity));
  }

  .lg\:bg-red-600\/0 {
    background-color: rgb(220 38 38 / 0);
  }

  .lg\:bg-red-600\/10 {
    background-color: rgb(220 38 38 / 0.1);
  }

  .lg\:bg-red-600\/100 {
    background-color: rgb(220 38 38 / 1);
  }

  .lg\:bg-red-600\/20 {
    background-color: rgb(220 38 38 / 0.2);
  }

  .lg\:bg-red-600\/25 {
    background-color: rgb(220 38 38 / 0.25);
  }

  .lg\:bg-red-600\/30 {
    background-color: rgb(220 38 38 / 0.3);
  }

  .lg\:bg-red-600\/40 {
    background-color: rgb(220 38 38 / 0.4);
  }

  .lg\:bg-red-600\/5 {
    background-color: rgb(220 38 38 / 0.05);
  }

  .lg\:bg-red-600\/50 {
    background-color: rgb(220 38 38 / 0.5);
  }

  .lg\:bg-red-600\/60 {
    background-color: rgb(220 38 38 / 0.6);
  }

  .lg\:bg-red-600\/70 {
    background-color: rgb(220 38 38 / 0.7);
  }

  .lg\:bg-red-600\/75 {
    background-color: rgb(220 38 38 / 0.75);
  }

  .lg\:bg-red-600\/80 {
    background-color: rgb(220 38 38 / 0.8);
  }

  .lg\:bg-red-600\/90 {
    background-color: rgb(220 38 38 / 0.9);
  }

  .lg\:bg-red-600\/95 {
    background-color: rgb(220 38 38 / 0.95);
  }

  .lg\:bg-red-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity));
  }

  .lg\:bg-red-700\/0 {
    background-color: rgb(185 28 28 / 0);
  }

  .lg\:bg-red-700\/10 {
    background-color: rgb(185 28 28 / 0.1);
  }

  .lg\:bg-red-700\/100 {
    background-color: rgb(185 28 28 / 1);
  }

  .lg\:bg-red-700\/20 {
    background-color: rgb(185 28 28 / 0.2);
  }

  .lg\:bg-red-700\/25 {
    background-color: rgb(185 28 28 / 0.25);
  }

  .lg\:bg-red-700\/30 {
    background-color: rgb(185 28 28 / 0.3);
  }

  .lg\:bg-red-700\/40 {
    background-color: rgb(185 28 28 / 0.4);
  }

  .lg\:bg-red-700\/5 {
    background-color: rgb(185 28 28 / 0.05);
  }

  .lg\:bg-red-700\/50 {
    background-color: rgb(185 28 28 / 0.5);
  }

  .lg\:bg-red-700\/60 {
    background-color: rgb(185 28 28 / 0.6);
  }

  .lg\:bg-red-700\/70 {
    background-color: rgb(185 28 28 / 0.7);
  }

  .lg\:bg-red-700\/75 {
    background-color: rgb(185 28 28 / 0.75);
  }

  .lg\:bg-red-700\/80 {
    background-color: rgb(185 28 28 / 0.8);
  }

  .lg\:bg-red-700\/90 {
    background-color: rgb(185 28 28 / 0.9);
  }

  .lg\:bg-red-700\/95 {
    background-color: rgb(185 28 28 / 0.95);
  }

  .lg\:bg-red-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity));
  }

  .lg\:bg-red-800\/0 {
    background-color: rgb(153 27 27 / 0);
  }

  .lg\:bg-red-800\/10 {
    background-color: rgb(153 27 27 / 0.1);
  }

  .lg\:bg-red-800\/100 {
    background-color: rgb(153 27 27 / 1);
  }

  .lg\:bg-red-800\/20 {
    background-color: rgb(153 27 27 / 0.2);
  }

  .lg\:bg-red-800\/25 {
    background-color: rgb(153 27 27 / 0.25);
  }

  .lg\:bg-red-800\/30 {
    background-color: rgb(153 27 27 / 0.3);
  }

  .lg\:bg-red-800\/40 {
    background-color: rgb(153 27 27 / 0.4);
  }

  .lg\:bg-red-800\/5 {
    background-color: rgb(153 27 27 / 0.05);
  }

  .lg\:bg-red-800\/50 {
    background-color: rgb(153 27 27 / 0.5);
  }

  .lg\:bg-red-800\/60 {
    background-color: rgb(153 27 27 / 0.6);
  }

  .lg\:bg-red-800\/70 {
    background-color: rgb(153 27 27 / 0.7);
  }

  .lg\:bg-red-800\/75 {
    background-color: rgb(153 27 27 / 0.75);
  }

  .lg\:bg-red-800\/80 {
    background-color: rgb(153 27 27 / 0.8);
  }

  .lg\:bg-red-800\/90 {
    background-color: rgb(153 27 27 / 0.9);
  }

  .lg\:bg-red-800\/95 {
    background-color: rgb(153 27 27 / 0.95);
  }

  .lg\:bg-red-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity));
  }

  .lg\:bg-red-900\/0 {
    background-color: rgb(127 29 29 / 0);
  }

  .lg\:bg-red-900\/10 {
    background-color: rgb(127 29 29 / 0.1);
  }

  .lg\:bg-red-900\/100 {
    background-color: rgb(127 29 29 / 1);
  }

  .lg\:bg-red-900\/20 {
    background-color: rgb(127 29 29 / 0.2);
  }

  .lg\:bg-red-900\/25 {
    background-color: rgb(127 29 29 / 0.25);
  }

  .lg\:bg-red-900\/30 {
    background-color: rgb(127 29 29 / 0.3);
  }

  .lg\:bg-red-900\/40 {
    background-color: rgb(127 29 29 / 0.4);
  }

  .lg\:bg-red-900\/5 {
    background-color: rgb(127 29 29 / 0.05);
  }

  .lg\:bg-red-900\/50 {
    background-color: rgb(127 29 29 / 0.5);
  }

  .lg\:bg-red-900\/60 {
    background-color: rgb(127 29 29 / 0.6);
  }

  .lg\:bg-red-900\/70 {
    background-color: rgb(127 29 29 / 0.7);
  }

  .lg\:bg-red-900\/75 {
    background-color: rgb(127 29 29 / 0.75);
  }

  .lg\:bg-red-900\/80 {
    background-color: rgb(127 29 29 / 0.8);
  }

  .lg\:bg-red-900\/90 {
    background-color: rgb(127 29 29 / 0.9);
  }

  .lg\:bg-red-900\/95 {
    background-color: rgb(127 29 29 / 0.95);
  }

  .lg\:bg-secondary-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 244 210 / var(--tw-bg-opacity));
  }

  .lg\:bg-secondary-100\/0 {
    background-color: rgb(254 244 210 / 0);
  }

  .lg\:bg-secondary-100\/10 {
    background-color: rgb(254 244 210 / 0.1);
  }

  .lg\:bg-secondary-100\/100 {
    background-color: rgb(254 244 210 / 1);
  }

  .lg\:bg-secondary-100\/20 {
    background-color: rgb(254 244 210 / 0.2);
  }

  .lg\:bg-secondary-100\/25 {
    background-color: rgb(254 244 210 / 0.25);
  }

  .lg\:bg-secondary-100\/30 {
    background-color: rgb(254 244 210 / 0.3);
  }

  .lg\:bg-secondary-100\/40 {
    background-color: rgb(254 244 210 / 0.4);
  }

  .lg\:bg-secondary-100\/5 {
    background-color: rgb(254 244 210 / 0.05);
  }

  .lg\:bg-secondary-100\/50 {
    background-color: rgb(254 244 210 / 0.5);
  }

  .lg\:bg-secondary-100\/60 {
    background-color: rgb(254 244 210 / 0.6);
  }

  .lg\:bg-secondary-100\/70 {
    background-color: rgb(254 244 210 / 0.7);
  }

  .lg\:bg-secondary-100\/75 {
    background-color: rgb(254 244 210 / 0.75);
  }

  .lg\:bg-secondary-100\/80 {
    background-color: rgb(254 244 210 / 0.8);
  }

  .lg\:bg-secondary-100\/90 {
    background-color: rgb(254 244 210 / 0.9);
  }

  .lg\:bg-secondary-100\/95 {
    background-color: rgb(254 244 210 / 0.95);
  }

  .lg\:bg-secondary-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 231 166 / var(--tw-bg-opacity));
  }

  .lg\:bg-secondary-200\/0 {
    background-color: rgb(254 231 166 / 0);
  }

  .lg\:bg-secondary-200\/10 {
    background-color: rgb(254 231 166 / 0.1);
  }

  .lg\:bg-secondary-200\/100 {
    background-color: rgb(254 231 166 / 1);
  }

  .lg\:bg-secondary-200\/20 {
    background-color: rgb(254 231 166 / 0.2);
  }

  .lg\:bg-secondary-200\/25 {
    background-color: rgb(254 231 166 / 0.25);
  }

  .lg\:bg-secondary-200\/30 {
    background-color: rgb(254 231 166 / 0.3);
  }

  .lg\:bg-secondary-200\/40 {
    background-color: rgb(254 231 166 / 0.4);
  }

  .lg\:bg-secondary-200\/5 {
    background-color: rgb(254 231 166 / 0.05);
  }

  .lg\:bg-secondary-200\/50 {
    background-color: rgb(254 231 166 / 0.5);
  }

  .lg\:bg-secondary-200\/60 {
    background-color: rgb(254 231 166 / 0.6);
  }

  .lg\:bg-secondary-200\/70 {
    background-color: rgb(254 231 166 / 0.7);
  }

  .lg\:bg-secondary-200\/75 {
    background-color: rgb(254 231 166 / 0.75);
  }

  .lg\:bg-secondary-200\/80 {
    background-color: rgb(254 231 166 / 0.8);
  }

  .lg\:bg-secondary-200\/90 {
    background-color: rgb(254 231 166 / 0.9);
  }

  .lg\:bg-secondary-200\/95 {
    background-color: rgb(254 231 166 / 0.95);
  }

  .lg\:bg-secondary-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 218 122 / var(--tw-bg-opacity));
  }

  .lg\:bg-secondary-300\/0 {
    background-color: rgb(254 218 122 / 0);
  }

  .lg\:bg-secondary-300\/10 {
    background-color: rgb(254 218 122 / 0.1);
  }

  .lg\:bg-secondary-300\/100 {
    background-color: rgb(254 218 122 / 1);
  }

  .lg\:bg-secondary-300\/20 {
    background-color: rgb(254 218 122 / 0.2);
  }

  .lg\:bg-secondary-300\/25 {
    background-color: rgb(254 218 122 / 0.25);
  }

  .lg\:bg-secondary-300\/30 {
    background-color: rgb(254 218 122 / 0.3);
  }

  .lg\:bg-secondary-300\/40 {
    background-color: rgb(254 218 122 / 0.4);
  }

  .lg\:bg-secondary-300\/5 {
    background-color: rgb(254 218 122 / 0.05);
  }

  .lg\:bg-secondary-300\/50 {
    background-color: rgb(254 218 122 / 0.5);
  }

  .lg\:bg-secondary-300\/60 {
    background-color: rgb(254 218 122 / 0.6);
  }

  .lg\:bg-secondary-300\/70 {
    background-color: rgb(254 218 122 / 0.7);
  }

  .lg\:bg-secondary-300\/75 {
    background-color: rgb(254 218 122 / 0.75);
  }

  .lg\:bg-secondary-300\/80 {
    background-color: rgb(254 218 122 / 0.8);
  }

  .lg\:bg-secondary-300\/90 {
    background-color: rgb(254 218 122 / 0.9);
  }

  .lg\:bg-secondary-300\/95 {
    background-color: rgb(254 218 122 / 0.95);
  }

  .lg\:bg-secondary-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 204 78 / var(--tw-bg-opacity));
  }

  .lg\:bg-secondary-400\/0 {
    background-color: rgb(254 204 78 / 0);
  }

  .lg\:bg-secondary-400\/10 {
    background-color: rgb(254 204 78 / 0.1);
  }

  .lg\:bg-secondary-400\/100 {
    background-color: rgb(254 204 78 / 1);
  }

  .lg\:bg-secondary-400\/20 {
    background-color: rgb(254 204 78 / 0.2);
  }

  .lg\:bg-secondary-400\/25 {
    background-color: rgb(254 204 78 / 0.25);
  }

  .lg\:bg-secondary-400\/30 {
    background-color: rgb(254 204 78 / 0.3);
  }

  .lg\:bg-secondary-400\/40 {
    background-color: rgb(254 204 78 / 0.4);
  }

  .lg\:bg-secondary-400\/5 {
    background-color: rgb(254 204 78 / 0.05);
  }

  .lg\:bg-secondary-400\/50 {
    background-color: rgb(254 204 78 / 0.5);
  }

  .lg\:bg-secondary-400\/60 {
    background-color: rgb(254 204 78 / 0.6);
  }

  .lg\:bg-secondary-400\/70 {
    background-color: rgb(254 204 78 / 0.7);
  }

  .lg\:bg-secondary-400\/75 {
    background-color: rgb(254 204 78 / 0.75);
  }

  .lg\:bg-secondary-400\/80 {
    background-color: rgb(254 204 78 / 0.8);
  }

  .lg\:bg-secondary-400\/90 {
    background-color: rgb(254 204 78 / 0.9);
  }

  .lg\:bg-secondary-400\/95 {
    background-color: rgb(254 204 78 / 0.95);
  }

  .lg\:bg-secondary-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(238 197 53 / var(--tw-bg-opacity));
  }

  .lg\:bg-secondary-500\/0 {
    background-color: rgb(238 197 53 / 0);
  }

  .lg\:bg-secondary-500\/10 {
    background-color: rgb(238 197 53 / 0.1);
  }

  .lg\:bg-secondary-500\/100 {
    background-color: rgb(238 197 53 / 1);
  }

  .lg\:bg-secondary-500\/20 {
    background-color: rgb(238 197 53 / 0.2);
  }

  .lg\:bg-secondary-500\/25 {
    background-color: rgb(238 197 53 / 0.25);
  }

  .lg\:bg-secondary-500\/30 {
    background-color: rgb(238 197 53 / 0.3);
  }

  .lg\:bg-secondary-500\/40 {
    background-color: rgb(238 197 53 / 0.4);
  }

  .lg\:bg-secondary-500\/5 {
    background-color: rgb(238 197 53 / 0.05);
  }

  .lg\:bg-secondary-500\/50 {
    background-color: rgb(238 197 53 / 0.5);
  }

  .lg\:bg-secondary-500\/60 {
    background-color: rgb(238 197 53 / 0.6);
  }

  .lg\:bg-secondary-500\/70 {
    background-color: rgb(238 197 53 / 0.7);
  }

  .lg\:bg-secondary-500\/75 {
    background-color: rgb(238 197 53 / 0.75);
  }

  .lg\:bg-secondary-500\/80 {
    background-color: rgb(238 197 53 / 0.8);
  }

  .lg\:bg-secondary-500\/90 {
    background-color: rgb(238 197 53 / 0.9);
  }

  .lg\:bg-secondary-500\/95 {
    background-color: rgb(238 197 53 / 0.95);
  }

  .lg\:bg-secondary-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(213 174 45 / var(--tw-bg-opacity));
  }

  .lg\:bg-secondary-600\/0 {
    background-color: rgb(213 174 45 / 0);
  }

  .lg\:bg-secondary-600\/10 {
    background-color: rgb(213 174 45 / 0.1);
  }

  .lg\:bg-secondary-600\/100 {
    background-color: rgb(213 174 45 / 1);
  }

  .lg\:bg-secondary-600\/20 {
    background-color: rgb(213 174 45 / 0.2);
  }

  .lg\:bg-secondary-600\/25 {
    background-color: rgb(213 174 45 / 0.25);
  }

  .lg\:bg-secondary-600\/30 {
    background-color: rgb(213 174 45 / 0.3);
  }

  .lg\:bg-secondary-600\/40 {
    background-color: rgb(213 174 45 / 0.4);
  }

  .lg\:bg-secondary-600\/5 {
    background-color: rgb(213 174 45 / 0.05);
  }

  .lg\:bg-secondary-600\/50 {
    background-color: rgb(213 174 45 / 0.5);
  }

  .lg\:bg-secondary-600\/60 {
    background-color: rgb(213 174 45 / 0.6);
  }

  .lg\:bg-secondary-600\/70 {
    background-color: rgb(213 174 45 / 0.7);
  }

  .lg\:bg-secondary-600\/75 {
    background-color: rgb(213 174 45 / 0.75);
  }

  .lg\:bg-secondary-600\/80 {
    background-color: rgb(213 174 45 / 0.8);
  }

  .lg\:bg-secondary-600\/90 {
    background-color: rgb(213 174 45 / 0.9);
  }

  .lg\:bg-secondary-600\/95 {
    background-color: rgb(213 174 45 / 0.95);
  }

  .lg\:bg-secondary-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(171 135 37 / var(--tw-bg-opacity));
  }

  .lg\:bg-secondary-700\/0 {
    background-color: rgb(171 135 37 / 0);
  }

  .lg\:bg-secondary-700\/10 {
    background-color: rgb(171 135 37 / 0.1);
  }

  .lg\:bg-secondary-700\/100 {
    background-color: rgb(171 135 37 / 1);
  }

  .lg\:bg-secondary-700\/20 {
    background-color: rgb(171 135 37 / 0.2);
  }

  .lg\:bg-secondary-700\/25 {
    background-color: rgb(171 135 37 / 0.25);
  }

  .lg\:bg-secondary-700\/30 {
    background-color: rgb(171 135 37 / 0.3);
  }

  .lg\:bg-secondary-700\/40 {
    background-color: rgb(171 135 37 / 0.4);
  }

  .lg\:bg-secondary-700\/5 {
    background-color: rgb(171 135 37 / 0.05);
  }

  .lg\:bg-secondary-700\/50 {
    background-color: rgb(171 135 37 / 0.5);
  }

  .lg\:bg-secondary-700\/60 {
    background-color: rgb(171 135 37 / 0.6);
  }

  .lg\:bg-secondary-700\/70 {
    background-color: rgb(171 135 37 / 0.7);
  }

  .lg\:bg-secondary-700\/75 {
    background-color: rgb(171 135 37 / 0.75);
  }

  .lg\:bg-secondary-700\/80 {
    background-color: rgb(171 135 37 / 0.8);
  }

  .lg\:bg-secondary-700\/90 {
    background-color: rgb(171 135 37 / 0.9);
  }

  .lg\:bg-secondary-700\/95 {
    background-color: rgb(171 135 37 / 0.95);
  }

  .lg\:bg-secondary-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(130 96 29 / var(--tw-bg-opacity));
  }

  .lg\:bg-secondary-800\/0 {
    background-color: rgb(130 96 29 / 0);
  }

  .lg\:bg-secondary-800\/10 {
    background-color: rgb(130 96 29 / 0.1);
  }

  .lg\:bg-secondary-800\/100 {
    background-color: rgb(130 96 29 / 1);
  }

  .lg\:bg-secondary-800\/20 {
    background-color: rgb(130 96 29 / 0.2);
  }

  .lg\:bg-secondary-800\/25 {
    background-color: rgb(130 96 29 / 0.25);
  }

  .lg\:bg-secondary-800\/30 {
    background-color: rgb(130 96 29 / 0.3);
  }

  .lg\:bg-secondary-800\/40 {
    background-color: rgb(130 96 29 / 0.4);
  }

  .lg\:bg-secondary-800\/5 {
    background-color: rgb(130 96 29 / 0.05);
  }

  .lg\:bg-secondary-800\/50 {
    background-color: rgb(130 96 29 / 0.5);
  }

  .lg\:bg-secondary-800\/60 {
    background-color: rgb(130 96 29 / 0.6);
  }

  .lg\:bg-secondary-800\/70 {
    background-color: rgb(130 96 29 / 0.7);
  }

  .lg\:bg-secondary-800\/75 {
    background-color: rgb(130 96 29 / 0.75);
  }

  .lg\:bg-secondary-800\/80 {
    background-color: rgb(130 96 29 / 0.8);
  }

  .lg\:bg-secondary-800\/90 {
    background-color: rgb(130 96 29 / 0.9);
  }

  .lg\:bg-secondary-800\/95 {
    background-color: rgb(130 96 29 / 0.95);
  }

  .lg\:bg-secondary-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(88 64 21 / var(--tw-bg-opacity));
  }

  .lg\:bg-secondary-900\/0 {
    background-color: rgb(88 64 21 / 0);
  }

  .lg\:bg-secondary-900\/10 {
    background-color: rgb(88 64 21 / 0.1);
  }

  .lg\:bg-secondary-900\/100 {
    background-color: rgb(88 64 21 / 1);
  }

  .lg\:bg-secondary-900\/20 {
    background-color: rgb(88 64 21 / 0.2);
  }

  .lg\:bg-secondary-900\/25 {
    background-color: rgb(88 64 21 / 0.25);
  }

  .lg\:bg-secondary-900\/30 {
    background-color: rgb(88 64 21 / 0.3);
  }

  .lg\:bg-secondary-900\/40 {
    background-color: rgb(88 64 21 / 0.4);
  }

  .lg\:bg-secondary-900\/5 {
    background-color: rgb(88 64 21 / 0.05);
  }

  .lg\:bg-secondary-900\/50 {
    background-color: rgb(88 64 21 / 0.5);
  }

  .lg\:bg-secondary-900\/60 {
    background-color: rgb(88 64 21 / 0.6);
  }

  .lg\:bg-secondary-900\/70 {
    background-color: rgb(88 64 21 / 0.7);
  }

  .lg\:bg-secondary-900\/75 {
    background-color: rgb(88 64 21 / 0.75);
  }

  .lg\:bg-secondary-900\/80 {
    background-color: rgb(88 64 21 / 0.8);
  }

  .lg\:bg-secondary-900\/90 {
    background-color: rgb(88 64 21 / 0.9);
  }

  .lg\:bg-secondary-900\/95 {
    background-color: rgb(88 64 21 / 0.95);
  }

  .lg\:bg-sky-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity));
  }

  .lg\:bg-sky-100\/0 {
    background-color: rgb(224 242 254 / 0);
  }

  .lg\:bg-sky-100\/10 {
    background-color: rgb(224 242 254 / 0.1);
  }

  .lg\:bg-sky-100\/100 {
    background-color: rgb(224 242 254 / 1);
  }

  .lg\:bg-sky-100\/20 {
    background-color: rgb(224 242 254 / 0.2);
  }

  .lg\:bg-sky-100\/25 {
    background-color: rgb(224 242 254 / 0.25);
  }

  .lg\:bg-sky-100\/30 {
    background-color: rgb(224 242 254 / 0.3);
  }

  .lg\:bg-sky-100\/40 {
    background-color: rgb(224 242 254 / 0.4);
  }

  .lg\:bg-sky-100\/5 {
    background-color: rgb(224 242 254 / 0.05);
  }

  .lg\:bg-sky-100\/50 {
    background-color: rgb(224 242 254 / 0.5);
  }

  .lg\:bg-sky-100\/60 {
    background-color: rgb(224 242 254 / 0.6);
  }

  .lg\:bg-sky-100\/70 {
    background-color: rgb(224 242 254 / 0.7);
  }

  .lg\:bg-sky-100\/75 {
    background-color: rgb(224 242 254 / 0.75);
  }

  .lg\:bg-sky-100\/80 {
    background-color: rgb(224 242 254 / 0.8);
  }

  .lg\:bg-sky-100\/90 {
    background-color: rgb(224 242 254 / 0.9);
  }

  .lg\:bg-sky-100\/95 {
    background-color: rgb(224 242 254 / 0.95);
  }

  .lg\:bg-sky-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity));
  }

  .lg\:bg-sky-200\/0 {
    background-color: rgb(186 230 253 / 0);
  }

  .lg\:bg-sky-200\/10 {
    background-color: rgb(186 230 253 / 0.1);
  }

  .lg\:bg-sky-200\/100 {
    background-color: rgb(186 230 253 / 1);
  }

  .lg\:bg-sky-200\/20 {
    background-color: rgb(186 230 253 / 0.2);
  }

  .lg\:bg-sky-200\/25 {
    background-color: rgb(186 230 253 / 0.25);
  }

  .lg\:bg-sky-200\/30 {
    background-color: rgb(186 230 253 / 0.3);
  }

  .lg\:bg-sky-200\/40 {
    background-color: rgb(186 230 253 / 0.4);
  }

  .lg\:bg-sky-200\/5 {
    background-color: rgb(186 230 253 / 0.05);
  }

  .lg\:bg-sky-200\/50 {
    background-color: rgb(186 230 253 / 0.5);
  }

  .lg\:bg-sky-200\/60 {
    background-color: rgb(186 230 253 / 0.6);
  }

  .lg\:bg-sky-200\/70 {
    background-color: rgb(186 230 253 / 0.7);
  }

  .lg\:bg-sky-200\/75 {
    background-color: rgb(186 230 253 / 0.75);
  }

  .lg\:bg-sky-200\/80 {
    background-color: rgb(186 230 253 / 0.8);
  }

  .lg\:bg-sky-200\/90 {
    background-color: rgb(186 230 253 / 0.9);
  }

  .lg\:bg-sky-200\/95 {
    background-color: rgb(186 230 253 / 0.95);
  }

  .lg\:bg-sky-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity));
  }

  .lg\:bg-sky-300\/0 {
    background-color: rgb(125 211 252 / 0);
  }

  .lg\:bg-sky-300\/10 {
    background-color: rgb(125 211 252 / 0.1);
  }

  .lg\:bg-sky-300\/100 {
    background-color: rgb(125 211 252 / 1);
  }

  .lg\:bg-sky-300\/20 {
    background-color: rgb(125 211 252 / 0.2);
  }

  .lg\:bg-sky-300\/25 {
    background-color: rgb(125 211 252 / 0.25);
  }

  .lg\:bg-sky-300\/30 {
    background-color: rgb(125 211 252 / 0.3);
  }

  .lg\:bg-sky-300\/40 {
    background-color: rgb(125 211 252 / 0.4);
  }

  .lg\:bg-sky-300\/5 {
    background-color: rgb(125 211 252 / 0.05);
  }

  .lg\:bg-sky-300\/50 {
    background-color: rgb(125 211 252 / 0.5);
  }

  .lg\:bg-sky-300\/60 {
    background-color: rgb(125 211 252 / 0.6);
  }

  .lg\:bg-sky-300\/70 {
    background-color: rgb(125 211 252 / 0.7);
  }

  .lg\:bg-sky-300\/75 {
    background-color: rgb(125 211 252 / 0.75);
  }

  .lg\:bg-sky-300\/80 {
    background-color: rgb(125 211 252 / 0.8);
  }

  .lg\:bg-sky-300\/90 {
    background-color: rgb(125 211 252 / 0.9);
  }

  .lg\:bg-sky-300\/95 {
    background-color: rgb(125 211 252 / 0.95);
  }

  .lg\:bg-sky-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity));
  }

  .lg\:bg-sky-400\/0 {
    background-color: rgb(56 189 248 / 0);
  }

  .lg\:bg-sky-400\/10 {
    background-color: rgb(56 189 248 / 0.1);
  }

  .lg\:bg-sky-400\/100 {
    background-color: rgb(56 189 248 / 1);
  }

  .lg\:bg-sky-400\/20 {
    background-color: rgb(56 189 248 / 0.2);
  }

  .lg\:bg-sky-400\/25 {
    background-color: rgb(56 189 248 / 0.25);
  }

  .lg\:bg-sky-400\/30 {
    background-color: rgb(56 189 248 / 0.3);
  }

  .lg\:bg-sky-400\/40 {
    background-color: rgb(56 189 248 / 0.4);
  }

  .lg\:bg-sky-400\/5 {
    background-color: rgb(56 189 248 / 0.05);
  }

  .lg\:bg-sky-400\/50 {
    background-color: rgb(56 189 248 / 0.5);
  }

  .lg\:bg-sky-400\/60 {
    background-color: rgb(56 189 248 / 0.6);
  }

  .lg\:bg-sky-400\/70 {
    background-color: rgb(56 189 248 / 0.7);
  }

  .lg\:bg-sky-400\/75 {
    background-color: rgb(56 189 248 / 0.75);
  }

  .lg\:bg-sky-400\/80 {
    background-color: rgb(56 189 248 / 0.8);
  }

  .lg\:bg-sky-400\/90 {
    background-color: rgb(56 189 248 / 0.9);
  }

  .lg\:bg-sky-400\/95 {
    background-color: rgb(56 189 248 / 0.95);
  }

  .lg\:bg-sky-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity));
  }

  .lg\:bg-sky-50\/0 {
    background-color: rgb(240 249 255 / 0);
  }

  .lg\:bg-sky-50\/10 {
    background-color: rgb(240 249 255 / 0.1);
  }

  .lg\:bg-sky-50\/100 {
    background-color: rgb(240 249 255 / 1);
  }

  .lg\:bg-sky-50\/20 {
    background-color: rgb(240 249 255 / 0.2);
  }

  .lg\:bg-sky-50\/25 {
    background-color: rgb(240 249 255 / 0.25);
  }

  .lg\:bg-sky-50\/30 {
    background-color: rgb(240 249 255 / 0.3);
  }

  .lg\:bg-sky-50\/40 {
    background-color: rgb(240 249 255 / 0.4);
  }

  .lg\:bg-sky-50\/5 {
    background-color: rgb(240 249 255 / 0.05);
  }

  .lg\:bg-sky-50\/50 {
    background-color: rgb(240 249 255 / 0.5);
  }

  .lg\:bg-sky-50\/60 {
    background-color: rgb(240 249 255 / 0.6);
  }

  .lg\:bg-sky-50\/70 {
    background-color: rgb(240 249 255 / 0.7);
  }

  .lg\:bg-sky-50\/75 {
    background-color: rgb(240 249 255 / 0.75);
  }

  .lg\:bg-sky-50\/80 {
    background-color: rgb(240 249 255 / 0.8);
  }

  .lg\:bg-sky-50\/90 {
    background-color: rgb(240 249 255 / 0.9);
  }

  .lg\:bg-sky-50\/95 {
    background-color: rgb(240 249 255 / 0.95);
  }

  .lg\:bg-sky-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity));
  }

  .lg\:bg-sky-500\/0 {
    background-color: rgb(14 165 233 / 0);
  }

  .lg\:bg-sky-500\/10 {
    background-color: rgb(14 165 233 / 0.1);
  }

  .lg\:bg-sky-500\/100 {
    background-color: rgb(14 165 233 / 1);
  }

  .lg\:bg-sky-500\/20 {
    background-color: rgb(14 165 233 / 0.2);
  }

  .lg\:bg-sky-500\/25 {
    background-color: rgb(14 165 233 / 0.25);
  }

  .lg\:bg-sky-500\/30 {
    background-color: rgb(14 165 233 / 0.3);
  }

  .lg\:bg-sky-500\/40 {
    background-color: rgb(14 165 233 / 0.4);
  }

  .lg\:bg-sky-500\/5 {
    background-color: rgb(14 165 233 / 0.05);
  }

  .lg\:bg-sky-500\/50 {
    background-color: rgb(14 165 233 / 0.5);
  }

  .lg\:bg-sky-500\/60 {
    background-color: rgb(14 165 233 / 0.6);
  }

  .lg\:bg-sky-500\/70 {
    background-color: rgb(14 165 233 / 0.7);
  }

  .lg\:bg-sky-500\/75 {
    background-color: rgb(14 165 233 / 0.75);
  }

  .lg\:bg-sky-500\/80 {
    background-color: rgb(14 165 233 / 0.8);
  }

  .lg\:bg-sky-500\/90 {
    background-color: rgb(14 165 233 / 0.9);
  }

  .lg\:bg-sky-500\/95 {
    background-color: rgb(14 165 233 / 0.95);
  }

  .lg\:bg-sky-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity));
  }

  .lg\:bg-sky-600\/0 {
    background-color: rgb(2 132 199 / 0);
  }

  .lg\:bg-sky-600\/10 {
    background-color: rgb(2 132 199 / 0.1);
  }

  .lg\:bg-sky-600\/100 {
    background-color: rgb(2 132 199 / 1);
  }

  .lg\:bg-sky-600\/20 {
    background-color: rgb(2 132 199 / 0.2);
  }

  .lg\:bg-sky-600\/25 {
    background-color: rgb(2 132 199 / 0.25);
  }

  .lg\:bg-sky-600\/30 {
    background-color: rgb(2 132 199 / 0.3);
  }

  .lg\:bg-sky-600\/40 {
    background-color: rgb(2 132 199 / 0.4);
  }

  .lg\:bg-sky-600\/5 {
    background-color: rgb(2 132 199 / 0.05);
  }

  .lg\:bg-sky-600\/50 {
    background-color: rgb(2 132 199 / 0.5);
  }

  .lg\:bg-sky-600\/60 {
    background-color: rgb(2 132 199 / 0.6);
  }

  .lg\:bg-sky-600\/70 {
    background-color: rgb(2 132 199 / 0.7);
  }

  .lg\:bg-sky-600\/75 {
    background-color: rgb(2 132 199 / 0.75);
  }

  .lg\:bg-sky-600\/80 {
    background-color: rgb(2 132 199 / 0.8);
  }

  .lg\:bg-sky-600\/90 {
    background-color: rgb(2 132 199 / 0.9);
  }

  .lg\:bg-sky-600\/95 {
    background-color: rgb(2 132 199 / 0.95);
  }

  .lg\:bg-sky-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity));
  }

  .lg\:bg-sky-700\/0 {
    background-color: rgb(3 105 161 / 0);
  }

  .lg\:bg-sky-700\/10 {
    background-color: rgb(3 105 161 / 0.1);
  }

  .lg\:bg-sky-700\/100 {
    background-color: rgb(3 105 161 / 1);
  }

  .lg\:bg-sky-700\/20 {
    background-color: rgb(3 105 161 / 0.2);
  }

  .lg\:bg-sky-700\/25 {
    background-color: rgb(3 105 161 / 0.25);
  }

  .lg\:bg-sky-700\/30 {
    background-color: rgb(3 105 161 / 0.3);
  }

  .lg\:bg-sky-700\/40 {
    background-color: rgb(3 105 161 / 0.4);
  }

  .lg\:bg-sky-700\/5 {
    background-color: rgb(3 105 161 / 0.05);
  }

  .lg\:bg-sky-700\/50 {
    background-color: rgb(3 105 161 / 0.5);
  }

  .lg\:bg-sky-700\/60 {
    background-color: rgb(3 105 161 / 0.6);
  }

  .lg\:bg-sky-700\/70 {
    background-color: rgb(3 105 161 / 0.7);
  }

  .lg\:bg-sky-700\/75 {
    background-color: rgb(3 105 161 / 0.75);
  }

  .lg\:bg-sky-700\/80 {
    background-color: rgb(3 105 161 / 0.8);
  }

  .lg\:bg-sky-700\/90 {
    background-color: rgb(3 105 161 / 0.9);
  }

  .lg\:bg-sky-700\/95 {
    background-color: rgb(3 105 161 / 0.95);
  }

  .lg\:bg-sky-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity));
  }

  .lg\:bg-sky-800\/0 {
    background-color: rgb(7 89 133 / 0);
  }

  .lg\:bg-sky-800\/10 {
    background-color: rgb(7 89 133 / 0.1);
  }

  .lg\:bg-sky-800\/100 {
    background-color: rgb(7 89 133 / 1);
  }

  .lg\:bg-sky-800\/20 {
    background-color: rgb(7 89 133 / 0.2);
  }

  .lg\:bg-sky-800\/25 {
    background-color: rgb(7 89 133 / 0.25);
  }

  .lg\:bg-sky-800\/30 {
    background-color: rgb(7 89 133 / 0.3);
  }

  .lg\:bg-sky-800\/40 {
    background-color: rgb(7 89 133 / 0.4);
  }

  .lg\:bg-sky-800\/5 {
    background-color: rgb(7 89 133 / 0.05);
  }

  .lg\:bg-sky-800\/50 {
    background-color: rgb(7 89 133 / 0.5);
  }

  .lg\:bg-sky-800\/60 {
    background-color: rgb(7 89 133 / 0.6);
  }

  .lg\:bg-sky-800\/70 {
    background-color: rgb(7 89 133 / 0.7);
  }

  .lg\:bg-sky-800\/75 {
    background-color: rgb(7 89 133 / 0.75);
  }

  .lg\:bg-sky-800\/80 {
    background-color: rgb(7 89 133 / 0.8);
  }

  .lg\:bg-sky-800\/90 {
    background-color: rgb(7 89 133 / 0.9);
  }

  .lg\:bg-sky-800\/95 {
    background-color: rgb(7 89 133 / 0.95);
  }

  .lg\:bg-sky-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity));
  }

  .lg\:bg-sky-900\/0 {
    background-color: rgb(12 74 110 / 0);
  }

  .lg\:bg-sky-900\/10 {
    background-color: rgb(12 74 110 / 0.1);
  }

  .lg\:bg-sky-900\/100 {
    background-color: rgb(12 74 110 / 1);
  }

  .lg\:bg-sky-900\/20 {
    background-color: rgb(12 74 110 / 0.2);
  }

  .lg\:bg-sky-900\/25 {
    background-color: rgb(12 74 110 / 0.25);
  }

  .lg\:bg-sky-900\/30 {
    background-color: rgb(12 74 110 / 0.3);
  }

  .lg\:bg-sky-900\/40 {
    background-color: rgb(12 74 110 / 0.4);
  }

  .lg\:bg-sky-900\/5 {
    background-color: rgb(12 74 110 / 0.05);
  }

  .lg\:bg-sky-900\/50 {
    background-color: rgb(12 74 110 / 0.5);
  }

  .lg\:bg-sky-900\/60 {
    background-color: rgb(12 74 110 / 0.6);
  }

  .lg\:bg-sky-900\/70 {
    background-color: rgb(12 74 110 / 0.7);
  }

  .lg\:bg-sky-900\/75 {
    background-color: rgb(12 74 110 / 0.75);
  }

  .lg\:bg-sky-900\/80 {
    background-color: rgb(12 74 110 / 0.8);
  }

  .lg\:bg-sky-900\/90 {
    background-color: rgb(12 74 110 / 0.9);
  }

  .lg\:bg-sky-900\/95 {
    background-color: rgb(12 74 110 / 0.95);
  }

  .lg\:bg-success-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(72 187 120 / var(--tw-bg-opacity));
  }

  .lg\:bg-success-500\/0 {
    background-color: rgb(72 187 120 / 0);
  }

  .lg\:bg-success-500\/10 {
    background-color: rgb(72 187 120 / 0.1);
  }

  .lg\:bg-success-500\/100 {
    background-color: rgb(72 187 120 / 1);
  }

  .lg\:bg-success-500\/20 {
    background-color: rgb(72 187 120 / 0.2);
  }

  .lg\:bg-success-500\/25 {
    background-color: rgb(72 187 120 / 0.25);
  }

  .lg\:bg-success-500\/30 {
    background-color: rgb(72 187 120 / 0.3);
  }

  .lg\:bg-success-500\/40 {
    background-color: rgb(72 187 120 / 0.4);
  }

  .lg\:bg-success-500\/5 {
    background-color: rgb(72 187 120 / 0.05);
  }

  .lg\:bg-success-500\/50 {
    background-color: rgb(72 187 120 / 0.5);
  }

  .lg\:bg-success-500\/60 {
    background-color: rgb(72 187 120 / 0.6);
  }

  .lg\:bg-success-500\/70 {
    background-color: rgb(72 187 120 / 0.7);
  }

  .lg\:bg-success-500\/75 {
    background-color: rgb(72 187 120 / 0.75);
  }

  .lg\:bg-success-500\/80 {
    background-color: rgb(72 187 120 / 0.8);
  }

  .lg\:bg-success-500\/90 {
    background-color: rgb(72 187 120 / 0.9);
  }

  .lg\:bg-success-500\/95 {
    background-color: rgb(72 187 120 / 0.95);
  }

  .lg\:bg-warning-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(246 224 94 / var(--tw-bg-opacity));
  }

  .lg\:bg-warning-500\/0 {
    background-color: rgb(246 224 94 / 0);
  }

  .lg\:bg-warning-500\/10 {
    background-color: rgb(246 224 94 / 0.1);
  }

  .lg\:bg-warning-500\/100 {
    background-color: rgb(246 224 94 / 1);
  }

  .lg\:bg-warning-500\/20 {
    background-color: rgb(246 224 94 / 0.2);
  }

  .lg\:bg-warning-500\/25 {
    background-color: rgb(246 224 94 / 0.25);
  }

  .lg\:bg-warning-500\/30 {
    background-color: rgb(246 224 94 / 0.3);
  }

  .lg\:bg-warning-500\/40 {
    background-color: rgb(246 224 94 / 0.4);
  }

  .lg\:bg-warning-500\/5 {
    background-color: rgb(246 224 94 / 0.05);
  }

  .lg\:bg-warning-500\/50 {
    background-color: rgb(246 224 94 / 0.5);
  }

  .lg\:bg-warning-500\/60 {
    background-color: rgb(246 224 94 / 0.6);
  }

  .lg\:bg-warning-500\/70 {
    background-color: rgb(246 224 94 / 0.7);
  }

  .lg\:bg-warning-500\/75 {
    background-color: rgb(246 224 94 / 0.75);
  }

  .lg\:bg-warning-500\/80 {
    background-color: rgb(246 224 94 / 0.8);
  }

  .lg\:bg-warning-500\/90 {
    background-color: rgb(246 224 94 / 0.9);
  }

  .lg\:bg-warning-500\/95 {
    background-color: rgb(246 224 94 / 0.95);
  }

  .lg\:bg-yellow-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-100\/0 {
    background-color: rgb(254 249 195 / 0);
  }

  .lg\:bg-yellow-100\/10 {
    background-color: rgb(254 249 195 / 0.1);
  }

  .lg\:bg-yellow-100\/100 {
    background-color: rgb(254 249 195 / 1);
  }

  .lg\:bg-yellow-100\/20 {
    background-color: rgb(254 249 195 / 0.2);
  }

  .lg\:bg-yellow-100\/25 {
    background-color: rgb(254 249 195 / 0.25);
  }

  .lg\:bg-yellow-100\/30 {
    background-color: rgb(254 249 195 / 0.3);
  }

  .lg\:bg-yellow-100\/40 {
    background-color: rgb(254 249 195 / 0.4);
  }

  .lg\:bg-yellow-100\/5 {
    background-color: rgb(254 249 195 / 0.05);
  }

  .lg\:bg-yellow-100\/50 {
    background-color: rgb(254 249 195 / 0.5);
  }

  .lg\:bg-yellow-100\/60 {
    background-color: rgb(254 249 195 / 0.6);
  }

  .lg\:bg-yellow-100\/70 {
    background-color: rgb(254 249 195 / 0.7);
  }

  .lg\:bg-yellow-100\/75 {
    background-color: rgb(254 249 195 / 0.75);
  }

  .lg\:bg-yellow-100\/80 {
    background-color: rgb(254 249 195 / 0.8);
  }

  .lg\:bg-yellow-100\/90 {
    background-color: rgb(254 249 195 / 0.9);
  }

  .lg\:bg-yellow-100\/95 {
    background-color: rgb(254 249 195 / 0.95);
  }

  .lg\:bg-yellow-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-200\/0 {
    background-color: rgb(254 240 138 / 0);
  }

  .lg\:bg-yellow-200\/10 {
    background-color: rgb(254 240 138 / 0.1);
  }

  .lg\:bg-yellow-200\/100 {
    background-color: rgb(254 240 138 / 1);
  }

  .lg\:bg-yellow-200\/20 {
    background-color: rgb(254 240 138 / 0.2);
  }

  .lg\:bg-yellow-200\/25 {
    background-color: rgb(254 240 138 / 0.25);
  }

  .lg\:bg-yellow-200\/30 {
    background-color: rgb(254 240 138 / 0.3);
  }

  .lg\:bg-yellow-200\/40 {
    background-color: rgb(254 240 138 / 0.4);
  }

  .lg\:bg-yellow-200\/5 {
    background-color: rgb(254 240 138 / 0.05);
  }

  .lg\:bg-yellow-200\/50 {
    background-color: rgb(254 240 138 / 0.5);
  }

  .lg\:bg-yellow-200\/60 {
    background-color: rgb(254 240 138 / 0.6);
  }

  .lg\:bg-yellow-200\/70 {
    background-color: rgb(254 240 138 / 0.7);
  }

  .lg\:bg-yellow-200\/75 {
    background-color: rgb(254 240 138 / 0.75);
  }

  .lg\:bg-yellow-200\/80 {
    background-color: rgb(254 240 138 / 0.8);
  }

  .lg\:bg-yellow-200\/90 {
    background-color: rgb(254 240 138 / 0.9);
  }

  .lg\:bg-yellow-200\/95 {
    background-color: rgb(254 240 138 / 0.95);
  }

  .lg\:bg-yellow-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-300\/0 {
    background-color: rgb(253 224 71 / 0);
  }

  .lg\:bg-yellow-300\/10 {
    background-color: rgb(253 224 71 / 0.1);
  }

  .lg\:bg-yellow-300\/100 {
    background-color: rgb(253 224 71 / 1);
  }

  .lg\:bg-yellow-300\/20 {
    background-color: rgb(253 224 71 / 0.2);
  }

  .lg\:bg-yellow-300\/25 {
    background-color: rgb(253 224 71 / 0.25);
  }

  .lg\:bg-yellow-300\/30 {
    background-color: rgb(253 224 71 / 0.3);
  }

  .lg\:bg-yellow-300\/40 {
    background-color: rgb(253 224 71 / 0.4);
  }

  .lg\:bg-yellow-300\/5 {
    background-color: rgb(253 224 71 / 0.05);
  }

  .lg\:bg-yellow-300\/50 {
    background-color: rgb(253 224 71 / 0.5);
  }

  .lg\:bg-yellow-300\/60 {
    background-color: rgb(253 224 71 / 0.6);
  }

  .lg\:bg-yellow-300\/70 {
    background-color: rgb(253 224 71 / 0.7);
  }

  .lg\:bg-yellow-300\/75 {
    background-color: rgb(253 224 71 / 0.75);
  }

  .lg\:bg-yellow-300\/80 {
    background-color: rgb(253 224 71 / 0.8);
  }

  .lg\:bg-yellow-300\/90 {
    background-color: rgb(253 224 71 / 0.9);
  }

  .lg\:bg-yellow-300\/95 {
    background-color: rgb(253 224 71 / 0.95);
  }

  .lg\:bg-yellow-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-400\/0 {
    background-color: rgb(250 204 21 / 0);
  }

  .lg\:bg-yellow-400\/10 {
    background-color: rgb(250 204 21 / 0.1);
  }

  .lg\:bg-yellow-400\/100 {
    background-color: rgb(250 204 21 / 1);
  }

  .lg\:bg-yellow-400\/20 {
    background-color: rgb(250 204 21 / 0.2);
  }

  .lg\:bg-yellow-400\/25 {
    background-color: rgb(250 204 21 / 0.25);
  }

  .lg\:bg-yellow-400\/30 {
    background-color: rgb(250 204 21 / 0.3);
  }

  .lg\:bg-yellow-400\/40 {
    background-color: rgb(250 204 21 / 0.4);
  }

  .lg\:bg-yellow-400\/5 {
    background-color: rgb(250 204 21 / 0.05);
  }

  .lg\:bg-yellow-400\/50 {
    background-color: rgb(250 204 21 / 0.5);
  }

  .lg\:bg-yellow-400\/60 {
    background-color: rgb(250 204 21 / 0.6);
  }

  .lg\:bg-yellow-400\/70 {
    background-color: rgb(250 204 21 / 0.7);
  }

  .lg\:bg-yellow-400\/75 {
    background-color: rgb(250 204 21 / 0.75);
  }

  .lg\:bg-yellow-400\/80 {
    background-color: rgb(250 204 21 / 0.8);
  }

  .lg\:bg-yellow-400\/90 {
    background-color: rgb(250 204 21 / 0.9);
  }

  .lg\:bg-yellow-400\/95 {
    background-color: rgb(250 204 21 / 0.95);
  }

  .lg\:bg-yellow-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-50\/0 {
    background-color: rgb(254 252 232 / 0);
  }

  .lg\:bg-yellow-50\/10 {
    background-color: rgb(254 252 232 / 0.1);
  }

  .lg\:bg-yellow-50\/100 {
    background-color: rgb(254 252 232 / 1);
  }

  .lg\:bg-yellow-50\/20 {
    background-color: rgb(254 252 232 / 0.2);
  }

  .lg\:bg-yellow-50\/25 {
    background-color: rgb(254 252 232 / 0.25);
  }

  .lg\:bg-yellow-50\/30 {
    background-color: rgb(254 252 232 / 0.3);
  }

  .lg\:bg-yellow-50\/40 {
    background-color: rgb(254 252 232 / 0.4);
  }

  .lg\:bg-yellow-50\/5 {
    background-color: rgb(254 252 232 / 0.05);
  }

  .lg\:bg-yellow-50\/50 {
    background-color: rgb(254 252 232 / 0.5);
  }

  .lg\:bg-yellow-50\/60 {
    background-color: rgb(254 252 232 / 0.6);
  }

  .lg\:bg-yellow-50\/70 {
    background-color: rgb(254 252 232 / 0.7);
  }

  .lg\:bg-yellow-50\/75 {
    background-color: rgb(254 252 232 / 0.75);
  }

  .lg\:bg-yellow-50\/80 {
    background-color: rgb(254 252 232 / 0.8);
  }

  .lg\:bg-yellow-50\/90 {
    background-color: rgb(254 252 232 / 0.9);
  }

  .lg\:bg-yellow-50\/95 {
    background-color: rgb(254 252 232 / 0.95);
  }

  .lg\:bg-yellow-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-500\/0 {
    background-color: rgb(234 179 8 / 0);
  }

  .lg\:bg-yellow-500\/10 {
    background-color: rgb(234 179 8 / 0.1);
  }

  .lg\:bg-yellow-500\/100 {
    background-color: rgb(234 179 8 / 1);
  }

  .lg\:bg-yellow-500\/20 {
    background-color: rgb(234 179 8 / 0.2);
  }

  .lg\:bg-yellow-500\/25 {
    background-color: rgb(234 179 8 / 0.25);
  }

  .lg\:bg-yellow-500\/30 {
    background-color: rgb(234 179 8 / 0.3);
  }

  .lg\:bg-yellow-500\/40 {
    background-color: rgb(234 179 8 / 0.4);
  }

  .lg\:bg-yellow-500\/5 {
    background-color: rgb(234 179 8 / 0.05);
  }

  .lg\:bg-yellow-500\/50 {
    background-color: rgb(234 179 8 / 0.5);
  }

  .lg\:bg-yellow-500\/60 {
    background-color: rgb(234 179 8 / 0.6);
  }

  .lg\:bg-yellow-500\/70 {
    background-color: rgb(234 179 8 / 0.7);
  }

  .lg\:bg-yellow-500\/75 {
    background-color: rgb(234 179 8 / 0.75);
  }

  .lg\:bg-yellow-500\/80 {
    background-color: rgb(234 179 8 / 0.8);
  }

  .lg\:bg-yellow-500\/90 {
    background-color: rgb(234 179 8 / 0.9);
  }

  .lg\:bg-yellow-500\/95 {
    background-color: rgb(234 179 8 / 0.95);
  }

  .lg\:bg-yellow-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4 / var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-600\/0 {
    background-color: rgb(202 138 4 / 0);
  }

  .lg\:bg-yellow-600\/10 {
    background-color: rgb(202 138 4 / 0.1);
  }

  .lg\:bg-yellow-600\/100 {
    background-color: rgb(202 138 4 / 1);
  }

  .lg\:bg-yellow-600\/20 {
    background-color: rgb(202 138 4 / 0.2);
  }

  .lg\:bg-yellow-600\/25 {
    background-color: rgb(202 138 4 / 0.25);
  }

  .lg\:bg-yellow-600\/30 {
    background-color: rgb(202 138 4 / 0.3);
  }

  .lg\:bg-yellow-600\/40 {
    background-color: rgb(202 138 4 / 0.4);
  }

  .lg\:bg-yellow-600\/5 {
    background-color: rgb(202 138 4 / 0.05);
  }

  .lg\:bg-yellow-600\/50 {
    background-color: rgb(202 138 4 / 0.5);
  }

  .lg\:bg-yellow-600\/60 {
    background-color: rgb(202 138 4 / 0.6);
  }

  .lg\:bg-yellow-600\/70 {
    background-color: rgb(202 138 4 / 0.7);
  }

  .lg\:bg-yellow-600\/75 {
    background-color: rgb(202 138 4 / 0.75);
  }

  .lg\:bg-yellow-600\/80 {
    background-color: rgb(202 138 4 / 0.8);
  }

  .lg\:bg-yellow-600\/90 {
    background-color: rgb(202 138 4 / 0.9);
  }

  .lg\:bg-yellow-600\/95 {
    background-color: rgb(202 138 4 / 0.95);
  }

  .lg\:bg-yellow-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-700\/0 {
    background-color: rgb(161 98 7 / 0);
  }

  .lg\:bg-yellow-700\/10 {
    background-color: rgb(161 98 7 / 0.1);
  }

  .lg\:bg-yellow-700\/100 {
    background-color: rgb(161 98 7 / 1);
  }

  .lg\:bg-yellow-700\/20 {
    background-color: rgb(161 98 7 / 0.2);
  }

  .lg\:bg-yellow-700\/25 {
    background-color: rgb(161 98 7 / 0.25);
  }

  .lg\:bg-yellow-700\/30 {
    background-color: rgb(161 98 7 / 0.3);
  }

  .lg\:bg-yellow-700\/40 {
    background-color: rgb(161 98 7 / 0.4);
  }

  .lg\:bg-yellow-700\/5 {
    background-color: rgb(161 98 7 / 0.05);
  }

  .lg\:bg-yellow-700\/50 {
    background-color: rgb(161 98 7 / 0.5);
  }

  .lg\:bg-yellow-700\/60 {
    background-color: rgb(161 98 7 / 0.6);
  }

  .lg\:bg-yellow-700\/70 {
    background-color: rgb(161 98 7 / 0.7);
  }

  .lg\:bg-yellow-700\/75 {
    background-color: rgb(161 98 7 / 0.75);
  }

  .lg\:bg-yellow-700\/80 {
    background-color: rgb(161 98 7 / 0.8);
  }

  .lg\:bg-yellow-700\/90 {
    background-color: rgb(161 98 7 / 0.9);
  }

  .lg\:bg-yellow-700\/95 {
    background-color: rgb(161 98 7 / 0.95);
  }

  .lg\:bg-yellow-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(133 77 14 / var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-800\/0 {
    background-color: rgb(133 77 14 / 0);
  }

  .lg\:bg-yellow-800\/10 {
    background-color: rgb(133 77 14 / 0.1);
  }

  .lg\:bg-yellow-800\/100 {
    background-color: rgb(133 77 14 / 1);
  }

  .lg\:bg-yellow-800\/20 {
    background-color: rgb(133 77 14 / 0.2);
  }

  .lg\:bg-yellow-800\/25 {
    background-color: rgb(133 77 14 / 0.25);
  }

  .lg\:bg-yellow-800\/30 {
    background-color: rgb(133 77 14 / 0.3);
  }

  .lg\:bg-yellow-800\/40 {
    background-color: rgb(133 77 14 / 0.4);
  }

  .lg\:bg-yellow-800\/5 {
    background-color: rgb(133 77 14 / 0.05);
  }

  .lg\:bg-yellow-800\/50 {
    background-color: rgb(133 77 14 / 0.5);
  }

  .lg\:bg-yellow-800\/60 {
    background-color: rgb(133 77 14 / 0.6);
  }

  .lg\:bg-yellow-800\/70 {
    background-color: rgb(133 77 14 / 0.7);
  }

  .lg\:bg-yellow-800\/75 {
    background-color: rgb(133 77 14 / 0.75);
  }

  .lg\:bg-yellow-800\/80 {
    background-color: rgb(133 77 14 / 0.8);
  }

  .lg\:bg-yellow-800\/90 {
    background-color: rgb(133 77 14 / 0.9);
  }

  .lg\:bg-yellow-800\/95 {
    background-color: rgb(133 77 14 / 0.95);
  }

  .lg\:bg-yellow-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity));
  }

  .lg\:bg-yellow-900\/0 {
    background-color: rgb(113 63 18 / 0);
  }

  .lg\:bg-yellow-900\/10 {
    background-color: rgb(113 63 18 / 0.1);
  }

  .lg\:bg-yellow-900\/100 {
    background-color: rgb(113 63 18 / 1);
  }

  .lg\:bg-yellow-900\/20 {
    background-color: rgb(113 63 18 / 0.2);
  }

  .lg\:bg-yellow-900\/25 {
    background-color: rgb(113 63 18 / 0.25);
  }

  .lg\:bg-yellow-900\/30 {
    background-color: rgb(113 63 18 / 0.3);
  }

  .lg\:bg-yellow-900\/40 {
    background-color: rgb(113 63 18 / 0.4);
  }

  .lg\:bg-yellow-900\/5 {
    background-color: rgb(113 63 18 / 0.05);
  }

  .lg\:bg-yellow-900\/50 {
    background-color: rgb(113 63 18 / 0.5);
  }

  .lg\:bg-yellow-900\/60 {
    background-color: rgb(113 63 18 / 0.6);
  }

  .lg\:bg-yellow-900\/70 {
    background-color: rgb(113 63 18 / 0.7);
  }

  .lg\:bg-yellow-900\/75 {
    background-color: rgb(113 63 18 / 0.75);
  }

  .lg\:bg-yellow-900\/80 {
    background-color: rgb(113 63 18 / 0.8);
  }

  .lg\:bg-yellow-900\/90 {
    background-color: rgb(113 63 18 / 0.9);
  }

  .lg\:bg-yellow-900\/95 {
    background-color: rgb(113 63 18 / 0.95);
  }

  .lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:text-blue-100 {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity));
  }

  .lg\:text-blue-100\/0 {
    color: rgb(219 234 254 / 0);
  }

  .lg\:text-blue-100\/10 {
    color: rgb(219 234 254 / 0.1);
  }

  .lg\:text-blue-100\/100 {
    color: rgb(219 234 254 / 1);
  }

  .lg\:text-blue-100\/20 {
    color: rgb(219 234 254 / 0.2);
  }

  .lg\:text-blue-100\/25 {
    color: rgb(219 234 254 / 0.25);
  }

  .lg\:text-blue-100\/30 {
    color: rgb(219 234 254 / 0.3);
  }

  .lg\:text-blue-100\/40 {
    color: rgb(219 234 254 / 0.4);
  }

  .lg\:text-blue-100\/5 {
    color: rgb(219 234 254 / 0.05);
  }

  .lg\:text-blue-100\/50 {
    color: rgb(219 234 254 / 0.5);
  }

  .lg\:text-blue-100\/60 {
    color: rgb(219 234 254 / 0.6);
  }

  .lg\:text-blue-100\/70 {
    color: rgb(219 234 254 / 0.7);
  }

  .lg\:text-blue-100\/75 {
    color: rgb(219 234 254 / 0.75);
  }

  .lg\:text-blue-100\/80 {
    color: rgb(219 234 254 / 0.8);
  }

  .lg\:text-blue-100\/90 {
    color: rgb(219 234 254 / 0.9);
  }

  .lg\:text-blue-100\/95 {
    color: rgb(219 234 254 / 0.95);
  }

  .lg\:text-blue-200 {
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / var(--tw-text-opacity));
  }

  .lg\:text-blue-200\/0 {
    color: rgb(191 219 254 / 0);
  }

  .lg\:text-blue-200\/10 {
    color: rgb(191 219 254 / 0.1);
  }

  .lg\:text-blue-200\/100 {
    color: rgb(191 219 254 / 1);
  }

  .lg\:text-blue-200\/20 {
    color: rgb(191 219 254 / 0.2);
  }

  .lg\:text-blue-200\/25 {
    color: rgb(191 219 254 / 0.25);
  }

  .lg\:text-blue-200\/30 {
    color: rgb(191 219 254 / 0.3);
  }

  .lg\:text-blue-200\/40 {
    color: rgb(191 219 254 / 0.4);
  }

  .lg\:text-blue-200\/5 {
    color: rgb(191 219 254 / 0.05);
  }

  .lg\:text-blue-200\/50 {
    color: rgb(191 219 254 / 0.5);
  }

  .lg\:text-blue-200\/60 {
    color: rgb(191 219 254 / 0.6);
  }

  .lg\:text-blue-200\/70 {
    color: rgb(191 219 254 / 0.7);
  }

  .lg\:text-blue-200\/75 {
    color: rgb(191 219 254 / 0.75);
  }

  .lg\:text-blue-200\/80 {
    color: rgb(191 219 254 / 0.8);
  }

  .lg\:text-blue-200\/90 {
    color: rgb(191 219 254 / 0.9);
  }

  .lg\:text-blue-200\/95 {
    color: rgb(191 219 254 / 0.95);
  }

  .lg\:text-blue-300 {
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / var(--tw-text-opacity));
  }

  .lg\:text-blue-300\/0 {
    color: rgb(147 197 253 / 0);
  }

  .lg\:text-blue-300\/10 {
    color: rgb(147 197 253 / 0.1);
  }

  .lg\:text-blue-300\/100 {
    color: rgb(147 197 253 / 1);
  }

  .lg\:text-blue-300\/20 {
    color: rgb(147 197 253 / 0.2);
  }

  .lg\:text-blue-300\/25 {
    color: rgb(147 197 253 / 0.25);
  }

  .lg\:text-blue-300\/30 {
    color: rgb(147 197 253 / 0.3);
  }

  .lg\:text-blue-300\/40 {
    color: rgb(147 197 253 / 0.4);
  }

  .lg\:text-blue-300\/5 {
    color: rgb(147 197 253 / 0.05);
  }

  .lg\:text-blue-300\/50 {
    color: rgb(147 197 253 / 0.5);
  }

  .lg\:text-blue-300\/60 {
    color: rgb(147 197 253 / 0.6);
  }

  .lg\:text-blue-300\/70 {
    color: rgb(147 197 253 / 0.7);
  }

  .lg\:text-blue-300\/75 {
    color: rgb(147 197 253 / 0.75);
  }

  .lg\:text-blue-300\/80 {
    color: rgb(147 197 253 / 0.8);
  }

  .lg\:text-blue-300\/90 {
    color: rgb(147 197 253 / 0.9);
  }

  .lg\:text-blue-300\/95 {
    color: rgb(147 197 253 / 0.95);
  }

  .lg\:text-blue-400 {
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / var(--tw-text-opacity));
  }

  .lg\:text-blue-400\/0 {
    color: rgb(96 165 250 / 0);
  }

  .lg\:text-blue-400\/10 {
    color: rgb(96 165 250 / 0.1);
  }

  .lg\:text-blue-400\/100 {
    color: rgb(96 165 250 / 1);
  }

  .lg\:text-blue-400\/20 {
    color: rgb(96 165 250 / 0.2);
  }

  .lg\:text-blue-400\/25 {
    color: rgb(96 165 250 / 0.25);
  }

  .lg\:text-blue-400\/30 {
    color: rgb(96 165 250 / 0.3);
  }

  .lg\:text-blue-400\/40 {
    color: rgb(96 165 250 / 0.4);
  }

  .lg\:text-blue-400\/5 {
    color: rgb(96 165 250 / 0.05);
  }

  .lg\:text-blue-400\/50 {
    color: rgb(96 165 250 / 0.5);
  }

  .lg\:text-blue-400\/60 {
    color: rgb(96 165 250 / 0.6);
  }

  .lg\:text-blue-400\/70 {
    color: rgb(96 165 250 / 0.7);
  }

  .lg\:text-blue-400\/75 {
    color: rgb(96 165 250 / 0.75);
  }

  .lg\:text-blue-400\/80 {
    color: rgb(96 165 250 / 0.8);
  }

  .lg\:text-blue-400\/90 {
    color: rgb(96 165 250 / 0.9);
  }

  .lg\:text-blue-400\/95 {
    color: rgb(96 165 250 / 0.95);
  }

  .lg\:text-blue-50 {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / var(--tw-text-opacity));
  }

  .lg\:text-blue-50\/0 {
    color: rgb(239 246 255 / 0);
  }

  .lg\:text-blue-50\/10 {
    color: rgb(239 246 255 / 0.1);
  }

  .lg\:text-blue-50\/100 {
    color: rgb(239 246 255 / 1);
  }

  .lg\:text-blue-50\/20 {
    color: rgb(239 246 255 / 0.2);
  }

  .lg\:text-blue-50\/25 {
    color: rgb(239 246 255 / 0.25);
  }

  .lg\:text-blue-50\/30 {
    color: rgb(239 246 255 / 0.3);
  }

  .lg\:text-blue-50\/40 {
    color: rgb(239 246 255 / 0.4);
  }

  .lg\:text-blue-50\/5 {
    color: rgb(239 246 255 / 0.05);
  }

  .lg\:text-blue-50\/50 {
    color: rgb(239 246 255 / 0.5);
  }

  .lg\:text-blue-50\/60 {
    color: rgb(239 246 255 / 0.6);
  }

  .lg\:text-blue-50\/70 {
    color: rgb(239 246 255 / 0.7);
  }

  .lg\:text-blue-50\/75 {
    color: rgb(239 246 255 / 0.75);
  }

  .lg\:text-blue-50\/80 {
    color: rgb(239 246 255 / 0.8);
  }

  .lg\:text-blue-50\/90 {
    color: rgb(239 246 255 / 0.9);
  }

  .lg\:text-blue-50\/95 {
    color: rgb(239 246 255 / 0.95);
  }

  .lg\:text-blue-500 {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity));
  }

  .lg\:text-blue-500\/0 {
    color: rgb(59 130 246 / 0);
  }

  .lg\:text-blue-500\/10 {
    color: rgb(59 130 246 / 0.1);
  }

  .lg\:text-blue-500\/100 {
    color: rgb(59 130 246 / 1);
  }

  .lg\:text-blue-500\/20 {
    color: rgb(59 130 246 / 0.2);
  }

  .lg\:text-blue-500\/25 {
    color: rgb(59 130 246 / 0.25);
  }

  .lg\:text-blue-500\/30 {
    color: rgb(59 130 246 / 0.3);
  }

  .lg\:text-blue-500\/40 {
    color: rgb(59 130 246 / 0.4);
  }

  .lg\:text-blue-500\/5 {
    color: rgb(59 130 246 / 0.05);
  }

  .lg\:text-blue-500\/50 {
    color: rgb(59 130 246 / 0.5);
  }

  .lg\:text-blue-500\/60 {
    color: rgb(59 130 246 / 0.6);
  }

  .lg\:text-blue-500\/70 {
    color: rgb(59 130 246 / 0.7);
  }

  .lg\:text-blue-500\/75 {
    color: rgb(59 130 246 / 0.75);
  }

  .lg\:text-blue-500\/80 {
    color: rgb(59 130 246 / 0.8);
  }

  .lg\:text-blue-500\/90 {
    color: rgb(59 130 246 / 0.9);
  }

  .lg\:text-blue-500\/95 {
    color: rgb(59 130 246 / 0.95);
  }

  .lg\:text-blue-600 {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }

  .lg\:text-blue-600\/0 {
    color: rgb(37 99 235 / 0);
  }

  .lg\:text-blue-600\/10 {
    color: rgb(37 99 235 / 0.1);
  }

  .lg\:text-blue-600\/100 {
    color: rgb(37 99 235 / 1);
  }

  .lg\:text-blue-600\/20 {
    color: rgb(37 99 235 / 0.2);
  }

  .lg\:text-blue-600\/25 {
    color: rgb(37 99 235 / 0.25);
  }

  .lg\:text-blue-600\/30 {
    color: rgb(37 99 235 / 0.3);
  }

  .lg\:text-blue-600\/40 {
    color: rgb(37 99 235 / 0.4);
  }

  .lg\:text-blue-600\/5 {
    color: rgb(37 99 235 / 0.05);
  }

  .lg\:text-blue-600\/50 {
    color: rgb(37 99 235 / 0.5);
  }

  .lg\:text-blue-600\/60 {
    color: rgb(37 99 235 / 0.6);
  }

  .lg\:text-blue-600\/70 {
    color: rgb(37 99 235 / 0.7);
  }

  .lg\:text-blue-600\/75 {
    color: rgb(37 99 235 / 0.75);
  }

  .lg\:text-blue-600\/80 {
    color: rgb(37 99 235 / 0.8);
  }

  .lg\:text-blue-600\/90 {
    color: rgb(37 99 235 / 0.9);
  }

  .lg\:text-blue-600\/95 {
    color: rgb(37 99 235 / 0.95);
  }

  .lg\:text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity));
  }

  .lg\:text-blue-700\/0 {
    color: rgb(29 78 216 / 0);
  }

  .lg\:text-blue-700\/10 {
    color: rgb(29 78 216 / 0.1);
  }

  .lg\:text-blue-700\/100 {
    color: rgb(29 78 216 / 1);
  }

  .lg\:text-blue-700\/20 {
    color: rgb(29 78 216 / 0.2);
  }

  .lg\:text-blue-700\/25 {
    color: rgb(29 78 216 / 0.25);
  }

  .lg\:text-blue-700\/30 {
    color: rgb(29 78 216 / 0.3);
  }

  .lg\:text-blue-700\/40 {
    color: rgb(29 78 216 / 0.4);
  }

  .lg\:text-blue-700\/5 {
    color: rgb(29 78 216 / 0.05);
  }

  .lg\:text-blue-700\/50 {
    color: rgb(29 78 216 / 0.5);
  }

  .lg\:text-blue-700\/60 {
    color: rgb(29 78 216 / 0.6);
  }

  .lg\:text-blue-700\/70 {
    color: rgb(29 78 216 / 0.7);
  }

  .lg\:text-blue-700\/75 {
    color: rgb(29 78 216 / 0.75);
  }

  .lg\:text-blue-700\/80 {
    color: rgb(29 78 216 / 0.8);
  }

  .lg\:text-blue-700\/90 {
    color: rgb(29 78 216 / 0.9);
  }

  .lg\:text-blue-700\/95 {
    color: rgb(29 78 216 / 0.95);
  }

  .lg\:text-blue-800 {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity));
  }

  .lg\:text-blue-800\/0 {
    color: rgb(30 64 175 / 0);
  }

  .lg\:text-blue-800\/10 {
    color: rgb(30 64 175 / 0.1);
  }

  .lg\:text-blue-800\/100 {
    color: rgb(30 64 175 / 1);
  }

  .lg\:text-blue-800\/20 {
    color: rgb(30 64 175 / 0.2);
  }

  .lg\:text-blue-800\/25 {
    color: rgb(30 64 175 / 0.25);
  }

  .lg\:text-blue-800\/30 {
    color: rgb(30 64 175 / 0.3);
  }

  .lg\:text-blue-800\/40 {
    color: rgb(30 64 175 / 0.4);
  }

  .lg\:text-blue-800\/5 {
    color: rgb(30 64 175 / 0.05);
  }

  .lg\:text-blue-800\/50 {
    color: rgb(30 64 175 / 0.5);
  }

  .lg\:text-blue-800\/60 {
    color: rgb(30 64 175 / 0.6);
  }

  .lg\:text-blue-800\/70 {
    color: rgb(30 64 175 / 0.7);
  }

  .lg\:text-blue-800\/75 {
    color: rgb(30 64 175 / 0.75);
  }

  .lg\:text-blue-800\/80 {
    color: rgb(30 64 175 / 0.8);
  }

  .lg\:text-blue-800\/90 {
    color: rgb(30 64 175 / 0.9);
  }

  .lg\:text-blue-800\/95 {
    color: rgb(30 64 175 / 0.95);
  }

  .lg\:text-blue-900 {
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity));
  }

  .lg\:text-blue-900\/0 {
    color: rgb(30 58 138 / 0);
  }

  .lg\:text-blue-900\/10 {
    color: rgb(30 58 138 / 0.1);
  }

  .lg\:text-blue-900\/100 {
    color: rgb(30 58 138 / 1);
  }

  .lg\:text-blue-900\/20 {
    color: rgb(30 58 138 / 0.2);
  }

  .lg\:text-blue-900\/25 {
    color: rgb(30 58 138 / 0.25);
  }

  .lg\:text-blue-900\/30 {
    color: rgb(30 58 138 / 0.3);
  }

  .lg\:text-blue-900\/40 {
    color: rgb(30 58 138 / 0.4);
  }

  .lg\:text-blue-900\/5 {
    color: rgb(30 58 138 / 0.05);
  }

  .lg\:text-blue-900\/50 {
    color: rgb(30 58 138 / 0.5);
  }

  .lg\:text-blue-900\/60 {
    color: rgb(30 58 138 / 0.6);
  }

  .lg\:text-blue-900\/70 {
    color: rgb(30 58 138 / 0.7);
  }

  .lg\:text-blue-900\/75 {
    color: rgb(30 58 138 / 0.75);
  }

  .lg\:text-blue-900\/80 {
    color: rgb(30 58 138 / 0.8);
  }

  .lg\:text-blue-900\/90 {
    color: rgb(30 58 138 / 0.9);
  }

  .lg\:text-blue-900\/95 {
    color: rgb(30 58 138 / 0.95);
  }

  .lg\:text-danger-500 {
    --tw-text-opacity: 1;
    color: rgb(229 62 62 / var(--tw-text-opacity));
  }

  .lg\:text-danger-500\/0 {
    color: rgb(229 62 62 / 0);
  }

  .lg\:text-danger-500\/10 {
    color: rgb(229 62 62 / 0.1);
  }

  .lg\:text-danger-500\/100 {
    color: rgb(229 62 62 / 1);
  }

  .lg\:text-danger-500\/20 {
    color: rgb(229 62 62 / 0.2);
  }

  .lg\:text-danger-500\/25 {
    color: rgb(229 62 62 / 0.25);
  }

  .lg\:text-danger-500\/30 {
    color: rgb(229 62 62 / 0.3);
  }

  .lg\:text-danger-500\/40 {
    color: rgb(229 62 62 / 0.4);
  }

  .lg\:text-danger-500\/5 {
    color: rgb(229 62 62 / 0.05);
  }

  .lg\:text-danger-500\/50 {
    color: rgb(229 62 62 / 0.5);
  }

  .lg\:text-danger-500\/60 {
    color: rgb(229 62 62 / 0.6);
  }

  .lg\:text-danger-500\/70 {
    color: rgb(229 62 62 / 0.7);
  }

  .lg\:text-danger-500\/75 {
    color: rgb(229 62 62 / 0.75);
  }

  .lg\:text-danger-500\/80 {
    color: rgb(229 62 62 / 0.8);
  }

  .lg\:text-danger-500\/90 {
    color: rgb(229 62 62 / 0.9);
  }

  .lg\:text-danger-500\/95 {
    color: rgb(229 62 62 / 0.95);
  }

  .lg\:text-dark-500 {
    --tw-text-opacity: 1;
    color: rgb(45 55 72 / var(--tw-text-opacity));
  }

  .lg\:text-dark-500\/0 {
    color: rgb(45 55 72 / 0);
  }

  .lg\:text-dark-500\/10 {
    color: rgb(45 55 72 / 0.1);
  }

  .lg\:text-dark-500\/100 {
    color: rgb(45 55 72 / 1);
  }

  .lg\:text-dark-500\/20 {
    color: rgb(45 55 72 / 0.2);
  }

  .lg\:text-dark-500\/25 {
    color: rgb(45 55 72 / 0.25);
  }

  .lg\:text-dark-500\/30 {
    color: rgb(45 55 72 / 0.3);
  }

  .lg\:text-dark-500\/40 {
    color: rgb(45 55 72 / 0.4);
  }

  .lg\:text-dark-500\/5 {
    color: rgb(45 55 72 / 0.05);
  }

  .lg\:text-dark-500\/50 {
    color: rgb(45 55 72 / 0.5);
  }

  .lg\:text-dark-500\/60 {
    color: rgb(45 55 72 / 0.6);
  }

  .lg\:text-dark-500\/70 {
    color: rgb(45 55 72 / 0.7);
  }

  .lg\:text-dark-500\/75 {
    color: rgb(45 55 72 / 0.75);
  }

  .lg\:text-dark-500\/80 {
    color: rgb(45 55 72 / 0.8);
  }

  .lg\:text-dark-500\/90 {
    color: rgb(45 55 72 / 0.9);
  }

  .lg\:text-dark-500\/95 {
    color: rgb(45 55 72 / 0.95);
  }

  .lg\:text-green-100 {
    --tw-text-opacity: 1;
    color: rgb(220 252 231 / var(--tw-text-opacity));
  }

  .lg\:text-green-100\/0 {
    color: rgb(220 252 231 / 0);
  }

  .lg\:text-green-100\/10 {
    color: rgb(220 252 231 / 0.1);
  }

  .lg\:text-green-100\/100 {
    color: rgb(220 252 231 / 1);
  }

  .lg\:text-green-100\/20 {
    color: rgb(220 252 231 / 0.2);
  }

  .lg\:text-green-100\/25 {
    color: rgb(220 252 231 / 0.25);
  }

  .lg\:text-green-100\/30 {
    color: rgb(220 252 231 / 0.3);
  }

  .lg\:text-green-100\/40 {
    color: rgb(220 252 231 / 0.4);
  }

  .lg\:text-green-100\/5 {
    color: rgb(220 252 231 / 0.05);
  }

  .lg\:text-green-100\/50 {
    color: rgb(220 252 231 / 0.5);
  }

  .lg\:text-green-100\/60 {
    color: rgb(220 252 231 / 0.6);
  }

  .lg\:text-green-100\/70 {
    color: rgb(220 252 231 / 0.7);
  }

  .lg\:text-green-100\/75 {
    color: rgb(220 252 231 / 0.75);
  }

  .lg\:text-green-100\/80 {
    color: rgb(220 252 231 / 0.8);
  }

  .lg\:text-green-100\/90 {
    color: rgb(220 252 231 / 0.9);
  }

  .lg\:text-green-100\/95 {
    color: rgb(220 252 231 / 0.95);
  }

  .lg\:text-green-200 {
    --tw-text-opacity: 1;
    color: rgb(187 247 208 / var(--tw-text-opacity));
  }

  .lg\:text-green-200\/0 {
    color: rgb(187 247 208 / 0);
  }

  .lg\:text-green-200\/10 {
    color: rgb(187 247 208 / 0.1);
  }

  .lg\:text-green-200\/100 {
    color: rgb(187 247 208 / 1);
  }

  .lg\:text-green-200\/20 {
    color: rgb(187 247 208 / 0.2);
  }

  .lg\:text-green-200\/25 {
    color: rgb(187 247 208 / 0.25);
  }

  .lg\:text-green-200\/30 {
    color: rgb(187 247 208 / 0.3);
  }

  .lg\:text-green-200\/40 {
    color: rgb(187 247 208 / 0.4);
  }

  .lg\:text-green-200\/5 {
    color: rgb(187 247 208 / 0.05);
  }

  .lg\:text-green-200\/50 {
    color: rgb(187 247 208 / 0.5);
  }

  .lg\:text-green-200\/60 {
    color: rgb(187 247 208 / 0.6);
  }

  .lg\:text-green-200\/70 {
    color: rgb(187 247 208 / 0.7);
  }

  .lg\:text-green-200\/75 {
    color: rgb(187 247 208 / 0.75);
  }

  .lg\:text-green-200\/80 {
    color: rgb(187 247 208 / 0.8);
  }

  .lg\:text-green-200\/90 {
    color: rgb(187 247 208 / 0.9);
  }

  .lg\:text-green-200\/95 {
    color: rgb(187 247 208 / 0.95);
  }

  .lg\:text-green-300 {
    --tw-text-opacity: 1;
    color: rgb(134 239 172 / var(--tw-text-opacity));
  }

  .lg\:text-green-300\/0 {
    color: rgb(134 239 172 / 0);
  }

  .lg\:text-green-300\/10 {
    color: rgb(134 239 172 / 0.1);
  }

  .lg\:text-green-300\/100 {
    color: rgb(134 239 172 / 1);
  }

  .lg\:text-green-300\/20 {
    color: rgb(134 239 172 / 0.2);
  }

  .lg\:text-green-300\/25 {
    color: rgb(134 239 172 / 0.25);
  }

  .lg\:text-green-300\/30 {
    color: rgb(134 239 172 / 0.3);
  }

  .lg\:text-green-300\/40 {
    color: rgb(134 239 172 / 0.4);
  }

  .lg\:text-green-300\/5 {
    color: rgb(134 239 172 / 0.05);
  }

  .lg\:text-green-300\/50 {
    color: rgb(134 239 172 / 0.5);
  }

  .lg\:text-green-300\/60 {
    color: rgb(134 239 172 / 0.6);
  }

  .lg\:text-green-300\/70 {
    color: rgb(134 239 172 / 0.7);
  }

  .lg\:text-green-300\/75 {
    color: rgb(134 239 172 / 0.75);
  }

  .lg\:text-green-300\/80 {
    color: rgb(134 239 172 / 0.8);
  }

  .lg\:text-green-300\/90 {
    color: rgb(134 239 172 / 0.9);
  }

  .lg\:text-green-300\/95 {
    color: rgb(134 239 172 / 0.95);
  }

  .lg\:text-green-400 {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity));
  }

  .lg\:text-green-400\/0 {
    color: rgb(74 222 128 / 0);
  }

  .lg\:text-green-400\/10 {
    color: rgb(74 222 128 / 0.1);
  }

  .lg\:text-green-400\/100 {
    color: rgb(74 222 128 / 1);
  }

  .lg\:text-green-400\/20 {
    color: rgb(74 222 128 / 0.2);
  }

  .lg\:text-green-400\/25 {
    color: rgb(74 222 128 / 0.25);
  }

  .lg\:text-green-400\/30 {
    color: rgb(74 222 128 / 0.3);
  }

  .lg\:text-green-400\/40 {
    color: rgb(74 222 128 / 0.4);
  }

  .lg\:text-green-400\/5 {
    color: rgb(74 222 128 / 0.05);
  }

  .lg\:text-green-400\/50 {
    color: rgb(74 222 128 / 0.5);
  }

  .lg\:text-green-400\/60 {
    color: rgb(74 222 128 / 0.6);
  }

  .lg\:text-green-400\/70 {
    color: rgb(74 222 128 / 0.7);
  }

  .lg\:text-green-400\/75 {
    color: rgb(74 222 128 / 0.75);
  }

  .lg\:text-green-400\/80 {
    color: rgb(74 222 128 / 0.8);
  }

  .lg\:text-green-400\/90 {
    color: rgb(74 222 128 / 0.9);
  }

  .lg\:text-green-400\/95 {
    color: rgb(74 222 128 / 0.95);
  }

  .lg\:text-green-50 {
    --tw-text-opacity: 1;
    color: rgb(240 253 244 / var(--tw-text-opacity));
  }

  .lg\:text-green-50\/0 {
    color: rgb(240 253 244 / 0);
  }

  .lg\:text-green-50\/10 {
    color: rgb(240 253 244 / 0.1);
  }

  .lg\:text-green-50\/100 {
    color: rgb(240 253 244 / 1);
  }

  .lg\:text-green-50\/20 {
    color: rgb(240 253 244 / 0.2);
  }

  .lg\:text-green-50\/25 {
    color: rgb(240 253 244 / 0.25);
  }

  .lg\:text-green-50\/30 {
    color: rgb(240 253 244 / 0.3);
  }

  .lg\:text-green-50\/40 {
    color: rgb(240 253 244 / 0.4);
  }

  .lg\:text-green-50\/5 {
    color: rgb(240 253 244 / 0.05);
  }

  .lg\:text-green-50\/50 {
    color: rgb(240 253 244 / 0.5);
  }

  .lg\:text-green-50\/60 {
    color: rgb(240 253 244 / 0.6);
  }

  .lg\:text-green-50\/70 {
    color: rgb(240 253 244 / 0.7);
  }

  .lg\:text-green-50\/75 {
    color: rgb(240 253 244 / 0.75);
  }

  .lg\:text-green-50\/80 {
    color: rgb(240 253 244 / 0.8);
  }

  .lg\:text-green-50\/90 {
    color: rgb(240 253 244 / 0.9);
  }

  .lg\:text-green-50\/95 {
    color: rgb(240 253 244 / 0.95);
  }

  .lg\:text-green-500 {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity));
  }

  .lg\:text-green-500\/0 {
    color: rgb(34 197 94 / 0);
  }

  .lg\:text-green-500\/10 {
    color: rgb(34 197 94 / 0.1);
  }

  .lg\:text-green-500\/100 {
    color: rgb(34 197 94 / 1);
  }

  .lg\:text-green-500\/20 {
    color: rgb(34 197 94 / 0.2);
  }

  .lg\:text-green-500\/25 {
    color: rgb(34 197 94 / 0.25);
  }

  .lg\:text-green-500\/30 {
    color: rgb(34 197 94 / 0.3);
  }

  .lg\:text-green-500\/40 {
    color: rgb(34 197 94 / 0.4);
  }

  .lg\:text-green-500\/5 {
    color: rgb(34 197 94 / 0.05);
  }

  .lg\:text-green-500\/50 {
    color: rgb(34 197 94 / 0.5);
  }

  .lg\:text-green-500\/60 {
    color: rgb(34 197 94 / 0.6);
  }

  .lg\:text-green-500\/70 {
    color: rgb(34 197 94 / 0.7);
  }

  .lg\:text-green-500\/75 {
    color: rgb(34 197 94 / 0.75);
  }

  .lg\:text-green-500\/80 {
    color: rgb(34 197 94 / 0.8);
  }

  .lg\:text-green-500\/90 {
    color: rgb(34 197 94 / 0.9);
  }

  .lg\:text-green-500\/95 {
    color: rgb(34 197 94 / 0.95);
  }

  .lg\:text-green-600 {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity));
  }

  .lg\:text-green-600\/0 {
    color: rgb(22 163 74 / 0);
  }

  .lg\:text-green-600\/10 {
    color: rgb(22 163 74 / 0.1);
  }

  .lg\:text-green-600\/100 {
    color: rgb(22 163 74 / 1);
  }

  .lg\:text-green-600\/20 {
    color: rgb(22 163 74 / 0.2);
  }

  .lg\:text-green-600\/25 {
    color: rgb(22 163 74 / 0.25);
  }

  .lg\:text-green-600\/30 {
    color: rgb(22 163 74 / 0.3);
  }

  .lg\:text-green-600\/40 {
    color: rgb(22 163 74 / 0.4);
  }

  .lg\:text-green-600\/5 {
    color: rgb(22 163 74 / 0.05);
  }

  .lg\:text-green-600\/50 {
    color: rgb(22 163 74 / 0.5);
  }

  .lg\:text-green-600\/60 {
    color: rgb(22 163 74 / 0.6);
  }

  .lg\:text-green-600\/70 {
    color: rgb(22 163 74 / 0.7);
  }

  .lg\:text-green-600\/75 {
    color: rgb(22 163 74 / 0.75);
  }

  .lg\:text-green-600\/80 {
    color: rgb(22 163 74 / 0.8);
  }

  .lg\:text-green-600\/90 {
    color: rgb(22 163 74 / 0.9);
  }

  .lg\:text-green-600\/95 {
    color: rgb(22 163 74 / 0.95);
  }

  .lg\:text-green-700 {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity));
  }

  .lg\:text-green-700\/0 {
    color: rgb(21 128 61 / 0);
  }

  .lg\:text-green-700\/10 {
    color: rgb(21 128 61 / 0.1);
  }

  .lg\:text-green-700\/100 {
    color: rgb(21 128 61 / 1);
  }

  .lg\:text-green-700\/20 {
    color: rgb(21 128 61 / 0.2);
  }

  .lg\:text-green-700\/25 {
    color: rgb(21 128 61 / 0.25);
  }

  .lg\:text-green-700\/30 {
    color: rgb(21 128 61 / 0.3);
  }

  .lg\:text-green-700\/40 {
    color: rgb(21 128 61 / 0.4);
  }

  .lg\:text-green-700\/5 {
    color: rgb(21 128 61 / 0.05);
  }

  .lg\:text-green-700\/50 {
    color: rgb(21 128 61 / 0.5);
  }

  .lg\:text-green-700\/60 {
    color: rgb(21 128 61 / 0.6);
  }

  .lg\:text-green-700\/70 {
    color: rgb(21 128 61 / 0.7);
  }

  .lg\:text-green-700\/75 {
    color: rgb(21 128 61 / 0.75);
  }

  .lg\:text-green-700\/80 {
    color: rgb(21 128 61 / 0.8);
  }

  .lg\:text-green-700\/90 {
    color: rgb(21 128 61 / 0.9);
  }

  .lg\:text-green-700\/95 {
    color: rgb(21 128 61 / 0.95);
  }

  .lg\:text-green-800 {
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity));
  }

  .lg\:text-green-800\/0 {
    color: rgb(22 101 52 / 0);
  }

  .lg\:text-green-800\/10 {
    color: rgb(22 101 52 / 0.1);
  }

  .lg\:text-green-800\/100 {
    color: rgb(22 101 52 / 1);
  }

  .lg\:text-green-800\/20 {
    color: rgb(22 101 52 / 0.2);
  }

  .lg\:text-green-800\/25 {
    color: rgb(22 101 52 / 0.25);
  }

  .lg\:text-green-800\/30 {
    color: rgb(22 101 52 / 0.3);
  }

  .lg\:text-green-800\/40 {
    color: rgb(22 101 52 / 0.4);
  }

  .lg\:text-green-800\/5 {
    color: rgb(22 101 52 / 0.05);
  }

  .lg\:text-green-800\/50 {
    color: rgb(22 101 52 / 0.5);
  }

  .lg\:text-green-800\/60 {
    color: rgb(22 101 52 / 0.6);
  }

  .lg\:text-green-800\/70 {
    color: rgb(22 101 52 / 0.7);
  }

  .lg\:text-green-800\/75 {
    color: rgb(22 101 52 / 0.75);
  }

  .lg\:text-green-800\/80 {
    color: rgb(22 101 52 / 0.8);
  }

  .lg\:text-green-800\/90 {
    color: rgb(22 101 52 / 0.9);
  }

  .lg\:text-green-800\/95 {
    color: rgb(22 101 52 / 0.95);
  }

  .lg\:text-green-900 {
    --tw-text-opacity: 1;
    color: rgb(20 83 45 / var(--tw-text-opacity));
  }

  .lg\:text-green-900\/0 {
    color: rgb(20 83 45 / 0);
  }

  .lg\:text-green-900\/10 {
    color: rgb(20 83 45 / 0.1);
  }

  .lg\:text-green-900\/100 {
    color: rgb(20 83 45 / 1);
  }

  .lg\:text-green-900\/20 {
    color: rgb(20 83 45 / 0.2);
  }

  .lg\:text-green-900\/25 {
    color: rgb(20 83 45 / 0.25);
  }

  .lg\:text-green-900\/30 {
    color: rgb(20 83 45 / 0.3);
  }

  .lg\:text-green-900\/40 {
    color: rgb(20 83 45 / 0.4);
  }

  .lg\:text-green-900\/5 {
    color: rgb(20 83 45 / 0.05);
  }

  .lg\:text-green-900\/50 {
    color: rgb(20 83 45 / 0.5);
  }

  .lg\:text-green-900\/60 {
    color: rgb(20 83 45 / 0.6);
  }

  .lg\:text-green-900\/70 {
    color: rgb(20 83 45 / 0.7);
  }

  .lg\:text-green-900\/75 {
    color: rgb(20 83 45 / 0.75);
  }

  .lg\:text-green-900\/80 {
    color: rgb(20 83 45 / 0.8);
  }

  .lg\:text-green-900\/90 {
    color: rgb(20 83 45 / 0.9);
  }

  .lg\:text-green-900\/95 {
    color: rgb(20 83 45 / 0.95);
  }

  .lg\:text-info-500 {
    --tw-text-opacity: 1;
    color: rgb(66 153 225 / var(--tw-text-opacity));
  }

  .lg\:text-info-500\/0 {
    color: rgb(66 153 225 / 0);
  }

  .lg\:text-info-500\/10 {
    color: rgb(66 153 225 / 0.1);
  }

  .lg\:text-info-500\/100 {
    color: rgb(66 153 225 / 1);
  }

  .lg\:text-info-500\/20 {
    color: rgb(66 153 225 / 0.2);
  }

  .lg\:text-info-500\/25 {
    color: rgb(66 153 225 / 0.25);
  }

  .lg\:text-info-500\/30 {
    color: rgb(66 153 225 / 0.3);
  }

  .lg\:text-info-500\/40 {
    color: rgb(66 153 225 / 0.4);
  }

  .lg\:text-info-500\/5 {
    color: rgb(66 153 225 / 0.05);
  }

  .lg\:text-info-500\/50 {
    color: rgb(66 153 225 / 0.5);
  }

  .lg\:text-info-500\/60 {
    color: rgb(66 153 225 / 0.6);
  }

  .lg\:text-info-500\/70 {
    color: rgb(66 153 225 / 0.7);
  }

  .lg\:text-info-500\/75 {
    color: rgb(66 153 225 / 0.75);
  }

  .lg\:text-info-500\/80 {
    color: rgb(66 153 225 / 0.8);
  }

  .lg\:text-info-500\/90 {
    color: rgb(66 153 225 / 0.9);
  }

  .lg\:text-info-500\/95 {
    color: rgb(66 153 225 / 0.95);
  }

  .lg\:text-light-500 {
    --tw-text-opacity: 1;
    color: rgb(237 242 247 / var(--tw-text-opacity));
  }

  .lg\:text-light-500\/0 {
    color: rgb(237 242 247 / 0);
  }

  .lg\:text-light-500\/10 {
    color: rgb(237 242 247 / 0.1);
  }

  .lg\:text-light-500\/100 {
    color: rgb(237 242 247 / 1);
  }

  .lg\:text-light-500\/20 {
    color: rgb(237 242 247 / 0.2);
  }

  .lg\:text-light-500\/25 {
    color: rgb(237 242 247 / 0.25);
  }

  .lg\:text-light-500\/30 {
    color: rgb(237 242 247 / 0.3);
  }

  .lg\:text-light-500\/40 {
    color: rgb(237 242 247 / 0.4);
  }

  .lg\:text-light-500\/5 {
    color: rgb(237 242 247 / 0.05);
  }

  .lg\:text-light-500\/50 {
    color: rgb(237 242 247 / 0.5);
  }

  .lg\:text-light-500\/60 {
    color: rgb(237 242 247 / 0.6);
  }

  .lg\:text-light-500\/70 {
    color: rgb(237 242 247 / 0.7);
  }

  .lg\:text-light-500\/75 {
    color: rgb(237 242 247 / 0.75);
  }

  .lg\:text-light-500\/80 {
    color: rgb(237 242 247 / 0.8);
  }

  .lg\:text-light-500\/90 {
    color: rgb(237 242 247 / 0.9);
  }

  .lg\:text-light-500\/95 {
    color: rgb(237 242 247 / 0.95);
  }

  .lg\:text-neutral-100 {
    --tw-text-opacity: 1;
    color: rgb(245 245 245 / var(--tw-text-opacity));
  }

  .lg\:text-neutral-100\/0 {
    color: rgb(245 245 245 / 0);
  }

  .lg\:text-neutral-100\/10 {
    color: rgb(245 245 245 / 0.1);
  }

  .lg\:text-neutral-100\/100 {
    color: rgb(245 245 245 / 1);
  }

  .lg\:text-neutral-100\/20 {
    color: rgb(245 245 245 / 0.2);
  }

  .lg\:text-neutral-100\/25 {
    color: rgb(245 245 245 / 0.25);
  }

  .lg\:text-neutral-100\/30 {
    color: rgb(245 245 245 / 0.3);
  }

  .lg\:text-neutral-100\/40 {
    color: rgb(245 245 245 / 0.4);
  }

  .lg\:text-neutral-100\/5 {
    color: rgb(245 245 245 / 0.05);
  }

  .lg\:text-neutral-100\/50 {
    color: rgb(245 245 245 / 0.5);
  }

  .lg\:text-neutral-100\/60 {
    color: rgb(245 245 245 / 0.6);
  }

  .lg\:text-neutral-100\/70 {
    color: rgb(245 245 245 / 0.7);
  }

  .lg\:text-neutral-100\/75 {
    color: rgb(245 245 245 / 0.75);
  }

  .lg\:text-neutral-100\/80 {
    color: rgb(245 245 245 / 0.8);
  }

  .lg\:text-neutral-100\/90 {
    color: rgb(245 245 245 / 0.9);
  }

  .lg\:text-neutral-100\/95 {
    color: rgb(245 245 245 / 0.95);
  }

  .lg\:text-neutral-200 {
    --tw-text-opacity: 1;
    color: rgb(229 229 229 / var(--tw-text-opacity));
  }

  .lg\:text-neutral-200\/0 {
    color: rgb(229 229 229 / 0);
  }

  .lg\:text-neutral-200\/10 {
    color: rgb(229 229 229 / 0.1);
  }

  .lg\:text-neutral-200\/100 {
    color: rgb(229 229 229 / 1);
  }

  .lg\:text-neutral-200\/20 {
    color: rgb(229 229 229 / 0.2);
  }

  .lg\:text-neutral-200\/25 {
    color: rgb(229 229 229 / 0.25);
  }

  .lg\:text-neutral-200\/30 {
    color: rgb(229 229 229 / 0.3);
  }

  .lg\:text-neutral-200\/40 {
    color: rgb(229 229 229 / 0.4);
  }

  .lg\:text-neutral-200\/5 {
    color: rgb(229 229 229 / 0.05);
  }

  .lg\:text-neutral-200\/50 {
    color: rgb(229 229 229 / 0.5);
  }

  .lg\:text-neutral-200\/60 {
    color: rgb(229 229 229 / 0.6);
  }

  .lg\:text-neutral-200\/70 {
    color: rgb(229 229 229 / 0.7);
  }

  .lg\:text-neutral-200\/75 {
    color: rgb(229 229 229 / 0.75);
  }

  .lg\:text-neutral-200\/80 {
    color: rgb(229 229 229 / 0.8);
  }

  .lg\:text-neutral-200\/90 {
    color: rgb(229 229 229 / 0.9);
  }

  .lg\:text-neutral-200\/95 {
    color: rgb(229 229 229 / 0.95);
  }

  .lg\:text-neutral-300 {
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity));
  }

  .lg\:text-neutral-300\/0 {
    color: rgb(212 212 212 / 0);
  }

  .lg\:text-neutral-300\/10 {
    color: rgb(212 212 212 / 0.1);
  }

  .lg\:text-neutral-300\/100 {
    color: rgb(212 212 212 / 1);
  }

  .lg\:text-neutral-300\/20 {
    color: rgb(212 212 212 / 0.2);
  }

  .lg\:text-neutral-300\/25 {
    color: rgb(212 212 212 / 0.25);
  }

  .lg\:text-neutral-300\/30 {
    color: rgb(212 212 212 / 0.3);
  }

  .lg\:text-neutral-300\/40 {
    color: rgb(212 212 212 / 0.4);
  }

  .lg\:text-neutral-300\/5 {
    color: rgb(212 212 212 / 0.05);
  }

  .lg\:text-neutral-300\/50 {
    color: rgb(212 212 212 / 0.5);
  }

  .lg\:text-neutral-300\/60 {
    color: rgb(212 212 212 / 0.6);
  }

  .lg\:text-neutral-300\/70 {
    color: rgb(212 212 212 / 0.7);
  }

  .lg\:text-neutral-300\/75 {
    color: rgb(212 212 212 / 0.75);
  }

  .lg\:text-neutral-300\/80 {
    color: rgb(212 212 212 / 0.8);
  }

  .lg\:text-neutral-300\/90 {
    color: rgb(212 212 212 / 0.9);
  }

  .lg\:text-neutral-300\/95 {
    color: rgb(212 212 212 / 0.95);
  }

  .lg\:text-neutral-400 {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity));
  }

  .lg\:text-neutral-400\/0 {
    color: rgb(163 163 163 / 0);
  }

  .lg\:text-neutral-400\/10 {
    color: rgb(163 163 163 / 0.1);
  }

  .lg\:text-neutral-400\/100 {
    color: rgb(163 163 163 / 1);
  }

  .lg\:text-neutral-400\/20 {
    color: rgb(163 163 163 / 0.2);
  }

  .lg\:text-neutral-400\/25 {
    color: rgb(163 163 163 / 0.25);
  }

  .lg\:text-neutral-400\/30 {
    color: rgb(163 163 163 / 0.3);
  }

  .lg\:text-neutral-400\/40 {
    color: rgb(163 163 163 / 0.4);
  }

  .lg\:text-neutral-400\/5 {
    color: rgb(163 163 163 / 0.05);
  }

  .lg\:text-neutral-400\/50 {
    color: rgb(163 163 163 / 0.5);
  }

  .lg\:text-neutral-400\/60 {
    color: rgb(163 163 163 / 0.6);
  }

  .lg\:text-neutral-400\/70 {
    color: rgb(163 163 163 / 0.7);
  }

  .lg\:text-neutral-400\/75 {
    color: rgb(163 163 163 / 0.75);
  }

  .lg\:text-neutral-400\/80 {
    color: rgb(163 163 163 / 0.8);
  }

  .lg\:text-neutral-400\/90 {
    color: rgb(163 163 163 / 0.9);
  }

  .lg\:text-neutral-400\/95 {
    color: rgb(163 163 163 / 0.95);
  }

  .lg\:text-neutral-50 {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity));
  }

  .lg\:text-neutral-50\/0 {
    color: rgb(250 250 250 / 0);
  }

  .lg\:text-neutral-50\/10 {
    color: rgb(250 250 250 / 0.1);
  }

  .lg\:text-neutral-50\/100 {
    color: rgb(250 250 250 / 1);
  }

  .lg\:text-neutral-50\/20 {
    color: rgb(250 250 250 / 0.2);
  }

  .lg\:text-neutral-50\/25 {
    color: rgb(250 250 250 / 0.25);
  }

  .lg\:text-neutral-50\/30 {
    color: rgb(250 250 250 / 0.3);
  }

  .lg\:text-neutral-50\/40 {
    color: rgb(250 250 250 / 0.4);
  }

  .lg\:text-neutral-50\/5 {
    color: rgb(250 250 250 / 0.05);
  }

  .lg\:text-neutral-50\/50 {
    color: rgb(250 250 250 / 0.5);
  }

  .lg\:text-neutral-50\/60 {
    color: rgb(250 250 250 / 0.6);
  }

  .lg\:text-neutral-50\/70 {
    color: rgb(250 250 250 / 0.7);
  }

  .lg\:text-neutral-50\/75 {
    color: rgb(250 250 250 / 0.75);
  }

  .lg\:text-neutral-50\/80 {
    color: rgb(250 250 250 / 0.8);
  }

  .lg\:text-neutral-50\/90 {
    color: rgb(250 250 250 / 0.9);
  }

  .lg\:text-neutral-50\/95 {
    color: rgb(250 250 250 / 0.95);
  }

  .lg\:text-neutral-500 {
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity));
  }

  .lg\:text-neutral-500\/0 {
    color: rgb(115 115 115 / 0);
  }

  .lg\:text-neutral-500\/10 {
    color: rgb(115 115 115 / 0.1);
  }

  .lg\:text-neutral-500\/100 {
    color: rgb(115 115 115 / 1);
  }

  .lg\:text-neutral-500\/20 {
    color: rgb(115 115 115 / 0.2);
  }

  .lg\:text-neutral-500\/25 {
    color: rgb(115 115 115 / 0.25);
  }

  .lg\:text-neutral-500\/30 {
    color: rgb(115 115 115 / 0.3);
  }

  .lg\:text-neutral-500\/40 {
    color: rgb(115 115 115 / 0.4);
  }

  .lg\:text-neutral-500\/5 {
    color: rgb(115 115 115 / 0.05);
  }

  .lg\:text-neutral-500\/50 {
    color: rgb(115 115 115 / 0.5);
  }

  .lg\:text-neutral-500\/60 {
    color: rgb(115 115 115 / 0.6);
  }

  .lg\:text-neutral-500\/70 {
    color: rgb(115 115 115 / 0.7);
  }

  .lg\:text-neutral-500\/75 {
    color: rgb(115 115 115 / 0.75);
  }

  .lg\:text-neutral-500\/80 {
    color: rgb(115 115 115 / 0.8);
  }

  .lg\:text-neutral-500\/90 {
    color: rgb(115 115 115 / 0.9);
  }

  .lg\:text-neutral-500\/95 {
    color: rgb(115 115 115 / 0.95);
  }

  .lg\:text-neutral-600 {
    --tw-text-opacity: 1;
    color: rgb(82 82 82 / var(--tw-text-opacity));
  }

  .lg\:text-neutral-600\/0 {
    color: rgb(82 82 82 / 0);
  }

  .lg\:text-neutral-600\/10 {
    color: rgb(82 82 82 / 0.1);
  }

  .lg\:text-neutral-600\/100 {
    color: rgb(82 82 82 / 1);
  }

  .lg\:text-neutral-600\/20 {
    color: rgb(82 82 82 / 0.2);
  }

  .lg\:text-neutral-600\/25 {
    color: rgb(82 82 82 / 0.25);
  }

  .lg\:text-neutral-600\/30 {
    color: rgb(82 82 82 / 0.3);
  }

  .lg\:text-neutral-600\/40 {
    color: rgb(82 82 82 / 0.4);
  }

  .lg\:text-neutral-600\/5 {
    color: rgb(82 82 82 / 0.05);
  }

  .lg\:text-neutral-600\/50 {
    color: rgb(82 82 82 / 0.5);
  }

  .lg\:text-neutral-600\/60 {
    color: rgb(82 82 82 / 0.6);
  }

  .lg\:text-neutral-600\/70 {
    color: rgb(82 82 82 / 0.7);
  }

  .lg\:text-neutral-600\/75 {
    color: rgb(82 82 82 / 0.75);
  }

  .lg\:text-neutral-600\/80 {
    color: rgb(82 82 82 / 0.8);
  }

  .lg\:text-neutral-600\/90 {
    color: rgb(82 82 82 / 0.9);
  }

  .lg\:text-neutral-600\/95 {
    color: rgb(82 82 82 / 0.95);
  }

  .lg\:text-neutral-700 {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity));
  }

  .lg\:text-neutral-700\/0 {
    color: rgb(64 64 64 / 0);
  }

  .lg\:text-neutral-700\/10 {
    color: rgb(64 64 64 / 0.1);
  }

  .lg\:text-neutral-700\/100 {
    color: rgb(64 64 64 / 1);
  }

  .lg\:text-neutral-700\/20 {
    color: rgb(64 64 64 / 0.2);
  }

  .lg\:text-neutral-700\/25 {
    color: rgb(64 64 64 / 0.25);
  }

  .lg\:text-neutral-700\/30 {
    color: rgb(64 64 64 / 0.3);
  }

  .lg\:text-neutral-700\/40 {
    color: rgb(64 64 64 / 0.4);
  }

  .lg\:text-neutral-700\/5 {
    color: rgb(64 64 64 / 0.05);
  }

  .lg\:text-neutral-700\/50 {
    color: rgb(64 64 64 / 0.5);
  }

  .lg\:text-neutral-700\/60 {
    color: rgb(64 64 64 / 0.6);
  }

  .lg\:text-neutral-700\/70 {
    color: rgb(64 64 64 / 0.7);
  }

  .lg\:text-neutral-700\/75 {
    color: rgb(64 64 64 / 0.75);
  }

  .lg\:text-neutral-700\/80 {
    color: rgb(64 64 64 / 0.8);
  }

  .lg\:text-neutral-700\/90 {
    color: rgb(64 64 64 / 0.9);
  }

  .lg\:text-neutral-700\/95 {
    color: rgb(64 64 64 / 0.95);
  }

  .lg\:text-neutral-800 {
    --tw-text-opacity: 1;
    color: rgb(38 38 38 / var(--tw-text-opacity));
  }

  .lg\:text-neutral-800\/0 {
    color: rgb(38 38 38 / 0);
  }

  .lg\:text-neutral-800\/10 {
    color: rgb(38 38 38 / 0.1);
  }

  .lg\:text-neutral-800\/100 {
    color: rgb(38 38 38 / 1);
  }

  .lg\:text-neutral-800\/20 {
    color: rgb(38 38 38 / 0.2);
  }

  .lg\:text-neutral-800\/25 {
    color: rgb(38 38 38 / 0.25);
  }

  .lg\:text-neutral-800\/30 {
    color: rgb(38 38 38 / 0.3);
  }

  .lg\:text-neutral-800\/40 {
    color: rgb(38 38 38 / 0.4);
  }

  .lg\:text-neutral-800\/5 {
    color: rgb(38 38 38 / 0.05);
  }

  .lg\:text-neutral-800\/50 {
    color: rgb(38 38 38 / 0.5);
  }

  .lg\:text-neutral-800\/60 {
    color: rgb(38 38 38 / 0.6);
  }

  .lg\:text-neutral-800\/70 {
    color: rgb(38 38 38 / 0.7);
  }

  .lg\:text-neutral-800\/75 {
    color: rgb(38 38 38 / 0.75);
  }

  .lg\:text-neutral-800\/80 {
    color: rgb(38 38 38 / 0.8);
  }

  .lg\:text-neutral-800\/90 {
    color: rgb(38 38 38 / 0.9);
  }

  .lg\:text-neutral-800\/95 {
    color: rgb(38 38 38 / 0.95);
  }

  .lg\:text-neutral-900 {
    --tw-text-opacity: 1;
    color: rgb(23 23 23 / var(--tw-text-opacity));
  }

  .lg\:text-neutral-900\/0 {
    color: rgb(23 23 23 / 0);
  }

  .lg\:text-neutral-900\/10 {
    color: rgb(23 23 23 / 0.1);
  }

  .lg\:text-neutral-900\/100 {
    color: rgb(23 23 23 / 1);
  }

  .lg\:text-neutral-900\/20 {
    color: rgb(23 23 23 / 0.2);
  }

  .lg\:text-neutral-900\/25 {
    color: rgb(23 23 23 / 0.25);
  }

  .lg\:text-neutral-900\/30 {
    color: rgb(23 23 23 / 0.3);
  }

  .lg\:text-neutral-900\/40 {
    color: rgb(23 23 23 / 0.4);
  }

  .lg\:text-neutral-900\/5 {
    color: rgb(23 23 23 / 0.05);
  }

  .lg\:text-neutral-900\/50 {
    color: rgb(23 23 23 / 0.5);
  }

  .lg\:text-neutral-900\/60 {
    color: rgb(23 23 23 / 0.6);
  }

  .lg\:text-neutral-900\/70 {
    color: rgb(23 23 23 / 0.7);
  }

  .lg\:text-neutral-900\/75 {
    color: rgb(23 23 23 / 0.75);
  }

  .lg\:text-neutral-900\/80 {
    color: rgb(23 23 23 / 0.8);
  }

  .lg\:text-neutral-900\/90 {
    color: rgb(23 23 23 / 0.9);
  }

  .lg\:text-neutral-900\/95 {
    color: rgb(23 23 23 / 0.95);
  }

  .lg\:text-pink-100 {
    --tw-text-opacity: 1;
    color: rgb(252 231 243 / var(--tw-text-opacity));
  }

  .lg\:text-pink-100\/0 {
    color: rgb(252 231 243 / 0);
  }

  .lg\:text-pink-100\/10 {
    color: rgb(252 231 243 / 0.1);
  }

  .lg\:text-pink-100\/100 {
    color: rgb(252 231 243 / 1);
  }

  .lg\:text-pink-100\/20 {
    color: rgb(252 231 243 / 0.2);
  }

  .lg\:text-pink-100\/25 {
    color: rgb(252 231 243 / 0.25);
  }

  .lg\:text-pink-100\/30 {
    color: rgb(252 231 243 / 0.3);
  }

  .lg\:text-pink-100\/40 {
    color: rgb(252 231 243 / 0.4);
  }

  .lg\:text-pink-100\/5 {
    color: rgb(252 231 243 / 0.05);
  }

  .lg\:text-pink-100\/50 {
    color: rgb(252 231 243 / 0.5);
  }

  .lg\:text-pink-100\/60 {
    color: rgb(252 231 243 / 0.6);
  }

  .lg\:text-pink-100\/70 {
    color: rgb(252 231 243 / 0.7);
  }

  .lg\:text-pink-100\/75 {
    color: rgb(252 231 243 / 0.75);
  }

  .lg\:text-pink-100\/80 {
    color: rgb(252 231 243 / 0.8);
  }

  .lg\:text-pink-100\/90 {
    color: rgb(252 231 243 / 0.9);
  }

  .lg\:text-pink-100\/95 {
    color: rgb(252 231 243 / 0.95);
  }

  .lg\:text-pink-200 {
    --tw-text-opacity: 1;
    color: rgb(251 207 232 / var(--tw-text-opacity));
  }

  .lg\:text-pink-200\/0 {
    color: rgb(251 207 232 / 0);
  }

  .lg\:text-pink-200\/10 {
    color: rgb(251 207 232 / 0.1);
  }

  .lg\:text-pink-200\/100 {
    color: rgb(251 207 232 / 1);
  }

  .lg\:text-pink-200\/20 {
    color: rgb(251 207 232 / 0.2);
  }

  .lg\:text-pink-200\/25 {
    color: rgb(251 207 232 / 0.25);
  }

  .lg\:text-pink-200\/30 {
    color: rgb(251 207 232 / 0.3);
  }

  .lg\:text-pink-200\/40 {
    color: rgb(251 207 232 / 0.4);
  }

  .lg\:text-pink-200\/5 {
    color: rgb(251 207 232 / 0.05);
  }

  .lg\:text-pink-200\/50 {
    color: rgb(251 207 232 / 0.5);
  }

  .lg\:text-pink-200\/60 {
    color: rgb(251 207 232 / 0.6);
  }

  .lg\:text-pink-200\/70 {
    color: rgb(251 207 232 / 0.7);
  }

  .lg\:text-pink-200\/75 {
    color: rgb(251 207 232 / 0.75);
  }

  .lg\:text-pink-200\/80 {
    color: rgb(251 207 232 / 0.8);
  }

  .lg\:text-pink-200\/90 {
    color: rgb(251 207 232 / 0.9);
  }

  .lg\:text-pink-200\/95 {
    color: rgb(251 207 232 / 0.95);
  }

  .lg\:text-pink-300 {
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / var(--tw-text-opacity));
  }

  .lg\:text-pink-300\/0 {
    color: rgb(249 168 212 / 0);
  }

  .lg\:text-pink-300\/10 {
    color: rgb(249 168 212 / 0.1);
  }

  .lg\:text-pink-300\/100 {
    color: rgb(249 168 212 / 1);
  }

  .lg\:text-pink-300\/20 {
    color: rgb(249 168 212 / 0.2);
  }

  .lg\:text-pink-300\/25 {
    color: rgb(249 168 212 / 0.25);
  }

  .lg\:text-pink-300\/30 {
    color: rgb(249 168 212 / 0.3);
  }

  .lg\:text-pink-300\/40 {
    color: rgb(249 168 212 / 0.4);
  }

  .lg\:text-pink-300\/5 {
    color: rgb(249 168 212 / 0.05);
  }

  .lg\:text-pink-300\/50 {
    color: rgb(249 168 212 / 0.5);
  }

  .lg\:text-pink-300\/60 {
    color: rgb(249 168 212 / 0.6);
  }

  .lg\:text-pink-300\/70 {
    color: rgb(249 168 212 / 0.7);
  }

  .lg\:text-pink-300\/75 {
    color: rgb(249 168 212 / 0.75);
  }

  .lg\:text-pink-300\/80 {
    color: rgb(249 168 212 / 0.8);
  }

  .lg\:text-pink-300\/90 {
    color: rgb(249 168 212 / 0.9);
  }

  .lg\:text-pink-300\/95 {
    color: rgb(249 168 212 / 0.95);
  }

  .lg\:text-pink-400 {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity));
  }

  .lg\:text-pink-400\/0 {
    color: rgb(244 114 182 / 0);
  }

  .lg\:text-pink-400\/10 {
    color: rgb(244 114 182 / 0.1);
  }

  .lg\:text-pink-400\/100 {
    color: rgb(244 114 182 / 1);
  }

  .lg\:text-pink-400\/20 {
    color: rgb(244 114 182 / 0.2);
  }

  .lg\:text-pink-400\/25 {
    color: rgb(244 114 182 / 0.25);
  }

  .lg\:text-pink-400\/30 {
    color: rgb(244 114 182 / 0.3);
  }

  .lg\:text-pink-400\/40 {
    color: rgb(244 114 182 / 0.4);
  }

  .lg\:text-pink-400\/5 {
    color: rgb(244 114 182 / 0.05);
  }

  .lg\:text-pink-400\/50 {
    color: rgb(244 114 182 / 0.5);
  }

  .lg\:text-pink-400\/60 {
    color: rgb(244 114 182 / 0.6);
  }

  .lg\:text-pink-400\/70 {
    color: rgb(244 114 182 / 0.7);
  }

  .lg\:text-pink-400\/75 {
    color: rgb(244 114 182 / 0.75);
  }

  .lg\:text-pink-400\/80 {
    color: rgb(244 114 182 / 0.8);
  }

  .lg\:text-pink-400\/90 {
    color: rgb(244 114 182 / 0.9);
  }

  .lg\:text-pink-400\/95 {
    color: rgb(244 114 182 / 0.95);
  }

  .lg\:text-pink-50 {
    --tw-text-opacity: 1;
    color: rgb(253 242 248 / var(--tw-text-opacity));
  }

  .lg\:text-pink-50\/0 {
    color: rgb(253 242 248 / 0);
  }

  .lg\:text-pink-50\/10 {
    color: rgb(253 242 248 / 0.1);
  }

  .lg\:text-pink-50\/100 {
    color: rgb(253 242 248 / 1);
  }

  .lg\:text-pink-50\/20 {
    color: rgb(253 242 248 / 0.2);
  }

  .lg\:text-pink-50\/25 {
    color: rgb(253 242 248 / 0.25);
  }

  .lg\:text-pink-50\/30 {
    color: rgb(253 242 248 / 0.3);
  }

  .lg\:text-pink-50\/40 {
    color: rgb(253 242 248 / 0.4);
  }

  .lg\:text-pink-50\/5 {
    color: rgb(253 242 248 / 0.05);
  }

  .lg\:text-pink-50\/50 {
    color: rgb(253 242 248 / 0.5);
  }

  .lg\:text-pink-50\/60 {
    color: rgb(253 242 248 / 0.6);
  }

  .lg\:text-pink-50\/70 {
    color: rgb(253 242 248 / 0.7);
  }

  .lg\:text-pink-50\/75 {
    color: rgb(253 242 248 / 0.75);
  }

  .lg\:text-pink-50\/80 {
    color: rgb(253 242 248 / 0.8);
  }

  .lg\:text-pink-50\/90 {
    color: rgb(253 242 248 / 0.9);
  }

  .lg\:text-pink-50\/95 {
    color: rgb(253 242 248 / 0.95);
  }

  .lg\:text-pink-500 {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity));
  }

  .lg\:text-pink-500\/0 {
    color: rgb(236 72 153 / 0);
  }

  .lg\:text-pink-500\/10 {
    color: rgb(236 72 153 / 0.1);
  }

  .lg\:text-pink-500\/100 {
    color: rgb(236 72 153 / 1);
  }

  .lg\:text-pink-500\/20 {
    color: rgb(236 72 153 / 0.2);
  }

  .lg\:text-pink-500\/25 {
    color: rgb(236 72 153 / 0.25);
  }

  .lg\:text-pink-500\/30 {
    color: rgb(236 72 153 / 0.3);
  }

  .lg\:text-pink-500\/40 {
    color: rgb(236 72 153 / 0.4);
  }

  .lg\:text-pink-500\/5 {
    color: rgb(236 72 153 / 0.05);
  }

  .lg\:text-pink-500\/50 {
    color: rgb(236 72 153 / 0.5);
  }

  .lg\:text-pink-500\/60 {
    color: rgb(236 72 153 / 0.6);
  }

  .lg\:text-pink-500\/70 {
    color: rgb(236 72 153 / 0.7);
  }

  .lg\:text-pink-500\/75 {
    color: rgb(236 72 153 / 0.75);
  }

  .lg\:text-pink-500\/80 {
    color: rgb(236 72 153 / 0.8);
  }

  .lg\:text-pink-500\/90 {
    color: rgb(236 72 153 / 0.9);
  }

  .lg\:text-pink-500\/95 {
    color: rgb(236 72 153 / 0.95);
  }

  .lg\:text-pink-600 {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity));
  }

  .lg\:text-pink-600\/0 {
    color: rgb(219 39 119 / 0);
  }

  .lg\:text-pink-600\/10 {
    color: rgb(219 39 119 / 0.1);
  }

  .lg\:text-pink-600\/100 {
    color: rgb(219 39 119 / 1);
  }

  .lg\:text-pink-600\/20 {
    color: rgb(219 39 119 / 0.2);
  }

  .lg\:text-pink-600\/25 {
    color: rgb(219 39 119 / 0.25);
  }

  .lg\:text-pink-600\/30 {
    color: rgb(219 39 119 / 0.3);
  }

  .lg\:text-pink-600\/40 {
    color: rgb(219 39 119 / 0.4);
  }

  .lg\:text-pink-600\/5 {
    color: rgb(219 39 119 / 0.05);
  }

  .lg\:text-pink-600\/50 {
    color: rgb(219 39 119 / 0.5);
  }

  .lg\:text-pink-600\/60 {
    color: rgb(219 39 119 / 0.6);
  }

  .lg\:text-pink-600\/70 {
    color: rgb(219 39 119 / 0.7);
  }

  .lg\:text-pink-600\/75 {
    color: rgb(219 39 119 / 0.75);
  }

  .lg\:text-pink-600\/80 {
    color: rgb(219 39 119 / 0.8);
  }

  .lg\:text-pink-600\/90 {
    color: rgb(219 39 119 / 0.9);
  }

  .lg\:text-pink-600\/95 {
    color: rgb(219 39 119 / 0.95);
  }

  .lg\:text-pink-700 {
    --tw-text-opacity: 1;
    color: rgb(190 24 93 / var(--tw-text-opacity));
  }

  .lg\:text-pink-700\/0 {
    color: rgb(190 24 93 / 0);
  }

  .lg\:text-pink-700\/10 {
    color: rgb(190 24 93 / 0.1);
  }

  .lg\:text-pink-700\/100 {
    color: rgb(190 24 93 / 1);
  }

  .lg\:text-pink-700\/20 {
    color: rgb(190 24 93 / 0.2);
  }

  .lg\:text-pink-700\/25 {
    color: rgb(190 24 93 / 0.25);
  }

  .lg\:text-pink-700\/30 {
    color: rgb(190 24 93 / 0.3);
  }

  .lg\:text-pink-700\/40 {
    color: rgb(190 24 93 / 0.4);
  }

  .lg\:text-pink-700\/5 {
    color: rgb(190 24 93 / 0.05);
  }

  .lg\:text-pink-700\/50 {
    color: rgb(190 24 93 / 0.5);
  }

  .lg\:text-pink-700\/60 {
    color: rgb(190 24 93 / 0.6);
  }

  .lg\:text-pink-700\/70 {
    color: rgb(190 24 93 / 0.7);
  }

  .lg\:text-pink-700\/75 {
    color: rgb(190 24 93 / 0.75);
  }

  .lg\:text-pink-700\/80 {
    color: rgb(190 24 93 / 0.8);
  }

  .lg\:text-pink-700\/90 {
    color: rgb(190 24 93 / 0.9);
  }

  .lg\:text-pink-700\/95 {
    color: rgb(190 24 93 / 0.95);
  }

  .lg\:text-pink-800 {
    --tw-text-opacity: 1;
    color: rgb(157 23 77 / var(--tw-text-opacity));
  }

  .lg\:text-pink-800\/0 {
    color: rgb(157 23 77 / 0);
  }

  .lg\:text-pink-800\/10 {
    color: rgb(157 23 77 / 0.1);
  }

  .lg\:text-pink-800\/100 {
    color: rgb(157 23 77 / 1);
  }

  .lg\:text-pink-800\/20 {
    color: rgb(157 23 77 / 0.2);
  }

  .lg\:text-pink-800\/25 {
    color: rgb(157 23 77 / 0.25);
  }

  .lg\:text-pink-800\/30 {
    color: rgb(157 23 77 / 0.3);
  }

  .lg\:text-pink-800\/40 {
    color: rgb(157 23 77 / 0.4);
  }

  .lg\:text-pink-800\/5 {
    color: rgb(157 23 77 / 0.05);
  }

  .lg\:text-pink-800\/50 {
    color: rgb(157 23 77 / 0.5);
  }

  .lg\:text-pink-800\/60 {
    color: rgb(157 23 77 / 0.6);
  }

  .lg\:text-pink-800\/70 {
    color: rgb(157 23 77 / 0.7);
  }

  .lg\:text-pink-800\/75 {
    color: rgb(157 23 77 / 0.75);
  }

  .lg\:text-pink-800\/80 {
    color: rgb(157 23 77 / 0.8);
  }

  .lg\:text-pink-800\/90 {
    color: rgb(157 23 77 / 0.9);
  }

  .lg\:text-pink-800\/95 {
    color: rgb(157 23 77 / 0.95);
  }

  .lg\:text-pink-900 {
    --tw-text-opacity: 1;
    color: rgb(131 24 67 / var(--tw-text-opacity));
  }

  .lg\:text-pink-900\/0 {
    color: rgb(131 24 67 / 0);
  }

  .lg\:text-pink-900\/10 {
    color: rgb(131 24 67 / 0.1);
  }

  .lg\:text-pink-900\/100 {
    color: rgb(131 24 67 / 1);
  }

  .lg\:text-pink-900\/20 {
    color: rgb(131 24 67 / 0.2);
  }

  .lg\:text-pink-900\/25 {
    color: rgb(131 24 67 / 0.25);
  }

  .lg\:text-pink-900\/30 {
    color: rgb(131 24 67 / 0.3);
  }

  .lg\:text-pink-900\/40 {
    color: rgb(131 24 67 / 0.4);
  }

  .lg\:text-pink-900\/5 {
    color: rgb(131 24 67 / 0.05);
  }

  .lg\:text-pink-900\/50 {
    color: rgb(131 24 67 / 0.5);
  }

  .lg\:text-pink-900\/60 {
    color: rgb(131 24 67 / 0.6);
  }

  .lg\:text-pink-900\/70 {
    color: rgb(131 24 67 / 0.7);
  }

  .lg\:text-pink-900\/75 {
    color: rgb(131 24 67 / 0.75);
  }

  .lg\:text-pink-900\/80 {
    color: rgb(131 24 67 / 0.8);
  }

  .lg\:text-pink-900\/90 {
    color: rgb(131 24 67 / 0.9);
  }

  .lg\:text-pink-900\/95 {
    color: rgb(131 24 67 / 0.95);
  }

  .lg\:text-primary-100 {
    --tw-text-opacity: 1;
    color: rgb(224 224 242 / var(--tw-text-opacity));
  }

  .lg\:text-primary-100\/0 {
    color: rgb(224 224 242 / 0);
  }

  .lg\:text-primary-100\/10 {
    color: rgb(224 224 242 / 0.1);
  }

  .lg\:text-primary-100\/100 {
    color: rgb(224 224 242 / 1);
  }

  .lg\:text-primary-100\/20 {
    color: rgb(224 224 242 / 0.2);
  }

  .lg\:text-primary-100\/25 {
    color: rgb(224 224 242 / 0.25);
  }

  .lg\:text-primary-100\/30 {
    color: rgb(224 224 242 / 0.3);
  }

  .lg\:text-primary-100\/40 {
    color: rgb(224 224 242 / 0.4);
  }

  .lg\:text-primary-100\/5 {
    color: rgb(224 224 242 / 0.05);
  }

  .lg\:text-primary-100\/50 {
    color: rgb(224 224 242 / 0.5);
  }

  .lg\:text-primary-100\/60 {
    color: rgb(224 224 242 / 0.6);
  }

  .lg\:text-primary-100\/70 {
    color: rgb(224 224 242 / 0.7);
  }

  .lg\:text-primary-100\/75 {
    color: rgb(224 224 242 / 0.75);
  }

  .lg\:text-primary-100\/80 {
    color: rgb(224 224 242 / 0.8);
  }

  .lg\:text-primary-100\/90 {
    color: rgb(224 224 242 / 0.9);
  }

  .lg\:text-primary-100\/95 {
    color: rgb(224 224 242 / 0.95);
  }

  .lg\:text-primary-200 {
    --tw-text-opacity: 1;
    color: rgb(178 178 218 / var(--tw-text-opacity));
  }

  .lg\:text-primary-200\/0 {
    color: rgb(178 178 218 / 0);
  }

  .lg\:text-primary-200\/10 {
    color: rgb(178 178 218 / 0.1);
  }

  .lg\:text-primary-200\/100 {
    color: rgb(178 178 218 / 1);
  }

  .lg\:text-primary-200\/20 {
    color: rgb(178 178 218 / 0.2);
  }

  .lg\:text-primary-200\/25 {
    color: rgb(178 178 218 / 0.25);
  }

  .lg\:text-primary-200\/30 {
    color: rgb(178 178 218 / 0.3);
  }

  .lg\:text-primary-200\/40 {
    color: rgb(178 178 218 / 0.4);
  }

  .lg\:text-primary-200\/5 {
    color: rgb(178 178 218 / 0.05);
  }

  .lg\:text-primary-200\/50 {
    color: rgb(178 178 218 / 0.5);
  }

  .lg\:text-primary-200\/60 {
    color: rgb(178 178 218 / 0.6);
  }

  .lg\:text-primary-200\/70 {
    color: rgb(178 178 218 / 0.7);
  }

  .lg\:text-primary-200\/75 {
    color: rgb(178 178 218 / 0.75);
  }

  .lg\:text-primary-200\/80 {
    color: rgb(178 178 218 / 0.8);
  }

  .lg\:text-primary-200\/90 {
    color: rgb(178 178 218 / 0.9);
  }

  .lg\:text-primary-200\/95 {
    color: rgb(178 178 218 / 0.95);
  }

  .lg\:text-primary-300 {
    --tw-text-opacity: 1;
    color: rgb(132 132 194 / var(--tw-text-opacity));
  }

  .lg\:text-primary-300\/0 {
    color: rgb(132 132 194 / 0);
  }

  .lg\:text-primary-300\/10 {
    color: rgb(132 132 194 / 0.1);
  }

  .lg\:text-primary-300\/100 {
    color: rgb(132 132 194 / 1);
  }

  .lg\:text-primary-300\/20 {
    color: rgb(132 132 194 / 0.2);
  }

  .lg\:text-primary-300\/25 {
    color: rgb(132 132 194 / 0.25);
  }

  .lg\:text-primary-300\/30 {
    color: rgb(132 132 194 / 0.3);
  }

  .lg\:text-primary-300\/40 {
    color: rgb(132 132 194 / 0.4);
  }

  .lg\:text-primary-300\/5 {
    color: rgb(132 132 194 / 0.05);
  }

  .lg\:text-primary-300\/50 {
    color: rgb(132 132 194 / 0.5);
  }

  .lg\:text-primary-300\/60 {
    color: rgb(132 132 194 / 0.6);
  }

  .lg\:text-primary-300\/70 {
    color: rgb(132 132 194 / 0.7);
  }

  .lg\:text-primary-300\/75 {
    color: rgb(132 132 194 / 0.75);
  }

  .lg\:text-primary-300\/80 {
    color: rgb(132 132 194 / 0.8);
  }

  .lg\:text-primary-300\/90 {
    color: rgb(132 132 194 / 0.9);
  }

  .lg\:text-primary-300\/95 {
    color: rgb(132 132 194 / 0.95);
  }

  .lg\:text-primary-400 {
    --tw-text-opacity: 1;
    color: rgb(86 86 171 / var(--tw-text-opacity));
  }

  .lg\:text-primary-400\/0 {
    color: rgb(86 86 171 / 0);
  }

  .lg\:text-primary-400\/10 {
    color: rgb(86 86 171 / 0.1);
  }

  .lg\:text-primary-400\/100 {
    color: rgb(86 86 171 / 1);
  }

  .lg\:text-primary-400\/20 {
    color: rgb(86 86 171 / 0.2);
  }

  .lg\:text-primary-400\/25 {
    color: rgb(86 86 171 / 0.25);
  }

  .lg\:text-primary-400\/30 {
    color: rgb(86 86 171 / 0.3);
  }

  .lg\:text-primary-400\/40 {
    color: rgb(86 86 171 / 0.4);
  }

  .lg\:text-primary-400\/5 {
    color: rgb(86 86 171 / 0.05);
  }

  .lg\:text-primary-400\/50 {
    color: rgb(86 86 171 / 0.5);
  }

  .lg\:text-primary-400\/60 {
    color: rgb(86 86 171 / 0.6);
  }

  .lg\:text-primary-400\/70 {
    color: rgb(86 86 171 / 0.7);
  }

  .lg\:text-primary-400\/75 {
    color: rgb(86 86 171 / 0.75);
  }

  .lg\:text-primary-400\/80 {
    color: rgb(86 86 171 / 0.8);
  }

  .lg\:text-primary-400\/90 {
    color: rgb(86 86 171 / 0.9);
  }

  .lg\:text-primary-400\/95 {
    color: rgb(86 86 171 / 0.95);
  }

  .lg\:text-primary-500 {
    --tw-text-opacity: 1;
    color: rgb(59 56 133 / var(--tw-text-opacity));
  }

  .lg\:text-primary-500\/0 {
    color: rgb(59 56 133 / 0);
  }

  .lg\:text-primary-500\/10 {
    color: rgb(59 56 133 / 0.1);
  }

  .lg\:text-primary-500\/100 {
    color: rgb(59 56 133 / 1);
  }

  .lg\:text-primary-500\/20 {
    color: rgb(59 56 133 / 0.2);
  }

  .lg\:text-primary-500\/25 {
    color: rgb(59 56 133 / 0.25);
  }

  .lg\:text-primary-500\/30 {
    color: rgb(59 56 133 / 0.3);
  }

  .lg\:text-primary-500\/40 {
    color: rgb(59 56 133 / 0.4);
  }

  .lg\:text-primary-500\/5 {
    color: rgb(59 56 133 / 0.05);
  }

  .lg\:text-primary-500\/50 {
    color: rgb(59 56 133 / 0.5);
  }

  .lg\:text-primary-500\/60 {
    color: rgb(59 56 133 / 0.6);
  }

  .lg\:text-primary-500\/70 {
    color: rgb(59 56 133 / 0.7);
  }

  .lg\:text-primary-500\/75 {
    color: rgb(59 56 133 / 0.75);
  }

  .lg\:text-primary-500\/80 {
    color: rgb(59 56 133 / 0.8);
  }

  .lg\:text-primary-500\/90 {
    color: rgb(59 56 133 / 0.9);
  }

  .lg\:text-primary-500\/95 {
    color: rgb(59 56 133 / 0.95);
  }

  .lg\:text-primary-600 {
    --tw-text-opacity: 1;
    color: rgb(42 40 99 / var(--tw-text-opacity));
  }

  .lg\:text-primary-600\/0 {
    color: rgb(42 40 99 / 0);
  }

  .lg\:text-primary-600\/10 {
    color: rgb(42 40 99 / 0.1);
  }

  .lg\:text-primary-600\/100 {
    color: rgb(42 40 99 / 1);
  }

  .lg\:text-primary-600\/20 {
    color: rgb(42 40 99 / 0.2);
  }

  .lg\:text-primary-600\/25 {
    color: rgb(42 40 99 / 0.25);
  }

  .lg\:text-primary-600\/30 {
    color: rgb(42 40 99 / 0.3);
  }

  .lg\:text-primary-600\/40 {
    color: rgb(42 40 99 / 0.4);
  }

  .lg\:text-primary-600\/5 {
    color: rgb(42 40 99 / 0.05);
  }

  .lg\:text-primary-600\/50 {
    color: rgb(42 40 99 / 0.5);
  }

  .lg\:text-primary-600\/60 {
    color: rgb(42 40 99 / 0.6);
  }

  .lg\:text-primary-600\/70 {
    color: rgb(42 40 99 / 0.7);
  }

  .lg\:text-primary-600\/75 {
    color: rgb(42 40 99 / 0.75);
  }

  .lg\:text-primary-600\/80 {
    color: rgb(42 40 99 / 0.8);
  }

  .lg\:text-primary-600\/90 {
    color: rgb(42 40 99 / 0.9);
  }

  .lg\:text-primary-600\/95 {
    color: rgb(42 40 99 / 0.95);
  }

  .lg\:text-primary-700 {
    --tw-text-opacity: 1;
    color: rgb(26 24 65 / var(--tw-text-opacity));
  }

  .lg\:text-primary-700\/0 {
    color: rgb(26 24 65 / 0);
  }

  .lg\:text-primary-700\/10 {
    color: rgb(26 24 65 / 0.1);
  }

  .lg\:text-primary-700\/100 {
    color: rgb(26 24 65 / 1);
  }

  .lg\:text-primary-700\/20 {
    color: rgb(26 24 65 / 0.2);
  }

  .lg\:text-primary-700\/25 {
    color: rgb(26 24 65 / 0.25);
  }

  .lg\:text-primary-700\/30 {
    color: rgb(26 24 65 / 0.3);
  }

  .lg\:text-primary-700\/40 {
    color: rgb(26 24 65 / 0.4);
  }

  .lg\:text-primary-700\/5 {
    color: rgb(26 24 65 / 0.05);
  }

  .lg\:text-primary-700\/50 {
    color: rgb(26 24 65 / 0.5);
  }

  .lg\:text-primary-700\/60 {
    color: rgb(26 24 65 / 0.6);
  }

  .lg\:text-primary-700\/70 {
    color: rgb(26 24 65 / 0.7);
  }

  .lg\:text-primary-700\/75 {
    color: rgb(26 24 65 / 0.75);
  }

  .lg\:text-primary-700\/80 {
    color: rgb(26 24 65 / 0.8);
  }

  .lg\:text-primary-700\/90 {
    color: rgb(26 24 65 / 0.9);
  }

  .lg\:text-primary-700\/95 {
    color: rgb(26 24 65 / 0.95);
  }

  .lg\:text-primary-800 {
    --tw-text-opacity: 1;
    color: rgb(10 8 31 / var(--tw-text-opacity));
  }

  .lg\:text-primary-800\/0 {
    color: rgb(10 8 31 / 0);
  }

  .lg\:text-primary-800\/10 {
    color: rgb(10 8 31 / 0.1);
  }

  .lg\:text-primary-800\/100 {
    color: rgb(10 8 31 / 1);
  }

  .lg\:text-primary-800\/20 {
    color: rgb(10 8 31 / 0.2);
  }

  .lg\:text-primary-800\/25 {
    color: rgb(10 8 31 / 0.25);
  }

  .lg\:text-primary-800\/30 {
    color: rgb(10 8 31 / 0.3);
  }

  .lg\:text-primary-800\/40 {
    color: rgb(10 8 31 / 0.4);
  }

  .lg\:text-primary-800\/5 {
    color: rgb(10 8 31 / 0.05);
  }

  .lg\:text-primary-800\/50 {
    color: rgb(10 8 31 / 0.5);
  }

  .lg\:text-primary-800\/60 {
    color: rgb(10 8 31 / 0.6);
  }

  .lg\:text-primary-800\/70 {
    color: rgb(10 8 31 / 0.7);
  }

  .lg\:text-primary-800\/75 {
    color: rgb(10 8 31 / 0.75);
  }

  .lg\:text-primary-800\/80 {
    color: rgb(10 8 31 / 0.8);
  }

  .lg\:text-primary-800\/90 {
    color: rgb(10 8 31 / 0.9);
  }

  .lg\:text-primary-800\/95 {
    color: rgb(10 8 31 / 0.95);
  }

  .lg\:text-primary-900 {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }

  .lg\:text-primary-900\/0 {
    color: rgb(0 0 0 / 0);
  }

  .lg\:text-primary-900\/10 {
    color: rgb(0 0 0 / 0.1);
  }

  .lg\:text-primary-900\/100 {
    color: rgb(0 0 0 / 1);
  }

  .lg\:text-primary-900\/20 {
    color: rgb(0 0 0 / 0.2);
  }

  .lg\:text-primary-900\/25 {
    color: rgb(0 0 0 / 0.25);
  }

  .lg\:text-primary-900\/30 {
    color: rgb(0 0 0 / 0.3);
  }

  .lg\:text-primary-900\/40 {
    color: rgb(0 0 0 / 0.4);
  }

  .lg\:text-primary-900\/5 {
    color: rgb(0 0 0 / 0.05);
  }

  .lg\:text-primary-900\/50 {
    color: rgb(0 0 0 / 0.5);
  }

  .lg\:text-primary-900\/60 {
    color: rgb(0 0 0 / 0.6);
  }

  .lg\:text-primary-900\/70 {
    color: rgb(0 0 0 / 0.7);
  }

  .lg\:text-primary-900\/75 {
    color: rgb(0 0 0 / 0.75);
  }

  .lg\:text-primary-900\/80 {
    color: rgb(0 0 0 / 0.8);
  }

  .lg\:text-primary-900\/90 {
    color: rgb(0 0 0 / 0.9);
  }

  .lg\:text-primary-900\/95 {
    color: rgb(0 0 0 / 0.95);
  }

  .lg\:text-purple-100 {
    --tw-text-opacity: 1;
    color: rgb(243 232 255 / var(--tw-text-opacity));
  }

  .lg\:text-purple-100\/0 {
    color: rgb(243 232 255 / 0);
  }

  .lg\:text-purple-100\/10 {
    color: rgb(243 232 255 / 0.1);
  }

  .lg\:text-purple-100\/100 {
    color: rgb(243 232 255 / 1);
  }

  .lg\:text-purple-100\/20 {
    color: rgb(243 232 255 / 0.2);
  }

  .lg\:text-purple-100\/25 {
    color: rgb(243 232 255 / 0.25);
  }

  .lg\:text-purple-100\/30 {
    color: rgb(243 232 255 / 0.3);
  }

  .lg\:text-purple-100\/40 {
    color: rgb(243 232 255 / 0.4);
  }

  .lg\:text-purple-100\/5 {
    color: rgb(243 232 255 / 0.05);
  }

  .lg\:text-purple-100\/50 {
    color: rgb(243 232 255 / 0.5);
  }

  .lg\:text-purple-100\/60 {
    color: rgb(243 232 255 / 0.6);
  }

  .lg\:text-purple-100\/70 {
    color: rgb(243 232 255 / 0.7);
  }

  .lg\:text-purple-100\/75 {
    color: rgb(243 232 255 / 0.75);
  }

  .lg\:text-purple-100\/80 {
    color: rgb(243 232 255 / 0.8);
  }

  .lg\:text-purple-100\/90 {
    color: rgb(243 232 255 / 0.9);
  }

  .lg\:text-purple-100\/95 {
    color: rgb(243 232 255 / 0.95);
  }

  .lg\:text-purple-200 {
    --tw-text-opacity: 1;
    color: rgb(233 213 255 / var(--tw-text-opacity));
  }

  .lg\:text-purple-200\/0 {
    color: rgb(233 213 255 / 0);
  }

  .lg\:text-purple-200\/10 {
    color: rgb(233 213 255 / 0.1);
  }

  .lg\:text-purple-200\/100 {
    color: rgb(233 213 255 / 1);
  }

  .lg\:text-purple-200\/20 {
    color: rgb(233 213 255 / 0.2);
  }

  .lg\:text-purple-200\/25 {
    color: rgb(233 213 255 / 0.25);
  }

  .lg\:text-purple-200\/30 {
    color: rgb(233 213 255 / 0.3);
  }

  .lg\:text-purple-200\/40 {
    color: rgb(233 213 255 / 0.4);
  }

  .lg\:text-purple-200\/5 {
    color: rgb(233 213 255 / 0.05);
  }

  .lg\:text-purple-200\/50 {
    color: rgb(233 213 255 / 0.5);
  }

  .lg\:text-purple-200\/60 {
    color: rgb(233 213 255 / 0.6);
  }

  .lg\:text-purple-200\/70 {
    color: rgb(233 213 255 / 0.7);
  }

  .lg\:text-purple-200\/75 {
    color: rgb(233 213 255 / 0.75);
  }

  .lg\:text-purple-200\/80 {
    color: rgb(233 213 255 / 0.8);
  }

  .lg\:text-purple-200\/90 {
    color: rgb(233 213 255 / 0.9);
  }

  .lg\:text-purple-200\/95 {
    color: rgb(233 213 255 / 0.95);
  }

  .lg\:text-purple-300 {
    --tw-text-opacity: 1;
    color: rgb(216 180 254 / var(--tw-text-opacity));
  }

  .lg\:text-purple-300\/0 {
    color: rgb(216 180 254 / 0);
  }

  .lg\:text-purple-300\/10 {
    color: rgb(216 180 254 / 0.1);
  }

  .lg\:text-purple-300\/100 {
    color: rgb(216 180 254 / 1);
  }

  .lg\:text-purple-300\/20 {
    color: rgb(216 180 254 / 0.2);
  }

  .lg\:text-purple-300\/25 {
    color: rgb(216 180 254 / 0.25);
  }

  .lg\:text-purple-300\/30 {
    color: rgb(216 180 254 / 0.3);
  }

  .lg\:text-purple-300\/40 {
    color: rgb(216 180 254 / 0.4);
  }

  .lg\:text-purple-300\/5 {
    color: rgb(216 180 254 / 0.05);
  }

  .lg\:text-purple-300\/50 {
    color: rgb(216 180 254 / 0.5);
  }

  .lg\:text-purple-300\/60 {
    color: rgb(216 180 254 / 0.6);
  }

  .lg\:text-purple-300\/70 {
    color: rgb(216 180 254 / 0.7);
  }

  .lg\:text-purple-300\/75 {
    color: rgb(216 180 254 / 0.75);
  }

  .lg\:text-purple-300\/80 {
    color: rgb(216 180 254 / 0.8);
  }

  .lg\:text-purple-300\/90 {
    color: rgb(216 180 254 / 0.9);
  }

  .lg\:text-purple-300\/95 {
    color: rgb(216 180 254 / 0.95);
  }

  .lg\:text-purple-400 {
    --tw-text-opacity: 1;
    color: rgb(192 132 252 / var(--tw-text-opacity));
  }

  .lg\:text-purple-400\/0 {
    color: rgb(192 132 252 / 0);
  }

  .lg\:text-purple-400\/10 {
    color: rgb(192 132 252 / 0.1);
  }

  .lg\:text-purple-400\/100 {
    color: rgb(192 132 252 / 1);
  }

  .lg\:text-purple-400\/20 {
    color: rgb(192 132 252 / 0.2);
  }

  .lg\:text-purple-400\/25 {
    color: rgb(192 132 252 / 0.25);
  }

  .lg\:text-purple-400\/30 {
    color: rgb(192 132 252 / 0.3);
  }

  .lg\:text-purple-400\/40 {
    color: rgb(192 132 252 / 0.4);
  }

  .lg\:text-purple-400\/5 {
    color: rgb(192 132 252 / 0.05);
  }

  .lg\:text-purple-400\/50 {
    color: rgb(192 132 252 / 0.5);
  }

  .lg\:text-purple-400\/60 {
    color: rgb(192 132 252 / 0.6);
  }

  .lg\:text-purple-400\/70 {
    color: rgb(192 132 252 / 0.7);
  }

  .lg\:text-purple-400\/75 {
    color: rgb(192 132 252 / 0.75);
  }

  .lg\:text-purple-400\/80 {
    color: rgb(192 132 252 / 0.8);
  }

  .lg\:text-purple-400\/90 {
    color: rgb(192 132 252 / 0.9);
  }

  .lg\:text-purple-400\/95 {
    color: rgb(192 132 252 / 0.95);
  }

  .lg\:text-purple-50 {
    --tw-text-opacity: 1;
    color: rgb(250 245 255 / var(--tw-text-opacity));
  }

  .lg\:text-purple-50\/0 {
    color: rgb(250 245 255 / 0);
  }

  .lg\:text-purple-50\/10 {
    color: rgb(250 245 255 / 0.1);
  }

  .lg\:text-purple-50\/100 {
    color: rgb(250 245 255 / 1);
  }

  .lg\:text-purple-50\/20 {
    color: rgb(250 245 255 / 0.2);
  }

  .lg\:text-purple-50\/25 {
    color: rgb(250 245 255 / 0.25);
  }

  .lg\:text-purple-50\/30 {
    color: rgb(250 245 255 / 0.3);
  }

  .lg\:text-purple-50\/40 {
    color: rgb(250 245 255 / 0.4);
  }

  .lg\:text-purple-50\/5 {
    color: rgb(250 245 255 / 0.05);
  }

  .lg\:text-purple-50\/50 {
    color: rgb(250 245 255 / 0.5);
  }

  .lg\:text-purple-50\/60 {
    color: rgb(250 245 255 / 0.6);
  }

  .lg\:text-purple-50\/70 {
    color: rgb(250 245 255 / 0.7);
  }

  .lg\:text-purple-50\/75 {
    color: rgb(250 245 255 / 0.75);
  }

  .lg\:text-purple-50\/80 {
    color: rgb(250 245 255 / 0.8);
  }

  .lg\:text-purple-50\/90 {
    color: rgb(250 245 255 / 0.9);
  }

  .lg\:text-purple-50\/95 {
    color: rgb(250 245 255 / 0.95);
  }

  .lg\:text-purple-500 {
    --tw-text-opacity: 1;
    color: rgb(168 85 247 / var(--tw-text-opacity));
  }

  .lg\:text-purple-500\/0 {
    color: rgb(168 85 247 / 0);
  }

  .lg\:text-purple-500\/10 {
    color: rgb(168 85 247 / 0.1);
  }

  .lg\:text-purple-500\/100 {
    color: rgb(168 85 247 / 1);
  }

  .lg\:text-purple-500\/20 {
    color: rgb(168 85 247 / 0.2);
  }

  .lg\:text-purple-500\/25 {
    color: rgb(168 85 247 / 0.25);
  }

  .lg\:text-purple-500\/30 {
    color: rgb(168 85 247 / 0.3);
  }

  .lg\:text-purple-500\/40 {
    color: rgb(168 85 247 / 0.4);
  }

  .lg\:text-purple-500\/5 {
    color: rgb(168 85 247 / 0.05);
  }

  .lg\:text-purple-500\/50 {
    color: rgb(168 85 247 / 0.5);
  }

  .lg\:text-purple-500\/60 {
    color: rgb(168 85 247 / 0.6);
  }

  .lg\:text-purple-500\/70 {
    color: rgb(168 85 247 / 0.7);
  }

  .lg\:text-purple-500\/75 {
    color: rgb(168 85 247 / 0.75);
  }

  .lg\:text-purple-500\/80 {
    color: rgb(168 85 247 / 0.8);
  }

  .lg\:text-purple-500\/90 {
    color: rgb(168 85 247 / 0.9);
  }

  .lg\:text-purple-500\/95 {
    color: rgb(168 85 247 / 0.95);
  }

  .lg\:text-purple-600 {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity));
  }

  .lg\:text-purple-600\/0 {
    color: rgb(147 51 234 / 0);
  }

  .lg\:text-purple-600\/10 {
    color: rgb(147 51 234 / 0.1);
  }

  .lg\:text-purple-600\/100 {
    color: rgb(147 51 234 / 1);
  }

  .lg\:text-purple-600\/20 {
    color: rgb(147 51 234 / 0.2);
  }

  .lg\:text-purple-600\/25 {
    color: rgb(147 51 234 / 0.25);
  }

  .lg\:text-purple-600\/30 {
    color: rgb(147 51 234 / 0.3);
  }

  .lg\:text-purple-600\/40 {
    color: rgb(147 51 234 / 0.4);
  }

  .lg\:text-purple-600\/5 {
    color: rgb(147 51 234 / 0.05);
  }

  .lg\:text-purple-600\/50 {
    color: rgb(147 51 234 / 0.5);
  }

  .lg\:text-purple-600\/60 {
    color: rgb(147 51 234 / 0.6);
  }

  .lg\:text-purple-600\/70 {
    color: rgb(147 51 234 / 0.7);
  }

  .lg\:text-purple-600\/75 {
    color: rgb(147 51 234 / 0.75);
  }

  .lg\:text-purple-600\/80 {
    color: rgb(147 51 234 / 0.8);
  }

  .lg\:text-purple-600\/90 {
    color: rgb(147 51 234 / 0.9);
  }

  .lg\:text-purple-600\/95 {
    color: rgb(147 51 234 / 0.95);
  }

  .lg\:text-purple-700 {
    --tw-text-opacity: 1;
    color: rgb(126 34 206 / var(--tw-text-opacity));
  }

  .lg\:text-purple-700\/0 {
    color: rgb(126 34 206 / 0);
  }

  .lg\:text-purple-700\/10 {
    color: rgb(126 34 206 / 0.1);
  }

  .lg\:text-purple-700\/100 {
    color: rgb(126 34 206 / 1);
  }

  .lg\:text-purple-700\/20 {
    color: rgb(126 34 206 / 0.2);
  }

  .lg\:text-purple-700\/25 {
    color: rgb(126 34 206 / 0.25);
  }

  .lg\:text-purple-700\/30 {
    color: rgb(126 34 206 / 0.3);
  }

  .lg\:text-purple-700\/40 {
    color: rgb(126 34 206 / 0.4);
  }

  .lg\:text-purple-700\/5 {
    color: rgb(126 34 206 / 0.05);
  }

  .lg\:text-purple-700\/50 {
    color: rgb(126 34 206 / 0.5);
  }

  .lg\:text-purple-700\/60 {
    color: rgb(126 34 206 / 0.6);
  }

  .lg\:text-purple-700\/70 {
    color: rgb(126 34 206 / 0.7);
  }

  .lg\:text-purple-700\/75 {
    color: rgb(126 34 206 / 0.75);
  }

  .lg\:text-purple-700\/80 {
    color: rgb(126 34 206 / 0.8);
  }

  .lg\:text-purple-700\/90 {
    color: rgb(126 34 206 / 0.9);
  }

  .lg\:text-purple-700\/95 {
    color: rgb(126 34 206 / 0.95);
  }

  .lg\:text-purple-800 {
    --tw-text-opacity: 1;
    color: rgb(107 33 168 / var(--tw-text-opacity));
  }

  .lg\:text-purple-800\/0 {
    color: rgb(107 33 168 / 0);
  }

  .lg\:text-purple-800\/10 {
    color: rgb(107 33 168 / 0.1);
  }

  .lg\:text-purple-800\/100 {
    color: rgb(107 33 168 / 1);
  }

  .lg\:text-purple-800\/20 {
    color: rgb(107 33 168 / 0.2);
  }

  .lg\:text-purple-800\/25 {
    color: rgb(107 33 168 / 0.25);
  }

  .lg\:text-purple-800\/30 {
    color: rgb(107 33 168 / 0.3);
  }

  .lg\:text-purple-800\/40 {
    color: rgb(107 33 168 / 0.4);
  }

  .lg\:text-purple-800\/5 {
    color: rgb(107 33 168 / 0.05);
  }

  .lg\:text-purple-800\/50 {
    color: rgb(107 33 168 / 0.5);
  }

  .lg\:text-purple-800\/60 {
    color: rgb(107 33 168 / 0.6);
  }

  .lg\:text-purple-800\/70 {
    color: rgb(107 33 168 / 0.7);
  }

  .lg\:text-purple-800\/75 {
    color: rgb(107 33 168 / 0.75);
  }

  .lg\:text-purple-800\/80 {
    color: rgb(107 33 168 / 0.8);
  }

  .lg\:text-purple-800\/90 {
    color: rgb(107 33 168 / 0.9);
  }

  .lg\:text-purple-800\/95 {
    color: rgb(107 33 168 / 0.95);
  }

  .lg\:text-purple-900 {
    --tw-text-opacity: 1;
    color: rgb(88 28 135 / var(--tw-text-opacity));
  }

  .lg\:text-purple-900\/0 {
    color: rgb(88 28 135 / 0);
  }

  .lg\:text-purple-900\/10 {
    color: rgb(88 28 135 / 0.1);
  }

  .lg\:text-purple-900\/100 {
    color: rgb(88 28 135 / 1);
  }

  .lg\:text-purple-900\/20 {
    color: rgb(88 28 135 / 0.2);
  }

  .lg\:text-purple-900\/25 {
    color: rgb(88 28 135 / 0.25);
  }

  .lg\:text-purple-900\/30 {
    color: rgb(88 28 135 / 0.3);
  }

  .lg\:text-purple-900\/40 {
    color: rgb(88 28 135 / 0.4);
  }

  .lg\:text-purple-900\/5 {
    color: rgb(88 28 135 / 0.05);
  }

  .lg\:text-purple-900\/50 {
    color: rgb(88 28 135 / 0.5);
  }

  .lg\:text-purple-900\/60 {
    color: rgb(88 28 135 / 0.6);
  }

  .lg\:text-purple-900\/70 {
    color: rgb(88 28 135 / 0.7);
  }

  .lg\:text-purple-900\/75 {
    color: rgb(88 28 135 / 0.75);
  }

  .lg\:text-purple-900\/80 {
    color: rgb(88 28 135 / 0.8);
  }

  .lg\:text-purple-900\/90 {
    color: rgb(88 28 135 / 0.9);
  }

  .lg\:text-purple-900\/95 {
    color: rgb(88 28 135 / 0.95);
  }

  .lg\:text-red-100 {
    --tw-text-opacity: 1;
    color: rgb(254 226 226 / var(--tw-text-opacity));
  }

  .lg\:text-red-100\/0 {
    color: rgb(254 226 226 / 0);
  }

  .lg\:text-red-100\/10 {
    color: rgb(254 226 226 / 0.1);
  }

  .lg\:text-red-100\/100 {
    color: rgb(254 226 226 / 1);
  }

  .lg\:text-red-100\/20 {
    color: rgb(254 226 226 / 0.2);
  }

  .lg\:text-red-100\/25 {
    color: rgb(254 226 226 / 0.25);
  }

  .lg\:text-red-100\/30 {
    color: rgb(254 226 226 / 0.3);
  }

  .lg\:text-red-100\/40 {
    color: rgb(254 226 226 / 0.4);
  }

  .lg\:text-red-100\/5 {
    color: rgb(254 226 226 / 0.05);
  }

  .lg\:text-red-100\/50 {
    color: rgb(254 226 226 / 0.5);
  }

  .lg\:text-red-100\/60 {
    color: rgb(254 226 226 / 0.6);
  }

  .lg\:text-red-100\/70 {
    color: rgb(254 226 226 / 0.7);
  }

  .lg\:text-red-100\/75 {
    color: rgb(254 226 226 / 0.75);
  }

  .lg\:text-red-100\/80 {
    color: rgb(254 226 226 / 0.8);
  }

  .lg\:text-red-100\/90 {
    color: rgb(254 226 226 / 0.9);
  }

  .lg\:text-red-100\/95 {
    color: rgb(254 226 226 / 0.95);
  }

  .lg\:text-red-200 {
    --tw-text-opacity: 1;
    color: rgb(254 202 202 / var(--tw-text-opacity));
  }

  .lg\:text-red-200\/0 {
    color: rgb(254 202 202 / 0);
  }

  .lg\:text-red-200\/10 {
    color: rgb(254 202 202 / 0.1);
  }

  .lg\:text-red-200\/100 {
    color: rgb(254 202 202 / 1);
  }

  .lg\:text-red-200\/20 {
    color: rgb(254 202 202 / 0.2);
  }

  .lg\:text-red-200\/25 {
    color: rgb(254 202 202 / 0.25);
  }

  .lg\:text-red-200\/30 {
    color: rgb(254 202 202 / 0.3);
  }

  .lg\:text-red-200\/40 {
    color: rgb(254 202 202 / 0.4);
  }

  .lg\:text-red-200\/5 {
    color: rgb(254 202 202 / 0.05);
  }

  .lg\:text-red-200\/50 {
    color: rgb(254 202 202 / 0.5);
  }

  .lg\:text-red-200\/60 {
    color: rgb(254 202 202 / 0.6);
  }

  .lg\:text-red-200\/70 {
    color: rgb(254 202 202 / 0.7);
  }

  .lg\:text-red-200\/75 {
    color: rgb(254 202 202 / 0.75);
  }

  .lg\:text-red-200\/80 {
    color: rgb(254 202 202 / 0.8);
  }

  .lg\:text-red-200\/90 {
    color: rgb(254 202 202 / 0.9);
  }

  .lg\:text-red-200\/95 {
    color: rgb(254 202 202 / 0.95);
  }

  .lg\:text-red-300 {
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / var(--tw-text-opacity));
  }

  .lg\:text-red-300\/0 {
    color: rgb(252 165 165 / 0);
  }

  .lg\:text-red-300\/10 {
    color: rgb(252 165 165 / 0.1);
  }

  .lg\:text-red-300\/100 {
    color: rgb(252 165 165 / 1);
  }

  .lg\:text-red-300\/20 {
    color: rgb(252 165 165 / 0.2);
  }

  .lg\:text-red-300\/25 {
    color: rgb(252 165 165 / 0.25);
  }

  .lg\:text-red-300\/30 {
    color: rgb(252 165 165 / 0.3);
  }

  .lg\:text-red-300\/40 {
    color: rgb(252 165 165 / 0.4);
  }

  .lg\:text-red-300\/5 {
    color: rgb(252 165 165 / 0.05);
  }

  .lg\:text-red-300\/50 {
    color: rgb(252 165 165 / 0.5);
  }

  .lg\:text-red-300\/60 {
    color: rgb(252 165 165 / 0.6);
  }

  .lg\:text-red-300\/70 {
    color: rgb(252 165 165 / 0.7);
  }

  .lg\:text-red-300\/75 {
    color: rgb(252 165 165 / 0.75);
  }

  .lg\:text-red-300\/80 {
    color: rgb(252 165 165 / 0.8);
  }

  .lg\:text-red-300\/90 {
    color: rgb(252 165 165 / 0.9);
  }

  .lg\:text-red-300\/95 {
    color: rgb(252 165 165 / 0.95);
  }

  .lg\:text-red-400 {
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / var(--tw-text-opacity));
  }

  .lg\:text-red-400\/0 {
    color: rgb(248 113 113 / 0);
  }

  .lg\:text-red-400\/10 {
    color: rgb(248 113 113 / 0.1);
  }

  .lg\:text-red-400\/100 {
    color: rgb(248 113 113 / 1);
  }

  .lg\:text-red-400\/20 {
    color: rgb(248 113 113 / 0.2);
  }

  .lg\:text-red-400\/25 {
    color: rgb(248 113 113 / 0.25);
  }

  .lg\:text-red-400\/30 {
    color: rgb(248 113 113 / 0.3);
  }

  .lg\:text-red-400\/40 {
    color: rgb(248 113 113 / 0.4);
  }

  .lg\:text-red-400\/5 {
    color: rgb(248 113 113 / 0.05);
  }

  .lg\:text-red-400\/50 {
    color: rgb(248 113 113 / 0.5);
  }

  .lg\:text-red-400\/60 {
    color: rgb(248 113 113 / 0.6);
  }

  .lg\:text-red-400\/70 {
    color: rgb(248 113 113 / 0.7);
  }

  .lg\:text-red-400\/75 {
    color: rgb(248 113 113 / 0.75);
  }

  .lg\:text-red-400\/80 {
    color: rgb(248 113 113 / 0.8);
  }

  .lg\:text-red-400\/90 {
    color: rgb(248 113 113 / 0.9);
  }

  .lg\:text-red-400\/95 {
    color: rgb(248 113 113 / 0.95);
  }

  .lg\:text-red-50 {
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / var(--tw-text-opacity));
  }

  .lg\:text-red-50\/0 {
    color: rgb(254 242 242 / 0);
  }

  .lg\:text-red-50\/10 {
    color: rgb(254 242 242 / 0.1);
  }

  .lg\:text-red-50\/100 {
    color: rgb(254 242 242 / 1);
  }

  .lg\:text-red-50\/20 {
    color: rgb(254 242 242 / 0.2);
  }

  .lg\:text-red-50\/25 {
    color: rgb(254 242 242 / 0.25);
  }

  .lg\:text-red-50\/30 {
    color: rgb(254 242 242 / 0.3);
  }

  .lg\:text-red-50\/40 {
    color: rgb(254 242 242 / 0.4);
  }

  .lg\:text-red-50\/5 {
    color: rgb(254 242 242 / 0.05);
  }

  .lg\:text-red-50\/50 {
    color: rgb(254 242 242 / 0.5);
  }

  .lg\:text-red-50\/60 {
    color: rgb(254 242 242 / 0.6);
  }

  .lg\:text-red-50\/70 {
    color: rgb(254 242 242 / 0.7);
  }

  .lg\:text-red-50\/75 {
    color: rgb(254 242 242 / 0.75);
  }

  .lg\:text-red-50\/80 {
    color: rgb(254 242 242 / 0.8);
  }

  .lg\:text-red-50\/90 {
    color: rgb(254 242 242 / 0.9);
  }

  .lg\:text-red-50\/95 {
    color: rgb(254 242 242 / 0.95);
  }

  .lg\:text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity));
  }

  .lg\:text-red-500\/0 {
    color: rgb(239 68 68 / 0);
  }

  .lg\:text-red-500\/10 {
    color: rgb(239 68 68 / 0.1);
  }

  .lg\:text-red-500\/100 {
    color: rgb(239 68 68 / 1);
  }

  .lg\:text-red-500\/20 {
    color: rgb(239 68 68 / 0.2);
  }

  .lg\:text-red-500\/25 {
    color: rgb(239 68 68 / 0.25);
  }

  .lg\:text-red-500\/30 {
    color: rgb(239 68 68 / 0.3);
  }

  .lg\:text-red-500\/40 {
    color: rgb(239 68 68 / 0.4);
  }

  .lg\:text-red-500\/5 {
    color: rgb(239 68 68 / 0.05);
  }

  .lg\:text-red-500\/50 {
    color: rgb(239 68 68 / 0.5);
  }

  .lg\:text-red-500\/60 {
    color: rgb(239 68 68 / 0.6);
  }

  .lg\:text-red-500\/70 {
    color: rgb(239 68 68 / 0.7);
  }

  .lg\:text-red-500\/75 {
    color: rgb(239 68 68 / 0.75);
  }

  .lg\:text-red-500\/80 {
    color: rgb(239 68 68 / 0.8);
  }

  .lg\:text-red-500\/90 {
    color: rgb(239 68 68 / 0.9);
  }

  .lg\:text-red-500\/95 {
    color: rgb(239 68 68 / 0.95);
  }

  .lg\:text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity));
  }

  .lg\:text-red-600\/0 {
    color: rgb(220 38 38 / 0);
  }

  .lg\:text-red-600\/10 {
    color: rgb(220 38 38 / 0.1);
  }

  .lg\:text-red-600\/100 {
    color: rgb(220 38 38 / 1);
  }

  .lg\:text-red-600\/20 {
    color: rgb(220 38 38 / 0.2);
  }

  .lg\:text-red-600\/25 {
    color: rgb(220 38 38 / 0.25);
  }

  .lg\:text-red-600\/30 {
    color: rgb(220 38 38 / 0.3);
  }

  .lg\:text-red-600\/40 {
    color: rgb(220 38 38 / 0.4);
  }

  .lg\:text-red-600\/5 {
    color: rgb(220 38 38 / 0.05);
  }

  .lg\:text-red-600\/50 {
    color: rgb(220 38 38 / 0.5);
  }

  .lg\:text-red-600\/60 {
    color: rgb(220 38 38 / 0.6);
  }

  .lg\:text-red-600\/70 {
    color: rgb(220 38 38 / 0.7);
  }

  .lg\:text-red-600\/75 {
    color: rgb(220 38 38 / 0.75);
  }

  .lg\:text-red-600\/80 {
    color: rgb(220 38 38 / 0.8);
  }

  .lg\:text-red-600\/90 {
    color: rgb(220 38 38 / 0.9);
  }

  .lg\:text-red-600\/95 {
    color: rgb(220 38 38 / 0.95);
  }

  .lg\:text-red-700 {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity));
  }

  .lg\:text-red-700\/0 {
    color: rgb(185 28 28 / 0);
  }

  .lg\:text-red-700\/10 {
    color: rgb(185 28 28 / 0.1);
  }

  .lg\:text-red-700\/100 {
    color: rgb(185 28 28 / 1);
  }

  .lg\:text-red-700\/20 {
    color: rgb(185 28 28 / 0.2);
  }

  .lg\:text-red-700\/25 {
    color: rgb(185 28 28 / 0.25);
  }

  .lg\:text-red-700\/30 {
    color: rgb(185 28 28 / 0.3);
  }

  .lg\:text-red-700\/40 {
    color: rgb(185 28 28 / 0.4);
  }

  .lg\:text-red-700\/5 {
    color: rgb(185 28 28 / 0.05);
  }

  .lg\:text-red-700\/50 {
    color: rgb(185 28 28 / 0.5);
  }

  .lg\:text-red-700\/60 {
    color: rgb(185 28 28 / 0.6);
  }

  .lg\:text-red-700\/70 {
    color: rgb(185 28 28 / 0.7);
  }

  .lg\:text-red-700\/75 {
    color: rgb(185 28 28 / 0.75);
  }

  .lg\:text-red-700\/80 {
    color: rgb(185 28 28 / 0.8);
  }

  .lg\:text-red-700\/90 {
    color: rgb(185 28 28 / 0.9);
  }

  .lg\:text-red-700\/95 {
    color: rgb(185 28 28 / 0.95);
  }

  .lg\:text-red-800 {
    --tw-text-opacity: 1;
    color: rgb(153 27 27 / var(--tw-text-opacity));
  }

  .lg\:text-red-800\/0 {
    color: rgb(153 27 27 / 0);
  }

  .lg\:text-red-800\/10 {
    color: rgb(153 27 27 / 0.1);
  }

  .lg\:text-red-800\/100 {
    color: rgb(153 27 27 / 1);
  }

  .lg\:text-red-800\/20 {
    color: rgb(153 27 27 / 0.2);
  }

  .lg\:text-red-800\/25 {
    color: rgb(153 27 27 / 0.25);
  }

  .lg\:text-red-800\/30 {
    color: rgb(153 27 27 / 0.3);
  }

  .lg\:text-red-800\/40 {
    color: rgb(153 27 27 / 0.4);
  }

  .lg\:text-red-800\/5 {
    color: rgb(153 27 27 / 0.05);
  }

  .lg\:text-red-800\/50 {
    color: rgb(153 27 27 / 0.5);
  }

  .lg\:text-red-800\/60 {
    color: rgb(153 27 27 / 0.6);
  }

  .lg\:text-red-800\/70 {
    color: rgb(153 27 27 / 0.7);
  }

  .lg\:text-red-800\/75 {
    color: rgb(153 27 27 / 0.75);
  }

  .lg\:text-red-800\/80 {
    color: rgb(153 27 27 / 0.8);
  }

  .lg\:text-red-800\/90 {
    color: rgb(153 27 27 / 0.9);
  }

  .lg\:text-red-800\/95 {
    color: rgb(153 27 27 / 0.95);
  }

  .lg\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity));
  }

  .lg\:text-red-900\/0 {
    color: rgb(127 29 29 / 0);
  }

  .lg\:text-red-900\/10 {
    color: rgb(127 29 29 / 0.1);
  }

  .lg\:text-red-900\/100 {
    color: rgb(127 29 29 / 1);
  }

  .lg\:text-red-900\/20 {
    color: rgb(127 29 29 / 0.2);
  }

  .lg\:text-red-900\/25 {
    color: rgb(127 29 29 / 0.25);
  }

  .lg\:text-red-900\/30 {
    color: rgb(127 29 29 / 0.3);
  }

  .lg\:text-red-900\/40 {
    color: rgb(127 29 29 / 0.4);
  }

  .lg\:text-red-900\/5 {
    color: rgb(127 29 29 / 0.05);
  }

  .lg\:text-red-900\/50 {
    color: rgb(127 29 29 / 0.5);
  }

  .lg\:text-red-900\/60 {
    color: rgb(127 29 29 / 0.6);
  }

  .lg\:text-red-900\/70 {
    color: rgb(127 29 29 / 0.7);
  }

  .lg\:text-red-900\/75 {
    color: rgb(127 29 29 / 0.75);
  }

  .lg\:text-red-900\/80 {
    color: rgb(127 29 29 / 0.8);
  }

  .lg\:text-red-900\/90 {
    color: rgb(127 29 29 / 0.9);
  }

  .lg\:text-red-900\/95 {
    color: rgb(127 29 29 / 0.95);
  }

  .lg\:text-secondary-100 {
    --tw-text-opacity: 1;
    color: rgb(254 244 210 / var(--tw-text-opacity));
  }

  .lg\:text-secondary-100\/0 {
    color: rgb(254 244 210 / 0);
  }

  .lg\:text-secondary-100\/10 {
    color: rgb(254 244 210 / 0.1);
  }

  .lg\:text-secondary-100\/100 {
    color: rgb(254 244 210 / 1);
  }

  .lg\:text-secondary-100\/20 {
    color: rgb(254 244 210 / 0.2);
  }

  .lg\:text-secondary-100\/25 {
    color: rgb(254 244 210 / 0.25);
  }

  .lg\:text-secondary-100\/30 {
    color: rgb(254 244 210 / 0.3);
  }

  .lg\:text-secondary-100\/40 {
    color: rgb(254 244 210 / 0.4);
  }

  .lg\:text-secondary-100\/5 {
    color: rgb(254 244 210 / 0.05);
  }

  .lg\:text-secondary-100\/50 {
    color: rgb(254 244 210 / 0.5);
  }

  .lg\:text-secondary-100\/60 {
    color: rgb(254 244 210 / 0.6);
  }

  .lg\:text-secondary-100\/70 {
    color: rgb(254 244 210 / 0.7);
  }

  .lg\:text-secondary-100\/75 {
    color: rgb(254 244 210 / 0.75);
  }

  .lg\:text-secondary-100\/80 {
    color: rgb(254 244 210 / 0.8);
  }

  .lg\:text-secondary-100\/90 {
    color: rgb(254 244 210 / 0.9);
  }

  .lg\:text-secondary-100\/95 {
    color: rgb(254 244 210 / 0.95);
  }

  .lg\:text-secondary-200 {
    --tw-text-opacity: 1;
    color: rgb(254 231 166 / var(--tw-text-opacity));
  }

  .lg\:text-secondary-200\/0 {
    color: rgb(254 231 166 / 0);
  }

  .lg\:text-secondary-200\/10 {
    color: rgb(254 231 166 / 0.1);
  }

  .lg\:text-secondary-200\/100 {
    color: rgb(254 231 166 / 1);
  }

  .lg\:text-secondary-200\/20 {
    color: rgb(254 231 166 / 0.2);
  }

  .lg\:text-secondary-200\/25 {
    color: rgb(254 231 166 / 0.25);
  }

  .lg\:text-secondary-200\/30 {
    color: rgb(254 231 166 / 0.3);
  }

  .lg\:text-secondary-200\/40 {
    color: rgb(254 231 166 / 0.4);
  }

  .lg\:text-secondary-200\/5 {
    color: rgb(254 231 166 / 0.05);
  }

  .lg\:text-secondary-200\/50 {
    color: rgb(254 231 166 / 0.5);
  }

  .lg\:text-secondary-200\/60 {
    color: rgb(254 231 166 / 0.6);
  }

  .lg\:text-secondary-200\/70 {
    color: rgb(254 231 166 / 0.7);
  }

  .lg\:text-secondary-200\/75 {
    color: rgb(254 231 166 / 0.75);
  }

  .lg\:text-secondary-200\/80 {
    color: rgb(254 231 166 / 0.8);
  }

  .lg\:text-secondary-200\/90 {
    color: rgb(254 231 166 / 0.9);
  }

  .lg\:text-secondary-200\/95 {
    color: rgb(254 231 166 / 0.95);
  }

  .lg\:text-secondary-300 {
    --tw-text-opacity: 1;
    color: rgb(254 218 122 / var(--tw-text-opacity));
  }

  .lg\:text-secondary-300\/0 {
    color: rgb(254 218 122 / 0);
  }

  .lg\:text-secondary-300\/10 {
    color: rgb(254 218 122 / 0.1);
  }

  .lg\:text-secondary-300\/100 {
    color: rgb(254 218 122 / 1);
  }

  .lg\:text-secondary-300\/20 {
    color: rgb(254 218 122 / 0.2);
  }

  .lg\:text-secondary-300\/25 {
    color: rgb(254 218 122 / 0.25);
  }

  .lg\:text-secondary-300\/30 {
    color: rgb(254 218 122 / 0.3);
  }

  .lg\:text-secondary-300\/40 {
    color: rgb(254 218 122 / 0.4);
  }

  .lg\:text-secondary-300\/5 {
    color: rgb(254 218 122 / 0.05);
  }

  .lg\:text-secondary-300\/50 {
    color: rgb(254 218 122 / 0.5);
  }

  .lg\:text-secondary-300\/60 {
    color: rgb(254 218 122 / 0.6);
  }

  .lg\:text-secondary-300\/70 {
    color: rgb(254 218 122 / 0.7);
  }

  .lg\:text-secondary-300\/75 {
    color: rgb(254 218 122 / 0.75);
  }

  .lg\:text-secondary-300\/80 {
    color: rgb(254 218 122 / 0.8);
  }

  .lg\:text-secondary-300\/90 {
    color: rgb(254 218 122 / 0.9);
  }

  .lg\:text-secondary-300\/95 {
    color: rgb(254 218 122 / 0.95);
  }

  .lg\:text-secondary-400 {
    --tw-text-opacity: 1;
    color: rgb(254 204 78 / var(--tw-text-opacity));
  }

  .lg\:text-secondary-400\/0 {
    color: rgb(254 204 78 / 0);
  }

  .lg\:text-secondary-400\/10 {
    color: rgb(254 204 78 / 0.1);
  }

  .lg\:text-secondary-400\/100 {
    color: rgb(254 204 78 / 1);
  }

  .lg\:text-secondary-400\/20 {
    color: rgb(254 204 78 / 0.2);
  }

  .lg\:text-secondary-400\/25 {
    color: rgb(254 204 78 / 0.25);
  }

  .lg\:text-secondary-400\/30 {
    color: rgb(254 204 78 / 0.3);
  }

  .lg\:text-secondary-400\/40 {
    color: rgb(254 204 78 / 0.4);
  }

  .lg\:text-secondary-400\/5 {
    color: rgb(254 204 78 / 0.05);
  }

  .lg\:text-secondary-400\/50 {
    color: rgb(254 204 78 / 0.5);
  }

  .lg\:text-secondary-400\/60 {
    color: rgb(254 204 78 / 0.6);
  }

  .lg\:text-secondary-400\/70 {
    color: rgb(254 204 78 / 0.7);
  }

  .lg\:text-secondary-400\/75 {
    color: rgb(254 204 78 / 0.75);
  }

  .lg\:text-secondary-400\/80 {
    color: rgb(254 204 78 / 0.8);
  }

  .lg\:text-secondary-400\/90 {
    color: rgb(254 204 78 / 0.9);
  }

  .lg\:text-secondary-400\/95 {
    color: rgb(254 204 78 / 0.95);
  }

  .lg\:text-secondary-500 {
    --tw-text-opacity: 1;
    color: rgb(238 197 53 / var(--tw-text-opacity));
  }

  .lg\:text-secondary-500\/0 {
    color: rgb(238 197 53 / 0);
  }

  .lg\:text-secondary-500\/10 {
    color: rgb(238 197 53 / 0.1);
  }

  .lg\:text-secondary-500\/100 {
    color: rgb(238 197 53 / 1);
  }

  .lg\:text-secondary-500\/20 {
    color: rgb(238 197 53 / 0.2);
  }

  .lg\:text-secondary-500\/25 {
    color: rgb(238 197 53 / 0.25);
  }

  .lg\:text-secondary-500\/30 {
    color: rgb(238 197 53 / 0.3);
  }

  .lg\:text-secondary-500\/40 {
    color: rgb(238 197 53 / 0.4);
  }

  .lg\:text-secondary-500\/5 {
    color: rgb(238 197 53 / 0.05);
  }

  .lg\:text-secondary-500\/50 {
    color: rgb(238 197 53 / 0.5);
  }

  .lg\:text-secondary-500\/60 {
    color: rgb(238 197 53 / 0.6);
  }

  .lg\:text-secondary-500\/70 {
    color: rgb(238 197 53 / 0.7);
  }

  .lg\:text-secondary-500\/75 {
    color: rgb(238 197 53 / 0.75);
  }

  .lg\:text-secondary-500\/80 {
    color: rgb(238 197 53 / 0.8);
  }

  .lg\:text-secondary-500\/90 {
    color: rgb(238 197 53 / 0.9);
  }

  .lg\:text-secondary-500\/95 {
    color: rgb(238 197 53 / 0.95);
  }

  .lg\:text-secondary-600 {
    --tw-text-opacity: 1;
    color: rgb(213 174 45 / var(--tw-text-opacity));
  }

  .lg\:text-secondary-600\/0 {
    color: rgb(213 174 45 / 0);
  }

  .lg\:text-secondary-600\/10 {
    color: rgb(213 174 45 / 0.1);
  }

  .lg\:text-secondary-600\/100 {
    color: rgb(213 174 45 / 1);
  }

  .lg\:text-secondary-600\/20 {
    color: rgb(213 174 45 / 0.2);
  }

  .lg\:text-secondary-600\/25 {
    color: rgb(213 174 45 / 0.25);
  }

  .lg\:text-secondary-600\/30 {
    color: rgb(213 174 45 / 0.3);
  }

  .lg\:text-secondary-600\/40 {
    color: rgb(213 174 45 / 0.4);
  }

  .lg\:text-secondary-600\/5 {
    color: rgb(213 174 45 / 0.05);
  }

  .lg\:text-secondary-600\/50 {
    color: rgb(213 174 45 / 0.5);
  }

  .lg\:text-secondary-600\/60 {
    color: rgb(213 174 45 / 0.6);
  }

  .lg\:text-secondary-600\/70 {
    color: rgb(213 174 45 / 0.7);
  }

  .lg\:text-secondary-600\/75 {
    color: rgb(213 174 45 / 0.75);
  }

  .lg\:text-secondary-600\/80 {
    color: rgb(213 174 45 / 0.8);
  }

  .lg\:text-secondary-600\/90 {
    color: rgb(213 174 45 / 0.9);
  }

  .lg\:text-secondary-600\/95 {
    color: rgb(213 174 45 / 0.95);
  }

  .lg\:text-secondary-700 {
    --tw-text-opacity: 1;
    color: rgb(171 135 37 / var(--tw-text-opacity));
  }

  .lg\:text-secondary-700\/0 {
    color: rgb(171 135 37 / 0);
  }

  .lg\:text-secondary-700\/10 {
    color: rgb(171 135 37 / 0.1);
  }

  .lg\:text-secondary-700\/100 {
    color: rgb(171 135 37 / 1);
  }

  .lg\:text-secondary-700\/20 {
    color: rgb(171 135 37 / 0.2);
  }

  .lg\:text-secondary-700\/25 {
    color: rgb(171 135 37 / 0.25);
  }

  .lg\:text-secondary-700\/30 {
    color: rgb(171 135 37 / 0.3);
  }

  .lg\:text-secondary-700\/40 {
    color: rgb(171 135 37 / 0.4);
  }

  .lg\:text-secondary-700\/5 {
    color: rgb(171 135 37 / 0.05);
  }

  .lg\:text-secondary-700\/50 {
    color: rgb(171 135 37 / 0.5);
  }

  .lg\:text-secondary-700\/60 {
    color: rgb(171 135 37 / 0.6);
  }

  .lg\:text-secondary-700\/70 {
    color: rgb(171 135 37 / 0.7);
  }

  .lg\:text-secondary-700\/75 {
    color: rgb(171 135 37 / 0.75);
  }

  .lg\:text-secondary-700\/80 {
    color: rgb(171 135 37 / 0.8);
  }

  .lg\:text-secondary-700\/90 {
    color: rgb(171 135 37 / 0.9);
  }

  .lg\:text-secondary-700\/95 {
    color: rgb(171 135 37 / 0.95);
  }

  .lg\:text-secondary-800 {
    --tw-text-opacity: 1;
    color: rgb(130 96 29 / var(--tw-text-opacity));
  }

  .lg\:text-secondary-800\/0 {
    color: rgb(130 96 29 / 0);
  }

  .lg\:text-secondary-800\/10 {
    color: rgb(130 96 29 / 0.1);
  }

  .lg\:text-secondary-800\/100 {
    color: rgb(130 96 29 / 1);
  }

  .lg\:text-secondary-800\/20 {
    color: rgb(130 96 29 / 0.2);
  }

  .lg\:text-secondary-800\/25 {
    color: rgb(130 96 29 / 0.25);
  }

  .lg\:text-secondary-800\/30 {
    color: rgb(130 96 29 / 0.3);
  }

  .lg\:text-secondary-800\/40 {
    color: rgb(130 96 29 / 0.4);
  }

  .lg\:text-secondary-800\/5 {
    color: rgb(130 96 29 / 0.05);
  }

  .lg\:text-secondary-800\/50 {
    color: rgb(130 96 29 / 0.5);
  }

  .lg\:text-secondary-800\/60 {
    color: rgb(130 96 29 / 0.6);
  }

  .lg\:text-secondary-800\/70 {
    color: rgb(130 96 29 / 0.7);
  }

  .lg\:text-secondary-800\/75 {
    color: rgb(130 96 29 / 0.75);
  }

  .lg\:text-secondary-800\/80 {
    color: rgb(130 96 29 / 0.8);
  }

  .lg\:text-secondary-800\/90 {
    color: rgb(130 96 29 / 0.9);
  }

  .lg\:text-secondary-800\/95 {
    color: rgb(130 96 29 / 0.95);
  }

  .lg\:text-secondary-900 {
    --tw-text-opacity: 1;
    color: rgb(88 64 21 / var(--tw-text-opacity));
  }

  .lg\:text-secondary-900\/0 {
    color: rgb(88 64 21 / 0);
  }

  .lg\:text-secondary-900\/10 {
    color: rgb(88 64 21 / 0.1);
  }

  .lg\:text-secondary-900\/100 {
    color: rgb(88 64 21 / 1);
  }

  .lg\:text-secondary-900\/20 {
    color: rgb(88 64 21 / 0.2);
  }

  .lg\:text-secondary-900\/25 {
    color: rgb(88 64 21 / 0.25);
  }

  .lg\:text-secondary-900\/30 {
    color: rgb(88 64 21 / 0.3);
  }

  .lg\:text-secondary-900\/40 {
    color: rgb(88 64 21 / 0.4);
  }

  .lg\:text-secondary-900\/5 {
    color: rgb(88 64 21 / 0.05);
  }

  .lg\:text-secondary-900\/50 {
    color: rgb(88 64 21 / 0.5);
  }

  .lg\:text-secondary-900\/60 {
    color: rgb(88 64 21 / 0.6);
  }

  .lg\:text-secondary-900\/70 {
    color: rgb(88 64 21 / 0.7);
  }

  .lg\:text-secondary-900\/75 {
    color: rgb(88 64 21 / 0.75);
  }

  .lg\:text-secondary-900\/80 {
    color: rgb(88 64 21 / 0.8);
  }

  .lg\:text-secondary-900\/90 {
    color: rgb(88 64 21 / 0.9);
  }

  .lg\:text-secondary-900\/95 {
    color: rgb(88 64 21 / 0.95);
  }

  .lg\:text-sky-100 {
    --tw-text-opacity: 1;
    color: rgb(224 242 254 / var(--tw-text-opacity));
  }

  .lg\:text-sky-100\/0 {
    color: rgb(224 242 254 / 0);
  }

  .lg\:text-sky-100\/10 {
    color: rgb(224 242 254 / 0.1);
  }

  .lg\:text-sky-100\/100 {
    color: rgb(224 242 254 / 1);
  }

  .lg\:text-sky-100\/20 {
    color: rgb(224 242 254 / 0.2);
  }

  .lg\:text-sky-100\/25 {
    color: rgb(224 242 254 / 0.25);
  }

  .lg\:text-sky-100\/30 {
    color: rgb(224 242 254 / 0.3);
  }

  .lg\:text-sky-100\/40 {
    color: rgb(224 242 254 / 0.4);
  }

  .lg\:text-sky-100\/5 {
    color: rgb(224 242 254 / 0.05);
  }

  .lg\:text-sky-100\/50 {
    color: rgb(224 242 254 / 0.5);
  }

  .lg\:text-sky-100\/60 {
    color: rgb(224 242 254 / 0.6);
  }

  .lg\:text-sky-100\/70 {
    color: rgb(224 242 254 / 0.7);
  }

  .lg\:text-sky-100\/75 {
    color: rgb(224 242 254 / 0.75);
  }

  .lg\:text-sky-100\/80 {
    color: rgb(224 242 254 / 0.8);
  }

  .lg\:text-sky-100\/90 {
    color: rgb(224 242 254 / 0.9);
  }

  .lg\:text-sky-100\/95 {
    color: rgb(224 242 254 / 0.95);
  }

  .lg\:text-sky-200 {
    --tw-text-opacity: 1;
    color: rgb(186 230 253 / var(--tw-text-opacity));
  }

  .lg\:text-sky-200\/0 {
    color: rgb(186 230 253 / 0);
  }

  .lg\:text-sky-200\/10 {
    color: rgb(186 230 253 / 0.1);
  }

  .lg\:text-sky-200\/100 {
    color: rgb(186 230 253 / 1);
  }

  .lg\:text-sky-200\/20 {
    color: rgb(186 230 253 / 0.2);
  }

  .lg\:text-sky-200\/25 {
    color: rgb(186 230 253 / 0.25);
  }

  .lg\:text-sky-200\/30 {
    color: rgb(186 230 253 / 0.3);
  }

  .lg\:text-sky-200\/40 {
    color: rgb(186 230 253 / 0.4);
  }

  .lg\:text-sky-200\/5 {
    color: rgb(186 230 253 / 0.05);
  }

  .lg\:text-sky-200\/50 {
    color: rgb(186 230 253 / 0.5);
  }

  .lg\:text-sky-200\/60 {
    color: rgb(186 230 253 / 0.6);
  }

  .lg\:text-sky-200\/70 {
    color: rgb(186 230 253 / 0.7);
  }

  .lg\:text-sky-200\/75 {
    color: rgb(186 230 253 / 0.75);
  }

  .lg\:text-sky-200\/80 {
    color: rgb(186 230 253 / 0.8);
  }

  .lg\:text-sky-200\/90 {
    color: rgb(186 230 253 / 0.9);
  }

  .lg\:text-sky-200\/95 {
    color: rgb(186 230 253 / 0.95);
  }

  .lg\:text-sky-300 {
    --tw-text-opacity: 1;
    color: rgb(125 211 252 / var(--tw-text-opacity));
  }

  .lg\:text-sky-300\/0 {
    color: rgb(125 211 252 / 0);
  }

  .lg\:text-sky-300\/10 {
    color: rgb(125 211 252 / 0.1);
  }

  .lg\:text-sky-300\/100 {
    color: rgb(125 211 252 / 1);
  }

  .lg\:text-sky-300\/20 {
    color: rgb(125 211 252 / 0.2);
  }

  .lg\:text-sky-300\/25 {
    color: rgb(125 211 252 / 0.25);
  }

  .lg\:text-sky-300\/30 {
    color: rgb(125 211 252 / 0.3);
  }

  .lg\:text-sky-300\/40 {
    color: rgb(125 211 252 / 0.4);
  }

  .lg\:text-sky-300\/5 {
    color: rgb(125 211 252 / 0.05);
  }

  .lg\:text-sky-300\/50 {
    color: rgb(125 211 252 / 0.5);
  }

  .lg\:text-sky-300\/60 {
    color: rgb(125 211 252 / 0.6);
  }

  .lg\:text-sky-300\/70 {
    color: rgb(125 211 252 / 0.7);
  }

  .lg\:text-sky-300\/75 {
    color: rgb(125 211 252 / 0.75);
  }

  .lg\:text-sky-300\/80 {
    color: rgb(125 211 252 / 0.8);
  }

  .lg\:text-sky-300\/90 {
    color: rgb(125 211 252 / 0.9);
  }

  .lg\:text-sky-300\/95 {
    color: rgb(125 211 252 / 0.95);
  }

  .lg\:text-sky-400 {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity));
  }

  .lg\:text-sky-400\/0 {
    color: rgb(56 189 248 / 0);
  }

  .lg\:text-sky-400\/10 {
    color: rgb(56 189 248 / 0.1);
  }

  .lg\:text-sky-400\/100 {
    color: rgb(56 189 248 / 1);
  }

  .lg\:text-sky-400\/20 {
    color: rgb(56 189 248 / 0.2);
  }

  .lg\:text-sky-400\/25 {
    color: rgb(56 189 248 / 0.25);
  }

  .lg\:text-sky-400\/30 {
    color: rgb(56 189 248 / 0.3);
  }

  .lg\:text-sky-400\/40 {
    color: rgb(56 189 248 / 0.4);
  }

  .lg\:text-sky-400\/5 {
    color: rgb(56 189 248 / 0.05);
  }

  .lg\:text-sky-400\/50 {
    color: rgb(56 189 248 / 0.5);
  }

  .lg\:text-sky-400\/60 {
    color: rgb(56 189 248 / 0.6);
  }

  .lg\:text-sky-400\/70 {
    color: rgb(56 189 248 / 0.7);
  }

  .lg\:text-sky-400\/75 {
    color: rgb(56 189 248 / 0.75);
  }

  .lg\:text-sky-400\/80 {
    color: rgb(56 189 248 / 0.8);
  }

  .lg\:text-sky-400\/90 {
    color: rgb(56 189 248 / 0.9);
  }

  .lg\:text-sky-400\/95 {
    color: rgb(56 189 248 / 0.95);
  }

  .lg\:text-sky-50 {
    --tw-text-opacity: 1;
    color: rgb(240 249 255 / var(--tw-text-opacity));
  }

  .lg\:text-sky-50\/0 {
    color: rgb(240 249 255 / 0);
  }

  .lg\:text-sky-50\/10 {
    color: rgb(240 249 255 / 0.1);
  }

  .lg\:text-sky-50\/100 {
    color: rgb(240 249 255 / 1);
  }

  .lg\:text-sky-50\/20 {
    color: rgb(240 249 255 / 0.2);
  }

  .lg\:text-sky-50\/25 {
    color: rgb(240 249 255 / 0.25);
  }

  .lg\:text-sky-50\/30 {
    color: rgb(240 249 255 / 0.3);
  }

  .lg\:text-sky-50\/40 {
    color: rgb(240 249 255 / 0.4);
  }

  .lg\:text-sky-50\/5 {
    color: rgb(240 249 255 / 0.05);
  }

  .lg\:text-sky-50\/50 {
    color: rgb(240 249 255 / 0.5);
  }

  .lg\:text-sky-50\/60 {
    color: rgb(240 249 255 / 0.6);
  }

  .lg\:text-sky-50\/70 {
    color: rgb(240 249 255 / 0.7);
  }

  .lg\:text-sky-50\/75 {
    color: rgb(240 249 255 / 0.75);
  }

  .lg\:text-sky-50\/80 {
    color: rgb(240 249 255 / 0.8);
  }

  .lg\:text-sky-50\/90 {
    color: rgb(240 249 255 / 0.9);
  }

  .lg\:text-sky-50\/95 {
    color: rgb(240 249 255 / 0.95);
  }

  .lg\:text-sky-500 {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity));
  }

  .lg\:text-sky-500\/0 {
    color: rgb(14 165 233 / 0);
  }

  .lg\:text-sky-500\/10 {
    color: rgb(14 165 233 / 0.1);
  }

  .lg\:text-sky-500\/100 {
    color: rgb(14 165 233 / 1);
  }

  .lg\:text-sky-500\/20 {
    color: rgb(14 165 233 / 0.2);
  }

  .lg\:text-sky-500\/25 {
    color: rgb(14 165 233 / 0.25);
  }

  .lg\:text-sky-500\/30 {
    color: rgb(14 165 233 / 0.3);
  }

  .lg\:text-sky-500\/40 {
    color: rgb(14 165 233 / 0.4);
  }

  .lg\:text-sky-500\/5 {
    color: rgb(14 165 233 / 0.05);
  }

  .lg\:text-sky-500\/50 {
    color: rgb(14 165 233 / 0.5);
  }

  .lg\:text-sky-500\/60 {
    color: rgb(14 165 233 / 0.6);
  }

  .lg\:text-sky-500\/70 {
    color: rgb(14 165 233 / 0.7);
  }

  .lg\:text-sky-500\/75 {
    color: rgb(14 165 233 / 0.75);
  }

  .lg\:text-sky-500\/80 {
    color: rgb(14 165 233 / 0.8);
  }

  .lg\:text-sky-500\/90 {
    color: rgb(14 165 233 / 0.9);
  }

  .lg\:text-sky-500\/95 {
    color: rgb(14 165 233 / 0.95);
  }

  .lg\:text-sky-600 {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity));
  }

  .lg\:text-sky-600\/0 {
    color: rgb(2 132 199 / 0);
  }

  .lg\:text-sky-600\/10 {
    color: rgb(2 132 199 / 0.1);
  }

  .lg\:text-sky-600\/100 {
    color: rgb(2 132 199 / 1);
  }

  .lg\:text-sky-600\/20 {
    color: rgb(2 132 199 / 0.2);
  }

  .lg\:text-sky-600\/25 {
    color: rgb(2 132 199 / 0.25);
  }

  .lg\:text-sky-600\/30 {
    color: rgb(2 132 199 / 0.3);
  }

  .lg\:text-sky-600\/40 {
    color: rgb(2 132 199 / 0.4);
  }

  .lg\:text-sky-600\/5 {
    color: rgb(2 132 199 / 0.05);
  }

  .lg\:text-sky-600\/50 {
    color: rgb(2 132 199 / 0.5);
  }

  .lg\:text-sky-600\/60 {
    color: rgb(2 132 199 / 0.6);
  }

  .lg\:text-sky-600\/70 {
    color: rgb(2 132 199 / 0.7);
  }

  .lg\:text-sky-600\/75 {
    color: rgb(2 132 199 / 0.75);
  }

  .lg\:text-sky-600\/80 {
    color: rgb(2 132 199 / 0.8);
  }

  .lg\:text-sky-600\/90 {
    color: rgb(2 132 199 / 0.9);
  }

  .lg\:text-sky-600\/95 {
    color: rgb(2 132 199 / 0.95);
  }

  .lg\:text-sky-700 {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity));
  }

  .lg\:text-sky-700\/0 {
    color: rgb(3 105 161 / 0);
  }

  .lg\:text-sky-700\/10 {
    color: rgb(3 105 161 / 0.1);
  }

  .lg\:text-sky-700\/100 {
    color: rgb(3 105 161 / 1);
  }

  .lg\:text-sky-700\/20 {
    color: rgb(3 105 161 / 0.2);
  }

  .lg\:text-sky-700\/25 {
    color: rgb(3 105 161 / 0.25);
  }

  .lg\:text-sky-700\/30 {
    color: rgb(3 105 161 / 0.3);
  }

  .lg\:text-sky-700\/40 {
    color: rgb(3 105 161 / 0.4);
  }

  .lg\:text-sky-700\/5 {
    color: rgb(3 105 161 / 0.05);
  }

  .lg\:text-sky-700\/50 {
    color: rgb(3 105 161 / 0.5);
  }

  .lg\:text-sky-700\/60 {
    color: rgb(3 105 161 / 0.6);
  }

  .lg\:text-sky-700\/70 {
    color: rgb(3 105 161 / 0.7);
  }

  .lg\:text-sky-700\/75 {
    color: rgb(3 105 161 / 0.75);
  }

  .lg\:text-sky-700\/80 {
    color: rgb(3 105 161 / 0.8);
  }

  .lg\:text-sky-700\/90 {
    color: rgb(3 105 161 / 0.9);
  }

  .lg\:text-sky-700\/95 {
    color: rgb(3 105 161 / 0.95);
  }

  .lg\:text-sky-800 {
    --tw-text-opacity: 1;
    color: rgb(7 89 133 / var(--tw-text-opacity));
  }

  .lg\:text-sky-800\/0 {
    color: rgb(7 89 133 / 0);
  }

  .lg\:text-sky-800\/10 {
    color: rgb(7 89 133 / 0.1);
  }

  .lg\:text-sky-800\/100 {
    color: rgb(7 89 133 / 1);
  }

  .lg\:text-sky-800\/20 {
    color: rgb(7 89 133 / 0.2);
  }

  .lg\:text-sky-800\/25 {
    color: rgb(7 89 133 / 0.25);
  }

  .lg\:text-sky-800\/30 {
    color: rgb(7 89 133 / 0.3);
  }

  .lg\:text-sky-800\/40 {
    color: rgb(7 89 133 / 0.4);
  }

  .lg\:text-sky-800\/5 {
    color: rgb(7 89 133 / 0.05);
  }

  .lg\:text-sky-800\/50 {
    color: rgb(7 89 133 / 0.5);
  }

  .lg\:text-sky-800\/60 {
    color: rgb(7 89 133 / 0.6);
  }

  .lg\:text-sky-800\/70 {
    color: rgb(7 89 133 / 0.7);
  }

  .lg\:text-sky-800\/75 {
    color: rgb(7 89 133 / 0.75);
  }

  .lg\:text-sky-800\/80 {
    color: rgb(7 89 133 / 0.8);
  }

  .lg\:text-sky-800\/90 {
    color: rgb(7 89 133 / 0.9);
  }

  .lg\:text-sky-800\/95 {
    color: rgb(7 89 133 / 0.95);
  }

  .lg\:text-sky-900 {
    --tw-text-opacity: 1;
    color: rgb(12 74 110 / var(--tw-text-opacity));
  }

  .lg\:text-sky-900\/0 {
    color: rgb(12 74 110 / 0);
  }

  .lg\:text-sky-900\/10 {
    color: rgb(12 74 110 / 0.1);
  }

  .lg\:text-sky-900\/100 {
    color: rgb(12 74 110 / 1);
  }

  .lg\:text-sky-900\/20 {
    color: rgb(12 74 110 / 0.2);
  }

  .lg\:text-sky-900\/25 {
    color: rgb(12 74 110 / 0.25);
  }

  .lg\:text-sky-900\/30 {
    color: rgb(12 74 110 / 0.3);
  }

  .lg\:text-sky-900\/40 {
    color: rgb(12 74 110 / 0.4);
  }

  .lg\:text-sky-900\/5 {
    color: rgb(12 74 110 / 0.05);
  }

  .lg\:text-sky-900\/50 {
    color: rgb(12 74 110 / 0.5);
  }

  .lg\:text-sky-900\/60 {
    color: rgb(12 74 110 / 0.6);
  }

  .lg\:text-sky-900\/70 {
    color: rgb(12 74 110 / 0.7);
  }

  .lg\:text-sky-900\/75 {
    color: rgb(12 74 110 / 0.75);
  }

  .lg\:text-sky-900\/80 {
    color: rgb(12 74 110 / 0.8);
  }

  .lg\:text-sky-900\/90 {
    color: rgb(12 74 110 / 0.9);
  }

  .lg\:text-sky-900\/95 {
    color: rgb(12 74 110 / 0.95);
  }

  .lg\:text-success-500 {
    --tw-text-opacity: 1;
    color: rgb(72 187 120 / var(--tw-text-opacity));
  }

  .lg\:text-success-500\/0 {
    color: rgb(72 187 120 / 0);
  }

  .lg\:text-success-500\/10 {
    color: rgb(72 187 120 / 0.1);
  }

  .lg\:text-success-500\/100 {
    color: rgb(72 187 120 / 1);
  }

  .lg\:text-success-500\/20 {
    color: rgb(72 187 120 / 0.2);
  }

  .lg\:text-success-500\/25 {
    color: rgb(72 187 120 / 0.25);
  }

  .lg\:text-success-500\/30 {
    color: rgb(72 187 120 / 0.3);
  }

  .lg\:text-success-500\/40 {
    color: rgb(72 187 120 / 0.4);
  }

  .lg\:text-success-500\/5 {
    color: rgb(72 187 120 / 0.05);
  }

  .lg\:text-success-500\/50 {
    color: rgb(72 187 120 / 0.5);
  }

  .lg\:text-success-500\/60 {
    color: rgb(72 187 120 / 0.6);
  }

  .lg\:text-success-500\/70 {
    color: rgb(72 187 120 / 0.7);
  }

  .lg\:text-success-500\/75 {
    color: rgb(72 187 120 / 0.75);
  }

  .lg\:text-success-500\/80 {
    color: rgb(72 187 120 / 0.8);
  }

  .lg\:text-success-500\/90 {
    color: rgb(72 187 120 / 0.9);
  }

  .lg\:text-success-500\/95 {
    color: rgb(72 187 120 / 0.95);
  }

  .lg\:text-warning-500 {
    --tw-text-opacity: 1;
    color: rgb(246 224 94 / var(--tw-text-opacity));
  }

  .lg\:text-warning-500\/0 {
    color: rgb(246 224 94 / 0);
  }

  .lg\:text-warning-500\/10 {
    color: rgb(246 224 94 / 0.1);
  }

  .lg\:text-warning-500\/100 {
    color: rgb(246 224 94 / 1);
  }

  .lg\:text-warning-500\/20 {
    color: rgb(246 224 94 / 0.2);
  }

  .lg\:text-warning-500\/25 {
    color: rgb(246 224 94 / 0.25);
  }

  .lg\:text-warning-500\/30 {
    color: rgb(246 224 94 / 0.3);
  }

  .lg\:text-warning-500\/40 {
    color: rgb(246 224 94 / 0.4);
  }

  .lg\:text-warning-500\/5 {
    color: rgb(246 224 94 / 0.05);
  }

  .lg\:text-warning-500\/50 {
    color: rgb(246 224 94 / 0.5);
  }

  .lg\:text-warning-500\/60 {
    color: rgb(246 224 94 / 0.6);
  }

  .lg\:text-warning-500\/70 {
    color: rgb(246 224 94 / 0.7);
  }

  .lg\:text-warning-500\/75 {
    color: rgb(246 224 94 / 0.75);
  }

  .lg\:text-warning-500\/80 {
    color: rgb(246 224 94 / 0.8);
  }

  .lg\:text-warning-500\/90 {
    color: rgb(246 224 94 / 0.9);
  }

  .lg\:text-warning-500\/95 {
    color: rgb(246 224 94 / 0.95);
  }

  .lg\:text-yellow-100 {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity));
  }

  .lg\:text-yellow-100\/0 {
    color: rgb(254 249 195 / 0);
  }

  .lg\:text-yellow-100\/10 {
    color: rgb(254 249 195 / 0.1);
  }

  .lg\:text-yellow-100\/100 {
    color: rgb(254 249 195 / 1);
  }

  .lg\:text-yellow-100\/20 {
    color: rgb(254 249 195 / 0.2);
  }

  .lg\:text-yellow-100\/25 {
    color: rgb(254 249 195 / 0.25);
  }

  .lg\:text-yellow-100\/30 {
    color: rgb(254 249 195 / 0.3);
  }

  .lg\:text-yellow-100\/40 {
    color: rgb(254 249 195 / 0.4);
  }

  .lg\:text-yellow-100\/5 {
    color: rgb(254 249 195 / 0.05);
  }

  .lg\:text-yellow-100\/50 {
    color: rgb(254 249 195 / 0.5);
  }

  .lg\:text-yellow-100\/60 {
    color: rgb(254 249 195 / 0.6);
  }

  .lg\:text-yellow-100\/70 {
    color: rgb(254 249 195 / 0.7);
  }

  .lg\:text-yellow-100\/75 {
    color: rgb(254 249 195 / 0.75);
  }

  .lg\:text-yellow-100\/80 {
    color: rgb(254 249 195 / 0.8);
  }

  .lg\:text-yellow-100\/90 {
    color: rgb(254 249 195 / 0.9);
  }

  .lg\:text-yellow-100\/95 {
    color: rgb(254 249 195 / 0.95);
  }

  .lg\:text-yellow-200 {
    --tw-text-opacity: 1;
    color: rgb(254 240 138 / var(--tw-text-opacity));
  }

  .lg\:text-yellow-200\/0 {
    color: rgb(254 240 138 / 0);
  }

  .lg\:text-yellow-200\/10 {
    color: rgb(254 240 138 / 0.1);
  }

  .lg\:text-yellow-200\/100 {
    color: rgb(254 240 138 / 1);
  }

  .lg\:text-yellow-200\/20 {
    color: rgb(254 240 138 / 0.2);
  }

  .lg\:text-yellow-200\/25 {
    color: rgb(254 240 138 / 0.25);
  }

  .lg\:text-yellow-200\/30 {
    color: rgb(254 240 138 / 0.3);
  }

  .lg\:text-yellow-200\/40 {
    color: rgb(254 240 138 / 0.4);
  }

  .lg\:text-yellow-200\/5 {
    color: rgb(254 240 138 / 0.05);
  }

  .lg\:text-yellow-200\/50 {
    color: rgb(254 240 138 / 0.5);
  }

  .lg\:text-yellow-200\/60 {
    color: rgb(254 240 138 / 0.6);
  }

  .lg\:text-yellow-200\/70 {
    color: rgb(254 240 138 / 0.7);
  }

  .lg\:text-yellow-200\/75 {
    color: rgb(254 240 138 / 0.75);
  }

  .lg\:text-yellow-200\/80 {
    color: rgb(254 240 138 / 0.8);
  }

  .lg\:text-yellow-200\/90 {
    color: rgb(254 240 138 / 0.9);
  }

  .lg\:text-yellow-200\/95 {
    color: rgb(254 240 138 / 0.95);
  }

  .lg\:text-yellow-300 {
    --tw-text-opacity: 1;
    color: rgb(253 224 71 / var(--tw-text-opacity));
  }

  .lg\:text-yellow-300\/0 {
    color: rgb(253 224 71 / 0);
  }

  .lg\:text-yellow-300\/10 {
    color: rgb(253 224 71 / 0.1);
  }

  .lg\:text-yellow-300\/100 {
    color: rgb(253 224 71 / 1);
  }

  .lg\:text-yellow-300\/20 {
    color: rgb(253 224 71 / 0.2);
  }

  .lg\:text-yellow-300\/25 {
    color: rgb(253 224 71 / 0.25);
  }

  .lg\:text-yellow-300\/30 {
    color: rgb(253 224 71 / 0.3);
  }

  .lg\:text-yellow-300\/40 {
    color: rgb(253 224 71 / 0.4);
  }

  .lg\:text-yellow-300\/5 {
    color: rgb(253 224 71 / 0.05);
  }

  .lg\:text-yellow-300\/50 {
    color: rgb(253 224 71 / 0.5);
  }

  .lg\:text-yellow-300\/60 {
    color: rgb(253 224 71 / 0.6);
  }

  .lg\:text-yellow-300\/70 {
    color: rgb(253 224 71 / 0.7);
  }

  .lg\:text-yellow-300\/75 {
    color: rgb(253 224 71 / 0.75);
  }

  .lg\:text-yellow-300\/80 {
    color: rgb(253 224 71 / 0.8);
  }

  .lg\:text-yellow-300\/90 {
    color: rgb(253 224 71 / 0.9);
  }

  .lg\:text-yellow-300\/95 {
    color: rgb(253 224 71 / 0.95);
  }

  .lg\:text-yellow-400 {
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity));
  }

  .lg\:text-yellow-400\/0 {
    color: rgb(250 204 21 / 0);
  }

  .lg\:text-yellow-400\/10 {
    color: rgb(250 204 21 / 0.1);
  }

  .lg\:text-yellow-400\/100 {
    color: rgb(250 204 21 / 1);
  }

  .lg\:text-yellow-400\/20 {
    color: rgb(250 204 21 / 0.2);
  }

  .lg\:text-yellow-400\/25 {
    color: rgb(250 204 21 / 0.25);
  }

  .lg\:text-yellow-400\/30 {
    color: rgb(250 204 21 / 0.3);
  }

  .lg\:text-yellow-400\/40 {
    color: rgb(250 204 21 / 0.4);
  }

  .lg\:text-yellow-400\/5 {
    color: rgb(250 204 21 / 0.05);
  }

  .lg\:text-yellow-400\/50 {
    color: rgb(250 204 21 / 0.5);
  }

  .lg\:text-yellow-400\/60 {
    color: rgb(250 204 21 / 0.6);
  }

  .lg\:text-yellow-400\/70 {
    color: rgb(250 204 21 / 0.7);
  }

  .lg\:text-yellow-400\/75 {
    color: rgb(250 204 21 / 0.75);
  }

  .lg\:text-yellow-400\/80 {
    color: rgb(250 204 21 / 0.8);
  }

  .lg\:text-yellow-400\/90 {
    color: rgb(250 204 21 / 0.9);
  }

  .lg\:text-yellow-400\/95 {
    color: rgb(250 204 21 / 0.95);
  }

  .lg\:text-yellow-50 {
    --tw-text-opacity: 1;
    color: rgb(254 252 232 / var(--tw-text-opacity));
  }

  .lg\:text-yellow-50\/0 {
    color: rgb(254 252 232 / 0);
  }

  .lg\:text-yellow-50\/10 {
    color: rgb(254 252 232 / 0.1);
  }

  .lg\:text-yellow-50\/100 {
    color: rgb(254 252 232 / 1);
  }

  .lg\:text-yellow-50\/20 {
    color: rgb(254 252 232 / 0.2);
  }

  .lg\:text-yellow-50\/25 {
    color: rgb(254 252 232 / 0.25);
  }

  .lg\:text-yellow-50\/30 {
    color: rgb(254 252 232 / 0.3);
  }

  .lg\:text-yellow-50\/40 {
    color: rgb(254 252 232 / 0.4);
  }

  .lg\:text-yellow-50\/5 {
    color: rgb(254 252 232 / 0.05);
  }

  .lg\:text-yellow-50\/50 {
    color: rgb(254 252 232 / 0.5);
  }

  .lg\:text-yellow-50\/60 {
    color: rgb(254 252 232 / 0.6);
  }

  .lg\:text-yellow-50\/70 {
    color: rgb(254 252 232 / 0.7);
  }

  .lg\:text-yellow-50\/75 {
    color: rgb(254 252 232 / 0.75);
  }

  .lg\:text-yellow-50\/80 {
    color: rgb(254 252 232 / 0.8);
  }

  .lg\:text-yellow-50\/90 {
    color: rgb(254 252 232 / 0.9);
  }

  .lg\:text-yellow-50\/95 {
    color: rgb(254 252 232 / 0.95);
  }

  .lg\:text-yellow-500 {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity));
  }

  .lg\:text-yellow-500\/0 {
    color: rgb(234 179 8 / 0);
  }

  .lg\:text-yellow-500\/10 {
    color: rgb(234 179 8 / 0.1);
  }

  .lg\:text-yellow-500\/100 {
    color: rgb(234 179 8 / 1);
  }

  .lg\:text-yellow-500\/20 {
    color: rgb(234 179 8 / 0.2);
  }

  .lg\:text-yellow-500\/25 {
    color: rgb(234 179 8 / 0.25);
  }

  .lg\:text-yellow-500\/30 {
    color: rgb(234 179 8 / 0.3);
  }

  .lg\:text-yellow-500\/40 {
    color: rgb(234 179 8 / 0.4);
  }

  .lg\:text-yellow-500\/5 {
    color: rgb(234 179 8 / 0.05);
  }

  .lg\:text-yellow-500\/50 {
    color: rgb(234 179 8 / 0.5);
  }

  .lg\:text-yellow-500\/60 {
    color: rgb(234 179 8 / 0.6);
  }

  .lg\:text-yellow-500\/70 {
    color: rgb(234 179 8 / 0.7);
  }

  .lg\:text-yellow-500\/75 {
    color: rgb(234 179 8 / 0.75);
  }

  .lg\:text-yellow-500\/80 {
    color: rgb(234 179 8 / 0.8);
  }

  .lg\:text-yellow-500\/90 {
    color: rgb(234 179 8 / 0.9);
  }

  .lg\:text-yellow-500\/95 {
    color: rgb(234 179 8 / 0.95);
  }

  .lg\:text-yellow-600 {
    --tw-text-opacity: 1;
    color: rgb(202 138 4 / var(--tw-text-opacity));
  }

  .lg\:text-yellow-600\/0 {
    color: rgb(202 138 4 / 0);
  }

  .lg\:text-yellow-600\/10 {
    color: rgb(202 138 4 / 0.1);
  }

  .lg\:text-yellow-600\/100 {
    color: rgb(202 138 4 / 1);
  }

  .lg\:text-yellow-600\/20 {
    color: rgb(202 138 4 / 0.2);
  }

  .lg\:text-yellow-600\/25 {
    color: rgb(202 138 4 / 0.25);
  }

  .lg\:text-yellow-600\/30 {
    color: rgb(202 138 4 / 0.3);
  }

  .lg\:text-yellow-600\/40 {
    color: rgb(202 138 4 / 0.4);
  }

  .lg\:text-yellow-600\/5 {
    color: rgb(202 138 4 / 0.05);
  }

  .lg\:text-yellow-600\/50 {
    color: rgb(202 138 4 / 0.5);
  }

  .lg\:text-yellow-600\/60 {
    color: rgb(202 138 4 / 0.6);
  }

  .lg\:text-yellow-600\/70 {
    color: rgb(202 138 4 / 0.7);
  }

  .lg\:text-yellow-600\/75 {
    color: rgb(202 138 4 / 0.75);
  }

  .lg\:text-yellow-600\/80 {
    color: rgb(202 138 4 / 0.8);
  }

  .lg\:text-yellow-600\/90 {
    color: rgb(202 138 4 / 0.9);
  }

  .lg\:text-yellow-600\/95 {
    color: rgb(202 138 4 / 0.95);
  }

  .lg\:text-yellow-700 {
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity));
  }

  .lg\:text-yellow-700\/0 {
    color: rgb(161 98 7 / 0);
  }

  .lg\:text-yellow-700\/10 {
    color: rgb(161 98 7 / 0.1);
  }

  .lg\:text-yellow-700\/100 {
    color: rgb(161 98 7 / 1);
  }

  .lg\:text-yellow-700\/20 {
    color: rgb(161 98 7 / 0.2);
  }

  .lg\:text-yellow-700\/25 {
    color: rgb(161 98 7 / 0.25);
  }

  .lg\:text-yellow-700\/30 {
    color: rgb(161 98 7 / 0.3);
  }

  .lg\:text-yellow-700\/40 {
    color: rgb(161 98 7 / 0.4);
  }

  .lg\:text-yellow-700\/5 {
    color: rgb(161 98 7 / 0.05);
  }

  .lg\:text-yellow-700\/50 {
    color: rgb(161 98 7 / 0.5);
  }

  .lg\:text-yellow-700\/60 {
    color: rgb(161 98 7 / 0.6);
  }

  .lg\:text-yellow-700\/70 {
    color: rgb(161 98 7 / 0.7);
  }

  .lg\:text-yellow-700\/75 {
    color: rgb(161 98 7 / 0.75);
  }

  .lg\:text-yellow-700\/80 {
    color: rgb(161 98 7 / 0.8);
  }

  .lg\:text-yellow-700\/90 {
    color: rgb(161 98 7 / 0.9);
  }

  .lg\:text-yellow-700\/95 {
    color: rgb(161 98 7 / 0.95);
  }

  .lg\:text-yellow-800 {
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity));
  }

  .lg\:text-yellow-800\/0 {
    color: rgb(133 77 14 / 0);
  }

  .lg\:text-yellow-800\/10 {
    color: rgb(133 77 14 / 0.1);
  }

  .lg\:text-yellow-800\/100 {
    color: rgb(133 77 14 / 1);
  }

  .lg\:text-yellow-800\/20 {
    color: rgb(133 77 14 / 0.2);
  }

  .lg\:text-yellow-800\/25 {
    color: rgb(133 77 14 / 0.25);
  }

  .lg\:text-yellow-800\/30 {
    color: rgb(133 77 14 / 0.3);
  }

  .lg\:text-yellow-800\/40 {
    color: rgb(133 77 14 / 0.4);
  }

  .lg\:text-yellow-800\/5 {
    color: rgb(133 77 14 / 0.05);
  }

  .lg\:text-yellow-800\/50 {
    color: rgb(133 77 14 / 0.5);
  }

  .lg\:text-yellow-800\/60 {
    color: rgb(133 77 14 / 0.6);
  }

  .lg\:text-yellow-800\/70 {
    color: rgb(133 77 14 / 0.7);
  }

  .lg\:text-yellow-800\/75 {
    color: rgb(133 77 14 / 0.75);
  }

  .lg\:text-yellow-800\/80 {
    color: rgb(133 77 14 / 0.8);
  }

  .lg\:text-yellow-800\/90 {
    color: rgb(133 77 14 / 0.9);
  }

  .lg\:text-yellow-800\/95 {
    color: rgb(133 77 14 / 0.95);
  }

  .lg\:text-yellow-900 {
    --tw-text-opacity: 1;
    color: rgb(113 63 18 / var(--tw-text-opacity));
  }

  .lg\:text-yellow-900\/0 {
    color: rgb(113 63 18 / 0);
  }

  .lg\:text-yellow-900\/10 {
    color: rgb(113 63 18 / 0.1);
  }

  .lg\:text-yellow-900\/100 {
    color: rgb(113 63 18 / 1);
  }

  .lg\:text-yellow-900\/20 {
    color: rgb(113 63 18 / 0.2);
  }

  .lg\:text-yellow-900\/25 {
    color: rgb(113 63 18 / 0.25);
  }

  .lg\:text-yellow-900\/30 {
    color: rgb(113 63 18 / 0.3);
  }

  .lg\:text-yellow-900\/40 {
    color: rgb(113 63 18 / 0.4);
  }

  .lg\:text-yellow-900\/5 {
    color: rgb(113 63 18 / 0.05);
  }

  .lg\:text-yellow-900\/50 {
    color: rgb(113 63 18 / 0.5);
  }

  .lg\:text-yellow-900\/60 {
    color: rgb(113 63 18 / 0.6);
  }

  .lg\:text-yellow-900\/70 {
    color: rgb(113 63 18 / 0.7);
  }

  .lg\:text-yellow-900\/75 {
    color: rgb(113 63 18 / 0.75);
  }

  .lg\:text-yellow-900\/80 {
    color: rgb(113 63 18 / 0.8);
  }

  .lg\:text-yellow-900\/90 {
    color: rgb(113 63 18 / 0.9);
  }

  .lg\:text-yellow-900\/95 {
    color: rgb(113 63 18 / 0.95);
  }

  .lg\:ring-blue-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity));
  }

  .lg\:ring-blue-100\/0 {
    --tw-ring-color: rgb(219 234 254 / 0);
  }

  .lg\:ring-blue-100\/10 {
    --tw-ring-color: rgb(219 234 254 / 0.1);
  }

  .lg\:ring-blue-100\/100 {
    --tw-ring-color: rgb(219 234 254 / 1);
  }

  .lg\:ring-blue-100\/20 {
    --tw-ring-color: rgb(219 234 254 / 0.2);
  }

  .lg\:ring-blue-100\/25 {
    --tw-ring-color: rgb(219 234 254 / 0.25);
  }

  .lg\:ring-blue-100\/30 {
    --tw-ring-color: rgb(219 234 254 / 0.3);
  }

  .lg\:ring-blue-100\/40 {
    --tw-ring-color: rgb(219 234 254 / 0.4);
  }

  .lg\:ring-blue-100\/5 {
    --tw-ring-color: rgb(219 234 254 / 0.05);
  }

  .lg\:ring-blue-100\/50 {
    --tw-ring-color: rgb(219 234 254 / 0.5);
  }

  .lg\:ring-blue-100\/60 {
    --tw-ring-color: rgb(219 234 254 / 0.6);
  }

  .lg\:ring-blue-100\/70 {
    --tw-ring-color: rgb(219 234 254 / 0.7);
  }

  .lg\:ring-blue-100\/75 {
    --tw-ring-color: rgb(219 234 254 / 0.75);
  }

  .lg\:ring-blue-100\/80 {
    --tw-ring-color: rgb(219 234 254 / 0.8);
  }

  .lg\:ring-blue-100\/90 {
    --tw-ring-color: rgb(219 234 254 / 0.9);
  }

  .lg\:ring-blue-100\/95 {
    --tw-ring-color: rgb(219 234 254 / 0.95);
  }

  .lg\:ring-blue-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity));
  }

  .lg\:ring-blue-200\/0 {
    --tw-ring-color: rgb(191 219 254 / 0);
  }

  .lg\:ring-blue-200\/10 {
    --tw-ring-color: rgb(191 219 254 / 0.1);
  }

  .lg\:ring-blue-200\/100 {
    --tw-ring-color: rgb(191 219 254 / 1);
  }

  .lg\:ring-blue-200\/20 {
    --tw-ring-color: rgb(191 219 254 / 0.2);
  }

  .lg\:ring-blue-200\/25 {
    --tw-ring-color: rgb(191 219 254 / 0.25);
  }

  .lg\:ring-blue-200\/30 {
    --tw-ring-color: rgb(191 219 254 / 0.3);
  }

  .lg\:ring-blue-200\/40 {
    --tw-ring-color: rgb(191 219 254 / 0.4);
  }

  .lg\:ring-blue-200\/5 {
    --tw-ring-color: rgb(191 219 254 / 0.05);
  }

  .lg\:ring-blue-200\/50 {
    --tw-ring-color: rgb(191 219 254 / 0.5);
  }

  .lg\:ring-blue-200\/60 {
    --tw-ring-color: rgb(191 219 254 / 0.6);
  }

  .lg\:ring-blue-200\/70 {
    --tw-ring-color: rgb(191 219 254 / 0.7);
  }

  .lg\:ring-blue-200\/75 {
    --tw-ring-color: rgb(191 219 254 / 0.75);
  }

  .lg\:ring-blue-200\/80 {
    --tw-ring-color: rgb(191 219 254 / 0.8);
  }

  .lg\:ring-blue-200\/90 {
    --tw-ring-color: rgb(191 219 254 / 0.9);
  }

  .lg\:ring-blue-200\/95 {
    --tw-ring-color: rgb(191 219 254 / 0.95);
  }

  .lg\:ring-blue-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity));
  }

  .lg\:ring-blue-300\/0 {
    --tw-ring-color: rgb(147 197 253 / 0);
  }

  .lg\:ring-blue-300\/10 {
    --tw-ring-color: rgb(147 197 253 / 0.1);
  }

  .lg\:ring-blue-300\/100 {
    --tw-ring-color: rgb(147 197 253 / 1);
  }

  .lg\:ring-blue-300\/20 {
    --tw-ring-color: rgb(147 197 253 / 0.2);
  }

  .lg\:ring-blue-300\/25 {
    --tw-ring-color: rgb(147 197 253 / 0.25);
  }

  .lg\:ring-blue-300\/30 {
    --tw-ring-color: rgb(147 197 253 / 0.3);
  }

  .lg\:ring-blue-300\/40 {
    --tw-ring-color: rgb(147 197 253 / 0.4);
  }

  .lg\:ring-blue-300\/5 {
    --tw-ring-color: rgb(147 197 253 / 0.05);
  }

  .lg\:ring-blue-300\/50 {
    --tw-ring-color: rgb(147 197 253 / 0.5);
  }

  .lg\:ring-blue-300\/60 {
    --tw-ring-color: rgb(147 197 253 / 0.6);
  }

  .lg\:ring-blue-300\/70 {
    --tw-ring-color: rgb(147 197 253 / 0.7);
  }

  .lg\:ring-blue-300\/75 {
    --tw-ring-color: rgb(147 197 253 / 0.75);
  }

  .lg\:ring-blue-300\/80 {
    --tw-ring-color: rgb(147 197 253 / 0.8);
  }

  .lg\:ring-blue-300\/90 {
    --tw-ring-color: rgb(147 197 253 / 0.9);
  }

  .lg\:ring-blue-300\/95 {
    --tw-ring-color: rgb(147 197 253 / 0.95);
  }

  .lg\:ring-blue-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity));
  }

  .lg\:ring-blue-400\/0 {
    --tw-ring-color: rgb(96 165 250 / 0);
  }

  .lg\:ring-blue-400\/10 {
    --tw-ring-color: rgb(96 165 250 / 0.1);
  }

  .lg\:ring-blue-400\/100 {
    --tw-ring-color: rgb(96 165 250 / 1);
  }

  .lg\:ring-blue-400\/20 {
    --tw-ring-color: rgb(96 165 250 / 0.2);
  }

  .lg\:ring-blue-400\/25 {
    --tw-ring-color: rgb(96 165 250 / 0.25);
  }

  .lg\:ring-blue-400\/30 {
    --tw-ring-color: rgb(96 165 250 / 0.3);
  }

  .lg\:ring-blue-400\/40 {
    --tw-ring-color: rgb(96 165 250 / 0.4);
  }

  .lg\:ring-blue-400\/5 {
    --tw-ring-color: rgb(96 165 250 / 0.05);
  }

  .lg\:ring-blue-400\/50 {
    --tw-ring-color: rgb(96 165 250 / 0.5);
  }

  .lg\:ring-blue-400\/60 {
    --tw-ring-color: rgb(96 165 250 / 0.6);
  }

  .lg\:ring-blue-400\/70 {
    --tw-ring-color: rgb(96 165 250 / 0.7);
  }

  .lg\:ring-blue-400\/75 {
    --tw-ring-color: rgb(96 165 250 / 0.75);
  }

  .lg\:ring-blue-400\/80 {
    --tw-ring-color: rgb(96 165 250 / 0.8);
  }

  .lg\:ring-blue-400\/90 {
    --tw-ring-color: rgb(96 165 250 / 0.9);
  }

  .lg\:ring-blue-400\/95 {
    --tw-ring-color: rgb(96 165 250 / 0.95);
  }

  .lg\:ring-blue-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity));
  }

  .lg\:ring-blue-50\/0 {
    --tw-ring-color: rgb(239 246 255 / 0);
  }

  .lg\:ring-blue-50\/10 {
    --tw-ring-color: rgb(239 246 255 / 0.1);
  }

  .lg\:ring-blue-50\/100 {
    --tw-ring-color: rgb(239 246 255 / 1);
  }

  .lg\:ring-blue-50\/20 {
    --tw-ring-color: rgb(239 246 255 / 0.2);
  }

  .lg\:ring-blue-50\/25 {
    --tw-ring-color: rgb(239 246 255 / 0.25);
  }

  .lg\:ring-blue-50\/30 {
    --tw-ring-color: rgb(239 246 255 / 0.3);
  }

  .lg\:ring-blue-50\/40 {
    --tw-ring-color: rgb(239 246 255 / 0.4);
  }

  .lg\:ring-blue-50\/5 {
    --tw-ring-color: rgb(239 246 255 / 0.05);
  }

  .lg\:ring-blue-50\/50 {
    --tw-ring-color: rgb(239 246 255 / 0.5);
  }

  .lg\:ring-blue-50\/60 {
    --tw-ring-color: rgb(239 246 255 / 0.6);
  }

  .lg\:ring-blue-50\/70 {
    --tw-ring-color: rgb(239 246 255 / 0.7);
  }

  .lg\:ring-blue-50\/75 {
    --tw-ring-color: rgb(239 246 255 / 0.75);
  }

  .lg\:ring-blue-50\/80 {
    --tw-ring-color: rgb(239 246 255 / 0.8);
  }

  .lg\:ring-blue-50\/90 {
    --tw-ring-color: rgb(239 246 255 / 0.9);
  }

  .lg\:ring-blue-50\/95 {
    --tw-ring-color: rgb(239 246 255 / 0.95);
  }

  .lg\:ring-blue-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
  }

  .lg\:ring-blue-500\/0 {
    --tw-ring-color: rgb(59 130 246 / 0);
  }

  .lg\:ring-blue-500\/10 {
    --tw-ring-color: rgb(59 130 246 / 0.1);
  }

  .lg\:ring-blue-500\/100 {
    --tw-ring-color: rgb(59 130 246 / 1);
  }

  .lg\:ring-blue-500\/20 {
    --tw-ring-color: rgb(59 130 246 / 0.2);
  }

  .lg\:ring-blue-500\/25 {
    --tw-ring-color: rgb(59 130 246 / 0.25);
  }

  .lg\:ring-blue-500\/30 {
    --tw-ring-color: rgb(59 130 246 / 0.3);
  }

  .lg\:ring-blue-500\/40 {
    --tw-ring-color: rgb(59 130 246 / 0.4);
  }

  .lg\:ring-blue-500\/5 {
    --tw-ring-color: rgb(59 130 246 / 0.05);
  }

  .lg\:ring-blue-500\/50 {
    --tw-ring-color: rgb(59 130 246 / 0.5);
  }

  .lg\:ring-blue-500\/60 {
    --tw-ring-color: rgb(59 130 246 / 0.6);
  }

  .lg\:ring-blue-500\/70 {
    --tw-ring-color: rgb(59 130 246 / 0.7);
  }

  .lg\:ring-blue-500\/75 {
    --tw-ring-color: rgb(59 130 246 / 0.75);
  }

  .lg\:ring-blue-500\/80 {
    --tw-ring-color: rgb(59 130 246 / 0.8);
  }

  .lg\:ring-blue-500\/90 {
    --tw-ring-color: rgb(59 130 246 / 0.9);
  }

  .lg\:ring-blue-500\/95 {
    --tw-ring-color: rgb(59 130 246 / 0.95);
  }

  .lg\:ring-blue-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity));
  }

  .lg\:ring-blue-600\/0 {
    --tw-ring-color: rgb(37 99 235 / 0);
  }

  .lg\:ring-blue-600\/10 {
    --tw-ring-color: rgb(37 99 235 / 0.1);
  }

  .lg\:ring-blue-600\/100 {
    --tw-ring-color: rgb(37 99 235 / 1);
  }

  .lg\:ring-blue-600\/20 {
    --tw-ring-color: rgb(37 99 235 / 0.2);
  }

  .lg\:ring-blue-600\/25 {
    --tw-ring-color: rgb(37 99 235 / 0.25);
  }

  .lg\:ring-blue-600\/30 {
    --tw-ring-color: rgb(37 99 235 / 0.3);
  }

  .lg\:ring-blue-600\/40 {
    --tw-ring-color: rgb(37 99 235 / 0.4);
  }

  .lg\:ring-blue-600\/5 {
    --tw-ring-color: rgb(37 99 235 / 0.05);
  }

  .lg\:ring-blue-600\/50 {
    --tw-ring-color: rgb(37 99 235 / 0.5);
  }

  .lg\:ring-blue-600\/60 {
    --tw-ring-color: rgb(37 99 235 / 0.6);
  }

  .lg\:ring-blue-600\/70 {
    --tw-ring-color: rgb(37 99 235 / 0.7);
  }

  .lg\:ring-blue-600\/75 {
    --tw-ring-color: rgb(37 99 235 / 0.75);
  }

  .lg\:ring-blue-600\/80 {
    --tw-ring-color: rgb(37 99 235 / 0.8);
  }

  .lg\:ring-blue-600\/90 {
    --tw-ring-color: rgb(37 99 235 / 0.9);
  }

  .lg\:ring-blue-600\/95 {
    --tw-ring-color: rgb(37 99 235 / 0.95);
  }

  .lg\:ring-blue-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity));
  }

  .lg\:ring-blue-700\/0 {
    --tw-ring-color: rgb(29 78 216 / 0);
  }

  .lg\:ring-blue-700\/10 {
    --tw-ring-color: rgb(29 78 216 / 0.1);
  }

  .lg\:ring-blue-700\/100 {
    --tw-ring-color: rgb(29 78 216 / 1);
  }

  .lg\:ring-blue-700\/20 {
    --tw-ring-color: rgb(29 78 216 / 0.2);
  }

  .lg\:ring-blue-700\/25 {
    --tw-ring-color: rgb(29 78 216 / 0.25);
  }

  .lg\:ring-blue-700\/30 {
    --tw-ring-color: rgb(29 78 216 / 0.3);
  }

  .lg\:ring-blue-700\/40 {
    --tw-ring-color: rgb(29 78 216 / 0.4);
  }

  .lg\:ring-blue-700\/5 {
    --tw-ring-color: rgb(29 78 216 / 0.05);
  }

  .lg\:ring-blue-700\/50 {
    --tw-ring-color: rgb(29 78 216 / 0.5);
  }

  .lg\:ring-blue-700\/60 {
    --tw-ring-color: rgb(29 78 216 / 0.6);
  }

  .lg\:ring-blue-700\/70 {
    --tw-ring-color: rgb(29 78 216 / 0.7);
  }

  .lg\:ring-blue-700\/75 {
    --tw-ring-color: rgb(29 78 216 / 0.75);
  }

  .lg\:ring-blue-700\/80 {
    --tw-ring-color: rgb(29 78 216 / 0.8);
  }

  .lg\:ring-blue-700\/90 {
    --tw-ring-color: rgb(29 78 216 / 0.9);
  }

  .lg\:ring-blue-700\/95 {
    --tw-ring-color: rgb(29 78 216 / 0.95);
  }

  .lg\:ring-blue-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity));
  }

  .lg\:ring-blue-800\/0 {
    --tw-ring-color: rgb(30 64 175 / 0);
  }

  .lg\:ring-blue-800\/10 {
    --tw-ring-color: rgb(30 64 175 / 0.1);
  }

  .lg\:ring-blue-800\/100 {
    --tw-ring-color: rgb(30 64 175 / 1);
  }

  .lg\:ring-blue-800\/20 {
    --tw-ring-color: rgb(30 64 175 / 0.2);
  }

  .lg\:ring-blue-800\/25 {
    --tw-ring-color: rgb(30 64 175 / 0.25);
  }

  .lg\:ring-blue-800\/30 {
    --tw-ring-color: rgb(30 64 175 / 0.3);
  }

  .lg\:ring-blue-800\/40 {
    --tw-ring-color: rgb(30 64 175 / 0.4);
  }

  .lg\:ring-blue-800\/5 {
    --tw-ring-color: rgb(30 64 175 / 0.05);
  }

  .lg\:ring-blue-800\/50 {
    --tw-ring-color: rgb(30 64 175 / 0.5);
  }

  .lg\:ring-blue-800\/60 {
    --tw-ring-color: rgb(30 64 175 / 0.6);
  }

  .lg\:ring-blue-800\/70 {
    --tw-ring-color: rgb(30 64 175 / 0.7);
  }

  .lg\:ring-blue-800\/75 {
    --tw-ring-color: rgb(30 64 175 / 0.75);
  }

  .lg\:ring-blue-800\/80 {
    --tw-ring-color: rgb(30 64 175 / 0.8);
  }

  .lg\:ring-blue-800\/90 {
    --tw-ring-color: rgb(30 64 175 / 0.9);
  }

  .lg\:ring-blue-800\/95 {
    --tw-ring-color: rgb(30 64 175 / 0.95);
  }

  .lg\:ring-blue-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity));
  }

  .lg\:ring-blue-900\/0 {
    --tw-ring-color: rgb(30 58 138 / 0);
  }

  .lg\:ring-blue-900\/10 {
    --tw-ring-color: rgb(30 58 138 / 0.1);
  }

  .lg\:ring-blue-900\/100 {
    --tw-ring-color: rgb(30 58 138 / 1);
  }

  .lg\:ring-blue-900\/20 {
    --tw-ring-color: rgb(30 58 138 / 0.2);
  }

  .lg\:ring-blue-900\/25 {
    --tw-ring-color: rgb(30 58 138 / 0.25);
  }

  .lg\:ring-blue-900\/30 {
    --tw-ring-color: rgb(30 58 138 / 0.3);
  }

  .lg\:ring-blue-900\/40 {
    --tw-ring-color: rgb(30 58 138 / 0.4);
  }

  .lg\:ring-blue-900\/5 {
    --tw-ring-color: rgb(30 58 138 / 0.05);
  }

  .lg\:ring-blue-900\/50 {
    --tw-ring-color: rgb(30 58 138 / 0.5);
  }

  .lg\:ring-blue-900\/60 {
    --tw-ring-color: rgb(30 58 138 / 0.6);
  }

  .lg\:ring-blue-900\/70 {
    --tw-ring-color: rgb(30 58 138 / 0.7);
  }

  .lg\:ring-blue-900\/75 {
    --tw-ring-color: rgb(30 58 138 / 0.75);
  }

  .lg\:ring-blue-900\/80 {
    --tw-ring-color: rgb(30 58 138 / 0.8);
  }

  .lg\:ring-blue-900\/90 {
    --tw-ring-color: rgb(30 58 138 / 0.9);
  }

  .lg\:ring-blue-900\/95 {
    --tw-ring-color: rgb(30 58 138 / 0.95);
  }

  .lg\:ring-danger-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 62 62 / var(--tw-ring-opacity));
  }

  .lg\:ring-danger-500\/0 {
    --tw-ring-color: rgb(229 62 62 / 0);
  }

  .lg\:ring-danger-500\/10 {
    --tw-ring-color: rgb(229 62 62 / 0.1);
  }

  .lg\:ring-danger-500\/100 {
    --tw-ring-color: rgb(229 62 62 / 1);
  }

  .lg\:ring-danger-500\/20 {
    --tw-ring-color: rgb(229 62 62 / 0.2);
  }

  .lg\:ring-danger-500\/25 {
    --tw-ring-color: rgb(229 62 62 / 0.25);
  }

  .lg\:ring-danger-500\/30 {
    --tw-ring-color: rgb(229 62 62 / 0.3);
  }

  .lg\:ring-danger-500\/40 {
    --tw-ring-color: rgb(229 62 62 / 0.4);
  }

  .lg\:ring-danger-500\/5 {
    --tw-ring-color: rgb(229 62 62 / 0.05);
  }

  .lg\:ring-danger-500\/50 {
    --tw-ring-color: rgb(229 62 62 / 0.5);
  }

  .lg\:ring-danger-500\/60 {
    --tw-ring-color: rgb(229 62 62 / 0.6);
  }

  .lg\:ring-danger-500\/70 {
    --tw-ring-color: rgb(229 62 62 / 0.7);
  }

  .lg\:ring-danger-500\/75 {
    --tw-ring-color: rgb(229 62 62 / 0.75);
  }

  .lg\:ring-danger-500\/80 {
    --tw-ring-color: rgb(229 62 62 / 0.8);
  }

  .lg\:ring-danger-500\/90 {
    --tw-ring-color: rgb(229 62 62 / 0.9);
  }

  .lg\:ring-danger-500\/95 {
    --tw-ring-color: rgb(229 62 62 / 0.95);
  }

  .lg\:ring-dark-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(45 55 72 / var(--tw-ring-opacity));
  }

  .lg\:ring-dark-500\/0 {
    --tw-ring-color: rgb(45 55 72 / 0);
  }

  .lg\:ring-dark-500\/10 {
    --tw-ring-color: rgb(45 55 72 / 0.1);
  }

  .lg\:ring-dark-500\/100 {
    --tw-ring-color: rgb(45 55 72 / 1);
  }

  .lg\:ring-dark-500\/20 {
    --tw-ring-color: rgb(45 55 72 / 0.2);
  }

  .lg\:ring-dark-500\/25 {
    --tw-ring-color: rgb(45 55 72 / 0.25);
  }

  .lg\:ring-dark-500\/30 {
    --tw-ring-color: rgb(45 55 72 / 0.3);
  }

  .lg\:ring-dark-500\/40 {
    --tw-ring-color: rgb(45 55 72 / 0.4);
  }

  .lg\:ring-dark-500\/5 {
    --tw-ring-color: rgb(45 55 72 / 0.05);
  }

  .lg\:ring-dark-500\/50 {
    --tw-ring-color: rgb(45 55 72 / 0.5);
  }

  .lg\:ring-dark-500\/60 {
    --tw-ring-color: rgb(45 55 72 / 0.6);
  }

  .lg\:ring-dark-500\/70 {
    --tw-ring-color: rgb(45 55 72 / 0.7);
  }

  .lg\:ring-dark-500\/75 {
    --tw-ring-color: rgb(45 55 72 / 0.75);
  }

  .lg\:ring-dark-500\/80 {
    --tw-ring-color: rgb(45 55 72 / 0.8);
  }

  .lg\:ring-dark-500\/90 {
    --tw-ring-color: rgb(45 55 72 / 0.9);
  }

  .lg\:ring-dark-500\/95 {
    --tw-ring-color: rgb(45 55 72 / 0.95);
  }

  .lg\:ring-green-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity));
  }

  .lg\:ring-green-100\/0 {
    --tw-ring-color: rgb(220 252 231 / 0);
  }

  .lg\:ring-green-100\/10 {
    --tw-ring-color: rgb(220 252 231 / 0.1);
  }

  .lg\:ring-green-100\/100 {
    --tw-ring-color: rgb(220 252 231 / 1);
  }

  .lg\:ring-green-100\/20 {
    --tw-ring-color: rgb(220 252 231 / 0.2);
  }

  .lg\:ring-green-100\/25 {
    --tw-ring-color: rgb(220 252 231 / 0.25);
  }

  .lg\:ring-green-100\/30 {
    --tw-ring-color: rgb(220 252 231 / 0.3);
  }

  .lg\:ring-green-100\/40 {
    --tw-ring-color: rgb(220 252 231 / 0.4);
  }

  .lg\:ring-green-100\/5 {
    --tw-ring-color: rgb(220 252 231 / 0.05);
  }

  .lg\:ring-green-100\/50 {
    --tw-ring-color: rgb(220 252 231 / 0.5);
  }

  .lg\:ring-green-100\/60 {
    --tw-ring-color: rgb(220 252 231 / 0.6);
  }

  .lg\:ring-green-100\/70 {
    --tw-ring-color: rgb(220 252 231 / 0.7);
  }

  .lg\:ring-green-100\/75 {
    --tw-ring-color: rgb(220 252 231 / 0.75);
  }

  .lg\:ring-green-100\/80 {
    --tw-ring-color: rgb(220 252 231 / 0.8);
  }

  .lg\:ring-green-100\/90 {
    --tw-ring-color: rgb(220 252 231 / 0.9);
  }

  .lg\:ring-green-100\/95 {
    --tw-ring-color: rgb(220 252 231 / 0.95);
  }

  .lg\:ring-green-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity));
  }

  .lg\:ring-green-200\/0 {
    --tw-ring-color: rgb(187 247 208 / 0);
  }

  .lg\:ring-green-200\/10 {
    --tw-ring-color: rgb(187 247 208 / 0.1);
  }

  .lg\:ring-green-200\/100 {
    --tw-ring-color: rgb(187 247 208 / 1);
  }

  .lg\:ring-green-200\/20 {
    --tw-ring-color: rgb(187 247 208 / 0.2);
  }

  .lg\:ring-green-200\/25 {
    --tw-ring-color: rgb(187 247 208 / 0.25);
  }

  .lg\:ring-green-200\/30 {
    --tw-ring-color: rgb(187 247 208 / 0.3);
  }

  .lg\:ring-green-200\/40 {
    --tw-ring-color: rgb(187 247 208 / 0.4);
  }

  .lg\:ring-green-200\/5 {
    --tw-ring-color: rgb(187 247 208 / 0.05);
  }

  .lg\:ring-green-200\/50 {
    --tw-ring-color: rgb(187 247 208 / 0.5);
  }

  .lg\:ring-green-200\/60 {
    --tw-ring-color: rgb(187 247 208 / 0.6);
  }

  .lg\:ring-green-200\/70 {
    --tw-ring-color: rgb(187 247 208 / 0.7);
  }

  .lg\:ring-green-200\/75 {
    --tw-ring-color: rgb(187 247 208 / 0.75);
  }

  .lg\:ring-green-200\/80 {
    --tw-ring-color: rgb(187 247 208 / 0.8);
  }

  .lg\:ring-green-200\/90 {
    --tw-ring-color: rgb(187 247 208 / 0.9);
  }

  .lg\:ring-green-200\/95 {
    --tw-ring-color: rgb(187 247 208 / 0.95);
  }

  .lg\:ring-green-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity));
  }

  .lg\:ring-green-300\/0 {
    --tw-ring-color: rgb(134 239 172 / 0);
  }

  .lg\:ring-green-300\/10 {
    --tw-ring-color: rgb(134 239 172 / 0.1);
  }

  .lg\:ring-green-300\/100 {
    --tw-ring-color: rgb(134 239 172 / 1);
  }

  .lg\:ring-green-300\/20 {
    --tw-ring-color: rgb(134 239 172 / 0.2);
  }

  .lg\:ring-green-300\/25 {
    --tw-ring-color: rgb(134 239 172 / 0.25);
  }

  .lg\:ring-green-300\/30 {
    --tw-ring-color: rgb(134 239 172 / 0.3);
  }

  .lg\:ring-green-300\/40 {
    --tw-ring-color: rgb(134 239 172 / 0.4);
  }

  .lg\:ring-green-300\/5 {
    --tw-ring-color: rgb(134 239 172 / 0.05);
  }

  .lg\:ring-green-300\/50 {
    --tw-ring-color: rgb(134 239 172 / 0.5);
  }

  .lg\:ring-green-300\/60 {
    --tw-ring-color: rgb(134 239 172 / 0.6);
  }

  .lg\:ring-green-300\/70 {
    --tw-ring-color: rgb(134 239 172 / 0.7);
  }

  .lg\:ring-green-300\/75 {
    --tw-ring-color: rgb(134 239 172 / 0.75);
  }

  .lg\:ring-green-300\/80 {
    --tw-ring-color: rgb(134 239 172 / 0.8);
  }

  .lg\:ring-green-300\/90 {
    --tw-ring-color: rgb(134 239 172 / 0.9);
  }

  .lg\:ring-green-300\/95 {
    --tw-ring-color: rgb(134 239 172 / 0.95);
  }

  .lg\:ring-green-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity));
  }

  .lg\:ring-green-400\/0 {
    --tw-ring-color: rgb(74 222 128 / 0);
  }

  .lg\:ring-green-400\/10 {
    --tw-ring-color: rgb(74 222 128 / 0.1);
  }

  .lg\:ring-green-400\/100 {
    --tw-ring-color: rgb(74 222 128 / 1);
  }

  .lg\:ring-green-400\/20 {
    --tw-ring-color: rgb(74 222 128 / 0.2);
  }

  .lg\:ring-green-400\/25 {
    --tw-ring-color: rgb(74 222 128 / 0.25);
  }

  .lg\:ring-green-400\/30 {
    --tw-ring-color: rgb(74 222 128 / 0.3);
  }

  .lg\:ring-green-400\/40 {
    --tw-ring-color: rgb(74 222 128 / 0.4);
  }

  .lg\:ring-green-400\/5 {
    --tw-ring-color: rgb(74 222 128 / 0.05);
  }

  .lg\:ring-green-400\/50 {
    --tw-ring-color: rgb(74 222 128 / 0.5);
  }

  .lg\:ring-green-400\/60 {
    --tw-ring-color: rgb(74 222 128 / 0.6);
  }

  .lg\:ring-green-400\/70 {
    --tw-ring-color: rgb(74 222 128 / 0.7);
  }

  .lg\:ring-green-400\/75 {
    --tw-ring-color: rgb(74 222 128 / 0.75);
  }

  .lg\:ring-green-400\/80 {
    --tw-ring-color: rgb(74 222 128 / 0.8);
  }

  .lg\:ring-green-400\/90 {
    --tw-ring-color: rgb(74 222 128 / 0.9);
  }

  .lg\:ring-green-400\/95 {
    --tw-ring-color: rgb(74 222 128 / 0.95);
  }

  .lg\:ring-green-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity));
  }

  .lg\:ring-green-50\/0 {
    --tw-ring-color: rgb(240 253 244 / 0);
  }

  .lg\:ring-green-50\/10 {
    --tw-ring-color: rgb(240 253 244 / 0.1);
  }

  .lg\:ring-green-50\/100 {
    --tw-ring-color: rgb(240 253 244 / 1);
  }

  .lg\:ring-green-50\/20 {
    --tw-ring-color: rgb(240 253 244 / 0.2);
  }

  .lg\:ring-green-50\/25 {
    --tw-ring-color: rgb(240 253 244 / 0.25);
  }

  .lg\:ring-green-50\/30 {
    --tw-ring-color: rgb(240 253 244 / 0.3);
  }

  .lg\:ring-green-50\/40 {
    --tw-ring-color: rgb(240 253 244 / 0.4);
  }

  .lg\:ring-green-50\/5 {
    --tw-ring-color: rgb(240 253 244 / 0.05);
  }

  .lg\:ring-green-50\/50 {
    --tw-ring-color: rgb(240 253 244 / 0.5);
  }

  .lg\:ring-green-50\/60 {
    --tw-ring-color: rgb(240 253 244 / 0.6);
  }

  .lg\:ring-green-50\/70 {
    --tw-ring-color: rgb(240 253 244 / 0.7);
  }

  .lg\:ring-green-50\/75 {
    --tw-ring-color: rgb(240 253 244 / 0.75);
  }

  .lg\:ring-green-50\/80 {
    --tw-ring-color: rgb(240 253 244 / 0.8);
  }

  .lg\:ring-green-50\/90 {
    --tw-ring-color: rgb(240 253 244 / 0.9);
  }

  .lg\:ring-green-50\/95 {
    --tw-ring-color: rgb(240 253 244 / 0.95);
  }

  .lg\:ring-green-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity));
  }

  .lg\:ring-green-500\/0 {
    --tw-ring-color: rgb(34 197 94 / 0);
  }

  .lg\:ring-green-500\/10 {
    --tw-ring-color: rgb(34 197 94 / 0.1);
  }

  .lg\:ring-green-500\/100 {
    --tw-ring-color: rgb(34 197 94 / 1);
  }

  .lg\:ring-green-500\/20 {
    --tw-ring-color: rgb(34 197 94 / 0.2);
  }

  .lg\:ring-green-500\/25 {
    --tw-ring-color: rgb(34 197 94 / 0.25);
  }

  .lg\:ring-green-500\/30 {
    --tw-ring-color: rgb(34 197 94 / 0.3);
  }

  .lg\:ring-green-500\/40 {
    --tw-ring-color: rgb(34 197 94 / 0.4);
  }

  .lg\:ring-green-500\/5 {
    --tw-ring-color: rgb(34 197 94 / 0.05);
  }

  .lg\:ring-green-500\/50 {
    --tw-ring-color: rgb(34 197 94 / 0.5);
  }

  .lg\:ring-green-500\/60 {
    --tw-ring-color: rgb(34 197 94 / 0.6);
  }

  .lg\:ring-green-500\/70 {
    --tw-ring-color: rgb(34 197 94 / 0.7);
  }

  .lg\:ring-green-500\/75 {
    --tw-ring-color: rgb(34 197 94 / 0.75);
  }

  .lg\:ring-green-500\/80 {
    --tw-ring-color: rgb(34 197 94 / 0.8);
  }

  .lg\:ring-green-500\/90 {
    --tw-ring-color: rgb(34 197 94 / 0.9);
  }

  .lg\:ring-green-500\/95 {
    --tw-ring-color: rgb(34 197 94 / 0.95);
  }

  .lg\:ring-green-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity));
  }

  .lg\:ring-green-600\/0 {
    --tw-ring-color: rgb(22 163 74 / 0);
  }

  .lg\:ring-green-600\/10 {
    --tw-ring-color: rgb(22 163 74 / 0.1);
  }

  .lg\:ring-green-600\/100 {
    --tw-ring-color: rgb(22 163 74 / 1);
  }

  .lg\:ring-green-600\/20 {
    --tw-ring-color: rgb(22 163 74 / 0.2);
  }

  .lg\:ring-green-600\/25 {
    --tw-ring-color: rgb(22 163 74 / 0.25);
  }

  .lg\:ring-green-600\/30 {
    --tw-ring-color: rgb(22 163 74 / 0.3);
  }

  .lg\:ring-green-600\/40 {
    --tw-ring-color: rgb(22 163 74 / 0.4);
  }

  .lg\:ring-green-600\/5 {
    --tw-ring-color: rgb(22 163 74 / 0.05);
  }

  .lg\:ring-green-600\/50 {
    --tw-ring-color: rgb(22 163 74 / 0.5);
  }

  .lg\:ring-green-600\/60 {
    --tw-ring-color: rgb(22 163 74 / 0.6);
  }

  .lg\:ring-green-600\/70 {
    --tw-ring-color: rgb(22 163 74 / 0.7);
  }

  .lg\:ring-green-600\/75 {
    --tw-ring-color: rgb(22 163 74 / 0.75);
  }

  .lg\:ring-green-600\/80 {
    --tw-ring-color: rgb(22 163 74 / 0.8);
  }

  .lg\:ring-green-600\/90 {
    --tw-ring-color: rgb(22 163 74 / 0.9);
  }

  .lg\:ring-green-600\/95 {
    --tw-ring-color: rgb(22 163 74 / 0.95);
  }

  .lg\:ring-green-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity));
  }

  .lg\:ring-green-700\/0 {
    --tw-ring-color: rgb(21 128 61 / 0);
  }

  .lg\:ring-green-700\/10 {
    --tw-ring-color: rgb(21 128 61 / 0.1);
  }

  .lg\:ring-green-700\/100 {
    --tw-ring-color: rgb(21 128 61 / 1);
  }

  .lg\:ring-green-700\/20 {
    --tw-ring-color: rgb(21 128 61 / 0.2);
  }

  .lg\:ring-green-700\/25 {
    --tw-ring-color: rgb(21 128 61 / 0.25);
  }

  .lg\:ring-green-700\/30 {
    --tw-ring-color: rgb(21 128 61 / 0.3);
  }

  .lg\:ring-green-700\/40 {
    --tw-ring-color: rgb(21 128 61 / 0.4);
  }

  .lg\:ring-green-700\/5 {
    --tw-ring-color: rgb(21 128 61 / 0.05);
  }

  .lg\:ring-green-700\/50 {
    --tw-ring-color: rgb(21 128 61 / 0.5);
  }

  .lg\:ring-green-700\/60 {
    --tw-ring-color: rgb(21 128 61 / 0.6);
  }

  .lg\:ring-green-700\/70 {
    --tw-ring-color: rgb(21 128 61 / 0.7);
  }

  .lg\:ring-green-700\/75 {
    --tw-ring-color: rgb(21 128 61 / 0.75);
  }

  .lg\:ring-green-700\/80 {
    --tw-ring-color: rgb(21 128 61 / 0.8);
  }

  .lg\:ring-green-700\/90 {
    --tw-ring-color: rgb(21 128 61 / 0.9);
  }

  .lg\:ring-green-700\/95 {
    --tw-ring-color: rgb(21 128 61 / 0.95);
  }

  .lg\:ring-green-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity));
  }

  .lg\:ring-green-800\/0 {
    --tw-ring-color: rgb(22 101 52 / 0);
  }

  .lg\:ring-green-800\/10 {
    --tw-ring-color: rgb(22 101 52 / 0.1);
  }

  .lg\:ring-green-800\/100 {
    --tw-ring-color: rgb(22 101 52 / 1);
  }

  .lg\:ring-green-800\/20 {
    --tw-ring-color: rgb(22 101 52 / 0.2);
  }

  .lg\:ring-green-800\/25 {
    --tw-ring-color: rgb(22 101 52 / 0.25);
  }

  .lg\:ring-green-800\/30 {
    --tw-ring-color: rgb(22 101 52 / 0.3);
  }

  .lg\:ring-green-800\/40 {
    --tw-ring-color: rgb(22 101 52 / 0.4);
  }

  .lg\:ring-green-800\/5 {
    --tw-ring-color: rgb(22 101 52 / 0.05);
  }

  .lg\:ring-green-800\/50 {
    --tw-ring-color: rgb(22 101 52 / 0.5);
  }

  .lg\:ring-green-800\/60 {
    --tw-ring-color: rgb(22 101 52 / 0.6);
  }

  .lg\:ring-green-800\/70 {
    --tw-ring-color: rgb(22 101 52 / 0.7);
  }

  .lg\:ring-green-800\/75 {
    --tw-ring-color: rgb(22 101 52 / 0.75);
  }

  .lg\:ring-green-800\/80 {
    --tw-ring-color: rgb(22 101 52 / 0.8);
  }

  .lg\:ring-green-800\/90 {
    --tw-ring-color: rgb(22 101 52 / 0.9);
  }

  .lg\:ring-green-800\/95 {
    --tw-ring-color: rgb(22 101 52 / 0.95);
  }

  .lg\:ring-green-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity));
  }

  .lg\:ring-green-900\/0 {
    --tw-ring-color: rgb(20 83 45 / 0);
  }

  .lg\:ring-green-900\/10 {
    --tw-ring-color: rgb(20 83 45 / 0.1);
  }

  .lg\:ring-green-900\/100 {
    --tw-ring-color: rgb(20 83 45 / 1);
  }

  .lg\:ring-green-900\/20 {
    --tw-ring-color: rgb(20 83 45 / 0.2);
  }

  .lg\:ring-green-900\/25 {
    --tw-ring-color: rgb(20 83 45 / 0.25);
  }

  .lg\:ring-green-900\/30 {
    --tw-ring-color: rgb(20 83 45 / 0.3);
  }

  .lg\:ring-green-900\/40 {
    --tw-ring-color: rgb(20 83 45 / 0.4);
  }

  .lg\:ring-green-900\/5 {
    --tw-ring-color: rgb(20 83 45 / 0.05);
  }

  .lg\:ring-green-900\/50 {
    --tw-ring-color: rgb(20 83 45 / 0.5);
  }

  .lg\:ring-green-900\/60 {
    --tw-ring-color: rgb(20 83 45 / 0.6);
  }

  .lg\:ring-green-900\/70 {
    --tw-ring-color: rgb(20 83 45 / 0.7);
  }

  .lg\:ring-green-900\/75 {
    --tw-ring-color: rgb(20 83 45 / 0.75);
  }

  .lg\:ring-green-900\/80 {
    --tw-ring-color: rgb(20 83 45 / 0.8);
  }

  .lg\:ring-green-900\/90 {
    --tw-ring-color: rgb(20 83 45 / 0.9);
  }

  .lg\:ring-green-900\/95 {
    --tw-ring-color: rgb(20 83 45 / 0.95);
  }

  .lg\:ring-info-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(66 153 225 / var(--tw-ring-opacity));
  }

  .lg\:ring-info-500\/0 {
    --tw-ring-color: rgb(66 153 225 / 0);
  }

  .lg\:ring-info-500\/10 {
    --tw-ring-color: rgb(66 153 225 / 0.1);
  }

  .lg\:ring-info-500\/100 {
    --tw-ring-color: rgb(66 153 225 / 1);
  }

  .lg\:ring-info-500\/20 {
    --tw-ring-color: rgb(66 153 225 / 0.2);
  }

  .lg\:ring-info-500\/25 {
    --tw-ring-color: rgb(66 153 225 / 0.25);
  }

  .lg\:ring-info-500\/30 {
    --tw-ring-color: rgb(66 153 225 / 0.3);
  }

  .lg\:ring-info-500\/40 {
    --tw-ring-color: rgb(66 153 225 / 0.4);
  }

  .lg\:ring-info-500\/5 {
    --tw-ring-color: rgb(66 153 225 / 0.05);
  }

  .lg\:ring-info-500\/50 {
    --tw-ring-color: rgb(66 153 225 / 0.5);
  }

  .lg\:ring-info-500\/60 {
    --tw-ring-color: rgb(66 153 225 / 0.6);
  }

  .lg\:ring-info-500\/70 {
    --tw-ring-color: rgb(66 153 225 / 0.7);
  }

  .lg\:ring-info-500\/75 {
    --tw-ring-color: rgb(66 153 225 / 0.75);
  }

  .lg\:ring-info-500\/80 {
    --tw-ring-color: rgb(66 153 225 / 0.8);
  }

  .lg\:ring-info-500\/90 {
    --tw-ring-color: rgb(66 153 225 / 0.9);
  }

  .lg\:ring-info-500\/95 {
    --tw-ring-color: rgb(66 153 225 / 0.95);
  }

  .lg\:ring-light-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(237 242 247 / var(--tw-ring-opacity));
  }

  .lg\:ring-light-500\/0 {
    --tw-ring-color: rgb(237 242 247 / 0);
  }

  .lg\:ring-light-500\/10 {
    --tw-ring-color: rgb(237 242 247 / 0.1);
  }

  .lg\:ring-light-500\/100 {
    --tw-ring-color: rgb(237 242 247 / 1);
  }

  .lg\:ring-light-500\/20 {
    --tw-ring-color: rgb(237 242 247 / 0.2);
  }

  .lg\:ring-light-500\/25 {
    --tw-ring-color: rgb(237 242 247 / 0.25);
  }

  .lg\:ring-light-500\/30 {
    --tw-ring-color: rgb(237 242 247 / 0.3);
  }

  .lg\:ring-light-500\/40 {
    --tw-ring-color: rgb(237 242 247 / 0.4);
  }

  .lg\:ring-light-500\/5 {
    --tw-ring-color: rgb(237 242 247 / 0.05);
  }

  .lg\:ring-light-500\/50 {
    --tw-ring-color: rgb(237 242 247 / 0.5);
  }

  .lg\:ring-light-500\/60 {
    --tw-ring-color: rgb(237 242 247 / 0.6);
  }

  .lg\:ring-light-500\/70 {
    --tw-ring-color: rgb(237 242 247 / 0.7);
  }

  .lg\:ring-light-500\/75 {
    --tw-ring-color: rgb(237 242 247 / 0.75);
  }

  .lg\:ring-light-500\/80 {
    --tw-ring-color: rgb(237 242 247 / 0.8);
  }

  .lg\:ring-light-500\/90 {
    --tw-ring-color: rgb(237 242 247 / 0.9);
  }

  .lg\:ring-light-500\/95 {
    --tw-ring-color: rgb(237 242 247 / 0.95);
  }

  .lg\:ring-neutral-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity));
  }

  .lg\:ring-neutral-100\/0 {
    --tw-ring-color: rgb(245 245 245 / 0);
  }

  .lg\:ring-neutral-100\/10 {
    --tw-ring-color: rgb(245 245 245 / 0.1);
  }

  .lg\:ring-neutral-100\/100 {
    --tw-ring-color: rgb(245 245 245 / 1);
  }

  .lg\:ring-neutral-100\/20 {
    --tw-ring-color: rgb(245 245 245 / 0.2);
  }

  .lg\:ring-neutral-100\/25 {
    --tw-ring-color: rgb(245 245 245 / 0.25);
  }

  .lg\:ring-neutral-100\/30 {
    --tw-ring-color: rgb(245 245 245 / 0.3);
  }

  .lg\:ring-neutral-100\/40 {
    --tw-ring-color: rgb(245 245 245 / 0.4);
  }

  .lg\:ring-neutral-100\/5 {
    --tw-ring-color: rgb(245 245 245 / 0.05);
  }

  .lg\:ring-neutral-100\/50 {
    --tw-ring-color: rgb(245 245 245 / 0.5);
  }

  .lg\:ring-neutral-100\/60 {
    --tw-ring-color: rgb(245 245 245 / 0.6);
  }

  .lg\:ring-neutral-100\/70 {
    --tw-ring-color: rgb(245 245 245 / 0.7);
  }

  .lg\:ring-neutral-100\/75 {
    --tw-ring-color: rgb(245 245 245 / 0.75);
  }

  .lg\:ring-neutral-100\/80 {
    --tw-ring-color: rgb(245 245 245 / 0.8);
  }

  .lg\:ring-neutral-100\/90 {
    --tw-ring-color: rgb(245 245 245 / 0.9);
  }

  .lg\:ring-neutral-100\/95 {
    --tw-ring-color: rgb(245 245 245 / 0.95);
  }

  .lg\:ring-neutral-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity));
  }

  .lg\:ring-neutral-200\/0 {
    --tw-ring-color: rgb(229 229 229 / 0);
  }

  .lg\:ring-neutral-200\/10 {
    --tw-ring-color: rgb(229 229 229 / 0.1);
  }

  .lg\:ring-neutral-200\/100 {
    --tw-ring-color: rgb(229 229 229 / 1);
  }

  .lg\:ring-neutral-200\/20 {
    --tw-ring-color: rgb(229 229 229 / 0.2);
  }

  .lg\:ring-neutral-200\/25 {
    --tw-ring-color: rgb(229 229 229 / 0.25);
  }

  .lg\:ring-neutral-200\/30 {
    --tw-ring-color: rgb(229 229 229 / 0.3);
  }

  .lg\:ring-neutral-200\/40 {
    --tw-ring-color: rgb(229 229 229 / 0.4);
  }

  .lg\:ring-neutral-200\/5 {
    --tw-ring-color: rgb(229 229 229 / 0.05);
  }

  .lg\:ring-neutral-200\/50 {
    --tw-ring-color: rgb(229 229 229 / 0.5);
  }

  .lg\:ring-neutral-200\/60 {
    --tw-ring-color: rgb(229 229 229 / 0.6);
  }

  .lg\:ring-neutral-200\/70 {
    --tw-ring-color: rgb(229 229 229 / 0.7);
  }

  .lg\:ring-neutral-200\/75 {
    --tw-ring-color: rgb(229 229 229 / 0.75);
  }

  .lg\:ring-neutral-200\/80 {
    --tw-ring-color: rgb(229 229 229 / 0.8);
  }

  .lg\:ring-neutral-200\/90 {
    --tw-ring-color: rgb(229 229 229 / 0.9);
  }

  .lg\:ring-neutral-200\/95 {
    --tw-ring-color: rgb(229 229 229 / 0.95);
  }

  .lg\:ring-neutral-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity));
  }

  .lg\:ring-neutral-300\/0 {
    --tw-ring-color: rgb(212 212 212 / 0);
  }

  .lg\:ring-neutral-300\/10 {
    --tw-ring-color: rgb(212 212 212 / 0.1);
  }

  .lg\:ring-neutral-300\/100 {
    --tw-ring-color: rgb(212 212 212 / 1);
  }

  .lg\:ring-neutral-300\/20 {
    --tw-ring-color: rgb(212 212 212 / 0.2);
  }

  .lg\:ring-neutral-300\/25 {
    --tw-ring-color: rgb(212 212 212 / 0.25);
  }

  .lg\:ring-neutral-300\/30 {
    --tw-ring-color: rgb(212 212 212 / 0.3);
  }

  .lg\:ring-neutral-300\/40 {
    --tw-ring-color: rgb(212 212 212 / 0.4);
  }

  .lg\:ring-neutral-300\/5 {
    --tw-ring-color: rgb(212 212 212 / 0.05);
  }

  .lg\:ring-neutral-300\/50 {
    --tw-ring-color: rgb(212 212 212 / 0.5);
  }

  .lg\:ring-neutral-300\/60 {
    --tw-ring-color: rgb(212 212 212 / 0.6);
  }

  .lg\:ring-neutral-300\/70 {
    --tw-ring-color: rgb(212 212 212 / 0.7);
  }

  .lg\:ring-neutral-300\/75 {
    --tw-ring-color: rgb(212 212 212 / 0.75);
  }

  .lg\:ring-neutral-300\/80 {
    --tw-ring-color: rgb(212 212 212 / 0.8);
  }

  .lg\:ring-neutral-300\/90 {
    --tw-ring-color: rgb(212 212 212 / 0.9);
  }

  .lg\:ring-neutral-300\/95 {
    --tw-ring-color: rgb(212 212 212 / 0.95);
  }

  .lg\:ring-neutral-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity));
  }

  .lg\:ring-neutral-400\/0 {
    --tw-ring-color: rgb(163 163 163 / 0);
  }

  .lg\:ring-neutral-400\/10 {
    --tw-ring-color: rgb(163 163 163 / 0.1);
  }

  .lg\:ring-neutral-400\/100 {
    --tw-ring-color: rgb(163 163 163 / 1);
  }

  .lg\:ring-neutral-400\/20 {
    --tw-ring-color: rgb(163 163 163 / 0.2);
  }

  .lg\:ring-neutral-400\/25 {
    --tw-ring-color: rgb(163 163 163 / 0.25);
  }

  .lg\:ring-neutral-400\/30 {
    --tw-ring-color: rgb(163 163 163 / 0.3);
  }

  .lg\:ring-neutral-400\/40 {
    --tw-ring-color: rgb(163 163 163 / 0.4);
  }

  .lg\:ring-neutral-400\/5 {
    --tw-ring-color: rgb(163 163 163 / 0.05);
  }

  .lg\:ring-neutral-400\/50 {
    --tw-ring-color: rgb(163 163 163 / 0.5);
  }

  .lg\:ring-neutral-400\/60 {
    --tw-ring-color: rgb(163 163 163 / 0.6);
  }

  .lg\:ring-neutral-400\/70 {
    --tw-ring-color: rgb(163 163 163 / 0.7);
  }

  .lg\:ring-neutral-400\/75 {
    --tw-ring-color: rgb(163 163 163 / 0.75);
  }

  .lg\:ring-neutral-400\/80 {
    --tw-ring-color: rgb(163 163 163 / 0.8);
  }

  .lg\:ring-neutral-400\/90 {
    --tw-ring-color: rgb(163 163 163 / 0.9);
  }

  .lg\:ring-neutral-400\/95 {
    --tw-ring-color: rgb(163 163 163 / 0.95);
  }

  .lg\:ring-neutral-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity));
  }

  .lg\:ring-neutral-50\/0 {
    --tw-ring-color: rgb(250 250 250 / 0);
  }

  .lg\:ring-neutral-50\/10 {
    --tw-ring-color: rgb(250 250 250 / 0.1);
  }

  .lg\:ring-neutral-50\/100 {
    --tw-ring-color: rgb(250 250 250 / 1);
  }

  .lg\:ring-neutral-50\/20 {
    --tw-ring-color: rgb(250 250 250 / 0.2);
  }

  .lg\:ring-neutral-50\/25 {
    --tw-ring-color: rgb(250 250 250 / 0.25);
  }

  .lg\:ring-neutral-50\/30 {
    --tw-ring-color: rgb(250 250 250 / 0.3);
  }

  .lg\:ring-neutral-50\/40 {
    --tw-ring-color: rgb(250 250 250 / 0.4);
  }

  .lg\:ring-neutral-50\/5 {
    --tw-ring-color: rgb(250 250 250 / 0.05);
  }

  .lg\:ring-neutral-50\/50 {
    --tw-ring-color: rgb(250 250 250 / 0.5);
  }

  .lg\:ring-neutral-50\/60 {
    --tw-ring-color: rgb(250 250 250 / 0.6);
  }

  .lg\:ring-neutral-50\/70 {
    --tw-ring-color: rgb(250 250 250 / 0.7);
  }

  .lg\:ring-neutral-50\/75 {
    --tw-ring-color: rgb(250 250 250 / 0.75);
  }

  .lg\:ring-neutral-50\/80 {
    --tw-ring-color: rgb(250 250 250 / 0.8);
  }

  .lg\:ring-neutral-50\/90 {
    --tw-ring-color: rgb(250 250 250 / 0.9);
  }

  .lg\:ring-neutral-50\/95 {
    --tw-ring-color: rgb(250 250 250 / 0.95);
  }

  .lg\:ring-neutral-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity));
  }

  .lg\:ring-neutral-500\/0 {
    --tw-ring-color: rgb(115 115 115 / 0);
  }

  .lg\:ring-neutral-500\/10 {
    --tw-ring-color: rgb(115 115 115 / 0.1);
  }

  .lg\:ring-neutral-500\/100 {
    --tw-ring-color: rgb(115 115 115 / 1);
  }

  .lg\:ring-neutral-500\/20 {
    --tw-ring-color: rgb(115 115 115 / 0.2);
  }

  .lg\:ring-neutral-500\/25 {
    --tw-ring-color: rgb(115 115 115 / 0.25);
  }

  .lg\:ring-neutral-500\/30 {
    --tw-ring-color: rgb(115 115 115 / 0.3);
  }

  .lg\:ring-neutral-500\/40 {
    --tw-ring-color: rgb(115 115 115 / 0.4);
  }

  .lg\:ring-neutral-500\/5 {
    --tw-ring-color: rgb(115 115 115 / 0.05);
  }

  .lg\:ring-neutral-500\/50 {
    --tw-ring-color: rgb(115 115 115 / 0.5);
  }

  .lg\:ring-neutral-500\/60 {
    --tw-ring-color: rgb(115 115 115 / 0.6);
  }

  .lg\:ring-neutral-500\/70 {
    --tw-ring-color: rgb(115 115 115 / 0.7);
  }

  .lg\:ring-neutral-500\/75 {
    --tw-ring-color: rgb(115 115 115 / 0.75);
  }

  .lg\:ring-neutral-500\/80 {
    --tw-ring-color: rgb(115 115 115 / 0.8);
  }

  .lg\:ring-neutral-500\/90 {
    --tw-ring-color: rgb(115 115 115 / 0.9);
  }

  .lg\:ring-neutral-500\/95 {
    --tw-ring-color: rgb(115 115 115 / 0.95);
  }

  .lg\:ring-neutral-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity));
  }

  .lg\:ring-neutral-600\/0 {
    --tw-ring-color: rgb(82 82 82 / 0);
  }

  .lg\:ring-neutral-600\/10 {
    --tw-ring-color: rgb(82 82 82 / 0.1);
  }

  .lg\:ring-neutral-600\/100 {
    --tw-ring-color: rgb(82 82 82 / 1);
  }

  .lg\:ring-neutral-600\/20 {
    --tw-ring-color: rgb(82 82 82 / 0.2);
  }

  .lg\:ring-neutral-600\/25 {
    --tw-ring-color: rgb(82 82 82 / 0.25);
  }

  .lg\:ring-neutral-600\/30 {
    --tw-ring-color: rgb(82 82 82 / 0.3);
  }

  .lg\:ring-neutral-600\/40 {
    --tw-ring-color: rgb(82 82 82 / 0.4);
  }

  .lg\:ring-neutral-600\/5 {
    --tw-ring-color: rgb(82 82 82 / 0.05);
  }

  .lg\:ring-neutral-600\/50 {
    --tw-ring-color: rgb(82 82 82 / 0.5);
  }

  .lg\:ring-neutral-600\/60 {
    --tw-ring-color: rgb(82 82 82 / 0.6);
  }

  .lg\:ring-neutral-600\/70 {
    --tw-ring-color: rgb(82 82 82 / 0.7);
  }

  .lg\:ring-neutral-600\/75 {
    --tw-ring-color: rgb(82 82 82 / 0.75);
  }

  .lg\:ring-neutral-600\/80 {
    --tw-ring-color: rgb(82 82 82 / 0.8);
  }

  .lg\:ring-neutral-600\/90 {
    --tw-ring-color: rgb(82 82 82 / 0.9);
  }

  .lg\:ring-neutral-600\/95 {
    --tw-ring-color: rgb(82 82 82 / 0.95);
  }

  .lg\:ring-neutral-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity));
  }

  .lg\:ring-neutral-700\/0 {
    --tw-ring-color: rgb(64 64 64 / 0);
  }

  .lg\:ring-neutral-700\/10 {
    --tw-ring-color: rgb(64 64 64 / 0.1);
  }

  .lg\:ring-neutral-700\/100 {
    --tw-ring-color: rgb(64 64 64 / 1);
  }

  .lg\:ring-neutral-700\/20 {
    --tw-ring-color: rgb(64 64 64 / 0.2);
  }

  .lg\:ring-neutral-700\/25 {
    --tw-ring-color: rgb(64 64 64 / 0.25);
  }

  .lg\:ring-neutral-700\/30 {
    --tw-ring-color: rgb(64 64 64 / 0.3);
  }

  .lg\:ring-neutral-700\/40 {
    --tw-ring-color: rgb(64 64 64 / 0.4);
  }

  .lg\:ring-neutral-700\/5 {
    --tw-ring-color: rgb(64 64 64 / 0.05);
  }

  .lg\:ring-neutral-700\/50 {
    --tw-ring-color: rgb(64 64 64 / 0.5);
  }

  .lg\:ring-neutral-700\/60 {
    --tw-ring-color: rgb(64 64 64 / 0.6);
  }

  .lg\:ring-neutral-700\/70 {
    --tw-ring-color: rgb(64 64 64 / 0.7);
  }

  .lg\:ring-neutral-700\/75 {
    --tw-ring-color: rgb(64 64 64 / 0.75);
  }

  .lg\:ring-neutral-700\/80 {
    --tw-ring-color: rgb(64 64 64 / 0.8);
  }

  .lg\:ring-neutral-700\/90 {
    --tw-ring-color: rgb(64 64 64 / 0.9);
  }

  .lg\:ring-neutral-700\/95 {
    --tw-ring-color: rgb(64 64 64 / 0.95);
  }

  .lg\:ring-neutral-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity));
  }

  .lg\:ring-neutral-800\/0 {
    --tw-ring-color: rgb(38 38 38 / 0);
  }

  .lg\:ring-neutral-800\/10 {
    --tw-ring-color: rgb(38 38 38 / 0.1);
  }

  .lg\:ring-neutral-800\/100 {
    --tw-ring-color: rgb(38 38 38 / 1);
  }

  .lg\:ring-neutral-800\/20 {
    --tw-ring-color: rgb(38 38 38 / 0.2);
  }

  .lg\:ring-neutral-800\/25 {
    --tw-ring-color: rgb(38 38 38 / 0.25);
  }

  .lg\:ring-neutral-800\/30 {
    --tw-ring-color: rgb(38 38 38 / 0.3);
  }

  .lg\:ring-neutral-800\/40 {
    --tw-ring-color: rgb(38 38 38 / 0.4);
  }

  .lg\:ring-neutral-800\/5 {
    --tw-ring-color: rgb(38 38 38 / 0.05);
  }

  .lg\:ring-neutral-800\/50 {
    --tw-ring-color: rgb(38 38 38 / 0.5);
  }

  .lg\:ring-neutral-800\/60 {
    --tw-ring-color: rgb(38 38 38 / 0.6);
  }

  .lg\:ring-neutral-800\/70 {
    --tw-ring-color: rgb(38 38 38 / 0.7);
  }

  .lg\:ring-neutral-800\/75 {
    --tw-ring-color: rgb(38 38 38 / 0.75);
  }

  .lg\:ring-neutral-800\/80 {
    --tw-ring-color: rgb(38 38 38 / 0.8);
  }

  .lg\:ring-neutral-800\/90 {
    --tw-ring-color: rgb(38 38 38 / 0.9);
  }

  .lg\:ring-neutral-800\/95 {
    --tw-ring-color: rgb(38 38 38 / 0.95);
  }

  .lg\:ring-neutral-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity));
  }

  .lg\:ring-neutral-900\/0 {
    --tw-ring-color: rgb(23 23 23 / 0);
  }

  .lg\:ring-neutral-900\/10 {
    --tw-ring-color: rgb(23 23 23 / 0.1);
  }

  .lg\:ring-neutral-900\/100 {
    --tw-ring-color: rgb(23 23 23 / 1);
  }

  .lg\:ring-neutral-900\/20 {
    --tw-ring-color: rgb(23 23 23 / 0.2);
  }

  .lg\:ring-neutral-900\/25 {
    --tw-ring-color: rgb(23 23 23 / 0.25);
  }

  .lg\:ring-neutral-900\/30 {
    --tw-ring-color: rgb(23 23 23 / 0.3);
  }

  .lg\:ring-neutral-900\/40 {
    --tw-ring-color: rgb(23 23 23 / 0.4);
  }

  .lg\:ring-neutral-900\/5 {
    --tw-ring-color: rgb(23 23 23 / 0.05);
  }

  .lg\:ring-neutral-900\/50 {
    --tw-ring-color: rgb(23 23 23 / 0.5);
  }

  .lg\:ring-neutral-900\/60 {
    --tw-ring-color: rgb(23 23 23 / 0.6);
  }

  .lg\:ring-neutral-900\/70 {
    --tw-ring-color: rgb(23 23 23 / 0.7);
  }

  .lg\:ring-neutral-900\/75 {
    --tw-ring-color: rgb(23 23 23 / 0.75);
  }

  .lg\:ring-neutral-900\/80 {
    --tw-ring-color: rgb(23 23 23 / 0.8);
  }

  .lg\:ring-neutral-900\/90 {
    --tw-ring-color: rgb(23 23 23 / 0.9);
  }

  .lg\:ring-neutral-900\/95 {
    --tw-ring-color: rgb(23 23 23 / 0.95);
  }

  .lg\:ring-pink-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity));
  }

  .lg\:ring-pink-100\/0 {
    --tw-ring-color: rgb(252 231 243 / 0);
  }

  .lg\:ring-pink-100\/10 {
    --tw-ring-color: rgb(252 231 243 / 0.1);
  }

  .lg\:ring-pink-100\/100 {
    --tw-ring-color: rgb(252 231 243 / 1);
  }

  .lg\:ring-pink-100\/20 {
    --tw-ring-color: rgb(252 231 243 / 0.2);
  }

  .lg\:ring-pink-100\/25 {
    --tw-ring-color: rgb(252 231 243 / 0.25);
  }

  .lg\:ring-pink-100\/30 {
    --tw-ring-color: rgb(252 231 243 / 0.3);
  }

  .lg\:ring-pink-100\/40 {
    --tw-ring-color: rgb(252 231 243 / 0.4);
  }

  .lg\:ring-pink-100\/5 {
    --tw-ring-color: rgb(252 231 243 / 0.05);
  }

  .lg\:ring-pink-100\/50 {
    --tw-ring-color: rgb(252 231 243 / 0.5);
  }

  .lg\:ring-pink-100\/60 {
    --tw-ring-color: rgb(252 231 243 / 0.6);
  }

  .lg\:ring-pink-100\/70 {
    --tw-ring-color: rgb(252 231 243 / 0.7);
  }

  .lg\:ring-pink-100\/75 {
    --tw-ring-color: rgb(252 231 243 / 0.75);
  }

  .lg\:ring-pink-100\/80 {
    --tw-ring-color: rgb(252 231 243 / 0.8);
  }

  .lg\:ring-pink-100\/90 {
    --tw-ring-color: rgb(252 231 243 / 0.9);
  }

  .lg\:ring-pink-100\/95 {
    --tw-ring-color: rgb(252 231 243 / 0.95);
  }

  .lg\:ring-pink-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity));
  }

  .lg\:ring-pink-200\/0 {
    --tw-ring-color: rgb(251 207 232 / 0);
  }

  .lg\:ring-pink-200\/10 {
    --tw-ring-color: rgb(251 207 232 / 0.1);
  }

  .lg\:ring-pink-200\/100 {
    --tw-ring-color: rgb(251 207 232 / 1);
  }

  .lg\:ring-pink-200\/20 {
    --tw-ring-color: rgb(251 207 232 / 0.2);
  }

  .lg\:ring-pink-200\/25 {
    --tw-ring-color: rgb(251 207 232 / 0.25);
  }

  .lg\:ring-pink-200\/30 {
    --tw-ring-color: rgb(251 207 232 / 0.3);
  }

  .lg\:ring-pink-200\/40 {
    --tw-ring-color: rgb(251 207 232 / 0.4);
  }

  .lg\:ring-pink-200\/5 {
    --tw-ring-color: rgb(251 207 232 / 0.05);
  }

  .lg\:ring-pink-200\/50 {
    --tw-ring-color: rgb(251 207 232 / 0.5);
  }

  .lg\:ring-pink-200\/60 {
    --tw-ring-color: rgb(251 207 232 / 0.6);
  }

  .lg\:ring-pink-200\/70 {
    --tw-ring-color: rgb(251 207 232 / 0.7);
  }

  .lg\:ring-pink-200\/75 {
    --tw-ring-color: rgb(251 207 232 / 0.75);
  }

  .lg\:ring-pink-200\/80 {
    --tw-ring-color: rgb(251 207 232 / 0.8);
  }

  .lg\:ring-pink-200\/90 {
    --tw-ring-color: rgb(251 207 232 / 0.9);
  }

  .lg\:ring-pink-200\/95 {
    --tw-ring-color: rgb(251 207 232 / 0.95);
  }

  .lg\:ring-pink-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity));
  }

  .lg\:ring-pink-300\/0 {
    --tw-ring-color: rgb(249 168 212 / 0);
  }

  .lg\:ring-pink-300\/10 {
    --tw-ring-color: rgb(249 168 212 / 0.1);
  }

  .lg\:ring-pink-300\/100 {
    --tw-ring-color: rgb(249 168 212 / 1);
  }

  .lg\:ring-pink-300\/20 {
    --tw-ring-color: rgb(249 168 212 / 0.2);
  }

  .lg\:ring-pink-300\/25 {
    --tw-ring-color: rgb(249 168 212 / 0.25);
  }

  .lg\:ring-pink-300\/30 {
    --tw-ring-color: rgb(249 168 212 / 0.3);
  }

  .lg\:ring-pink-300\/40 {
    --tw-ring-color: rgb(249 168 212 / 0.4);
  }

  .lg\:ring-pink-300\/5 {
    --tw-ring-color: rgb(249 168 212 / 0.05);
  }

  .lg\:ring-pink-300\/50 {
    --tw-ring-color: rgb(249 168 212 / 0.5);
  }

  .lg\:ring-pink-300\/60 {
    --tw-ring-color: rgb(249 168 212 / 0.6);
  }

  .lg\:ring-pink-300\/70 {
    --tw-ring-color: rgb(249 168 212 / 0.7);
  }

  .lg\:ring-pink-300\/75 {
    --tw-ring-color: rgb(249 168 212 / 0.75);
  }

  .lg\:ring-pink-300\/80 {
    --tw-ring-color: rgb(249 168 212 / 0.8);
  }

  .lg\:ring-pink-300\/90 {
    --tw-ring-color: rgb(249 168 212 / 0.9);
  }

  .lg\:ring-pink-300\/95 {
    --tw-ring-color: rgb(249 168 212 / 0.95);
  }

  .lg\:ring-pink-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity));
  }

  .lg\:ring-pink-400\/0 {
    --tw-ring-color: rgb(244 114 182 / 0);
  }

  .lg\:ring-pink-400\/10 {
    --tw-ring-color: rgb(244 114 182 / 0.1);
  }

  .lg\:ring-pink-400\/100 {
    --tw-ring-color: rgb(244 114 182 / 1);
  }

  .lg\:ring-pink-400\/20 {
    --tw-ring-color: rgb(244 114 182 / 0.2);
  }

  .lg\:ring-pink-400\/25 {
    --tw-ring-color: rgb(244 114 182 / 0.25);
  }

  .lg\:ring-pink-400\/30 {
    --tw-ring-color: rgb(244 114 182 / 0.3);
  }

  .lg\:ring-pink-400\/40 {
    --tw-ring-color: rgb(244 114 182 / 0.4);
  }

  .lg\:ring-pink-400\/5 {
    --tw-ring-color: rgb(244 114 182 / 0.05);
  }

  .lg\:ring-pink-400\/50 {
    --tw-ring-color: rgb(244 114 182 / 0.5);
  }

  .lg\:ring-pink-400\/60 {
    --tw-ring-color: rgb(244 114 182 / 0.6);
  }

  .lg\:ring-pink-400\/70 {
    --tw-ring-color: rgb(244 114 182 / 0.7);
  }

  .lg\:ring-pink-400\/75 {
    --tw-ring-color: rgb(244 114 182 / 0.75);
  }

  .lg\:ring-pink-400\/80 {
    --tw-ring-color: rgb(244 114 182 / 0.8);
  }

  .lg\:ring-pink-400\/90 {
    --tw-ring-color: rgb(244 114 182 / 0.9);
  }

  .lg\:ring-pink-400\/95 {
    --tw-ring-color: rgb(244 114 182 / 0.95);
  }

  .lg\:ring-pink-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity));
  }

  .lg\:ring-pink-50\/0 {
    --tw-ring-color: rgb(253 242 248 / 0);
  }

  .lg\:ring-pink-50\/10 {
    --tw-ring-color: rgb(253 242 248 / 0.1);
  }

  .lg\:ring-pink-50\/100 {
    --tw-ring-color: rgb(253 242 248 / 1);
  }

  .lg\:ring-pink-50\/20 {
    --tw-ring-color: rgb(253 242 248 / 0.2);
  }

  .lg\:ring-pink-50\/25 {
    --tw-ring-color: rgb(253 242 248 / 0.25);
  }

  .lg\:ring-pink-50\/30 {
    --tw-ring-color: rgb(253 242 248 / 0.3);
  }

  .lg\:ring-pink-50\/40 {
    --tw-ring-color: rgb(253 242 248 / 0.4);
  }

  .lg\:ring-pink-50\/5 {
    --tw-ring-color: rgb(253 242 248 / 0.05);
  }

  .lg\:ring-pink-50\/50 {
    --tw-ring-color: rgb(253 242 248 / 0.5);
  }

  .lg\:ring-pink-50\/60 {
    --tw-ring-color: rgb(253 242 248 / 0.6);
  }

  .lg\:ring-pink-50\/70 {
    --tw-ring-color: rgb(253 242 248 / 0.7);
  }

  .lg\:ring-pink-50\/75 {
    --tw-ring-color: rgb(253 242 248 / 0.75);
  }

  .lg\:ring-pink-50\/80 {
    --tw-ring-color: rgb(253 242 248 / 0.8);
  }

  .lg\:ring-pink-50\/90 {
    --tw-ring-color: rgb(253 242 248 / 0.9);
  }

  .lg\:ring-pink-50\/95 {
    --tw-ring-color: rgb(253 242 248 / 0.95);
  }

  .lg\:ring-pink-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity));
  }

  .lg\:ring-pink-500\/0 {
    --tw-ring-color: rgb(236 72 153 / 0);
  }

  .lg\:ring-pink-500\/10 {
    --tw-ring-color: rgb(236 72 153 / 0.1);
  }

  .lg\:ring-pink-500\/100 {
    --tw-ring-color: rgb(236 72 153 / 1);
  }

  .lg\:ring-pink-500\/20 {
    --tw-ring-color: rgb(236 72 153 / 0.2);
  }

  .lg\:ring-pink-500\/25 {
    --tw-ring-color: rgb(236 72 153 / 0.25);
  }

  .lg\:ring-pink-500\/30 {
    --tw-ring-color: rgb(236 72 153 / 0.3);
  }

  .lg\:ring-pink-500\/40 {
    --tw-ring-color: rgb(236 72 153 / 0.4);
  }

  .lg\:ring-pink-500\/5 {
    --tw-ring-color: rgb(236 72 153 / 0.05);
  }

  .lg\:ring-pink-500\/50 {
    --tw-ring-color: rgb(236 72 153 / 0.5);
  }

  .lg\:ring-pink-500\/60 {
    --tw-ring-color: rgb(236 72 153 / 0.6);
  }

  .lg\:ring-pink-500\/70 {
    --tw-ring-color: rgb(236 72 153 / 0.7);
  }

  .lg\:ring-pink-500\/75 {
    --tw-ring-color: rgb(236 72 153 / 0.75);
  }

  .lg\:ring-pink-500\/80 {
    --tw-ring-color: rgb(236 72 153 / 0.8);
  }

  .lg\:ring-pink-500\/90 {
    --tw-ring-color: rgb(236 72 153 / 0.9);
  }

  .lg\:ring-pink-500\/95 {
    --tw-ring-color: rgb(236 72 153 / 0.95);
  }

  .lg\:ring-pink-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity));
  }

  .lg\:ring-pink-600\/0 {
    --tw-ring-color: rgb(219 39 119 / 0);
  }

  .lg\:ring-pink-600\/10 {
    --tw-ring-color: rgb(219 39 119 / 0.1);
  }

  .lg\:ring-pink-600\/100 {
    --tw-ring-color: rgb(219 39 119 / 1);
  }

  .lg\:ring-pink-600\/20 {
    --tw-ring-color: rgb(219 39 119 / 0.2);
  }

  .lg\:ring-pink-600\/25 {
    --tw-ring-color: rgb(219 39 119 / 0.25);
  }

  .lg\:ring-pink-600\/30 {
    --tw-ring-color: rgb(219 39 119 / 0.3);
  }

  .lg\:ring-pink-600\/40 {
    --tw-ring-color: rgb(219 39 119 / 0.4);
  }

  .lg\:ring-pink-600\/5 {
    --tw-ring-color: rgb(219 39 119 / 0.05);
  }

  .lg\:ring-pink-600\/50 {
    --tw-ring-color: rgb(219 39 119 / 0.5);
  }

  .lg\:ring-pink-600\/60 {
    --tw-ring-color: rgb(219 39 119 / 0.6);
  }

  .lg\:ring-pink-600\/70 {
    --tw-ring-color: rgb(219 39 119 / 0.7);
  }

  .lg\:ring-pink-600\/75 {
    --tw-ring-color: rgb(219 39 119 / 0.75);
  }

  .lg\:ring-pink-600\/80 {
    --tw-ring-color: rgb(219 39 119 / 0.8);
  }

  .lg\:ring-pink-600\/90 {
    --tw-ring-color: rgb(219 39 119 / 0.9);
  }

  .lg\:ring-pink-600\/95 {
    --tw-ring-color: rgb(219 39 119 / 0.95);
  }

  .lg\:ring-pink-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity));
  }

  .lg\:ring-pink-700\/0 {
    --tw-ring-color: rgb(190 24 93 / 0);
  }

  .lg\:ring-pink-700\/10 {
    --tw-ring-color: rgb(190 24 93 / 0.1);
  }

  .lg\:ring-pink-700\/100 {
    --tw-ring-color: rgb(190 24 93 / 1);
  }

  .lg\:ring-pink-700\/20 {
    --tw-ring-color: rgb(190 24 93 / 0.2);
  }

  .lg\:ring-pink-700\/25 {
    --tw-ring-color: rgb(190 24 93 / 0.25);
  }

  .lg\:ring-pink-700\/30 {
    --tw-ring-color: rgb(190 24 93 / 0.3);
  }

  .lg\:ring-pink-700\/40 {
    --tw-ring-color: rgb(190 24 93 / 0.4);
  }

  .lg\:ring-pink-700\/5 {
    --tw-ring-color: rgb(190 24 93 / 0.05);
  }

  .lg\:ring-pink-700\/50 {
    --tw-ring-color: rgb(190 24 93 / 0.5);
  }

  .lg\:ring-pink-700\/60 {
    --tw-ring-color: rgb(190 24 93 / 0.6);
  }

  .lg\:ring-pink-700\/70 {
    --tw-ring-color: rgb(190 24 93 / 0.7);
  }

  .lg\:ring-pink-700\/75 {
    --tw-ring-color: rgb(190 24 93 / 0.75);
  }

  .lg\:ring-pink-700\/80 {
    --tw-ring-color: rgb(190 24 93 / 0.8);
  }

  .lg\:ring-pink-700\/90 {
    --tw-ring-color: rgb(190 24 93 / 0.9);
  }

  .lg\:ring-pink-700\/95 {
    --tw-ring-color: rgb(190 24 93 / 0.95);
  }

  .lg\:ring-pink-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity));
  }

  .lg\:ring-pink-800\/0 {
    --tw-ring-color: rgb(157 23 77 / 0);
  }

  .lg\:ring-pink-800\/10 {
    --tw-ring-color: rgb(157 23 77 / 0.1);
  }

  .lg\:ring-pink-800\/100 {
    --tw-ring-color: rgb(157 23 77 / 1);
  }

  .lg\:ring-pink-800\/20 {
    --tw-ring-color: rgb(157 23 77 / 0.2);
  }

  .lg\:ring-pink-800\/25 {
    --tw-ring-color: rgb(157 23 77 / 0.25);
  }

  .lg\:ring-pink-800\/30 {
    --tw-ring-color: rgb(157 23 77 / 0.3);
  }

  .lg\:ring-pink-800\/40 {
    --tw-ring-color: rgb(157 23 77 / 0.4);
  }

  .lg\:ring-pink-800\/5 {
    --tw-ring-color: rgb(157 23 77 / 0.05);
  }

  .lg\:ring-pink-800\/50 {
    --tw-ring-color: rgb(157 23 77 / 0.5);
  }

  .lg\:ring-pink-800\/60 {
    --tw-ring-color: rgb(157 23 77 / 0.6);
  }

  .lg\:ring-pink-800\/70 {
    --tw-ring-color: rgb(157 23 77 / 0.7);
  }

  .lg\:ring-pink-800\/75 {
    --tw-ring-color: rgb(157 23 77 / 0.75);
  }

  .lg\:ring-pink-800\/80 {
    --tw-ring-color: rgb(157 23 77 / 0.8);
  }

  .lg\:ring-pink-800\/90 {
    --tw-ring-color: rgb(157 23 77 / 0.9);
  }

  .lg\:ring-pink-800\/95 {
    --tw-ring-color: rgb(157 23 77 / 0.95);
  }

  .lg\:ring-pink-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity));
  }

  .lg\:ring-pink-900\/0 {
    --tw-ring-color: rgb(131 24 67 / 0);
  }

  .lg\:ring-pink-900\/10 {
    --tw-ring-color: rgb(131 24 67 / 0.1);
  }

  .lg\:ring-pink-900\/100 {
    --tw-ring-color: rgb(131 24 67 / 1);
  }

  .lg\:ring-pink-900\/20 {
    --tw-ring-color: rgb(131 24 67 / 0.2);
  }

  .lg\:ring-pink-900\/25 {
    --tw-ring-color: rgb(131 24 67 / 0.25);
  }

  .lg\:ring-pink-900\/30 {
    --tw-ring-color: rgb(131 24 67 / 0.3);
  }

  .lg\:ring-pink-900\/40 {
    --tw-ring-color: rgb(131 24 67 / 0.4);
  }

  .lg\:ring-pink-900\/5 {
    --tw-ring-color: rgb(131 24 67 / 0.05);
  }

  .lg\:ring-pink-900\/50 {
    --tw-ring-color: rgb(131 24 67 / 0.5);
  }

  .lg\:ring-pink-900\/60 {
    --tw-ring-color: rgb(131 24 67 / 0.6);
  }

  .lg\:ring-pink-900\/70 {
    --tw-ring-color: rgb(131 24 67 / 0.7);
  }

  .lg\:ring-pink-900\/75 {
    --tw-ring-color: rgb(131 24 67 / 0.75);
  }

  .lg\:ring-pink-900\/80 {
    --tw-ring-color: rgb(131 24 67 / 0.8);
  }

  .lg\:ring-pink-900\/90 {
    --tw-ring-color: rgb(131 24 67 / 0.9);
  }

  .lg\:ring-pink-900\/95 {
    --tw-ring-color: rgb(131 24 67 / 0.95);
  }

  .lg\:ring-primary-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 224 242 / var(--tw-ring-opacity));
  }

  .lg\:ring-primary-100\/0 {
    --tw-ring-color: rgb(224 224 242 / 0);
  }

  .lg\:ring-primary-100\/10 {
    --tw-ring-color: rgb(224 224 242 / 0.1);
  }

  .lg\:ring-primary-100\/100 {
    --tw-ring-color: rgb(224 224 242 / 1);
  }

  .lg\:ring-primary-100\/20 {
    --tw-ring-color: rgb(224 224 242 / 0.2);
  }

  .lg\:ring-primary-100\/25 {
    --tw-ring-color: rgb(224 224 242 / 0.25);
  }

  .lg\:ring-primary-100\/30 {
    --tw-ring-color: rgb(224 224 242 / 0.3);
  }

  .lg\:ring-primary-100\/40 {
    --tw-ring-color: rgb(224 224 242 / 0.4);
  }

  .lg\:ring-primary-100\/5 {
    --tw-ring-color: rgb(224 224 242 / 0.05);
  }

  .lg\:ring-primary-100\/50 {
    --tw-ring-color: rgb(224 224 242 / 0.5);
  }

  .lg\:ring-primary-100\/60 {
    --tw-ring-color: rgb(224 224 242 / 0.6);
  }

  .lg\:ring-primary-100\/70 {
    --tw-ring-color: rgb(224 224 242 / 0.7);
  }

  .lg\:ring-primary-100\/75 {
    --tw-ring-color: rgb(224 224 242 / 0.75);
  }

  .lg\:ring-primary-100\/80 {
    --tw-ring-color: rgb(224 224 242 / 0.8);
  }

  .lg\:ring-primary-100\/90 {
    --tw-ring-color: rgb(224 224 242 / 0.9);
  }

  .lg\:ring-primary-100\/95 {
    --tw-ring-color: rgb(224 224 242 / 0.95);
  }

  .lg\:ring-primary-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(178 178 218 / var(--tw-ring-opacity));
  }

  .lg\:ring-primary-200\/0 {
    --tw-ring-color: rgb(178 178 218 / 0);
  }

  .lg\:ring-primary-200\/10 {
    --tw-ring-color: rgb(178 178 218 / 0.1);
  }

  .lg\:ring-primary-200\/100 {
    --tw-ring-color: rgb(178 178 218 / 1);
  }

  .lg\:ring-primary-200\/20 {
    --tw-ring-color: rgb(178 178 218 / 0.2);
  }

  .lg\:ring-primary-200\/25 {
    --tw-ring-color: rgb(178 178 218 / 0.25);
  }

  .lg\:ring-primary-200\/30 {
    --tw-ring-color: rgb(178 178 218 / 0.3);
  }

  .lg\:ring-primary-200\/40 {
    --tw-ring-color: rgb(178 178 218 / 0.4);
  }

  .lg\:ring-primary-200\/5 {
    --tw-ring-color: rgb(178 178 218 / 0.05);
  }

  .lg\:ring-primary-200\/50 {
    --tw-ring-color: rgb(178 178 218 / 0.5);
  }

  .lg\:ring-primary-200\/60 {
    --tw-ring-color: rgb(178 178 218 / 0.6);
  }

  .lg\:ring-primary-200\/70 {
    --tw-ring-color: rgb(178 178 218 / 0.7);
  }

  .lg\:ring-primary-200\/75 {
    --tw-ring-color: rgb(178 178 218 / 0.75);
  }

  .lg\:ring-primary-200\/80 {
    --tw-ring-color: rgb(178 178 218 / 0.8);
  }

  .lg\:ring-primary-200\/90 {
    --tw-ring-color: rgb(178 178 218 / 0.9);
  }

  .lg\:ring-primary-200\/95 {
    --tw-ring-color: rgb(178 178 218 / 0.95);
  }

  .lg\:ring-primary-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(132 132 194 / var(--tw-ring-opacity));
  }

  .lg\:ring-primary-300\/0 {
    --tw-ring-color: rgb(132 132 194 / 0);
  }

  .lg\:ring-primary-300\/10 {
    --tw-ring-color: rgb(132 132 194 / 0.1);
  }

  .lg\:ring-primary-300\/100 {
    --tw-ring-color: rgb(132 132 194 / 1);
  }

  .lg\:ring-primary-300\/20 {
    --tw-ring-color: rgb(132 132 194 / 0.2);
  }

  .lg\:ring-primary-300\/25 {
    --tw-ring-color: rgb(132 132 194 / 0.25);
  }

  .lg\:ring-primary-300\/30 {
    --tw-ring-color: rgb(132 132 194 / 0.3);
  }

  .lg\:ring-primary-300\/40 {
    --tw-ring-color: rgb(132 132 194 / 0.4);
  }

  .lg\:ring-primary-300\/5 {
    --tw-ring-color: rgb(132 132 194 / 0.05);
  }

  .lg\:ring-primary-300\/50 {
    --tw-ring-color: rgb(132 132 194 / 0.5);
  }

  .lg\:ring-primary-300\/60 {
    --tw-ring-color: rgb(132 132 194 / 0.6);
  }

  .lg\:ring-primary-300\/70 {
    --tw-ring-color: rgb(132 132 194 / 0.7);
  }

  .lg\:ring-primary-300\/75 {
    --tw-ring-color: rgb(132 132 194 / 0.75);
  }

  .lg\:ring-primary-300\/80 {
    --tw-ring-color: rgb(132 132 194 / 0.8);
  }

  .lg\:ring-primary-300\/90 {
    --tw-ring-color: rgb(132 132 194 / 0.9);
  }

  .lg\:ring-primary-300\/95 {
    --tw-ring-color: rgb(132 132 194 / 0.95);
  }

  .lg\:ring-primary-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(86 86 171 / var(--tw-ring-opacity));
  }

  .lg\:ring-primary-400\/0 {
    --tw-ring-color: rgb(86 86 171 / 0);
  }

  .lg\:ring-primary-400\/10 {
    --tw-ring-color: rgb(86 86 171 / 0.1);
  }

  .lg\:ring-primary-400\/100 {
    --tw-ring-color: rgb(86 86 171 / 1);
  }

  .lg\:ring-primary-400\/20 {
    --tw-ring-color: rgb(86 86 171 / 0.2);
  }

  .lg\:ring-primary-400\/25 {
    --tw-ring-color: rgb(86 86 171 / 0.25);
  }

  .lg\:ring-primary-400\/30 {
    --tw-ring-color: rgb(86 86 171 / 0.3);
  }

  .lg\:ring-primary-400\/40 {
    --tw-ring-color: rgb(86 86 171 / 0.4);
  }

  .lg\:ring-primary-400\/5 {
    --tw-ring-color: rgb(86 86 171 / 0.05);
  }

  .lg\:ring-primary-400\/50 {
    --tw-ring-color: rgb(86 86 171 / 0.5);
  }

  .lg\:ring-primary-400\/60 {
    --tw-ring-color: rgb(86 86 171 / 0.6);
  }

  .lg\:ring-primary-400\/70 {
    --tw-ring-color: rgb(86 86 171 / 0.7);
  }

  .lg\:ring-primary-400\/75 {
    --tw-ring-color: rgb(86 86 171 / 0.75);
  }

  .lg\:ring-primary-400\/80 {
    --tw-ring-color: rgb(86 86 171 / 0.8);
  }

  .lg\:ring-primary-400\/90 {
    --tw-ring-color: rgb(86 86 171 / 0.9);
  }

  .lg\:ring-primary-400\/95 {
    --tw-ring-color: rgb(86 86 171 / 0.95);
  }

  .lg\:ring-primary-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 56 133 / var(--tw-ring-opacity));
  }

  .lg\:ring-primary-500\/0 {
    --tw-ring-color: rgb(59 56 133 / 0);
  }

  .lg\:ring-primary-500\/10 {
    --tw-ring-color: rgb(59 56 133 / 0.1);
  }

  .lg\:ring-primary-500\/100 {
    --tw-ring-color: rgb(59 56 133 / 1);
  }

  .lg\:ring-primary-500\/20 {
    --tw-ring-color: rgb(59 56 133 / 0.2);
  }

  .lg\:ring-primary-500\/25 {
    --tw-ring-color: rgb(59 56 133 / 0.25);
  }

  .lg\:ring-primary-500\/30 {
    --tw-ring-color: rgb(59 56 133 / 0.3);
  }

  .lg\:ring-primary-500\/40 {
    --tw-ring-color: rgb(59 56 133 / 0.4);
  }

  .lg\:ring-primary-500\/5 {
    --tw-ring-color: rgb(59 56 133 / 0.05);
  }

  .lg\:ring-primary-500\/50 {
    --tw-ring-color: rgb(59 56 133 / 0.5);
  }

  .lg\:ring-primary-500\/60 {
    --tw-ring-color: rgb(59 56 133 / 0.6);
  }

  .lg\:ring-primary-500\/70 {
    --tw-ring-color: rgb(59 56 133 / 0.7);
  }

  .lg\:ring-primary-500\/75 {
    --tw-ring-color: rgb(59 56 133 / 0.75);
  }

  .lg\:ring-primary-500\/80 {
    --tw-ring-color: rgb(59 56 133 / 0.8);
  }

  .lg\:ring-primary-500\/90 {
    --tw-ring-color: rgb(59 56 133 / 0.9);
  }

  .lg\:ring-primary-500\/95 {
    --tw-ring-color: rgb(59 56 133 / 0.95);
  }

  .lg\:ring-primary-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(42 40 99 / var(--tw-ring-opacity));
  }

  .lg\:ring-primary-600\/0 {
    --tw-ring-color: rgb(42 40 99 / 0);
  }

  .lg\:ring-primary-600\/10 {
    --tw-ring-color: rgb(42 40 99 / 0.1);
  }

  .lg\:ring-primary-600\/100 {
    --tw-ring-color: rgb(42 40 99 / 1);
  }

  .lg\:ring-primary-600\/20 {
    --tw-ring-color: rgb(42 40 99 / 0.2);
  }

  .lg\:ring-primary-600\/25 {
    --tw-ring-color: rgb(42 40 99 / 0.25);
  }

  .lg\:ring-primary-600\/30 {
    --tw-ring-color: rgb(42 40 99 / 0.3);
  }

  .lg\:ring-primary-600\/40 {
    --tw-ring-color: rgb(42 40 99 / 0.4);
  }

  .lg\:ring-primary-600\/5 {
    --tw-ring-color: rgb(42 40 99 / 0.05);
  }

  .lg\:ring-primary-600\/50 {
    --tw-ring-color: rgb(42 40 99 / 0.5);
  }

  .lg\:ring-primary-600\/60 {
    --tw-ring-color: rgb(42 40 99 / 0.6);
  }

  .lg\:ring-primary-600\/70 {
    --tw-ring-color: rgb(42 40 99 / 0.7);
  }

  .lg\:ring-primary-600\/75 {
    --tw-ring-color: rgb(42 40 99 / 0.75);
  }

  .lg\:ring-primary-600\/80 {
    --tw-ring-color: rgb(42 40 99 / 0.8);
  }

  .lg\:ring-primary-600\/90 {
    --tw-ring-color: rgb(42 40 99 / 0.9);
  }

  .lg\:ring-primary-600\/95 {
    --tw-ring-color: rgb(42 40 99 / 0.95);
  }

  .lg\:ring-primary-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(26 24 65 / var(--tw-ring-opacity));
  }

  .lg\:ring-primary-700\/0 {
    --tw-ring-color: rgb(26 24 65 / 0);
  }

  .lg\:ring-primary-700\/10 {
    --tw-ring-color: rgb(26 24 65 / 0.1);
  }

  .lg\:ring-primary-700\/100 {
    --tw-ring-color: rgb(26 24 65 / 1);
  }

  .lg\:ring-primary-700\/20 {
    --tw-ring-color: rgb(26 24 65 / 0.2);
  }

  .lg\:ring-primary-700\/25 {
    --tw-ring-color: rgb(26 24 65 / 0.25);
  }

  .lg\:ring-primary-700\/30 {
    --tw-ring-color: rgb(26 24 65 / 0.3);
  }

  .lg\:ring-primary-700\/40 {
    --tw-ring-color: rgb(26 24 65 / 0.4);
  }

  .lg\:ring-primary-700\/5 {
    --tw-ring-color: rgb(26 24 65 / 0.05);
  }

  .lg\:ring-primary-700\/50 {
    --tw-ring-color: rgb(26 24 65 / 0.5);
  }

  .lg\:ring-primary-700\/60 {
    --tw-ring-color: rgb(26 24 65 / 0.6);
  }

  .lg\:ring-primary-700\/70 {
    --tw-ring-color: rgb(26 24 65 / 0.7);
  }

  .lg\:ring-primary-700\/75 {
    --tw-ring-color: rgb(26 24 65 / 0.75);
  }

  .lg\:ring-primary-700\/80 {
    --tw-ring-color: rgb(26 24 65 / 0.8);
  }

  .lg\:ring-primary-700\/90 {
    --tw-ring-color: rgb(26 24 65 / 0.9);
  }

  .lg\:ring-primary-700\/95 {
    --tw-ring-color: rgb(26 24 65 / 0.95);
  }

  .lg\:ring-primary-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 8 31 / var(--tw-ring-opacity));
  }

  .lg\:ring-primary-800\/0 {
    --tw-ring-color: rgb(10 8 31 / 0);
  }

  .lg\:ring-primary-800\/10 {
    --tw-ring-color: rgb(10 8 31 / 0.1);
  }

  .lg\:ring-primary-800\/100 {
    --tw-ring-color: rgb(10 8 31 / 1);
  }

  .lg\:ring-primary-800\/20 {
    --tw-ring-color: rgb(10 8 31 / 0.2);
  }

  .lg\:ring-primary-800\/25 {
    --tw-ring-color: rgb(10 8 31 / 0.25);
  }

  .lg\:ring-primary-800\/30 {
    --tw-ring-color: rgb(10 8 31 / 0.3);
  }

  .lg\:ring-primary-800\/40 {
    --tw-ring-color: rgb(10 8 31 / 0.4);
  }

  .lg\:ring-primary-800\/5 {
    --tw-ring-color: rgb(10 8 31 / 0.05);
  }

  .lg\:ring-primary-800\/50 {
    --tw-ring-color: rgb(10 8 31 / 0.5);
  }

  .lg\:ring-primary-800\/60 {
    --tw-ring-color: rgb(10 8 31 / 0.6);
  }

  .lg\:ring-primary-800\/70 {
    --tw-ring-color: rgb(10 8 31 / 0.7);
  }

  .lg\:ring-primary-800\/75 {
    --tw-ring-color: rgb(10 8 31 / 0.75);
  }

  .lg\:ring-primary-800\/80 {
    --tw-ring-color: rgb(10 8 31 / 0.8);
  }

  .lg\:ring-primary-800\/90 {
    --tw-ring-color: rgb(10 8 31 / 0.9);
  }

  .lg\:ring-primary-800\/95 {
    --tw-ring-color: rgb(10 8 31 / 0.95);
  }

  .lg\:ring-primary-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
  }

  .lg\:ring-primary-900\/0 {
    --tw-ring-color: rgb(0 0 0 / 0);
  }

  .lg\:ring-primary-900\/10 {
    --tw-ring-color: rgb(0 0 0 / 0.1);
  }

  .lg\:ring-primary-900\/100 {
    --tw-ring-color: rgb(0 0 0 / 1);
  }

  .lg\:ring-primary-900\/20 {
    --tw-ring-color: rgb(0 0 0 / 0.2);
  }

  .lg\:ring-primary-900\/25 {
    --tw-ring-color: rgb(0 0 0 / 0.25);
  }

  .lg\:ring-primary-900\/30 {
    --tw-ring-color: rgb(0 0 0 / 0.3);
  }

  .lg\:ring-primary-900\/40 {
    --tw-ring-color: rgb(0 0 0 / 0.4);
  }

  .lg\:ring-primary-900\/5 {
    --tw-ring-color: rgb(0 0 0 / 0.05);
  }

  .lg\:ring-primary-900\/50 {
    --tw-ring-color: rgb(0 0 0 / 0.5);
  }

  .lg\:ring-primary-900\/60 {
    --tw-ring-color: rgb(0 0 0 / 0.6);
  }

  .lg\:ring-primary-900\/70 {
    --tw-ring-color: rgb(0 0 0 / 0.7);
  }

  .lg\:ring-primary-900\/75 {
    --tw-ring-color: rgb(0 0 0 / 0.75);
  }

  .lg\:ring-primary-900\/80 {
    --tw-ring-color: rgb(0 0 0 / 0.8);
  }

  .lg\:ring-primary-900\/90 {
    --tw-ring-color: rgb(0 0 0 / 0.9);
  }

  .lg\:ring-primary-900\/95 {
    --tw-ring-color: rgb(0 0 0 / 0.95);
  }

  .lg\:ring-purple-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity));
  }

  .lg\:ring-purple-100\/0 {
    --tw-ring-color: rgb(243 232 255 / 0);
  }

  .lg\:ring-purple-100\/10 {
    --tw-ring-color: rgb(243 232 255 / 0.1);
  }

  .lg\:ring-purple-100\/100 {
    --tw-ring-color: rgb(243 232 255 / 1);
  }

  .lg\:ring-purple-100\/20 {
    --tw-ring-color: rgb(243 232 255 / 0.2);
  }

  .lg\:ring-purple-100\/25 {
    --tw-ring-color: rgb(243 232 255 / 0.25);
  }

  .lg\:ring-purple-100\/30 {
    --tw-ring-color: rgb(243 232 255 / 0.3);
  }

  .lg\:ring-purple-100\/40 {
    --tw-ring-color: rgb(243 232 255 / 0.4);
  }

  .lg\:ring-purple-100\/5 {
    --tw-ring-color: rgb(243 232 255 / 0.05);
  }

  .lg\:ring-purple-100\/50 {
    --tw-ring-color: rgb(243 232 255 / 0.5);
  }

  .lg\:ring-purple-100\/60 {
    --tw-ring-color: rgb(243 232 255 / 0.6);
  }

  .lg\:ring-purple-100\/70 {
    --tw-ring-color: rgb(243 232 255 / 0.7);
  }

  .lg\:ring-purple-100\/75 {
    --tw-ring-color: rgb(243 232 255 / 0.75);
  }

  .lg\:ring-purple-100\/80 {
    --tw-ring-color: rgb(243 232 255 / 0.8);
  }

  .lg\:ring-purple-100\/90 {
    --tw-ring-color: rgb(243 232 255 / 0.9);
  }

  .lg\:ring-purple-100\/95 {
    --tw-ring-color: rgb(243 232 255 / 0.95);
  }

  .lg\:ring-purple-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity));
  }

  .lg\:ring-purple-200\/0 {
    --tw-ring-color: rgb(233 213 255 / 0);
  }

  .lg\:ring-purple-200\/10 {
    --tw-ring-color: rgb(233 213 255 / 0.1);
  }

  .lg\:ring-purple-200\/100 {
    --tw-ring-color: rgb(233 213 255 / 1);
  }

  .lg\:ring-purple-200\/20 {
    --tw-ring-color: rgb(233 213 255 / 0.2);
  }

  .lg\:ring-purple-200\/25 {
    --tw-ring-color: rgb(233 213 255 / 0.25);
  }

  .lg\:ring-purple-200\/30 {
    --tw-ring-color: rgb(233 213 255 / 0.3);
  }

  .lg\:ring-purple-200\/40 {
    --tw-ring-color: rgb(233 213 255 / 0.4);
  }

  .lg\:ring-purple-200\/5 {
    --tw-ring-color: rgb(233 213 255 / 0.05);
  }

  .lg\:ring-purple-200\/50 {
    --tw-ring-color: rgb(233 213 255 / 0.5);
  }

  .lg\:ring-purple-200\/60 {
    --tw-ring-color: rgb(233 213 255 / 0.6);
  }

  .lg\:ring-purple-200\/70 {
    --tw-ring-color: rgb(233 213 255 / 0.7);
  }

  .lg\:ring-purple-200\/75 {
    --tw-ring-color: rgb(233 213 255 / 0.75);
  }

  .lg\:ring-purple-200\/80 {
    --tw-ring-color: rgb(233 213 255 / 0.8);
  }

  .lg\:ring-purple-200\/90 {
    --tw-ring-color: rgb(233 213 255 / 0.9);
  }

  .lg\:ring-purple-200\/95 {
    --tw-ring-color: rgb(233 213 255 / 0.95);
  }

  .lg\:ring-purple-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity));
  }

  .lg\:ring-purple-300\/0 {
    --tw-ring-color: rgb(216 180 254 / 0);
  }

  .lg\:ring-purple-300\/10 {
    --tw-ring-color: rgb(216 180 254 / 0.1);
  }

  .lg\:ring-purple-300\/100 {
    --tw-ring-color: rgb(216 180 254 / 1);
  }

  .lg\:ring-purple-300\/20 {
    --tw-ring-color: rgb(216 180 254 / 0.2);
  }

  .lg\:ring-purple-300\/25 {
    --tw-ring-color: rgb(216 180 254 / 0.25);
  }

  .lg\:ring-purple-300\/30 {
    --tw-ring-color: rgb(216 180 254 / 0.3);
  }

  .lg\:ring-purple-300\/40 {
    --tw-ring-color: rgb(216 180 254 / 0.4);
  }

  .lg\:ring-purple-300\/5 {
    --tw-ring-color: rgb(216 180 254 / 0.05);
  }

  .lg\:ring-purple-300\/50 {
    --tw-ring-color: rgb(216 180 254 / 0.5);
  }

  .lg\:ring-purple-300\/60 {
    --tw-ring-color: rgb(216 180 254 / 0.6);
  }

  .lg\:ring-purple-300\/70 {
    --tw-ring-color: rgb(216 180 254 / 0.7);
  }

  .lg\:ring-purple-300\/75 {
    --tw-ring-color: rgb(216 180 254 / 0.75);
  }

  .lg\:ring-purple-300\/80 {
    --tw-ring-color: rgb(216 180 254 / 0.8);
  }

  .lg\:ring-purple-300\/90 {
    --tw-ring-color: rgb(216 180 254 / 0.9);
  }

  .lg\:ring-purple-300\/95 {
    --tw-ring-color: rgb(216 180 254 / 0.95);
  }

  .lg\:ring-purple-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity));
  }

  .lg\:ring-purple-400\/0 {
    --tw-ring-color: rgb(192 132 252 / 0);
  }

  .lg\:ring-purple-400\/10 {
    --tw-ring-color: rgb(192 132 252 / 0.1);
  }

  .lg\:ring-purple-400\/100 {
    --tw-ring-color: rgb(192 132 252 / 1);
  }

  .lg\:ring-purple-400\/20 {
    --tw-ring-color: rgb(192 132 252 / 0.2);
  }

  .lg\:ring-purple-400\/25 {
    --tw-ring-color: rgb(192 132 252 / 0.25);
  }

  .lg\:ring-purple-400\/30 {
    --tw-ring-color: rgb(192 132 252 / 0.3);
  }

  .lg\:ring-purple-400\/40 {
    --tw-ring-color: rgb(192 132 252 / 0.4);
  }

  .lg\:ring-purple-400\/5 {
    --tw-ring-color: rgb(192 132 252 / 0.05);
  }

  .lg\:ring-purple-400\/50 {
    --tw-ring-color: rgb(192 132 252 / 0.5);
  }

  .lg\:ring-purple-400\/60 {
    --tw-ring-color: rgb(192 132 252 / 0.6);
  }

  .lg\:ring-purple-400\/70 {
    --tw-ring-color: rgb(192 132 252 / 0.7);
  }

  .lg\:ring-purple-400\/75 {
    --tw-ring-color: rgb(192 132 252 / 0.75);
  }

  .lg\:ring-purple-400\/80 {
    --tw-ring-color: rgb(192 132 252 / 0.8);
  }

  .lg\:ring-purple-400\/90 {
    --tw-ring-color: rgb(192 132 252 / 0.9);
  }

  .lg\:ring-purple-400\/95 {
    --tw-ring-color: rgb(192 132 252 / 0.95);
  }

  .lg\:ring-purple-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity));
  }

  .lg\:ring-purple-50\/0 {
    --tw-ring-color: rgb(250 245 255 / 0);
  }

  .lg\:ring-purple-50\/10 {
    --tw-ring-color: rgb(250 245 255 / 0.1);
  }

  .lg\:ring-purple-50\/100 {
    --tw-ring-color: rgb(250 245 255 / 1);
  }

  .lg\:ring-purple-50\/20 {
    --tw-ring-color: rgb(250 245 255 / 0.2);
  }

  .lg\:ring-purple-50\/25 {
    --tw-ring-color: rgb(250 245 255 / 0.25);
  }

  .lg\:ring-purple-50\/30 {
    --tw-ring-color: rgb(250 245 255 / 0.3);
  }

  .lg\:ring-purple-50\/40 {
    --tw-ring-color: rgb(250 245 255 / 0.4);
  }

  .lg\:ring-purple-50\/5 {
    --tw-ring-color: rgb(250 245 255 / 0.05);
  }

  .lg\:ring-purple-50\/50 {
    --tw-ring-color: rgb(250 245 255 / 0.5);
  }

  .lg\:ring-purple-50\/60 {
    --tw-ring-color: rgb(250 245 255 / 0.6);
  }

  .lg\:ring-purple-50\/70 {
    --tw-ring-color: rgb(250 245 255 / 0.7);
  }

  .lg\:ring-purple-50\/75 {
    --tw-ring-color: rgb(250 245 255 / 0.75);
  }

  .lg\:ring-purple-50\/80 {
    --tw-ring-color: rgb(250 245 255 / 0.8);
  }

  .lg\:ring-purple-50\/90 {
    --tw-ring-color: rgb(250 245 255 / 0.9);
  }

  .lg\:ring-purple-50\/95 {
    --tw-ring-color: rgb(250 245 255 / 0.95);
  }

  .lg\:ring-purple-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity));
  }

  .lg\:ring-purple-500\/0 {
    --tw-ring-color: rgb(168 85 247 / 0);
  }

  .lg\:ring-purple-500\/10 {
    --tw-ring-color: rgb(168 85 247 / 0.1);
  }

  .lg\:ring-purple-500\/100 {
    --tw-ring-color: rgb(168 85 247 / 1);
  }

  .lg\:ring-purple-500\/20 {
    --tw-ring-color: rgb(168 85 247 / 0.2);
  }

  .lg\:ring-purple-500\/25 {
    --tw-ring-color: rgb(168 85 247 / 0.25);
  }

  .lg\:ring-purple-500\/30 {
    --tw-ring-color: rgb(168 85 247 / 0.3);
  }

  .lg\:ring-purple-500\/40 {
    --tw-ring-color: rgb(168 85 247 / 0.4);
  }

  .lg\:ring-purple-500\/5 {
    --tw-ring-color: rgb(168 85 247 / 0.05);
  }

  .lg\:ring-purple-500\/50 {
    --tw-ring-color: rgb(168 85 247 / 0.5);
  }

  .lg\:ring-purple-500\/60 {
    --tw-ring-color: rgb(168 85 247 / 0.6);
  }

  .lg\:ring-purple-500\/70 {
    --tw-ring-color: rgb(168 85 247 / 0.7);
  }

  .lg\:ring-purple-500\/75 {
    --tw-ring-color: rgb(168 85 247 / 0.75);
  }

  .lg\:ring-purple-500\/80 {
    --tw-ring-color: rgb(168 85 247 / 0.8);
  }

  .lg\:ring-purple-500\/90 {
    --tw-ring-color: rgb(168 85 247 / 0.9);
  }

  .lg\:ring-purple-500\/95 {
    --tw-ring-color: rgb(168 85 247 / 0.95);
  }

  .lg\:ring-purple-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity));
  }

  .lg\:ring-purple-600\/0 {
    --tw-ring-color: rgb(147 51 234 / 0);
  }

  .lg\:ring-purple-600\/10 {
    --tw-ring-color: rgb(147 51 234 / 0.1);
  }

  .lg\:ring-purple-600\/100 {
    --tw-ring-color: rgb(147 51 234 / 1);
  }

  .lg\:ring-purple-600\/20 {
    --tw-ring-color: rgb(147 51 234 / 0.2);
  }

  .lg\:ring-purple-600\/25 {
    --tw-ring-color: rgb(147 51 234 / 0.25);
  }

  .lg\:ring-purple-600\/30 {
    --tw-ring-color: rgb(147 51 234 / 0.3);
  }

  .lg\:ring-purple-600\/40 {
    --tw-ring-color: rgb(147 51 234 / 0.4);
  }

  .lg\:ring-purple-600\/5 {
    --tw-ring-color: rgb(147 51 234 / 0.05);
  }

  .lg\:ring-purple-600\/50 {
    --tw-ring-color: rgb(147 51 234 / 0.5);
  }

  .lg\:ring-purple-600\/60 {
    --tw-ring-color: rgb(147 51 234 / 0.6);
  }

  .lg\:ring-purple-600\/70 {
    --tw-ring-color: rgb(147 51 234 / 0.7);
  }

  .lg\:ring-purple-600\/75 {
    --tw-ring-color: rgb(147 51 234 / 0.75);
  }

  .lg\:ring-purple-600\/80 {
    --tw-ring-color: rgb(147 51 234 / 0.8);
  }

  .lg\:ring-purple-600\/90 {
    --tw-ring-color: rgb(147 51 234 / 0.9);
  }

  .lg\:ring-purple-600\/95 {
    --tw-ring-color: rgb(147 51 234 / 0.95);
  }

  .lg\:ring-purple-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity));
  }

  .lg\:ring-purple-700\/0 {
    --tw-ring-color: rgb(126 34 206 / 0);
  }

  .lg\:ring-purple-700\/10 {
    --tw-ring-color: rgb(126 34 206 / 0.1);
  }

  .lg\:ring-purple-700\/100 {
    --tw-ring-color: rgb(126 34 206 / 1);
  }

  .lg\:ring-purple-700\/20 {
    --tw-ring-color: rgb(126 34 206 / 0.2);
  }

  .lg\:ring-purple-700\/25 {
    --tw-ring-color: rgb(126 34 206 / 0.25);
  }

  .lg\:ring-purple-700\/30 {
    --tw-ring-color: rgb(126 34 206 / 0.3);
  }

  .lg\:ring-purple-700\/40 {
    --tw-ring-color: rgb(126 34 206 / 0.4);
  }

  .lg\:ring-purple-700\/5 {
    --tw-ring-color: rgb(126 34 206 / 0.05);
  }

  .lg\:ring-purple-700\/50 {
    --tw-ring-color: rgb(126 34 206 / 0.5);
  }

  .lg\:ring-purple-700\/60 {
    --tw-ring-color: rgb(126 34 206 / 0.6);
  }

  .lg\:ring-purple-700\/70 {
    --tw-ring-color: rgb(126 34 206 / 0.7);
  }

  .lg\:ring-purple-700\/75 {
    --tw-ring-color: rgb(126 34 206 / 0.75);
  }

  .lg\:ring-purple-700\/80 {
    --tw-ring-color: rgb(126 34 206 / 0.8);
  }

  .lg\:ring-purple-700\/90 {
    --tw-ring-color: rgb(126 34 206 / 0.9);
  }

  .lg\:ring-purple-700\/95 {
    --tw-ring-color: rgb(126 34 206 / 0.95);
  }

  .lg\:ring-purple-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity));
  }

  .lg\:ring-purple-800\/0 {
    --tw-ring-color: rgb(107 33 168 / 0);
  }

  .lg\:ring-purple-800\/10 {
    --tw-ring-color: rgb(107 33 168 / 0.1);
  }

  .lg\:ring-purple-800\/100 {
    --tw-ring-color: rgb(107 33 168 / 1);
  }

  .lg\:ring-purple-800\/20 {
    --tw-ring-color: rgb(107 33 168 / 0.2);
  }

  .lg\:ring-purple-800\/25 {
    --tw-ring-color: rgb(107 33 168 / 0.25);
  }

  .lg\:ring-purple-800\/30 {
    --tw-ring-color: rgb(107 33 168 / 0.3);
  }

  .lg\:ring-purple-800\/40 {
    --tw-ring-color: rgb(107 33 168 / 0.4);
  }

  .lg\:ring-purple-800\/5 {
    --tw-ring-color: rgb(107 33 168 / 0.05);
  }

  .lg\:ring-purple-800\/50 {
    --tw-ring-color: rgb(107 33 168 / 0.5);
  }

  .lg\:ring-purple-800\/60 {
    --tw-ring-color: rgb(107 33 168 / 0.6);
  }

  .lg\:ring-purple-800\/70 {
    --tw-ring-color: rgb(107 33 168 / 0.7);
  }

  .lg\:ring-purple-800\/75 {
    --tw-ring-color: rgb(107 33 168 / 0.75);
  }

  .lg\:ring-purple-800\/80 {
    --tw-ring-color: rgb(107 33 168 / 0.8);
  }

  .lg\:ring-purple-800\/90 {
    --tw-ring-color: rgb(107 33 168 / 0.9);
  }

  .lg\:ring-purple-800\/95 {
    --tw-ring-color: rgb(107 33 168 / 0.95);
  }

  .lg\:ring-purple-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity));
  }

  .lg\:ring-purple-900\/0 {
    --tw-ring-color: rgb(88 28 135 / 0);
  }

  .lg\:ring-purple-900\/10 {
    --tw-ring-color: rgb(88 28 135 / 0.1);
  }

  .lg\:ring-purple-900\/100 {
    --tw-ring-color: rgb(88 28 135 / 1);
  }

  .lg\:ring-purple-900\/20 {
    --tw-ring-color: rgb(88 28 135 / 0.2);
  }

  .lg\:ring-purple-900\/25 {
    --tw-ring-color: rgb(88 28 135 / 0.25);
  }

  .lg\:ring-purple-900\/30 {
    --tw-ring-color: rgb(88 28 135 / 0.3);
  }

  .lg\:ring-purple-900\/40 {
    --tw-ring-color: rgb(88 28 135 / 0.4);
  }

  .lg\:ring-purple-900\/5 {
    --tw-ring-color: rgb(88 28 135 / 0.05);
  }

  .lg\:ring-purple-900\/50 {
    --tw-ring-color: rgb(88 28 135 / 0.5);
  }

  .lg\:ring-purple-900\/60 {
    --tw-ring-color: rgb(88 28 135 / 0.6);
  }

  .lg\:ring-purple-900\/70 {
    --tw-ring-color: rgb(88 28 135 / 0.7);
  }

  .lg\:ring-purple-900\/75 {
    --tw-ring-color: rgb(88 28 135 / 0.75);
  }

  .lg\:ring-purple-900\/80 {
    --tw-ring-color: rgb(88 28 135 / 0.8);
  }

  .lg\:ring-purple-900\/90 {
    --tw-ring-color: rgb(88 28 135 / 0.9);
  }

  .lg\:ring-purple-900\/95 {
    --tw-ring-color: rgb(88 28 135 / 0.95);
  }

  .lg\:ring-red-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity));
  }

  .lg\:ring-red-100\/0 {
    --tw-ring-color: rgb(254 226 226 / 0);
  }

  .lg\:ring-red-100\/10 {
    --tw-ring-color: rgb(254 226 226 / 0.1);
  }

  .lg\:ring-red-100\/100 {
    --tw-ring-color: rgb(254 226 226 / 1);
  }

  .lg\:ring-red-100\/20 {
    --tw-ring-color: rgb(254 226 226 / 0.2);
  }

  .lg\:ring-red-100\/25 {
    --tw-ring-color: rgb(254 226 226 / 0.25);
  }

  .lg\:ring-red-100\/30 {
    --tw-ring-color: rgb(254 226 226 / 0.3);
  }

  .lg\:ring-red-100\/40 {
    --tw-ring-color: rgb(254 226 226 / 0.4);
  }

  .lg\:ring-red-100\/5 {
    --tw-ring-color: rgb(254 226 226 / 0.05);
  }

  .lg\:ring-red-100\/50 {
    --tw-ring-color: rgb(254 226 226 / 0.5);
  }

  .lg\:ring-red-100\/60 {
    --tw-ring-color: rgb(254 226 226 / 0.6);
  }

  .lg\:ring-red-100\/70 {
    --tw-ring-color: rgb(254 226 226 / 0.7);
  }

  .lg\:ring-red-100\/75 {
    --tw-ring-color: rgb(254 226 226 / 0.75);
  }

  .lg\:ring-red-100\/80 {
    --tw-ring-color: rgb(254 226 226 / 0.8);
  }

  .lg\:ring-red-100\/90 {
    --tw-ring-color: rgb(254 226 226 / 0.9);
  }

  .lg\:ring-red-100\/95 {
    --tw-ring-color: rgb(254 226 226 / 0.95);
  }

  .lg\:ring-red-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity));
  }

  .lg\:ring-red-200\/0 {
    --tw-ring-color: rgb(254 202 202 / 0);
  }

  .lg\:ring-red-200\/10 {
    --tw-ring-color: rgb(254 202 202 / 0.1);
  }

  .lg\:ring-red-200\/100 {
    --tw-ring-color: rgb(254 202 202 / 1);
  }

  .lg\:ring-red-200\/20 {
    --tw-ring-color: rgb(254 202 202 / 0.2);
  }

  .lg\:ring-red-200\/25 {
    --tw-ring-color: rgb(254 202 202 / 0.25);
  }

  .lg\:ring-red-200\/30 {
    --tw-ring-color: rgb(254 202 202 / 0.3);
  }

  .lg\:ring-red-200\/40 {
    --tw-ring-color: rgb(254 202 202 / 0.4);
  }

  .lg\:ring-red-200\/5 {
    --tw-ring-color: rgb(254 202 202 / 0.05);
  }

  .lg\:ring-red-200\/50 {
    --tw-ring-color: rgb(254 202 202 / 0.5);
  }

  .lg\:ring-red-200\/60 {
    --tw-ring-color: rgb(254 202 202 / 0.6);
  }

  .lg\:ring-red-200\/70 {
    --tw-ring-color: rgb(254 202 202 / 0.7);
  }

  .lg\:ring-red-200\/75 {
    --tw-ring-color: rgb(254 202 202 / 0.75);
  }

  .lg\:ring-red-200\/80 {
    --tw-ring-color: rgb(254 202 202 / 0.8);
  }

  .lg\:ring-red-200\/90 {
    --tw-ring-color: rgb(254 202 202 / 0.9);
  }

  .lg\:ring-red-200\/95 {
    --tw-ring-color: rgb(254 202 202 / 0.95);
  }

  .lg\:ring-red-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity));
  }

  .lg\:ring-red-300\/0 {
    --tw-ring-color: rgb(252 165 165 / 0);
  }

  .lg\:ring-red-300\/10 {
    --tw-ring-color: rgb(252 165 165 / 0.1);
  }

  .lg\:ring-red-300\/100 {
    --tw-ring-color: rgb(252 165 165 / 1);
  }

  .lg\:ring-red-300\/20 {
    --tw-ring-color: rgb(252 165 165 / 0.2);
  }

  .lg\:ring-red-300\/25 {
    --tw-ring-color: rgb(252 165 165 / 0.25);
  }

  .lg\:ring-red-300\/30 {
    --tw-ring-color: rgb(252 165 165 / 0.3);
  }

  .lg\:ring-red-300\/40 {
    --tw-ring-color: rgb(252 165 165 / 0.4);
  }

  .lg\:ring-red-300\/5 {
    --tw-ring-color: rgb(252 165 165 / 0.05);
  }

  .lg\:ring-red-300\/50 {
    --tw-ring-color: rgb(252 165 165 / 0.5);
  }

  .lg\:ring-red-300\/60 {
    --tw-ring-color: rgb(252 165 165 / 0.6);
  }

  .lg\:ring-red-300\/70 {
    --tw-ring-color: rgb(252 165 165 / 0.7);
  }

  .lg\:ring-red-300\/75 {
    --tw-ring-color: rgb(252 165 165 / 0.75);
  }

  .lg\:ring-red-300\/80 {
    --tw-ring-color: rgb(252 165 165 / 0.8);
  }

  .lg\:ring-red-300\/90 {
    --tw-ring-color: rgb(252 165 165 / 0.9);
  }

  .lg\:ring-red-300\/95 {
    --tw-ring-color: rgb(252 165 165 / 0.95);
  }

  .lg\:ring-red-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
  }

  .lg\:ring-red-400\/0 {
    --tw-ring-color: rgb(248 113 113 / 0);
  }

  .lg\:ring-red-400\/10 {
    --tw-ring-color: rgb(248 113 113 / 0.1);
  }

  .lg\:ring-red-400\/100 {
    --tw-ring-color: rgb(248 113 113 / 1);
  }

  .lg\:ring-red-400\/20 {
    --tw-ring-color: rgb(248 113 113 / 0.2);
  }

  .lg\:ring-red-400\/25 {
    --tw-ring-color: rgb(248 113 113 / 0.25);
  }

  .lg\:ring-red-400\/30 {
    --tw-ring-color: rgb(248 113 113 / 0.3);
  }

  .lg\:ring-red-400\/40 {
    --tw-ring-color: rgb(248 113 113 / 0.4);
  }

  .lg\:ring-red-400\/5 {
    --tw-ring-color: rgb(248 113 113 / 0.05);
  }

  .lg\:ring-red-400\/50 {
    --tw-ring-color: rgb(248 113 113 / 0.5);
  }

  .lg\:ring-red-400\/60 {
    --tw-ring-color: rgb(248 113 113 / 0.6);
  }

  .lg\:ring-red-400\/70 {
    --tw-ring-color: rgb(248 113 113 / 0.7);
  }

  .lg\:ring-red-400\/75 {
    --tw-ring-color: rgb(248 113 113 / 0.75);
  }

  .lg\:ring-red-400\/80 {
    --tw-ring-color: rgb(248 113 113 / 0.8);
  }

  .lg\:ring-red-400\/90 {
    --tw-ring-color: rgb(248 113 113 / 0.9);
  }

  .lg\:ring-red-400\/95 {
    --tw-ring-color: rgb(248 113 113 / 0.95);
  }

  .lg\:ring-red-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity));
  }

  .lg\:ring-red-50\/0 {
    --tw-ring-color: rgb(254 242 242 / 0);
  }

  .lg\:ring-red-50\/10 {
    --tw-ring-color: rgb(254 242 242 / 0.1);
  }

  .lg\:ring-red-50\/100 {
    --tw-ring-color: rgb(254 242 242 / 1);
  }

  .lg\:ring-red-50\/20 {
    --tw-ring-color: rgb(254 242 242 / 0.2);
  }

  .lg\:ring-red-50\/25 {
    --tw-ring-color: rgb(254 242 242 / 0.25);
  }

  .lg\:ring-red-50\/30 {
    --tw-ring-color: rgb(254 242 242 / 0.3);
  }

  .lg\:ring-red-50\/40 {
    --tw-ring-color: rgb(254 242 242 / 0.4);
  }

  .lg\:ring-red-50\/5 {
    --tw-ring-color: rgb(254 242 242 / 0.05);
  }

  .lg\:ring-red-50\/50 {
    --tw-ring-color: rgb(254 242 242 / 0.5);
  }

  .lg\:ring-red-50\/60 {
    --tw-ring-color: rgb(254 242 242 / 0.6);
  }

  .lg\:ring-red-50\/70 {
    --tw-ring-color: rgb(254 242 242 / 0.7);
  }

  .lg\:ring-red-50\/75 {
    --tw-ring-color: rgb(254 242 242 / 0.75);
  }

  .lg\:ring-red-50\/80 {
    --tw-ring-color: rgb(254 242 242 / 0.8);
  }

  .lg\:ring-red-50\/90 {
    --tw-ring-color: rgb(254 242 242 / 0.9);
  }

  .lg\:ring-red-50\/95 {
    --tw-ring-color: rgb(254 242 242 / 0.95);
  }

  .lg\:ring-red-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
  }

  .lg\:ring-red-500\/0 {
    --tw-ring-color: rgb(239 68 68 / 0);
  }

  .lg\:ring-red-500\/10 {
    --tw-ring-color: rgb(239 68 68 / 0.1);
  }

  .lg\:ring-red-500\/100 {
    --tw-ring-color: rgb(239 68 68 / 1);
  }

  .lg\:ring-red-500\/20 {
    --tw-ring-color: rgb(239 68 68 / 0.2);
  }

  .lg\:ring-red-500\/25 {
    --tw-ring-color: rgb(239 68 68 / 0.25);
  }

  .lg\:ring-red-500\/30 {
    --tw-ring-color: rgb(239 68 68 / 0.3);
  }

  .lg\:ring-red-500\/40 {
    --tw-ring-color: rgb(239 68 68 / 0.4);
  }

  .lg\:ring-red-500\/5 {
    --tw-ring-color: rgb(239 68 68 / 0.05);
  }

  .lg\:ring-red-500\/50 {
    --tw-ring-color: rgb(239 68 68 / 0.5);
  }

  .lg\:ring-red-500\/60 {
    --tw-ring-color: rgb(239 68 68 / 0.6);
  }

  .lg\:ring-red-500\/70 {
    --tw-ring-color: rgb(239 68 68 / 0.7);
  }

  .lg\:ring-red-500\/75 {
    --tw-ring-color: rgb(239 68 68 / 0.75);
  }

  .lg\:ring-red-500\/80 {
    --tw-ring-color: rgb(239 68 68 / 0.8);
  }

  .lg\:ring-red-500\/90 {
    --tw-ring-color: rgb(239 68 68 / 0.9);
  }

  .lg\:ring-red-500\/95 {
    --tw-ring-color: rgb(239 68 68 / 0.95);
  }

  .lg\:ring-red-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity));
  }

  .lg\:ring-red-600\/0 {
    --tw-ring-color: rgb(220 38 38 / 0);
  }

  .lg\:ring-red-600\/10 {
    --tw-ring-color: rgb(220 38 38 / 0.1);
  }

  .lg\:ring-red-600\/100 {
    --tw-ring-color: rgb(220 38 38 / 1);
  }

  .lg\:ring-red-600\/20 {
    --tw-ring-color: rgb(220 38 38 / 0.2);
  }

  .lg\:ring-red-600\/25 {
    --tw-ring-color: rgb(220 38 38 / 0.25);
  }

  .lg\:ring-red-600\/30 {
    --tw-ring-color: rgb(220 38 38 / 0.3);
  }

  .lg\:ring-red-600\/40 {
    --tw-ring-color: rgb(220 38 38 / 0.4);
  }

  .lg\:ring-red-600\/5 {
    --tw-ring-color: rgb(220 38 38 / 0.05);
  }

  .lg\:ring-red-600\/50 {
    --tw-ring-color: rgb(220 38 38 / 0.5);
  }

  .lg\:ring-red-600\/60 {
    --tw-ring-color: rgb(220 38 38 / 0.6);
  }

  .lg\:ring-red-600\/70 {
    --tw-ring-color: rgb(220 38 38 / 0.7);
  }

  .lg\:ring-red-600\/75 {
    --tw-ring-color: rgb(220 38 38 / 0.75);
  }

  .lg\:ring-red-600\/80 {
    --tw-ring-color: rgb(220 38 38 / 0.8);
  }

  .lg\:ring-red-600\/90 {
    --tw-ring-color: rgb(220 38 38 / 0.9);
  }

  .lg\:ring-red-600\/95 {
    --tw-ring-color: rgb(220 38 38 / 0.95);
  }

  .lg\:ring-red-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity));
  }

  .lg\:ring-red-700\/0 {
    --tw-ring-color: rgb(185 28 28 / 0);
  }

  .lg\:ring-red-700\/10 {
    --tw-ring-color: rgb(185 28 28 / 0.1);
  }

  .lg\:ring-red-700\/100 {
    --tw-ring-color: rgb(185 28 28 / 1);
  }

  .lg\:ring-red-700\/20 {
    --tw-ring-color: rgb(185 28 28 / 0.2);
  }

  .lg\:ring-red-700\/25 {
    --tw-ring-color: rgb(185 28 28 / 0.25);
  }

  .lg\:ring-red-700\/30 {
    --tw-ring-color: rgb(185 28 28 / 0.3);
  }

  .lg\:ring-red-700\/40 {
    --tw-ring-color: rgb(185 28 28 / 0.4);
  }

  .lg\:ring-red-700\/5 {
    --tw-ring-color: rgb(185 28 28 / 0.05);
  }

  .lg\:ring-red-700\/50 {
    --tw-ring-color: rgb(185 28 28 / 0.5);
  }

  .lg\:ring-red-700\/60 {
    --tw-ring-color: rgb(185 28 28 / 0.6);
  }

  .lg\:ring-red-700\/70 {
    --tw-ring-color: rgb(185 28 28 / 0.7);
  }

  .lg\:ring-red-700\/75 {
    --tw-ring-color: rgb(185 28 28 / 0.75);
  }

  .lg\:ring-red-700\/80 {
    --tw-ring-color: rgb(185 28 28 / 0.8);
  }

  .lg\:ring-red-700\/90 {
    --tw-ring-color: rgb(185 28 28 / 0.9);
  }

  .lg\:ring-red-700\/95 {
    --tw-ring-color: rgb(185 28 28 / 0.95);
  }

  .lg\:ring-red-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity));
  }

  .lg\:ring-red-800\/0 {
    --tw-ring-color: rgb(153 27 27 / 0);
  }

  .lg\:ring-red-800\/10 {
    --tw-ring-color: rgb(153 27 27 / 0.1);
  }

  .lg\:ring-red-800\/100 {
    --tw-ring-color: rgb(153 27 27 / 1);
  }

  .lg\:ring-red-800\/20 {
    --tw-ring-color: rgb(153 27 27 / 0.2);
  }

  .lg\:ring-red-800\/25 {
    --tw-ring-color: rgb(153 27 27 / 0.25);
  }

  .lg\:ring-red-800\/30 {
    --tw-ring-color: rgb(153 27 27 / 0.3);
  }

  .lg\:ring-red-800\/40 {
    --tw-ring-color: rgb(153 27 27 / 0.4);
  }

  .lg\:ring-red-800\/5 {
    --tw-ring-color: rgb(153 27 27 / 0.05);
  }

  .lg\:ring-red-800\/50 {
    --tw-ring-color: rgb(153 27 27 / 0.5);
  }

  .lg\:ring-red-800\/60 {
    --tw-ring-color: rgb(153 27 27 / 0.6);
  }

  .lg\:ring-red-800\/70 {
    --tw-ring-color: rgb(153 27 27 / 0.7);
  }

  .lg\:ring-red-800\/75 {
    --tw-ring-color: rgb(153 27 27 / 0.75);
  }

  .lg\:ring-red-800\/80 {
    --tw-ring-color: rgb(153 27 27 / 0.8);
  }

  .lg\:ring-red-800\/90 {
    --tw-ring-color: rgb(153 27 27 / 0.9);
  }

  .lg\:ring-red-800\/95 {
    --tw-ring-color: rgb(153 27 27 / 0.95);
  }

  .lg\:ring-red-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity));
  }

  .lg\:ring-red-900\/0 {
    --tw-ring-color: rgb(127 29 29 / 0);
  }

  .lg\:ring-red-900\/10 {
    --tw-ring-color: rgb(127 29 29 / 0.1);
  }

  .lg\:ring-red-900\/100 {
    --tw-ring-color: rgb(127 29 29 / 1);
  }

  .lg\:ring-red-900\/20 {
    --tw-ring-color: rgb(127 29 29 / 0.2);
  }

  .lg\:ring-red-900\/25 {
    --tw-ring-color: rgb(127 29 29 / 0.25);
  }

  .lg\:ring-red-900\/30 {
    --tw-ring-color: rgb(127 29 29 / 0.3);
  }

  .lg\:ring-red-900\/40 {
    --tw-ring-color: rgb(127 29 29 / 0.4);
  }

  .lg\:ring-red-900\/5 {
    --tw-ring-color: rgb(127 29 29 / 0.05);
  }

  .lg\:ring-red-900\/50 {
    --tw-ring-color: rgb(127 29 29 / 0.5);
  }

  .lg\:ring-red-900\/60 {
    --tw-ring-color: rgb(127 29 29 / 0.6);
  }

  .lg\:ring-red-900\/70 {
    --tw-ring-color: rgb(127 29 29 / 0.7);
  }

  .lg\:ring-red-900\/75 {
    --tw-ring-color: rgb(127 29 29 / 0.75);
  }

  .lg\:ring-red-900\/80 {
    --tw-ring-color: rgb(127 29 29 / 0.8);
  }

  .lg\:ring-red-900\/90 {
    --tw-ring-color: rgb(127 29 29 / 0.9);
  }

  .lg\:ring-red-900\/95 {
    --tw-ring-color: rgb(127 29 29 / 0.95);
  }

  .lg\:ring-secondary-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 244 210 / var(--tw-ring-opacity));
  }

  .lg\:ring-secondary-100\/0 {
    --tw-ring-color: rgb(254 244 210 / 0);
  }

  .lg\:ring-secondary-100\/10 {
    --tw-ring-color: rgb(254 244 210 / 0.1);
  }

  .lg\:ring-secondary-100\/100 {
    --tw-ring-color: rgb(254 244 210 / 1);
  }

  .lg\:ring-secondary-100\/20 {
    --tw-ring-color: rgb(254 244 210 / 0.2);
  }

  .lg\:ring-secondary-100\/25 {
    --tw-ring-color: rgb(254 244 210 / 0.25);
  }

  .lg\:ring-secondary-100\/30 {
    --tw-ring-color: rgb(254 244 210 / 0.3);
  }

  .lg\:ring-secondary-100\/40 {
    --tw-ring-color: rgb(254 244 210 / 0.4);
  }

  .lg\:ring-secondary-100\/5 {
    --tw-ring-color: rgb(254 244 210 / 0.05);
  }

  .lg\:ring-secondary-100\/50 {
    --tw-ring-color: rgb(254 244 210 / 0.5);
  }

  .lg\:ring-secondary-100\/60 {
    --tw-ring-color: rgb(254 244 210 / 0.6);
  }

  .lg\:ring-secondary-100\/70 {
    --tw-ring-color: rgb(254 244 210 / 0.7);
  }

  .lg\:ring-secondary-100\/75 {
    --tw-ring-color: rgb(254 244 210 / 0.75);
  }

  .lg\:ring-secondary-100\/80 {
    --tw-ring-color: rgb(254 244 210 / 0.8);
  }

  .lg\:ring-secondary-100\/90 {
    --tw-ring-color: rgb(254 244 210 / 0.9);
  }

  .lg\:ring-secondary-100\/95 {
    --tw-ring-color: rgb(254 244 210 / 0.95);
  }

  .lg\:ring-secondary-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 231 166 / var(--tw-ring-opacity));
  }

  .lg\:ring-secondary-200\/0 {
    --tw-ring-color: rgb(254 231 166 / 0);
  }

  .lg\:ring-secondary-200\/10 {
    --tw-ring-color: rgb(254 231 166 / 0.1);
  }

  .lg\:ring-secondary-200\/100 {
    --tw-ring-color: rgb(254 231 166 / 1);
  }

  .lg\:ring-secondary-200\/20 {
    --tw-ring-color: rgb(254 231 166 / 0.2);
  }

  .lg\:ring-secondary-200\/25 {
    --tw-ring-color: rgb(254 231 166 / 0.25);
  }

  .lg\:ring-secondary-200\/30 {
    --tw-ring-color: rgb(254 231 166 / 0.3);
  }

  .lg\:ring-secondary-200\/40 {
    --tw-ring-color: rgb(254 231 166 / 0.4);
  }

  .lg\:ring-secondary-200\/5 {
    --tw-ring-color: rgb(254 231 166 / 0.05);
  }

  .lg\:ring-secondary-200\/50 {
    --tw-ring-color: rgb(254 231 166 / 0.5);
  }

  .lg\:ring-secondary-200\/60 {
    --tw-ring-color: rgb(254 231 166 / 0.6);
  }

  .lg\:ring-secondary-200\/70 {
    --tw-ring-color: rgb(254 231 166 / 0.7);
  }

  .lg\:ring-secondary-200\/75 {
    --tw-ring-color: rgb(254 231 166 / 0.75);
  }

  .lg\:ring-secondary-200\/80 {
    --tw-ring-color: rgb(254 231 166 / 0.8);
  }

  .lg\:ring-secondary-200\/90 {
    --tw-ring-color: rgb(254 231 166 / 0.9);
  }

  .lg\:ring-secondary-200\/95 {
    --tw-ring-color: rgb(254 231 166 / 0.95);
  }

  .lg\:ring-secondary-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 218 122 / var(--tw-ring-opacity));
  }

  .lg\:ring-secondary-300\/0 {
    --tw-ring-color: rgb(254 218 122 / 0);
  }

  .lg\:ring-secondary-300\/10 {
    --tw-ring-color: rgb(254 218 122 / 0.1);
  }

  .lg\:ring-secondary-300\/100 {
    --tw-ring-color: rgb(254 218 122 / 1);
  }

  .lg\:ring-secondary-300\/20 {
    --tw-ring-color: rgb(254 218 122 / 0.2);
  }

  .lg\:ring-secondary-300\/25 {
    --tw-ring-color: rgb(254 218 122 / 0.25);
  }

  .lg\:ring-secondary-300\/30 {
    --tw-ring-color: rgb(254 218 122 / 0.3);
  }

  .lg\:ring-secondary-300\/40 {
    --tw-ring-color: rgb(254 218 122 / 0.4);
  }

  .lg\:ring-secondary-300\/5 {
    --tw-ring-color: rgb(254 218 122 / 0.05);
  }

  .lg\:ring-secondary-300\/50 {
    --tw-ring-color: rgb(254 218 122 / 0.5);
  }

  .lg\:ring-secondary-300\/60 {
    --tw-ring-color: rgb(254 218 122 / 0.6);
  }

  .lg\:ring-secondary-300\/70 {
    --tw-ring-color: rgb(254 218 122 / 0.7);
  }

  .lg\:ring-secondary-300\/75 {
    --tw-ring-color: rgb(254 218 122 / 0.75);
  }

  .lg\:ring-secondary-300\/80 {
    --tw-ring-color: rgb(254 218 122 / 0.8);
  }

  .lg\:ring-secondary-300\/90 {
    --tw-ring-color: rgb(254 218 122 / 0.9);
  }

  .lg\:ring-secondary-300\/95 {
    --tw-ring-color: rgb(254 218 122 / 0.95);
  }

  .lg\:ring-secondary-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 204 78 / var(--tw-ring-opacity));
  }

  .lg\:ring-secondary-400\/0 {
    --tw-ring-color: rgb(254 204 78 / 0);
  }

  .lg\:ring-secondary-400\/10 {
    --tw-ring-color: rgb(254 204 78 / 0.1);
  }

  .lg\:ring-secondary-400\/100 {
    --tw-ring-color: rgb(254 204 78 / 1);
  }

  .lg\:ring-secondary-400\/20 {
    --tw-ring-color: rgb(254 204 78 / 0.2);
  }

  .lg\:ring-secondary-400\/25 {
    --tw-ring-color: rgb(254 204 78 / 0.25);
  }

  .lg\:ring-secondary-400\/30 {
    --tw-ring-color: rgb(254 204 78 / 0.3);
  }

  .lg\:ring-secondary-400\/40 {
    --tw-ring-color: rgb(254 204 78 / 0.4);
  }

  .lg\:ring-secondary-400\/5 {
    --tw-ring-color: rgb(254 204 78 / 0.05);
  }

  .lg\:ring-secondary-400\/50 {
    --tw-ring-color: rgb(254 204 78 / 0.5);
  }

  .lg\:ring-secondary-400\/60 {
    --tw-ring-color: rgb(254 204 78 / 0.6);
  }

  .lg\:ring-secondary-400\/70 {
    --tw-ring-color: rgb(254 204 78 / 0.7);
  }

  .lg\:ring-secondary-400\/75 {
    --tw-ring-color: rgb(254 204 78 / 0.75);
  }

  .lg\:ring-secondary-400\/80 {
    --tw-ring-color: rgb(254 204 78 / 0.8);
  }

  .lg\:ring-secondary-400\/90 {
    --tw-ring-color: rgb(254 204 78 / 0.9);
  }

  .lg\:ring-secondary-400\/95 {
    --tw-ring-color: rgb(254 204 78 / 0.95);
  }

  .lg\:ring-secondary-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(238 197 53 / var(--tw-ring-opacity));
  }

  .lg\:ring-secondary-500\/0 {
    --tw-ring-color: rgb(238 197 53 / 0);
  }

  .lg\:ring-secondary-500\/10 {
    --tw-ring-color: rgb(238 197 53 / 0.1);
  }

  .lg\:ring-secondary-500\/100 {
    --tw-ring-color: rgb(238 197 53 / 1);
  }

  .lg\:ring-secondary-500\/20 {
    --tw-ring-color: rgb(238 197 53 / 0.2);
  }

  .lg\:ring-secondary-500\/25 {
    --tw-ring-color: rgb(238 197 53 / 0.25);
  }

  .lg\:ring-secondary-500\/30 {
    --tw-ring-color: rgb(238 197 53 / 0.3);
  }

  .lg\:ring-secondary-500\/40 {
    --tw-ring-color: rgb(238 197 53 / 0.4);
  }

  .lg\:ring-secondary-500\/5 {
    --tw-ring-color: rgb(238 197 53 / 0.05);
  }

  .lg\:ring-secondary-500\/50 {
    --tw-ring-color: rgb(238 197 53 / 0.5);
  }

  .lg\:ring-secondary-500\/60 {
    --tw-ring-color: rgb(238 197 53 / 0.6);
  }

  .lg\:ring-secondary-500\/70 {
    --tw-ring-color: rgb(238 197 53 / 0.7);
  }

  .lg\:ring-secondary-500\/75 {
    --tw-ring-color: rgb(238 197 53 / 0.75);
  }

  .lg\:ring-secondary-500\/80 {
    --tw-ring-color: rgb(238 197 53 / 0.8);
  }

  .lg\:ring-secondary-500\/90 {
    --tw-ring-color: rgb(238 197 53 / 0.9);
  }

  .lg\:ring-secondary-500\/95 {
    --tw-ring-color: rgb(238 197 53 / 0.95);
  }

  .lg\:ring-secondary-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(213 174 45 / var(--tw-ring-opacity));
  }

  .lg\:ring-secondary-600\/0 {
    --tw-ring-color: rgb(213 174 45 / 0);
  }

  .lg\:ring-secondary-600\/10 {
    --tw-ring-color: rgb(213 174 45 / 0.1);
  }

  .lg\:ring-secondary-600\/100 {
    --tw-ring-color: rgb(213 174 45 / 1);
  }

  .lg\:ring-secondary-600\/20 {
    --tw-ring-color: rgb(213 174 45 / 0.2);
  }

  .lg\:ring-secondary-600\/25 {
    --tw-ring-color: rgb(213 174 45 / 0.25);
  }

  .lg\:ring-secondary-600\/30 {
    --tw-ring-color: rgb(213 174 45 / 0.3);
  }

  .lg\:ring-secondary-600\/40 {
    --tw-ring-color: rgb(213 174 45 / 0.4);
  }

  .lg\:ring-secondary-600\/5 {
    --tw-ring-color: rgb(213 174 45 / 0.05);
  }

  .lg\:ring-secondary-600\/50 {
    --tw-ring-color: rgb(213 174 45 / 0.5);
  }

  .lg\:ring-secondary-600\/60 {
    --tw-ring-color: rgb(213 174 45 / 0.6);
  }

  .lg\:ring-secondary-600\/70 {
    --tw-ring-color: rgb(213 174 45 / 0.7);
  }

  .lg\:ring-secondary-600\/75 {
    --tw-ring-color: rgb(213 174 45 / 0.75);
  }

  .lg\:ring-secondary-600\/80 {
    --tw-ring-color: rgb(213 174 45 / 0.8);
  }

  .lg\:ring-secondary-600\/90 {
    --tw-ring-color: rgb(213 174 45 / 0.9);
  }

  .lg\:ring-secondary-600\/95 {
    --tw-ring-color: rgb(213 174 45 / 0.95);
  }

  .lg\:ring-secondary-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(171 135 37 / var(--tw-ring-opacity));
  }

  .lg\:ring-secondary-700\/0 {
    --tw-ring-color: rgb(171 135 37 / 0);
  }

  .lg\:ring-secondary-700\/10 {
    --tw-ring-color: rgb(171 135 37 / 0.1);
  }

  .lg\:ring-secondary-700\/100 {
    --tw-ring-color: rgb(171 135 37 / 1);
  }

  .lg\:ring-secondary-700\/20 {
    --tw-ring-color: rgb(171 135 37 / 0.2);
  }

  .lg\:ring-secondary-700\/25 {
    --tw-ring-color: rgb(171 135 37 / 0.25);
  }

  .lg\:ring-secondary-700\/30 {
    --tw-ring-color: rgb(171 135 37 / 0.3);
  }

  .lg\:ring-secondary-700\/40 {
    --tw-ring-color: rgb(171 135 37 / 0.4);
  }

  .lg\:ring-secondary-700\/5 {
    --tw-ring-color: rgb(171 135 37 / 0.05);
  }

  .lg\:ring-secondary-700\/50 {
    --tw-ring-color: rgb(171 135 37 / 0.5);
  }

  .lg\:ring-secondary-700\/60 {
    --tw-ring-color: rgb(171 135 37 / 0.6);
  }

  .lg\:ring-secondary-700\/70 {
    --tw-ring-color: rgb(171 135 37 / 0.7);
  }

  .lg\:ring-secondary-700\/75 {
    --tw-ring-color: rgb(171 135 37 / 0.75);
  }

  .lg\:ring-secondary-700\/80 {
    --tw-ring-color: rgb(171 135 37 / 0.8);
  }

  .lg\:ring-secondary-700\/90 {
    --tw-ring-color: rgb(171 135 37 / 0.9);
  }

  .lg\:ring-secondary-700\/95 {
    --tw-ring-color: rgb(171 135 37 / 0.95);
  }

  .lg\:ring-secondary-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(130 96 29 / var(--tw-ring-opacity));
  }

  .lg\:ring-secondary-800\/0 {
    --tw-ring-color: rgb(130 96 29 / 0);
  }

  .lg\:ring-secondary-800\/10 {
    --tw-ring-color: rgb(130 96 29 / 0.1);
  }

  .lg\:ring-secondary-800\/100 {
    --tw-ring-color: rgb(130 96 29 / 1);
  }

  .lg\:ring-secondary-800\/20 {
    --tw-ring-color: rgb(130 96 29 / 0.2);
  }

  .lg\:ring-secondary-800\/25 {
    --tw-ring-color: rgb(130 96 29 / 0.25);
  }

  .lg\:ring-secondary-800\/30 {
    --tw-ring-color: rgb(130 96 29 / 0.3);
  }

  .lg\:ring-secondary-800\/40 {
    --tw-ring-color: rgb(130 96 29 / 0.4);
  }

  .lg\:ring-secondary-800\/5 {
    --tw-ring-color: rgb(130 96 29 / 0.05);
  }

  .lg\:ring-secondary-800\/50 {
    --tw-ring-color: rgb(130 96 29 / 0.5);
  }

  .lg\:ring-secondary-800\/60 {
    --tw-ring-color: rgb(130 96 29 / 0.6);
  }

  .lg\:ring-secondary-800\/70 {
    --tw-ring-color: rgb(130 96 29 / 0.7);
  }

  .lg\:ring-secondary-800\/75 {
    --tw-ring-color: rgb(130 96 29 / 0.75);
  }

  .lg\:ring-secondary-800\/80 {
    --tw-ring-color: rgb(130 96 29 / 0.8);
  }

  .lg\:ring-secondary-800\/90 {
    --tw-ring-color: rgb(130 96 29 / 0.9);
  }

  .lg\:ring-secondary-800\/95 {
    --tw-ring-color: rgb(130 96 29 / 0.95);
  }

  .lg\:ring-secondary-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(88 64 21 / var(--tw-ring-opacity));
  }

  .lg\:ring-secondary-900\/0 {
    --tw-ring-color: rgb(88 64 21 / 0);
  }

  .lg\:ring-secondary-900\/10 {
    --tw-ring-color: rgb(88 64 21 / 0.1);
  }

  .lg\:ring-secondary-900\/100 {
    --tw-ring-color: rgb(88 64 21 / 1);
  }

  .lg\:ring-secondary-900\/20 {
    --tw-ring-color: rgb(88 64 21 / 0.2);
  }

  .lg\:ring-secondary-900\/25 {
    --tw-ring-color: rgb(88 64 21 / 0.25);
  }

  .lg\:ring-secondary-900\/30 {
    --tw-ring-color: rgb(88 64 21 / 0.3);
  }

  .lg\:ring-secondary-900\/40 {
    --tw-ring-color: rgb(88 64 21 / 0.4);
  }

  .lg\:ring-secondary-900\/5 {
    --tw-ring-color: rgb(88 64 21 / 0.05);
  }

  .lg\:ring-secondary-900\/50 {
    --tw-ring-color: rgb(88 64 21 / 0.5);
  }

  .lg\:ring-secondary-900\/60 {
    --tw-ring-color: rgb(88 64 21 / 0.6);
  }

  .lg\:ring-secondary-900\/70 {
    --tw-ring-color: rgb(88 64 21 / 0.7);
  }

  .lg\:ring-secondary-900\/75 {
    --tw-ring-color: rgb(88 64 21 / 0.75);
  }

  .lg\:ring-secondary-900\/80 {
    --tw-ring-color: rgb(88 64 21 / 0.8);
  }

  .lg\:ring-secondary-900\/90 {
    --tw-ring-color: rgb(88 64 21 / 0.9);
  }

  .lg\:ring-secondary-900\/95 {
    --tw-ring-color: rgb(88 64 21 / 0.95);
  }

  .lg\:ring-sky-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity));
  }

  .lg\:ring-sky-100\/0 {
    --tw-ring-color: rgb(224 242 254 / 0);
  }

  .lg\:ring-sky-100\/10 {
    --tw-ring-color: rgb(224 242 254 / 0.1);
  }

  .lg\:ring-sky-100\/100 {
    --tw-ring-color: rgb(224 242 254 / 1);
  }

  .lg\:ring-sky-100\/20 {
    --tw-ring-color: rgb(224 242 254 / 0.2);
  }

  .lg\:ring-sky-100\/25 {
    --tw-ring-color: rgb(224 242 254 / 0.25);
  }

  .lg\:ring-sky-100\/30 {
    --tw-ring-color: rgb(224 242 254 / 0.3);
  }

  .lg\:ring-sky-100\/40 {
    --tw-ring-color: rgb(224 242 254 / 0.4);
  }

  .lg\:ring-sky-100\/5 {
    --tw-ring-color: rgb(224 242 254 / 0.05);
  }

  .lg\:ring-sky-100\/50 {
    --tw-ring-color: rgb(224 242 254 / 0.5);
  }

  .lg\:ring-sky-100\/60 {
    --tw-ring-color: rgb(224 242 254 / 0.6);
  }

  .lg\:ring-sky-100\/70 {
    --tw-ring-color: rgb(224 242 254 / 0.7);
  }

  .lg\:ring-sky-100\/75 {
    --tw-ring-color: rgb(224 242 254 / 0.75);
  }

  .lg\:ring-sky-100\/80 {
    --tw-ring-color: rgb(224 242 254 / 0.8);
  }

  .lg\:ring-sky-100\/90 {
    --tw-ring-color: rgb(224 242 254 / 0.9);
  }

  .lg\:ring-sky-100\/95 {
    --tw-ring-color: rgb(224 242 254 / 0.95);
  }

  .lg\:ring-sky-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity));
  }

  .lg\:ring-sky-200\/0 {
    --tw-ring-color: rgb(186 230 253 / 0);
  }

  .lg\:ring-sky-200\/10 {
    --tw-ring-color: rgb(186 230 253 / 0.1);
  }

  .lg\:ring-sky-200\/100 {
    --tw-ring-color: rgb(186 230 253 / 1);
  }

  .lg\:ring-sky-200\/20 {
    --tw-ring-color: rgb(186 230 253 / 0.2);
  }

  .lg\:ring-sky-200\/25 {
    --tw-ring-color: rgb(186 230 253 / 0.25);
  }

  .lg\:ring-sky-200\/30 {
    --tw-ring-color: rgb(186 230 253 / 0.3);
  }

  .lg\:ring-sky-200\/40 {
    --tw-ring-color: rgb(186 230 253 / 0.4);
  }

  .lg\:ring-sky-200\/5 {
    --tw-ring-color: rgb(186 230 253 / 0.05);
  }

  .lg\:ring-sky-200\/50 {
    --tw-ring-color: rgb(186 230 253 / 0.5);
  }

  .lg\:ring-sky-200\/60 {
    --tw-ring-color: rgb(186 230 253 / 0.6);
  }

  .lg\:ring-sky-200\/70 {
    --tw-ring-color: rgb(186 230 253 / 0.7);
  }

  .lg\:ring-sky-200\/75 {
    --tw-ring-color: rgb(186 230 253 / 0.75);
  }

  .lg\:ring-sky-200\/80 {
    --tw-ring-color: rgb(186 230 253 / 0.8);
  }

  .lg\:ring-sky-200\/90 {
    --tw-ring-color: rgb(186 230 253 / 0.9);
  }

  .lg\:ring-sky-200\/95 {
    --tw-ring-color: rgb(186 230 253 / 0.95);
  }

  .lg\:ring-sky-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity));
  }

  .lg\:ring-sky-300\/0 {
    --tw-ring-color: rgb(125 211 252 / 0);
  }

  .lg\:ring-sky-300\/10 {
    --tw-ring-color: rgb(125 211 252 / 0.1);
  }

  .lg\:ring-sky-300\/100 {
    --tw-ring-color: rgb(125 211 252 / 1);
  }

  .lg\:ring-sky-300\/20 {
    --tw-ring-color: rgb(125 211 252 / 0.2);
  }

  .lg\:ring-sky-300\/25 {
    --tw-ring-color: rgb(125 211 252 / 0.25);
  }

  .lg\:ring-sky-300\/30 {
    --tw-ring-color: rgb(125 211 252 / 0.3);
  }

  .lg\:ring-sky-300\/40 {
    --tw-ring-color: rgb(125 211 252 / 0.4);
  }

  .lg\:ring-sky-300\/5 {
    --tw-ring-color: rgb(125 211 252 / 0.05);
  }

  .lg\:ring-sky-300\/50 {
    --tw-ring-color: rgb(125 211 252 / 0.5);
  }

  .lg\:ring-sky-300\/60 {
    --tw-ring-color: rgb(125 211 252 / 0.6);
  }

  .lg\:ring-sky-300\/70 {
    --tw-ring-color: rgb(125 211 252 / 0.7);
  }

  .lg\:ring-sky-300\/75 {
    --tw-ring-color: rgb(125 211 252 / 0.75);
  }

  .lg\:ring-sky-300\/80 {
    --tw-ring-color: rgb(125 211 252 / 0.8);
  }

  .lg\:ring-sky-300\/90 {
    --tw-ring-color: rgb(125 211 252 / 0.9);
  }

  .lg\:ring-sky-300\/95 {
    --tw-ring-color: rgb(125 211 252 / 0.95);
  }

  .lg\:ring-sky-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity));
  }

  .lg\:ring-sky-400\/0 {
    --tw-ring-color: rgb(56 189 248 / 0);
  }

  .lg\:ring-sky-400\/10 {
    --tw-ring-color: rgb(56 189 248 / 0.1);
  }

  .lg\:ring-sky-400\/100 {
    --tw-ring-color: rgb(56 189 248 / 1);
  }

  .lg\:ring-sky-400\/20 {
    --tw-ring-color: rgb(56 189 248 / 0.2);
  }

  .lg\:ring-sky-400\/25 {
    --tw-ring-color: rgb(56 189 248 / 0.25);
  }

  .lg\:ring-sky-400\/30 {
    --tw-ring-color: rgb(56 189 248 / 0.3);
  }

  .lg\:ring-sky-400\/40 {
    --tw-ring-color: rgb(56 189 248 / 0.4);
  }

  .lg\:ring-sky-400\/5 {
    --tw-ring-color: rgb(56 189 248 / 0.05);
  }

  .lg\:ring-sky-400\/50 {
    --tw-ring-color: rgb(56 189 248 / 0.5);
  }

  .lg\:ring-sky-400\/60 {
    --tw-ring-color: rgb(56 189 248 / 0.6);
  }

  .lg\:ring-sky-400\/70 {
    --tw-ring-color: rgb(56 189 248 / 0.7);
  }

  .lg\:ring-sky-400\/75 {
    --tw-ring-color: rgb(56 189 248 / 0.75);
  }

  .lg\:ring-sky-400\/80 {
    --tw-ring-color: rgb(56 189 248 / 0.8);
  }

  .lg\:ring-sky-400\/90 {
    --tw-ring-color: rgb(56 189 248 / 0.9);
  }

  .lg\:ring-sky-400\/95 {
    --tw-ring-color: rgb(56 189 248 / 0.95);
  }

  .lg\:ring-sky-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity));
  }

  .lg\:ring-sky-50\/0 {
    --tw-ring-color: rgb(240 249 255 / 0);
  }

  .lg\:ring-sky-50\/10 {
    --tw-ring-color: rgb(240 249 255 / 0.1);
  }

  .lg\:ring-sky-50\/100 {
    --tw-ring-color: rgb(240 249 255 / 1);
  }

  .lg\:ring-sky-50\/20 {
    --tw-ring-color: rgb(240 249 255 / 0.2);
  }

  .lg\:ring-sky-50\/25 {
    --tw-ring-color: rgb(240 249 255 / 0.25);
  }

  .lg\:ring-sky-50\/30 {
    --tw-ring-color: rgb(240 249 255 / 0.3);
  }

  .lg\:ring-sky-50\/40 {
    --tw-ring-color: rgb(240 249 255 / 0.4);
  }

  .lg\:ring-sky-50\/5 {
    --tw-ring-color: rgb(240 249 255 / 0.05);
  }

  .lg\:ring-sky-50\/50 {
    --tw-ring-color: rgb(240 249 255 / 0.5);
  }

  .lg\:ring-sky-50\/60 {
    --tw-ring-color: rgb(240 249 255 / 0.6);
  }

  .lg\:ring-sky-50\/70 {
    --tw-ring-color: rgb(240 249 255 / 0.7);
  }

  .lg\:ring-sky-50\/75 {
    --tw-ring-color: rgb(240 249 255 / 0.75);
  }

  .lg\:ring-sky-50\/80 {
    --tw-ring-color: rgb(240 249 255 / 0.8);
  }

  .lg\:ring-sky-50\/90 {
    --tw-ring-color: rgb(240 249 255 / 0.9);
  }

  .lg\:ring-sky-50\/95 {
    --tw-ring-color: rgb(240 249 255 / 0.95);
  }

  .lg\:ring-sky-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity));
  }

  .lg\:ring-sky-500\/0 {
    --tw-ring-color: rgb(14 165 233 / 0);
  }

  .lg\:ring-sky-500\/10 {
    --tw-ring-color: rgb(14 165 233 / 0.1);
  }

  .lg\:ring-sky-500\/100 {
    --tw-ring-color: rgb(14 165 233 / 1);
  }

  .lg\:ring-sky-500\/20 {
    --tw-ring-color: rgb(14 165 233 / 0.2);
  }

  .lg\:ring-sky-500\/25 {
    --tw-ring-color: rgb(14 165 233 / 0.25);
  }

  .lg\:ring-sky-500\/30 {
    --tw-ring-color: rgb(14 165 233 / 0.3);
  }

  .lg\:ring-sky-500\/40 {
    --tw-ring-color: rgb(14 165 233 / 0.4);
  }

  .lg\:ring-sky-500\/5 {
    --tw-ring-color: rgb(14 165 233 / 0.05);
  }

  .lg\:ring-sky-500\/50 {
    --tw-ring-color: rgb(14 165 233 / 0.5);
  }

  .lg\:ring-sky-500\/60 {
    --tw-ring-color: rgb(14 165 233 / 0.6);
  }

  .lg\:ring-sky-500\/70 {
    --tw-ring-color: rgb(14 165 233 / 0.7);
  }

  .lg\:ring-sky-500\/75 {
    --tw-ring-color: rgb(14 165 233 / 0.75);
  }

  .lg\:ring-sky-500\/80 {
    --tw-ring-color: rgb(14 165 233 / 0.8);
  }

  .lg\:ring-sky-500\/90 {
    --tw-ring-color: rgb(14 165 233 / 0.9);
  }

  .lg\:ring-sky-500\/95 {
    --tw-ring-color: rgb(14 165 233 / 0.95);
  }

  .lg\:ring-sky-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity));
  }

  .lg\:ring-sky-600\/0 {
    --tw-ring-color: rgb(2 132 199 / 0);
  }

  .lg\:ring-sky-600\/10 {
    --tw-ring-color: rgb(2 132 199 / 0.1);
  }

  .lg\:ring-sky-600\/100 {
    --tw-ring-color: rgb(2 132 199 / 1);
  }

  .lg\:ring-sky-600\/20 {
    --tw-ring-color: rgb(2 132 199 / 0.2);
  }

  .lg\:ring-sky-600\/25 {
    --tw-ring-color: rgb(2 132 199 / 0.25);
  }

  .lg\:ring-sky-600\/30 {
    --tw-ring-color: rgb(2 132 199 / 0.3);
  }

  .lg\:ring-sky-600\/40 {
    --tw-ring-color: rgb(2 132 199 / 0.4);
  }

  .lg\:ring-sky-600\/5 {
    --tw-ring-color: rgb(2 132 199 / 0.05);
  }

  .lg\:ring-sky-600\/50 {
    --tw-ring-color: rgb(2 132 199 / 0.5);
  }

  .lg\:ring-sky-600\/60 {
    --tw-ring-color: rgb(2 132 199 / 0.6);
  }

  .lg\:ring-sky-600\/70 {
    --tw-ring-color: rgb(2 132 199 / 0.7);
  }

  .lg\:ring-sky-600\/75 {
    --tw-ring-color: rgb(2 132 199 / 0.75);
  }

  .lg\:ring-sky-600\/80 {
    --tw-ring-color: rgb(2 132 199 / 0.8);
  }

  .lg\:ring-sky-600\/90 {
    --tw-ring-color: rgb(2 132 199 / 0.9);
  }

  .lg\:ring-sky-600\/95 {
    --tw-ring-color: rgb(2 132 199 / 0.95);
  }

  .lg\:ring-sky-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity));
  }

  .lg\:ring-sky-700\/0 {
    --tw-ring-color: rgb(3 105 161 / 0);
  }

  .lg\:ring-sky-700\/10 {
    --tw-ring-color: rgb(3 105 161 / 0.1);
  }

  .lg\:ring-sky-700\/100 {
    --tw-ring-color: rgb(3 105 161 / 1);
  }

  .lg\:ring-sky-700\/20 {
    --tw-ring-color: rgb(3 105 161 / 0.2);
  }

  .lg\:ring-sky-700\/25 {
    --tw-ring-color: rgb(3 105 161 / 0.25);
  }

  .lg\:ring-sky-700\/30 {
    --tw-ring-color: rgb(3 105 161 / 0.3);
  }

  .lg\:ring-sky-700\/40 {
    --tw-ring-color: rgb(3 105 161 / 0.4);
  }

  .lg\:ring-sky-700\/5 {
    --tw-ring-color: rgb(3 105 161 / 0.05);
  }

  .lg\:ring-sky-700\/50 {
    --tw-ring-color: rgb(3 105 161 / 0.5);
  }

  .lg\:ring-sky-700\/60 {
    --tw-ring-color: rgb(3 105 161 / 0.6);
  }

  .lg\:ring-sky-700\/70 {
    --tw-ring-color: rgb(3 105 161 / 0.7);
  }

  .lg\:ring-sky-700\/75 {
    --tw-ring-color: rgb(3 105 161 / 0.75);
  }

  .lg\:ring-sky-700\/80 {
    --tw-ring-color: rgb(3 105 161 / 0.8);
  }

  .lg\:ring-sky-700\/90 {
    --tw-ring-color: rgb(3 105 161 / 0.9);
  }

  .lg\:ring-sky-700\/95 {
    --tw-ring-color: rgb(3 105 161 / 0.95);
  }

  .lg\:ring-sky-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity));
  }

  .lg\:ring-sky-800\/0 {
    --tw-ring-color: rgb(7 89 133 / 0);
  }

  .lg\:ring-sky-800\/10 {
    --tw-ring-color: rgb(7 89 133 / 0.1);
  }

  .lg\:ring-sky-800\/100 {
    --tw-ring-color: rgb(7 89 133 / 1);
  }

  .lg\:ring-sky-800\/20 {
    --tw-ring-color: rgb(7 89 133 / 0.2);
  }

  .lg\:ring-sky-800\/25 {
    --tw-ring-color: rgb(7 89 133 / 0.25);
  }

  .lg\:ring-sky-800\/30 {
    --tw-ring-color: rgb(7 89 133 / 0.3);
  }

  .lg\:ring-sky-800\/40 {
    --tw-ring-color: rgb(7 89 133 / 0.4);
  }

  .lg\:ring-sky-800\/5 {
    --tw-ring-color: rgb(7 89 133 / 0.05);
  }

  .lg\:ring-sky-800\/50 {
    --tw-ring-color: rgb(7 89 133 / 0.5);
  }

  .lg\:ring-sky-800\/60 {
    --tw-ring-color: rgb(7 89 133 / 0.6);
  }

  .lg\:ring-sky-800\/70 {
    --tw-ring-color: rgb(7 89 133 / 0.7);
  }

  .lg\:ring-sky-800\/75 {
    --tw-ring-color: rgb(7 89 133 / 0.75);
  }

  .lg\:ring-sky-800\/80 {
    --tw-ring-color: rgb(7 89 133 / 0.8);
  }

  .lg\:ring-sky-800\/90 {
    --tw-ring-color: rgb(7 89 133 / 0.9);
  }

  .lg\:ring-sky-800\/95 {
    --tw-ring-color: rgb(7 89 133 / 0.95);
  }

  .lg\:ring-sky-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity));
  }

  .lg\:ring-sky-900\/0 {
    --tw-ring-color: rgb(12 74 110 / 0);
  }

  .lg\:ring-sky-900\/10 {
    --tw-ring-color: rgb(12 74 110 / 0.1);
  }

  .lg\:ring-sky-900\/100 {
    --tw-ring-color: rgb(12 74 110 / 1);
  }

  .lg\:ring-sky-900\/20 {
    --tw-ring-color: rgb(12 74 110 / 0.2);
  }

  .lg\:ring-sky-900\/25 {
    --tw-ring-color: rgb(12 74 110 / 0.25);
  }

  .lg\:ring-sky-900\/30 {
    --tw-ring-color: rgb(12 74 110 / 0.3);
  }

  .lg\:ring-sky-900\/40 {
    --tw-ring-color: rgb(12 74 110 / 0.4);
  }

  .lg\:ring-sky-900\/5 {
    --tw-ring-color: rgb(12 74 110 / 0.05);
  }

  .lg\:ring-sky-900\/50 {
    --tw-ring-color: rgb(12 74 110 / 0.5);
  }

  .lg\:ring-sky-900\/60 {
    --tw-ring-color: rgb(12 74 110 / 0.6);
  }

  .lg\:ring-sky-900\/70 {
    --tw-ring-color: rgb(12 74 110 / 0.7);
  }

  .lg\:ring-sky-900\/75 {
    --tw-ring-color: rgb(12 74 110 / 0.75);
  }

  .lg\:ring-sky-900\/80 {
    --tw-ring-color: rgb(12 74 110 / 0.8);
  }

  .lg\:ring-sky-900\/90 {
    --tw-ring-color: rgb(12 74 110 / 0.9);
  }

  .lg\:ring-sky-900\/95 {
    --tw-ring-color: rgb(12 74 110 / 0.95);
  }

  .lg\:ring-success-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(72 187 120 / var(--tw-ring-opacity));
  }

  .lg\:ring-success-500\/0 {
    --tw-ring-color: rgb(72 187 120 / 0);
  }

  .lg\:ring-success-500\/10 {
    --tw-ring-color: rgb(72 187 120 / 0.1);
  }

  .lg\:ring-success-500\/100 {
    --tw-ring-color: rgb(72 187 120 / 1);
  }

  .lg\:ring-success-500\/20 {
    --tw-ring-color: rgb(72 187 120 / 0.2);
  }

  .lg\:ring-success-500\/25 {
    --tw-ring-color: rgb(72 187 120 / 0.25);
  }

  .lg\:ring-success-500\/30 {
    --tw-ring-color: rgb(72 187 120 / 0.3);
  }

  .lg\:ring-success-500\/40 {
    --tw-ring-color: rgb(72 187 120 / 0.4);
  }

  .lg\:ring-success-500\/5 {
    --tw-ring-color: rgb(72 187 120 / 0.05);
  }

  .lg\:ring-success-500\/50 {
    --tw-ring-color: rgb(72 187 120 / 0.5);
  }

  .lg\:ring-success-500\/60 {
    --tw-ring-color: rgb(72 187 120 / 0.6);
  }

  .lg\:ring-success-500\/70 {
    --tw-ring-color: rgb(72 187 120 / 0.7);
  }

  .lg\:ring-success-500\/75 {
    --tw-ring-color: rgb(72 187 120 / 0.75);
  }

  .lg\:ring-success-500\/80 {
    --tw-ring-color: rgb(72 187 120 / 0.8);
  }

  .lg\:ring-success-500\/90 {
    --tw-ring-color: rgb(72 187 120 / 0.9);
  }

  .lg\:ring-success-500\/95 {
    --tw-ring-color: rgb(72 187 120 / 0.95);
  }

  .lg\:ring-warning-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(246 224 94 / var(--tw-ring-opacity));
  }

  .lg\:ring-warning-500\/0 {
    --tw-ring-color: rgb(246 224 94 / 0);
  }

  .lg\:ring-warning-500\/10 {
    --tw-ring-color: rgb(246 224 94 / 0.1);
  }

  .lg\:ring-warning-500\/100 {
    --tw-ring-color: rgb(246 224 94 / 1);
  }

  .lg\:ring-warning-500\/20 {
    --tw-ring-color: rgb(246 224 94 / 0.2);
  }

  .lg\:ring-warning-500\/25 {
    --tw-ring-color: rgb(246 224 94 / 0.25);
  }

  .lg\:ring-warning-500\/30 {
    --tw-ring-color: rgb(246 224 94 / 0.3);
  }

  .lg\:ring-warning-500\/40 {
    --tw-ring-color: rgb(246 224 94 / 0.4);
  }

  .lg\:ring-warning-500\/5 {
    --tw-ring-color: rgb(246 224 94 / 0.05);
  }

  .lg\:ring-warning-500\/50 {
    --tw-ring-color: rgb(246 224 94 / 0.5);
  }

  .lg\:ring-warning-500\/60 {
    --tw-ring-color: rgb(246 224 94 / 0.6);
  }

  .lg\:ring-warning-500\/70 {
    --tw-ring-color: rgb(246 224 94 / 0.7);
  }

  .lg\:ring-warning-500\/75 {
    --tw-ring-color: rgb(246 224 94 / 0.75);
  }

  .lg\:ring-warning-500\/80 {
    --tw-ring-color: rgb(246 224 94 / 0.8);
  }

  .lg\:ring-warning-500\/90 {
    --tw-ring-color: rgb(246 224 94 / 0.9);
  }

  .lg\:ring-warning-500\/95 {
    --tw-ring-color: rgb(246 224 94 / 0.95);
  }

  .lg\:ring-yellow-100 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-100\/0 {
    --tw-ring-color: rgb(254 249 195 / 0);
  }

  .lg\:ring-yellow-100\/10 {
    --tw-ring-color: rgb(254 249 195 / 0.1);
  }

  .lg\:ring-yellow-100\/100 {
    --tw-ring-color: rgb(254 249 195 / 1);
  }

  .lg\:ring-yellow-100\/20 {
    --tw-ring-color: rgb(254 249 195 / 0.2);
  }

  .lg\:ring-yellow-100\/25 {
    --tw-ring-color: rgb(254 249 195 / 0.25);
  }

  .lg\:ring-yellow-100\/30 {
    --tw-ring-color: rgb(254 249 195 / 0.3);
  }

  .lg\:ring-yellow-100\/40 {
    --tw-ring-color: rgb(254 249 195 / 0.4);
  }

  .lg\:ring-yellow-100\/5 {
    --tw-ring-color: rgb(254 249 195 / 0.05);
  }

  .lg\:ring-yellow-100\/50 {
    --tw-ring-color: rgb(254 249 195 / 0.5);
  }

  .lg\:ring-yellow-100\/60 {
    --tw-ring-color: rgb(254 249 195 / 0.6);
  }

  .lg\:ring-yellow-100\/70 {
    --tw-ring-color: rgb(254 249 195 / 0.7);
  }

  .lg\:ring-yellow-100\/75 {
    --tw-ring-color: rgb(254 249 195 / 0.75);
  }

  .lg\:ring-yellow-100\/80 {
    --tw-ring-color: rgb(254 249 195 / 0.8);
  }

  .lg\:ring-yellow-100\/90 {
    --tw-ring-color: rgb(254 249 195 / 0.9);
  }

  .lg\:ring-yellow-100\/95 {
    --tw-ring-color: rgb(254 249 195 / 0.95);
  }

  .lg\:ring-yellow-200 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-200\/0 {
    --tw-ring-color: rgb(254 240 138 / 0);
  }

  .lg\:ring-yellow-200\/10 {
    --tw-ring-color: rgb(254 240 138 / 0.1);
  }

  .lg\:ring-yellow-200\/100 {
    --tw-ring-color: rgb(254 240 138 / 1);
  }

  .lg\:ring-yellow-200\/20 {
    --tw-ring-color: rgb(254 240 138 / 0.2);
  }

  .lg\:ring-yellow-200\/25 {
    --tw-ring-color: rgb(254 240 138 / 0.25);
  }

  .lg\:ring-yellow-200\/30 {
    --tw-ring-color: rgb(254 240 138 / 0.3);
  }

  .lg\:ring-yellow-200\/40 {
    --tw-ring-color: rgb(254 240 138 / 0.4);
  }

  .lg\:ring-yellow-200\/5 {
    --tw-ring-color: rgb(254 240 138 / 0.05);
  }

  .lg\:ring-yellow-200\/50 {
    --tw-ring-color: rgb(254 240 138 / 0.5);
  }

  .lg\:ring-yellow-200\/60 {
    --tw-ring-color: rgb(254 240 138 / 0.6);
  }

  .lg\:ring-yellow-200\/70 {
    --tw-ring-color: rgb(254 240 138 / 0.7);
  }

  .lg\:ring-yellow-200\/75 {
    --tw-ring-color: rgb(254 240 138 / 0.75);
  }

  .lg\:ring-yellow-200\/80 {
    --tw-ring-color: rgb(254 240 138 / 0.8);
  }

  .lg\:ring-yellow-200\/90 {
    --tw-ring-color: rgb(254 240 138 / 0.9);
  }

  .lg\:ring-yellow-200\/95 {
    --tw-ring-color: rgb(254 240 138 / 0.95);
  }

  .lg\:ring-yellow-300 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-300\/0 {
    --tw-ring-color: rgb(253 224 71 / 0);
  }

  .lg\:ring-yellow-300\/10 {
    --tw-ring-color: rgb(253 224 71 / 0.1);
  }

  .lg\:ring-yellow-300\/100 {
    --tw-ring-color: rgb(253 224 71 / 1);
  }

  .lg\:ring-yellow-300\/20 {
    --tw-ring-color: rgb(253 224 71 / 0.2);
  }

  .lg\:ring-yellow-300\/25 {
    --tw-ring-color: rgb(253 224 71 / 0.25);
  }

  .lg\:ring-yellow-300\/30 {
    --tw-ring-color: rgb(253 224 71 / 0.3);
  }

  .lg\:ring-yellow-300\/40 {
    --tw-ring-color: rgb(253 224 71 / 0.4);
  }

  .lg\:ring-yellow-300\/5 {
    --tw-ring-color: rgb(253 224 71 / 0.05);
  }

  .lg\:ring-yellow-300\/50 {
    --tw-ring-color: rgb(253 224 71 / 0.5);
  }

  .lg\:ring-yellow-300\/60 {
    --tw-ring-color: rgb(253 224 71 / 0.6);
  }

  .lg\:ring-yellow-300\/70 {
    --tw-ring-color: rgb(253 224 71 / 0.7);
  }

  .lg\:ring-yellow-300\/75 {
    --tw-ring-color: rgb(253 224 71 / 0.75);
  }

  .lg\:ring-yellow-300\/80 {
    --tw-ring-color: rgb(253 224 71 / 0.8);
  }

  .lg\:ring-yellow-300\/90 {
    --tw-ring-color: rgb(253 224 71 / 0.9);
  }

  .lg\:ring-yellow-300\/95 {
    --tw-ring-color: rgb(253 224 71 / 0.95);
  }

  .lg\:ring-yellow-400 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-400\/0 {
    --tw-ring-color: rgb(250 204 21 / 0);
  }

  .lg\:ring-yellow-400\/10 {
    --tw-ring-color: rgb(250 204 21 / 0.1);
  }

  .lg\:ring-yellow-400\/100 {
    --tw-ring-color: rgb(250 204 21 / 1);
  }

  .lg\:ring-yellow-400\/20 {
    --tw-ring-color: rgb(250 204 21 / 0.2);
  }

  .lg\:ring-yellow-400\/25 {
    --tw-ring-color: rgb(250 204 21 / 0.25);
  }

  .lg\:ring-yellow-400\/30 {
    --tw-ring-color: rgb(250 204 21 / 0.3);
  }

  .lg\:ring-yellow-400\/40 {
    --tw-ring-color: rgb(250 204 21 / 0.4);
  }

  .lg\:ring-yellow-400\/5 {
    --tw-ring-color: rgb(250 204 21 / 0.05);
  }

  .lg\:ring-yellow-400\/50 {
    --tw-ring-color: rgb(250 204 21 / 0.5);
  }

  .lg\:ring-yellow-400\/60 {
    --tw-ring-color: rgb(250 204 21 / 0.6);
  }

  .lg\:ring-yellow-400\/70 {
    --tw-ring-color: rgb(250 204 21 / 0.7);
  }

  .lg\:ring-yellow-400\/75 {
    --tw-ring-color: rgb(250 204 21 / 0.75);
  }

  .lg\:ring-yellow-400\/80 {
    --tw-ring-color: rgb(250 204 21 / 0.8);
  }

  .lg\:ring-yellow-400\/90 {
    --tw-ring-color: rgb(250 204 21 / 0.9);
  }

  .lg\:ring-yellow-400\/95 {
    --tw-ring-color: rgb(250 204 21 / 0.95);
  }

  .lg\:ring-yellow-50 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-50\/0 {
    --tw-ring-color: rgb(254 252 232 / 0);
  }

  .lg\:ring-yellow-50\/10 {
    --tw-ring-color: rgb(254 252 232 / 0.1);
  }

  .lg\:ring-yellow-50\/100 {
    --tw-ring-color: rgb(254 252 232 / 1);
  }

  .lg\:ring-yellow-50\/20 {
    --tw-ring-color: rgb(254 252 232 / 0.2);
  }

  .lg\:ring-yellow-50\/25 {
    --tw-ring-color: rgb(254 252 232 / 0.25);
  }

  .lg\:ring-yellow-50\/30 {
    --tw-ring-color: rgb(254 252 232 / 0.3);
  }

  .lg\:ring-yellow-50\/40 {
    --tw-ring-color: rgb(254 252 232 / 0.4);
  }

  .lg\:ring-yellow-50\/5 {
    --tw-ring-color: rgb(254 252 232 / 0.05);
  }

  .lg\:ring-yellow-50\/50 {
    --tw-ring-color: rgb(254 252 232 / 0.5);
  }

  .lg\:ring-yellow-50\/60 {
    --tw-ring-color: rgb(254 252 232 / 0.6);
  }

  .lg\:ring-yellow-50\/70 {
    --tw-ring-color: rgb(254 252 232 / 0.7);
  }

  .lg\:ring-yellow-50\/75 {
    --tw-ring-color: rgb(254 252 232 / 0.75);
  }

  .lg\:ring-yellow-50\/80 {
    --tw-ring-color: rgb(254 252 232 / 0.8);
  }

  .lg\:ring-yellow-50\/90 {
    --tw-ring-color: rgb(254 252 232 / 0.9);
  }

  .lg\:ring-yellow-50\/95 {
    --tw-ring-color: rgb(254 252 232 / 0.95);
  }

  .lg\:ring-yellow-500 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-500\/0 {
    --tw-ring-color: rgb(234 179 8 / 0);
  }

  .lg\:ring-yellow-500\/10 {
    --tw-ring-color: rgb(234 179 8 / 0.1);
  }

  .lg\:ring-yellow-500\/100 {
    --tw-ring-color: rgb(234 179 8 / 1);
  }

  .lg\:ring-yellow-500\/20 {
    --tw-ring-color: rgb(234 179 8 / 0.2);
  }

  .lg\:ring-yellow-500\/25 {
    --tw-ring-color: rgb(234 179 8 / 0.25);
  }

  .lg\:ring-yellow-500\/30 {
    --tw-ring-color: rgb(234 179 8 / 0.3);
  }

  .lg\:ring-yellow-500\/40 {
    --tw-ring-color: rgb(234 179 8 / 0.4);
  }

  .lg\:ring-yellow-500\/5 {
    --tw-ring-color: rgb(234 179 8 / 0.05);
  }

  .lg\:ring-yellow-500\/50 {
    --tw-ring-color: rgb(234 179 8 / 0.5);
  }

  .lg\:ring-yellow-500\/60 {
    --tw-ring-color: rgb(234 179 8 / 0.6);
  }

  .lg\:ring-yellow-500\/70 {
    --tw-ring-color: rgb(234 179 8 / 0.7);
  }

  .lg\:ring-yellow-500\/75 {
    --tw-ring-color: rgb(234 179 8 / 0.75);
  }

  .lg\:ring-yellow-500\/80 {
    --tw-ring-color: rgb(234 179 8 / 0.8);
  }

  .lg\:ring-yellow-500\/90 {
    --tw-ring-color: rgb(234 179 8 / 0.9);
  }

  .lg\:ring-yellow-500\/95 {
    --tw-ring-color: rgb(234 179 8 / 0.95);
  }

  .lg\:ring-yellow-600 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-600\/0 {
    --tw-ring-color: rgb(202 138 4 / 0);
  }

  .lg\:ring-yellow-600\/10 {
    --tw-ring-color: rgb(202 138 4 / 0.1);
  }

  .lg\:ring-yellow-600\/100 {
    --tw-ring-color: rgb(202 138 4 / 1);
  }

  .lg\:ring-yellow-600\/20 {
    --tw-ring-color: rgb(202 138 4 / 0.2);
  }

  .lg\:ring-yellow-600\/25 {
    --tw-ring-color: rgb(202 138 4 / 0.25);
  }

  .lg\:ring-yellow-600\/30 {
    --tw-ring-color: rgb(202 138 4 / 0.3);
  }

  .lg\:ring-yellow-600\/40 {
    --tw-ring-color: rgb(202 138 4 / 0.4);
  }

  .lg\:ring-yellow-600\/5 {
    --tw-ring-color: rgb(202 138 4 / 0.05);
  }

  .lg\:ring-yellow-600\/50 {
    --tw-ring-color: rgb(202 138 4 / 0.5);
  }

  .lg\:ring-yellow-600\/60 {
    --tw-ring-color: rgb(202 138 4 / 0.6);
  }

  .lg\:ring-yellow-600\/70 {
    --tw-ring-color: rgb(202 138 4 / 0.7);
  }

  .lg\:ring-yellow-600\/75 {
    --tw-ring-color: rgb(202 138 4 / 0.75);
  }

  .lg\:ring-yellow-600\/80 {
    --tw-ring-color: rgb(202 138 4 / 0.8);
  }

  .lg\:ring-yellow-600\/90 {
    --tw-ring-color: rgb(202 138 4 / 0.9);
  }

  .lg\:ring-yellow-600\/95 {
    --tw-ring-color: rgb(202 138 4 / 0.95);
  }

  .lg\:ring-yellow-700 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-700\/0 {
    --tw-ring-color: rgb(161 98 7 / 0);
  }

  .lg\:ring-yellow-700\/10 {
    --tw-ring-color: rgb(161 98 7 / 0.1);
  }

  .lg\:ring-yellow-700\/100 {
    --tw-ring-color: rgb(161 98 7 / 1);
  }

  .lg\:ring-yellow-700\/20 {
    --tw-ring-color: rgb(161 98 7 / 0.2);
  }

  .lg\:ring-yellow-700\/25 {
    --tw-ring-color: rgb(161 98 7 / 0.25);
  }

  .lg\:ring-yellow-700\/30 {
    --tw-ring-color: rgb(161 98 7 / 0.3);
  }

  .lg\:ring-yellow-700\/40 {
    --tw-ring-color: rgb(161 98 7 / 0.4);
  }

  .lg\:ring-yellow-700\/5 {
    --tw-ring-color: rgb(161 98 7 / 0.05);
  }

  .lg\:ring-yellow-700\/50 {
    --tw-ring-color: rgb(161 98 7 / 0.5);
  }

  .lg\:ring-yellow-700\/60 {
    --tw-ring-color: rgb(161 98 7 / 0.6);
  }

  .lg\:ring-yellow-700\/70 {
    --tw-ring-color: rgb(161 98 7 / 0.7);
  }

  .lg\:ring-yellow-700\/75 {
    --tw-ring-color: rgb(161 98 7 / 0.75);
  }

  .lg\:ring-yellow-700\/80 {
    --tw-ring-color: rgb(161 98 7 / 0.8);
  }

  .lg\:ring-yellow-700\/90 {
    --tw-ring-color: rgb(161 98 7 / 0.9);
  }

  .lg\:ring-yellow-700\/95 {
    --tw-ring-color: rgb(161 98 7 / 0.95);
  }

  .lg\:ring-yellow-800 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-800\/0 {
    --tw-ring-color: rgb(133 77 14 / 0);
  }

  .lg\:ring-yellow-800\/10 {
    --tw-ring-color: rgb(133 77 14 / 0.1);
  }

  .lg\:ring-yellow-800\/100 {
    --tw-ring-color: rgb(133 77 14 / 1);
  }

  .lg\:ring-yellow-800\/20 {
    --tw-ring-color: rgb(133 77 14 / 0.2);
  }

  .lg\:ring-yellow-800\/25 {
    --tw-ring-color: rgb(133 77 14 / 0.25);
  }

  .lg\:ring-yellow-800\/30 {
    --tw-ring-color: rgb(133 77 14 / 0.3);
  }

  .lg\:ring-yellow-800\/40 {
    --tw-ring-color: rgb(133 77 14 / 0.4);
  }

  .lg\:ring-yellow-800\/5 {
    --tw-ring-color: rgb(133 77 14 / 0.05);
  }

  .lg\:ring-yellow-800\/50 {
    --tw-ring-color: rgb(133 77 14 / 0.5);
  }

  .lg\:ring-yellow-800\/60 {
    --tw-ring-color: rgb(133 77 14 / 0.6);
  }

  .lg\:ring-yellow-800\/70 {
    --tw-ring-color: rgb(133 77 14 / 0.7);
  }

  .lg\:ring-yellow-800\/75 {
    --tw-ring-color: rgb(133 77 14 / 0.75);
  }

  .lg\:ring-yellow-800\/80 {
    --tw-ring-color: rgb(133 77 14 / 0.8);
  }

  .lg\:ring-yellow-800\/90 {
    --tw-ring-color: rgb(133 77 14 / 0.9);
  }

  .lg\:ring-yellow-800\/95 {
    --tw-ring-color: rgb(133 77 14 / 0.95);
  }

  .lg\:ring-yellow-900 {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity));
  }

  .lg\:ring-yellow-900\/0 {
    --tw-ring-color: rgb(113 63 18 / 0);
  }

  .lg\:ring-yellow-900\/10 {
    --tw-ring-color: rgb(113 63 18 / 0.1);
  }

  .lg\:ring-yellow-900\/100 {
    --tw-ring-color: rgb(113 63 18 / 1);
  }

  .lg\:ring-yellow-900\/20 {
    --tw-ring-color: rgb(113 63 18 / 0.2);
  }

  .lg\:ring-yellow-900\/25 {
    --tw-ring-color: rgb(113 63 18 / 0.25);
  }

  .lg\:ring-yellow-900\/30 {
    --tw-ring-color: rgb(113 63 18 / 0.3);
  }

  .lg\:ring-yellow-900\/40 {
    --tw-ring-color: rgb(113 63 18 / 0.4);
  }

  .lg\:ring-yellow-900\/5 {
    --tw-ring-color: rgb(113 63 18 / 0.05);
  }

  .lg\:ring-yellow-900\/50 {
    --tw-ring-color: rgb(113 63 18 / 0.5);
  }

  .lg\:ring-yellow-900\/60 {
    --tw-ring-color: rgb(113 63 18 / 0.6);
  }

  .lg\:ring-yellow-900\/70 {
    --tw-ring-color: rgb(113 63 18 / 0.7);
  }

  .lg\:ring-yellow-900\/75 {
    --tw-ring-color: rgb(113 63 18 / 0.75);
  }

  .lg\:ring-yellow-900\/80 {
    --tw-ring-color: rgb(113 63 18 / 0.8);
  }

  .lg\:ring-yellow-900\/90 {
    --tw-ring-color: rgb(113 63 18 / 0.9);
  }

  .lg\:ring-yellow-900\/95 {
    --tw-ring-color: rgb(113 63 18 / 0.95);
  }

  .lg\:hover\:bg-blue-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-100\/0:hover {
    background-color: rgb(219 234 254 / 0);
  }

  .lg\:hover\:bg-blue-100\/10:hover {
    background-color: rgb(219 234 254 / 0.1);
  }

  .lg\:hover\:bg-blue-100\/100:hover {
    background-color: rgb(219 234 254 / 1);
  }

  .lg\:hover\:bg-blue-100\/20:hover {
    background-color: rgb(219 234 254 / 0.2);
  }

  .lg\:hover\:bg-blue-100\/25:hover {
    background-color: rgb(219 234 254 / 0.25);
  }

  .lg\:hover\:bg-blue-100\/30:hover {
    background-color: rgb(219 234 254 / 0.3);
  }

  .lg\:hover\:bg-blue-100\/40:hover {
    background-color: rgb(219 234 254 / 0.4);
  }

  .lg\:hover\:bg-blue-100\/5:hover {
    background-color: rgb(219 234 254 / 0.05);
  }

  .lg\:hover\:bg-blue-100\/50:hover {
    background-color: rgb(219 234 254 / 0.5);
  }

  .lg\:hover\:bg-blue-100\/60:hover {
    background-color: rgb(219 234 254 / 0.6);
  }

  .lg\:hover\:bg-blue-100\/70:hover {
    background-color: rgb(219 234 254 / 0.7);
  }

  .lg\:hover\:bg-blue-100\/75:hover {
    background-color: rgb(219 234 254 / 0.75);
  }

  .lg\:hover\:bg-blue-100\/80:hover {
    background-color: rgb(219 234 254 / 0.8);
  }

  .lg\:hover\:bg-blue-100\/90:hover {
    background-color: rgb(219 234 254 / 0.9);
  }

  .lg\:hover\:bg-blue-100\/95:hover {
    background-color: rgb(219 234 254 / 0.95);
  }

  .lg\:hover\:bg-blue-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(191 219 254 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-200\/0:hover {
    background-color: rgb(191 219 254 / 0);
  }

  .lg\:hover\:bg-blue-200\/10:hover {
    background-color: rgb(191 219 254 / 0.1);
  }

  .lg\:hover\:bg-blue-200\/100:hover {
    background-color: rgb(191 219 254 / 1);
  }

  .lg\:hover\:bg-blue-200\/20:hover {
    background-color: rgb(191 219 254 / 0.2);
  }

  .lg\:hover\:bg-blue-200\/25:hover {
    background-color: rgb(191 219 254 / 0.25);
  }

  .lg\:hover\:bg-blue-200\/30:hover {
    background-color: rgb(191 219 254 / 0.3);
  }

  .lg\:hover\:bg-blue-200\/40:hover {
    background-color: rgb(191 219 254 / 0.4);
  }

  .lg\:hover\:bg-blue-200\/5:hover {
    background-color: rgb(191 219 254 / 0.05);
  }

  .lg\:hover\:bg-blue-200\/50:hover {
    background-color: rgb(191 219 254 / 0.5);
  }

  .lg\:hover\:bg-blue-200\/60:hover {
    background-color: rgb(191 219 254 / 0.6);
  }

  .lg\:hover\:bg-blue-200\/70:hover {
    background-color: rgb(191 219 254 / 0.7);
  }

  .lg\:hover\:bg-blue-200\/75:hover {
    background-color: rgb(191 219 254 / 0.75);
  }

  .lg\:hover\:bg-blue-200\/80:hover {
    background-color: rgb(191 219 254 / 0.8);
  }

  .lg\:hover\:bg-blue-200\/90:hover {
    background-color: rgb(191 219 254 / 0.9);
  }

  .lg\:hover\:bg-blue-200\/95:hover {
    background-color: rgb(191 219 254 / 0.95);
  }

  .lg\:hover\:bg-blue-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(147 197 253 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-300\/0:hover {
    background-color: rgb(147 197 253 / 0);
  }

  .lg\:hover\:bg-blue-300\/10:hover {
    background-color: rgb(147 197 253 / 0.1);
  }

  .lg\:hover\:bg-blue-300\/100:hover {
    background-color: rgb(147 197 253 / 1);
  }

  .lg\:hover\:bg-blue-300\/20:hover {
    background-color: rgb(147 197 253 / 0.2);
  }

  .lg\:hover\:bg-blue-300\/25:hover {
    background-color: rgb(147 197 253 / 0.25);
  }

  .lg\:hover\:bg-blue-300\/30:hover {
    background-color: rgb(147 197 253 / 0.3);
  }

  .lg\:hover\:bg-blue-300\/40:hover {
    background-color: rgb(147 197 253 / 0.4);
  }

  .lg\:hover\:bg-blue-300\/5:hover {
    background-color: rgb(147 197 253 / 0.05);
  }

  .lg\:hover\:bg-blue-300\/50:hover {
    background-color: rgb(147 197 253 / 0.5);
  }

  .lg\:hover\:bg-blue-300\/60:hover {
    background-color: rgb(147 197 253 / 0.6);
  }

  .lg\:hover\:bg-blue-300\/70:hover {
    background-color: rgb(147 197 253 / 0.7);
  }

  .lg\:hover\:bg-blue-300\/75:hover {
    background-color: rgb(147 197 253 / 0.75);
  }

  .lg\:hover\:bg-blue-300\/80:hover {
    background-color: rgb(147 197 253 / 0.8);
  }

  .lg\:hover\:bg-blue-300\/90:hover {
    background-color: rgb(147 197 253 / 0.9);
  }

  .lg\:hover\:bg-blue-300\/95:hover {
    background-color: rgb(147 197 253 / 0.95);
  }

  .lg\:hover\:bg-blue-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(96 165 250 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-400\/0:hover {
    background-color: rgb(96 165 250 / 0);
  }

  .lg\:hover\:bg-blue-400\/10:hover {
    background-color: rgb(96 165 250 / 0.1);
  }

  .lg\:hover\:bg-blue-400\/100:hover {
    background-color: rgb(96 165 250 / 1);
  }

  .lg\:hover\:bg-blue-400\/20:hover {
    background-color: rgb(96 165 250 / 0.2);
  }

  .lg\:hover\:bg-blue-400\/25:hover {
    background-color: rgb(96 165 250 / 0.25);
  }

  .lg\:hover\:bg-blue-400\/30:hover {
    background-color: rgb(96 165 250 / 0.3);
  }

  .lg\:hover\:bg-blue-400\/40:hover {
    background-color: rgb(96 165 250 / 0.4);
  }

  .lg\:hover\:bg-blue-400\/5:hover {
    background-color: rgb(96 165 250 / 0.05);
  }

  .lg\:hover\:bg-blue-400\/50:hover {
    background-color: rgb(96 165 250 / 0.5);
  }

  .lg\:hover\:bg-blue-400\/60:hover {
    background-color: rgb(96 165 250 / 0.6);
  }

  .lg\:hover\:bg-blue-400\/70:hover {
    background-color: rgb(96 165 250 / 0.7);
  }

  .lg\:hover\:bg-blue-400\/75:hover {
    background-color: rgb(96 165 250 / 0.75);
  }

  .lg\:hover\:bg-blue-400\/80:hover {
    background-color: rgb(96 165 250 / 0.8);
  }

  .lg\:hover\:bg-blue-400\/90:hover {
    background-color: rgb(96 165 250 / 0.9);
  }

  .lg\:hover\:bg-blue-400\/95:hover {
    background-color: rgb(96 165 250 / 0.95);
  }

  .lg\:hover\:bg-blue-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-50\/0:hover {
    background-color: rgb(239 246 255 / 0);
  }

  .lg\:hover\:bg-blue-50\/10:hover {
    background-color: rgb(239 246 255 / 0.1);
  }

  .lg\:hover\:bg-blue-50\/100:hover {
    background-color: rgb(239 246 255 / 1);
  }

  .lg\:hover\:bg-blue-50\/20:hover {
    background-color: rgb(239 246 255 / 0.2);
  }

  .lg\:hover\:bg-blue-50\/25:hover {
    background-color: rgb(239 246 255 / 0.25);
  }

  .lg\:hover\:bg-blue-50\/30:hover {
    background-color: rgb(239 246 255 / 0.3);
  }

  .lg\:hover\:bg-blue-50\/40:hover {
    background-color: rgb(239 246 255 / 0.4);
  }

  .lg\:hover\:bg-blue-50\/5:hover {
    background-color: rgb(239 246 255 / 0.05);
  }

  .lg\:hover\:bg-blue-50\/50:hover {
    background-color: rgb(239 246 255 / 0.5);
  }

  .lg\:hover\:bg-blue-50\/60:hover {
    background-color: rgb(239 246 255 / 0.6);
  }

  .lg\:hover\:bg-blue-50\/70:hover {
    background-color: rgb(239 246 255 / 0.7);
  }

  .lg\:hover\:bg-blue-50\/75:hover {
    background-color: rgb(239 246 255 / 0.75);
  }

  .lg\:hover\:bg-blue-50\/80:hover {
    background-color: rgb(239 246 255 / 0.8);
  }

  .lg\:hover\:bg-blue-50\/90:hover {
    background-color: rgb(239 246 255 / 0.9);
  }

  .lg\:hover\:bg-blue-50\/95:hover {
    background-color: rgb(239 246 255 / 0.95);
  }

  .lg\:hover\:bg-blue-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-500\/0:hover {
    background-color: rgb(59 130 246 / 0);
  }

  .lg\:hover\:bg-blue-500\/10:hover {
    background-color: rgb(59 130 246 / 0.1);
  }

  .lg\:hover\:bg-blue-500\/100:hover {
    background-color: rgb(59 130 246 / 1);
  }

  .lg\:hover\:bg-blue-500\/20:hover {
    background-color: rgb(59 130 246 / 0.2);
  }

  .lg\:hover\:bg-blue-500\/25:hover {
    background-color: rgb(59 130 246 / 0.25);
  }

  .lg\:hover\:bg-blue-500\/30:hover {
    background-color: rgb(59 130 246 / 0.3);
  }

  .lg\:hover\:bg-blue-500\/40:hover {
    background-color: rgb(59 130 246 / 0.4);
  }

  .lg\:hover\:bg-blue-500\/5:hover {
    background-color: rgb(59 130 246 / 0.05);
  }

  .lg\:hover\:bg-blue-500\/50:hover {
    background-color: rgb(59 130 246 / 0.5);
  }

  .lg\:hover\:bg-blue-500\/60:hover {
    background-color: rgb(59 130 246 / 0.6);
  }

  .lg\:hover\:bg-blue-500\/70:hover {
    background-color: rgb(59 130 246 / 0.7);
  }

  .lg\:hover\:bg-blue-500\/75:hover {
    background-color: rgb(59 130 246 / 0.75);
  }

  .lg\:hover\:bg-blue-500\/80:hover {
    background-color: rgb(59 130 246 / 0.8);
  }

  .lg\:hover\:bg-blue-500\/90:hover {
    background-color: rgb(59 130 246 / 0.9);
  }

  .lg\:hover\:bg-blue-500\/95:hover {
    background-color: rgb(59 130 246 / 0.95);
  }

  .lg\:hover\:bg-blue-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-600\/0:hover {
    background-color: rgb(37 99 235 / 0);
  }

  .lg\:hover\:bg-blue-600\/10:hover {
    background-color: rgb(37 99 235 / 0.1);
  }

  .lg\:hover\:bg-blue-600\/100:hover {
    background-color: rgb(37 99 235 / 1);
  }

  .lg\:hover\:bg-blue-600\/20:hover {
    background-color: rgb(37 99 235 / 0.2);
  }

  .lg\:hover\:bg-blue-600\/25:hover {
    background-color: rgb(37 99 235 / 0.25);
  }

  .lg\:hover\:bg-blue-600\/30:hover {
    background-color: rgb(37 99 235 / 0.3);
  }

  .lg\:hover\:bg-blue-600\/40:hover {
    background-color: rgb(37 99 235 / 0.4);
  }

  .lg\:hover\:bg-blue-600\/5:hover {
    background-color: rgb(37 99 235 / 0.05);
  }

  .lg\:hover\:bg-blue-600\/50:hover {
    background-color: rgb(37 99 235 / 0.5);
  }

  .lg\:hover\:bg-blue-600\/60:hover {
    background-color: rgb(37 99 235 / 0.6);
  }

  .lg\:hover\:bg-blue-600\/70:hover {
    background-color: rgb(37 99 235 / 0.7);
  }

  .lg\:hover\:bg-blue-600\/75:hover {
    background-color: rgb(37 99 235 / 0.75);
  }

  .lg\:hover\:bg-blue-600\/80:hover {
    background-color: rgb(37 99 235 / 0.8);
  }

  .lg\:hover\:bg-blue-600\/90:hover {
    background-color: rgb(37 99 235 / 0.9);
  }

  .lg\:hover\:bg-blue-600\/95:hover {
    background-color: rgb(37 99 235 / 0.95);
  }

  .lg\:hover\:bg-blue-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-700\/0:hover {
    background-color: rgb(29 78 216 / 0);
  }

  .lg\:hover\:bg-blue-700\/10:hover {
    background-color: rgb(29 78 216 / 0.1);
  }

  .lg\:hover\:bg-blue-700\/100:hover {
    background-color: rgb(29 78 216 / 1);
  }

  .lg\:hover\:bg-blue-700\/20:hover {
    background-color: rgb(29 78 216 / 0.2);
  }

  .lg\:hover\:bg-blue-700\/25:hover {
    background-color: rgb(29 78 216 / 0.25);
  }

  .lg\:hover\:bg-blue-700\/30:hover {
    background-color: rgb(29 78 216 / 0.3);
  }

  .lg\:hover\:bg-blue-700\/40:hover {
    background-color: rgb(29 78 216 / 0.4);
  }

  .lg\:hover\:bg-blue-700\/5:hover {
    background-color: rgb(29 78 216 / 0.05);
  }

  .lg\:hover\:bg-blue-700\/50:hover {
    background-color: rgb(29 78 216 / 0.5);
  }

  .lg\:hover\:bg-blue-700\/60:hover {
    background-color: rgb(29 78 216 / 0.6);
  }

  .lg\:hover\:bg-blue-700\/70:hover {
    background-color: rgb(29 78 216 / 0.7);
  }

  .lg\:hover\:bg-blue-700\/75:hover {
    background-color: rgb(29 78 216 / 0.75);
  }

  .lg\:hover\:bg-blue-700\/80:hover {
    background-color: rgb(29 78 216 / 0.8);
  }

  .lg\:hover\:bg-blue-700\/90:hover {
    background-color: rgb(29 78 216 / 0.9);
  }

  .lg\:hover\:bg-blue-700\/95:hover {
    background-color: rgb(29 78 216 / 0.95);
  }

  .lg\:hover\:bg-blue-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-800\/0:hover {
    background-color: rgb(30 64 175 / 0);
  }

  .lg\:hover\:bg-blue-800\/10:hover {
    background-color: rgb(30 64 175 / 0.1);
  }

  .lg\:hover\:bg-blue-800\/100:hover {
    background-color: rgb(30 64 175 / 1);
  }

  .lg\:hover\:bg-blue-800\/20:hover {
    background-color: rgb(30 64 175 / 0.2);
  }

  .lg\:hover\:bg-blue-800\/25:hover {
    background-color: rgb(30 64 175 / 0.25);
  }

  .lg\:hover\:bg-blue-800\/30:hover {
    background-color: rgb(30 64 175 / 0.3);
  }

  .lg\:hover\:bg-blue-800\/40:hover {
    background-color: rgb(30 64 175 / 0.4);
  }

  .lg\:hover\:bg-blue-800\/5:hover {
    background-color: rgb(30 64 175 / 0.05);
  }

  .lg\:hover\:bg-blue-800\/50:hover {
    background-color: rgb(30 64 175 / 0.5);
  }

  .lg\:hover\:bg-blue-800\/60:hover {
    background-color: rgb(30 64 175 / 0.6);
  }

  .lg\:hover\:bg-blue-800\/70:hover {
    background-color: rgb(30 64 175 / 0.7);
  }

  .lg\:hover\:bg-blue-800\/75:hover {
    background-color: rgb(30 64 175 / 0.75);
  }

  .lg\:hover\:bg-blue-800\/80:hover {
    background-color: rgb(30 64 175 / 0.8);
  }

  .lg\:hover\:bg-blue-800\/90:hover {
    background-color: rgb(30 64 175 / 0.9);
  }

  .lg\:hover\:bg-blue-800\/95:hover {
    background-color: rgb(30 64 175 / 0.95);
  }

  .lg\:hover\:bg-blue-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30 58 138 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-blue-900\/0:hover {
    background-color: rgb(30 58 138 / 0);
  }

  .lg\:hover\:bg-blue-900\/10:hover {
    background-color: rgb(30 58 138 / 0.1);
  }

  .lg\:hover\:bg-blue-900\/100:hover {
    background-color: rgb(30 58 138 / 1);
  }

  .lg\:hover\:bg-blue-900\/20:hover {
    background-color: rgb(30 58 138 / 0.2);
  }

  .lg\:hover\:bg-blue-900\/25:hover {
    background-color: rgb(30 58 138 / 0.25);
  }

  .lg\:hover\:bg-blue-900\/30:hover {
    background-color: rgb(30 58 138 / 0.3);
  }

  .lg\:hover\:bg-blue-900\/40:hover {
    background-color: rgb(30 58 138 / 0.4);
  }

  .lg\:hover\:bg-blue-900\/5:hover {
    background-color: rgb(30 58 138 / 0.05);
  }

  .lg\:hover\:bg-blue-900\/50:hover {
    background-color: rgb(30 58 138 / 0.5);
  }

  .lg\:hover\:bg-blue-900\/60:hover {
    background-color: rgb(30 58 138 / 0.6);
  }

  .lg\:hover\:bg-blue-900\/70:hover {
    background-color: rgb(30 58 138 / 0.7);
  }

  .lg\:hover\:bg-blue-900\/75:hover {
    background-color: rgb(30 58 138 / 0.75);
  }

  .lg\:hover\:bg-blue-900\/80:hover {
    background-color: rgb(30 58 138 / 0.8);
  }

  .lg\:hover\:bg-blue-900\/90:hover {
    background-color: rgb(30 58 138 / 0.9);
  }

  .lg\:hover\:bg-blue-900\/95:hover {
    background-color: rgb(30 58 138 / 0.95);
  }

  .lg\:hover\:bg-danger-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(229 62 62 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-danger-500\/0:hover {
    background-color: rgb(229 62 62 / 0);
  }

  .lg\:hover\:bg-danger-500\/10:hover {
    background-color: rgb(229 62 62 / 0.1);
  }

  .lg\:hover\:bg-danger-500\/100:hover {
    background-color: rgb(229 62 62 / 1);
  }

  .lg\:hover\:bg-danger-500\/20:hover {
    background-color: rgb(229 62 62 / 0.2);
  }

  .lg\:hover\:bg-danger-500\/25:hover {
    background-color: rgb(229 62 62 / 0.25);
  }

  .lg\:hover\:bg-danger-500\/30:hover {
    background-color: rgb(229 62 62 / 0.3);
  }

  .lg\:hover\:bg-danger-500\/40:hover {
    background-color: rgb(229 62 62 / 0.4);
  }

  .lg\:hover\:bg-danger-500\/5:hover {
    background-color: rgb(229 62 62 / 0.05);
  }

  .lg\:hover\:bg-danger-500\/50:hover {
    background-color: rgb(229 62 62 / 0.5);
  }

  .lg\:hover\:bg-danger-500\/60:hover {
    background-color: rgb(229 62 62 / 0.6);
  }

  .lg\:hover\:bg-danger-500\/70:hover {
    background-color: rgb(229 62 62 / 0.7);
  }

  .lg\:hover\:bg-danger-500\/75:hover {
    background-color: rgb(229 62 62 / 0.75);
  }

  .lg\:hover\:bg-danger-500\/80:hover {
    background-color: rgb(229 62 62 / 0.8);
  }

  .lg\:hover\:bg-danger-500\/90:hover {
    background-color: rgb(229 62 62 / 0.9);
  }

  .lg\:hover\:bg-danger-500\/95:hover {
    background-color: rgb(229 62 62 / 0.95);
  }

  .lg\:hover\:bg-dark-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(45 55 72 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-dark-500\/0:hover {
    background-color: rgb(45 55 72 / 0);
  }

  .lg\:hover\:bg-dark-500\/10:hover {
    background-color: rgb(45 55 72 / 0.1);
  }

  .lg\:hover\:bg-dark-500\/100:hover {
    background-color: rgb(45 55 72 / 1);
  }

  .lg\:hover\:bg-dark-500\/20:hover {
    background-color: rgb(45 55 72 / 0.2);
  }

  .lg\:hover\:bg-dark-500\/25:hover {
    background-color: rgb(45 55 72 / 0.25);
  }

  .lg\:hover\:bg-dark-500\/30:hover {
    background-color: rgb(45 55 72 / 0.3);
  }

  .lg\:hover\:bg-dark-500\/40:hover {
    background-color: rgb(45 55 72 / 0.4);
  }

  .lg\:hover\:bg-dark-500\/5:hover {
    background-color: rgb(45 55 72 / 0.05);
  }

  .lg\:hover\:bg-dark-500\/50:hover {
    background-color: rgb(45 55 72 / 0.5);
  }

  .lg\:hover\:bg-dark-500\/60:hover {
    background-color: rgb(45 55 72 / 0.6);
  }

  .lg\:hover\:bg-dark-500\/70:hover {
    background-color: rgb(45 55 72 / 0.7);
  }

  .lg\:hover\:bg-dark-500\/75:hover {
    background-color: rgb(45 55 72 / 0.75);
  }

  .lg\:hover\:bg-dark-500\/80:hover {
    background-color: rgb(45 55 72 / 0.8);
  }

  .lg\:hover\:bg-dark-500\/90:hover {
    background-color: rgb(45 55 72 / 0.9);
  }

  .lg\:hover\:bg-dark-500\/95:hover {
    background-color: rgb(45 55 72 / 0.95);
  }

  .lg\:hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-100\/0:hover {
    background-color: rgb(220 252 231 / 0);
  }

  .lg\:hover\:bg-green-100\/10:hover {
    background-color: rgb(220 252 231 / 0.1);
  }

  .lg\:hover\:bg-green-100\/100:hover {
    background-color: rgb(220 252 231 / 1);
  }

  .lg\:hover\:bg-green-100\/20:hover {
    background-color: rgb(220 252 231 / 0.2);
  }

  .lg\:hover\:bg-green-100\/25:hover {
    background-color: rgb(220 252 231 / 0.25);
  }

  .lg\:hover\:bg-green-100\/30:hover {
    background-color: rgb(220 252 231 / 0.3);
  }

  .lg\:hover\:bg-green-100\/40:hover {
    background-color: rgb(220 252 231 / 0.4);
  }

  .lg\:hover\:bg-green-100\/5:hover {
    background-color: rgb(220 252 231 / 0.05);
  }

  .lg\:hover\:bg-green-100\/50:hover {
    background-color: rgb(220 252 231 / 0.5);
  }

  .lg\:hover\:bg-green-100\/60:hover {
    background-color: rgb(220 252 231 / 0.6);
  }

  .lg\:hover\:bg-green-100\/70:hover {
    background-color: rgb(220 252 231 / 0.7);
  }

  .lg\:hover\:bg-green-100\/75:hover {
    background-color: rgb(220 252 231 / 0.75);
  }

  .lg\:hover\:bg-green-100\/80:hover {
    background-color: rgb(220 252 231 / 0.8);
  }

  .lg\:hover\:bg-green-100\/90:hover {
    background-color: rgb(220 252 231 / 0.9);
  }

  .lg\:hover\:bg-green-100\/95:hover {
    background-color: rgb(220 252 231 / 0.95);
  }

  .lg\:hover\:bg-green-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-200\/0:hover {
    background-color: rgb(187 247 208 / 0);
  }

  .lg\:hover\:bg-green-200\/10:hover {
    background-color: rgb(187 247 208 / 0.1);
  }

  .lg\:hover\:bg-green-200\/100:hover {
    background-color: rgb(187 247 208 / 1);
  }

  .lg\:hover\:bg-green-200\/20:hover {
    background-color: rgb(187 247 208 / 0.2);
  }

  .lg\:hover\:bg-green-200\/25:hover {
    background-color: rgb(187 247 208 / 0.25);
  }

  .lg\:hover\:bg-green-200\/30:hover {
    background-color: rgb(187 247 208 / 0.3);
  }

  .lg\:hover\:bg-green-200\/40:hover {
    background-color: rgb(187 247 208 / 0.4);
  }

  .lg\:hover\:bg-green-200\/5:hover {
    background-color: rgb(187 247 208 / 0.05);
  }

  .lg\:hover\:bg-green-200\/50:hover {
    background-color: rgb(187 247 208 / 0.5);
  }

  .lg\:hover\:bg-green-200\/60:hover {
    background-color: rgb(187 247 208 / 0.6);
  }

  .lg\:hover\:bg-green-200\/70:hover {
    background-color: rgb(187 247 208 / 0.7);
  }

  .lg\:hover\:bg-green-200\/75:hover {
    background-color: rgb(187 247 208 / 0.75);
  }

  .lg\:hover\:bg-green-200\/80:hover {
    background-color: rgb(187 247 208 / 0.8);
  }

  .lg\:hover\:bg-green-200\/90:hover {
    background-color: rgb(187 247 208 / 0.9);
  }

  .lg\:hover\:bg-green-200\/95:hover {
    background-color: rgb(187 247 208 / 0.95);
  }

  .lg\:hover\:bg-green-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(134 239 172 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-300\/0:hover {
    background-color: rgb(134 239 172 / 0);
  }

  .lg\:hover\:bg-green-300\/10:hover {
    background-color: rgb(134 239 172 / 0.1);
  }

  .lg\:hover\:bg-green-300\/100:hover {
    background-color: rgb(134 239 172 / 1);
  }

  .lg\:hover\:bg-green-300\/20:hover {
    background-color: rgb(134 239 172 / 0.2);
  }

  .lg\:hover\:bg-green-300\/25:hover {
    background-color: rgb(134 239 172 / 0.25);
  }

  .lg\:hover\:bg-green-300\/30:hover {
    background-color: rgb(134 239 172 / 0.3);
  }

  .lg\:hover\:bg-green-300\/40:hover {
    background-color: rgb(134 239 172 / 0.4);
  }

  .lg\:hover\:bg-green-300\/5:hover {
    background-color: rgb(134 239 172 / 0.05);
  }

  .lg\:hover\:bg-green-300\/50:hover {
    background-color: rgb(134 239 172 / 0.5);
  }

  .lg\:hover\:bg-green-300\/60:hover {
    background-color: rgb(134 239 172 / 0.6);
  }

  .lg\:hover\:bg-green-300\/70:hover {
    background-color: rgb(134 239 172 / 0.7);
  }

  .lg\:hover\:bg-green-300\/75:hover {
    background-color: rgb(134 239 172 / 0.75);
  }

  .lg\:hover\:bg-green-300\/80:hover {
    background-color: rgb(134 239 172 / 0.8);
  }

  .lg\:hover\:bg-green-300\/90:hover {
    background-color: rgb(134 239 172 / 0.9);
  }

  .lg\:hover\:bg-green-300\/95:hover {
    background-color: rgb(134 239 172 / 0.95);
  }

  .lg\:hover\:bg-green-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(74 222 128 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-400\/0:hover {
    background-color: rgb(74 222 128 / 0);
  }

  .lg\:hover\:bg-green-400\/10:hover {
    background-color: rgb(74 222 128 / 0.1);
  }

  .lg\:hover\:bg-green-400\/100:hover {
    background-color: rgb(74 222 128 / 1);
  }

  .lg\:hover\:bg-green-400\/20:hover {
    background-color: rgb(74 222 128 / 0.2);
  }

  .lg\:hover\:bg-green-400\/25:hover {
    background-color: rgb(74 222 128 / 0.25);
  }

  .lg\:hover\:bg-green-400\/30:hover {
    background-color: rgb(74 222 128 / 0.3);
  }

  .lg\:hover\:bg-green-400\/40:hover {
    background-color: rgb(74 222 128 / 0.4);
  }

  .lg\:hover\:bg-green-400\/5:hover {
    background-color: rgb(74 222 128 / 0.05);
  }

  .lg\:hover\:bg-green-400\/50:hover {
    background-color: rgb(74 222 128 / 0.5);
  }

  .lg\:hover\:bg-green-400\/60:hover {
    background-color: rgb(74 222 128 / 0.6);
  }

  .lg\:hover\:bg-green-400\/70:hover {
    background-color: rgb(74 222 128 / 0.7);
  }

  .lg\:hover\:bg-green-400\/75:hover {
    background-color: rgb(74 222 128 / 0.75);
  }

  .lg\:hover\:bg-green-400\/80:hover {
    background-color: rgb(74 222 128 / 0.8);
  }

  .lg\:hover\:bg-green-400\/90:hover {
    background-color: rgb(74 222 128 / 0.9);
  }

  .lg\:hover\:bg-green-400\/95:hover {
    background-color: rgb(74 222 128 / 0.95);
  }

  .lg\:hover\:bg-green-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-50\/0:hover {
    background-color: rgb(240 253 244 / 0);
  }

  .lg\:hover\:bg-green-50\/10:hover {
    background-color: rgb(240 253 244 / 0.1);
  }

  .lg\:hover\:bg-green-50\/100:hover {
    background-color: rgb(240 253 244 / 1);
  }

  .lg\:hover\:bg-green-50\/20:hover {
    background-color: rgb(240 253 244 / 0.2);
  }

  .lg\:hover\:bg-green-50\/25:hover {
    background-color: rgb(240 253 244 / 0.25);
  }

  .lg\:hover\:bg-green-50\/30:hover {
    background-color: rgb(240 253 244 / 0.3);
  }

  .lg\:hover\:bg-green-50\/40:hover {
    background-color: rgb(240 253 244 / 0.4);
  }

  .lg\:hover\:bg-green-50\/5:hover {
    background-color: rgb(240 253 244 / 0.05);
  }

  .lg\:hover\:bg-green-50\/50:hover {
    background-color: rgb(240 253 244 / 0.5);
  }

  .lg\:hover\:bg-green-50\/60:hover {
    background-color: rgb(240 253 244 / 0.6);
  }

  .lg\:hover\:bg-green-50\/70:hover {
    background-color: rgb(240 253 244 / 0.7);
  }

  .lg\:hover\:bg-green-50\/75:hover {
    background-color: rgb(240 253 244 / 0.75);
  }

  .lg\:hover\:bg-green-50\/80:hover {
    background-color: rgb(240 253 244 / 0.8);
  }

  .lg\:hover\:bg-green-50\/90:hover {
    background-color: rgb(240 253 244 / 0.9);
  }

  .lg\:hover\:bg-green-50\/95:hover {
    background-color: rgb(240 253 244 / 0.95);
  }

  .lg\:hover\:bg-green-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-500\/0:hover {
    background-color: rgb(34 197 94 / 0);
  }

  .lg\:hover\:bg-green-500\/10:hover {
    background-color: rgb(34 197 94 / 0.1);
  }

  .lg\:hover\:bg-green-500\/100:hover {
    background-color: rgb(34 197 94 / 1);
  }

  .lg\:hover\:bg-green-500\/20:hover {
    background-color: rgb(34 197 94 / 0.2);
  }

  .lg\:hover\:bg-green-500\/25:hover {
    background-color: rgb(34 197 94 / 0.25);
  }

  .lg\:hover\:bg-green-500\/30:hover {
    background-color: rgb(34 197 94 / 0.3);
  }

  .lg\:hover\:bg-green-500\/40:hover {
    background-color: rgb(34 197 94 / 0.4);
  }

  .lg\:hover\:bg-green-500\/5:hover {
    background-color: rgb(34 197 94 / 0.05);
  }

  .lg\:hover\:bg-green-500\/50:hover {
    background-color: rgb(34 197 94 / 0.5);
  }

  .lg\:hover\:bg-green-500\/60:hover {
    background-color: rgb(34 197 94 / 0.6);
  }

  .lg\:hover\:bg-green-500\/70:hover {
    background-color: rgb(34 197 94 / 0.7);
  }

  .lg\:hover\:bg-green-500\/75:hover {
    background-color: rgb(34 197 94 / 0.75);
  }

  .lg\:hover\:bg-green-500\/80:hover {
    background-color: rgb(34 197 94 / 0.8);
  }

  .lg\:hover\:bg-green-500\/90:hover {
    background-color: rgb(34 197 94 / 0.9);
  }

  .lg\:hover\:bg-green-500\/95:hover {
    background-color: rgb(34 197 94 / 0.95);
  }

  .lg\:hover\:bg-green-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-600\/0:hover {
    background-color: rgb(22 163 74 / 0);
  }

  .lg\:hover\:bg-green-600\/10:hover {
    background-color: rgb(22 163 74 / 0.1);
  }

  .lg\:hover\:bg-green-600\/100:hover {
    background-color: rgb(22 163 74 / 1);
  }

  .lg\:hover\:bg-green-600\/20:hover {
    background-color: rgb(22 163 74 / 0.2);
  }

  .lg\:hover\:bg-green-600\/25:hover {
    background-color: rgb(22 163 74 / 0.25);
  }

  .lg\:hover\:bg-green-600\/30:hover {
    background-color: rgb(22 163 74 / 0.3);
  }

  .lg\:hover\:bg-green-600\/40:hover {
    background-color: rgb(22 163 74 / 0.4);
  }

  .lg\:hover\:bg-green-600\/5:hover {
    background-color: rgb(22 163 74 / 0.05);
  }

  .lg\:hover\:bg-green-600\/50:hover {
    background-color: rgb(22 163 74 / 0.5);
  }

  .lg\:hover\:bg-green-600\/60:hover {
    background-color: rgb(22 163 74 / 0.6);
  }

  .lg\:hover\:bg-green-600\/70:hover {
    background-color: rgb(22 163 74 / 0.7);
  }

  .lg\:hover\:bg-green-600\/75:hover {
    background-color: rgb(22 163 74 / 0.75);
  }

  .lg\:hover\:bg-green-600\/80:hover {
    background-color: rgb(22 163 74 / 0.8);
  }

  .lg\:hover\:bg-green-600\/90:hover {
    background-color: rgb(22 163 74 / 0.9);
  }

  .lg\:hover\:bg-green-600\/95:hover {
    background-color: rgb(22 163 74 / 0.95);
  }

  .lg\:hover\:bg-green-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(21 128 61 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-700\/0:hover {
    background-color: rgb(21 128 61 / 0);
  }

  .lg\:hover\:bg-green-700\/10:hover {
    background-color: rgb(21 128 61 / 0.1);
  }

  .lg\:hover\:bg-green-700\/100:hover {
    background-color: rgb(21 128 61 / 1);
  }

  .lg\:hover\:bg-green-700\/20:hover {
    background-color: rgb(21 128 61 / 0.2);
  }

  .lg\:hover\:bg-green-700\/25:hover {
    background-color: rgb(21 128 61 / 0.25);
  }

  .lg\:hover\:bg-green-700\/30:hover {
    background-color: rgb(21 128 61 / 0.3);
  }

  .lg\:hover\:bg-green-700\/40:hover {
    background-color: rgb(21 128 61 / 0.4);
  }

  .lg\:hover\:bg-green-700\/5:hover {
    background-color: rgb(21 128 61 / 0.05);
  }

  .lg\:hover\:bg-green-700\/50:hover {
    background-color: rgb(21 128 61 / 0.5);
  }

  .lg\:hover\:bg-green-700\/60:hover {
    background-color: rgb(21 128 61 / 0.6);
  }

  .lg\:hover\:bg-green-700\/70:hover {
    background-color: rgb(21 128 61 / 0.7);
  }

  .lg\:hover\:bg-green-700\/75:hover {
    background-color: rgb(21 128 61 / 0.75);
  }

  .lg\:hover\:bg-green-700\/80:hover {
    background-color: rgb(21 128 61 / 0.8);
  }

  .lg\:hover\:bg-green-700\/90:hover {
    background-color: rgb(21 128 61 / 0.9);
  }

  .lg\:hover\:bg-green-700\/95:hover {
    background-color: rgb(21 128 61 / 0.95);
  }

  .lg\:hover\:bg-green-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(22 101 52 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-800\/0:hover {
    background-color: rgb(22 101 52 / 0);
  }

  .lg\:hover\:bg-green-800\/10:hover {
    background-color: rgb(22 101 52 / 0.1);
  }

  .lg\:hover\:bg-green-800\/100:hover {
    background-color: rgb(22 101 52 / 1);
  }

  .lg\:hover\:bg-green-800\/20:hover {
    background-color: rgb(22 101 52 / 0.2);
  }

  .lg\:hover\:bg-green-800\/25:hover {
    background-color: rgb(22 101 52 / 0.25);
  }

  .lg\:hover\:bg-green-800\/30:hover {
    background-color: rgb(22 101 52 / 0.3);
  }

  .lg\:hover\:bg-green-800\/40:hover {
    background-color: rgb(22 101 52 / 0.4);
  }

  .lg\:hover\:bg-green-800\/5:hover {
    background-color: rgb(22 101 52 / 0.05);
  }

  .lg\:hover\:bg-green-800\/50:hover {
    background-color: rgb(22 101 52 / 0.5);
  }

  .lg\:hover\:bg-green-800\/60:hover {
    background-color: rgb(22 101 52 / 0.6);
  }

  .lg\:hover\:bg-green-800\/70:hover {
    background-color: rgb(22 101 52 / 0.7);
  }

  .lg\:hover\:bg-green-800\/75:hover {
    background-color: rgb(22 101 52 / 0.75);
  }

  .lg\:hover\:bg-green-800\/80:hover {
    background-color: rgb(22 101 52 / 0.8);
  }

  .lg\:hover\:bg-green-800\/90:hover {
    background-color: rgb(22 101 52 / 0.9);
  }

  .lg\:hover\:bg-green-800\/95:hover {
    background-color: rgb(22 101 52 / 0.95);
  }

  .lg\:hover\:bg-green-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(20 83 45 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-green-900\/0:hover {
    background-color: rgb(20 83 45 / 0);
  }

  .lg\:hover\:bg-green-900\/10:hover {
    background-color: rgb(20 83 45 / 0.1);
  }

  .lg\:hover\:bg-green-900\/100:hover {
    background-color: rgb(20 83 45 / 1);
  }

  .lg\:hover\:bg-green-900\/20:hover {
    background-color: rgb(20 83 45 / 0.2);
  }

  .lg\:hover\:bg-green-900\/25:hover {
    background-color: rgb(20 83 45 / 0.25);
  }

  .lg\:hover\:bg-green-900\/30:hover {
    background-color: rgb(20 83 45 / 0.3);
  }

  .lg\:hover\:bg-green-900\/40:hover {
    background-color: rgb(20 83 45 / 0.4);
  }

  .lg\:hover\:bg-green-900\/5:hover {
    background-color: rgb(20 83 45 / 0.05);
  }

  .lg\:hover\:bg-green-900\/50:hover {
    background-color: rgb(20 83 45 / 0.5);
  }

  .lg\:hover\:bg-green-900\/60:hover {
    background-color: rgb(20 83 45 / 0.6);
  }

  .lg\:hover\:bg-green-900\/70:hover {
    background-color: rgb(20 83 45 / 0.7);
  }

  .lg\:hover\:bg-green-900\/75:hover {
    background-color: rgb(20 83 45 / 0.75);
  }

  .lg\:hover\:bg-green-900\/80:hover {
    background-color: rgb(20 83 45 / 0.8);
  }

  .lg\:hover\:bg-green-900\/90:hover {
    background-color: rgb(20 83 45 / 0.9);
  }

  .lg\:hover\:bg-green-900\/95:hover {
    background-color: rgb(20 83 45 / 0.95);
  }

  .lg\:hover\:bg-info-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(66 153 225 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-info-500\/0:hover {
    background-color: rgb(66 153 225 / 0);
  }

  .lg\:hover\:bg-info-500\/10:hover {
    background-color: rgb(66 153 225 / 0.1);
  }

  .lg\:hover\:bg-info-500\/100:hover {
    background-color: rgb(66 153 225 / 1);
  }

  .lg\:hover\:bg-info-500\/20:hover {
    background-color: rgb(66 153 225 / 0.2);
  }

  .lg\:hover\:bg-info-500\/25:hover {
    background-color: rgb(66 153 225 / 0.25);
  }

  .lg\:hover\:bg-info-500\/30:hover {
    background-color: rgb(66 153 225 / 0.3);
  }

  .lg\:hover\:bg-info-500\/40:hover {
    background-color: rgb(66 153 225 / 0.4);
  }

  .lg\:hover\:bg-info-500\/5:hover {
    background-color: rgb(66 153 225 / 0.05);
  }

  .lg\:hover\:bg-info-500\/50:hover {
    background-color: rgb(66 153 225 / 0.5);
  }

  .lg\:hover\:bg-info-500\/60:hover {
    background-color: rgb(66 153 225 / 0.6);
  }

  .lg\:hover\:bg-info-500\/70:hover {
    background-color: rgb(66 153 225 / 0.7);
  }

  .lg\:hover\:bg-info-500\/75:hover {
    background-color: rgb(66 153 225 / 0.75);
  }

  .lg\:hover\:bg-info-500\/80:hover {
    background-color: rgb(66 153 225 / 0.8);
  }

  .lg\:hover\:bg-info-500\/90:hover {
    background-color: rgb(66 153 225 / 0.9);
  }

  .lg\:hover\:bg-info-500\/95:hover {
    background-color: rgb(66 153 225 / 0.95);
  }

  .lg\:hover\:bg-light-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(237 242 247 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-light-500\/0:hover {
    background-color: rgb(237 242 247 / 0);
  }

  .lg\:hover\:bg-light-500\/10:hover {
    background-color: rgb(237 242 247 / 0.1);
  }

  .lg\:hover\:bg-light-500\/100:hover {
    background-color: rgb(237 242 247 / 1);
  }

  .lg\:hover\:bg-light-500\/20:hover {
    background-color: rgb(237 242 247 / 0.2);
  }

  .lg\:hover\:bg-light-500\/25:hover {
    background-color: rgb(237 242 247 / 0.25);
  }

  .lg\:hover\:bg-light-500\/30:hover {
    background-color: rgb(237 242 247 / 0.3);
  }

  .lg\:hover\:bg-light-500\/40:hover {
    background-color: rgb(237 242 247 / 0.4);
  }

  .lg\:hover\:bg-light-500\/5:hover {
    background-color: rgb(237 242 247 / 0.05);
  }

  .lg\:hover\:bg-light-500\/50:hover {
    background-color: rgb(237 242 247 / 0.5);
  }

  .lg\:hover\:bg-light-500\/60:hover {
    background-color: rgb(237 242 247 / 0.6);
  }

  .lg\:hover\:bg-light-500\/70:hover {
    background-color: rgb(237 242 247 / 0.7);
  }

  .lg\:hover\:bg-light-500\/75:hover {
    background-color: rgb(237 242 247 / 0.75);
  }

  .lg\:hover\:bg-light-500\/80:hover {
    background-color: rgb(237 242 247 / 0.8);
  }

  .lg\:hover\:bg-light-500\/90:hover {
    background-color: rgb(237 242 247 / 0.9);
  }

  .lg\:hover\:bg-light-500\/95:hover {
    background-color: rgb(237 242 247 / 0.95);
  }

  .lg\:hover\:bg-neutral-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-neutral-100\/0:hover {
    background-color: rgb(245 245 245 / 0);
  }

  .lg\:hover\:bg-neutral-100\/10:hover {
    background-color: rgb(245 245 245 / 0.1);
  }

  .lg\:hover\:bg-neutral-100\/100:hover {
    background-color: rgb(245 245 245 / 1);
  }

  .lg\:hover\:bg-neutral-100\/20:hover {
    background-color: rgb(245 245 245 / 0.2);
  }

  .lg\:hover\:bg-neutral-100\/25:hover {
    background-color: rgb(245 245 245 / 0.25);
  }

  .lg\:hover\:bg-neutral-100\/30:hover {
    background-color: rgb(245 245 245 / 0.3);
  }

  .lg\:hover\:bg-neutral-100\/40:hover {
    background-color: rgb(245 245 245 / 0.4);
  }

  .lg\:hover\:bg-neutral-100\/5:hover {
    background-color: rgb(245 245 245 / 0.05);
  }

  .lg\:hover\:bg-neutral-100\/50:hover {
    background-color: rgb(245 245 245 / 0.5);
  }

  .lg\:hover\:bg-neutral-100\/60:hover {
    background-color: rgb(245 245 245 / 0.6);
  }

  .lg\:hover\:bg-neutral-100\/70:hover {
    background-color: rgb(245 245 245 / 0.7);
  }

  .lg\:hover\:bg-neutral-100\/75:hover {
    background-color: rgb(245 245 245 / 0.75);
  }

  .lg\:hover\:bg-neutral-100\/80:hover {
    background-color: rgb(245 245 245 / 0.8);
  }

  .lg\:hover\:bg-neutral-100\/90:hover {
    background-color: rgb(245 245 245 / 0.9);
  }

  .lg\:hover\:bg-neutral-100\/95:hover {
    background-color: rgb(245 245 245 / 0.95);
  }

  .lg\:hover\:bg-neutral-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(229 229 229 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-neutral-200\/0:hover {
    background-color: rgb(229 229 229 / 0);
  }

  .lg\:hover\:bg-neutral-200\/10:hover {
    background-color: rgb(229 229 229 / 0.1);
  }

  .lg\:hover\:bg-neutral-200\/100:hover {
    background-color: rgb(229 229 229 / 1);
  }

  .lg\:hover\:bg-neutral-200\/20:hover {
    background-color: rgb(229 229 229 / 0.2);
  }

  .lg\:hover\:bg-neutral-200\/25:hover {
    background-color: rgb(229 229 229 / 0.25);
  }

  .lg\:hover\:bg-neutral-200\/30:hover {
    background-color: rgb(229 229 229 / 0.3);
  }

  .lg\:hover\:bg-neutral-200\/40:hover {
    background-color: rgb(229 229 229 / 0.4);
  }

  .lg\:hover\:bg-neutral-200\/5:hover {
    background-color: rgb(229 229 229 / 0.05);
  }

  .lg\:hover\:bg-neutral-200\/50:hover {
    background-color: rgb(229 229 229 / 0.5);
  }

  .lg\:hover\:bg-neutral-200\/60:hover {
    background-color: rgb(229 229 229 / 0.6);
  }

  .lg\:hover\:bg-neutral-200\/70:hover {
    background-color: rgb(229 229 229 / 0.7);
  }

  .lg\:hover\:bg-neutral-200\/75:hover {
    background-color: rgb(229 229 229 / 0.75);
  }

  .lg\:hover\:bg-neutral-200\/80:hover {
    background-color: rgb(229 229 229 / 0.8);
  }

  .lg\:hover\:bg-neutral-200\/90:hover {
    background-color: rgb(229 229 229 / 0.9);
  }

  .lg\:hover\:bg-neutral-200\/95:hover {
    background-color: rgb(229 229 229 / 0.95);
  }

  .lg\:hover\:bg-neutral-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 212 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-neutral-300\/0:hover {
    background-color: rgb(212 212 212 / 0);
  }

  .lg\:hover\:bg-neutral-300\/10:hover {
    background-color: rgb(212 212 212 / 0.1);
  }

  .lg\:hover\:bg-neutral-300\/100:hover {
    background-color: rgb(212 212 212 / 1);
  }

  .lg\:hover\:bg-neutral-300\/20:hover {
    background-color: rgb(212 212 212 / 0.2);
  }

  .lg\:hover\:bg-neutral-300\/25:hover {
    background-color: rgb(212 212 212 / 0.25);
  }

  .lg\:hover\:bg-neutral-300\/30:hover {
    background-color: rgb(212 212 212 / 0.3);
  }

  .lg\:hover\:bg-neutral-300\/40:hover {
    background-color: rgb(212 212 212 / 0.4);
  }

  .lg\:hover\:bg-neutral-300\/5:hover {
    background-color: rgb(212 212 212 / 0.05);
  }

  .lg\:hover\:bg-neutral-300\/50:hover {
    background-color: rgb(212 212 212 / 0.5);
  }

  .lg\:hover\:bg-neutral-300\/60:hover {
    background-color: rgb(212 212 212 / 0.6);
  }

  .lg\:hover\:bg-neutral-300\/70:hover {
    background-color: rgb(212 212 212 / 0.7);
  }

  .lg\:hover\:bg-neutral-300\/75:hover {
    background-color: rgb(212 212 212 / 0.75);
  }

  .lg\:hover\:bg-neutral-300\/80:hover {
    background-color: rgb(212 212 212 / 0.8);
  }

  .lg\:hover\:bg-neutral-300\/90:hover {
    background-color: rgb(212 212 212 / 0.9);
  }

  .lg\:hover\:bg-neutral-300\/95:hover {
    background-color: rgb(212 212 212 / 0.95);
  }

  .lg\:hover\:bg-neutral-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(163 163 163 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-neutral-400\/0:hover {
    background-color: rgb(163 163 163 / 0);
  }

  .lg\:hover\:bg-neutral-400\/10:hover {
    background-color: rgb(163 163 163 / 0.1);
  }

  .lg\:hover\:bg-neutral-400\/100:hover {
    background-color: rgb(163 163 163 / 1);
  }

  .lg\:hover\:bg-neutral-400\/20:hover {
    background-color: rgb(163 163 163 / 0.2);
  }

  .lg\:hover\:bg-neutral-400\/25:hover {
    background-color: rgb(163 163 163 / 0.25);
  }

  .lg\:hover\:bg-neutral-400\/30:hover {
    background-color: rgb(163 163 163 / 0.3);
  }

  .lg\:hover\:bg-neutral-400\/40:hover {
    background-color: rgb(163 163 163 / 0.4);
  }

  .lg\:hover\:bg-neutral-400\/5:hover {
    background-color: rgb(163 163 163 / 0.05);
  }

  .lg\:hover\:bg-neutral-400\/50:hover {
    background-color: rgb(163 163 163 / 0.5);
  }

  .lg\:hover\:bg-neutral-400\/60:hover {
    background-color: rgb(163 163 163 / 0.6);
  }

  .lg\:hover\:bg-neutral-400\/70:hover {
    background-color: rgb(163 163 163 / 0.7);
  }

  .lg\:hover\:bg-neutral-400\/75:hover {
    background-color: rgb(163 163 163 / 0.75);
  }

  .lg\:hover\:bg-neutral-400\/80:hover {
    background-color: rgb(163 163 163 / 0.8);
  }

  .lg\:hover\:bg-neutral-400\/90:hover {
    background-color: rgb(163 163 163 / 0.9);
  }

  .lg\:hover\:bg-neutral-400\/95:hover {
    background-color: rgb(163 163 163 / 0.95);
  }

  .lg\:hover\:bg-neutral-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-neutral-50\/0:hover {
    background-color: rgb(250 250 250 / 0);
  }

  .lg\:hover\:bg-neutral-50\/10:hover {
    background-color: rgb(250 250 250 / 0.1);
  }

  .lg\:hover\:bg-neutral-50\/100:hover {
    background-color: rgb(250 250 250 / 1);
  }

  .lg\:hover\:bg-neutral-50\/20:hover {
    background-color: rgb(250 250 250 / 0.2);
  }

  .lg\:hover\:bg-neutral-50\/25:hover {
    background-color: rgb(250 250 250 / 0.25);
  }

  .lg\:hover\:bg-neutral-50\/30:hover {
    background-color: rgb(250 250 250 / 0.3);
  }

  .lg\:hover\:bg-neutral-50\/40:hover {
    background-color: rgb(250 250 250 / 0.4);
  }

  .lg\:hover\:bg-neutral-50\/5:hover {
    background-color: rgb(250 250 250 / 0.05);
  }

  .lg\:hover\:bg-neutral-50\/50:hover {
    background-color: rgb(250 250 250 / 0.5);
  }

  .lg\:hover\:bg-neutral-50\/60:hover {
    background-color: rgb(250 250 250 / 0.6);
  }

  .lg\:hover\:bg-neutral-50\/70:hover {
    background-color: rgb(250 250 250 / 0.7);
  }

  .lg\:hover\:bg-neutral-50\/75:hover {
    background-color: rgb(250 250 250 / 0.75);
  }

  .lg\:hover\:bg-neutral-50\/80:hover {
    background-color: rgb(250 250 250 / 0.8);
  }

  .lg\:hover\:bg-neutral-50\/90:hover {
    background-color: rgb(250 250 250 / 0.9);
  }

  .lg\:hover\:bg-neutral-50\/95:hover {
    background-color: rgb(250 250 250 / 0.95);
  }

  .lg\:hover\:bg-neutral-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(115 115 115 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-neutral-500\/0:hover {
    background-color: rgb(115 115 115 / 0);
  }

  .lg\:hover\:bg-neutral-500\/10:hover {
    background-color: rgb(115 115 115 / 0.1);
  }

  .lg\:hover\:bg-neutral-500\/100:hover {
    background-color: rgb(115 115 115 / 1);
  }

  .lg\:hover\:bg-neutral-500\/20:hover {
    background-color: rgb(115 115 115 / 0.2);
  }

  .lg\:hover\:bg-neutral-500\/25:hover {
    background-color: rgb(115 115 115 / 0.25);
  }

  .lg\:hover\:bg-neutral-500\/30:hover {
    background-color: rgb(115 115 115 / 0.3);
  }

  .lg\:hover\:bg-neutral-500\/40:hover {
    background-color: rgb(115 115 115 / 0.4);
  }

  .lg\:hover\:bg-neutral-500\/5:hover {
    background-color: rgb(115 115 115 / 0.05);
  }

  .lg\:hover\:bg-neutral-500\/50:hover {
    background-color: rgb(115 115 115 / 0.5);
  }

  .lg\:hover\:bg-neutral-500\/60:hover {
    background-color: rgb(115 115 115 / 0.6);
  }

  .lg\:hover\:bg-neutral-500\/70:hover {
    background-color: rgb(115 115 115 / 0.7);
  }

  .lg\:hover\:bg-neutral-500\/75:hover {
    background-color: rgb(115 115 115 / 0.75);
  }

  .lg\:hover\:bg-neutral-500\/80:hover {
    background-color: rgb(115 115 115 / 0.8);
  }

  .lg\:hover\:bg-neutral-500\/90:hover {
    background-color: rgb(115 115 115 / 0.9);
  }

  .lg\:hover\:bg-neutral-500\/95:hover {
    background-color: rgb(115 115 115 / 0.95);
  }

  .lg\:hover\:bg-neutral-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(82 82 82 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-neutral-600\/0:hover {
    background-color: rgb(82 82 82 / 0);
  }

  .lg\:hover\:bg-neutral-600\/10:hover {
    background-color: rgb(82 82 82 / 0.1);
  }

  .lg\:hover\:bg-neutral-600\/100:hover {
    background-color: rgb(82 82 82 / 1);
  }

  .lg\:hover\:bg-neutral-600\/20:hover {
    background-color: rgb(82 82 82 / 0.2);
  }

  .lg\:hover\:bg-neutral-600\/25:hover {
    background-color: rgb(82 82 82 / 0.25);
  }

  .lg\:hover\:bg-neutral-600\/30:hover {
    background-color: rgb(82 82 82 / 0.3);
  }

  .lg\:hover\:bg-neutral-600\/40:hover {
    background-color: rgb(82 82 82 / 0.4);
  }

  .lg\:hover\:bg-neutral-600\/5:hover {
    background-color: rgb(82 82 82 / 0.05);
  }

  .lg\:hover\:bg-neutral-600\/50:hover {
    background-color: rgb(82 82 82 / 0.5);
  }

  .lg\:hover\:bg-neutral-600\/60:hover {
    background-color: rgb(82 82 82 / 0.6);
  }

  .lg\:hover\:bg-neutral-600\/70:hover {
    background-color: rgb(82 82 82 / 0.7);
  }

  .lg\:hover\:bg-neutral-600\/75:hover {
    background-color: rgb(82 82 82 / 0.75);
  }

  .lg\:hover\:bg-neutral-600\/80:hover {
    background-color: rgb(82 82 82 / 0.8);
  }

  .lg\:hover\:bg-neutral-600\/90:hover {
    background-color: rgb(82 82 82 / 0.9);
  }

  .lg\:hover\:bg-neutral-600\/95:hover {
    background-color: rgb(82 82 82 / 0.95);
  }

  .lg\:hover\:bg-neutral-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(64 64 64 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-neutral-700\/0:hover {
    background-color: rgb(64 64 64 / 0);
  }

  .lg\:hover\:bg-neutral-700\/10:hover {
    background-color: rgb(64 64 64 / 0.1);
  }

  .lg\:hover\:bg-neutral-700\/100:hover {
    background-color: rgb(64 64 64 / 1);
  }

  .lg\:hover\:bg-neutral-700\/20:hover {
    background-color: rgb(64 64 64 / 0.2);
  }

  .lg\:hover\:bg-neutral-700\/25:hover {
    background-color: rgb(64 64 64 / 0.25);
  }

  .lg\:hover\:bg-neutral-700\/30:hover {
    background-color: rgb(64 64 64 / 0.3);
  }

  .lg\:hover\:bg-neutral-700\/40:hover {
    background-color: rgb(64 64 64 / 0.4);
  }

  .lg\:hover\:bg-neutral-700\/5:hover {
    background-color: rgb(64 64 64 / 0.05);
  }

  .lg\:hover\:bg-neutral-700\/50:hover {
    background-color: rgb(64 64 64 / 0.5);
  }

  .lg\:hover\:bg-neutral-700\/60:hover {
    background-color: rgb(64 64 64 / 0.6);
  }

  .lg\:hover\:bg-neutral-700\/70:hover {
    background-color: rgb(64 64 64 / 0.7);
  }

  .lg\:hover\:bg-neutral-700\/75:hover {
    background-color: rgb(64 64 64 / 0.75);
  }

  .lg\:hover\:bg-neutral-700\/80:hover {
    background-color: rgb(64 64 64 / 0.8);
  }

  .lg\:hover\:bg-neutral-700\/90:hover {
    background-color: rgb(64 64 64 / 0.9);
  }

  .lg\:hover\:bg-neutral-700\/95:hover {
    background-color: rgb(64 64 64 / 0.95);
  }

  .lg\:hover\:bg-neutral-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(38 38 38 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-neutral-800\/0:hover {
    background-color: rgb(38 38 38 / 0);
  }

  .lg\:hover\:bg-neutral-800\/10:hover {
    background-color: rgb(38 38 38 / 0.1);
  }

  .lg\:hover\:bg-neutral-800\/100:hover {
    background-color: rgb(38 38 38 / 1);
  }

  .lg\:hover\:bg-neutral-800\/20:hover {
    background-color: rgb(38 38 38 / 0.2);
  }

  .lg\:hover\:bg-neutral-800\/25:hover {
    background-color: rgb(38 38 38 / 0.25);
  }

  .lg\:hover\:bg-neutral-800\/30:hover {
    background-color: rgb(38 38 38 / 0.3);
  }

  .lg\:hover\:bg-neutral-800\/40:hover {
    background-color: rgb(38 38 38 / 0.4);
  }

  .lg\:hover\:bg-neutral-800\/5:hover {
    background-color: rgb(38 38 38 / 0.05);
  }

  .lg\:hover\:bg-neutral-800\/50:hover {
    background-color: rgb(38 38 38 / 0.5);
  }

  .lg\:hover\:bg-neutral-800\/60:hover {
    background-color: rgb(38 38 38 / 0.6);
  }

  .lg\:hover\:bg-neutral-800\/70:hover {
    background-color: rgb(38 38 38 / 0.7);
  }

  .lg\:hover\:bg-neutral-800\/75:hover {
    background-color: rgb(38 38 38 / 0.75);
  }

  .lg\:hover\:bg-neutral-800\/80:hover {
    background-color: rgb(38 38 38 / 0.8);
  }

  .lg\:hover\:bg-neutral-800\/90:hover {
    background-color: rgb(38 38 38 / 0.9);
  }

  .lg\:hover\:bg-neutral-800\/95:hover {
    background-color: rgb(38 38 38 / 0.95);
  }

  .lg\:hover\:bg-neutral-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(23 23 23 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-neutral-900\/0:hover {
    background-color: rgb(23 23 23 / 0);
  }

  .lg\:hover\:bg-neutral-900\/10:hover {
    background-color: rgb(23 23 23 / 0.1);
  }

  .lg\:hover\:bg-neutral-900\/100:hover {
    background-color: rgb(23 23 23 / 1);
  }

  .lg\:hover\:bg-neutral-900\/20:hover {
    background-color: rgb(23 23 23 / 0.2);
  }

  .lg\:hover\:bg-neutral-900\/25:hover {
    background-color: rgb(23 23 23 / 0.25);
  }

  .lg\:hover\:bg-neutral-900\/30:hover {
    background-color: rgb(23 23 23 / 0.3);
  }

  .lg\:hover\:bg-neutral-900\/40:hover {
    background-color: rgb(23 23 23 / 0.4);
  }

  .lg\:hover\:bg-neutral-900\/5:hover {
    background-color: rgb(23 23 23 / 0.05);
  }

  .lg\:hover\:bg-neutral-900\/50:hover {
    background-color: rgb(23 23 23 / 0.5);
  }

  .lg\:hover\:bg-neutral-900\/60:hover {
    background-color: rgb(23 23 23 / 0.6);
  }

  .lg\:hover\:bg-neutral-900\/70:hover {
    background-color: rgb(23 23 23 / 0.7);
  }

  .lg\:hover\:bg-neutral-900\/75:hover {
    background-color: rgb(23 23 23 / 0.75);
  }

  .lg\:hover\:bg-neutral-900\/80:hover {
    background-color: rgb(23 23 23 / 0.8);
  }

  .lg\:hover\:bg-neutral-900\/90:hover {
    background-color: rgb(23 23 23 / 0.9);
  }

  .lg\:hover\:bg-neutral-900\/95:hover {
    background-color: rgb(23 23 23 / 0.95);
  }

  .lg\:hover\:bg-pink-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(252 231 243 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-100\/0:hover {
    background-color: rgb(252 231 243 / 0);
  }

  .lg\:hover\:bg-pink-100\/10:hover {
    background-color: rgb(252 231 243 / 0.1);
  }

  .lg\:hover\:bg-pink-100\/100:hover {
    background-color: rgb(252 231 243 / 1);
  }

  .lg\:hover\:bg-pink-100\/20:hover {
    background-color: rgb(252 231 243 / 0.2);
  }

  .lg\:hover\:bg-pink-100\/25:hover {
    background-color: rgb(252 231 243 / 0.25);
  }

  .lg\:hover\:bg-pink-100\/30:hover {
    background-color: rgb(252 231 243 / 0.3);
  }

  .lg\:hover\:bg-pink-100\/40:hover {
    background-color: rgb(252 231 243 / 0.4);
  }

  .lg\:hover\:bg-pink-100\/5:hover {
    background-color: rgb(252 231 243 / 0.05);
  }

  .lg\:hover\:bg-pink-100\/50:hover {
    background-color: rgb(252 231 243 / 0.5);
  }

  .lg\:hover\:bg-pink-100\/60:hover {
    background-color: rgb(252 231 243 / 0.6);
  }

  .lg\:hover\:bg-pink-100\/70:hover {
    background-color: rgb(252 231 243 / 0.7);
  }

  .lg\:hover\:bg-pink-100\/75:hover {
    background-color: rgb(252 231 243 / 0.75);
  }

  .lg\:hover\:bg-pink-100\/80:hover {
    background-color: rgb(252 231 243 / 0.8);
  }

  .lg\:hover\:bg-pink-100\/90:hover {
    background-color: rgb(252 231 243 / 0.9);
  }

  .lg\:hover\:bg-pink-100\/95:hover {
    background-color: rgb(252 231 243 / 0.95);
  }

  .lg\:hover\:bg-pink-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(251 207 232 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-200\/0:hover {
    background-color: rgb(251 207 232 / 0);
  }

  .lg\:hover\:bg-pink-200\/10:hover {
    background-color: rgb(251 207 232 / 0.1);
  }

  .lg\:hover\:bg-pink-200\/100:hover {
    background-color: rgb(251 207 232 / 1);
  }

  .lg\:hover\:bg-pink-200\/20:hover {
    background-color: rgb(251 207 232 / 0.2);
  }

  .lg\:hover\:bg-pink-200\/25:hover {
    background-color: rgb(251 207 232 / 0.25);
  }

  .lg\:hover\:bg-pink-200\/30:hover {
    background-color: rgb(251 207 232 / 0.3);
  }

  .lg\:hover\:bg-pink-200\/40:hover {
    background-color: rgb(251 207 232 / 0.4);
  }

  .lg\:hover\:bg-pink-200\/5:hover {
    background-color: rgb(251 207 232 / 0.05);
  }

  .lg\:hover\:bg-pink-200\/50:hover {
    background-color: rgb(251 207 232 / 0.5);
  }

  .lg\:hover\:bg-pink-200\/60:hover {
    background-color: rgb(251 207 232 / 0.6);
  }

  .lg\:hover\:bg-pink-200\/70:hover {
    background-color: rgb(251 207 232 / 0.7);
  }

  .lg\:hover\:bg-pink-200\/75:hover {
    background-color: rgb(251 207 232 / 0.75);
  }

  .lg\:hover\:bg-pink-200\/80:hover {
    background-color: rgb(251 207 232 / 0.8);
  }

  .lg\:hover\:bg-pink-200\/90:hover {
    background-color: rgb(251 207 232 / 0.9);
  }

  .lg\:hover\:bg-pink-200\/95:hover {
    background-color: rgb(251 207 232 / 0.95);
  }

  .lg\:hover\:bg-pink-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(249 168 212 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-300\/0:hover {
    background-color: rgb(249 168 212 / 0);
  }

  .lg\:hover\:bg-pink-300\/10:hover {
    background-color: rgb(249 168 212 / 0.1);
  }

  .lg\:hover\:bg-pink-300\/100:hover {
    background-color: rgb(249 168 212 / 1);
  }

  .lg\:hover\:bg-pink-300\/20:hover {
    background-color: rgb(249 168 212 / 0.2);
  }

  .lg\:hover\:bg-pink-300\/25:hover {
    background-color: rgb(249 168 212 / 0.25);
  }

  .lg\:hover\:bg-pink-300\/30:hover {
    background-color: rgb(249 168 212 / 0.3);
  }

  .lg\:hover\:bg-pink-300\/40:hover {
    background-color: rgb(249 168 212 / 0.4);
  }

  .lg\:hover\:bg-pink-300\/5:hover {
    background-color: rgb(249 168 212 / 0.05);
  }

  .lg\:hover\:bg-pink-300\/50:hover {
    background-color: rgb(249 168 212 / 0.5);
  }

  .lg\:hover\:bg-pink-300\/60:hover {
    background-color: rgb(249 168 212 / 0.6);
  }

  .lg\:hover\:bg-pink-300\/70:hover {
    background-color: rgb(249 168 212 / 0.7);
  }

  .lg\:hover\:bg-pink-300\/75:hover {
    background-color: rgb(249 168 212 / 0.75);
  }

  .lg\:hover\:bg-pink-300\/80:hover {
    background-color: rgb(249 168 212 / 0.8);
  }

  .lg\:hover\:bg-pink-300\/90:hover {
    background-color: rgb(249 168 212 / 0.9);
  }

  .lg\:hover\:bg-pink-300\/95:hover {
    background-color: rgb(249 168 212 / 0.95);
  }

  .lg\:hover\:bg-pink-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 114 182 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-400\/0:hover {
    background-color: rgb(244 114 182 / 0);
  }

  .lg\:hover\:bg-pink-400\/10:hover {
    background-color: rgb(244 114 182 / 0.1);
  }

  .lg\:hover\:bg-pink-400\/100:hover {
    background-color: rgb(244 114 182 / 1);
  }

  .lg\:hover\:bg-pink-400\/20:hover {
    background-color: rgb(244 114 182 / 0.2);
  }

  .lg\:hover\:bg-pink-400\/25:hover {
    background-color: rgb(244 114 182 / 0.25);
  }

  .lg\:hover\:bg-pink-400\/30:hover {
    background-color: rgb(244 114 182 / 0.3);
  }

  .lg\:hover\:bg-pink-400\/40:hover {
    background-color: rgb(244 114 182 / 0.4);
  }

  .lg\:hover\:bg-pink-400\/5:hover {
    background-color: rgb(244 114 182 / 0.05);
  }

  .lg\:hover\:bg-pink-400\/50:hover {
    background-color: rgb(244 114 182 / 0.5);
  }

  .lg\:hover\:bg-pink-400\/60:hover {
    background-color: rgb(244 114 182 / 0.6);
  }

  .lg\:hover\:bg-pink-400\/70:hover {
    background-color: rgb(244 114 182 / 0.7);
  }

  .lg\:hover\:bg-pink-400\/75:hover {
    background-color: rgb(244 114 182 / 0.75);
  }

  .lg\:hover\:bg-pink-400\/80:hover {
    background-color: rgb(244 114 182 / 0.8);
  }

  .lg\:hover\:bg-pink-400\/90:hover {
    background-color: rgb(244 114 182 / 0.9);
  }

  .lg\:hover\:bg-pink-400\/95:hover {
    background-color: rgb(244 114 182 / 0.95);
  }

  .lg\:hover\:bg-pink-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 242 248 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-50\/0:hover {
    background-color: rgb(253 242 248 / 0);
  }

  .lg\:hover\:bg-pink-50\/10:hover {
    background-color: rgb(253 242 248 / 0.1);
  }

  .lg\:hover\:bg-pink-50\/100:hover {
    background-color: rgb(253 242 248 / 1);
  }

  .lg\:hover\:bg-pink-50\/20:hover {
    background-color: rgb(253 242 248 / 0.2);
  }

  .lg\:hover\:bg-pink-50\/25:hover {
    background-color: rgb(253 242 248 / 0.25);
  }

  .lg\:hover\:bg-pink-50\/30:hover {
    background-color: rgb(253 242 248 / 0.3);
  }

  .lg\:hover\:bg-pink-50\/40:hover {
    background-color: rgb(253 242 248 / 0.4);
  }

  .lg\:hover\:bg-pink-50\/5:hover {
    background-color: rgb(253 242 248 / 0.05);
  }

  .lg\:hover\:bg-pink-50\/50:hover {
    background-color: rgb(253 242 248 / 0.5);
  }

  .lg\:hover\:bg-pink-50\/60:hover {
    background-color: rgb(253 242 248 / 0.6);
  }

  .lg\:hover\:bg-pink-50\/70:hover {
    background-color: rgb(253 242 248 / 0.7);
  }

  .lg\:hover\:bg-pink-50\/75:hover {
    background-color: rgb(253 242 248 / 0.75);
  }

  .lg\:hover\:bg-pink-50\/80:hover {
    background-color: rgb(253 242 248 / 0.8);
  }

  .lg\:hover\:bg-pink-50\/90:hover {
    background-color: rgb(253 242 248 / 0.9);
  }

  .lg\:hover\:bg-pink-50\/95:hover {
    background-color: rgb(253 242 248 / 0.95);
  }

  .lg\:hover\:bg-pink-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(236 72 153 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-500\/0:hover {
    background-color: rgb(236 72 153 / 0);
  }

  .lg\:hover\:bg-pink-500\/10:hover {
    background-color: rgb(236 72 153 / 0.1);
  }

  .lg\:hover\:bg-pink-500\/100:hover {
    background-color: rgb(236 72 153 / 1);
  }

  .lg\:hover\:bg-pink-500\/20:hover {
    background-color: rgb(236 72 153 / 0.2);
  }

  .lg\:hover\:bg-pink-500\/25:hover {
    background-color: rgb(236 72 153 / 0.25);
  }

  .lg\:hover\:bg-pink-500\/30:hover {
    background-color: rgb(236 72 153 / 0.3);
  }

  .lg\:hover\:bg-pink-500\/40:hover {
    background-color: rgb(236 72 153 / 0.4);
  }

  .lg\:hover\:bg-pink-500\/5:hover {
    background-color: rgb(236 72 153 / 0.05);
  }

  .lg\:hover\:bg-pink-500\/50:hover {
    background-color: rgb(236 72 153 / 0.5);
  }

  .lg\:hover\:bg-pink-500\/60:hover {
    background-color: rgb(236 72 153 / 0.6);
  }

  .lg\:hover\:bg-pink-500\/70:hover {
    background-color: rgb(236 72 153 / 0.7);
  }

  .lg\:hover\:bg-pink-500\/75:hover {
    background-color: rgb(236 72 153 / 0.75);
  }

  .lg\:hover\:bg-pink-500\/80:hover {
    background-color: rgb(236 72 153 / 0.8);
  }

  .lg\:hover\:bg-pink-500\/90:hover {
    background-color: rgb(236 72 153 / 0.9);
  }

  .lg\:hover\:bg-pink-500\/95:hover {
    background-color: rgb(236 72 153 / 0.95);
  }

  .lg\:hover\:bg-pink-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(219 39 119 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-600\/0:hover {
    background-color: rgb(219 39 119 / 0);
  }

  .lg\:hover\:bg-pink-600\/10:hover {
    background-color: rgb(219 39 119 / 0.1);
  }

  .lg\:hover\:bg-pink-600\/100:hover {
    background-color: rgb(219 39 119 / 1);
  }

  .lg\:hover\:bg-pink-600\/20:hover {
    background-color: rgb(219 39 119 / 0.2);
  }

  .lg\:hover\:bg-pink-600\/25:hover {
    background-color: rgb(219 39 119 / 0.25);
  }

  .lg\:hover\:bg-pink-600\/30:hover {
    background-color: rgb(219 39 119 / 0.3);
  }

  .lg\:hover\:bg-pink-600\/40:hover {
    background-color: rgb(219 39 119 / 0.4);
  }

  .lg\:hover\:bg-pink-600\/5:hover {
    background-color: rgb(219 39 119 / 0.05);
  }

  .lg\:hover\:bg-pink-600\/50:hover {
    background-color: rgb(219 39 119 / 0.5);
  }

  .lg\:hover\:bg-pink-600\/60:hover {
    background-color: rgb(219 39 119 / 0.6);
  }

  .lg\:hover\:bg-pink-600\/70:hover {
    background-color: rgb(219 39 119 / 0.7);
  }

  .lg\:hover\:bg-pink-600\/75:hover {
    background-color: rgb(219 39 119 / 0.75);
  }

  .lg\:hover\:bg-pink-600\/80:hover {
    background-color: rgb(219 39 119 / 0.8);
  }

  .lg\:hover\:bg-pink-600\/90:hover {
    background-color: rgb(219 39 119 / 0.9);
  }

  .lg\:hover\:bg-pink-600\/95:hover {
    background-color: rgb(219 39 119 / 0.95);
  }

  .lg\:hover\:bg-pink-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(190 24 93 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-700\/0:hover {
    background-color: rgb(190 24 93 / 0);
  }

  .lg\:hover\:bg-pink-700\/10:hover {
    background-color: rgb(190 24 93 / 0.1);
  }

  .lg\:hover\:bg-pink-700\/100:hover {
    background-color: rgb(190 24 93 / 1);
  }

  .lg\:hover\:bg-pink-700\/20:hover {
    background-color: rgb(190 24 93 / 0.2);
  }

  .lg\:hover\:bg-pink-700\/25:hover {
    background-color: rgb(190 24 93 / 0.25);
  }

  .lg\:hover\:bg-pink-700\/30:hover {
    background-color: rgb(190 24 93 / 0.3);
  }

  .lg\:hover\:bg-pink-700\/40:hover {
    background-color: rgb(190 24 93 / 0.4);
  }

  .lg\:hover\:bg-pink-700\/5:hover {
    background-color: rgb(190 24 93 / 0.05);
  }

  .lg\:hover\:bg-pink-700\/50:hover {
    background-color: rgb(190 24 93 / 0.5);
  }

  .lg\:hover\:bg-pink-700\/60:hover {
    background-color: rgb(190 24 93 / 0.6);
  }

  .lg\:hover\:bg-pink-700\/70:hover {
    background-color: rgb(190 24 93 / 0.7);
  }

  .lg\:hover\:bg-pink-700\/75:hover {
    background-color: rgb(190 24 93 / 0.75);
  }

  .lg\:hover\:bg-pink-700\/80:hover {
    background-color: rgb(190 24 93 / 0.8);
  }

  .lg\:hover\:bg-pink-700\/90:hover {
    background-color: rgb(190 24 93 / 0.9);
  }

  .lg\:hover\:bg-pink-700\/95:hover {
    background-color: rgb(190 24 93 / 0.95);
  }

  .lg\:hover\:bg-pink-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(157 23 77 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-800\/0:hover {
    background-color: rgb(157 23 77 / 0);
  }

  .lg\:hover\:bg-pink-800\/10:hover {
    background-color: rgb(157 23 77 / 0.1);
  }

  .lg\:hover\:bg-pink-800\/100:hover {
    background-color: rgb(157 23 77 / 1);
  }

  .lg\:hover\:bg-pink-800\/20:hover {
    background-color: rgb(157 23 77 / 0.2);
  }

  .lg\:hover\:bg-pink-800\/25:hover {
    background-color: rgb(157 23 77 / 0.25);
  }

  .lg\:hover\:bg-pink-800\/30:hover {
    background-color: rgb(157 23 77 / 0.3);
  }

  .lg\:hover\:bg-pink-800\/40:hover {
    background-color: rgb(157 23 77 / 0.4);
  }

  .lg\:hover\:bg-pink-800\/5:hover {
    background-color: rgb(157 23 77 / 0.05);
  }

  .lg\:hover\:bg-pink-800\/50:hover {
    background-color: rgb(157 23 77 / 0.5);
  }

  .lg\:hover\:bg-pink-800\/60:hover {
    background-color: rgb(157 23 77 / 0.6);
  }

  .lg\:hover\:bg-pink-800\/70:hover {
    background-color: rgb(157 23 77 / 0.7);
  }

  .lg\:hover\:bg-pink-800\/75:hover {
    background-color: rgb(157 23 77 / 0.75);
  }

  .lg\:hover\:bg-pink-800\/80:hover {
    background-color: rgb(157 23 77 / 0.8);
  }

  .lg\:hover\:bg-pink-800\/90:hover {
    background-color: rgb(157 23 77 / 0.9);
  }

  .lg\:hover\:bg-pink-800\/95:hover {
    background-color: rgb(157 23 77 / 0.95);
  }

  .lg\:hover\:bg-pink-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(131 24 67 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-pink-900\/0:hover {
    background-color: rgb(131 24 67 / 0);
  }

  .lg\:hover\:bg-pink-900\/10:hover {
    background-color: rgb(131 24 67 / 0.1);
  }

  .lg\:hover\:bg-pink-900\/100:hover {
    background-color: rgb(131 24 67 / 1);
  }

  .lg\:hover\:bg-pink-900\/20:hover {
    background-color: rgb(131 24 67 / 0.2);
  }

  .lg\:hover\:bg-pink-900\/25:hover {
    background-color: rgb(131 24 67 / 0.25);
  }

  .lg\:hover\:bg-pink-900\/30:hover {
    background-color: rgb(131 24 67 / 0.3);
  }

  .lg\:hover\:bg-pink-900\/40:hover {
    background-color: rgb(131 24 67 / 0.4);
  }

  .lg\:hover\:bg-pink-900\/5:hover {
    background-color: rgb(131 24 67 / 0.05);
  }

  .lg\:hover\:bg-pink-900\/50:hover {
    background-color: rgb(131 24 67 / 0.5);
  }

  .lg\:hover\:bg-pink-900\/60:hover {
    background-color: rgb(131 24 67 / 0.6);
  }

  .lg\:hover\:bg-pink-900\/70:hover {
    background-color: rgb(131 24 67 / 0.7);
  }

  .lg\:hover\:bg-pink-900\/75:hover {
    background-color: rgb(131 24 67 / 0.75);
  }

  .lg\:hover\:bg-pink-900\/80:hover {
    background-color: rgb(131 24 67 / 0.8);
  }

  .lg\:hover\:bg-pink-900\/90:hover {
    background-color: rgb(131 24 67 / 0.9);
  }

  .lg\:hover\:bg-pink-900\/95:hover {
    background-color: rgb(131 24 67 / 0.95);
  }

  .lg\:hover\:bg-primary-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224 224 242 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-primary-100\/0:hover {
    background-color: rgb(224 224 242 / 0);
  }

  .lg\:hover\:bg-primary-100\/10:hover {
    background-color: rgb(224 224 242 / 0.1);
  }

  .lg\:hover\:bg-primary-100\/100:hover {
    background-color: rgb(224 224 242 / 1);
  }

  .lg\:hover\:bg-primary-100\/20:hover {
    background-color: rgb(224 224 242 / 0.2);
  }

  .lg\:hover\:bg-primary-100\/25:hover {
    background-color: rgb(224 224 242 / 0.25);
  }

  .lg\:hover\:bg-primary-100\/30:hover {
    background-color: rgb(224 224 242 / 0.3);
  }

  .lg\:hover\:bg-primary-100\/40:hover {
    background-color: rgb(224 224 242 / 0.4);
  }

  .lg\:hover\:bg-primary-100\/5:hover {
    background-color: rgb(224 224 242 / 0.05);
  }

  .lg\:hover\:bg-primary-100\/50:hover {
    background-color: rgb(224 224 242 / 0.5);
  }

  .lg\:hover\:bg-primary-100\/60:hover {
    background-color: rgb(224 224 242 / 0.6);
  }

  .lg\:hover\:bg-primary-100\/70:hover {
    background-color: rgb(224 224 242 / 0.7);
  }

  .lg\:hover\:bg-primary-100\/75:hover {
    background-color: rgb(224 224 242 / 0.75);
  }

  .lg\:hover\:bg-primary-100\/80:hover {
    background-color: rgb(224 224 242 / 0.8);
  }

  .lg\:hover\:bg-primary-100\/90:hover {
    background-color: rgb(224 224 242 / 0.9);
  }

  .lg\:hover\:bg-primary-100\/95:hover {
    background-color: rgb(224 224 242 / 0.95);
  }

  .lg\:hover\:bg-primary-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(178 178 218 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-primary-200\/0:hover {
    background-color: rgb(178 178 218 / 0);
  }

  .lg\:hover\:bg-primary-200\/10:hover {
    background-color: rgb(178 178 218 / 0.1);
  }

  .lg\:hover\:bg-primary-200\/100:hover {
    background-color: rgb(178 178 218 / 1);
  }

  .lg\:hover\:bg-primary-200\/20:hover {
    background-color: rgb(178 178 218 / 0.2);
  }

  .lg\:hover\:bg-primary-200\/25:hover {
    background-color: rgb(178 178 218 / 0.25);
  }

  .lg\:hover\:bg-primary-200\/30:hover {
    background-color: rgb(178 178 218 / 0.3);
  }

  .lg\:hover\:bg-primary-200\/40:hover {
    background-color: rgb(178 178 218 / 0.4);
  }

  .lg\:hover\:bg-primary-200\/5:hover {
    background-color: rgb(178 178 218 / 0.05);
  }

  .lg\:hover\:bg-primary-200\/50:hover {
    background-color: rgb(178 178 218 / 0.5);
  }

  .lg\:hover\:bg-primary-200\/60:hover {
    background-color: rgb(178 178 218 / 0.6);
  }

  .lg\:hover\:bg-primary-200\/70:hover {
    background-color: rgb(178 178 218 / 0.7);
  }

  .lg\:hover\:bg-primary-200\/75:hover {
    background-color: rgb(178 178 218 / 0.75);
  }

  .lg\:hover\:bg-primary-200\/80:hover {
    background-color: rgb(178 178 218 / 0.8);
  }

  .lg\:hover\:bg-primary-200\/90:hover {
    background-color: rgb(178 178 218 / 0.9);
  }

  .lg\:hover\:bg-primary-200\/95:hover {
    background-color: rgb(178 178 218 / 0.95);
  }

  .lg\:hover\:bg-primary-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(132 132 194 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-primary-300\/0:hover {
    background-color: rgb(132 132 194 / 0);
  }

  .lg\:hover\:bg-primary-300\/10:hover {
    background-color: rgb(132 132 194 / 0.1);
  }

  .lg\:hover\:bg-primary-300\/100:hover {
    background-color: rgb(132 132 194 / 1);
  }

  .lg\:hover\:bg-primary-300\/20:hover {
    background-color: rgb(132 132 194 / 0.2);
  }

  .lg\:hover\:bg-primary-300\/25:hover {
    background-color: rgb(132 132 194 / 0.25);
  }

  .lg\:hover\:bg-primary-300\/30:hover {
    background-color: rgb(132 132 194 / 0.3);
  }

  .lg\:hover\:bg-primary-300\/40:hover {
    background-color: rgb(132 132 194 / 0.4);
  }

  .lg\:hover\:bg-primary-300\/5:hover {
    background-color: rgb(132 132 194 / 0.05);
  }

  .lg\:hover\:bg-primary-300\/50:hover {
    background-color: rgb(132 132 194 / 0.5);
  }

  .lg\:hover\:bg-primary-300\/60:hover {
    background-color: rgb(132 132 194 / 0.6);
  }

  .lg\:hover\:bg-primary-300\/70:hover {
    background-color: rgb(132 132 194 / 0.7);
  }

  .lg\:hover\:bg-primary-300\/75:hover {
    background-color: rgb(132 132 194 / 0.75);
  }

  .lg\:hover\:bg-primary-300\/80:hover {
    background-color: rgb(132 132 194 / 0.8);
  }

  .lg\:hover\:bg-primary-300\/90:hover {
    background-color: rgb(132 132 194 / 0.9);
  }

  .lg\:hover\:bg-primary-300\/95:hover {
    background-color: rgb(132 132 194 / 0.95);
  }

  .lg\:hover\:bg-primary-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(86 86 171 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-primary-400\/0:hover {
    background-color: rgb(86 86 171 / 0);
  }

  .lg\:hover\:bg-primary-400\/10:hover {
    background-color: rgb(86 86 171 / 0.1);
  }

  .lg\:hover\:bg-primary-400\/100:hover {
    background-color: rgb(86 86 171 / 1);
  }

  .lg\:hover\:bg-primary-400\/20:hover {
    background-color: rgb(86 86 171 / 0.2);
  }

  .lg\:hover\:bg-primary-400\/25:hover {
    background-color: rgb(86 86 171 / 0.25);
  }

  .lg\:hover\:bg-primary-400\/30:hover {
    background-color: rgb(86 86 171 / 0.3);
  }

  .lg\:hover\:bg-primary-400\/40:hover {
    background-color: rgb(86 86 171 / 0.4);
  }

  .lg\:hover\:bg-primary-400\/5:hover {
    background-color: rgb(86 86 171 / 0.05);
  }

  .lg\:hover\:bg-primary-400\/50:hover {
    background-color: rgb(86 86 171 / 0.5);
  }

  .lg\:hover\:bg-primary-400\/60:hover {
    background-color: rgb(86 86 171 / 0.6);
  }

  .lg\:hover\:bg-primary-400\/70:hover {
    background-color: rgb(86 86 171 / 0.7);
  }

  .lg\:hover\:bg-primary-400\/75:hover {
    background-color: rgb(86 86 171 / 0.75);
  }

  .lg\:hover\:bg-primary-400\/80:hover {
    background-color: rgb(86 86 171 / 0.8);
  }

  .lg\:hover\:bg-primary-400\/90:hover {
    background-color: rgb(86 86 171 / 0.9);
  }

  .lg\:hover\:bg-primary-400\/95:hover {
    background-color: rgb(86 86 171 / 0.95);
  }

  .lg\:hover\:bg-primary-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(59 56 133 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-primary-500\/0:hover {
    background-color: rgb(59 56 133 / 0);
  }

  .lg\:hover\:bg-primary-500\/10:hover {
    background-color: rgb(59 56 133 / 0.1);
  }

  .lg\:hover\:bg-primary-500\/100:hover {
    background-color: rgb(59 56 133 / 1);
  }

  .lg\:hover\:bg-primary-500\/20:hover {
    background-color: rgb(59 56 133 / 0.2);
  }

  .lg\:hover\:bg-primary-500\/25:hover {
    background-color: rgb(59 56 133 / 0.25);
  }

  .lg\:hover\:bg-primary-500\/30:hover {
    background-color: rgb(59 56 133 / 0.3);
  }

  .lg\:hover\:bg-primary-500\/40:hover {
    background-color: rgb(59 56 133 / 0.4);
  }

  .lg\:hover\:bg-primary-500\/5:hover {
    background-color: rgb(59 56 133 / 0.05);
  }

  .lg\:hover\:bg-primary-500\/50:hover {
    background-color: rgb(59 56 133 / 0.5);
  }

  .lg\:hover\:bg-primary-500\/60:hover {
    background-color: rgb(59 56 133 / 0.6);
  }

  .lg\:hover\:bg-primary-500\/70:hover {
    background-color: rgb(59 56 133 / 0.7);
  }

  .lg\:hover\:bg-primary-500\/75:hover {
    background-color: rgb(59 56 133 / 0.75);
  }

  .lg\:hover\:bg-primary-500\/80:hover {
    background-color: rgb(59 56 133 / 0.8);
  }

  .lg\:hover\:bg-primary-500\/90:hover {
    background-color: rgb(59 56 133 / 0.9);
  }

  .lg\:hover\:bg-primary-500\/95:hover {
    background-color: rgb(59 56 133 / 0.95);
  }

  .lg\:hover\:bg-primary-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(42 40 99 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-primary-600\/0:hover {
    background-color: rgb(42 40 99 / 0);
  }

  .lg\:hover\:bg-primary-600\/10:hover {
    background-color: rgb(42 40 99 / 0.1);
  }

  .lg\:hover\:bg-primary-600\/100:hover {
    background-color: rgb(42 40 99 / 1);
  }

  .lg\:hover\:bg-primary-600\/20:hover {
    background-color: rgb(42 40 99 / 0.2);
  }

  .lg\:hover\:bg-primary-600\/25:hover {
    background-color: rgb(42 40 99 / 0.25);
  }

  .lg\:hover\:bg-primary-600\/30:hover {
    background-color: rgb(42 40 99 / 0.3);
  }

  .lg\:hover\:bg-primary-600\/40:hover {
    background-color: rgb(42 40 99 / 0.4);
  }

  .lg\:hover\:bg-primary-600\/5:hover {
    background-color: rgb(42 40 99 / 0.05);
  }

  .lg\:hover\:bg-primary-600\/50:hover {
    background-color: rgb(42 40 99 / 0.5);
  }

  .lg\:hover\:bg-primary-600\/60:hover {
    background-color: rgb(42 40 99 / 0.6);
  }

  .lg\:hover\:bg-primary-600\/70:hover {
    background-color: rgb(42 40 99 / 0.7);
  }

  .lg\:hover\:bg-primary-600\/75:hover {
    background-color: rgb(42 40 99 / 0.75);
  }

  .lg\:hover\:bg-primary-600\/80:hover {
    background-color: rgb(42 40 99 / 0.8);
  }

  .lg\:hover\:bg-primary-600\/90:hover {
    background-color: rgb(42 40 99 / 0.9);
  }

  .lg\:hover\:bg-primary-600\/95:hover {
    background-color: rgb(42 40 99 / 0.95);
  }

  .lg\:hover\:bg-primary-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(26 24 65 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-primary-700\/0:hover {
    background-color: rgb(26 24 65 / 0);
  }

  .lg\:hover\:bg-primary-700\/10:hover {
    background-color: rgb(26 24 65 / 0.1);
  }

  .lg\:hover\:bg-primary-700\/100:hover {
    background-color: rgb(26 24 65 / 1);
  }

  .lg\:hover\:bg-primary-700\/20:hover {
    background-color: rgb(26 24 65 / 0.2);
  }

  .lg\:hover\:bg-primary-700\/25:hover {
    background-color: rgb(26 24 65 / 0.25);
  }

  .lg\:hover\:bg-primary-700\/30:hover {
    background-color: rgb(26 24 65 / 0.3);
  }

  .lg\:hover\:bg-primary-700\/40:hover {
    background-color: rgb(26 24 65 / 0.4);
  }

  .lg\:hover\:bg-primary-700\/5:hover {
    background-color: rgb(26 24 65 / 0.05);
  }

  .lg\:hover\:bg-primary-700\/50:hover {
    background-color: rgb(26 24 65 / 0.5);
  }

  .lg\:hover\:bg-primary-700\/60:hover {
    background-color: rgb(26 24 65 / 0.6);
  }

  .lg\:hover\:bg-primary-700\/70:hover {
    background-color: rgb(26 24 65 / 0.7);
  }

  .lg\:hover\:bg-primary-700\/75:hover {
    background-color: rgb(26 24 65 / 0.75);
  }

  .lg\:hover\:bg-primary-700\/80:hover {
    background-color: rgb(26 24 65 / 0.8);
  }

  .lg\:hover\:bg-primary-700\/90:hover {
    background-color: rgb(26 24 65 / 0.9);
  }

  .lg\:hover\:bg-primary-700\/95:hover {
    background-color: rgb(26 24 65 / 0.95);
  }

  .lg\:hover\:bg-primary-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(10 8 31 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-primary-800\/0:hover {
    background-color: rgb(10 8 31 / 0);
  }

  .lg\:hover\:bg-primary-800\/10:hover {
    background-color: rgb(10 8 31 / 0.1);
  }

  .lg\:hover\:bg-primary-800\/100:hover {
    background-color: rgb(10 8 31 / 1);
  }

  .lg\:hover\:bg-primary-800\/20:hover {
    background-color: rgb(10 8 31 / 0.2);
  }

  .lg\:hover\:bg-primary-800\/25:hover {
    background-color: rgb(10 8 31 / 0.25);
  }

  .lg\:hover\:bg-primary-800\/30:hover {
    background-color: rgb(10 8 31 / 0.3);
  }

  .lg\:hover\:bg-primary-800\/40:hover {
    background-color: rgb(10 8 31 / 0.4);
  }

  .lg\:hover\:bg-primary-800\/5:hover {
    background-color: rgb(10 8 31 / 0.05);
  }

  .lg\:hover\:bg-primary-800\/50:hover {
    background-color: rgb(10 8 31 / 0.5);
  }

  .lg\:hover\:bg-primary-800\/60:hover {
    background-color: rgb(10 8 31 / 0.6);
  }

  .lg\:hover\:bg-primary-800\/70:hover {
    background-color: rgb(10 8 31 / 0.7);
  }

  .lg\:hover\:bg-primary-800\/75:hover {
    background-color: rgb(10 8 31 / 0.75);
  }

  .lg\:hover\:bg-primary-800\/80:hover {
    background-color: rgb(10 8 31 / 0.8);
  }

  .lg\:hover\:bg-primary-800\/90:hover {
    background-color: rgb(10 8 31 / 0.9);
  }

  .lg\:hover\:bg-primary-800\/95:hover {
    background-color: rgb(10 8 31 / 0.95);
  }

  .lg\:hover\:bg-primary-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-primary-900\/0:hover {
    background-color: rgb(0 0 0 / 0);
  }

  .lg\:hover\:bg-primary-900\/10:hover {
    background-color: rgb(0 0 0 / 0.1);
  }

  .lg\:hover\:bg-primary-900\/100:hover {
    background-color: rgb(0 0 0 / 1);
  }

  .lg\:hover\:bg-primary-900\/20:hover {
    background-color: rgb(0 0 0 / 0.2);
  }

  .lg\:hover\:bg-primary-900\/25:hover {
    background-color: rgb(0 0 0 / 0.25);
  }

  .lg\:hover\:bg-primary-900\/30:hover {
    background-color: rgb(0 0 0 / 0.3);
  }

  .lg\:hover\:bg-primary-900\/40:hover {
    background-color: rgb(0 0 0 / 0.4);
  }

  .lg\:hover\:bg-primary-900\/5:hover {
    background-color: rgb(0 0 0 / 0.05);
  }

  .lg\:hover\:bg-primary-900\/50:hover {
    background-color: rgb(0 0 0 / 0.5);
  }

  .lg\:hover\:bg-primary-900\/60:hover {
    background-color: rgb(0 0 0 / 0.6);
  }

  .lg\:hover\:bg-primary-900\/70:hover {
    background-color: rgb(0 0 0 / 0.7);
  }

  .lg\:hover\:bg-primary-900\/75:hover {
    background-color: rgb(0 0 0 / 0.75);
  }

  .lg\:hover\:bg-primary-900\/80:hover {
    background-color: rgb(0 0 0 / 0.8);
  }

  .lg\:hover\:bg-primary-900\/90:hover {
    background-color: rgb(0 0 0 / 0.9);
  }

  .lg\:hover\:bg-primary-900\/95:hover {
    background-color: rgb(0 0 0 / 0.95);
  }

  .lg\:hover\:bg-purple-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(243 232 255 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-100\/0:hover {
    background-color: rgb(243 232 255 / 0);
  }

  .lg\:hover\:bg-purple-100\/10:hover {
    background-color: rgb(243 232 255 / 0.1);
  }

  .lg\:hover\:bg-purple-100\/100:hover {
    background-color: rgb(243 232 255 / 1);
  }

  .lg\:hover\:bg-purple-100\/20:hover {
    background-color: rgb(243 232 255 / 0.2);
  }

  .lg\:hover\:bg-purple-100\/25:hover {
    background-color: rgb(243 232 255 / 0.25);
  }

  .lg\:hover\:bg-purple-100\/30:hover {
    background-color: rgb(243 232 255 / 0.3);
  }

  .lg\:hover\:bg-purple-100\/40:hover {
    background-color: rgb(243 232 255 / 0.4);
  }

  .lg\:hover\:bg-purple-100\/5:hover {
    background-color: rgb(243 232 255 / 0.05);
  }

  .lg\:hover\:bg-purple-100\/50:hover {
    background-color: rgb(243 232 255 / 0.5);
  }

  .lg\:hover\:bg-purple-100\/60:hover {
    background-color: rgb(243 232 255 / 0.6);
  }

  .lg\:hover\:bg-purple-100\/70:hover {
    background-color: rgb(243 232 255 / 0.7);
  }

  .lg\:hover\:bg-purple-100\/75:hover {
    background-color: rgb(243 232 255 / 0.75);
  }

  .lg\:hover\:bg-purple-100\/80:hover {
    background-color: rgb(243 232 255 / 0.8);
  }

  .lg\:hover\:bg-purple-100\/90:hover {
    background-color: rgb(243 232 255 / 0.9);
  }

  .lg\:hover\:bg-purple-100\/95:hover {
    background-color: rgb(243 232 255 / 0.95);
  }

  .lg\:hover\:bg-purple-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(233 213 255 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-200\/0:hover {
    background-color: rgb(233 213 255 / 0);
  }

  .lg\:hover\:bg-purple-200\/10:hover {
    background-color: rgb(233 213 255 / 0.1);
  }

  .lg\:hover\:bg-purple-200\/100:hover {
    background-color: rgb(233 213 255 / 1);
  }

  .lg\:hover\:bg-purple-200\/20:hover {
    background-color: rgb(233 213 255 / 0.2);
  }

  .lg\:hover\:bg-purple-200\/25:hover {
    background-color: rgb(233 213 255 / 0.25);
  }

  .lg\:hover\:bg-purple-200\/30:hover {
    background-color: rgb(233 213 255 / 0.3);
  }

  .lg\:hover\:bg-purple-200\/40:hover {
    background-color: rgb(233 213 255 / 0.4);
  }

  .lg\:hover\:bg-purple-200\/5:hover {
    background-color: rgb(233 213 255 / 0.05);
  }

  .lg\:hover\:bg-purple-200\/50:hover {
    background-color: rgb(233 213 255 / 0.5);
  }

  .lg\:hover\:bg-purple-200\/60:hover {
    background-color: rgb(233 213 255 / 0.6);
  }

  .lg\:hover\:bg-purple-200\/70:hover {
    background-color: rgb(233 213 255 / 0.7);
  }

  .lg\:hover\:bg-purple-200\/75:hover {
    background-color: rgb(233 213 255 / 0.75);
  }

  .lg\:hover\:bg-purple-200\/80:hover {
    background-color: rgb(233 213 255 / 0.8);
  }

  .lg\:hover\:bg-purple-200\/90:hover {
    background-color: rgb(233 213 255 / 0.9);
  }

  .lg\:hover\:bg-purple-200\/95:hover {
    background-color: rgb(233 213 255 / 0.95);
  }

  .lg\:hover\:bg-purple-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(216 180 254 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-300\/0:hover {
    background-color: rgb(216 180 254 / 0);
  }

  .lg\:hover\:bg-purple-300\/10:hover {
    background-color: rgb(216 180 254 / 0.1);
  }

  .lg\:hover\:bg-purple-300\/100:hover {
    background-color: rgb(216 180 254 / 1);
  }

  .lg\:hover\:bg-purple-300\/20:hover {
    background-color: rgb(216 180 254 / 0.2);
  }

  .lg\:hover\:bg-purple-300\/25:hover {
    background-color: rgb(216 180 254 / 0.25);
  }

  .lg\:hover\:bg-purple-300\/30:hover {
    background-color: rgb(216 180 254 / 0.3);
  }

  .lg\:hover\:bg-purple-300\/40:hover {
    background-color: rgb(216 180 254 / 0.4);
  }

  .lg\:hover\:bg-purple-300\/5:hover {
    background-color: rgb(216 180 254 / 0.05);
  }

  .lg\:hover\:bg-purple-300\/50:hover {
    background-color: rgb(216 180 254 / 0.5);
  }

  .lg\:hover\:bg-purple-300\/60:hover {
    background-color: rgb(216 180 254 / 0.6);
  }

  .lg\:hover\:bg-purple-300\/70:hover {
    background-color: rgb(216 180 254 / 0.7);
  }

  .lg\:hover\:bg-purple-300\/75:hover {
    background-color: rgb(216 180 254 / 0.75);
  }

  .lg\:hover\:bg-purple-300\/80:hover {
    background-color: rgb(216 180 254 / 0.8);
  }

  .lg\:hover\:bg-purple-300\/90:hover {
    background-color: rgb(216 180 254 / 0.9);
  }

  .lg\:hover\:bg-purple-300\/95:hover {
    background-color: rgb(216 180 254 / 0.95);
  }

  .lg\:hover\:bg-purple-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(192 132 252 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-400\/0:hover {
    background-color: rgb(192 132 252 / 0);
  }

  .lg\:hover\:bg-purple-400\/10:hover {
    background-color: rgb(192 132 252 / 0.1);
  }

  .lg\:hover\:bg-purple-400\/100:hover {
    background-color: rgb(192 132 252 / 1);
  }

  .lg\:hover\:bg-purple-400\/20:hover {
    background-color: rgb(192 132 252 / 0.2);
  }

  .lg\:hover\:bg-purple-400\/25:hover {
    background-color: rgb(192 132 252 / 0.25);
  }

  .lg\:hover\:bg-purple-400\/30:hover {
    background-color: rgb(192 132 252 / 0.3);
  }

  .lg\:hover\:bg-purple-400\/40:hover {
    background-color: rgb(192 132 252 / 0.4);
  }

  .lg\:hover\:bg-purple-400\/5:hover {
    background-color: rgb(192 132 252 / 0.05);
  }

  .lg\:hover\:bg-purple-400\/50:hover {
    background-color: rgb(192 132 252 / 0.5);
  }

  .lg\:hover\:bg-purple-400\/60:hover {
    background-color: rgb(192 132 252 / 0.6);
  }

  .lg\:hover\:bg-purple-400\/70:hover {
    background-color: rgb(192 132 252 / 0.7);
  }

  .lg\:hover\:bg-purple-400\/75:hover {
    background-color: rgb(192 132 252 / 0.75);
  }

  .lg\:hover\:bg-purple-400\/80:hover {
    background-color: rgb(192 132 252 / 0.8);
  }

  .lg\:hover\:bg-purple-400\/90:hover {
    background-color: rgb(192 132 252 / 0.9);
  }

  .lg\:hover\:bg-purple-400\/95:hover {
    background-color: rgb(192 132 252 / 0.95);
  }

  .lg\:hover\:bg-purple-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250 245 255 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-50\/0:hover {
    background-color: rgb(250 245 255 / 0);
  }

  .lg\:hover\:bg-purple-50\/10:hover {
    background-color: rgb(250 245 255 / 0.1);
  }

  .lg\:hover\:bg-purple-50\/100:hover {
    background-color: rgb(250 245 255 / 1);
  }

  .lg\:hover\:bg-purple-50\/20:hover {
    background-color: rgb(250 245 255 / 0.2);
  }

  .lg\:hover\:bg-purple-50\/25:hover {
    background-color: rgb(250 245 255 / 0.25);
  }

  .lg\:hover\:bg-purple-50\/30:hover {
    background-color: rgb(250 245 255 / 0.3);
  }

  .lg\:hover\:bg-purple-50\/40:hover {
    background-color: rgb(250 245 255 / 0.4);
  }

  .lg\:hover\:bg-purple-50\/5:hover {
    background-color: rgb(250 245 255 / 0.05);
  }

  .lg\:hover\:bg-purple-50\/50:hover {
    background-color: rgb(250 245 255 / 0.5);
  }

  .lg\:hover\:bg-purple-50\/60:hover {
    background-color: rgb(250 245 255 / 0.6);
  }

  .lg\:hover\:bg-purple-50\/70:hover {
    background-color: rgb(250 245 255 / 0.7);
  }

  .lg\:hover\:bg-purple-50\/75:hover {
    background-color: rgb(250 245 255 / 0.75);
  }

  .lg\:hover\:bg-purple-50\/80:hover {
    background-color: rgb(250 245 255 / 0.8);
  }

  .lg\:hover\:bg-purple-50\/90:hover {
    background-color: rgb(250 245 255 / 0.9);
  }

  .lg\:hover\:bg-purple-50\/95:hover {
    background-color: rgb(250 245 255 / 0.95);
  }

  .lg\:hover\:bg-purple-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(168 85 247 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-500\/0:hover {
    background-color: rgb(168 85 247 / 0);
  }

  .lg\:hover\:bg-purple-500\/10:hover {
    background-color: rgb(168 85 247 / 0.1);
  }

  .lg\:hover\:bg-purple-500\/100:hover {
    background-color: rgb(168 85 247 / 1);
  }

  .lg\:hover\:bg-purple-500\/20:hover {
    background-color: rgb(168 85 247 / 0.2);
  }

  .lg\:hover\:bg-purple-500\/25:hover {
    background-color: rgb(168 85 247 / 0.25);
  }

  .lg\:hover\:bg-purple-500\/30:hover {
    background-color: rgb(168 85 247 / 0.3);
  }

  .lg\:hover\:bg-purple-500\/40:hover {
    background-color: rgb(168 85 247 / 0.4);
  }

  .lg\:hover\:bg-purple-500\/5:hover {
    background-color: rgb(168 85 247 / 0.05);
  }

  .lg\:hover\:bg-purple-500\/50:hover {
    background-color: rgb(168 85 247 / 0.5);
  }

  .lg\:hover\:bg-purple-500\/60:hover {
    background-color: rgb(168 85 247 / 0.6);
  }

  .lg\:hover\:bg-purple-500\/70:hover {
    background-color: rgb(168 85 247 / 0.7);
  }

  .lg\:hover\:bg-purple-500\/75:hover {
    background-color: rgb(168 85 247 / 0.75);
  }

  .lg\:hover\:bg-purple-500\/80:hover {
    background-color: rgb(168 85 247 / 0.8);
  }

  .lg\:hover\:bg-purple-500\/90:hover {
    background-color: rgb(168 85 247 / 0.9);
  }

  .lg\:hover\:bg-purple-500\/95:hover {
    background-color: rgb(168 85 247 / 0.95);
  }

  .lg\:hover\:bg-purple-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(147 51 234 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-600\/0:hover {
    background-color: rgb(147 51 234 / 0);
  }

  .lg\:hover\:bg-purple-600\/10:hover {
    background-color: rgb(147 51 234 / 0.1);
  }

  .lg\:hover\:bg-purple-600\/100:hover {
    background-color: rgb(147 51 234 / 1);
  }

  .lg\:hover\:bg-purple-600\/20:hover {
    background-color: rgb(147 51 234 / 0.2);
  }

  .lg\:hover\:bg-purple-600\/25:hover {
    background-color: rgb(147 51 234 / 0.25);
  }

  .lg\:hover\:bg-purple-600\/30:hover {
    background-color: rgb(147 51 234 / 0.3);
  }

  .lg\:hover\:bg-purple-600\/40:hover {
    background-color: rgb(147 51 234 / 0.4);
  }

  .lg\:hover\:bg-purple-600\/5:hover {
    background-color: rgb(147 51 234 / 0.05);
  }

  .lg\:hover\:bg-purple-600\/50:hover {
    background-color: rgb(147 51 234 / 0.5);
  }

  .lg\:hover\:bg-purple-600\/60:hover {
    background-color: rgb(147 51 234 / 0.6);
  }

  .lg\:hover\:bg-purple-600\/70:hover {
    background-color: rgb(147 51 234 / 0.7);
  }

  .lg\:hover\:bg-purple-600\/75:hover {
    background-color: rgb(147 51 234 / 0.75);
  }

  .lg\:hover\:bg-purple-600\/80:hover {
    background-color: rgb(147 51 234 / 0.8);
  }

  .lg\:hover\:bg-purple-600\/90:hover {
    background-color: rgb(147 51 234 / 0.9);
  }

  .lg\:hover\:bg-purple-600\/95:hover {
    background-color: rgb(147 51 234 / 0.95);
  }

  .lg\:hover\:bg-purple-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(126 34 206 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-700\/0:hover {
    background-color: rgb(126 34 206 / 0);
  }

  .lg\:hover\:bg-purple-700\/10:hover {
    background-color: rgb(126 34 206 / 0.1);
  }

  .lg\:hover\:bg-purple-700\/100:hover {
    background-color: rgb(126 34 206 / 1);
  }

  .lg\:hover\:bg-purple-700\/20:hover {
    background-color: rgb(126 34 206 / 0.2);
  }

  .lg\:hover\:bg-purple-700\/25:hover {
    background-color: rgb(126 34 206 / 0.25);
  }

  .lg\:hover\:bg-purple-700\/30:hover {
    background-color: rgb(126 34 206 / 0.3);
  }

  .lg\:hover\:bg-purple-700\/40:hover {
    background-color: rgb(126 34 206 / 0.4);
  }

  .lg\:hover\:bg-purple-700\/5:hover {
    background-color: rgb(126 34 206 / 0.05);
  }

  .lg\:hover\:bg-purple-700\/50:hover {
    background-color: rgb(126 34 206 / 0.5);
  }

  .lg\:hover\:bg-purple-700\/60:hover {
    background-color: rgb(126 34 206 / 0.6);
  }

  .lg\:hover\:bg-purple-700\/70:hover {
    background-color: rgb(126 34 206 / 0.7);
  }

  .lg\:hover\:bg-purple-700\/75:hover {
    background-color: rgb(126 34 206 / 0.75);
  }

  .lg\:hover\:bg-purple-700\/80:hover {
    background-color: rgb(126 34 206 / 0.8);
  }

  .lg\:hover\:bg-purple-700\/90:hover {
    background-color: rgb(126 34 206 / 0.9);
  }

  .lg\:hover\:bg-purple-700\/95:hover {
    background-color: rgb(126 34 206 / 0.95);
  }

  .lg\:hover\:bg-purple-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(107 33 168 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-800\/0:hover {
    background-color: rgb(107 33 168 / 0);
  }

  .lg\:hover\:bg-purple-800\/10:hover {
    background-color: rgb(107 33 168 / 0.1);
  }

  .lg\:hover\:bg-purple-800\/100:hover {
    background-color: rgb(107 33 168 / 1);
  }

  .lg\:hover\:bg-purple-800\/20:hover {
    background-color: rgb(107 33 168 / 0.2);
  }

  .lg\:hover\:bg-purple-800\/25:hover {
    background-color: rgb(107 33 168 / 0.25);
  }

  .lg\:hover\:bg-purple-800\/30:hover {
    background-color: rgb(107 33 168 / 0.3);
  }

  .lg\:hover\:bg-purple-800\/40:hover {
    background-color: rgb(107 33 168 / 0.4);
  }

  .lg\:hover\:bg-purple-800\/5:hover {
    background-color: rgb(107 33 168 / 0.05);
  }

  .lg\:hover\:bg-purple-800\/50:hover {
    background-color: rgb(107 33 168 / 0.5);
  }

  .lg\:hover\:bg-purple-800\/60:hover {
    background-color: rgb(107 33 168 / 0.6);
  }

  .lg\:hover\:bg-purple-800\/70:hover {
    background-color: rgb(107 33 168 / 0.7);
  }

  .lg\:hover\:bg-purple-800\/75:hover {
    background-color: rgb(107 33 168 / 0.75);
  }

  .lg\:hover\:bg-purple-800\/80:hover {
    background-color: rgb(107 33 168 / 0.8);
  }

  .lg\:hover\:bg-purple-800\/90:hover {
    background-color: rgb(107 33 168 / 0.9);
  }

  .lg\:hover\:bg-purple-800\/95:hover {
    background-color: rgb(107 33 168 / 0.95);
  }

  .lg\:hover\:bg-purple-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(88 28 135 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-purple-900\/0:hover {
    background-color: rgb(88 28 135 / 0);
  }

  .lg\:hover\:bg-purple-900\/10:hover {
    background-color: rgb(88 28 135 / 0.1);
  }

  .lg\:hover\:bg-purple-900\/100:hover {
    background-color: rgb(88 28 135 / 1);
  }

  .lg\:hover\:bg-purple-900\/20:hover {
    background-color: rgb(88 28 135 / 0.2);
  }

  .lg\:hover\:bg-purple-900\/25:hover {
    background-color: rgb(88 28 135 / 0.25);
  }

  .lg\:hover\:bg-purple-900\/30:hover {
    background-color: rgb(88 28 135 / 0.3);
  }

  .lg\:hover\:bg-purple-900\/40:hover {
    background-color: rgb(88 28 135 / 0.4);
  }

  .lg\:hover\:bg-purple-900\/5:hover {
    background-color: rgb(88 28 135 / 0.05);
  }

  .lg\:hover\:bg-purple-900\/50:hover {
    background-color: rgb(88 28 135 / 0.5);
  }

  .lg\:hover\:bg-purple-900\/60:hover {
    background-color: rgb(88 28 135 / 0.6);
  }

  .lg\:hover\:bg-purple-900\/70:hover {
    background-color: rgb(88 28 135 / 0.7);
  }

  .lg\:hover\:bg-purple-900\/75:hover {
    background-color: rgb(88 28 135 / 0.75);
  }

  .lg\:hover\:bg-purple-900\/80:hover {
    background-color: rgb(88 28 135 / 0.8);
  }

  .lg\:hover\:bg-purple-900\/90:hover {
    background-color: rgb(88 28 135 / 0.9);
  }

  .lg\:hover\:bg-purple-900\/95:hover {
    background-color: rgb(88 28 135 / 0.95);
  }

  .lg\:hover\:bg-red-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 226 226 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-100\/0:hover {
    background-color: rgb(254 226 226 / 0);
  }

  .lg\:hover\:bg-red-100\/10:hover {
    background-color: rgb(254 226 226 / 0.1);
  }

  .lg\:hover\:bg-red-100\/100:hover {
    background-color: rgb(254 226 226 / 1);
  }

  .lg\:hover\:bg-red-100\/20:hover {
    background-color: rgb(254 226 226 / 0.2);
  }

  .lg\:hover\:bg-red-100\/25:hover {
    background-color: rgb(254 226 226 / 0.25);
  }

  .lg\:hover\:bg-red-100\/30:hover {
    background-color: rgb(254 226 226 / 0.3);
  }

  .lg\:hover\:bg-red-100\/40:hover {
    background-color: rgb(254 226 226 / 0.4);
  }

  .lg\:hover\:bg-red-100\/5:hover {
    background-color: rgb(254 226 226 / 0.05);
  }

  .lg\:hover\:bg-red-100\/50:hover {
    background-color: rgb(254 226 226 / 0.5);
  }

  .lg\:hover\:bg-red-100\/60:hover {
    background-color: rgb(254 226 226 / 0.6);
  }

  .lg\:hover\:bg-red-100\/70:hover {
    background-color: rgb(254 226 226 / 0.7);
  }

  .lg\:hover\:bg-red-100\/75:hover {
    background-color: rgb(254 226 226 / 0.75);
  }

  .lg\:hover\:bg-red-100\/80:hover {
    background-color: rgb(254 226 226 / 0.8);
  }

  .lg\:hover\:bg-red-100\/90:hover {
    background-color: rgb(254 226 226 / 0.9);
  }

  .lg\:hover\:bg-red-100\/95:hover {
    background-color: rgb(254 226 226 / 0.95);
  }

  .lg\:hover\:bg-red-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 202 202 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-200\/0:hover {
    background-color: rgb(254 202 202 / 0);
  }

  .lg\:hover\:bg-red-200\/10:hover {
    background-color: rgb(254 202 202 / 0.1);
  }

  .lg\:hover\:bg-red-200\/100:hover {
    background-color: rgb(254 202 202 / 1);
  }

  .lg\:hover\:bg-red-200\/20:hover {
    background-color: rgb(254 202 202 / 0.2);
  }

  .lg\:hover\:bg-red-200\/25:hover {
    background-color: rgb(254 202 202 / 0.25);
  }

  .lg\:hover\:bg-red-200\/30:hover {
    background-color: rgb(254 202 202 / 0.3);
  }

  .lg\:hover\:bg-red-200\/40:hover {
    background-color: rgb(254 202 202 / 0.4);
  }

  .lg\:hover\:bg-red-200\/5:hover {
    background-color: rgb(254 202 202 / 0.05);
  }

  .lg\:hover\:bg-red-200\/50:hover {
    background-color: rgb(254 202 202 / 0.5);
  }

  .lg\:hover\:bg-red-200\/60:hover {
    background-color: rgb(254 202 202 / 0.6);
  }

  .lg\:hover\:bg-red-200\/70:hover {
    background-color: rgb(254 202 202 / 0.7);
  }

  .lg\:hover\:bg-red-200\/75:hover {
    background-color: rgb(254 202 202 / 0.75);
  }

  .lg\:hover\:bg-red-200\/80:hover {
    background-color: rgb(254 202 202 / 0.8);
  }

  .lg\:hover\:bg-red-200\/90:hover {
    background-color: rgb(254 202 202 / 0.9);
  }

  .lg\:hover\:bg-red-200\/95:hover {
    background-color: rgb(254 202 202 / 0.95);
  }

  .lg\:hover\:bg-red-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(252 165 165 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-300\/0:hover {
    background-color: rgb(252 165 165 / 0);
  }

  .lg\:hover\:bg-red-300\/10:hover {
    background-color: rgb(252 165 165 / 0.1);
  }

  .lg\:hover\:bg-red-300\/100:hover {
    background-color: rgb(252 165 165 / 1);
  }

  .lg\:hover\:bg-red-300\/20:hover {
    background-color: rgb(252 165 165 / 0.2);
  }

  .lg\:hover\:bg-red-300\/25:hover {
    background-color: rgb(252 165 165 / 0.25);
  }

  .lg\:hover\:bg-red-300\/30:hover {
    background-color: rgb(252 165 165 / 0.3);
  }

  .lg\:hover\:bg-red-300\/40:hover {
    background-color: rgb(252 165 165 / 0.4);
  }

  .lg\:hover\:bg-red-300\/5:hover {
    background-color: rgb(252 165 165 / 0.05);
  }

  .lg\:hover\:bg-red-300\/50:hover {
    background-color: rgb(252 165 165 / 0.5);
  }

  .lg\:hover\:bg-red-300\/60:hover {
    background-color: rgb(252 165 165 / 0.6);
  }

  .lg\:hover\:bg-red-300\/70:hover {
    background-color: rgb(252 165 165 / 0.7);
  }

  .lg\:hover\:bg-red-300\/75:hover {
    background-color: rgb(252 165 165 / 0.75);
  }

  .lg\:hover\:bg-red-300\/80:hover {
    background-color: rgb(252 165 165 / 0.8);
  }

  .lg\:hover\:bg-red-300\/90:hover {
    background-color: rgb(252 165 165 / 0.9);
  }

  .lg\:hover\:bg-red-300\/95:hover {
    background-color: rgb(252 165 165 / 0.95);
  }

  .lg\:hover\:bg-red-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 113 113 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-400\/0:hover {
    background-color: rgb(248 113 113 / 0);
  }

  .lg\:hover\:bg-red-400\/10:hover {
    background-color: rgb(248 113 113 / 0.1);
  }

  .lg\:hover\:bg-red-400\/100:hover {
    background-color: rgb(248 113 113 / 1);
  }

  .lg\:hover\:bg-red-400\/20:hover {
    background-color: rgb(248 113 113 / 0.2);
  }

  .lg\:hover\:bg-red-400\/25:hover {
    background-color: rgb(248 113 113 / 0.25);
  }

  .lg\:hover\:bg-red-400\/30:hover {
    background-color: rgb(248 113 113 / 0.3);
  }

  .lg\:hover\:bg-red-400\/40:hover {
    background-color: rgb(248 113 113 / 0.4);
  }

  .lg\:hover\:bg-red-400\/5:hover {
    background-color: rgb(248 113 113 / 0.05);
  }

  .lg\:hover\:bg-red-400\/50:hover {
    background-color: rgb(248 113 113 / 0.5);
  }

  .lg\:hover\:bg-red-400\/60:hover {
    background-color: rgb(248 113 113 / 0.6);
  }

  .lg\:hover\:bg-red-400\/70:hover {
    background-color: rgb(248 113 113 / 0.7);
  }

  .lg\:hover\:bg-red-400\/75:hover {
    background-color: rgb(248 113 113 / 0.75);
  }

  .lg\:hover\:bg-red-400\/80:hover {
    background-color: rgb(248 113 113 / 0.8);
  }

  .lg\:hover\:bg-red-400\/90:hover {
    background-color: rgb(248 113 113 / 0.9);
  }

  .lg\:hover\:bg-red-400\/95:hover {
    background-color: rgb(248 113 113 / 0.95);
  }

  .lg\:hover\:bg-red-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 242 242 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-50\/0:hover {
    background-color: rgb(254 242 242 / 0);
  }

  .lg\:hover\:bg-red-50\/10:hover {
    background-color: rgb(254 242 242 / 0.1);
  }

  .lg\:hover\:bg-red-50\/100:hover {
    background-color: rgb(254 242 242 / 1);
  }

  .lg\:hover\:bg-red-50\/20:hover {
    background-color: rgb(254 242 242 / 0.2);
  }

  .lg\:hover\:bg-red-50\/25:hover {
    background-color: rgb(254 242 242 / 0.25);
  }

  .lg\:hover\:bg-red-50\/30:hover {
    background-color: rgb(254 242 242 / 0.3);
  }

  .lg\:hover\:bg-red-50\/40:hover {
    background-color: rgb(254 242 242 / 0.4);
  }

  .lg\:hover\:bg-red-50\/5:hover {
    background-color: rgb(254 242 242 / 0.05);
  }

  .lg\:hover\:bg-red-50\/50:hover {
    background-color: rgb(254 242 242 / 0.5);
  }

  .lg\:hover\:bg-red-50\/60:hover {
    background-color: rgb(254 242 242 / 0.6);
  }

  .lg\:hover\:bg-red-50\/70:hover {
    background-color: rgb(254 242 242 / 0.7);
  }

  .lg\:hover\:bg-red-50\/75:hover {
    background-color: rgb(254 242 242 / 0.75);
  }

  .lg\:hover\:bg-red-50\/80:hover {
    background-color: rgb(254 242 242 / 0.8);
  }

  .lg\:hover\:bg-red-50\/90:hover {
    background-color: rgb(254 242 242 / 0.9);
  }

  .lg\:hover\:bg-red-50\/95:hover {
    background-color: rgb(254 242 242 / 0.95);
  }

  .lg\:hover\:bg-red-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(239 68 68 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-500\/0:hover {
    background-color: rgb(239 68 68 / 0);
  }

  .lg\:hover\:bg-red-500\/10:hover {
    background-color: rgb(239 68 68 / 0.1);
  }

  .lg\:hover\:bg-red-500\/100:hover {
    background-color: rgb(239 68 68 / 1);
  }

  .lg\:hover\:bg-red-500\/20:hover {
    background-color: rgb(239 68 68 / 0.2);
  }

  .lg\:hover\:bg-red-500\/25:hover {
    background-color: rgb(239 68 68 / 0.25);
  }

  .lg\:hover\:bg-red-500\/30:hover {
    background-color: rgb(239 68 68 / 0.3);
  }

  .lg\:hover\:bg-red-500\/40:hover {
    background-color: rgb(239 68 68 / 0.4);
  }

  .lg\:hover\:bg-red-500\/5:hover {
    background-color: rgb(239 68 68 / 0.05);
  }

  .lg\:hover\:bg-red-500\/50:hover {
    background-color: rgb(239 68 68 / 0.5);
  }

  .lg\:hover\:bg-red-500\/60:hover {
    background-color: rgb(239 68 68 / 0.6);
  }

  .lg\:hover\:bg-red-500\/70:hover {
    background-color: rgb(239 68 68 / 0.7);
  }

  .lg\:hover\:bg-red-500\/75:hover {
    background-color: rgb(239 68 68 / 0.75);
  }

  .lg\:hover\:bg-red-500\/80:hover {
    background-color: rgb(239 68 68 / 0.8);
  }

  .lg\:hover\:bg-red-500\/90:hover {
    background-color: rgb(239 68 68 / 0.9);
  }

  .lg\:hover\:bg-red-500\/95:hover {
    background-color: rgb(239 68 68 / 0.95);
  }

  .lg\:hover\:bg-red-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-600\/0:hover {
    background-color: rgb(220 38 38 / 0);
  }

  .lg\:hover\:bg-red-600\/10:hover {
    background-color: rgb(220 38 38 / 0.1);
  }

  .lg\:hover\:bg-red-600\/100:hover {
    background-color: rgb(220 38 38 / 1);
  }

  .lg\:hover\:bg-red-600\/20:hover {
    background-color: rgb(220 38 38 / 0.2);
  }

  .lg\:hover\:bg-red-600\/25:hover {
    background-color: rgb(220 38 38 / 0.25);
  }

  .lg\:hover\:bg-red-600\/30:hover {
    background-color: rgb(220 38 38 / 0.3);
  }

  .lg\:hover\:bg-red-600\/40:hover {
    background-color: rgb(220 38 38 / 0.4);
  }

  .lg\:hover\:bg-red-600\/5:hover {
    background-color: rgb(220 38 38 / 0.05);
  }

  .lg\:hover\:bg-red-600\/50:hover {
    background-color: rgb(220 38 38 / 0.5);
  }

  .lg\:hover\:bg-red-600\/60:hover {
    background-color: rgb(220 38 38 / 0.6);
  }

  .lg\:hover\:bg-red-600\/70:hover {
    background-color: rgb(220 38 38 / 0.7);
  }

  .lg\:hover\:bg-red-600\/75:hover {
    background-color: rgb(220 38 38 / 0.75);
  }

  .lg\:hover\:bg-red-600\/80:hover {
    background-color: rgb(220 38 38 / 0.8);
  }

  .lg\:hover\:bg-red-600\/90:hover {
    background-color: rgb(220 38 38 / 0.9);
  }

  .lg\:hover\:bg-red-600\/95:hover {
    background-color: rgb(220 38 38 / 0.95);
  }

  .lg\:hover\:bg-red-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(185 28 28 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-700\/0:hover {
    background-color: rgb(185 28 28 / 0);
  }

  .lg\:hover\:bg-red-700\/10:hover {
    background-color: rgb(185 28 28 / 0.1);
  }

  .lg\:hover\:bg-red-700\/100:hover {
    background-color: rgb(185 28 28 / 1);
  }

  .lg\:hover\:bg-red-700\/20:hover {
    background-color: rgb(185 28 28 / 0.2);
  }

  .lg\:hover\:bg-red-700\/25:hover {
    background-color: rgb(185 28 28 / 0.25);
  }

  .lg\:hover\:bg-red-700\/30:hover {
    background-color: rgb(185 28 28 / 0.3);
  }

  .lg\:hover\:bg-red-700\/40:hover {
    background-color: rgb(185 28 28 / 0.4);
  }

  .lg\:hover\:bg-red-700\/5:hover {
    background-color: rgb(185 28 28 / 0.05);
  }

  .lg\:hover\:bg-red-700\/50:hover {
    background-color: rgb(185 28 28 / 0.5);
  }

  .lg\:hover\:bg-red-700\/60:hover {
    background-color: rgb(185 28 28 / 0.6);
  }

  .lg\:hover\:bg-red-700\/70:hover {
    background-color: rgb(185 28 28 / 0.7);
  }

  .lg\:hover\:bg-red-700\/75:hover {
    background-color: rgb(185 28 28 / 0.75);
  }

  .lg\:hover\:bg-red-700\/80:hover {
    background-color: rgb(185 28 28 / 0.8);
  }

  .lg\:hover\:bg-red-700\/90:hover {
    background-color: rgb(185 28 28 / 0.9);
  }

  .lg\:hover\:bg-red-700\/95:hover {
    background-color: rgb(185 28 28 / 0.95);
  }

  .lg\:hover\:bg-red-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(153 27 27 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-800\/0:hover {
    background-color: rgb(153 27 27 / 0);
  }

  .lg\:hover\:bg-red-800\/10:hover {
    background-color: rgb(153 27 27 / 0.1);
  }

  .lg\:hover\:bg-red-800\/100:hover {
    background-color: rgb(153 27 27 / 1);
  }

  .lg\:hover\:bg-red-800\/20:hover {
    background-color: rgb(153 27 27 / 0.2);
  }

  .lg\:hover\:bg-red-800\/25:hover {
    background-color: rgb(153 27 27 / 0.25);
  }

  .lg\:hover\:bg-red-800\/30:hover {
    background-color: rgb(153 27 27 / 0.3);
  }

  .lg\:hover\:bg-red-800\/40:hover {
    background-color: rgb(153 27 27 / 0.4);
  }

  .lg\:hover\:bg-red-800\/5:hover {
    background-color: rgb(153 27 27 / 0.05);
  }

  .lg\:hover\:bg-red-800\/50:hover {
    background-color: rgb(153 27 27 / 0.5);
  }

  .lg\:hover\:bg-red-800\/60:hover {
    background-color: rgb(153 27 27 / 0.6);
  }

  .lg\:hover\:bg-red-800\/70:hover {
    background-color: rgb(153 27 27 / 0.7);
  }

  .lg\:hover\:bg-red-800\/75:hover {
    background-color: rgb(153 27 27 / 0.75);
  }

  .lg\:hover\:bg-red-800\/80:hover {
    background-color: rgb(153 27 27 / 0.8);
  }

  .lg\:hover\:bg-red-800\/90:hover {
    background-color: rgb(153 27 27 / 0.9);
  }

  .lg\:hover\:bg-red-800\/95:hover {
    background-color: rgb(153 27 27 / 0.95);
  }

  .lg\:hover\:bg-red-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(127 29 29 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-red-900\/0:hover {
    background-color: rgb(127 29 29 / 0);
  }

  .lg\:hover\:bg-red-900\/10:hover {
    background-color: rgb(127 29 29 / 0.1);
  }

  .lg\:hover\:bg-red-900\/100:hover {
    background-color: rgb(127 29 29 / 1);
  }

  .lg\:hover\:bg-red-900\/20:hover {
    background-color: rgb(127 29 29 / 0.2);
  }

  .lg\:hover\:bg-red-900\/25:hover {
    background-color: rgb(127 29 29 / 0.25);
  }

  .lg\:hover\:bg-red-900\/30:hover {
    background-color: rgb(127 29 29 / 0.3);
  }

  .lg\:hover\:bg-red-900\/40:hover {
    background-color: rgb(127 29 29 / 0.4);
  }

  .lg\:hover\:bg-red-900\/5:hover {
    background-color: rgb(127 29 29 / 0.05);
  }

  .lg\:hover\:bg-red-900\/50:hover {
    background-color: rgb(127 29 29 / 0.5);
  }

  .lg\:hover\:bg-red-900\/60:hover {
    background-color: rgb(127 29 29 / 0.6);
  }

  .lg\:hover\:bg-red-900\/70:hover {
    background-color: rgb(127 29 29 / 0.7);
  }

  .lg\:hover\:bg-red-900\/75:hover {
    background-color: rgb(127 29 29 / 0.75);
  }

  .lg\:hover\:bg-red-900\/80:hover {
    background-color: rgb(127 29 29 / 0.8);
  }

  .lg\:hover\:bg-red-900\/90:hover {
    background-color: rgb(127 29 29 / 0.9);
  }

  .lg\:hover\:bg-red-900\/95:hover {
    background-color: rgb(127 29 29 / 0.95);
  }

  .lg\:hover\:bg-secondary-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 244 210 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-secondary-100\/0:hover {
    background-color: rgb(254 244 210 / 0);
  }

  .lg\:hover\:bg-secondary-100\/10:hover {
    background-color: rgb(254 244 210 / 0.1);
  }

  .lg\:hover\:bg-secondary-100\/100:hover {
    background-color: rgb(254 244 210 / 1);
  }

  .lg\:hover\:bg-secondary-100\/20:hover {
    background-color: rgb(254 244 210 / 0.2);
  }

  .lg\:hover\:bg-secondary-100\/25:hover {
    background-color: rgb(254 244 210 / 0.25);
  }

  .lg\:hover\:bg-secondary-100\/30:hover {
    background-color: rgb(254 244 210 / 0.3);
  }

  .lg\:hover\:bg-secondary-100\/40:hover {
    background-color: rgb(254 244 210 / 0.4);
  }

  .lg\:hover\:bg-secondary-100\/5:hover {
    background-color: rgb(254 244 210 / 0.05);
  }

  .lg\:hover\:bg-secondary-100\/50:hover {
    background-color: rgb(254 244 210 / 0.5);
  }

  .lg\:hover\:bg-secondary-100\/60:hover {
    background-color: rgb(254 244 210 / 0.6);
  }

  .lg\:hover\:bg-secondary-100\/70:hover {
    background-color: rgb(254 244 210 / 0.7);
  }

  .lg\:hover\:bg-secondary-100\/75:hover {
    background-color: rgb(254 244 210 / 0.75);
  }

  .lg\:hover\:bg-secondary-100\/80:hover {
    background-color: rgb(254 244 210 / 0.8);
  }

  .lg\:hover\:bg-secondary-100\/90:hover {
    background-color: rgb(254 244 210 / 0.9);
  }

  .lg\:hover\:bg-secondary-100\/95:hover {
    background-color: rgb(254 244 210 / 0.95);
  }

  .lg\:hover\:bg-secondary-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 231 166 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-secondary-200\/0:hover {
    background-color: rgb(254 231 166 / 0);
  }

  .lg\:hover\:bg-secondary-200\/10:hover {
    background-color: rgb(254 231 166 / 0.1);
  }

  .lg\:hover\:bg-secondary-200\/100:hover {
    background-color: rgb(254 231 166 / 1);
  }

  .lg\:hover\:bg-secondary-200\/20:hover {
    background-color: rgb(254 231 166 / 0.2);
  }

  .lg\:hover\:bg-secondary-200\/25:hover {
    background-color: rgb(254 231 166 / 0.25);
  }

  .lg\:hover\:bg-secondary-200\/30:hover {
    background-color: rgb(254 231 166 / 0.3);
  }

  .lg\:hover\:bg-secondary-200\/40:hover {
    background-color: rgb(254 231 166 / 0.4);
  }

  .lg\:hover\:bg-secondary-200\/5:hover {
    background-color: rgb(254 231 166 / 0.05);
  }

  .lg\:hover\:bg-secondary-200\/50:hover {
    background-color: rgb(254 231 166 / 0.5);
  }

  .lg\:hover\:bg-secondary-200\/60:hover {
    background-color: rgb(254 231 166 / 0.6);
  }

  .lg\:hover\:bg-secondary-200\/70:hover {
    background-color: rgb(254 231 166 / 0.7);
  }

  .lg\:hover\:bg-secondary-200\/75:hover {
    background-color: rgb(254 231 166 / 0.75);
  }

  .lg\:hover\:bg-secondary-200\/80:hover {
    background-color: rgb(254 231 166 / 0.8);
  }

  .lg\:hover\:bg-secondary-200\/90:hover {
    background-color: rgb(254 231 166 / 0.9);
  }

  .lg\:hover\:bg-secondary-200\/95:hover {
    background-color: rgb(254 231 166 / 0.95);
  }

  .lg\:hover\:bg-secondary-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 218 122 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-secondary-300\/0:hover {
    background-color: rgb(254 218 122 / 0);
  }

  .lg\:hover\:bg-secondary-300\/10:hover {
    background-color: rgb(254 218 122 / 0.1);
  }

  .lg\:hover\:bg-secondary-300\/100:hover {
    background-color: rgb(254 218 122 / 1);
  }

  .lg\:hover\:bg-secondary-300\/20:hover {
    background-color: rgb(254 218 122 / 0.2);
  }

  .lg\:hover\:bg-secondary-300\/25:hover {
    background-color: rgb(254 218 122 / 0.25);
  }

  .lg\:hover\:bg-secondary-300\/30:hover {
    background-color: rgb(254 218 122 / 0.3);
  }

  .lg\:hover\:bg-secondary-300\/40:hover {
    background-color: rgb(254 218 122 / 0.4);
  }

  .lg\:hover\:bg-secondary-300\/5:hover {
    background-color: rgb(254 218 122 / 0.05);
  }

  .lg\:hover\:bg-secondary-300\/50:hover {
    background-color: rgb(254 218 122 / 0.5);
  }

  .lg\:hover\:bg-secondary-300\/60:hover {
    background-color: rgb(254 218 122 / 0.6);
  }

  .lg\:hover\:bg-secondary-300\/70:hover {
    background-color: rgb(254 218 122 / 0.7);
  }

  .lg\:hover\:bg-secondary-300\/75:hover {
    background-color: rgb(254 218 122 / 0.75);
  }

  .lg\:hover\:bg-secondary-300\/80:hover {
    background-color: rgb(254 218 122 / 0.8);
  }

  .lg\:hover\:bg-secondary-300\/90:hover {
    background-color: rgb(254 218 122 / 0.9);
  }

  .lg\:hover\:bg-secondary-300\/95:hover {
    background-color: rgb(254 218 122 / 0.95);
  }

  .lg\:hover\:bg-secondary-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 204 78 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-secondary-400\/0:hover {
    background-color: rgb(254 204 78 / 0);
  }

  .lg\:hover\:bg-secondary-400\/10:hover {
    background-color: rgb(254 204 78 / 0.1);
  }

  .lg\:hover\:bg-secondary-400\/100:hover {
    background-color: rgb(254 204 78 / 1);
  }

  .lg\:hover\:bg-secondary-400\/20:hover {
    background-color: rgb(254 204 78 / 0.2);
  }

  .lg\:hover\:bg-secondary-400\/25:hover {
    background-color: rgb(254 204 78 / 0.25);
  }

  .lg\:hover\:bg-secondary-400\/30:hover {
    background-color: rgb(254 204 78 / 0.3);
  }

  .lg\:hover\:bg-secondary-400\/40:hover {
    background-color: rgb(254 204 78 / 0.4);
  }

  .lg\:hover\:bg-secondary-400\/5:hover {
    background-color: rgb(254 204 78 / 0.05);
  }

  .lg\:hover\:bg-secondary-400\/50:hover {
    background-color: rgb(254 204 78 / 0.5);
  }

  .lg\:hover\:bg-secondary-400\/60:hover {
    background-color: rgb(254 204 78 / 0.6);
  }

  .lg\:hover\:bg-secondary-400\/70:hover {
    background-color: rgb(254 204 78 / 0.7);
  }

  .lg\:hover\:bg-secondary-400\/75:hover {
    background-color: rgb(254 204 78 / 0.75);
  }

  .lg\:hover\:bg-secondary-400\/80:hover {
    background-color: rgb(254 204 78 / 0.8);
  }

  .lg\:hover\:bg-secondary-400\/90:hover {
    background-color: rgb(254 204 78 / 0.9);
  }

  .lg\:hover\:bg-secondary-400\/95:hover {
    background-color: rgb(254 204 78 / 0.95);
  }

  .lg\:hover\:bg-secondary-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(238 197 53 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-secondary-500\/0:hover {
    background-color: rgb(238 197 53 / 0);
  }

  .lg\:hover\:bg-secondary-500\/10:hover {
    background-color: rgb(238 197 53 / 0.1);
  }

  .lg\:hover\:bg-secondary-500\/100:hover {
    background-color: rgb(238 197 53 / 1);
  }

  .lg\:hover\:bg-secondary-500\/20:hover {
    background-color: rgb(238 197 53 / 0.2);
  }

  .lg\:hover\:bg-secondary-500\/25:hover {
    background-color: rgb(238 197 53 / 0.25);
  }

  .lg\:hover\:bg-secondary-500\/30:hover {
    background-color: rgb(238 197 53 / 0.3);
  }

  .lg\:hover\:bg-secondary-500\/40:hover {
    background-color: rgb(238 197 53 / 0.4);
  }

  .lg\:hover\:bg-secondary-500\/5:hover {
    background-color: rgb(238 197 53 / 0.05);
  }

  .lg\:hover\:bg-secondary-500\/50:hover {
    background-color: rgb(238 197 53 / 0.5);
  }

  .lg\:hover\:bg-secondary-500\/60:hover {
    background-color: rgb(238 197 53 / 0.6);
  }

  .lg\:hover\:bg-secondary-500\/70:hover {
    background-color: rgb(238 197 53 / 0.7);
  }

  .lg\:hover\:bg-secondary-500\/75:hover {
    background-color: rgb(238 197 53 / 0.75);
  }

  .lg\:hover\:bg-secondary-500\/80:hover {
    background-color: rgb(238 197 53 / 0.8);
  }

  .lg\:hover\:bg-secondary-500\/90:hover {
    background-color: rgb(238 197 53 / 0.9);
  }

  .lg\:hover\:bg-secondary-500\/95:hover {
    background-color: rgb(238 197 53 / 0.95);
  }

  .lg\:hover\:bg-secondary-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(213 174 45 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-secondary-600\/0:hover {
    background-color: rgb(213 174 45 / 0);
  }

  .lg\:hover\:bg-secondary-600\/10:hover {
    background-color: rgb(213 174 45 / 0.1);
  }

  .lg\:hover\:bg-secondary-600\/100:hover {
    background-color: rgb(213 174 45 / 1);
  }

  .lg\:hover\:bg-secondary-600\/20:hover {
    background-color: rgb(213 174 45 / 0.2);
  }

  .lg\:hover\:bg-secondary-600\/25:hover {
    background-color: rgb(213 174 45 / 0.25);
  }

  .lg\:hover\:bg-secondary-600\/30:hover {
    background-color: rgb(213 174 45 / 0.3);
  }

  .lg\:hover\:bg-secondary-600\/40:hover {
    background-color: rgb(213 174 45 / 0.4);
  }

  .lg\:hover\:bg-secondary-600\/5:hover {
    background-color: rgb(213 174 45 / 0.05);
  }

  .lg\:hover\:bg-secondary-600\/50:hover {
    background-color: rgb(213 174 45 / 0.5);
  }

  .lg\:hover\:bg-secondary-600\/60:hover {
    background-color: rgb(213 174 45 / 0.6);
  }

  .lg\:hover\:bg-secondary-600\/70:hover {
    background-color: rgb(213 174 45 / 0.7);
  }

  .lg\:hover\:bg-secondary-600\/75:hover {
    background-color: rgb(213 174 45 / 0.75);
  }

  .lg\:hover\:bg-secondary-600\/80:hover {
    background-color: rgb(213 174 45 / 0.8);
  }

  .lg\:hover\:bg-secondary-600\/90:hover {
    background-color: rgb(213 174 45 / 0.9);
  }

  .lg\:hover\:bg-secondary-600\/95:hover {
    background-color: rgb(213 174 45 / 0.95);
  }

  .lg\:hover\:bg-secondary-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(171 135 37 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-secondary-700\/0:hover {
    background-color: rgb(171 135 37 / 0);
  }

  .lg\:hover\:bg-secondary-700\/10:hover {
    background-color: rgb(171 135 37 / 0.1);
  }

  .lg\:hover\:bg-secondary-700\/100:hover {
    background-color: rgb(171 135 37 / 1);
  }

  .lg\:hover\:bg-secondary-700\/20:hover {
    background-color: rgb(171 135 37 / 0.2);
  }

  .lg\:hover\:bg-secondary-700\/25:hover {
    background-color: rgb(171 135 37 / 0.25);
  }

  .lg\:hover\:bg-secondary-700\/30:hover {
    background-color: rgb(171 135 37 / 0.3);
  }

  .lg\:hover\:bg-secondary-700\/40:hover {
    background-color: rgb(171 135 37 / 0.4);
  }

  .lg\:hover\:bg-secondary-700\/5:hover {
    background-color: rgb(171 135 37 / 0.05);
  }

  .lg\:hover\:bg-secondary-700\/50:hover {
    background-color: rgb(171 135 37 / 0.5);
  }

  .lg\:hover\:bg-secondary-700\/60:hover {
    background-color: rgb(171 135 37 / 0.6);
  }

  .lg\:hover\:bg-secondary-700\/70:hover {
    background-color: rgb(171 135 37 / 0.7);
  }

  .lg\:hover\:bg-secondary-700\/75:hover {
    background-color: rgb(171 135 37 / 0.75);
  }

  .lg\:hover\:bg-secondary-700\/80:hover {
    background-color: rgb(171 135 37 / 0.8);
  }

  .lg\:hover\:bg-secondary-700\/90:hover {
    background-color: rgb(171 135 37 / 0.9);
  }

  .lg\:hover\:bg-secondary-700\/95:hover {
    background-color: rgb(171 135 37 / 0.95);
  }

  .lg\:hover\:bg-secondary-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(130 96 29 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-secondary-800\/0:hover {
    background-color: rgb(130 96 29 / 0);
  }

  .lg\:hover\:bg-secondary-800\/10:hover {
    background-color: rgb(130 96 29 / 0.1);
  }

  .lg\:hover\:bg-secondary-800\/100:hover {
    background-color: rgb(130 96 29 / 1);
  }

  .lg\:hover\:bg-secondary-800\/20:hover {
    background-color: rgb(130 96 29 / 0.2);
  }

  .lg\:hover\:bg-secondary-800\/25:hover {
    background-color: rgb(130 96 29 / 0.25);
  }

  .lg\:hover\:bg-secondary-800\/30:hover {
    background-color: rgb(130 96 29 / 0.3);
  }

  .lg\:hover\:bg-secondary-800\/40:hover {
    background-color: rgb(130 96 29 / 0.4);
  }

  .lg\:hover\:bg-secondary-800\/5:hover {
    background-color: rgb(130 96 29 / 0.05);
  }

  .lg\:hover\:bg-secondary-800\/50:hover {
    background-color: rgb(130 96 29 / 0.5);
  }

  .lg\:hover\:bg-secondary-800\/60:hover {
    background-color: rgb(130 96 29 / 0.6);
  }

  .lg\:hover\:bg-secondary-800\/70:hover {
    background-color: rgb(130 96 29 / 0.7);
  }

  .lg\:hover\:bg-secondary-800\/75:hover {
    background-color: rgb(130 96 29 / 0.75);
  }

  .lg\:hover\:bg-secondary-800\/80:hover {
    background-color: rgb(130 96 29 / 0.8);
  }

  .lg\:hover\:bg-secondary-800\/90:hover {
    background-color: rgb(130 96 29 / 0.9);
  }

  .lg\:hover\:bg-secondary-800\/95:hover {
    background-color: rgb(130 96 29 / 0.95);
  }

  .lg\:hover\:bg-secondary-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(88 64 21 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-secondary-900\/0:hover {
    background-color: rgb(88 64 21 / 0);
  }

  .lg\:hover\:bg-secondary-900\/10:hover {
    background-color: rgb(88 64 21 / 0.1);
  }

  .lg\:hover\:bg-secondary-900\/100:hover {
    background-color: rgb(88 64 21 / 1);
  }

  .lg\:hover\:bg-secondary-900\/20:hover {
    background-color: rgb(88 64 21 / 0.2);
  }

  .lg\:hover\:bg-secondary-900\/25:hover {
    background-color: rgb(88 64 21 / 0.25);
  }

  .lg\:hover\:bg-secondary-900\/30:hover {
    background-color: rgb(88 64 21 / 0.3);
  }

  .lg\:hover\:bg-secondary-900\/40:hover {
    background-color: rgb(88 64 21 / 0.4);
  }

  .lg\:hover\:bg-secondary-900\/5:hover {
    background-color: rgb(88 64 21 / 0.05);
  }

  .lg\:hover\:bg-secondary-900\/50:hover {
    background-color: rgb(88 64 21 / 0.5);
  }

  .lg\:hover\:bg-secondary-900\/60:hover {
    background-color: rgb(88 64 21 / 0.6);
  }

  .lg\:hover\:bg-secondary-900\/70:hover {
    background-color: rgb(88 64 21 / 0.7);
  }

  .lg\:hover\:bg-secondary-900\/75:hover {
    background-color: rgb(88 64 21 / 0.75);
  }

  .lg\:hover\:bg-secondary-900\/80:hover {
    background-color: rgb(88 64 21 / 0.8);
  }

  .lg\:hover\:bg-secondary-900\/90:hover {
    background-color: rgb(88 64 21 / 0.9);
  }

  .lg\:hover\:bg-secondary-900\/95:hover {
    background-color: rgb(88 64 21 / 0.95);
  }

  .lg\:hover\:bg-sky-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(224 242 254 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-sky-100\/0:hover {
    background-color: rgb(224 242 254 / 0);
  }

  .lg\:hover\:bg-sky-100\/10:hover {
    background-color: rgb(224 242 254 / 0.1);
  }

  .lg\:hover\:bg-sky-100\/100:hover {
    background-color: rgb(224 242 254 / 1);
  }

  .lg\:hover\:bg-sky-100\/20:hover {
    background-color: rgb(224 242 254 / 0.2);
  }

  .lg\:hover\:bg-sky-100\/25:hover {
    background-color: rgb(224 242 254 / 0.25);
  }

  .lg\:hover\:bg-sky-100\/30:hover {
    background-color: rgb(224 242 254 / 0.3);
  }

  .lg\:hover\:bg-sky-100\/40:hover {
    background-color: rgb(224 242 254 / 0.4);
  }

  .lg\:hover\:bg-sky-100\/5:hover {
    background-color: rgb(224 242 254 / 0.05);
  }

  .lg\:hover\:bg-sky-100\/50:hover {
    background-color: rgb(224 242 254 / 0.5);
  }

  .lg\:hover\:bg-sky-100\/60:hover {
    background-color: rgb(224 242 254 / 0.6);
  }

  .lg\:hover\:bg-sky-100\/70:hover {
    background-color: rgb(224 242 254 / 0.7);
  }

  .lg\:hover\:bg-sky-100\/75:hover {
    background-color: rgb(224 242 254 / 0.75);
  }

  .lg\:hover\:bg-sky-100\/80:hover {
    background-color: rgb(224 242 254 / 0.8);
  }

  .lg\:hover\:bg-sky-100\/90:hover {
    background-color: rgb(224 242 254 / 0.9);
  }

  .lg\:hover\:bg-sky-100\/95:hover {
    background-color: rgb(224 242 254 / 0.95);
  }

  .lg\:hover\:bg-sky-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(186 230 253 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-sky-200\/0:hover {
    background-color: rgb(186 230 253 / 0);
  }

  .lg\:hover\:bg-sky-200\/10:hover {
    background-color: rgb(186 230 253 / 0.1);
  }

  .lg\:hover\:bg-sky-200\/100:hover {
    background-color: rgb(186 230 253 / 1);
  }

  .lg\:hover\:bg-sky-200\/20:hover {
    background-color: rgb(186 230 253 / 0.2);
  }

  .lg\:hover\:bg-sky-200\/25:hover {
    background-color: rgb(186 230 253 / 0.25);
  }

  .lg\:hover\:bg-sky-200\/30:hover {
    background-color: rgb(186 230 253 / 0.3);
  }

  .lg\:hover\:bg-sky-200\/40:hover {
    background-color: rgb(186 230 253 / 0.4);
  }

  .lg\:hover\:bg-sky-200\/5:hover {
    background-color: rgb(186 230 253 / 0.05);
  }

  .lg\:hover\:bg-sky-200\/50:hover {
    background-color: rgb(186 230 253 / 0.5);
  }

  .lg\:hover\:bg-sky-200\/60:hover {
    background-color: rgb(186 230 253 / 0.6);
  }

  .lg\:hover\:bg-sky-200\/70:hover {
    background-color: rgb(186 230 253 / 0.7);
  }

  .lg\:hover\:bg-sky-200\/75:hover {
    background-color: rgb(186 230 253 / 0.75);
  }

  .lg\:hover\:bg-sky-200\/80:hover {
    background-color: rgb(186 230 253 / 0.8);
  }

  .lg\:hover\:bg-sky-200\/90:hover {
    background-color: rgb(186 230 253 / 0.9);
  }

  .lg\:hover\:bg-sky-200\/95:hover {
    background-color: rgb(186 230 253 / 0.95);
  }

  .lg\:hover\:bg-sky-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(125 211 252 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-sky-300\/0:hover {
    background-color: rgb(125 211 252 / 0);
  }

  .lg\:hover\:bg-sky-300\/10:hover {
    background-color: rgb(125 211 252 / 0.1);
  }

  .lg\:hover\:bg-sky-300\/100:hover {
    background-color: rgb(125 211 252 / 1);
  }

  .lg\:hover\:bg-sky-300\/20:hover {
    background-color: rgb(125 211 252 / 0.2);
  }

  .lg\:hover\:bg-sky-300\/25:hover {
    background-color: rgb(125 211 252 / 0.25);
  }

  .lg\:hover\:bg-sky-300\/30:hover {
    background-color: rgb(125 211 252 / 0.3);
  }

  .lg\:hover\:bg-sky-300\/40:hover {
    background-color: rgb(125 211 252 / 0.4);
  }

  .lg\:hover\:bg-sky-300\/5:hover {
    background-color: rgb(125 211 252 / 0.05);
  }

  .lg\:hover\:bg-sky-300\/50:hover {
    background-color: rgb(125 211 252 / 0.5);
  }

  .lg\:hover\:bg-sky-300\/60:hover {
    background-color: rgb(125 211 252 / 0.6);
  }

  .lg\:hover\:bg-sky-300\/70:hover {
    background-color: rgb(125 211 252 / 0.7);
  }

  .lg\:hover\:bg-sky-300\/75:hover {
    background-color: rgb(125 211 252 / 0.75);
  }

  .lg\:hover\:bg-sky-300\/80:hover {
    background-color: rgb(125 211 252 / 0.8);
  }

  .lg\:hover\:bg-sky-300\/90:hover {
    background-color: rgb(125 211 252 / 0.9);
  }

  .lg\:hover\:bg-sky-300\/95:hover {
    background-color: rgb(125 211 252 / 0.95);
  }

  .lg\:hover\:bg-sky-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(56 189 248 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-sky-400\/0:hover {
    background-color: rgb(56 189 248 / 0);
  }

  .lg\:hover\:bg-sky-400\/10:hover {
    background-color: rgb(56 189 248 / 0.1);
  }

  .lg\:hover\:bg-sky-400\/100:hover {
    background-color: rgb(56 189 248 / 1);
  }

  .lg\:hover\:bg-sky-400\/20:hover {
    background-color: rgb(56 189 248 / 0.2);
  }

  .lg\:hover\:bg-sky-400\/25:hover {
    background-color: rgb(56 189 248 / 0.25);
  }

  .lg\:hover\:bg-sky-400\/30:hover {
    background-color: rgb(56 189 248 / 0.3);
  }

  .lg\:hover\:bg-sky-400\/40:hover {
    background-color: rgb(56 189 248 / 0.4);
  }

  .lg\:hover\:bg-sky-400\/5:hover {
    background-color: rgb(56 189 248 / 0.05);
  }

  .lg\:hover\:bg-sky-400\/50:hover {
    background-color: rgb(56 189 248 / 0.5);
  }

  .lg\:hover\:bg-sky-400\/60:hover {
    background-color: rgb(56 189 248 / 0.6);
  }

  .lg\:hover\:bg-sky-400\/70:hover {
    background-color: rgb(56 189 248 / 0.7);
  }

  .lg\:hover\:bg-sky-400\/75:hover {
    background-color: rgb(56 189 248 / 0.75);
  }

  .lg\:hover\:bg-sky-400\/80:hover {
    background-color: rgb(56 189 248 / 0.8);
  }

  .lg\:hover\:bg-sky-400\/90:hover {
    background-color: rgb(56 189 248 / 0.9);
  }

  .lg\:hover\:bg-sky-400\/95:hover {
    background-color: rgb(56 189 248 / 0.95);
  }

  .lg\:hover\:bg-sky-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(240 249 255 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-sky-50\/0:hover {
    background-color: rgb(240 249 255 / 0);
  }

  .lg\:hover\:bg-sky-50\/10:hover {
    background-color: rgb(240 249 255 / 0.1);
  }

  .lg\:hover\:bg-sky-50\/100:hover {
    background-color: rgb(240 249 255 / 1);
  }

  .lg\:hover\:bg-sky-50\/20:hover {
    background-color: rgb(240 249 255 / 0.2);
  }

  .lg\:hover\:bg-sky-50\/25:hover {
    background-color: rgb(240 249 255 / 0.25);
  }

  .lg\:hover\:bg-sky-50\/30:hover {
    background-color: rgb(240 249 255 / 0.3);
  }

  .lg\:hover\:bg-sky-50\/40:hover {
    background-color: rgb(240 249 255 / 0.4);
  }

  .lg\:hover\:bg-sky-50\/5:hover {
    background-color: rgb(240 249 255 / 0.05);
  }

  .lg\:hover\:bg-sky-50\/50:hover {
    background-color: rgb(240 249 255 / 0.5);
  }

  .lg\:hover\:bg-sky-50\/60:hover {
    background-color: rgb(240 249 255 / 0.6);
  }

  .lg\:hover\:bg-sky-50\/70:hover {
    background-color: rgb(240 249 255 / 0.7);
  }

  .lg\:hover\:bg-sky-50\/75:hover {
    background-color: rgb(240 249 255 / 0.75);
  }

  .lg\:hover\:bg-sky-50\/80:hover {
    background-color: rgb(240 249 255 / 0.8);
  }

  .lg\:hover\:bg-sky-50\/90:hover {
    background-color: rgb(240 249 255 / 0.9);
  }

  .lg\:hover\:bg-sky-50\/95:hover {
    background-color: rgb(240 249 255 / 0.95);
  }

  .lg\:hover\:bg-sky-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(14 165 233 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-sky-500\/0:hover {
    background-color: rgb(14 165 233 / 0);
  }

  .lg\:hover\:bg-sky-500\/10:hover {
    background-color: rgb(14 165 233 / 0.1);
  }

  .lg\:hover\:bg-sky-500\/100:hover {
    background-color: rgb(14 165 233 / 1);
  }

  .lg\:hover\:bg-sky-500\/20:hover {
    background-color: rgb(14 165 233 / 0.2);
  }

  .lg\:hover\:bg-sky-500\/25:hover {
    background-color: rgb(14 165 233 / 0.25);
  }

  .lg\:hover\:bg-sky-500\/30:hover {
    background-color: rgb(14 165 233 / 0.3);
  }

  .lg\:hover\:bg-sky-500\/40:hover {
    background-color: rgb(14 165 233 / 0.4);
  }

  .lg\:hover\:bg-sky-500\/5:hover {
    background-color: rgb(14 165 233 / 0.05);
  }

  .lg\:hover\:bg-sky-500\/50:hover {
    background-color: rgb(14 165 233 / 0.5);
  }

  .lg\:hover\:bg-sky-500\/60:hover {
    background-color: rgb(14 165 233 / 0.6);
  }

  .lg\:hover\:bg-sky-500\/70:hover {
    background-color: rgb(14 165 233 / 0.7);
  }

  .lg\:hover\:bg-sky-500\/75:hover {
    background-color: rgb(14 165 233 / 0.75);
  }

  .lg\:hover\:bg-sky-500\/80:hover {
    background-color: rgb(14 165 233 / 0.8);
  }

  .lg\:hover\:bg-sky-500\/90:hover {
    background-color: rgb(14 165 233 / 0.9);
  }

  .lg\:hover\:bg-sky-500\/95:hover {
    background-color: rgb(14 165 233 / 0.95);
  }

  .lg\:hover\:bg-sky-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(2 132 199 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-sky-600\/0:hover {
    background-color: rgb(2 132 199 / 0);
  }

  .lg\:hover\:bg-sky-600\/10:hover {
    background-color: rgb(2 132 199 / 0.1);
  }

  .lg\:hover\:bg-sky-600\/100:hover {
    background-color: rgb(2 132 199 / 1);
  }

  .lg\:hover\:bg-sky-600\/20:hover {
    background-color: rgb(2 132 199 / 0.2);
  }

  .lg\:hover\:bg-sky-600\/25:hover {
    background-color: rgb(2 132 199 / 0.25);
  }

  .lg\:hover\:bg-sky-600\/30:hover {
    background-color: rgb(2 132 199 / 0.3);
  }

  .lg\:hover\:bg-sky-600\/40:hover {
    background-color: rgb(2 132 199 / 0.4);
  }

  .lg\:hover\:bg-sky-600\/5:hover {
    background-color: rgb(2 132 199 / 0.05);
  }

  .lg\:hover\:bg-sky-600\/50:hover {
    background-color: rgb(2 132 199 / 0.5);
  }

  .lg\:hover\:bg-sky-600\/60:hover {
    background-color: rgb(2 132 199 / 0.6);
  }

  .lg\:hover\:bg-sky-600\/70:hover {
    background-color: rgb(2 132 199 / 0.7);
  }

  .lg\:hover\:bg-sky-600\/75:hover {
    background-color: rgb(2 132 199 / 0.75);
  }

  .lg\:hover\:bg-sky-600\/80:hover {
    background-color: rgb(2 132 199 / 0.8);
  }

  .lg\:hover\:bg-sky-600\/90:hover {
    background-color: rgb(2 132 199 / 0.9);
  }

  .lg\:hover\:bg-sky-600\/95:hover {
    background-color: rgb(2 132 199 / 0.95);
  }

  .lg\:hover\:bg-sky-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(3 105 161 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-sky-700\/0:hover {
    background-color: rgb(3 105 161 / 0);
  }

  .lg\:hover\:bg-sky-700\/10:hover {
    background-color: rgb(3 105 161 / 0.1);
  }

  .lg\:hover\:bg-sky-700\/100:hover {
    background-color: rgb(3 105 161 / 1);
  }

  .lg\:hover\:bg-sky-700\/20:hover {
    background-color: rgb(3 105 161 / 0.2);
  }

  .lg\:hover\:bg-sky-700\/25:hover {
    background-color: rgb(3 105 161 / 0.25);
  }

  .lg\:hover\:bg-sky-700\/30:hover {
    background-color: rgb(3 105 161 / 0.3);
  }

  .lg\:hover\:bg-sky-700\/40:hover {
    background-color: rgb(3 105 161 / 0.4);
  }

  .lg\:hover\:bg-sky-700\/5:hover {
    background-color: rgb(3 105 161 / 0.05);
  }

  .lg\:hover\:bg-sky-700\/50:hover {
    background-color: rgb(3 105 161 / 0.5);
  }

  .lg\:hover\:bg-sky-700\/60:hover {
    background-color: rgb(3 105 161 / 0.6);
  }

  .lg\:hover\:bg-sky-700\/70:hover {
    background-color: rgb(3 105 161 / 0.7);
  }

  .lg\:hover\:bg-sky-700\/75:hover {
    background-color: rgb(3 105 161 / 0.75);
  }

  .lg\:hover\:bg-sky-700\/80:hover {
    background-color: rgb(3 105 161 / 0.8);
  }

  .lg\:hover\:bg-sky-700\/90:hover {
    background-color: rgb(3 105 161 / 0.9);
  }

  .lg\:hover\:bg-sky-700\/95:hover {
    background-color: rgb(3 105 161 / 0.95);
  }

  .lg\:hover\:bg-sky-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(7 89 133 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-sky-800\/0:hover {
    background-color: rgb(7 89 133 / 0);
  }

  .lg\:hover\:bg-sky-800\/10:hover {
    background-color: rgb(7 89 133 / 0.1);
  }

  .lg\:hover\:bg-sky-800\/100:hover {
    background-color: rgb(7 89 133 / 1);
  }

  .lg\:hover\:bg-sky-800\/20:hover {
    background-color: rgb(7 89 133 / 0.2);
  }

  .lg\:hover\:bg-sky-800\/25:hover {
    background-color: rgb(7 89 133 / 0.25);
  }

  .lg\:hover\:bg-sky-800\/30:hover {
    background-color: rgb(7 89 133 / 0.3);
  }

  .lg\:hover\:bg-sky-800\/40:hover {
    background-color: rgb(7 89 133 / 0.4);
  }

  .lg\:hover\:bg-sky-800\/5:hover {
    background-color: rgb(7 89 133 / 0.05);
  }

  .lg\:hover\:bg-sky-800\/50:hover {
    background-color: rgb(7 89 133 / 0.5);
  }

  .lg\:hover\:bg-sky-800\/60:hover {
    background-color: rgb(7 89 133 / 0.6);
  }

  .lg\:hover\:bg-sky-800\/70:hover {
    background-color: rgb(7 89 133 / 0.7);
  }

  .lg\:hover\:bg-sky-800\/75:hover {
    background-color: rgb(7 89 133 / 0.75);
  }

  .lg\:hover\:bg-sky-800\/80:hover {
    background-color: rgb(7 89 133 / 0.8);
  }

  .lg\:hover\:bg-sky-800\/90:hover {
    background-color: rgb(7 89 133 / 0.9);
  }

  .lg\:hover\:bg-sky-800\/95:hover {
    background-color: rgb(7 89 133 / 0.95);
  }

  .lg\:hover\:bg-sky-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(12 74 110 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-sky-900\/0:hover {
    background-color: rgb(12 74 110 / 0);
  }

  .lg\:hover\:bg-sky-900\/10:hover {
    background-color: rgb(12 74 110 / 0.1);
  }

  .lg\:hover\:bg-sky-900\/100:hover {
    background-color: rgb(12 74 110 / 1);
  }

  .lg\:hover\:bg-sky-900\/20:hover {
    background-color: rgb(12 74 110 / 0.2);
  }

  .lg\:hover\:bg-sky-900\/25:hover {
    background-color: rgb(12 74 110 / 0.25);
  }

  .lg\:hover\:bg-sky-900\/30:hover {
    background-color: rgb(12 74 110 / 0.3);
  }

  .lg\:hover\:bg-sky-900\/40:hover {
    background-color: rgb(12 74 110 / 0.4);
  }

  .lg\:hover\:bg-sky-900\/5:hover {
    background-color: rgb(12 74 110 / 0.05);
  }

  .lg\:hover\:bg-sky-900\/50:hover {
    background-color: rgb(12 74 110 / 0.5);
  }

  .lg\:hover\:bg-sky-900\/60:hover {
    background-color: rgb(12 74 110 / 0.6);
  }

  .lg\:hover\:bg-sky-900\/70:hover {
    background-color: rgb(12 74 110 / 0.7);
  }

  .lg\:hover\:bg-sky-900\/75:hover {
    background-color: rgb(12 74 110 / 0.75);
  }

  .lg\:hover\:bg-sky-900\/80:hover {
    background-color: rgb(12 74 110 / 0.8);
  }

  .lg\:hover\:bg-sky-900\/90:hover {
    background-color: rgb(12 74 110 / 0.9);
  }

  .lg\:hover\:bg-sky-900\/95:hover {
    background-color: rgb(12 74 110 / 0.95);
  }

  .lg\:hover\:bg-success-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(72 187 120 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-success-500\/0:hover {
    background-color: rgb(72 187 120 / 0);
  }

  .lg\:hover\:bg-success-500\/10:hover {
    background-color: rgb(72 187 120 / 0.1);
  }

  .lg\:hover\:bg-success-500\/100:hover {
    background-color: rgb(72 187 120 / 1);
  }

  .lg\:hover\:bg-success-500\/20:hover {
    background-color: rgb(72 187 120 / 0.2);
  }

  .lg\:hover\:bg-success-500\/25:hover {
    background-color: rgb(72 187 120 / 0.25);
  }

  .lg\:hover\:bg-success-500\/30:hover {
    background-color: rgb(72 187 120 / 0.3);
  }

  .lg\:hover\:bg-success-500\/40:hover {
    background-color: rgb(72 187 120 / 0.4);
  }

  .lg\:hover\:bg-success-500\/5:hover {
    background-color: rgb(72 187 120 / 0.05);
  }

  .lg\:hover\:bg-success-500\/50:hover {
    background-color: rgb(72 187 120 / 0.5);
  }

  .lg\:hover\:bg-success-500\/60:hover {
    background-color: rgb(72 187 120 / 0.6);
  }

  .lg\:hover\:bg-success-500\/70:hover {
    background-color: rgb(72 187 120 / 0.7);
  }

  .lg\:hover\:bg-success-500\/75:hover {
    background-color: rgb(72 187 120 / 0.75);
  }

  .lg\:hover\:bg-success-500\/80:hover {
    background-color: rgb(72 187 120 / 0.8);
  }

  .lg\:hover\:bg-success-500\/90:hover {
    background-color: rgb(72 187 120 / 0.9);
  }

  .lg\:hover\:bg-success-500\/95:hover {
    background-color: rgb(72 187 120 / 0.95);
  }

  .lg\:hover\:bg-warning-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(246 224 94 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-warning-500\/0:hover {
    background-color: rgb(246 224 94 / 0);
  }

  .lg\:hover\:bg-warning-500\/10:hover {
    background-color: rgb(246 224 94 / 0.1);
  }

  .lg\:hover\:bg-warning-500\/100:hover {
    background-color: rgb(246 224 94 / 1);
  }

  .lg\:hover\:bg-warning-500\/20:hover {
    background-color: rgb(246 224 94 / 0.2);
  }

  .lg\:hover\:bg-warning-500\/25:hover {
    background-color: rgb(246 224 94 / 0.25);
  }

  .lg\:hover\:bg-warning-500\/30:hover {
    background-color: rgb(246 224 94 / 0.3);
  }

  .lg\:hover\:bg-warning-500\/40:hover {
    background-color: rgb(246 224 94 / 0.4);
  }

  .lg\:hover\:bg-warning-500\/5:hover {
    background-color: rgb(246 224 94 / 0.05);
  }

  .lg\:hover\:bg-warning-500\/50:hover {
    background-color: rgb(246 224 94 / 0.5);
  }

  .lg\:hover\:bg-warning-500\/60:hover {
    background-color: rgb(246 224 94 / 0.6);
  }

  .lg\:hover\:bg-warning-500\/70:hover {
    background-color: rgb(246 224 94 / 0.7);
  }

  .lg\:hover\:bg-warning-500\/75:hover {
    background-color: rgb(246 224 94 / 0.75);
  }

  .lg\:hover\:bg-warning-500\/80:hover {
    background-color: rgb(246 224 94 / 0.8);
  }

  .lg\:hover\:bg-warning-500\/90:hover {
    background-color: rgb(246 224 94 / 0.9);
  }

  .lg\:hover\:bg-warning-500\/95:hover {
    background-color: rgb(246 224 94 / 0.95);
  }

  .lg\:hover\:bg-yellow-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 249 195 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-100\/0:hover {
    background-color: rgb(254 249 195 / 0);
  }

  .lg\:hover\:bg-yellow-100\/10:hover {
    background-color: rgb(254 249 195 / 0.1);
  }

  .lg\:hover\:bg-yellow-100\/100:hover {
    background-color: rgb(254 249 195 / 1);
  }

  .lg\:hover\:bg-yellow-100\/20:hover {
    background-color: rgb(254 249 195 / 0.2);
  }

  .lg\:hover\:bg-yellow-100\/25:hover {
    background-color: rgb(254 249 195 / 0.25);
  }

  .lg\:hover\:bg-yellow-100\/30:hover {
    background-color: rgb(254 249 195 / 0.3);
  }

  .lg\:hover\:bg-yellow-100\/40:hover {
    background-color: rgb(254 249 195 / 0.4);
  }

  .lg\:hover\:bg-yellow-100\/5:hover {
    background-color: rgb(254 249 195 / 0.05);
  }

  .lg\:hover\:bg-yellow-100\/50:hover {
    background-color: rgb(254 249 195 / 0.5);
  }

  .lg\:hover\:bg-yellow-100\/60:hover {
    background-color: rgb(254 249 195 / 0.6);
  }

  .lg\:hover\:bg-yellow-100\/70:hover {
    background-color: rgb(254 249 195 / 0.7);
  }

  .lg\:hover\:bg-yellow-100\/75:hover {
    background-color: rgb(254 249 195 / 0.75);
  }

  .lg\:hover\:bg-yellow-100\/80:hover {
    background-color: rgb(254 249 195 / 0.8);
  }

  .lg\:hover\:bg-yellow-100\/90:hover {
    background-color: rgb(254 249 195 / 0.9);
  }

  .lg\:hover\:bg-yellow-100\/95:hover {
    background-color: rgb(254 249 195 / 0.95);
  }

  .lg\:hover\:bg-yellow-200:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 240 138 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-200\/0:hover {
    background-color: rgb(254 240 138 / 0);
  }

  .lg\:hover\:bg-yellow-200\/10:hover {
    background-color: rgb(254 240 138 / 0.1);
  }

  .lg\:hover\:bg-yellow-200\/100:hover {
    background-color: rgb(254 240 138 / 1);
  }

  .lg\:hover\:bg-yellow-200\/20:hover {
    background-color: rgb(254 240 138 / 0.2);
  }

  .lg\:hover\:bg-yellow-200\/25:hover {
    background-color: rgb(254 240 138 / 0.25);
  }

  .lg\:hover\:bg-yellow-200\/30:hover {
    background-color: rgb(254 240 138 / 0.3);
  }

  .lg\:hover\:bg-yellow-200\/40:hover {
    background-color: rgb(254 240 138 / 0.4);
  }

  .lg\:hover\:bg-yellow-200\/5:hover {
    background-color: rgb(254 240 138 / 0.05);
  }

  .lg\:hover\:bg-yellow-200\/50:hover {
    background-color: rgb(254 240 138 / 0.5);
  }

  .lg\:hover\:bg-yellow-200\/60:hover {
    background-color: rgb(254 240 138 / 0.6);
  }

  .lg\:hover\:bg-yellow-200\/70:hover {
    background-color: rgb(254 240 138 / 0.7);
  }

  .lg\:hover\:bg-yellow-200\/75:hover {
    background-color: rgb(254 240 138 / 0.75);
  }

  .lg\:hover\:bg-yellow-200\/80:hover {
    background-color: rgb(254 240 138 / 0.8);
  }

  .lg\:hover\:bg-yellow-200\/90:hover {
    background-color: rgb(254 240 138 / 0.9);
  }

  .lg\:hover\:bg-yellow-200\/95:hover {
    background-color: rgb(254 240 138 / 0.95);
  }

  .lg\:hover\:bg-yellow-300:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(253 224 71 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-300\/0:hover {
    background-color: rgb(253 224 71 / 0);
  }

  .lg\:hover\:bg-yellow-300\/10:hover {
    background-color: rgb(253 224 71 / 0.1);
  }

  .lg\:hover\:bg-yellow-300\/100:hover {
    background-color: rgb(253 224 71 / 1);
  }

  .lg\:hover\:bg-yellow-300\/20:hover {
    background-color: rgb(253 224 71 / 0.2);
  }

  .lg\:hover\:bg-yellow-300\/25:hover {
    background-color: rgb(253 224 71 / 0.25);
  }

  .lg\:hover\:bg-yellow-300\/30:hover {
    background-color: rgb(253 224 71 / 0.3);
  }

  .lg\:hover\:bg-yellow-300\/40:hover {
    background-color: rgb(253 224 71 / 0.4);
  }

  .lg\:hover\:bg-yellow-300\/5:hover {
    background-color: rgb(253 224 71 / 0.05);
  }

  .lg\:hover\:bg-yellow-300\/50:hover {
    background-color: rgb(253 224 71 / 0.5);
  }

  .lg\:hover\:bg-yellow-300\/60:hover {
    background-color: rgb(253 224 71 / 0.6);
  }

  .lg\:hover\:bg-yellow-300\/70:hover {
    background-color: rgb(253 224 71 / 0.7);
  }

  .lg\:hover\:bg-yellow-300\/75:hover {
    background-color: rgb(253 224 71 / 0.75);
  }

  .lg\:hover\:bg-yellow-300\/80:hover {
    background-color: rgb(253 224 71 / 0.8);
  }

  .lg\:hover\:bg-yellow-300\/90:hover {
    background-color: rgb(253 224 71 / 0.9);
  }

  .lg\:hover\:bg-yellow-300\/95:hover {
    background-color: rgb(253 224 71 / 0.95);
  }

  .lg\:hover\:bg-yellow-400:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(250 204 21 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-400\/0:hover {
    background-color: rgb(250 204 21 / 0);
  }

  .lg\:hover\:bg-yellow-400\/10:hover {
    background-color: rgb(250 204 21 / 0.1);
  }

  .lg\:hover\:bg-yellow-400\/100:hover {
    background-color: rgb(250 204 21 / 1);
  }

  .lg\:hover\:bg-yellow-400\/20:hover {
    background-color: rgb(250 204 21 / 0.2);
  }

  .lg\:hover\:bg-yellow-400\/25:hover {
    background-color: rgb(250 204 21 / 0.25);
  }

  .lg\:hover\:bg-yellow-400\/30:hover {
    background-color: rgb(250 204 21 / 0.3);
  }

  .lg\:hover\:bg-yellow-400\/40:hover {
    background-color: rgb(250 204 21 / 0.4);
  }

  .lg\:hover\:bg-yellow-400\/5:hover {
    background-color: rgb(250 204 21 / 0.05);
  }

  .lg\:hover\:bg-yellow-400\/50:hover {
    background-color: rgb(250 204 21 / 0.5);
  }

  .lg\:hover\:bg-yellow-400\/60:hover {
    background-color: rgb(250 204 21 / 0.6);
  }

  .lg\:hover\:bg-yellow-400\/70:hover {
    background-color: rgb(250 204 21 / 0.7);
  }

  .lg\:hover\:bg-yellow-400\/75:hover {
    background-color: rgb(250 204 21 / 0.75);
  }

  .lg\:hover\:bg-yellow-400\/80:hover {
    background-color: rgb(250 204 21 / 0.8);
  }

  .lg\:hover\:bg-yellow-400\/90:hover {
    background-color: rgb(250 204 21 / 0.9);
  }

  .lg\:hover\:bg-yellow-400\/95:hover {
    background-color: rgb(250 204 21 / 0.95);
  }

  .lg\:hover\:bg-yellow-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(254 252 232 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-50\/0:hover {
    background-color: rgb(254 252 232 / 0);
  }

  .lg\:hover\:bg-yellow-50\/10:hover {
    background-color: rgb(254 252 232 / 0.1);
  }

  .lg\:hover\:bg-yellow-50\/100:hover {
    background-color: rgb(254 252 232 / 1);
  }

  .lg\:hover\:bg-yellow-50\/20:hover {
    background-color: rgb(254 252 232 / 0.2);
  }

  .lg\:hover\:bg-yellow-50\/25:hover {
    background-color: rgb(254 252 232 / 0.25);
  }

  .lg\:hover\:bg-yellow-50\/30:hover {
    background-color: rgb(254 252 232 / 0.3);
  }

  .lg\:hover\:bg-yellow-50\/40:hover {
    background-color: rgb(254 252 232 / 0.4);
  }

  .lg\:hover\:bg-yellow-50\/5:hover {
    background-color: rgb(254 252 232 / 0.05);
  }

  .lg\:hover\:bg-yellow-50\/50:hover {
    background-color: rgb(254 252 232 / 0.5);
  }

  .lg\:hover\:bg-yellow-50\/60:hover {
    background-color: rgb(254 252 232 / 0.6);
  }

  .lg\:hover\:bg-yellow-50\/70:hover {
    background-color: rgb(254 252 232 / 0.7);
  }

  .lg\:hover\:bg-yellow-50\/75:hover {
    background-color: rgb(254 252 232 / 0.75);
  }

  .lg\:hover\:bg-yellow-50\/80:hover {
    background-color: rgb(254 252 232 / 0.8);
  }

  .lg\:hover\:bg-yellow-50\/90:hover {
    background-color: rgb(254 252 232 / 0.9);
  }

  .lg\:hover\:bg-yellow-50\/95:hover {
    background-color: rgb(254 252 232 / 0.95);
  }

  .lg\:hover\:bg-yellow-500:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(234 179 8 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-500\/0:hover {
    background-color: rgb(234 179 8 / 0);
  }

  .lg\:hover\:bg-yellow-500\/10:hover {
    background-color: rgb(234 179 8 / 0.1);
  }

  .lg\:hover\:bg-yellow-500\/100:hover {
    background-color: rgb(234 179 8 / 1);
  }

  .lg\:hover\:bg-yellow-500\/20:hover {
    background-color: rgb(234 179 8 / 0.2);
  }

  .lg\:hover\:bg-yellow-500\/25:hover {
    background-color: rgb(234 179 8 / 0.25);
  }

  .lg\:hover\:bg-yellow-500\/30:hover {
    background-color: rgb(234 179 8 / 0.3);
  }

  .lg\:hover\:bg-yellow-500\/40:hover {
    background-color: rgb(234 179 8 / 0.4);
  }

  .lg\:hover\:bg-yellow-500\/5:hover {
    background-color: rgb(234 179 8 / 0.05);
  }

  .lg\:hover\:bg-yellow-500\/50:hover {
    background-color: rgb(234 179 8 / 0.5);
  }

  .lg\:hover\:bg-yellow-500\/60:hover {
    background-color: rgb(234 179 8 / 0.6);
  }

  .lg\:hover\:bg-yellow-500\/70:hover {
    background-color: rgb(234 179 8 / 0.7);
  }

  .lg\:hover\:bg-yellow-500\/75:hover {
    background-color: rgb(234 179 8 / 0.75);
  }

  .lg\:hover\:bg-yellow-500\/80:hover {
    background-color: rgb(234 179 8 / 0.8);
  }

  .lg\:hover\:bg-yellow-500\/90:hover {
    background-color: rgb(234 179 8 / 0.9);
  }

  .lg\:hover\:bg-yellow-500\/95:hover {
    background-color: rgb(234 179 8 / 0.95);
  }

  .lg\:hover\:bg-yellow-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(202 138 4 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-600\/0:hover {
    background-color: rgb(202 138 4 / 0);
  }

  .lg\:hover\:bg-yellow-600\/10:hover {
    background-color: rgb(202 138 4 / 0.1);
  }

  .lg\:hover\:bg-yellow-600\/100:hover {
    background-color: rgb(202 138 4 / 1);
  }

  .lg\:hover\:bg-yellow-600\/20:hover {
    background-color: rgb(202 138 4 / 0.2);
  }

  .lg\:hover\:bg-yellow-600\/25:hover {
    background-color: rgb(202 138 4 / 0.25);
  }

  .lg\:hover\:bg-yellow-600\/30:hover {
    background-color: rgb(202 138 4 / 0.3);
  }

  .lg\:hover\:bg-yellow-600\/40:hover {
    background-color: rgb(202 138 4 / 0.4);
  }

  .lg\:hover\:bg-yellow-600\/5:hover {
    background-color: rgb(202 138 4 / 0.05);
  }

  .lg\:hover\:bg-yellow-600\/50:hover {
    background-color: rgb(202 138 4 / 0.5);
  }

  .lg\:hover\:bg-yellow-600\/60:hover {
    background-color: rgb(202 138 4 / 0.6);
  }

  .lg\:hover\:bg-yellow-600\/70:hover {
    background-color: rgb(202 138 4 / 0.7);
  }

  .lg\:hover\:bg-yellow-600\/75:hover {
    background-color: rgb(202 138 4 / 0.75);
  }

  .lg\:hover\:bg-yellow-600\/80:hover {
    background-color: rgb(202 138 4 / 0.8);
  }

  .lg\:hover\:bg-yellow-600\/90:hover {
    background-color: rgb(202 138 4 / 0.9);
  }

  .lg\:hover\:bg-yellow-600\/95:hover {
    background-color: rgb(202 138 4 / 0.95);
  }

  .lg\:hover\:bg-yellow-700:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(161 98 7 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-700\/0:hover {
    background-color: rgb(161 98 7 / 0);
  }

  .lg\:hover\:bg-yellow-700\/10:hover {
    background-color: rgb(161 98 7 / 0.1);
  }

  .lg\:hover\:bg-yellow-700\/100:hover {
    background-color: rgb(161 98 7 / 1);
  }

  .lg\:hover\:bg-yellow-700\/20:hover {
    background-color: rgb(161 98 7 / 0.2);
  }

  .lg\:hover\:bg-yellow-700\/25:hover {
    background-color: rgb(161 98 7 / 0.25);
  }

  .lg\:hover\:bg-yellow-700\/30:hover {
    background-color: rgb(161 98 7 / 0.3);
  }

  .lg\:hover\:bg-yellow-700\/40:hover {
    background-color: rgb(161 98 7 / 0.4);
  }

  .lg\:hover\:bg-yellow-700\/5:hover {
    background-color: rgb(161 98 7 / 0.05);
  }

  .lg\:hover\:bg-yellow-700\/50:hover {
    background-color: rgb(161 98 7 / 0.5);
  }

  .lg\:hover\:bg-yellow-700\/60:hover {
    background-color: rgb(161 98 7 / 0.6);
  }

  .lg\:hover\:bg-yellow-700\/70:hover {
    background-color: rgb(161 98 7 / 0.7);
  }

  .lg\:hover\:bg-yellow-700\/75:hover {
    background-color: rgb(161 98 7 / 0.75);
  }

  .lg\:hover\:bg-yellow-700\/80:hover {
    background-color: rgb(161 98 7 / 0.8);
  }

  .lg\:hover\:bg-yellow-700\/90:hover {
    background-color: rgb(161 98 7 / 0.9);
  }

  .lg\:hover\:bg-yellow-700\/95:hover {
    background-color: rgb(161 98 7 / 0.95);
  }

  .lg\:hover\:bg-yellow-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(133 77 14 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-800\/0:hover {
    background-color: rgb(133 77 14 / 0);
  }

  .lg\:hover\:bg-yellow-800\/10:hover {
    background-color: rgb(133 77 14 / 0.1);
  }

  .lg\:hover\:bg-yellow-800\/100:hover {
    background-color: rgb(133 77 14 / 1);
  }

  .lg\:hover\:bg-yellow-800\/20:hover {
    background-color: rgb(133 77 14 / 0.2);
  }

  .lg\:hover\:bg-yellow-800\/25:hover {
    background-color: rgb(133 77 14 / 0.25);
  }

  .lg\:hover\:bg-yellow-800\/30:hover {
    background-color: rgb(133 77 14 / 0.3);
  }

  .lg\:hover\:bg-yellow-800\/40:hover {
    background-color: rgb(133 77 14 / 0.4);
  }

  .lg\:hover\:bg-yellow-800\/5:hover {
    background-color: rgb(133 77 14 / 0.05);
  }

  .lg\:hover\:bg-yellow-800\/50:hover {
    background-color: rgb(133 77 14 / 0.5);
  }

  .lg\:hover\:bg-yellow-800\/60:hover {
    background-color: rgb(133 77 14 / 0.6);
  }

  .lg\:hover\:bg-yellow-800\/70:hover {
    background-color: rgb(133 77 14 / 0.7);
  }

  .lg\:hover\:bg-yellow-800\/75:hover {
    background-color: rgb(133 77 14 / 0.75);
  }

  .lg\:hover\:bg-yellow-800\/80:hover {
    background-color: rgb(133 77 14 / 0.8);
  }

  .lg\:hover\:bg-yellow-800\/90:hover {
    background-color: rgb(133 77 14 / 0.9);
  }

  .lg\:hover\:bg-yellow-800\/95:hover {
    background-color: rgb(133 77 14 / 0.95);
  }

  .lg\:hover\:bg-yellow-900:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(113 63 18 / var(--tw-bg-opacity));
  }

  .lg\:hover\:bg-yellow-900\/0:hover {
    background-color: rgb(113 63 18 / 0);
  }

  .lg\:hover\:bg-yellow-900\/10:hover {
    background-color: rgb(113 63 18 / 0.1);
  }

  .lg\:hover\:bg-yellow-900\/100:hover {
    background-color: rgb(113 63 18 / 1);
  }

  .lg\:hover\:bg-yellow-900\/20:hover {
    background-color: rgb(113 63 18 / 0.2);
  }

  .lg\:hover\:bg-yellow-900\/25:hover {
    background-color: rgb(113 63 18 / 0.25);
  }

  .lg\:hover\:bg-yellow-900\/30:hover {
    background-color: rgb(113 63 18 / 0.3);
  }

  .lg\:hover\:bg-yellow-900\/40:hover {
    background-color: rgb(113 63 18 / 0.4);
  }

  .lg\:hover\:bg-yellow-900\/5:hover {
    background-color: rgb(113 63 18 / 0.05);
  }

  .lg\:hover\:bg-yellow-900\/50:hover {
    background-color: rgb(113 63 18 / 0.5);
  }

  .lg\:hover\:bg-yellow-900\/60:hover {
    background-color: rgb(113 63 18 / 0.6);
  }

  .lg\:hover\:bg-yellow-900\/70:hover {
    background-color: rgb(113 63 18 / 0.7);
  }

  .lg\:hover\:bg-yellow-900\/75:hover {
    background-color: rgb(113 63 18 / 0.75);
  }

  .lg\:hover\:bg-yellow-900\/80:hover {
    background-color: rgb(113 63 18 / 0.8);
  }

  .lg\:hover\:bg-yellow-900\/90:hover {
    background-color: rgb(113 63 18 / 0.9);
  }

  .lg\:hover\:bg-yellow-900\/95:hover {
    background-color: rgb(113 63 18 / 0.95);
  }

  .lg\:hover\:text-blue-100:hover {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-100\/0:hover {
    color: rgb(219 234 254 / 0);
  }

  .lg\:hover\:text-blue-100\/10:hover {
    color: rgb(219 234 254 / 0.1);
  }

  .lg\:hover\:text-blue-100\/100:hover {
    color: rgb(219 234 254 / 1);
  }

  .lg\:hover\:text-blue-100\/20:hover {
    color: rgb(219 234 254 / 0.2);
  }

  .lg\:hover\:text-blue-100\/25:hover {
    color: rgb(219 234 254 / 0.25);
  }

  .lg\:hover\:text-blue-100\/30:hover {
    color: rgb(219 234 254 / 0.3);
  }

  .lg\:hover\:text-blue-100\/40:hover {
    color: rgb(219 234 254 / 0.4);
  }

  .lg\:hover\:text-blue-100\/5:hover {
    color: rgb(219 234 254 / 0.05);
  }

  .lg\:hover\:text-blue-100\/50:hover {
    color: rgb(219 234 254 / 0.5);
  }

  .lg\:hover\:text-blue-100\/60:hover {
    color: rgb(219 234 254 / 0.6);
  }

  .lg\:hover\:text-blue-100\/70:hover {
    color: rgb(219 234 254 / 0.7);
  }

  .lg\:hover\:text-blue-100\/75:hover {
    color: rgb(219 234 254 / 0.75);
  }

  .lg\:hover\:text-blue-100\/80:hover {
    color: rgb(219 234 254 / 0.8);
  }

  .lg\:hover\:text-blue-100\/90:hover {
    color: rgb(219 234 254 / 0.9);
  }

  .lg\:hover\:text-blue-100\/95:hover {
    color: rgb(219 234 254 / 0.95);
  }

  .lg\:hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-200\/0:hover {
    color: rgb(191 219 254 / 0);
  }

  .lg\:hover\:text-blue-200\/10:hover {
    color: rgb(191 219 254 / 0.1);
  }

  .lg\:hover\:text-blue-200\/100:hover {
    color: rgb(191 219 254 / 1);
  }

  .lg\:hover\:text-blue-200\/20:hover {
    color: rgb(191 219 254 / 0.2);
  }

  .lg\:hover\:text-blue-200\/25:hover {
    color: rgb(191 219 254 / 0.25);
  }

  .lg\:hover\:text-blue-200\/30:hover {
    color: rgb(191 219 254 / 0.3);
  }

  .lg\:hover\:text-blue-200\/40:hover {
    color: rgb(191 219 254 / 0.4);
  }

  .lg\:hover\:text-blue-200\/5:hover {
    color: rgb(191 219 254 / 0.05);
  }

  .lg\:hover\:text-blue-200\/50:hover {
    color: rgb(191 219 254 / 0.5);
  }

  .lg\:hover\:text-blue-200\/60:hover {
    color: rgb(191 219 254 / 0.6);
  }

  .lg\:hover\:text-blue-200\/70:hover {
    color: rgb(191 219 254 / 0.7);
  }

  .lg\:hover\:text-blue-200\/75:hover {
    color: rgb(191 219 254 / 0.75);
  }

  .lg\:hover\:text-blue-200\/80:hover {
    color: rgb(191 219 254 / 0.8);
  }

  .lg\:hover\:text-blue-200\/90:hover {
    color: rgb(191 219 254 / 0.9);
  }

  .lg\:hover\:text-blue-200\/95:hover {
    color: rgb(191 219 254 / 0.95);
  }

  .lg\:hover\:text-blue-300:hover {
    --tw-text-opacity: 1;
    color: rgb(147 197 253 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-300\/0:hover {
    color: rgb(147 197 253 / 0);
  }

  .lg\:hover\:text-blue-300\/10:hover {
    color: rgb(147 197 253 / 0.1);
  }

  .lg\:hover\:text-blue-300\/100:hover {
    color: rgb(147 197 253 / 1);
  }

  .lg\:hover\:text-blue-300\/20:hover {
    color: rgb(147 197 253 / 0.2);
  }

  .lg\:hover\:text-blue-300\/25:hover {
    color: rgb(147 197 253 / 0.25);
  }

  .lg\:hover\:text-blue-300\/30:hover {
    color: rgb(147 197 253 / 0.3);
  }

  .lg\:hover\:text-blue-300\/40:hover {
    color: rgb(147 197 253 / 0.4);
  }

  .lg\:hover\:text-blue-300\/5:hover {
    color: rgb(147 197 253 / 0.05);
  }

  .lg\:hover\:text-blue-300\/50:hover {
    color: rgb(147 197 253 / 0.5);
  }

  .lg\:hover\:text-blue-300\/60:hover {
    color: rgb(147 197 253 / 0.6);
  }

  .lg\:hover\:text-blue-300\/70:hover {
    color: rgb(147 197 253 / 0.7);
  }

  .lg\:hover\:text-blue-300\/75:hover {
    color: rgb(147 197 253 / 0.75);
  }

  .lg\:hover\:text-blue-300\/80:hover {
    color: rgb(147 197 253 / 0.8);
  }

  .lg\:hover\:text-blue-300\/90:hover {
    color: rgb(147 197 253 / 0.9);
  }

  .lg\:hover\:text-blue-300\/95:hover {
    color: rgb(147 197 253 / 0.95);
  }

  .lg\:hover\:text-blue-400:hover {
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-400\/0:hover {
    color: rgb(96 165 250 / 0);
  }

  .lg\:hover\:text-blue-400\/10:hover {
    color: rgb(96 165 250 / 0.1);
  }

  .lg\:hover\:text-blue-400\/100:hover {
    color: rgb(96 165 250 / 1);
  }

  .lg\:hover\:text-blue-400\/20:hover {
    color: rgb(96 165 250 / 0.2);
  }

  .lg\:hover\:text-blue-400\/25:hover {
    color: rgb(96 165 250 / 0.25);
  }

  .lg\:hover\:text-blue-400\/30:hover {
    color: rgb(96 165 250 / 0.3);
  }

  .lg\:hover\:text-blue-400\/40:hover {
    color: rgb(96 165 250 / 0.4);
  }

  .lg\:hover\:text-blue-400\/5:hover {
    color: rgb(96 165 250 / 0.05);
  }

  .lg\:hover\:text-blue-400\/50:hover {
    color: rgb(96 165 250 / 0.5);
  }

  .lg\:hover\:text-blue-400\/60:hover {
    color: rgb(96 165 250 / 0.6);
  }

  .lg\:hover\:text-blue-400\/70:hover {
    color: rgb(96 165 250 / 0.7);
  }

  .lg\:hover\:text-blue-400\/75:hover {
    color: rgb(96 165 250 / 0.75);
  }

  .lg\:hover\:text-blue-400\/80:hover {
    color: rgb(96 165 250 / 0.8);
  }

  .lg\:hover\:text-blue-400\/90:hover {
    color: rgb(96 165 250 / 0.9);
  }

  .lg\:hover\:text-blue-400\/95:hover {
    color: rgb(96 165 250 / 0.95);
  }

  .lg\:hover\:text-blue-50:hover {
    --tw-text-opacity: 1;
    color: rgb(239 246 255 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-50\/0:hover {
    color: rgb(239 246 255 / 0);
  }

  .lg\:hover\:text-blue-50\/10:hover {
    color: rgb(239 246 255 / 0.1);
  }

  .lg\:hover\:text-blue-50\/100:hover {
    color: rgb(239 246 255 / 1);
  }

  .lg\:hover\:text-blue-50\/20:hover {
    color: rgb(239 246 255 / 0.2);
  }

  .lg\:hover\:text-blue-50\/25:hover {
    color: rgb(239 246 255 / 0.25);
  }

  .lg\:hover\:text-blue-50\/30:hover {
    color: rgb(239 246 255 / 0.3);
  }

  .lg\:hover\:text-blue-50\/40:hover {
    color: rgb(239 246 255 / 0.4);
  }

  .lg\:hover\:text-blue-50\/5:hover {
    color: rgb(239 246 255 / 0.05);
  }

  .lg\:hover\:text-blue-50\/50:hover {
    color: rgb(239 246 255 / 0.5);
  }

  .lg\:hover\:text-blue-50\/60:hover {
    color: rgb(239 246 255 / 0.6);
  }

  .lg\:hover\:text-blue-50\/70:hover {
    color: rgb(239 246 255 / 0.7);
  }

  .lg\:hover\:text-blue-50\/75:hover {
    color: rgb(239 246 255 / 0.75);
  }

  .lg\:hover\:text-blue-50\/80:hover {
    color: rgb(239 246 255 / 0.8);
  }

  .lg\:hover\:text-blue-50\/90:hover {
    color: rgb(239 246 255 / 0.9);
  }

  .lg\:hover\:text-blue-50\/95:hover {
    color: rgb(239 246 255 / 0.95);
  }

  .lg\:hover\:text-blue-500:hover {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-500\/0:hover {
    color: rgb(59 130 246 / 0);
  }

  .lg\:hover\:text-blue-500\/10:hover {
    color: rgb(59 130 246 / 0.1);
  }

  .lg\:hover\:text-blue-500\/100:hover {
    color: rgb(59 130 246 / 1);
  }

  .lg\:hover\:text-blue-500\/20:hover {
    color: rgb(59 130 246 / 0.2);
  }

  .lg\:hover\:text-blue-500\/25:hover {
    color: rgb(59 130 246 / 0.25);
  }

  .lg\:hover\:text-blue-500\/30:hover {
    color: rgb(59 130 246 / 0.3);
  }

  .lg\:hover\:text-blue-500\/40:hover {
    color: rgb(59 130 246 / 0.4);
  }

  .lg\:hover\:text-blue-500\/5:hover {
    color: rgb(59 130 246 / 0.05);
  }

  .lg\:hover\:text-blue-500\/50:hover {
    color: rgb(59 130 246 / 0.5);
  }

  .lg\:hover\:text-blue-500\/60:hover {
    color: rgb(59 130 246 / 0.6);
  }

  .lg\:hover\:text-blue-500\/70:hover {
    color: rgb(59 130 246 / 0.7);
  }

  .lg\:hover\:text-blue-500\/75:hover {
    color: rgb(59 130 246 / 0.75);
  }

  .lg\:hover\:text-blue-500\/80:hover {
    color: rgb(59 130 246 / 0.8);
  }

  .lg\:hover\:text-blue-500\/90:hover {
    color: rgb(59 130 246 / 0.9);
  }

  .lg\:hover\:text-blue-500\/95:hover {
    color: rgb(59 130 246 / 0.95);
  }

  .lg\:hover\:text-blue-600:hover {
    --tw-text-opacity: 1;
    color: rgb(37 99 235 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-600\/0:hover {
    color: rgb(37 99 235 / 0);
  }

  .lg\:hover\:text-blue-600\/10:hover {
    color: rgb(37 99 235 / 0.1);
  }

  .lg\:hover\:text-blue-600\/100:hover {
    color: rgb(37 99 235 / 1);
  }

  .lg\:hover\:text-blue-600\/20:hover {
    color: rgb(37 99 235 / 0.2);
  }

  .lg\:hover\:text-blue-600\/25:hover {
    color: rgb(37 99 235 / 0.25);
  }

  .lg\:hover\:text-blue-600\/30:hover {
    color: rgb(37 99 235 / 0.3);
  }

  .lg\:hover\:text-blue-600\/40:hover {
    color: rgb(37 99 235 / 0.4);
  }

  .lg\:hover\:text-blue-600\/5:hover {
    color: rgb(37 99 235 / 0.05);
  }

  .lg\:hover\:text-blue-600\/50:hover {
    color: rgb(37 99 235 / 0.5);
  }

  .lg\:hover\:text-blue-600\/60:hover {
    color: rgb(37 99 235 / 0.6);
  }

  .lg\:hover\:text-blue-600\/70:hover {
    color: rgb(37 99 235 / 0.7);
  }

  .lg\:hover\:text-blue-600\/75:hover {
    color: rgb(37 99 235 / 0.75);
  }

  .lg\:hover\:text-blue-600\/80:hover {
    color: rgb(37 99 235 / 0.8);
  }

  .lg\:hover\:text-blue-600\/90:hover {
    color: rgb(37 99 235 / 0.9);
  }

  .lg\:hover\:text-blue-600\/95:hover {
    color: rgb(37 99 235 / 0.95);
  }

  .lg\:hover\:text-blue-700:hover {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-700\/0:hover {
    color: rgb(29 78 216 / 0);
  }

  .lg\:hover\:text-blue-700\/10:hover {
    color: rgb(29 78 216 / 0.1);
  }

  .lg\:hover\:text-blue-700\/100:hover {
    color: rgb(29 78 216 / 1);
  }

  .lg\:hover\:text-blue-700\/20:hover {
    color: rgb(29 78 216 / 0.2);
  }

  .lg\:hover\:text-blue-700\/25:hover {
    color: rgb(29 78 216 / 0.25);
  }

  .lg\:hover\:text-blue-700\/30:hover {
    color: rgb(29 78 216 / 0.3);
  }

  .lg\:hover\:text-blue-700\/40:hover {
    color: rgb(29 78 216 / 0.4);
  }

  .lg\:hover\:text-blue-700\/5:hover {
    color: rgb(29 78 216 / 0.05);
  }

  .lg\:hover\:text-blue-700\/50:hover {
    color: rgb(29 78 216 / 0.5);
  }

  .lg\:hover\:text-blue-700\/60:hover {
    color: rgb(29 78 216 / 0.6);
  }

  .lg\:hover\:text-blue-700\/70:hover {
    color: rgb(29 78 216 / 0.7);
  }

  .lg\:hover\:text-blue-700\/75:hover {
    color: rgb(29 78 216 / 0.75);
  }

  .lg\:hover\:text-blue-700\/80:hover {
    color: rgb(29 78 216 / 0.8);
  }

  .lg\:hover\:text-blue-700\/90:hover {
    color: rgb(29 78 216 / 0.9);
  }

  .lg\:hover\:text-blue-700\/95:hover {
    color: rgb(29 78 216 / 0.95);
  }

  .lg\:hover\:text-blue-800:hover {
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-800\/0:hover {
    color: rgb(30 64 175 / 0);
  }

  .lg\:hover\:text-blue-800\/10:hover {
    color: rgb(30 64 175 / 0.1);
  }

  .lg\:hover\:text-blue-800\/100:hover {
    color: rgb(30 64 175 / 1);
  }

  .lg\:hover\:text-blue-800\/20:hover {
    color: rgb(30 64 175 / 0.2);
  }

  .lg\:hover\:text-blue-800\/25:hover {
    color: rgb(30 64 175 / 0.25);
  }

  .lg\:hover\:text-blue-800\/30:hover {
    color: rgb(30 64 175 / 0.3);
  }

  .lg\:hover\:text-blue-800\/40:hover {
    color: rgb(30 64 175 / 0.4);
  }

  .lg\:hover\:text-blue-800\/5:hover {
    color: rgb(30 64 175 / 0.05);
  }

  .lg\:hover\:text-blue-800\/50:hover {
    color: rgb(30 64 175 / 0.5);
  }

  .lg\:hover\:text-blue-800\/60:hover {
    color: rgb(30 64 175 / 0.6);
  }

  .lg\:hover\:text-blue-800\/70:hover {
    color: rgb(30 64 175 / 0.7);
  }

  .lg\:hover\:text-blue-800\/75:hover {
    color: rgb(30 64 175 / 0.75);
  }

  .lg\:hover\:text-blue-800\/80:hover {
    color: rgb(30 64 175 / 0.8);
  }

  .lg\:hover\:text-blue-800\/90:hover {
    color: rgb(30 64 175 / 0.9);
  }

  .lg\:hover\:text-blue-800\/95:hover {
    color: rgb(30 64 175 / 0.95);
  }

  .lg\:hover\:text-blue-900:hover {
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-blue-900\/0:hover {
    color: rgb(30 58 138 / 0);
  }

  .lg\:hover\:text-blue-900\/10:hover {
    color: rgb(30 58 138 / 0.1);
  }

  .lg\:hover\:text-blue-900\/100:hover {
    color: rgb(30 58 138 / 1);
  }

  .lg\:hover\:text-blue-900\/20:hover {
    color: rgb(30 58 138 / 0.2);
  }

  .lg\:hover\:text-blue-900\/25:hover {
    color: rgb(30 58 138 / 0.25);
  }

  .lg\:hover\:text-blue-900\/30:hover {
    color: rgb(30 58 138 / 0.3);
  }

  .lg\:hover\:text-blue-900\/40:hover {
    color: rgb(30 58 138 / 0.4);
  }

  .lg\:hover\:text-blue-900\/5:hover {
    color: rgb(30 58 138 / 0.05);
  }

  .lg\:hover\:text-blue-900\/50:hover {
    color: rgb(30 58 138 / 0.5);
  }

  .lg\:hover\:text-blue-900\/60:hover {
    color: rgb(30 58 138 / 0.6);
  }

  .lg\:hover\:text-blue-900\/70:hover {
    color: rgb(30 58 138 / 0.7);
  }

  .lg\:hover\:text-blue-900\/75:hover {
    color: rgb(30 58 138 / 0.75);
  }

  .lg\:hover\:text-blue-900\/80:hover {
    color: rgb(30 58 138 / 0.8);
  }

  .lg\:hover\:text-blue-900\/90:hover {
    color: rgb(30 58 138 / 0.9);
  }

  .lg\:hover\:text-blue-900\/95:hover {
    color: rgb(30 58 138 / 0.95);
  }

  .lg\:hover\:text-danger-500:hover {
    --tw-text-opacity: 1;
    color: rgb(229 62 62 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-danger-500\/0:hover {
    color: rgb(229 62 62 / 0);
  }

  .lg\:hover\:text-danger-500\/10:hover {
    color: rgb(229 62 62 / 0.1);
  }

  .lg\:hover\:text-danger-500\/100:hover {
    color: rgb(229 62 62 / 1);
  }

  .lg\:hover\:text-danger-500\/20:hover {
    color: rgb(229 62 62 / 0.2);
  }

  .lg\:hover\:text-danger-500\/25:hover {
    color: rgb(229 62 62 / 0.25);
  }

  .lg\:hover\:text-danger-500\/30:hover {
    color: rgb(229 62 62 / 0.3);
  }

  .lg\:hover\:text-danger-500\/40:hover {
    color: rgb(229 62 62 / 0.4);
  }

  .lg\:hover\:text-danger-500\/5:hover {
    color: rgb(229 62 62 / 0.05);
  }

  .lg\:hover\:text-danger-500\/50:hover {
    color: rgb(229 62 62 / 0.5);
  }

  .lg\:hover\:text-danger-500\/60:hover {
    color: rgb(229 62 62 / 0.6);
  }

  .lg\:hover\:text-danger-500\/70:hover {
    color: rgb(229 62 62 / 0.7);
  }

  .lg\:hover\:text-danger-500\/75:hover {
    color: rgb(229 62 62 / 0.75);
  }

  .lg\:hover\:text-danger-500\/80:hover {
    color: rgb(229 62 62 / 0.8);
  }

  .lg\:hover\:text-danger-500\/90:hover {
    color: rgb(229 62 62 / 0.9);
  }

  .lg\:hover\:text-danger-500\/95:hover {
    color: rgb(229 62 62 / 0.95);
  }

  .lg\:hover\:text-dark-500:hover {
    --tw-text-opacity: 1;
    color: rgb(45 55 72 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-dark-500\/0:hover {
    color: rgb(45 55 72 / 0);
  }

  .lg\:hover\:text-dark-500\/10:hover {
    color: rgb(45 55 72 / 0.1);
  }

  .lg\:hover\:text-dark-500\/100:hover {
    color: rgb(45 55 72 / 1);
  }

  .lg\:hover\:text-dark-500\/20:hover {
    color: rgb(45 55 72 / 0.2);
  }

  .lg\:hover\:text-dark-500\/25:hover {
    color: rgb(45 55 72 / 0.25);
  }

  .lg\:hover\:text-dark-500\/30:hover {
    color: rgb(45 55 72 / 0.3);
  }

  .lg\:hover\:text-dark-500\/40:hover {
    color: rgb(45 55 72 / 0.4);
  }

  .lg\:hover\:text-dark-500\/5:hover {
    color: rgb(45 55 72 / 0.05);
  }

  .lg\:hover\:text-dark-500\/50:hover {
    color: rgb(45 55 72 / 0.5);
  }

  .lg\:hover\:text-dark-500\/60:hover {
    color: rgb(45 55 72 / 0.6);
  }

  .lg\:hover\:text-dark-500\/70:hover {
    color: rgb(45 55 72 / 0.7);
  }

  .lg\:hover\:text-dark-500\/75:hover {
    color: rgb(45 55 72 / 0.75);
  }

  .lg\:hover\:text-dark-500\/80:hover {
    color: rgb(45 55 72 / 0.8);
  }

  .lg\:hover\:text-dark-500\/90:hover {
    color: rgb(45 55 72 / 0.9);
  }

  .lg\:hover\:text-dark-500\/95:hover {
    color: rgb(45 55 72 / 0.95);
  }

  .lg\:hover\:text-green-100:hover {
    --tw-text-opacity: 1;
    color: rgb(220 252 231 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-100\/0:hover {
    color: rgb(220 252 231 / 0);
  }

  .lg\:hover\:text-green-100\/10:hover {
    color: rgb(220 252 231 / 0.1);
  }

  .lg\:hover\:text-green-100\/100:hover {
    color: rgb(220 252 231 / 1);
  }

  .lg\:hover\:text-green-100\/20:hover {
    color: rgb(220 252 231 / 0.2);
  }

  .lg\:hover\:text-green-100\/25:hover {
    color: rgb(220 252 231 / 0.25);
  }

  .lg\:hover\:text-green-100\/30:hover {
    color: rgb(220 252 231 / 0.3);
  }

  .lg\:hover\:text-green-100\/40:hover {
    color: rgb(220 252 231 / 0.4);
  }

  .lg\:hover\:text-green-100\/5:hover {
    color: rgb(220 252 231 / 0.05);
  }

  .lg\:hover\:text-green-100\/50:hover {
    color: rgb(220 252 231 / 0.5);
  }

  .lg\:hover\:text-green-100\/60:hover {
    color: rgb(220 252 231 / 0.6);
  }

  .lg\:hover\:text-green-100\/70:hover {
    color: rgb(220 252 231 / 0.7);
  }

  .lg\:hover\:text-green-100\/75:hover {
    color: rgb(220 252 231 / 0.75);
  }

  .lg\:hover\:text-green-100\/80:hover {
    color: rgb(220 252 231 / 0.8);
  }

  .lg\:hover\:text-green-100\/90:hover {
    color: rgb(220 252 231 / 0.9);
  }

  .lg\:hover\:text-green-100\/95:hover {
    color: rgb(220 252 231 / 0.95);
  }

  .lg\:hover\:text-green-200:hover {
    --tw-text-opacity: 1;
    color: rgb(187 247 208 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-200\/0:hover {
    color: rgb(187 247 208 / 0);
  }

  .lg\:hover\:text-green-200\/10:hover {
    color: rgb(187 247 208 / 0.1);
  }

  .lg\:hover\:text-green-200\/100:hover {
    color: rgb(187 247 208 / 1);
  }

  .lg\:hover\:text-green-200\/20:hover {
    color: rgb(187 247 208 / 0.2);
  }

  .lg\:hover\:text-green-200\/25:hover {
    color: rgb(187 247 208 / 0.25);
  }

  .lg\:hover\:text-green-200\/30:hover {
    color: rgb(187 247 208 / 0.3);
  }

  .lg\:hover\:text-green-200\/40:hover {
    color: rgb(187 247 208 / 0.4);
  }

  .lg\:hover\:text-green-200\/5:hover {
    color: rgb(187 247 208 / 0.05);
  }

  .lg\:hover\:text-green-200\/50:hover {
    color: rgb(187 247 208 / 0.5);
  }

  .lg\:hover\:text-green-200\/60:hover {
    color: rgb(187 247 208 / 0.6);
  }

  .lg\:hover\:text-green-200\/70:hover {
    color: rgb(187 247 208 / 0.7);
  }

  .lg\:hover\:text-green-200\/75:hover {
    color: rgb(187 247 208 / 0.75);
  }

  .lg\:hover\:text-green-200\/80:hover {
    color: rgb(187 247 208 / 0.8);
  }

  .lg\:hover\:text-green-200\/90:hover {
    color: rgb(187 247 208 / 0.9);
  }

  .lg\:hover\:text-green-200\/95:hover {
    color: rgb(187 247 208 / 0.95);
  }

  .lg\:hover\:text-green-300:hover {
    --tw-text-opacity: 1;
    color: rgb(134 239 172 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-300\/0:hover {
    color: rgb(134 239 172 / 0);
  }

  .lg\:hover\:text-green-300\/10:hover {
    color: rgb(134 239 172 / 0.1);
  }

  .lg\:hover\:text-green-300\/100:hover {
    color: rgb(134 239 172 / 1);
  }

  .lg\:hover\:text-green-300\/20:hover {
    color: rgb(134 239 172 / 0.2);
  }

  .lg\:hover\:text-green-300\/25:hover {
    color: rgb(134 239 172 / 0.25);
  }

  .lg\:hover\:text-green-300\/30:hover {
    color: rgb(134 239 172 / 0.3);
  }

  .lg\:hover\:text-green-300\/40:hover {
    color: rgb(134 239 172 / 0.4);
  }

  .lg\:hover\:text-green-300\/5:hover {
    color: rgb(134 239 172 / 0.05);
  }

  .lg\:hover\:text-green-300\/50:hover {
    color: rgb(134 239 172 / 0.5);
  }

  .lg\:hover\:text-green-300\/60:hover {
    color: rgb(134 239 172 / 0.6);
  }

  .lg\:hover\:text-green-300\/70:hover {
    color: rgb(134 239 172 / 0.7);
  }

  .lg\:hover\:text-green-300\/75:hover {
    color: rgb(134 239 172 / 0.75);
  }

  .lg\:hover\:text-green-300\/80:hover {
    color: rgb(134 239 172 / 0.8);
  }

  .lg\:hover\:text-green-300\/90:hover {
    color: rgb(134 239 172 / 0.9);
  }

  .lg\:hover\:text-green-300\/95:hover {
    color: rgb(134 239 172 / 0.95);
  }

  .lg\:hover\:text-green-400:hover {
    --tw-text-opacity: 1;
    color: rgb(74 222 128 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-400\/0:hover {
    color: rgb(74 222 128 / 0);
  }

  .lg\:hover\:text-green-400\/10:hover {
    color: rgb(74 222 128 / 0.1);
  }

  .lg\:hover\:text-green-400\/100:hover {
    color: rgb(74 222 128 / 1);
  }

  .lg\:hover\:text-green-400\/20:hover {
    color: rgb(74 222 128 / 0.2);
  }

  .lg\:hover\:text-green-400\/25:hover {
    color: rgb(74 222 128 / 0.25);
  }

  .lg\:hover\:text-green-400\/30:hover {
    color: rgb(74 222 128 / 0.3);
  }

  .lg\:hover\:text-green-400\/40:hover {
    color: rgb(74 222 128 / 0.4);
  }

  .lg\:hover\:text-green-400\/5:hover {
    color: rgb(74 222 128 / 0.05);
  }

  .lg\:hover\:text-green-400\/50:hover {
    color: rgb(74 222 128 / 0.5);
  }

  .lg\:hover\:text-green-400\/60:hover {
    color: rgb(74 222 128 / 0.6);
  }

  .lg\:hover\:text-green-400\/70:hover {
    color: rgb(74 222 128 / 0.7);
  }

  .lg\:hover\:text-green-400\/75:hover {
    color: rgb(74 222 128 / 0.75);
  }

  .lg\:hover\:text-green-400\/80:hover {
    color: rgb(74 222 128 / 0.8);
  }

  .lg\:hover\:text-green-400\/90:hover {
    color: rgb(74 222 128 / 0.9);
  }

  .lg\:hover\:text-green-400\/95:hover {
    color: rgb(74 222 128 / 0.95);
  }

  .lg\:hover\:text-green-50:hover {
    --tw-text-opacity: 1;
    color: rgb(240 253 244 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-50\/0:hover {
    color: rgb(240 253 244 / 0);
  }

  .lg\:hover\:text-green-50\/10:hover {
    color: rgb(240 253 244 / 0.1);
  }

  .lg\:hover\:text-green-50\/100:hover {
    color: rgb(240 253 244 / 1);
  }

  .lg\:hover\:text-green-50\/20:hover {
    color: rgb(240 253 244 / 0.2);
  }

  .lg\:hover\:text-green-50\/25:hover {
    color: rgb(240 253 244 / 0.25);
  }

  .lg\:hover\:text-green-50\/30:hover {
    color: rgb(240 253 244 / 0.3);
  }

  .lg\:hover\:text-green-50\/40:hover {
    color: rgb(240 253 244 / 0.4);
  }

  .lg\:hover\:text-green-50\/5:hover {
    color: rgb(240 253 244 / 0.05);
  }

  .lg\:hover\:text-green-50\/50:hover {
    color: rgb(240 253 244 / 0.5);
  }

  .lg\:hover\:text-green-50\/60:hover {
    color: rgb(240 253 244 / 0.6);
  }

  .lg\:hover\:text-green-50\/70:hover {
    color: rgb(240 253 244 / 0.7);
  }

  .lg\:hover\:text-green-50\/75:hover {
    color: rgb(240 253 244 / 0.75);
  }

  .lg\:hover\:text-green-50\/80:hover {
    color: rgb(240 253 244 / 0.8);
  }

  .lg\:hover\:text-green-50\/90:hover {
    color: rgb(240 253 244 / 0.9);
  }

  .lg\:hover\:text-green-50\/95:hover {
    color: rgb(240 253 244 / 0.95);
  }

  .lg\:hover\:text-green-500:hover {
    --tw-text-opacity: 1;
    color: rgb(34 197 94 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-500\/0:hover {
    color: rgb(34 197 94 / 0);
  }

  .lg\:hover\:text-green-500\/10:hover {
    color: rgb(34 197 94 / 0.1);
  }

  .lg\:hover\:text-green-500\/100:hover {
    color: rgb(34 197 94 / 1);
  }

  .lg\:hover\:text-green-500\/20:hover {
    color: rgb(34 197 94 / 0.2);
  }

  .lg\:hover\:text-green-500\/25:hover {
    color: rgb(34 197 94 / 0.25);
  }

  .lg\:hover\:text-green-500\/30:hover {
    color: rgb(34 197 94 / 0.3);
  }

  .lg\:hover\:text-green-500\/40:hover {
    color: rgb(34 197 94 / 0.4);
  }

  .lg\:hover\:text-green-500\/5:hover {
    color: rgb(34 197 94 / 0.05);
  }

  .lg\:hover\:text-green-500\/50:hover {
    color: rgb(34 197 94 / 0.5);
  }

  .lg\:hover\:text-green-500\/60:hover {
    color: rgb(34 197 94 / 0.6);
  }

  .lg\:hover\:text-green-500\/70:hover {
    color: rgb(34 197 94 / 0.7);
  }

  .lg\:hover\:text-green-500\/75:hover {
    color: rgb(34 197 94 / 0.75);
  }

  .lg\:hover\:text-green-500\/80:hover {
    color: rgb(34 197 94 / 0.8);
  }

  .lg\:hover\:text-green-500\/90:hover {
    color: rgb(34 197 94 / 0.9);
  }

  .lg\:hover\:text-green-500\/95:hover {
    color: rgb(34 197 94 / 0.95);
  }

  .lg\:hover\:text-green-600:hover {
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-600\/0:hover {
    color: rgb(22 163 74 / 0);
  }

  .lg\:hover\:text-green-600\/10:hover {
    color: rgb(22 163 74 / 0.1);
  }

  .lg\:hover\:text-green-600\/100:hover {
    color: rgb(22 163 74 / 1);
  }

  .lg\:hover\:text-green-600\/20:hover {
    color: rgb(22 163 74 / 0.2);
  }

  .lg\:hover\:text-green-600\/25:hover {
    color: rgb(22 163 74 / 0.25);
  }

  .lg\:hover\:text-green-600\/30:hover {
    color: rgb(22 163 74 / 0.3);
  }

  .lg\:hover\:text-green-600\/40:hover {
    color: rgb(22 163 74 / 0.4);
  }

  .lg\:hover\:text-green-600\/5:hover {
    color: rgb(22 163 74 / 0.05);
  }

  .lg\:hover\:text-green-600\/50:hover {
    color: rgb(22 163 74 / 0.5);
  }

  .lg\:hover\:text-green-600\/60:hover {
    color: rgb(22 163 74 / 0.6);
  }

  .lg\:hover\:text-green-600\/70:hover {
    color: rgb(22 163 74 / 0.7);
  }

  .lg\:hover\:text-green-600\/75:hover {
    color: rgb(22 163 74 / 0.75);
  }

  .lg\:hover\:text-green-600\/80:hover {
    color: rgb(22 163 74 / 0.8);
  }

  .lg\:hover\:text-green-600\/90:hover {
    color: rgb(22 163 74 / 0.9);
  }

  .lg\:hover\:text-green-600\/95:hover {
    color: rgb(22 163 74 / 0.95);
  }

  .lg\:hover\:text-green-700:hover {
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-700\/0:hover {
    color: rgb(21 128 61 / 0);
  }

  .lg\:hover\:text-green-700\/10:hover {
    color: rgb(21 128 61 / 0.1);
  }

  .lg\:hover\:text-green-700\/100:hover {
    color: rgb(21 128 61 / 1);
  }

  .lg\:hover\:text-green-700\/20:hover {
    color: rgb(21 128 61 / 0.2);
  }

  .lg\:hover\:text-green-700\/25:hover {
    color: rgb(21 128 61 / 0.25);
  }

  .lg\:hover\:text-green-700\/30:hover {
    color: rgb(21 128 61 / 0.3);
  }

  .lg\:hover\:text-green-700\/40:hover {
    color: rgb(21 128 61 / 0.4);
  }

  .lg\:hover\:text-green-700\/5:hover {
    color: rgb(21 128 61 / 0.05);
  }

  .lg\:hover\:text-green-700\/50:hover {
    color: rgb(21 128 61 / 0.5);
  }

  .lg\:hover\:text-green-700\/60:hover {
    color: rgb(21 128 61 / 0.6);
  }

  .lg\:hover\:text-green-700\/70:hover {
    color: rgb(21 128 61 / 0.7);
  }

  .lg\:hover\:text-green-700\/75:hover {
    color: rgb(21 128 61 / 0.75);
  }

  .lg\:hover\:text-green-700\/80:hover {
    color: rgb(21 128 61 / 0.8);
  }

  .lg\:hover\:text-green-700\/90:hover {
    color: rgb(21 128 61 / 0.9);
  }

  .lg\:hover\:text-green-700\/95:hover {
    color: rgb(21 128 61 / 0.95);
  }

  .lg\:hover\:text-green-800:hover {
    --tw-text-opacity: 1;
    color: rgb(22 101 52 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-800\/0:hover {
    color: rgb(22 101 52 / 0);
  }

  .lg\:hover\:text-green-800\/10:hover {
    color: rgb(22 101 52 / 0.1);
  }

  .lg\:hover\:text-green-800\/100:hover {
    color: rgb(22 101 52 / 1);
  }

  .lg\:hover\:text-green-800\/20:hover {
    color: rgb(22 101 52 / 0.2);
  }

  .lg\:hover\:text-green-800\/25:hover {
    color: rgb(22 101 52 / 0.25);
  }

  .lg\:hover\:text-green-800\/30:hover {
    color: rgb(22 101 52 / 0.3);
  }

  .lg\:hover\:text-green-800\/40:hover {
    color: rgb(22 101 52 / 0.4);
  }

  .lg\:hover\:text-green-800\/5:hover {
    color: rgb(22 101 52 / 0.05);
  }

  .lg\:hover\:text-green-800\/50:hover {
    color: rgb(22 101 52 / 0.5);
  }

  .lg\:hover\:text-green-800\/60:hover {
    color: rgb(22 101 52 / 0.6);
  }

  .lg\:hover\:text-green-800\/70:hover {
    color: rgb(22 101 52 / 0.7);
  }

  .lg\:hover\:text-green-800\/75:hover {
    color: rgb(22 101 52 / 0.75);
  }

  .lg\:hover\:text-green-800\/80:hover {
    color: rgb(22 101 52 / 0.8);
  }

  .lg\:hover\:text-green-800\/90:hover {
    color: rgb(22 101 52 / 0.9);
  }

  .lg\:hover\:text-green-800\/95:hover {
    color: rgb(22 101 52 / 0.95);
  }

  .lg\:hover\:text-green-900:hover {
    --tw-text-opacity: 1;
    color: rgb(20 83 45 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-green-900\/0:hover {
    color: rgb(20 83 45 / 0);
  }

  .lg\:hover\:text-green-900\/10:hover {
    color: rgb(20 83 45 / 0.1);
  }

  .lg\:hover\:text-green-900\/100:hover {
    color: rgb(20 83 45 / 1);
  }

  .lg\:hover\:text-green-900\/20:hover {
    color: rgb(20 83 45 / 0.2);
  }

  .lg\:hover\:text-green-900\/25:hover {
    color: rgb(20 83 45 / 0.25);
  }

  .lg\:hover\:text-green-900\/30:hover {
    color: rgb(20 83 45 / 0.3);
  }

  .lg\:hover\:text-green-900\/40:hover {
    color: rgb(20 83 45 / 0.4);
  }

  .lg\:hover\:text-green-900\/5:hover {
    color: rgb(20 83 45 / 0.05);
  }

  .lg\:hover\:text-green-900\/50:hover {
    color: rgb(20 83 45 / 0.5);
  }

  .lg\:hover\:text-green-900\/60:hover {
    color: rgb(20 83 45 / 0.6);
  }

  .lg\:hover\:text-green-900\/70:hover {
    color: rgb(20 83 45 / 0.7);
  }

  .lg\:hover\:text-green-900\/75:hover {
    color: rgb(20 83 45 / 0.75);
  }

  .lg\:hover\:text-green-900\/80:hover {
    color: rgb(20 83 45 / 0.8);
  }

  .lg\:hover\:text-green-900\/90:hover {
    color: rgb(20 83 45 / 0.9);
  }

  .lg\:hover\:text-green-900\/95:hover {
    color: rgb(20 83 45 / 0.95);
  }

  .lg\:hover\:text-info-500:hover {
    --tw-text-opacity: 1;
    color: rgb(66 153 225 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-info-500\/0:hover {
    color: rgb(66 153 225 / 0);
  }

  .lg\:hover\:text-info-500\/10:hover {
    color: rgb(66 153 225 / 0.1);
  }

  .lg\:hover\:text-info-500\/100:hover {
    color: rgb(66 153 225 / 1);
  }

  .lg\:hover\:text-info-500\/20:hover {
    color: rgb(66 153 225 / 0.2);
  }

  .lg\:hover\:text-info-500\/25:hover {
    color: rgb(66 153 225 / 0.25);
  }

  .lg\:hover\:text-info-500\/30:hover {
    color: rgb(66 153 225 / 0.3);
  }

  .lg\:hover\:text-info-500\/40:hover {
    color: rgb(66 153 225 / 0.4);
  }

  .lg\:hover\:text-info-500\/5:hover {
    color: rgb(66 153 225 / 0.05);
  }

  .lg\:hover\:text-info-500\/50:hover {
    color: rgb(66 153 225 / 0.5);
  }

  .lg\:hover\:text-info-500\/60:hover {
    color: rgb(66 153 225 / 0.6);
  }

  .lg\:hover\:text-info-500\/70:hover {
    color: rgb(66 153 225 / 0.7);
  }

  .lg\:hover\:text-info-500\/75:hover {
    color: rgb(66 153 225 / 0.75);
  }

  .lg\:hover\:text-info-500\/80:hover {
    color: rgb(66 153 225 / 0.8);
  }

  .lg\:hover\:text-info-500\/90:hover {
    color: rgb(66 153 225 / 0.9);
  }

  .lg\:hover\:text-info-500\/95:hover {
    color: rgb(66 153 225 / 0.95);
  }

  .lg\:hover\:text-light-500:hover {
    --tw-text-opacity: 1;
    color: rgb(237 242 247 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-light-500\/0:hover {
    color: rgb(237 242 247 / 0);
  }

  .lg\:hover\:text-light-500\/10:hover {
    color: rgb(237 242 247 / 0.1);
  }

  .lg\:hover\:text-light-500\/100:hover {
    color: rgb(237 242 247 / 1);
  }

  .lg\:hover\:text-light-500\/20:hover {
    color: rgb(237 242 247 / 0.2);
  }

  .lg\:hover\:text-light-500\/25:hover {
    color: rgb(237 242 247 / 0.25);
  }

  .lg\:hover\:text-light-500\/30:hover {
    color: rgb(237 242 247 / 0.3);
  }

  .lg\:hover\:text-light-500\/40:hover {
    color: rgb(237 242 247 / 0.4);
  }

  .lg\:hover\:text-light-500\/5:hover {
    color: rgb(237 242 247 / 0.05);
  }

  .lg\:hover\:text-light-500\/50:hover {
    color: rgb(237 242 247 / 0.5);
  }

  .lg\:hover\:text-light-500\/60:hover {
    color: rgb(237 242 247 / 0.6);
  }

  .lg\:hover\:text-light-500\/70:hover {
    color: rgb(237 242 247 / 0.7);
  }

  .lg\:hover\:text-light-500\/75:hover {
    color: rgb(237 242 247 / 0.75);
  }

  .lg\:hover\:text-light-500\/80:hover {
    color: rgb(237 242 247 / 0.8);
  }

  .lg\:hover\:text-light-500\/90:hover {
    color: rgb(237 242 247 / 0.9);
  }

  .lg\:hover\:text-light-500\/95:hover {
    color: rgb(237 242 247 / 0.95);
  }

  .lg\:hover\:text-neutral-100:hover {
    --tw-text-opacity: 1;
    color: rgb(245 245 245 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-neutral-100\/0:hover {
    color: rgb(245 245 245 / 0);
  }

  .lg\:hover\:text-neutral-100\/10:hover {
    color: rgb(245 245 245 / 0.1);
  }

  .lg\:hover\:text-neutral-100\/100:hover {
    color: rgb(245 245 245 / 1);
  }

  .lg\:hover\:text-neutral-100\/20:hover {
    color: rgb(245 245 245 / 0.2);
  }

  .lg\:hover\:text-neutral-100\/25:hover {
    color: rgb(245 245 245 / 0.25);
  }

  .lg\:hover\:text-neutral-100\/30:hover {
    color: rgb(245 245 245 / 0.3);
  }

  .lg\:hover\:text-neutral-100\/40:hover {
    color: rgb(245 245 245 / 0.4);
  }

  .lg\:hover\:text-neutral-100\/5:hover {
    color: rgb(245 245 245 / 0.05);
  }

  .lg\:hover\:text-neutral-100\/50:hover {
    color: rgb(245 245 245 / 0.5);
  }

  .lg\:hover\:text-neutral-100\/60:hover {
    color: rgb(245 245 245 / 0.6);
  }

  .lg\:hover\:text-neutral-100\/70:hover {
    color: rgb(245 245 245 / 0.7);
  }

  .lg\:hover\:text-neutral-100\/75:hover {
    color: rgb(245 245 245 / 0.75);
  }

  .lg\:hover\:text-neutral-100\/80:hover {
    color: rgb(245 245 245 / 0.8);
  }

  .lg\:hover\:text-neutral-100\/90:hover {
    color: rgb(245 245 245 / 0.9);
  }

  .lg\:hover\:text-neutral-100\/95:hover {
    color: rgb(245 245 245 / 0.95);
  }

  .lg\:hover\:text-neutral-200:hover {
    --tw-text-opacity: 1;
    color: rgb(229 229 229 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-neutral-200\/0:hover {
    color: rgb(229 229 229 / 0);
  }

  .lg\:hover\:text-neutral-200\/10:hover {
    color: rgb(229 229 229 / 0.1);
  }

  .lg\:hover\:text-neutral-200\/100:hover {
    color: rgb(229 229 229 / 1);
  }

  .lg\:hover\:text-neutral-200\/20:hover {
    color: rgb(229 229 229 / 0.2);
  }

  .lg\:hover\:text-neutral-200\/25:hover {
    color: rgb(229 229 229 / 0.25);
  }

  .lg\:hover\:text-neutral-200\/30:hover {
    color: rgb(229 229 229 / 0.3);
  }

  .lg\:hover\:text-neutral-200\/40:hover {
    color: rgb(229 229 229 / 0.4);
  }

  .lg\:hover\:text-neutral-200\/5:hover {
    color: rgb(229 229 229 / 0.05);
  }

  .lg\:hover\:text-neutral-200\/50:hover {
    color: rgb(229 229 229 / 0.5);
  }

  .lg\:hover\:text-neutral-200\/60:hover {
    color: rgb(229 229 229 / 0.6);
  }

  .lg\:hover\:text-neutral-200\/70:hover {
    color: rgb(229 229 229 / 0.7);
  }

  .lg\:hover\:text-neutral-200\/75:hover {
    color: rgb(229 229 229 / 0.75);
  }

  .lg\:hover\:text-neutral-200\/80:hover {
    color: rgb(229 229 229 / 0.8);
  }

  .lg\:hover\:text-neutral-200\/90:hover {
    color: rgb(229 229 229 / 0.9);
  }

  .lg\:hover\:text-neutral-200\/95:hover {
    color: rgb(229 229 229 / 0.95);
  }

  .lg\:hover\:text-neutral-300:hover {
    --tw-text-opacity: 1;
    color: rgb(212 212 212 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-neutral-300\/0:hover {
    color: rgb(212 212 212 / 0);
  }

  .lg\:hover\:text-neutral-300\/10:hover {
    color: rgb(212 212 212 / 0.1);
  }

  .lg\:hover\:text-neutral-300\/100:hover {
    color: rgb(212 212 212 / 1);
  }

  .lg\:hover\:text-neutral-300\/20:hover {
    color: rgb(212 212 212 / 0.2);
  }

  .lg\:hover\:text-neutral-300\/25:hover {
    color: rgb(212 212 212 / 0.25);
  }

  .lg\:hover\:text-neutral-300\/30:hover {
    color: rgb(212 212 212 / 0.3);
  }

  .lg\:hover\:text-neutral-300\/40:hover {
    color: rgb(212 212 212 / 0.4);
  }

  .lg\:hover\:text-neutral-300\/5:hover {
    color: rgb(212 212 212 / 0.05);
  }

  .lg\:hover\:text-neutral-300\/50:hover {
    color: rgb(212 212 212 / 0.5);
  }

  .lg\:hover\:text-neutral-300\/60:hover {
    color: rgb(212 212 212 / 0.6);
  }

  .lg\:hover\:text-neutral-300\/70:hover {
    color: rgb(212 212 212 / 0.7);
  }

  .lg\:hover\:text-neutral-300\/75:hover {
    color: rgb(212 212 212 / 0.75);
  }

  .lg\:hover\:text-neutral-300\/80:hover {
    color: rgb(212 212 212 / 0.8);
  }

  .lg\:hover\:text-neutral-300\/90:hover {
    color: rgb(212 212 212 / 0.9);
  }

  .lg\:hover\:text-neutral-300\/95:hover {
    color: rgb(212 212 212 / 0.95);
  }

  .lg\:hover\:text-neutral-400:hover {
    --tw-text-opacity: 1;
    color: rgb(163 163 163 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-neutral-400\/0:hover {
    color: rgb(163 163 163 / 0);
  }

  .lg\:hover\:text-neutral-400\/10:hover {
    color: rgb(163 163 163 / 0.1);
  }

  .lg\:hover\:text-neutral-400\/100:hover {
    color: rgb(163 163 163 / 1);
  }

  .lg\:hover\:text-neutral-400\/20:hover {
    color: rgb(163 163 163 / 0.2);
  }

  .lg\:hover\:text-neutral-400\/25:hover {
    color: rgb(163 163 163 / 0.25);
  }

  .lg\:hover\:text-neutral-400\/30:hover {
    color: rgb(163 163 163 / 0.3);
  }

  .lg\:hover\:text-neutral-400\/40:hover {
    color: rgb(163 163 163 / 0.4);
  }

  .lg\:hover\:text-neutral-400\/5:hover {
    color: rgb(163 163 163 / 0.05);
  }

  .lg\:hover\:text-neutral-400\/50:hover {
    color: rgb(163 163 163 / 0.5);
  }

  .lg\:hover\:text-neutral-400\/60:hover {
    color: rgb(163 163 163 / 0.6);
  }

  .lg\:hover\:text-neutral-400\/70:hover {
    color: rgb(163 163 163 / 0.7);
  }

  .lg\:hover\:text-neutral-400\/75:hover {
    color: rgb(163 163 163 / 0.75);
  }

  .lg\:hover\:text-neutral-400\/80:hover {
    color: rgb(163 163 163 / 0.8);
  }

  .lg\:hover\:text-neutral-400\/90:hover {
    color: rgb(163 163 163 / 0.9);
  }

  .lg\:hover\:text-neutral-400\/95:hover {
    color: rgb(163 163 163 / 0.95);
  }

  .lg\:hover\:text-neutral-50:hover {
    --tw-text-opacity: 1;
    color: rgb(250 250 250 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-neutral-50\/0:hover {
    color: rgb(250 250 250 / 0);
  }

  .lg\:hover\:text-neutral-50\/10:hover {
    color: rgb(250 250 250 / 0.1);
  }

  .lg\:hover\:text-neutral-50\/100:hover {
    color: rgb(250 250 250 / 1);
  }

  .lg\:hover\:text-neutral-50\/20:hover {
    color: rgb(250 250 250 / 0.2);
  }

  .lg\:hover\:text-neutral-50\/25:hover {
    color: rgb(250 250 250 / 0.25);
  }

  .lg\:hover\:text-neutral-50\/30:hover {
    color: rgb(250 250 250 / 0.3);
  }

  .lg\:hover\:text-neutral-50\/40:hover {
    color: rgb(250 250 250 / 0.4);
  }

  .lg\:hover\:text-neutral-50\/5:hover {
    color: rgb(250 250 250 / 0.05);
  }

  .lg\:hover\:text-neutral-50\/50:hover {
    color: rgb(250 250 250 / 0.5);
  }

  .lg\:hover\:text-neutral-50\/60:hover {
    color: rgb(250 250 250 / 0.6);
  }

  .lg\:hover\:text-neutral-50\/70:hover {
    color: rgb(250 250 250 / 0.7);
  }

  .lg\:hover\:text-neutral-50\/75:hover {
    color: rgb(250 250 250 / 0.75);
  }

  .lg\:hover\:text-neutral-50\/80:hover {
    color: rgb(250 250 250 / 0.8);
  }

  .lg\:hover\:text-neutral-50\/90:hover {
    color: rgb(250 250 250 / 0.9);
  }

  .lg\:hover\:text-neutral-50\/95:hover {
    color: rgb(250 250 250 / 0.95);
  }

  .lg\:hover\:text-neutral-500:hover {
    --tw-text-opacity: 1;
    color: rgb(115 115 115 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-neutral-500\/0:hover {
    color: rgb(115 115 115 / 0);
  }

  .lg\:hover\:text-neutral-500\/10:hover {
    color: rgb(115 115 115 / 0.1);
  }

  .lg\:hover\:text-neutral-500\/100:hover {
    color: rgb(115 115 115 / 1);
  }

  .lg\:hover\:text-neutral-500\/20:hover {
    color: rgb(115 115 115 / 0.2);
  }

  .lg\:hover\:text-neutral-500\/25:hover {
    color: rgb(115 115 115 / 0.25);
  }

  .lg\:hover\:text-neutral-500\/30:hover {
    color: rgb(115 115 115 / 0.3);
  }

  .lg\:hover\:text-neutral-500\/40:hover {
    color: rgb(115 115 115 / 0.4);
  }

  .lg\:hover\:text-neutral-500\/5:hover {
    color: rgb(115 115 115 / 0.05);
  }

  .lg\:hover\:text-neutral-500\/50:hover {
    color: rgb(115 115 115 / 0.5);
  }

  .lg\:hover\:text-neutral-500\/60:hover {
    color: rgb(115 115 115 / 0.6);
  }

  .lg\:hover\:text-neutral-500\/70:hover {
    color: rgb(115 115 115 / 0.7);
  }

  .lg\:hover\:text-neutral-500\/75:hover {
    color: rgb(115 115 115 / 0.75);
  }

  .lg\:hover\:text-neutral-500\/80:hover {
    color: rgb(115 115 115 / 0.8);
  }

  .lg\:hover\:text-neutral-500\/90:hover {
    color: rgb(115 115 115 / 0.9);
  }

  .lg\:hover\:text-neutral-500\/95:hover {
    color: rgb(115 115 115 / 0.95);
  }

  .lg\:hover\:text-neutral-600:hover {
    --tw-text-opacity: 1;
    color: rgb(82 82 82 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-neutral-600\/0:hover {
    color: rgb(82 82 82 / 0);
  }

  .lg\:hover\:text-neutral-600\/10:hover {
    color: rgb(82 82 82 / 0.1);
  }

  .lg\:hover\:text-neutral-600\/100:hover {
    color: rgb(82 82 82 / 1);
  }

  .lg\:hover\:text-neutral-600\/20:hover {
    color: rgb(82 82 82 / 0.2);
  }

  .lg\:hover\:text-neutral-600\/25:hover {
    color: rgb(82 82 82 / 0.25);
  }

  .lg\:hover\:text-neutral-600\/30:hover {
    color: rgb(82 82 82 / 0.3);
  }

  .lg\:hover\:text-neutral-600\/40:hover {
    color: rgb(82 82 82 / 0.4);
  }

  .lg\:hover\:text-neutral-600\/5:hover {
    color: rgb(82 82 82 / 0.05);
  }

  .lg\:hover\:text-neutral-600\/50:hover {
    color: rgb(82 82 82 / 0.5);
  }

  .lg\:hover\:text-neutral-600\/60:hover {
    color: rgb(82 82 82 / 0.6);
  }

  .lg\:hover\:text-neutral-600\/70:hover {
    color: rgb(82 82 82 / 0.7);
  }

  .lg\:hover\:text-neutral-600\/75:hover {
    color: rgb(82 82 82 / 0.75);
  }

  .lg\:hover\:text-neutral-600\/80:hover {
    color: rgb(82 82 82 / 0.8);
  }

  .lg\:hover\:text-neutral-600\/90:hover {
    color: rgb(82 82 82 / 0.9);
  }

  .lg\:hover\:text-neutral-600\/95:hover {
    color: rgb(82 82 82 / 0.95);
  }

  .lg\:hover\:text-neutral-700:hover {
    --tw-text-opacity: 1;
    color: rgb(64 64 64 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-neutral-700\/0:hover {
    color: rgb(64 64 64 / 0);
  }

  .lg\:hover\:text-neutral-700\/10:hover {
    color: rgb(64 64 64 / 0.1);
  }

  .lg\:hover\:text-neutral-700\/100:hover {
    color: rgb(64 64 64 / 1);
  }

  .lg\:hover\:text-neutral-700\/20:hover {
    color: rgb(64 64 64 / 0.2);
  }

  .lg\:hover\:text-neutral-700\/25:hover {
    color: rgb(64 64 64 / 0.25);
  }

  .lg\:hover\:text-neutral-700\/30:hover {
    color: rgb(64 64 64 / 0.3);
  }

  .lg\:hover\:text-neutral-700\/40:hover {
    color: rgb(64 64 64 / 0.4);
  }

  .lg\:hover\:text-neutral-700\/5:hover {
    color: rgb(64 64 64 / 0.05);
  }

  .lg\:hover\:text-neutral-700\/50:hover {
    color: rgb(64 64 64 / 0.5);
  }

  .lg\:hover\:text-neutral-700\/60:hover {
    color: rgb(64 64 64 / 0.6);
  }

  .lg\:hover\:text-neutral-700\/70:hover {
    color: rgb(64 64 64 / 0.7);
  }

  .lg\:hover\:text-neutral-700\/75:hover {
    color: rgb(64 64 64 / 0.75);
  }

  .lg\:hover\:text-neutral-700\/80:hover {
    color: rgb(64 64 64 / 0.8);
  }

  .lg\:hover\:text-neutral-700\/90:hover {
    color: rgb(64 64 64 / 0.9);
  }

  .lg\:hover\:text-neutral-700\/95:hover {
    color: rgb(64 64 64 / 0.95);
  }

  .lg\:hover\:text-neutral-800:hover {
    --tw-text-opacity: 1;
    color: rgb(38 38 38 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-neutral-800\/0:hover {
    color: rgb(38 38 38 / 0);
  }

  .lg\:hover\:text-neutral-800\/10:hover {
    color: rgb(38 38 38 / 0.1);
  }

  .lg\:hover\:text-neutral-800\/100:hover {
    color: rgb(38 38 38 / 1);
  }

  .lg\:hover\:text-neutral-800\/20:hover {
    color: rgb(38 38 38 / 0.2);
  }

  .lg\:hover\:text-neutral-800\/25:hover {
    color: rgb(38 38 38 / 0.25);
  }

  .lg\:hover\:text-neutral-800\/30:hover {
    color: rgb(38 38 38 / 0.3);
  }

  .lg\:hover\:text-neutral-800\/40:hover {
    color: rgb(38 38 38 / 0.4);
  }

  .lg\:hover\:text-neutral-800\/5:hover {
    color: rgb(38 38 38 / 0.05);
  }

  .lg\:hover\:text-neutral-800\/50:hover {
    color: rgb(38 38 38 / 0.5);
  }

  .lg\:hover\:text-neutral-800\/60:hover {
    color: rgb(38 38 38 / 0.6);
  }

  .lg\:hover\:text-neutral-800\/70:hover {
    color: rgb(38 38 38 / 0.7);
  }

  .lg\:hover\:text-neutral-800\/75:hover {
    color: rgb(38 38 38 / 0.75);
  }

  .lg\:hover\:text-neutral-800\/80:hover {
    color: rgb(38 38 38 / 0.8);
  }

  .lg\:hover\:text-neutral-800\/90:hover {
    color: rgb(38 38 38 / 0.9);
  }

  .lg\:hover\:text-neutral-800\/95:hover {
    color: rgb(38 38 38 / 0.95);
  }

  .lg\:hover\:text-neutral-900:hover {
    --tw-text-opacity: 1;
    color: rgb(23 23 23 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-neutral-900\/0:hover {
    color: rgb(23 23 23 / 0);
  }

  .lg\:hover\:text-neutral-900\/10:hover {
    color: rgb(23 23 23 / 0.1);
  }

  .lg\:hover\:text-neutral-900\/100:hover {
    color: rgb(23 23 23 / 1);
  }

  .lg\:hover\:text-neutral-900\/20:hover {
    color: rgb(23 23 23 / 0.2);
  }

  .lg\:hover\:text-neutral-900\/25:hover {
    color: rgb(23 23 23 / 0.25);
  }

  .lg\:hover\:text-neutral-900\/30:hover {
    color: rgb(23 23 23 / 0.3);
  }

  .lg\:hover\:text-neutral-900\/40:hover {
    color: rgb(23 23 23 / 0.4);
  }

  .lg\:hover\:text-neutral-900\/5:hover {
    color: rgb(23 23 23 / 0.05);
  }

  .lg\:hover\:text-neutral-900\/50:hover {
    color: rgb(23 23 23 / 0.5);
  }

  .lg\:hover\:text-neutral-900\/60:hover {
    color: rgb(23 23 23 / 0.6);
  }

  .lg\:hover\:text-neutral-900\/70:hover {
    color: rgb(23 23 23 / 0.7);
  }

  .lg\:hover\:text-neutral-900\/75:hover {
    color: rgb(23 23 23 / 0.75);
  }

  .lg\:hover\:text-neutral-900\/80:hover {
    color: rgb(23 23 23 / 0.8);
  }

  .lg\:hover\:text-neutral-900\/90:hover {
    color: rgb(23 23 23 / 0.9);
  }

  .lg\:hover\:text-neutral-900\/95:hover {
    color: rgb(23 23 23 / 0.95);
  }

  .lg\:hover\:text-pink-100:hover {
    --tw-text-opacity: 1;
    color: rgb(252 231 243 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-100\/0:hover {
    color: rgb(252 231 243 / 0);
  }

  .lg\:hover\:text-pink-100\/10:hover {
    color: rgb(252 231 243 / 0.1);
  }

  .lg\:hover\:text-pink-100\/100:hover {
    color: rgb(252 231 243 / 1);
  }

  .lg\:hover\:text-pink-100\/20:hover {
    color: rgb(252 231 243 / 0.2);
  }

  .lg\:hover\:text-pink-100\/25:hover {
    color: rgb(252 231 243 / 0.25);
  }

  .lg\:hover\:text-pink-100\/30:hover {
    color: rgb(252 231 243 / 0.3);
  }

  .lg\:hover\:text-pink-100\/40:hover {
    color: rgb(252 231 243 / 0.4);
  }

  .lg\:hover\:text-pink-100\/5:hover {
    color: rgb(252 231 243 / 0.05);
  }

  .lg\:hover\:text-pink-100\/50:hover {
    color: rgb(252 231 243 / 0.5);
  }

  .lg\:hover\:text-pink-100\/60:hover {
    color: rgb(252 231 243 / 0.6);
  }

  .lg\:hover\:text-pink-100\/70:hover {
    color: rgb(252 231 243 / 0.7);
  }

  .lg\:hover\:text-pink-100\/75:hover {
    color: rgb(252 231 243 / 0.75);
  }

  .lg\:hover\:text-pink-100\/80:hover {
    color: rgb(252 231 243 / 0.8);
  }

  .lg\:hover\:text-pink-100\/90:hover {
    color: rgb(252 231 243 / 0.9);
  }

  .lg\:hover\:text-pink-100\/95:hover {
    color: rgb(252 231 243 / 0.95);
  }

  .lg\:hover\:text-pink-200:hover {
    --tw-text-opacity: 1;
    color: rgb(251 207 232 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-200\/0:hover {
    color: rgb(251 207 232 / 0);
  }

  .lg\:hover\:text-pink-200\/10:hover {
    color: rgb(251 207 232 / 0.1);
  }

  .lg\:hover\:text-pink-200\/100:hover {
    color: rgb(251 207 232 / 1);
  }

  .lg\:hover\:text-pink-200\/20:hover {
    color: rgb(251 207 232 / 0.2);
  }

  .lg\:hover\:text-pink-200\/25:hover {
    color: rgb(251 207 232 / 0.25);
  }

  .lg\:hover\:text-pink-200\/30:hover {
    color: rgb(251 207 232 / 0.3);
  }

  .lg\:hover\:text-pink-200\/40:hover {
    color: rgb(251 207 232 / 0.4);
  }

  .lg\:hover\:text-pink-200\/5:hover {
    color: rgb(251 207 232 / 0.05);
  }

  .lg\:hover\:text-pink-200\/50:hover {
    color: rgb(251 207 232 / 0.5);
  }

  .lg\:hover\:text-pink-200\/60:hover {
    color: rgb(251 207 232 / 0.6);
  }

  .lg\:hover\:text-pink-200\/70:hover {
    color: rgb(251 207 232 / 0.7);
  }

  .lg\:hover\:text-pink-200\/75:hover {
    color: rgb(251 207 232 / 0.75);
  }

  .lg\:hover\:text-pink-200\/80:hover {
    color: rgb(251 207 232 / 0.8);
  }

  .lg\:hover\:text-pink-200\/90:hover {
    color: rgb(251 207 232 / 0.9);
  }

  .lg\:hover\:text-pink-200\/95:hover {
    color: rgb(251 207 232 / 0.95);
  }

  .lg\:hover\:text-pink-300:hover {
    --tw-text-opacity: 1;
    color: rgb(249 168 212 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-300\/0:hover {
    color: rgb(249 168 212 / 0);
  }

  .lg\:hover\:text-pink-300\/10:hover {
    color: rgb(249 168 212 / 0.1);
  }

  .lg\:hover\:text-pink-300\/100:hover {
    color: rgb(249 168 212 / 1);
  }

  .lg\:hover\:text-pink-300\/20:hover {
    color: rgb(249 168 212 / 0.2);
  }

  .lg\:hover\:text-pink-300\/25:hover {
    color: rgb(249 168 212 / 0.25);
  }

  .lg\:hover\:text-pink-300\/30:hover {
    color: rgb(249 168 212 / 0.3);
  }

  .lg\:hover\:text-pink-300\/40:hover {
    color: rgb(249 168 212 / 0.4);
  }

  .lg\:hover\:text-pink-300\/5:hover {
    color: rgb(249 168 212 / 0.05);
  }

  .lg\:hover\:text-pink-300\/50:hover {
    color: rgb(249 168 212 / 0.5);
  }

  .lg\:hover\:text-pink-300\/60:hover {
    color: rgb(249 168 212 / 0.6);
  }

  .lg\:hover\:text-pink-300\/70:hover {
    color: rgb(249 168 212 / 0.7);
  }

  .lg\:hover\:text-pink-300\/75:hover {
    color: rgb(249 168 212 / 0.75);
  }

  .lg\:hover\:text-pink-300\/80:hover {
    color: rgb(249 168 212 / 0.8);
  }

  .lg\:hover\:text-pink-300\/90:hover {
    color: rgb(249 168 212 / 0.9);
  }

  .lg\:hover\:text-pink-300\/95:hover {
    color: rgb(249 168 212 / 0.95);
  }

  .lg\:hover\:text-pink-400:hover {
    --tw-text-opacity: 1;
    color: rgb(244 114 182 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-400\/0:hover {
    color: rgb(244 114 182 / 0);
  }

  .lg\:hover\:text-pink-400\/10:hover {
    color: rgb(244 114 182 / 0.1);
  }

  .lg\:hover\:text-pink-400\/100:hover {
    color: rgb(244 114 182 / 1);
  }

  .lg\:hover\:text-pink-400\/20:hover {
    color: rgb(244 114 182 / 0.2);
  }

  .lg\:hover\:text-pink-400\/25:hover {
    color: rgb(244 114 182 / 0.25);
  }

  .lg\:hover\:text-pink-400\/30:hover {
    color: rgb(244 114 182 / 0.3);
  }

  .lg\:hover\:text-pink-400\/40:hover {
    color: rgb(244 114 182 / 0.4);
  }

  .lg\:hover\:text-pink-400\/5:hover {
    color: rgb(244 114 182 / 0.05);
  }

  .lg\:hover\:text-pink-400\/50:hover {
    color: rgb(244 114 182 / 0.5);
  }

  .lg\:hover\:text-pink-400\/60:hover {
    color: rgb(244 114 182 / 0.6);
  }

  .lg\:hover\:text-pink-400\/70:hover {
    color: rgb(244 114 182 / 0.7);
  }

  .lg\:hover\:text-pink-400\/75:hover {
    color: rgb(244 114 182 / 0.75);
  }

  .lg\:hover\:text-pink-400\/80:hover {
    color: rgb(244 114 182 / 0.8);
  }

  .lg\:hover\:text-pink-400\/90:hover {
    color: rgb(244 114 182 / 0.9);
  }

  .lg\:hover\:text-pink-400\/95:hover {
    color: rgb(244 114 182 / 0.95);
  }

  .lg\:hover\:text-pink-50:hover {
    --tw-text-opacity: 1;
    color: rgb(253 242 248 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-50\/0:hover {
    color: rgb(253 242 248 / 0);
  }

  .lg\:hover\:text-pink-50\/10:hover {
    color: rgb(253 242 248 / 0.1);
  }

  .lg\:hover\:text-pink-50\/100:hover {
    color: rgb(253 242 248 / 1);
  }

  .lg\:hover\:text-pink-50\/20:hover {
    color: rgb(253 242 248 / 0.2);
  }

  .lg\:hover\:text-pink-50\/25:hover {
    color: rgb(253 242 248 / 0.25);
  }

  .lg\:hover\:text-pink-50\/30:hover {
    color: rgb(253 242 248 / 0.3);
  }

  .lg\:hover\:text-pink-50\/40:hover {
    color: rgb(253 242 248 / 0.4);
  }

  .lg\:hover\:text-pink-50\/5:hover {
    color: rgb(253 242 248 / 0.05);
  }

  .lg\:hover\:text-pink-50\/50:hover {
    color: rgb(253 242 248 / 0.5);
  }

  .lg\:hover\:text-pink-50\/60:hover {
    color: rgb(253 242 248 / 0.6);
  }

  .lg\:hover\:text-pink-50\/70:hover {
    color: rgb(253 242 248 / 0.7);
  }

  .lg\:hover\:text-pink-50\/75:hover {
    color: rgb(253 242 248 / 0.75);
  }

  .lg\:hover\:text-pink-50\/80:hover {
    color: rgb(253 242 248 / 0.8);
  }

  .lg\:hover\:text-pink-50\/90:hover {
    color: rgb(253 242 248 / 0.9);
  }

  .lg\:hover\:text-pink-50\/95:hover {
    color: rgb(253 242 248 / 0.95);
  }

  .lg\:hover\:text-pink-500:hover {
    --tw-text-opacity: 1;
    color: rgb(236 72 153 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-500\/0:hover {
    color: rgb(236 72 153 / 0);
  }

  .lg\:hover\:text-pink-500\/10:hover {
    color: rgb(236 72 153 / 0.1);
  }

  .lg\:hover\:text-pink-500\/100:hover {
    color: rgb(236 72 153 / 1);
  }

  .lg\:hover\:text-pink-500\/20:hover {
    color: rgb(236 72 153 / 0.2);
  }

  .lg\:hover\:text-pink-500\/25:hover {
    color: rgb(236 72 153 / 0.25);
  }

  .lg\:hover\:text-pink-500\/30:hover {
    color: rgb(236 72 153 / 0.3);
  }

  .lg\:hover\:text-pink-500\/40:hover {
    color: rgb(236 72 153 / 0.4);
  }

  .lg\:hover\:text-pink-500\/5:hover {
    color: rgb(236 72 153 / 0.05);
  }

  .lg\:hover\:text-pink-500\/50:hover {
    color: rgb(236 72 153 / 0.5);
  }

  .lg\:hover\:text-pink-500\/60:hover {
    color: rgb(236 72 153 / 0.6);
  }

  .lg\:hover\:text-pink-500\/70:hover {
    color: rgb(236 72 153 / 0.7);
  }

  .lg\:hover\:text-pink-500\/75:hover {
    color: rgb(236 72 153 / 0.75);
  }

  .lg\:hover\:text-pink-500\/80:hover {
    color: rgb(236 72 153 / 0.8);
  }

  .lg\:hover\:text-pink-500\/90:hover {
    color: rgb(236 72 153 / 0.9);
  }

  .lg\:hover\:text-pink-500\/95:hover {
    color: rgb(236 72 153 / 0.95);
  }

  .lg\:hover\:text-pink-600:hover {
    --tw-text-opacity: 1;
    color: rgb(219 39 119 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-600\/0:hover {
    color: rgb(219 39 119 / 0);
  }

  .lg\:hover\:text-pink-600\/10:hover {
    color: rgb(219 39 119 / 0.1);
  }

  .lg\:hover\:text-pink-600\/100:hover {
    color: rgb(219 39 119 / 1);
  }

  .lg\:hover\:text-pink-600\/20:hover {
    color: rgb(219 39 119 / 0.2);
  }

  .lg\:hover\:text-pink-600\/25:hover {
    color: rgb(219 39 119 / 0.25);
  }

  .lg\:hover\:text-pink-600\/30:hover {
    color: rgb(219 39 119 / 0.3);
  }

  .lg\:hover\:text-pink-600\/40:hover {
    color: rgb(219 39 119 / 0.4);
  }

  .lg\:hover\:text-pink-600\/5:hover {
    color: rgb(219 39 119 / 0.05);
  }

  .lg\:hover\:text-pink-600\/50:hover {
    color: rgb(219 39 119 / 0.5);
  }

  .lg\:hover\:text-pink-600\/60:hover {
    color: rgb(219 39 119 / 0.6);
  }

  .lg\:hover\:text-pink-600\/70:hover {
    color: rgb(219 39 119 / 0.7);
  }

  .lg\:hover\:text-pink-600\/75:hover {
    color: rgb(219 39 119 / 0.75);
  }

  .lg\:hover\:text-pink-600\/80:hover {
    color: rgb(219 39 119 / 0.8);
  }

  .lg\:hover\:text-pink-600\/90:hover {
    color: rgb(219 39 119 / 0.9);
  }

  .lg\:hover\:text-pink-600\/95:hover {
    color: rgb(219 39 119 / 0.95);
  }

  .lg\:hover\:text-pink-700:hover {
    --tw-text-opacity: 1;
    color: rgb(190 24 93 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-700\/0:hover {
    color: rgb(190 24 93 / 0);
  }

  .lg\:hover\:text-pink-700\/10:hover {
    color: rgb(190 24 93 / 0.1);
  }

  .lg\:hover\:text-pink-700\/100:hover {
    color: rgb(190 24 93 / 1);
  }

  .lg\:hover\:text-pink-700\/20:hover {
    color: rgb(190 24 93 / 0.2);
  }

  .lg\:hover\:text-pink-700\/25:hover {
    color: rgb(190 24 93 / 0.25);
  }

  .lg\:hover\:text-pink-700\/30:hover {
    color: rgb(190 24 93 / 0.3);
  }

  .lg\:hover\:text-pink-700\/40:hover {
    color: rgb(190 24 93 / 0.4);
  }

  .lg\:hover\:text-pink-700\/5:hover {
    color: rgb(190 24 93 / 0.05);
  }

  .lg\:hover\:text-pink-700\/50:hover {
    color: rgb(190 24 93 / 0.5);
  }

  .lg\:hover\:text-pink-700\/60:hover {
    color: rgb(190 24 93 / 0.6);
  }

  .lg\:hover\:text-pink-700\/70:hover {
    color: rgb(190 24 93 / 0.7);
  }

  .lg\:hover\:text-pink-700\/75:hover {
    color: rgb(190 24 93 / 0.75);
  }

  .lg\:hover\:text-pink-700\/80:hover {
    color: rgb(190 24 93 / 0.8);
  }

  .lg\:hover\:text-pink-700\/90:hover {
    color: rgb(190 24 93 / 0.9);
  }

  .lg\:hover\:text-pink-700\/95:hover {
    color: rgb(190 24 93 / 0.95);
  }

  .lg\:hover\:text-pink-800:hover {
    --tw-text-opacity: 1;
    color: rgb(157 23 77 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-800\/0:hover {
    color: rgb(157 23 77 / 0);
  }

  .lg\:hover\:text-pink-800\/10:hover {
    color: rgb(157 23 77 / 0.1);
  }

  .lg\:hover\:text-pink-800\/100:hover {
    color: rgb(157 23 77 / 1);
  }

  .lg\:hover\:text-pink-800\/20:hover {
    color: rgb(157 23 77 / 0.2);
  }

  .lg\:hover\:text-pink-800\/25:hover {
    color: rgb(157 23 77 / 0.25);
  }

  .lg\:hover\:text-pink-800\/30:hover {
    color: rgb(157 23 77 / 0.3);
  }

  .lg\:hover\:text-pink-800\/40:hover {
    color: rgb(157 23 77 / 0.4);
  }

  .lg\:hover\:text-pink-800\/5:hover {
    color: rgb(157 23 77 / 0.05);
  }

  .lg\:hover\:text-pink-800\/50:hover {
    color: rgb(157 23 77 / 0.5);
  }

  .lg\:hover\:text-pink-800\/60:hover {
    color: rgb(157 23 77 / 0.6);
  }

  .lg\:hover\:text-pink-800\/70:hover {
    color: rgb(157 23 77 / 0.7);
  }

  .lg\:hover\:text-pink-800\/75:hover {
    color: rgb(157 23 77 / 0.75);
  }

  .lg\:hover\:text-pink-800\/80:hover {
    color: rgb(157 23 77 / 0.8);
  }

  .lg\:hover\:text-pink-800\/90:hover {
    color: rgb(157 23 77 / 0.9);
  }

  .lg\:hover\:text-pink-800\/95:hover {
    color: rgb(157 23 77 / 0.95);
  }

  .lg\:hover\:text-pink-900:hover {
    --tw-text-opacity: 1;
    color: rgb(131 24 67 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-pink-900\/0:hover {
    color: rgb(131 24 67 / 0);
  }

  .lg\:hover\:text-pink-900\/10:hover {
    color: rgb(131 24 67 / 0.1);
  }

  .lg\:hover\:text-pink-900\/100:hover {
    color: rgb(131 24 67 / 1);
  }

  .lg\:hover\:text-pink-900\/20:hover {
    color: rgb(131 24 67 / 0.2);
  }

  .lg\:hover\:text-pink-900\/25:hover {
    color: rgb(131 24 67 / 0.25);
  }

  .lg\:hover\:text-pink-900\/30:hover {
    color: rgb(131 24 67 / 0.3);
  }

  .lg\:hover\:text-pink-900\/40:hover {
    color: rgb(131 24 67 / 0.4);
  }

  .lg\:hover\:text-pink-900\/5:hover {
    color: rgb(131 24 67 / 0.05);
  }

  .lg\:hover\:text-pink-900\/50:hover {
    color: rgb(131 24 67 / 0.5);
  }

  .lg\:hover\:text-pink-900\/60:hover {
    color: rgb(131 24 67 / 0.6);
  }

  .lg\:hover\:text-pink-900\/70:hover {
    color: rgb(131 24 67 / 0.7);
  }

  .lg\:hover\:text-pink-900\/75:hover {
    color: rgb(131 24 67 / 0.75);
  }

  .lg\:hover\:text-pink-900\/80:hover {
    color: rgb(131 24 67 / 0.8);
  }

  .lg\:hover\:text-pink-900\/90:hover {
    color: rgb(131 24 67 / 0.9);
  }

  .lg\:hover\:text-pink-900\/95:hover {
    color: rgb(131 24 67 / 0.95);
  }

  .lg\:hover\:text-primary-100:hover {
    --tw-text-opacity: 1;
    color: rgb(224 224 242 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-primary-100\/0:hover {
    color: rgb(224 224 242 / 0);
  }

  .lg\:hover\:text-primary-100\/10:hover {
    color: rgb(224 224 242 / 0.1);
  }

  .lg\:hover\:text-primary-100\/100:hover {
    color: rgb(224 224 242 / 1);
  }

  .lg\:hover\:text-primary-100\/20:hover {
    color: rgb(224 224 242 / 0.2);
  }

  .lg\:hover\:text-primary-100\/25:hover {
    color: rgb(224 224 242 / 0.25);
  }

  .lg\:hover\:text-primary-100\/30:hover {
    color: rgb(224 224 242 / 0.3);
  }

  .lg\:hover\:text-primary-100\/40:hover {
    color: rgb(224 224 242 / 0.4);
  }

  .lg\:hover\:text-primary-100\/5:hover {
    color: rgb(224 224 242 / 0.05);
  }

  .lg\:hover\:text-primary-100\/50:hover {
    color: rgb(224 224 242 / 0.5);
  }

  .lg\:hover\:text-primary-100\/60:hover {
    color: rgb(224 224 242 / 0.6);
  }

  .lg\:hover\:text-primary-100\/70:hover {
    color: rgb(224 224 242 / 0.7);
  }

  .lg\:hover\:text-primary-100\/75:hover {
    color: rgb(224 224 242 / 0.75);
  }

  .lg\:hover\:text-primary-100\/80:hover {
    color: rgb(224 224 242 / 0.8);
  }

  .lg\:hover\:text-primary-100\/90:hover {
    color: rgb(224 224 242 / 0.9);
  }

  .lg\:hover\:text-primary-100\/95:hover {
    color: rgb(224 224 242 / 0.95);
  }

  .lg\:hover\:text-primary-200:hover {
    --tw-text-opacity: 1;
    color: rgb(178 178 218 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-primary-200\/0:hover {
    color: rgb(178 178 218 / 0);
  }

  .lg\:hover\:text-primary-200\/10:hover {
    color: rgb(178 178 218 / 0.1);
  }

  .lg\:hover\:text-primary-200\/100:hover {
    color: rgb(178 178 218 / 1);
  }

  .lg\:hover\:text-primary-200\/20:hover {
    color: rgb(178 178 218 / 0.2);
  }

  .lg\:hover\:text-primary-200\/25:hover {
    color: rgb(178 178 218 / 0.25);
  }

  .lg\:hover\:text-primary-200\/30:hover {
    color: rgb(178 178 218 / 0.3);
  }

  .lg\:hover\:text-primary-200\/40:hover {
    color: rgb(178 178 218 / 0.4);
  }

  .lg\:hover\:text-primary-200\/5:hover {
    color: rgb(178 178 218 / 0.05);
  }

  .lg\:hover\:text-primary-200\/50:hover {
    color: rgb(178 178 218 / 0.5);
  }

  .lg\:hover\:text-primary-200\/60:hover {
    color: rgb(178 178 218 / 0.6);
  }

  .lg\:hover\:text-primary-200\/70:hover {
    color: rgb(178 178 218 / 0.7);
  }

  .lg\:hover\:text-primary-200\/75:hover {
    color: rgb(178 178 218 / 0.75);
  }

  .lg\:hover\:text-primary-200\/80:hover {
    color: rgb(178 178 218 / 0.8);
  }

  .lg\:hover\:text-primary-200\/90:hover {
    color: rgb(178 178 218 / 0.9);
  }

  .lg\:hover\:text-primary-200\/95:hover {
    color: rgb(178 178 218 / 0.95);
  }

  .lg\:hover\:text-primary-300:hover {
    --tw-text-opacity: 1;
    color: rgb(132 132 194 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-primary-300\/0:hover {
    color: rgb(132 132 194 / 0);
  }

  .lg\:hover\:text-primary-300\/10:hover {
    color: rgb(132 132 194 / 0.1);
  }

  .lg\:hover\:text-primary-300\/100:hover {
    color: rgb(132 132 194 / 1);
  }

  .lg\:hover\:text-primary-300\/20:hover {
    color: rgb(132 132 194 / 0.2);
  }

  .lg\:hover\:text-primary-300\/25:hover {
    color: rgb(132 132 194 / 0.25);
  }

  .lg\:hover\:text-primary-300\/30:hover {
    color: rgb(132 132 194 / 0.3);
  }

  .lg\:hover\:text-primary-300\/40:hover {
    color: rgb(132 132 194 / 0.4);
  }

  .lg\:hover\:text-primary-300\/5:hover {
    color: rgb(132 132 194 / 0.05);
  }

  .lg\:hover\:text-primary-300\/50:hover {
    color: rgb(132 132 194 / 0.5);
  }

  .lg\:hover\:text-primary-300\/60:hover {
    color: rgb(132 132 194 / 0.6);
  }

  .lg\:hover\:text-primary-300\/70:hover {
    color: rgb(132 132 194 / 0.7);
  }

  .lg\:hover\:text-primary-300\/75:hover {
    color: rgb(132 132 194 / 0.75);
  }

  .lg\:hover\:text-primary-300\/80:hover {
    color: rgb(132 132 194 / 0.8);
  }

  .lg\:hover\:text-primary-300\/90:hover {
    color: rgb(132 132 194 / 0.9);
  }

  .lg\:hover\:text-primary-300\/95:hover {
    color: rgb(132 132 194 / 0.95);
  }

  .lg\:hover\:text-primary-400:hover {
    --tw-text-opacity: 1;
    color: rgb(86 86 171 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-primary-400\/0:hover {
    color: rgb(86 86 171 / 0);
  }

  .lg\:hover\:text-primary-400\/10:hover {
    color: rgb(86 86 171 / 0.1);
  }

  .lg\:hover\:text-primary-400\/100:hover {
    color: rgb(86 86 171 / 1);
  }

  .lg\:hover\:text-primary-400\/20:hover {
    color: rgb(86 86 171 / 0.2);
  }

  .lg\:hover\:text-primary-400\/25:hover {
    color: rgb(86 86 171 / 0.25);
  }

  .lg\:hover\:text-primary-400\/30:hover {
    color: rgb(86 86 171 / 0.3);
  }

  .lg\:hover\:text-primary-400\/40:hover {
    color: rgb(86 86 171 / 0.4);
  }

  .lg\:hover\:text-primary-400\/5:hover {
    color: rgb(86 86 171 / 0.05);
  }

  .lg\:hover\:text-primary-400\/50:hover {
    color: rgb(86 86 171 / 0.5);
  }

  .lg\:hover\:text-primary-400\/60:hover {
    color: rgb(86 86 171 / 0.6);
  }

  .lg\:hover\:text-primary-400\/70:hover {
    color: rgb(86 86 171 / 0.7);
  }

  .lg\:hover\:text-primary-400\/75:hover {
    color: rgb(86 86 171 / 0.75);
  }

  .lg\:hover\:text-primary-400\/80:hover {
    color: rgb(86 86 171 / 0.8);
  }

  .lg\:hover\:text-primary-400\/90:hover {
    color: rgb(86 86 171 / 0.9);
  }

  .lg\:hover\:text-primary-400\/95:hover {
    color: rgb(86 86 171 / 0.95);
  }

  .lg\:hover\:text-primary-500:hover {
    --tw-text-opacity: 1;
    color: rgb(59 56 133 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-primary-500\/0:hover {
    color: rgb(59 56 133 / 0);
  }

  .lg\:hover\:text-primary-500\/10:hover {
    color: rgb(59 56 133 / 0.1);
  }

  .lg\:hover\:text-primary-500\/100:hover {
    color: rgb(59 56 133 / 1);
  }

  .lg\:hover\:text-primary-500\/20:hover {
    color: rgb(59 56 133 / 0.2);
  }

  .lg\:hover\:text-primary-500\/25:hover {
    color: rgb(59 56 133 / 0.25);
  }

  .lg\:hover\:text-primary-500\/30:hover {
    color: rgb(59 56 133 / 0.3);
  }

  .lg\:hover\:text-primary-500\/40:hover {
    color: rgb(59 56 133 / 0.4);
  }

  .lg\:hover\:text-primary-500\/5:hover {
    color: rgb(59 56 133 / 0.05);
  }

  .lg\:hover\:text-primary-500\/50:hover {
    color: rgb(59 56 133 / 0.5);
  }

  .lg\:hover\:text-primary-500\/60:hover {
    color: rgb(59 56 133 / 0.6);
  }

  .lg\:hover\:text-primary-500\/70:hover {
    color: rgb(59 56 133 / 0.7);
  }

  .lg\:hover\:text-primary-500\/75:hover {
    color: rgb(59 56 133 / 0.75);
  }

  .lg\:hover\:text-primary-500\/80:hover {
    color: rgb(59 56 133 / 0.8);
  }

  .lg\:hover\:text-primary-500\/90:hover {
    color: rgb(59 56 133 / 0.9);
  }

  .lg\:hover\:text-primary-500\/95:hover {
    color: rgb(59 56 133 / 0.95);
  }

  .lg\:hover\:text-primary-600:hover {
    --tw-text-opacity: 1;
    color: rgb(42 40 99 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-primary-600\/0:hover {
    color: rgb(42 40 99 / 0);
  }

  .lg\:hover\:text-primary-600\/10:hover {
    color: rgb(42 40 99 / 0.1);
  }

  .lg\:hover\:text-primary-600\/100:hover {
    color: rgb(42 40 99 / 1);
  }

  .lg\:hover\:text-primary-600\/20:hover {
    color: rgb(42 40 99 / 0.2);
  }

  .lg\:hover\:text-primary-600\/25:hover {
    color: rgb(42 40 99 / 0.25);
  }

  .lg\:hover\:text-primary-600\/30:hover {
    color: rgb(42 40 99 / 0.3);
  }

  .lg\:hover\:text-primary-600\/40:hover {
    color: rgb(42 40 99 / 0.4);
  }

  .lg\:hover\:text-primary-600\/5:hover {
    color: rgb(42 40 99 / 0.05);
  }

  .lg\:hover\:text-primary-600\/50:hover {
    color: rgb(42 40 99 / 0.5);
  }

  .lg\:hover\:text-primary-600\/60:hover {
    color: rgb(42 40 99 / 0.6);
  }

  .lg\:hover\:text-primary-600\/70:hover {
    color: rgb(42 40 99 / 0.7);
  }

  .lg\:hover\:text-primary-600\/75:hover {
    color: rgb(42 40 99 / 0.75);
  }

  .lg\:hover\:text-primary-600\/80:hover {
    color: rgb(42 40 99 / 0.8);
  }

  .lg\:hover\:text-primary-600\/90:hover {
    color: rgb(42 40 99 / 0.9);
  }

  .lg\:hover\:text-primary-600\/95:hover {
    color: rgb(42 40 99 / 0.95);
  }

  .lg\:hover\:text-primary-700:hover {
    --tw-text-opacity: 1;
    color: rgb(26 24 65 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-primary-700\/0:hover {
    color: rgb(26 24 65 / 0);
  }

  .lg\:hover\:text-primary-700\/10:hover {
    color: rgb(26 24 65 / 0.1);
  }

  .lg\:hover\:text-primary-700\/100:hover {
    color: rgb(26 24 65 / 1);
  }

  .lg\:hover\:text-primary-700\/20:hover {
    color: rgb(26 24 65 / 0.2);
  }

  .lg\:hover\:text-primary-700\/25:hover {
    color: rgb(26 24 65 / 0.25);
  }

  .lg\:hover\:text-primary-700\/30:hover {
    color: rgb(26 24 65 / 0.3);
  }

  .lg\:hover\:text-primary-700\/40:hover {
    color: rgb(26 24 65 / 0.4);
  }

  .lg\:hover\:text-primary-700\/5:hover {
    color: rgb(26 24 65 / 0.05);
  }

  .lg\:hover\:text-primary-700\/50:hover {
    color: rgb(26 24 65 / 0.5);
  }

  .lg\:hover\:text-primary-700\/60:hover {
    color: rgb(26 24 65 / 0.6);
  }

  .lg\:hover\:text-primary-700\/70:hover {
    color: rgb(26 24 65 / 0.7);
  }

  .lg\:hover\:text-primary-700\/75:hover {
    color: rgb(26 24 65 / 0.75);
  }

  .lg\:hover\:text-primary-700\/80:hover {
    color: rgb(26 24 65 / 0.8);
  }

  .lg\:hover\:text-primary-700\/90:hover {
    color: rgb(26 24 65 / 0.9);
  }

  .lg\:hover\:text-primary-700\/95:hover {
    color: rgb(26 24 65 / 0.95);
  }

  .lg\:hover\:text-primary-800:hover {
    --tw-text-opacity: 1;
    color: rgb(10 8 31 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-primary-800\/0:hover {
    color: rgb(10 8 31 / 0);
  }

  .lg\:hover\:text-primary-800\/10:hover {
    color: rgb(10 8 31 / 0.1);
  }

  .lg\:hover\:text-primary-800\/100:hover {
    color: rgb(10 8 31 / 1);
  }

  .lg\:hover\:text-primary-800\/20:hover {
    color: rgb(10 8 31 / 0.2);
  }

  .lg\:hover\:text-primary-800\/25:hover {
    color: rgb(10 8 31 / 0.25);
  }

  .lg\:hover\:text-primary-800\/30:hover {
    color: rgb(10 8 31 / 0.3);
  }

  .lg\:hover\:text-primary-800\/40:hover {
    color: rgb(10 8 31 / 0.4);
  }

  .lg\:hover\:text-primary-800\/5:hover {
    color: rgb(10 8 31 / 0.05);
  }

  .lg\:hover\:text-primary-800\/50:hover {
    color: rgb(10 8 31 / 0.5);
  }

  .lg\:hover\:text-primary-800\/60:hover {
    color: rgb(10 8 31 / 0.6);
  }

  .lg\:hover\:text-primary-800\/70:hover {
    color: rgb(10 8 31 / 0.7);
  }

  .lg\:hover\:text-primary-800\/75:hover {
    color: rgb(10 8 31 / 0.75);
  }

  .lg\:hover\:text-primary-800\/80:hover {
    color: rgb(10 8 31 / 0.8);
  }

  .lg\:hover\:text-primary-800\/90:hover {
    color: rgb(10 8 31 / 0.9);
  }

  .lg\:hover\:text-primary-800\/95:hover {
    color: rgb(10 8 31 / 0.95);
  }

  .lg\:hover\:text-primary-900:hover {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-primary-900\/0:hover {
    color: rgb(0 0 0 / 0);
  }

  .lg\:hover\:text-primary-900\/10:hover {
    color: rgb(0 0 0 / 0.1);
  }

  .lg\:hover\:text-primary-900\/100:hover {
    color: rgb(0 0 0 / 1);
  }

  .lg\:hover\:text-primary-900\/20:hover {
    color: rgb(0 0 0 / 0.2);
  }

  .lg\:hover\:text-primary-900\/25:hover {
    color: rgb(0 0 0 / 0.25);
  }

  .lg\:hover\:text-primary-900\/30:hover {
    color: rgb(0 0 0 / 0.3);
  }

  .lg\:hover\:text-primary-900\/40:hover {
    color: rgb(0 0 0 / 0.4);
  }

  .lg\:hover\:text-primary-900\/5:hover {
    color: rgb(0 0 0 / 0.05);
  }

  .lg\:hover\:text-primary-900\/50:hover {
    color: rgb(0 0 0 / 0.5);
  }

  .lg\:hover\:text-primary-900\/60:hover {
    color: rgb(0 0 0 / 0.6);
  }

  .lg\:hover\:text-primary-900\/70:hover {
    color: rgb(0 0 0 / 0.7);
  }

  .lg\:hover\:text-primary-900\/75:hover {
    color: rgb(0 0 0 / 0.75);
  }

  .lg\:hover\:text-primary-900\/80:hover {
    color: rgb(0 0 0 / 0.8);
  }

  .lg\:hover\:text-primary-900\/90:hover {
    color: rgb(0 0 0 / 0.9);
  }

  .lg\:hover\:text-primary-900\/95:hover {
    color: rgb(0 0 0 / 0.95);
  }

  .lg\:hover\:text-purple-100:hover {
    --tw-text-opacity: 1;
    color: rgb(243 232 255 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-100\/0:hover {
    color: rgb(243 232 255 / 0);
  }

  .lg\:hover\:text-purple-100\/10:hover {
    color: rgb(243 232 255 / 0.1);
  }

  .lg\:hover\:text-purple-100\/100:hover {
    color: rgb(243 232 255 / 1);
  }

  .lg\:hover\:text-purple-100\/20:hover {
    color: rgb(243 232 255 / 0.2);
  }

  .lg\:hover\:text-purple-100\/25:hover {
    color: rgb(243 232 255 / 0.25);
  }

  .lg\:hover\:text-purple-100\/30:hover {
    color: rgb(243 232 255 / 0.3);
  }

  .lg\:hover\:text-purple-100\/40:hover {
    color: rgb(243 232 255 / 0.4);
  }

  .lg\:hover\:text-purple-100\/5:hover {
    color: rgb(243 232 255 / 0.05);
  }

  .lg\:hover\:text-purple-100\/50:hover {
    color: rgb(243 232 255 / 0.5);
  }

  .lg\:hover\:text-purple-100\/60:hover {
    color: rgb(243 232 255 / 0.6);
  }

  .lg\:hover\:text-purple-100\/70:hover {
    color: rgb(243 232 255 / 0.7);
  }

  .lg\:hover\:text-purple-100\/75:hover {
    color: rgb(243 232 255 / 0.75);
  }

  .lg\:hover\:text-purple-100\/80:hover {
    color: rgb(243 232 255 / 0.8);
  }

  .lg\:hover\:text-purple-100\/90:hover {
    color: rgb(243 232 255 / 0.9);
  }

  .lg\:hover\:text-purple-100\/95:hover {
    color: rgb(243 232 255 / 0.95);
  }

  .lg\:hover\:text-purple-200:hover {
    --tw-text-opacity: 1;
    color: rgb(233 213 255 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-200\/0:hover {
    color: rgb(233 213 255 / 0);
  }

  .lg\:hover\:text-purple-200\/10:hover {
    color: rgb(233 213 255 / 0.1);
  }

  .lg\:hover\:text-purple-200\/100:hover {
    color: rgb(233 213 255 / 1);
  }

  .lg\:hover\:text-purple-200\/20:hover {
    color: rgb(233 213 255 / 0.2);
  }

  .lg\:hover\:text-purple-200\/25:hover {
    color: rgb(233 213 255 / 0.25);
  }

  .lg\:hover\:text-purple-200\/30:hover {
    color: rgb(233 213 255 / 0.3);
  }

  .lg\:hover\:text-purple-200\/40:hover {
    color: rgb(233 213 255 / 0.4);
  }

  .lg\:hover\:text-purple-200\/5:hover {
    color: rgb(233 213 255 / 0.05);
  }

  .lg\:hover\:text-purple-200\/50:hover {
    color: rgb(233 213 255 / 0.5);
  }

  .lg\:hover\:text-purple-200\/60:hover {
    color: rgb(233 213 255 / 0.6);
  }

  .lg\:hover\:text-purple-200\/70:hover {
    color: rgb(233 213 255 / 0.7);
  }

  .lg\:hover\:text-purple-200\/75:hover {
    color: rgb(233 213 255 / 0.75);
  }

  .lg\:hover\:text-purple-200\/80:hover {
    color: rgb(233 213 255 / 0.8);
  }

  .lg\:hover\:text-purple-200\/90:hover {
    color: rgb(233 213 255 / 0.9);
  }

  .lg\:hover\:text-purple-200\/95:hover {
    color: rgb(233 213 255 / 0.95);
  }

  .lg\:hover\:text-purple-300:hover {
    --tw-text-opacity: 1;
    color: rgb(216 180 254 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-300\/0:hover {
    color: rgb(216 180 254 / 0);
  }

  .lg\:hover\:text-purple-300\/10:hover {
    color: rgb(216 180 254 / 0.1);
  }

  .lg\:hover\:text-purple-300\/100:hover {
    color: rgb(216 180 254 / 1);
  }

  .lg\:hover\:text-purple-300\/20:hover {
    color: rgb(216 180 254 / 0.2);
  }

  .lg\:hover\:text-purple-300\/25:hover {
    color: rgb(216 180 254 / 0.25);
  }

  .lg\:hover\:text-purple-300\/30:hover {
    color: rgb(216 180 254 / 0.3);
  }

  .lg\:hover\:text-purple-300\/40:hover {
    color: rgb(216 180 254 / 0.4);
  }

  .lg\:hover\:text-purple-300\/5:hover {
    color: rgb(216 180 254 / 0.05);
  }

  .lg\:hover\:text-purple-300\/50:hover {
    color: rgb(216 180 254 / 0.5);
  }

  .lg\:hover\:text-purple-300\/60:hover {
    color: rgb(216 180 254 / 0.6);
  }

  .lg\:hover\:text-purple-300\/70:hover {
    color: rgb(216 180 254 / 0.7);
  }

  .lg\:hover\:text-purple-300\/75:hover {
    color: rgb(216 180 254 / 0.75);
  }

  .lg\:hover\:text-purple-300\/80:hover {
    color: rgb(216 180 254 / 0.8);
  }

  .lg\:hover\:text-purple-300\/90:hover {
    color: rgb(216 180 254 / 0.9);
  }

  .lg\:hover\:text-purple-300\/95:hover {
    color: rgb(216 180 254 / 0.95);
  }

  .lg\:hover\:text-purple-400:hover {
    --tw-text-opacity: 1;
    color: rgb(192 132 252 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-400\/0:hover {
    color: rgb(192 132 252 / 0);
  }

  .lg\:hover\:text-purple-400\/10:hover {
    color: rgb(192 132 252 / 0.1);
  }

  .lg\:hover\:text-purple-400\/100:hover {
    color: rgb(192 132 252 / 1);
  }

  .lg\:hover\:text-purple-400\/20:hover {
    color: rgb(192 132 252 / 0.2);
  }

  .lg\:hover\:text-purple-400\/25:hover {
    color: rgb(192 132 252 / 0.25);
  }

  .lg\:hover\:text-purple-400\/30:hover {
    color: rgb(192 132 252 / 0.3);
  }

  .lg\:hover\:text-purple-400\/40:hover {
    color: rgb(192 132 252 / 0.4);
  }

  .lg\:hover\:text-purple-400\/5:hover {
    color: rgb(192 132 252 / 0.05);
  }

  .lg\:hover\:text-purple-400\/50:hover {
    color: rgb(192 132 252 / 0.5);
  }

  .lg\:hover\:text-purple-400\/60:hover {
    color: rgb(192 132 252 / 0.6);
  }

  .lg\:hover\:text-purple-400\/70:hover {
    color: rgb(192 132 252 / 0.7);
  }

  .lg\:hover\:text-purple-400\/75:hover {
    color: rgb(192 132 252 / 0.75);
  }

  .lg\:hover\:text-purple-400\/80:hover {
    color: rgb(192 132 252 / 0.8);
  }

  .lg\:hover\:text-purple-400\/90:hover {
    color: rgb(192 132 252 / 0.9);
  }

  .lg\:hover\:text-purple-400\/95:hover {
    color: rgb(192 132 252 / 0.95);
  }

  .lg\:hover\:text-purple-50:hover {
    --tw-text-opacity: 1;
    color: rgb(250 245 255 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-50\/0:hover {
    color: rgb(250 245 255 / 0);
  }

  .lg\:hover\:text-purple-50\/10:hover {
    color: rgb(250 245 255 / 0.1);
  }

  .lg\:hover\:text-purple-50\/100:hover {
    color: rgb(250 245 255 / 1);
  }

  .lg\:hover\:text-purple-50\/20:hover {
    color: rgb(250 245 255 / 0.2);
  }

  .lg\:hover\:text-purple-50\/25:hover {
    color: rgb(250 245 255 / 0.25);
  }

  .lg\:hover\:text-purple-50\/30:hover {
    color: rgb(250 245 255 / 0.3);
  }

  .lg\:hover\:text-purple-50\/40:hover {
    color: rgb(250 245 255 / 0.4);
  }

  .lg\:hover\:text-purple-50\/5:hover {
    color: rgb(250 245 255 / 0.05);
  }

  .lg\:hover\:text-purple-50\/50:hover {
    color: rgb(250 245 255 / 0.5);
  }

  .lg\:hover\:text-purple-50\/60:hover {
    color: rgb(250 245 255 / 0.6);
  }

  .lg\:hover\:text-purple-50\/70:hover {
    color: rgb(250 245 255 / 0.7);
  }

  .lg\:hover\:text-purple-50\/75:hover {
    color: rgb(250 245 255 / 0.75);
  }

  .lg\:hover\:text-purple-50\/80:hover {
    color: rgb(250 245 255 / 0.8);
  }

  .lg\:hover\:text-purple-50\/90:hover {
    color: rgb(250 245 255 / 0.9);
  }

  .lg\:hover\:text-purple-50\/95:hover {
    color: rgb(250 245 255 / 0.95);
  }

  .lg\:hover\:text-purple-500:hover {
    --tw-text-opacity: 1;
    color: rgb(168 85 247 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-500\/0:hover {
    color: rgb(168 85 247 / 0);
  }

  .lg\:hover\:text-purple-500\/10:hover {
    color: rgb(168 85 247 / 0.1);
  }

  .lg\:hover\:text-purple-500\/100:hover {
    color: rgb(168 85 247 / 1);
  }

  .lg\:hover\:text-purple-500\/20:hover {
    color: rgb(168 85 247 / 0.2);
  }

  .lg\:hover\:text-purple-500\/25:hover {
    color: rgb(168 85 247 / 0.25);
  }

  .lg\:hover\:text-purple-500\/30:hover {
    color: rgb(168 85 247 / 0.3);
  }

  .lg\:hover\:text-purple-500\/40:hover {
    color: rgb(168 85 247 / 0.4);
  }

  .lg\:hover\:text-purple-500\/5:hover {
    color: rgb(168 85 247 / 0.05);
  }

  .lg\:hover\:text-purple-500\/50:hover {
    color: rgb(168 85 247 / 0.5);
  }

  .lg\:hover\:text-purple-500\/60:hover {
    color: rgb(168 85 247 / 0.6);
  }

  .lg\:hover\:text-purple-500\/70:hover {
    color: rgb(168 85 247 / 0.7);
  }

  .lg\:hover\:text-purple-500\/75:hover {
    color: rgb(168 85 247 / 0.75);
  }

  .lg\:hover\:text-purple-500\/80:hover {
    color: rgb(168 85 247 / 0.8);
  }

  .lg\:hover\:text-purple-500\/90:hover {
    color: rgb(168 85 247 / 0.9);
  }

  .lg\:hover\:text-purple-500\/95:hover {
    color: rgb(168 85 247 / 0.95);
  }

  .lg\:hover\:text-purple-600:hover {
    --tw-text-opacity: 1;
    color: rgb(147 51 234 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-600\/0:hover {
    color: rgb(147 51 234 / 0);
  }

  .lg\:hover\:text-purple-600\/10:hover {
    color: rgb(147 51 234 / 0.1);
  }

  .lg\:hover\:text-purple-600\/100:hover {
    color: rgb(147 51 234 / 1);
  }

  .lg\:hover\:text-purple-600\/20:hover {
    color: rgb(147 51 234 / 0.2);
  }

  .lg\:hover\:text-purple-600\/25:hover {
    color: rgb(147 51 234 / 0.25);
  }

  .lg\:hover\:text-purple-600\/30:hover {
    color: rgb(147 51 234 / 0.3);
  }

  .lg\:hover\:text-purple-600\/40:hover {
    color: rgb(147 51 234 / 0.4);
  }

  .lg\:hover\:text-purple-600\/5:hover {
    color: rgb(147 51 234 / 0.05);
  }

  .lg\:hover\:text-purple-600\/50:hover {
    color: rgb(147 51 234 / 0.5);
  }

  .lg\:hover\:text-purple-600\/60:hover {
    color: rgb(147 51 234 / 0.6);
  }

  .lg\:hover\:text-purple-600\/70:hover {
    color: rgb(147 51 234 / 0.7);
  }

  .lg\:hover\:text-purple-600\/75:hover {
    color: rgb(147 51 234 / 0.75);
  }

  .lg\:hover\:text-purple-600\/80:hover {
    color: rgb(147 51 234 / 0.8);
  }

  .lg\:hover\:text-purple-600\/90:hover {
    color: rgb(147 51 234 / 0.9);
  }

  .lg\:hover\:text-purple-600\/95:hover {
    color: rgb(147 51 234 / 0.95);
  }

  .lg\:hover\:text-purple-700:hover {
    --tw-text-opacity: 1;
    color: rgb(126 34 206 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-700\/0:hover {
    color: rgb(126 34 206 / 0);
  }

  .lg\:hover\:text-purple-700\/10:hover {
    color: rgb(126 34 206 / 0.1);
  }

  .lg\:hover\:text-purple-700\/100:hover {
    color: rgb(126 34 206 / 1);
  }

  .lg\:hover\:text-purple-700\/20:hover {
    color: rgb(126 34 206 / 0.2);
  }

  .lg\:hover\:text-purple-700\/25:hover {
    color: rgb(126 34 206 / 0.25);
  }

  .lg\:hover\:text-purple-700\/30:hover {
    color: rgb(126 34 206 / 0.3);
  }

  .lg\:hover\:text-purple-700\/40:hover {
    color: rgb(126 34 206 / 0.4);
  }

  .lg\:hover\:text-purple-700\/5:hover {
    color: rgb(126 34 206 / 0.05);
  }

  .lg\:hover\:text-purple-700\/50:hover {
    color: rgb(126 34 206 / 0.5);
  }

  .lg\:hover\:text-purple-700\/60:hover {
    color: rgb(126 34 206 / 0.6);
  }

  .lg\:hover\:text-purple-700\/70:hover {
    color: rgb(126 34 206 / 0.7);
  }

  .lg\:hover\:text-purple-700\/75:hover {
    color: rgb(126 34 206 / 0.75);
  }

  .lg\:hover\:text-purple-700\/80:hover {
    color: rgb(126 34 206 / 0.8);
  }

  .lg\:hover\:text-purple-700\/90:hover {
    color: rgb(126 34 206 / 0.9);
  }

  .lg\:hover\:text-purple-700\/95:hover {
    color: rgb(126 34 206 / 0.95);
  }

  .lg\:hover\:text-purple-800:hover {
    --tw-text-opacity: 1;
    color: rgb(107 33 168 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-800\/0:hover {
    color: rgb(107 33 168 / 0);
  }

  .lg\:hover\:text-purple-800\/10:hover {
    color: rgb(107 33 168 / 0.1);
  }

  .lg\:hover\:text-purple-800\/100:hover {
    color: rgb(107 33 168 / 1);
  }

  .lg\:hover\:text-purple-800\/20:hover {
    color: rgb(107 33 168 / 0.2);
  }

  .lg\:hover\:text-purple-800\/25:hover {
    color: rgb(107 33 168 / 0.25);
  }

  .lg\:hover\:text-purple-800\/30:hover {
    color: rgb(107 33 168 / 0.3);
  }

  .lg\:hover\:text-purple-800\/40:hover {
    color: rgb(107 33 168 / 0.4);
  }

  .lg\:hover\:text-purple-800\/5:hover {
    color: rgb(107 33 168 / 0.05);
  }

  .lg\:hover\:text-purple-800\/50:hover {
    color: rgb(107 33 168 / 0.5);
  }

  .lg\:hover\:text-purple-800\/60:hover {
    color: rgb(107 33 168 / 0.6);
  }

  .lg\:hover\:text-purple-800\/70:hover {
    color: rgb(107 33 168 / 0.7);
  }

  .lg\:hover\:text-purple-800\/75:hover {
    color: rgb(107 33 168 / 0.75);
  }

  .lg\:hover\:text-purple-800\/80:hover {
    color: rgb(107 33 168 / 0.8);
  }

  .lg\:hover\:text-purple-800\/90:hover {
    color: rgb(107 33 168 / 0.9);
  }

  .lg\:hover\:text-purple-800\/95:hover {
    color: rgb(107 33 168 / 0.95);
  }

  .lg\:hover\:text-purple-900:hover {
    --tw-text-opacity: 1;
    color: rgb(88 28 135 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-purple-900\/0:hover {
    color: rgb(88 28 135 / 0);
  }

  .lg\:hover\:text-purple-900\/10:hover {
    color: rgb(88 28 135 / 0.1);
  }

  .lg\:hover\:text-purple-900\/100:hover {
    color: rgb(88 28 135 / 1);
  }

  .lg\:hover\:text-purple-900\/20:hover {
    color: rgb(88 28 135 / 0.2);
  }

  .lg\:hover\:text-purple-900\/25:hover {
    color: rgb(88 28 135 / 0.25);
  }

  .lg\:hover\:text-purple-900\/30:hover {
    color: rgb(88 28 135 / 0.3);
  }

  .lg\:hover\:text-purple-900\/40:hover {
    color: rgb(88 28 135 / 0.4);
  }

  .lg\:hover\:text-purple-900\/5:hover {
    color: rgb(88 28 135 / 0.05);
  }

  .lg\:hover\:text-purple-900\/50:hover {
    color: rgb(88 28 135 / 0.5);
  }

  .lg\:hover\:text-purple-900\/60:hover {
    color: rgb(88 28 135 / 0.6);
  }

  .lg\:hover\:text-purple-900\/70:hover {
    color: rgb(88 28 135 / 0.7);
  }

  .lg\:hover\:text-purple-900\/75:hover {
    color: rgb(88 28 135 / 0.75);
  }

  .lg\:hover\:text-purple-900\/80:hover {
    color: rgb(88 28 135 / 0.8);
  }

  .lg\:hover\:text-purple-900\/90:hover {
    color: rgb(88 28 135 / 0.9);
  }

  .lg\:hover\:text-purple-900\/95:hover {
    color: rgb(88 28 135 / 0.95);
  }

  .lg\:hover\:text-red-100:hover {
    --tw-text-opacity: 1;
    color: rgb(254 226 226 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-100\/0:hover {
    color: rgb(254 226 226 / 0);
  }

  .lg\:hover\:text-red-100\/10:hover {
    color: rgb(254 226 226 / 0.1);
  }

  .lg\:hover\:text-red-100\/100:hover {
    color: rgb(254 226 226 / 1);
  }

  .lg\:hover\:text-red-100\/20:hover {
    color: rgb(254 226 226 / 0.2);
  }

  .lg\:hover\:text-red-100\/25:hover {
    color: rgb(254 226 226 / 0.25);
  }

  .lg\:hover\:text-red-100\/30:hover {
    color: rgb(254 226 226 / 0.3);
  }

  .lg\:hover\:text-red-100\/40:hover {
    color: rgb(254 226 226 / 0.4);
  }

  .lg\:hover\:text-red-100\/5:hover {
    color: rgb(254 226 226 / 0.05);
  }

  .lg\:hover\:text-red-100\/50:hover {
    color: rgb(254 226 226 / 0.5);
  }

  .lg\:hover\:text-red-100\/60:hover {
    color: rgb(254 226 226 / 0.6);
  }

  .lg\:hover\:text-red-100\/70:hover {
    color: rgb(254 226 226 / 0.7);
  }

  .lg\:hover\:text-red-100\/75:hover {
    color: rgb(254 226 226 / 0.75);
  }

  .lg\:hover\:text-red-100\/80:hover {
    color: rgb(254 226 226 / 0.8);
  }

  .lg\:hover\:text-red-100\/90:hover {
    color: rgb(254 226 226 / 0.9);
  }

  .lg\:hover\:text-red-100\/95:hover {
    color: rgb(254 226 226 / 0.95);
  }

  .lg\:hover\:text-red-200:hover {
    --tw-text-opacity: 1;
    color: rgb(254 202 202 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-200\/0:hover {
    color: rgb(254 202 202 / 0);
  }

  .lg\:hover\:text-red-200\/10:hover {
    color: rgb(254 202 202 / 0.1);
  }

  .lg\:hover\:text-red-200\/100:hover {
    color: rgb(254 202 202 / 1);
  }

  .lg\:hover\:text-red-200\/20:hover {
    color: rgb(254 202 202 / 0.2);
  }

  .lg\:hover\:text-red-200\/25:hover {
    color: rgb(254 202 202 / 0.25);
  }

  .lg\:hover\:text-red-200\/30:hover {
    color: rgb(254 202 202 / 0.3);
  }

  .lg\:hover\:text-red-200\/40:hover {
    color: rgb(254 202 202 / 0.4);
  }

  .lg\:hover\:text-red-200\/5:hover {
    color: rgb(254 202 202 / 0.05);
  }

  .lg\:hover\:text-red-200\/50:hover {
    color: rgb(254 202 202 / 0.5);
  }

  .lg\:hover\:text-red-200\/60:hover {
    color: rgb(254 202 202 / 0.6);
  }

  .lg\:hover\:text-red-200\/70:hover {
    color: rgb(254 202 202 / 0.7);
  }

  .lg\:hover\:text-red-200\/75:hover {
    color: rgb(254 202 202 / 0.75);
  }

  .lg\:hover\:text-red-200\/80:hover {
    color: rgb(254 202 202 / 0.8);
  }

  .lg\:hover\:text-red-200\/90:hover {
    color: rgb(254 202 202 / 0.9);
  }

  .lg\:hover\:text-red-200\/95:hover {
    color: rgb(254 202 202 / 0.95);
  }

  .lg\:hover\:text-red-300:hover {
    --tw-text-opacity: 1;
    color: rgb(252 165 165 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-300\/0:hover {
    color: rgb(252 165 165 / 0);
  }

  .lg\:hover\:text-red-300\/10:hover {
    color: rgb(252 165 165 / 0.1);
  }

  .lg\:hover\:text-red-300\/100:hover {
    color: rgb(252 165 165 / 1);
  }

  .lg\:hover\:text-red-300\/20:hover {
    color: rgb(252 165 165 / 0.2);
  }

  .lg\:hover\:text-red-300\/25:hover {
    color: rgb(252 165 165 / 0.25);
  }

  .lg\:hover\:text-red-300\/30:hover {
    color: rgb(252 165 165 / 0.3);
  }

  .lg\:hover\:text-red-300\/40:hover {
    color: rgb(252 165 165 / 0.4);
  }

  .lg\:hover\:text-red-300\/5:hover {
    color: rgb(252 165 165 / 0.05);
  }

  .lg\:hover\:text-red-300\/50:hover {
    color: rgb(252 165 165 / 0.5);
  }

  .lg\:hover\:text-red-300\/60:hover {
    color: rgb(252 165 165 / 0.6);
  }

  .lg\:hover\:text-red-300\/70:hover {
    color: rgb(252 165 165 / 0.7);
  }

  .lg\:hover\:text-red-300\/75:hover {
    color: rgb(252 165 165 / 0.75);
  }

  .lg\:hover\:text-red-300\/80:hover {
    color: rgb(252 165 165 / 0.8);
  }

  .lg\:hover\:text-red-300\/90:hover {
    color: rgb(252 165 165 / 0.9);
  }

  .lg\:hover\:text-red-300\/95:hover {
    color: rgb(252 165 165 / 0.95);
  }

  .lg\:hover\:text-red-400:hover {
    --tw-text-opacity: 1;
    color: rgb(248 113 113 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-400\/0:hover {
    color: rgb(248 113 113 / 0);
  }

  .lg\:hover\:text-red-400\/10:hover {
    color: rgb(248 113 113 / 0.1);
  }

  .lg\:hover\:text-red-400\/100:hover {
    color: rgb(248 113 113 / 1);
  }

  .lg\:hover\:text-red-400\/20:hover {
    color: rgb(248 113 113 / 0.2);
  }

  .lg\:hover\:text-red-400\/25:hover {
    color: rgb(248 113 113 / 0.25);
  }

  .lg\:hover\:text-red-400\/30:hover {
    color: rgb(248 113 113 / 0.3);
  }

  .lg\:hover\:text-red-400\/40:hover {
    color: rgb(248 113 113 / 0.4);
  }

  .lg\:hover\:text-red-400\/5:hover {
    color: rgb(248 113 113 / 0.05);
  }

  .lg\:hover\:text-red-400\/50:hover {
    color: rgb(248 113 113 / 0.5);
  }

  .lg\:hover\:text-red-400\/60:hover {
    color: rgb(248 113 113 / 0.6);
  }

  .lg\:hover\:text-red-400\/70:hover {
    color: rgb(248 113 113 / 0.7);
  }

  .lg\:hover\:text-red-400\/75:hover {
    color: rgb(248 113 113 / 0.75);
  }

  .lg\:hover\:text-red-400\/80:hover {
    color: rgb(248 113 113 / 0.8);
  }

  .lg\:hover\:text-red-400\/90:hover {
    color: rgb(248 113 113 / 0.9);
  }

  .lg\:hover\:text-red-400\/95:hover {
    color: rgb(248 113 113 / 0.95);
  }

  .lg\:hover\:text-red-50:hover {
    --tw-text-opacity: 1;
    color: rgb(254 242 242 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-50\/0:hover {
    color: rgb(254 242 242 / 0);
  }

  .lg\:hover\:text-red-50\/10:hover {
    color: rgb(254 242 242 / 0.1);
  }

  .lg\:hover\:text-red-50\/100:hover {
    color: rgb(254 242 242 / 1);
  }

  .lg\:hover\:text-red-50\/20:hover {
    color: rgb(254 242 242 / 0.2);
  }

  .lg\:hover\:text-red-50\/25:hover {
    color: rgb(254 242 242 / 0.25);
  }

  .lg\:hover\:text-red-50\/30:hover {
    color: rgb(254 242 242 / 0.3);
  }

  .lg\:hover\:text-red-50\/40:hover {
    color: rgb(254 242 242 / 0.4);
  }

  .lg\:hover\:text-red-50\/5:hover {
    color: rgb(254 242 242 / 0.05);
  }

  .lg\:hover\:text-red-50\/50:hover {
    color: rgb(254 242 242 / 0.5);
  }

  .lg\:hover\:text-red-50\/60:hover {
    color: rgb(254 242 242 / 0.6);
  }

  .lg\:hover\:text-red-50\/70:hover {
    color: rgb(254 242 242 / 0.7);
  }

  .lg\:hover\:text-red-50\/75:hover {
    color: rgb(254 242 242 / 0.75);
  }

  .lg\:hover\:text-red-50\/80:hover {
    color: rgb(254 242 242 / 0.8);
  }

  .lg\:hover\:text-red-50\/90:hover {
    color: rgb(254 242 242 / 0.9);
  }

  .lg\:hover\:text-red-50\/95:hover {
    color: rgb(254 242 242 / 0.95);
  }

  .lg\:hover\:text-red-500:hover {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-500\/0:hover {
    color: rgb(239 68 68 / 0);
  }

  .lg\:hover\:text-red-500\/10:hover {
    color: rgb(239 68 68 / 0.1);
  }

  .lg\:hover\:text-red-500\/100:hover {
    color: rgb(239 68 68 / 1);
  }

  .lg\:hover\:text-red-500\/20:hover {
    color: rgb(239 68 68 / 0.2);
  }

  .lg\:hover\:text-red-500\/25:hover {
    color: rgb(239 68 68 / 0.25);
  }

  .lg\:hover\:text-red-500\/30:hover {
    color: rgb(239 68 68 / 0.3);
  }

  .lg\:hover\:text-red-500\/40:hover {
    color: rgb(239 68 68 / 0.4);
  }

  .lg\:hover\:text-red-500\/5:hover {
    color: rgb(239 68 68 / 0.05);
  }

  .lg\:hover\:text-red-500\/50:hover {
    color: rgb(239 68 68 / 0.5);
  }

  .lg\:hover\:text-red-500\/60:hover {
    color: rgb(239 68 68 / 0.6);
  }

  .lg\:hover\:text-red-500\/70:hover {
    color: rgb(239 68 68 / 0.7);
  }

  .lg\:hover\:text-red-500\/75:hover {
    color: rgb(239 68 68 / 0.75);
  }

  .lg\:hover\:text-red-500\/80:hover {
    color: rgb(239 68 68 / 0.8);
  }

  .lg\:hover\:text-red-500\/90:hover {
    color: rgb(239 68 68 / 0.9);
  }

  .lg\:hover\:text-red-500\/95:hover {
    color: rgb(239 68 68 / 0.95);
  }

  .lg\:hover\:text-red-600:hover {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-600\/0:hover {
    color: rgb(220 38 38 / 0);
  }

  .lg\:hover\:text-red-600\/10:hover {
    color: rgb(220 38 38 / 0.1);
  }

  .lg\:hover\:text-red-600\/100:hover {
    color: rgb(220 38 38 / 1);
  }

  .lg\:hover\:text-red-600\/20:hover {
    color: rgb(220 38 38 / 0.2);
  }

  .lg\:hover\:text-red-600\/25:hover {
    color: rgb(220 38 38 / 0.25);
  }

  .lg\:hover\:text-red-600\/30:hover {
    color: rgb(220 38 38 / 0.3);
  }

  .lg\:hover\:text-red-600\/40:hover {
    color: rgb(220 38 38 / 0.4);
  }

  .lg\:hover\:text-red-600\/5:hover {
    color: rgb(220 38 38 / 0.05);
  }

  .lg\:hover\:text-red-600\/50:hover {
    color: rgb(220 38 38 / 0.5);
  }

  .lg\:hover\:text-red-600\/60:hover {
    color: rgb(220 38 38 / 0.6);
  }

  .lg\:hover\:text-red-600\/70:hover {
    color: rgb(220 38 38 / 0.7);
  }

  .lg\:hover\:text-red-600\/75:hover {
    color: rgb(220 38 38 / 0.75);
  }

  .lg\:hover\:text-red-600\/80:hover {
    color: rgb(220 38 38 / 0.8);
  }

  .lg\:hover\:text-red-600\/90:hover {
    color: rgb(220 38 38 / 0.9);
  }

  .lg\:hover\:text-red-600\/95:hover {
    color: rgb(220 38 38 / 0.95);
  }

  .lg\:hover\:text-red-700:hover {
    --tw-text-opacity: 1;
    color: rgb(185 28 28 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-700\/0:hover {
    color: rgb(185 28 28 / 0);
  }

  .lg\:hover\:text-red-700\/10:hover {
    color: rgb(185 28 28 / 0.1);
  }

  .lg\:hover\:text-red-700\/100:hover {
    color: rgb(185 28 28 / 1);
  }

  .lg\:hover\:text-red-700\/20:hover {
    color: rgb(185 28 28 / 0.2);
  }

  .lg\:hover\:text-red-700\/25:hover {
    color: rgb(185 28 28 / 0.25);
  }

  .lg\:hover\:text-red-700\/30:hover {
    color: rgb(185 28 28 / 0.3);
  }

  .lg\:hover\:text-red-700\/40:hover {
    color: rgb(185 28 28 / 0.4);
  }

  .lg\:hover\:text-red-700\/5:hover {
    color: rgb(185 28 28 / 0.05);
  }

  .lg\:hover\:text-red-700\/50:hover {
    color: rgb(185 28 28 / 0.5);
  }

  .lg\:hover\:text-red-700\/60:hover {
    color: rgb(185 28 28 / 0.6);
  }

  .lg\:hover\:text-red-700\/70:hover {
    color: rgb(185 28 28 / 0.7);
  }

  .lg\:hover\:text-red-700\/75:hover {
    color: rgb(185 28 28 / 0.75);
  }

  .lg\:hover\:text-red-700\/80:hover {
    color: rgb(185 28 28 / 0.8);
  }

  .lg\:hover\:text-red-700\/90:hover {
    color: rgb(185 28 28 / 0.9);
  }

  .lg\:hover\:text-red-700\/95:hover {
    color: rgb(185 28 28 / 0.95);
  }

  .lg\:hover\:text-red-800:hover {
    --tw-text-opacity: 1;
    color: rgb(153 27 27 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-800\/0:hover {
    color: rgb(153 27 27 / 0);
  }

  .lg\:hover\:text-red-800\/10:hover {
    color: rgb(153 27 27 / 0.1);
  }

  .lg\:hover\:text-red-800\/100:hover {
    color: rgb(153 27 27 / 1);
  }

  .lg\:hover\:text-red-800\/20:hover {
    color: rgb(153 27 27 / 0.2);
  }

  .lg\:hover\:text-red-800\/25:hover {
    color: rgb(153 27 27 / 0.25);
  }

  .lg\:hover\:text-red-800\/30:hover {
    color: rgb(153 27 27 / 0.3);
  }

  .lg\:hover\:text-red-800\/40:hover {
    color: rgb(153 27 27 / 0.4);
  }

  .lg\:hover\:text-red-800\/5:hover {
    color: rgb(153 27 27 / 0.05);
  }

  .lg\:hover\:text-red-800\/50:hover {
    color: rgb(153 27 27 / 0.5);
  }

  .lg\:hover\:text-red-800\/60:hover {
    color: rgb(153 27 27 / 0.6);
  }

  .lg\:hover\:text-red-800\/70:hover {
    color: rgb(153 27 27 / 0.7);
  }

  .lg\:hover\:text-red-800\/75:hover {
    color: rgb(153 27 27 / 0.75);
  }

  .lg\:hover\:text-red-800\/80:hover {
    color: rgb(153 27 27 / 0.8);
  }

  .lg\:hover\:text-red-800\/90:hover {
    color: rgb(153 27 27 / 0.9);
  }

  .lg\:hover\:text-red-800\/95:hover {
    color: rgb(153 27 27 / 0.95);
  }

  .lg\:hover\:text-red-900:hover {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-red-900\/0:hover {
    color: rgb(127 29 29 / 0);
  }

  .lg\:hover\:text-red-900\/10:hover {
    color: rgb(127 29 29 / 0.1);
  }

  .lg\:hover\:text-red-900\/100:hover {
    color: rgb(127 29 29 / 1);
  }

  .lg\:hover\:text-red-900\/20:hover {
    color: rgb(127 29 29 / 0.2);
  }

  .lg\:hover\:text-red-900\/25:hover {
    color: rgb(127 29 29 / 0.25);
  }

  .lg\:hover\:text-red-900\/30:hover {
    color: rgb(127 29 29 / 0.3);
  }

  .lg\:hover\:text-red-900\/40:hover {
    color: rgb(127 29 29 / 0.4);
  }

  .lg\:hover\:text-red-900\/5:hover {
    color: rgb(127 29 29 / 0.05);
  }

  .lg\:hover\:text-red-900\/50:hover {
    color: rgb(127 29 29 / 0.5);
  }

  .lg\:hover\:text-red-900\/60:hover {
    color: rgb(127 29 29 / 0.6);
  }

  .lg\:hover\:text-red-900\/70:hover {
    color: rgb(127 29 29 / 0.7);
  }

  .lg\:hover\:text-red-900\/75:hover {
    color: rgb(127 29 29 / 0.75);
  }

  .lg\:hover\:text-red-900\/80:hover {
    color: rgb(127 29 29 / 0.8);
  }

  .lg\:hover\:text-red-900\/90:hover {
    color: rgb(127 29 29 / 0.9);
  }

  .lg\:hover\:text-red-900\/95:hover {
    color: rgb(127 29 29 / 0.95);
  }

  .lg\:hover\:text-secondary-100:hover {
    --tw-text-opacity: 1;
    color: rgb(254 244 210 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-secondary-100\/0:hover {
    color: rgb(254 244 210 / 0);
  }

  .lg\:hover\:text-secondary-100\/10:hover {
    color: rgb(254 244 210 / 0.1);
  }

  .lg\:hover\:text-secondary-100\/100:hover {
    color: rgb(254 244 210 / 1);
  }

  .lg\:hover\:text-secondary-100\/20:hover {
    color: rgb(254 244 210 / 0.2);
  }

  .lg\:hover\:text-secondary-100\/25:hover {
    color: rgb(254 244 210 / 0.25);
  }

  .lg\:hover\:text-secondary-100\/30:hover {
    color: rgb(254 244 210 / 0.3);
  }

  .lg\:hover\:text-secondary-100\/40:hover {
    color: rgb(254 244 210 / 0.4);
  }

  .lg\:hover\:text-secondary-100\/5:hover {
    color: rgb(254 244 210 / 0.05);
  }

  .lg\:hover\:text-secondary-100\/50:hover {
    color: rgb(254 244 210 / 0.5);
  }

  .lg\:hover\:text-secondary-100\/60:hover {
    color: rgb(254 244 210 / 0.6);
  }

  .lg\:hover\:text-secondary-100\/70:hover {
    color: rgb(254 244 210 / 0.7);
  }

  .lg\:hover\:text-secondary-100\/75:hover {
    color: rgb(254 244 210 / 0.75);
  }

  .lg\:hover\:text-secondary-100\/80:hover {
    color: rgb(254 244 210 / 0.8);
  }

  .lg\:hover\:text-secondary-100\/90:hover {
    color: rgb(254 244 210 / 0.9);
  }

  .lg\:hover\:text-secondary-100\/95:hover {
    color: rgb(254 244 210 / 0.95);
  }

  .lg\:hover\:text-secondary-200:hover {
    --tw-text-opacity: 1;
    color: rgb(254 231 166 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-secondary-200\/0:hover {
    color: rgb(254 231 166 / 0);
  }

  .lg\:hover\:text-secondary-200\/10:hover {
    color: rgb(254 231 166 / 0.1);
  }

  .lg\:hover\:text-secondary-200\/100:hover {
    color: rgb(254 231 166 / 1);
  }

  .lg\:hover\:text-secondary-200\/20:hover {
    color: rgb(254 231 166 / 0.2);
  }

  .lg\:hover\:text-secondary-200\/25:hover {
    color: rgb(254 231 166 / 0.25);
  }

  .lg\:hover\:text-secondary-200\/30:hover {
    color: rgb(254 231 166 / 0.3);
  }

  .lg\:hover\:text-secondary-200\/40:hover {
    color: rgb(254 231 166 / 0.4);
  }

  .lg\:hover\:text-secondary-200\/5:hover {
    color: rgb(254 231 166 / 0.05);
  }

  .lg\:hover\:text-secondary-200\/50:hover {
    color: rgb(254 231 166 / 0.5);
  }

  .lg\:hover\:text-secondary-200\/60:hover {
    color: rgb(254 231 166 / 0.6);
  }

  .lg\:hover\:text-secondary-200\/70:hover {
    color: rgb(254 231 166 / 0.7);
  }

  .lg\:hover\:text-secondary-200\/75:hover {
    color: rgb(254 231 166 / 0.75);
  }

  .lg\:hover\:text-secondary-200\/80:hover {
    color: rgb(254 231 166 / 0.8);
  }

  .lg\:hover\:text-secondary-200\/90:hover {
    color: rgb(254 231 166 / 0.9);
  }

  .lg\:hover\:text-secondary-200\/95:hover {
    color: rgb(254 231 166 / 0.95);
  }

  .lg\:hover\:text-secondary-300:hover {
    --tw-text-opacity: 1;
    color: rgb(254 218 122 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-secondary-300\/0:hover {
    color: rgb(254 218 122 / 0);
  }

  .lg\:hover\:text-secondary-300\/10:hover {
    color: rgb(254 218 122 / 0.1);
  }

  .lg\:hover\:text-secondary-300\/100:hover {
    color: rgb(254 218 122 / 1);
  }

  .lg\:hover\:text-secondary-300\/20:hover {
    color: rgb(254 218 122 / 0.2);
  }

  .lg\:hover\:text-secondary-300\/25:hover {
    color: rgb(254 218 122 / 0.25);
  }

  .lg\:hover\:text-secondary-300\/30:hover {
    color: rgb(254 218 122 / 0.3);
  }

  .lg\:hover\:text-secondary-300\/40:hover {
    color: rgb(254 218 122 / 0.4);
  }

  .lg\:hover\:text-secondary-300\/5:hover {
    color: rgb(254 218 122 / 0.05);
  }

  .lg\:hover\:text-secondary-300\/50:hover {
    color: rgb(254 218 122 / 0.5);
  }

  .lg\:hover\:text-secondary-300\/60:hover {
    color: rgb(254 218 122 / 0.6);
  }

  .lg\:hover\:text-secondary-300\/70:hover {
    color: rgb(254 218 122 / 0.7);
  }

  .lg\:hover\:text-secondary-300\/75:hover {
    color: rgb(254 218 122 / 0.75);
  }

  .lg\:hover\:text-secondary-300\/80:hover {
    color: rgb(254 218 122 / 0.8);
  }

  .lg\:hover\:text-secondary-300\/90:hover {
    color: rgb(254 218 122 / 0.9);
  }

  .lg\:hover\:text-secondary-300\/95:hover {
    color: rgb(254 218 122 / 0.95);
  }

  .lg\:hover\:text-secondary-400:hover {
    --tw-text-opacity: 1;
    color: rgb(254 204 78 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-secondary-400\/0:hover {
    color: rgb(254 204 78 / 0);
  }

  .lg\:hover\:text-secondary-400\/10:hover {
    color: rgb(254 204 78 / 0.1);
  }

  .lg\:hover\:text-secondary-400\/100:hover {
    color: rgb(254 204 78 / 1);
  }

  .lg\:hover\:text-secondary-400\/20:hover {
    color: rgb(254 204 78 / 0.2);
  }

  .lg\:hover\:text-secondary-400\/25:hover {
    color: rgb(254 204 78 / 0.25);
  }

  .lg\:hover\:text-secondary-400\/30:hover {
    color: rgb(254 204 78 / 0.3);
  }

  .lg\:hover\:text-secondary-400\/40:hover {
    color: rgb(254 204 78 / 0.4);
  }

  .lg\:hover\:text-secondary-400\/5:hover {
    color: rgb(254 204 78 / 0.05);
  }

  .lg\:hover\:text-secondary-400\/50:hover {
    color: rgb(254 204 78 / 0.5);
  }

  .lg\:hover\:text-secondary-400\/60:hover {
    color: rgb(254 204 78 / 0.6);
  }

  .lg\:hover\:text-secondary-400\/70:hover {
    color: rgb(254 204 78 / 0.7);
  }

  .lg\:hover\:text-secondary-400\/75:hover {
    color: rgb(254 204 78 / 0.75);
  }

  .lg\:hover\:text-secondary-400\/80:hover {
    color: rgb(254 204 78 / 0.8);
  }

  .lg\:hover\:text-secondary-400\/90:hover {
    color: rgb(254 204 78 / 0.9);
  }

  .lg\:hover\:text-secondary-400\/95:hover {
    color: rgb(254 204 78 / 0.95);
  }

  .lg\:hover\:text-secondary-500:hover {
    --tw-text-opacity: 1;
    color: rgb(238 197 53 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-secondary-500\/0:hover {
    color: rgb(238 197 53 / 0);
  }

  .lg\:hover\:text-secondary-500\/10:hover {
    color: rgb(238 197 53 / 0.1);
  }

  .lg\:hover\:text-secondary-500\/100:hover {
    color: rgb(238 197 53 / 1);
  }

  .lg\:hover\:text-secondary-500\/20:hover {
    color: rgb(238 197 53 / 0.2);
  }

  .lg\:hover\:text-secondary-500\/25:hover {
    color: rgb(238 197 53 / 0.25);
  }

  .lg\:hover\:text-secondary-500\/30:hover {
    color: rgb(238 197 53 / 0.3);
  }

  .lg\:hover\:text-secondary-500\/40:hover {
    color: rgb(238 197 53 / 0.4);
  }

  .lg\:hover\:text-secondary-500\/5:hover {
    color: rgb(238 197 53 / 0.05);
  }

  .lg\:hover\:text-secondary-500\/50:hover {
    color: rgb(238 197 53 / 0.5);
  }

  .lg\:hover\:text-secondary-500\/60:hover {
    color: rgb(238 197 53 / 0.6);
  }

  .lg\:hover\:text-secondary-500\/70:hover {
    color: rgb(238 197 53 / 0.7);
  }

  .lg\:hover\:text-secondary-500\/75:hover {
    color: rgb(238 197 53 / 0.75);
  }

  .lg\:hover\:text-secondary-500\/80:hover {
    color: rgb(238 197 53 / 0.8);
  }

  .lg\:hover\:text-secondary-500\/90:hover {
    color: rgb(238 197 53 / 0.9);
  }

  .lg\:hover\:text-secondary-500\/95:hover {
    color: rgb(238 197 53 / 0.95);
  }

  .lg\:hover\:text-secondary-600:hover {
    --tw-text-opacity: 1;
    color: rgb(213 174 45 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-secondary-600\/0:hover {
    color: rgb(213 174 45 / 0);
  }

  .lg\:hover\:text-secondary-600\/10:hover {
    color: rgb(213 174 45 / 0.1);
  }

  .lg\:hover\:text-secondary-600\/100:hover {
    color: rgb(213 174 45 / 1);
  }

  .lg\:hover\:text-secondary-600\/20:hover {
    color: rgb(213 174 45 / 0.2);
  }

  .lg\:hover\:text-secondary-600\/25:hover {
    color: rgb(213 174 45 / 0.25);
  }

  .lg\:hover\:text-secondary-600\/30:hover {
    color: rgb(213 174 45 / 0.3);
  }

  .lg\:hover\:text-secondary-600\/40:hover {
    color: rgb(213 174 45 / 0.4);
  }

  .lg\:hover\:text-secondary-600\/5:hover {
    color: rgb(213 174 45 / 0.05);
  }

  .lg\:hover\:text-secondary-600\/50:hover {
    color: rgb(213 174 45 / 0.5);
  }

  .lg\:hover\:text-secondary-600\/60:hover {
    color: rgb(213 174 45 / 0.6);
  }

  .lg\:hover\:text-secondary-600\/70:hover {
    color: rgb(213 174 45 / 0.7);
  }

  .lg\:hover\:text-secondary-600\/75:hover {
    color: rgb(213 174 45 / 0.75);
  }

  .lg\:hover\:text-secondary-600\/80:hover {
    color: rgb(213 174 45 / 0.8);
  }

  .lg\:hover\:text-secondary-600\/90:hover {
    color: rgb(213 174 45 / 0.9);
  }

  .lg\:hover\:text-secondary-600\/95:hover {
    color: rgb(213 174 45 / 0.95);
  }

  .lg\:hover\:text-secondary-700:hover {
    --tw-text-opacity: 1;
    color: rgb(171 135 37 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-secondary-700\/0:hover {
    color: rgb(171 135 37 / 0);
  }

  .lg\:hover\:text-secondary-700\/10:hover {
    color: rgb(171 135 37 / 0.1);
  }

  .lg\:hover\:text-secondary-700\/100:hover {
    color: rgb(171 135 37 / 1);
  }

  .lg\:hover\:text-secondary-700\/20:hover {
    color: rgb(171 135 37 / 0.2);
  }

  .lg\:hover\:text-secondary-700\/25:hover {
    color: rgb(171 135 37 / 0.25);
  }

  .lg\:hover\:text-secondary-700\/30:hover {
    color: rgb(171 135 37 / 0.3);
  }

  .lg\:hover\:text-secondary-700\/40:hover {
    color: rgb(171 135 37 / 0.4);
  }

  .lg\:hover\:text-secondary-700\/5:hover {
    color: rgb(171 135 37 / 0.05);
  }

  .lg\:hover\:text-secondary-700\/50:hover {
    color: rgb(171 135 37 / 0.5);
  }

  .lg\:hover\:text-secondary-700\/60:hover {
    color: rgb(171 135 37 / 0.6);
  }

  .lg\:hover\:text-secondary-700\/70:hover {
    color: rgb(171 135 37 / 0.7);
  }

  .lg\:hover\:text-secondary-700\/75:hover {
    color: rgb(171 135 37 / 0.75);
  }

  .lg\:hover\:text-secondary-700\/80:hover {
    color: rgb(171 135 37 / 0.8);
  }

  .lg\:hover\:text-secondary-700\/90:hover {
    color: rgb(171 135 37 / 0.9);
  }

  .lg\:hover\:text-secondary-700\/95:hover {
    color: rgb(171 135 37 / 0.95);
  }

  .lg\:hover\:text-secondary-800:hover {
    --tw-text-opacity: 1;
    color: rgb(130 96 29 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-secondary-800\/0:hover {
    color: rgb(130 96 29 / 0);
  }

  .lg\:hover\:text-secondary-800\/10:hover {
    color: rgb(130 96 29 / 0.1);
  }

  .lg\:hover\:text-secondary-800\/100:hover {
    color: rgb(130 96 29 / 1);
  }

  .lg\:hover\:text-secondary-800\/20:hover {
    color: rgb(130 96 29 / 0.2);
  }

  .lg\:hover\:text-secondary-800\/25:hover {
    color: rgb(130 96 29 / 0.25);
  }

  .lg\:hover\:text-secondary-800\/30:hover {
    color: rgb(130 96 29 / 0.3);
  }

  .lg\:hover\:text-secondary-800\/40:hover {
    color: rgb(130 96 29 / 0.4);
  }

  .lg\:hover\:text-secondary-800\/5:hover {
    color: rgb(130 96 29 / 0.05);
  }

  .lg\:hover\:text-secondary-800\/50:hover {
    color: rgb(130 96 29 / 0.5);
  }

  .lg\:hover\:text-secondary-800\/60:hover {
    color: rgb(130 96 29 / 0.6);
  }

  .lg\:hover\:text-secondary-800\/70:hover {
    color: rgb(130 96 29 / 0.7);
  }

  .lg\:hover\:text-secondary-800\/75:hover {
    color: rgb(130 96 29 / 0.75);
  }

  .lg\:hover\:text-secondary-800\/80:hover {
    color: rgb(130 96 29 / 0.8);
  }

  .lg\:hover\:text-secondary-800\/90:hover {
    color: rgb(130 96 29 / 0.9);
  }

  .lg\:hover\:text-secondary-800\/95:hover {
    color: rgb(130 96 29 / 0.95);
  }

  .lg\:hover\:text-secondary-900:hover {
    --tw-text-opacity: 1;
    color: rgb(88 64 21 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-secondary-900\/0:hover {
    color: rgb(88 64 21 / 0);
  }

  .lg\:hover\:text-secondary-900\/10:hover {
    color: rgb(88 64 21 / 0.1);
  }

  .lg\:hover\:text-secondary-900\/100:hover {
    color: rgb(88 64 21 / 1);
  }

  .lg\:hover\:text-secondary-900\/20:hover {
    color: rgb(88 64 21 / 0.2);
  }

  .lg\:hover\:text-secondary-900\/25:hover {
    color: rgb(88 64 21 / 0.25);
  }

  .lg\:hover\:text-secondary-900\/30:hover {
    color: rgb(88 64 21 / 0.3);
  }

  .lg\:hover\:text-secondary-900\/40:hover {
    color: rgb(88 64 21 / 0.4);
  }

  .lg\:hover\:text-secondary-900\/5:hover {
    color: rgb(88 64 21 / 0.05);
  }

  .lg\:hover\:text-secondary-900\/50:hover {
    color: rgb(88 64 21 / 0.5);
  }

  .lg\:hover\:text-secondary-900\/60:hover {
    color: rgb(88 64 21 / 0.6);
  }

  .lg\:hover\:text-secondary-900\/70:hover {
    color: rgb(88 64 21 / 0.7);
  }

  .lg\:hover\:text-secondary-900\/75:hover {
    color: rgb(88 64 21 / 0.75);
  }

  .lg\:hover\:text-secondary-900\/80:hover {
    color: rgb(88 64 21 / 0.8);
  }

  .lg\:hover\:text-secondary-900\/90:hover {
    color: rgb(88 64 21 / 0.9);
  }

  .lg\:hover\:text-secondary-900\/95:hover {
    color: rgb(88 64 21 / 0.95);
  }

  .lg\:hover\:text-sky-100:hover {
    --tw-text-opacity: 1;
    color: rgb(224 242 254 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-sky-100\/0:hover {
    color: rgb(224 242 254 / 0);
  }

  .lg\:hover\:text-sky-100\/10:hover {
    color: rgb(224 242 254 / 0.1);
  }

  .lg\:hover\:text-sky-100\/100:hover {
    color: rgb(224 242 254 / 1);
  }

  .lg\:hover\:text-sky-100\/20:hover {
    color: rgb(224 242 254 / 0.2);
  }

  .lg\:hover\:text-sky-100\/25:hover {
    color: rgb(224 242 254 / 0.25);
  }

  .lg\:hover\:text-sky-100\/30:hover {
    color: rgb(224 242 254 / 0.3);
  }

  .lg\:hover\:text-sky-100\/40:hover {
    color: rgb(224 242 254 / 0.4);
  }

  .lg\:hover\:text-sky-100\/5:hover {
    color: rgb(224 242 254 / 0.05);
  }

  .lg\:hover\:text-sky-100\/50:hover {
    color: rgb(224 242 254 / 0.5);
  }

  .lg\:hover\:text-sky-100\/60:hover {
    color: rgb(224 242 254 / 0.6);
  }

  .lg\:hover\:text-sky-100\/70:hover {
    color: rgb(224 242 254 / 0.7);
  }

  .lg\:hover\:text-sky-100\/75:hover {
    color: rgb(224 242 254 / 0.75);
  }

  .lg\:hover\:text-sky-100\/80:hover {
    color: rgb(224 242 254 / 0.8);
  }

  .lg\:hover\:text-sky-100\/90:hover {
    color: rgb(224 242 254 / 0.9);
  }

  .lg\:hover\:text-sky-100\/95:hover {
    color: rgb(224 242 254 / 0.95);
  }

  .lg\:hover\:text-sky-200:hover {
    --tw-text-opacity: 1;
    color: rgb(186 230 253 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-sky-200\/0:hover {
    color: rgb(186 230 253 / 0);
  }

  .lg\:hover\:text-sky-200\/10:hover {
    color: rgb(186 230 253 / 0.1);
  }

  .lg\:hover\:text-sky-200\/100:hover {
    color: rgb(186 230 253 / 1);
  }

  .lg\:hover\:text-sky-200\/20:hover {
    color: rgb(186 230 253 / 0.2);
  }

  .lg\:hover\:text-sky-200\/25:hover {
    color: rgb(186 230 253 / 0.25);
  }

  .lg\:hover\:text-sky-200\/30:hover {
    color: rgb(186 230 253 / 0.3);
  }

  .lg\:hover\:text-sky-200\/40:hover {
    color: rgb(186 230 253 / 0.4);
  }

  .lg\:hover\:text-sky-200\/5:hover {
    color: rgb(186 230 253 / 0.05);
  }

  .lg\:hover\:text-sky-200\/50:hover {
    color: rgb(186 230 253 / 0.5);
  }

  .lg\:hover\:text-sky-200\/60:hover {
    color: rgb(186 230 253 / 0.6);
  }

  .lg\:hover\:text-sky-200\/70:hover {
    color: rgb(186 230 253 / 0.7);
  }

  .lg\:hover\:text-sky-200\/75:hover {
    color: rgb(186 230 253 / 0.75);
  }

  .lg\:hover\:text-sky-200\/80:hover {
    color: rgb(186 230 253 / 0.8);
  }

  .lg\:hover\:text-sky-200\/90:hover {
    color: rgb(186 230 253 / 0.9);
  }

  .lg\:hover\:text-sky-200\/95:hover {
    color: rgb(186 230 253 / 0.95);
  }

  .lg\:hover\:text-sky-300:hover {
    --tw-text-opacity: 1;
    color: rgb(125 211 252 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-sky-300\/0:hover {
    color: rgb(125 211 252 / 0);
  }

  .lg\:hover\:text-sky-300\/10:hover {
    color: rgb(125 211 252 / 0.1);
  }

  .lg\:hover\:text-sky-300\/100:hover {
    color: rgb(125 211 252 / 1);
  }

  .lg\:hover\:text-sky-300\/20:hover {
    color: rgb(125 211 252 / 0.2);
  }

  .lg\:hover\:text-sky-300\/25:hover {
    color: rgb(125 211 252 / 0.25);
  }

  .lg\:hover\:text-sky-300\/30:hover {
    color: rgb(125 211 252 / 0.3);
  }

  .lg\:hover\:text-sky-300\/40:hover {
    color: rgb(125 211 252 / 0.4);
  }

  .lg\:hover\:text-sky-300\/5:hover {
    color: rgb(125 211 252 / 0.05);
  }

  .lg\:hover\:text-sky-300\/50:hover {
    color: rgb(125 211 252 / 0.5);
  }

  .lg\:hover\:text-sky-300\/60:hover {
    color: rgb(125 211 252 / 0.6);
  }

  .lg\:hover\:text-sky-300\/70:hover {
    color: rgb(125 211 252 / 0.7);
  }

  .lg\:hover\:text-sky-300\/75:hover {
    color: rgb(125 211 252 / 0.75);
  }

  .lg\:hover\:text-sky-300\/80:hover {
    color: rgb(125 211 252 / 0.8);
  }

  .lg\:hover\:text-sky-300\/90:hover {
    color: rgb(125 211 252 / 0.9);
  }

  .lg\:hover\:text-sky-300\/95:hover {
    color: rgb(125 211 252 / 0.95);
  }

  .lg\:hover\:text-sky-400:hover {
    --tw-text-opacity: 1;
    color: rgb(56 189 248 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-sky-400\/0:hover {
    color: rgb(56 189 248 / 0);
  }

  .lg\:hover\:text-sky-400\/10:hover {
    color: rgb(56 189 248 / 0.1);
  }

  .lg\:hover\:text-sky-400\/100:hover {
    color: rgb(56 189 248 / 1);
  }

  .lg\:hover\:text-sky-400\/20:hover {
    color: rgb(56 189 248 / 0.2);
  }

  .lg\:hover\:text-sky-400\/25:hover {
    color: rgb(56 189 248 / 0.25);
  }

  .lg\:hover\:text-sky-400\/30:hover {
    color: rgb(56 189 248 / 0.3);
  }

  .lg\:hover\:text-sky-400\/40:hover {
    color: rgb(56 189 248 / 0.4);
  }

  .lg\:hover\:text-sky-400\/5:hover {
    color: rgb(56 189 248 / 0.05);
  }

  .lg\:hover\:text-sky-400\/50:hover {
    color: rgb(56 189 248 / 0.5);
  }

  .lg\:hover\:text-sky-400\/60:hover {
    color: rgb(56 189 248 / 0.6);
  }

  .lg\:hover\:text-sky-400\/70:hover {
    color: rgb(56 189 248 / 0.7);
  }

  .lg\:hover\:text-sky-400\/75:hover {
    color: rgb(56 189 248 / 0.75);
  }

  .lg\:hover\:text-sky-400\/80:hover {
    color: rgb(56 189 248 / 0.8);
  }

  .lg\:hover\:text-sky-400\/90:hover {
    color: rgb(56 189 248 / 0.9);
  }

  .lg\:hover\:text-sky-400\/95:hover {
    color: rgb(56 189 248 / 0.95);
  }

  .lg\:hover\:text-sky-50:hover {
    --tw-text-opacity: 1;
    color: rgb(240 249 255 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-sky-50\/0:hover {
    color: rgb(240 249 255 / 0);
  }

  .lg\:hover\:text-sky-50\/10:hover {
    color: rgb(240 249 255 / 0.1);
  }

  .lg\:hover\:text-sky-50\/100:hover {
    color: rgb(240 249 255 / 1);
  }

  .lg\:hover\:text-sky-50\/20:hover {
    color: rgb(240 249 255 / 0.2);
  }

  .lg\:hover\:text-sky-50\/25:hover {
    color: rgb(240 249 255 / 0.25);
  }

  .lg\:hover\:text-sky-50\/30:hover {
    color: rgb(240 249 255 / 0.3);
  }

  .lg\:hover\:text-sky-50\/40:hover {
    color: rgb(240 249 255 / 0.4);
  }

  .lg\:hover\:text-sky-50\/5:hover {
    color: rgb(240 249 255 / 0.05);
  }

  .lg\:hover\:text-sky-50\/50:hover {
    color: rgb(240 249 255 / 0.5);
  }

  .lg\:hover\:text-sky-50\/60:hover {
    color: rgb(240 249 255 / 0.6);
  }

  .lg\:hover\:text-sky-50\/70:hover {
    color: rgb(240 249 255 / 0.7);
  }

  .lg\:hover\:text-sky-50\/75:hover {
    color: rgb(240 249 255 / 0.75);
  }

  .lg\:hover\:text-sky-50\/80:hover {
    color: rgb(240 249 255 / 0.8);
  }

  .lg\:hover\:text-sky-50\/90:hover {
    color: rgb(240 249 255 / 0.9);
  }

  .lg\:hover\:text-sky-50\/95:hover {
    color: rgb(240 249 255 / 0.95);
  }

  .lg\:hover\:text-sky-500:hover {
    --tw-text-opacity: 1;
    color: rgb(14 165 233 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-sky-500\/0:hover {
    color: rgb(14 165 233 / 0);
  }

  .lg\:hover\:text-sky-500\/10:hover {
    color: rgb(14 165 233 / 0.1);
  }

  .lg\:hover\:text-sky-500\/100:hover {
    color: rgb(14 165 233 / 1);
  }

  .lg\:hover\:text-sky-500\/20:hover {
    color: rgb(14 165 233 / 0.2);
  }

  .lg\:hover\:text-sky-500\/25:hover {
    color: rgb(14 165 233 / 0.25);
  }

  .lg\:hover\:text-sky-500\/30:hover {
    color: rgb(14 165 233 / 0.3);
  }

  .lg\:hover\:text-sky-500\/40:hover {
    color: rgb(14 165 233 / 0.4);
  }

  .lg\:hover\:text-sky-500\/5:hover {
    color: rgb(14 165 233 / 0.05);
  }

  .lg\:hover\:text-sky-500\/50:hover {
    color: rgb(14 165 233 / 0.5);
  }

  .lg\:hover\:text-sky-500\/60:hover {
    color: rgb(14 165 233 / 0.6);
  }

  .lg\:hover\:text-sky-500\/70:hover {
    color: rgb(14 165 233 / 0.7);
  }

  .lg\:hover\:text-sky-500\/75:hover {
    color: rgb(14 165 233 / 0.75);
  }

  .lg\:hover\:text-sky-500\/80:hover {
    color: rgb(14 165 233 / 0.8);
  }

  .lg\:hover\:text-sky-500\/90:hover {
    color: rgb(14 165 233 / 0.9);
  }

  .lg\:hover\:text-sky-500\/95:hover {
    color: rgb(14 165 233 / 0.95);
  }

  .lg\:hover\:text-sky-600:hover {
    --tw-text-opacity: 1;
    color: rgb(2 132 199 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-sky-600\/0:hover {
    color: rgb(2 132 199 / 0);
  }

  .lg\:hover\:text-sky-600\/10:hover {
    color: rgb(2 132 199 / 0.1);
  }

  .lg\:hover\:text-sky-600\/100:hover {
    color: rgb(2 132 199 / 1);
  }

  .lg\:hover\:text-sky-600\/20:hover {
    color: rgb(2 132 199 / 0.2);
  }

  .lg\:hover\:text-sky-600\/25:hover {
    color: rgb(2 132 199 / 0.25);
  }

  .lg\:hover\:text-sky-600\/30:hover {
    color: rgb(2 132 199 / 0.3);
  }

  .lg\:hover\:text-sky-600\/40:hover {
    color: rgb(2 132 199 / 0.4);
  }

  .lg\:hover\:text-sky-600\/5:hover {
    color: rgb(2 132 199 / 0.05);
  }

  .lg\:hover\:text-sky-600\/50:hover {
    color: rgb(2 132 199 / 0.5);
  }

  .lg\:hover\:text-sky-600\/60:hover {
    color: rgb(2 132 199 / 0.6);
  }

  .lg\:hover\:text-sky-600\/70:hover {
    color: rgb(2 132 199 / 0.7);
  }

  .lg\:hover\:text-sky-600\/75:hover {
    color: rgb(2 132 199 / 0.75);
  }

  .lg\:hover\:text-sky-600\/80:hover {
    color: rgb(2 132 199 / 0.8);
  }

  .lg\:hover\:text-sky-600\/90:hover {
    color: rgb(2 132 199 / 0.9);
  }

  .lg\:hover\:text-sky-600\/95:hover {
    color: rgb(2 132 199 / 0.95);
  }

  .lg\:hover\:text-sky-700:hover {
    --tw-text-opacity: 1;
    color: rgb(3 105 161 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-sky-700\/0:hover {
    color: rgb(3 105 161 / 0);
  }

  .lg\:hover\:text-sky-700\/10:hover {
    color: rgb(3 105 161 / 0.1);
  }

  .lg\:hover\:text-sky-700\/100:hover {
    color: rgb(3 105 161 / 1);
  }

  .lg\:hover\:text-sky-700\/20:hover {
    color: rgb(3 105 161 / 0.2);
  }

  .lg\:hover\:text-sky-700\/25:hover {
    color: rgb(3 105 161 / 0.25);
  }

  .lg\:hover\:text-sky-700\/30:hover {
    color: rgb(3 105 161 / 0.3);
  }

  .lg\:hover\:text-sky-700\/40:hover {
    color: rgb(3 105 161 / 0.4);
  }

  .lg\:hover\:text-sky-700\/5:hover {
    color: rgb(3 105 161 / 0.05);
  }

  .lg\:hover\:text-sky-700\/50:hover {
    color: rgb(3 105 161 / 0.5);
  }

  .lg\:hover\:text-sky-700\/60:hover {
    color: rgb(3 105 161 / 0.6);
  }

  .lg\:hover\:text-sky-700\/70:hover {
    color: rgb(3 105 161 / 0.7);
  }

  .lg\:hover\:text-sky-700\/75:hover {
    color: rgb(3 105 161 / 0.75);
  }

  .lg\:hover\:text-sky-700\/80:hover {
    color: rgb(3 105 161 / 0.8);
  }

  .lg\:hover\:text-sky-700\/90:hover {
    color: rgb(3 105 161 / 0.9);
  }

  .lg\:hover\:text-sky-700\/95:hover {
    color: rgb(3 105 161 / 0.95);
  }

  .lg\:hover\:text-sky-800:hover {
    --tw-text-opacity: 1;
    color: rgb(7 89 133 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-sky-800\/0:hover {
    color: rgb(7 89 133 / 0);
  }

  .lg\:hover\:text-sky-800\/10:hover {
    color: rgb(7 89 133 / 0.1);
  }

  .lg\:hover\:text-sky-800\/100:hover {
    color: rgb(7 89 133 / 1);
  }

  .lg\:hover\:text-sky-800\/20:hover {
    color: rgb(7 89 133 / 0.2);
  }

  .lg\:hover\:text-sky-800\/25:hover {
    color: rgb(7 89 133 / 0.25);
  }

  .lg\:hover\:text-sky-800\/30:hover {
    color: rgb(7 89 133 / 0.3);
  }

  .lg\:hover\:text-sky-800\/40:hover {
    color: rgb(7 89 133 / 0.4);
  }

  .lg\:hover\:text-sky-800\/5:hover {
    color: rgb(7 89 133 / 0.05);
  }

  .lg\:hover\:text-sky-800\/50:hover {
    color: rgb(7 89 133 / 0.5);
  }

  .lg\:hover\:text-sky-800\/60:hover {
    color: rgb(7 89 133 / 0.6);
  }

  .lg\:hover\:text-sky-800\/70:hover {
    color: rgb(7 89 133 / 0.7);
  }

  .lg\:hover\:text-sky-800\/75:hover {
    color: rgb(7 89 133 / 0.75);
  }

  .lg\:hover\:text-sky-800\/80:hover {
    color: rgb(7 89 133 / 0.8);
  }

  .lg\:hover\:text-sky-800\/90:hover {
    color: rgb(7 89 133 / 0.9);
  }

  .lg\:hover\:text-sky-800\/95:hover {
    color: rgb(7 89 133 / 0.95);
  }

  .lg\:hover\:text-sky-900:hover {
    --tw-text-opacity: 1;
    color: rgb(12 74 110 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-sky-900\/0:hover {
    color: rgb(12 74 110 / 0);
  }

  .lg\:hover\:text-sky-900\/10:hover {
    color: rgb(12 74 110 / 0.1);
  }

  .lg\:hover\:text-sky-900\/100:hover {
    color: rgb(12 74 110 / 1);
  }

  .lg\:hover\:text-sky-900\/20:hover {
    color: rgb(12 74 110 / 0.2);
  }

  .lg\:hover\:text-sky-900\/25:hover {
    color: rgb(12 74 110 / 0.25);
  }

  .lg\:hover\:text-sky-900\/30:hover {
    color: rgb(12 74 110 / 0.3);
  }

  .lg\:hover\:text-sky-900\/40:hover {
    color: rgb(12 74 110 / 0.4);
  }

  .lg\:hover\:text-sky-900\/5:hover {
    color: rgb(12 74 110 / 0.05);
  }

  .lg\:hover\:text-sky-900\/50:hover {
    color: rgb(12 74 110 / 0.5);
  }

  .lg\:hover\:text-sky-900\/60:hover {
    color: rgb(12 74 110 / 0.6);
  }

  .lg\:hover\:text-sky-900\/70:hover {
    color: rgb(12 74 110 / 0.7);
  }

  .lg\:hover\:text-sky-900\/75:hover {
    color: rgb(12 74 110 / 0.75);
  }

  .lg\:hover\:text-sky-900\/80:hover {
    color: rgb(12 74 110 / 0.8);
  }

  .lg\:hover\:text-sky-900\/90:hover {
    color: rgb(12 74 110 / 0.9);
  }

  .lg\:hover\:text-sky-900\/95:hover {
    color: rgb(12 74 110 / 0.95);
  }

  .lg\:hover\:text-success-500:hover {
    --tw-text-opacity: 1;
    color: rgb(72 187 120 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-success-500\/0:hover {
    color: rgb(72 187 120 / 0);
  }

  .lg\:hover\:text-success-500\/10:hover {
    color: rgb(72 187 120 / 0.1);
  }

  .lg\:hover\:text-success-500\/100:hover {
    color: rgb(72 187 120 / 1);
  }

  .lg\:hover\:text-success-500\/20:hover {
    color: rgb(72 187 120 / 0.2);
  }

  .lg\:hover\:text-success-500\/25:hover {
    color: rgb(72 187 120 / 0.25);
  }

  .lg\:hover\:text-success-500\/30:hover {
    color: rgb(72 187 120 / 0.3);
  }

  .lg\:hover\:text-success-500\/40:hover {
    color: rgb(72 187 120 / 0.4);
  }

  .lg\:hover\:text-success-500\/5:hover {
    color: rgb(72 187 120 / 0.05);
  }

  .lg\:hover\:text-success-500\/50:hover {
    color: rgb(72 187 120 / 0.5);
  }

  .lg\:hover\:text-success-500\/60:hover {
    color: rgb(72 187 120 / 0.6);
  }

  .lg\:hover\:text-success-500\/70:hover {
    color: rgb(72 187 120 / 0.7);
  }

  .lg\:hover\:text-success-500\/75:hover {
    color: rgb(72 187 120 / 0.75);
  }

  .lg\:hover\:text-success-500\/80:hover {
    color: rgb(72 187 120 / 0.8);
  }

  .lg\:hover\:text-success-500\/90:hover {
    color: rgb(72 187 120 / 0.9);
  }

  .lg\:hover\:text-success-500\/95:hover {
    color: rgb(72 187 120 / 0.95);
  }

  .lg\:hover\:text-warning-500:hover {
    --tw-text-opacity: 1;
    color: rgb(246 224 94 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-warning-500\/0:hover {
    color: rgb(246 224 94 / 0);
  }

  .lg\:hover\:text-warning-500\/10:hover {
    color: rgb(246 224 94 / 0.1);
  }

  .lg\:hover\:text-warning-500\/100:hover {
    color: rgb(246 224 94 / 1);
  }

  .lg\:hover\:text-warning-500\/20:hover {
    color: rgb(246 224 94 / 0.2);
  }

  .lg\:hover\:text-warning-500\/25:hover {
    color: rgb(246 224 94 / 0.25);
  }

  .lg\:hover\:text-warning-500\/30:hover {
    color: rgb(246 224 94 / 0.3);
  }

  .lg\:hover\:text-warning-500\/40:hover {
    color: rgb(246 224 94 / 0.4);
  }

  .lg\:hover\:text-warning-500\/5:hover {
    color: rgb(246 224 94 / 0.05);
  }

  .lg\:hover\:text-warning-500\/50:hover {
    color: rgb(246 224 94 / 0.5);
  }

  .lg\:hover\:text-warning-500\/60:hover {
    color: rgb(246 224 94 / 0.6);
  }

  .lg\:hover\:text-warning-500\/70:hover {
    color: rgb(246 224 94 / 0.7);
  }

  .lg\:hover\:text-warning-500\/75:hover {
    color: rgb(246 224 94 / 0.75);
  }

  .lg\:hover\:text-warning-500\/80:hover {
    color: rgb(246 224 94 / 0.8);
  }

  .lg\:hover\:text-warning-500\/90:hover {
    color: rgb(246 224 94 / 0.9);
  }

  .lg\:hover\:text-warning-500\/95:hover {
    color: rgb(246 224 94 / 0.95);
  }

  .lg\:hover\:text-yellow-100:hover {
    --tw-text-opacity: 1;
    color: rgb(254 249 195 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-100\/0:hover {
    color: rgb(254 249 195 / 0);
  }

  .lg\:hover\:text-yellow-100\/10:hover {
    color: rgb(254 249 195 / 0.1);
  }

  .lg\:hover\:text-yellow-100\/100:hover {
    color: rgb(254 249 195 / 1);
  }

  .lg\:hover\:text-yellow-100\/20:hover {
    color: rgb(254 249 195 / 0.2);
  }

  .lg\:hover\:text-yellow-100\/25:hover {
    color: rgb(254 249 195 / 0.25);
  }

  .lg\:hover\:text-yellow-100\/30:hover {
    color: rgb(254 249 195 / 0.3);
  }

  .lg\:hover\:text-yellow-100\/40:hover {
    color: rgb(254 249 195 / 0.4);
  }

  .lg\:hover\:text-yellow-100\/5:hover {
    color: rgb(254 249 195 / 0.05);
  }

  .lg\:hover\:text-yellow-100\/50:hover {
    color: rgb(254 249 195 / 0.5);
  }

  .lg\:hover\:text-yellow-100\/60:hover {
    color: rgb(254 249 195 / 0.6);
  }

  .lg\:hover\:text-yellow-100\/70:hover {
    color: rgb(254 249 195 / 0.7);
  }

  .lg\:hover\:text-yellow-100\/75:hover {
    color: rgb(254 249 195 / 0.75);
  }

  .lg\:hover\:text-yellow-100\/80:hover {
    color: rgb(254 249 195 / 0.8);
  }

  .lg\:hover\:text-yellow-100\/90:hover {
    color: rgb(254 249 195 / 0.9);
  }

  .lg\:hover\:text-yellow-100\/95:hover {
    color: rgb(254 249 195 / 0.95);
  }

  .lg\:hover\:text-yellow-200:hover {
    --tw-text-opacity: 1;
    color: rgb(254 240 138 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-200\/0:hover {
    color: rgb(254 240 138 / 0);
  }

  .lg\:hover\:text-yellow-200\/10:hover {
    color: rgb(254 240 138 / 0.1);
  }

  .lg\:hover\:text-yellow-200\/100:hover {
    color: rgb(254 240 138 / 1);
  }

  .lg\:hover\:text-yellow-200\/20:hover {
    color: rgb(254 240 138 / 0.2);
  }

  .lg\:hover\:text-yellow-200\/25:hover {
    color: rgb(254 240 138 / 0.25);
  }

  .lg\:hover\:text-yellow-200\/30:hover {
    color: rgb(254 240 138 / 0.3);
  }

  .lg\:hover\:text-yellow-200\/40:hover {
    color: rgb(254 240 138 / 0.4);
  }

  .lg\:hover\:text-yellow-200\/5:hover {
    color: rgb(254 240 138 / 0.05);
  }

  .lg\:hover\:text-yellow-200\/50:hover {
    color: rgb(254 240 138 / 0.5);
  }

  .lg\:hover\:text-yellow-200\/60:hover {
    color: rgb(254 240 138 / 0.6);
  }

  .lg\:hover\:text-yellow-200\/70:hover {
    color: rgb(254 240 138 / 0.7);
  }

  .lg\:hover\:text-yellow-200\/75:hover {
    color: rgb(254 240 138 / 0.75);
  }

  .lg\:hover\:text-yellow-200\/80:hover {
    color: rgb(254 240 138 / 0.8);
  }

  .lg\:hover\:text-yellow-200\/90:hover {
    color: rgb(254 240 138 / 0.9);
  }

  .lg\:hover\:text-yellow-200\/95:hover {
    color: rgb(254 240 138 / 0.95);
  }

  .lg\:hover\:text-yellow-300:hover {
    --tw-text-opacity: 1;
    color: rgb(253 224 71 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-300\/0:hover {
    color: rgb(253 224 71 / 0);
  }

  .lg\:hover\:text-yellow-300\/10:hover {
    color: rgb(253 224 71 / 0.1);
  }

  .lg\:hover\:text-yellow-300\/100:hover {
    color: rgb(253 224 71 / 1);
  }

  .lg\:hover\:text-yellow-300\/20:hover {
    color: rgb(253 224 71 / 0.2);
  }

  .lg\:hover\:text-yellow-300\/25:hover {
    color: rgb(253 224 71 / 0.25);
  }

  .lg\:hover\:text-yellow-300\/30:hover {
    color: rgb(253 224 71 / 0.3);
  }

  .lg\:hover\:text-yellow-300\/40:hover {
    color: rgb(253 224 71 / 0.4);
  }

  .lg\:hover\:text-yellow-300\/5:hover {
    color: rgb(253 224 71 / 0.05);
  }

  .lg\:hover\:text-yellow-300\/50:hover {
    color: rgb(253 224 71 / 0.5);
  }

  .lg\:hover\:text-yellow-300\/60:hover {
    color: rgb(253 224 71 / 0.6);
  }

  .lg\:hover\:text-yellow-300\/70:hover {
    color: rgb(253 224 71 / 0.7);
  }

  .lg\:hover\:text-yellow-300\/75:hover {
    color: rgb(253 224 71 / 0.75);
  }

  .lg\:hover\:text-yellow-300\/80:hover {
    color: rgb(253 224 71 / 0.8);
  }

  .lg\:hover\:text-yellow-300\/90:hover {
    color: rgb(253 224 71 / 0.9);
  }

  .lg\:hover\:text-yellow-300\/95:hover {
    color: rgb(253 224 71 / 0.95);
  }

  .lg\:hover\:text-yellow-400:hover {
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-400\/0:hover {
    color: rgb(250 204 21 / 0);
  }

  .lg\:hover\:text-yellow-400\/10:hover {
    color: rgb(250 204 21 / 0.1);
  }

  .lg\:hover\:text-yellow-400\/100:hover {
    color: rgb(250 204 21 / 1);
  }

  .lg\:hover\:text-yellow-400\/20:hover {
    color: rgb(250 204 21 / 0.2);
  }

  .lg\:hover\:text-yellow-400\/25:hover {
    color: rgb(250 204 21 / 0.25);
  }

  .lg\:hover\:text-yellow-400\/30:hover {
    color: rgb(250 204 21 / 0.3);
  }

  .lg\:hover\:text-yellow-400\/40:hover {
    color: rgb(250 204 21 / 0.4);
  }

  .lg\:hover\:text-yellow-400\/5:hover {
    color: rgb(250 204 21 / 0.05);
  }

  .lg\:hover\:text-yellow-400\/50:hover {
    color: rgb(250 204 21 / 0.5);
  }

  .lg\:hover\:text-yellow-400\/60:hover {
    color: rgb(250 204 21 / 0.6);
  }

  .lg\:hover\:text-yellow-400\/70:hover {
    color: rgb(250 204 21 / 0.7);
  }

  .lg\:hover\:text-yellow-400\/75:hover {
    color: rgb(250 204 21 / 0.75);
  }

  .lg\:hover\:text-yellow-400\/80:hover {
    color: rgb(250 204 21 / 0.8);
  }

  .lg\:hover\:text-yellow-400\/90:hover {
    color: rgb(250 204 21 / 0.9);
  }

  .lg\:hover\:text-yellow-400\/95:hover {
    color: rgb(250 204 21 / 0.95);
  }

  .lg\:hover\:text-yellow-50:hover {
    --tw-text-opacity: 1;
    color: rgb(254 252 232 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-50\/0:hover {
    color: rgb(254 252 232 / 0);
  }

  .lg\:hover\:text-yellow-50\/10:hover {
    color: rgb(254 252 232 / 0.1);
  }

  .lg\:hover\:text-yellow-50\/100:hover {
    color: rgb(254 252 232 / 1);
  }

  .lg\:hover\:text-yellow-50\/20:hover {
    color: rgb(254 252 232 / 0.2);
  }

  .lg\:hover\:text-yellow-50\/25:hover {
    color: rgb(254 252 232 / 0.25);
  }

  .lg\:hover\:text-yellow-50\/30:hover {
    color: rgb(254 252 232 / 0.3);
  }

  .lg\:hover\:text-yellow-50\/40:hover {
    color: rgb(254 252 232 / 0.4);
  }

  .lg\:hover\:text-yellow-50\/5:hover {
    color: rgb(254 252 232 / 0.05);
  }

  .lg\:hover\:text-yellow-50\/50:hover {
    color: rgb(254 252 232 / 0.5);
  }

  .lg\:hover\:text-yellow-50\/60:hover {
    color: rgb(254 252 232 / 0.6);
  }

  .lg\:hover\:text-yellow-50\/70:hover {
    color: rgb(254 252 232 / 0.7);
  }

  .lg\:hover\:text-yellow-50\/75:hover {
    color: rgb(254 252 232 / 0.75);
  }

  .lg\:hover\:text-yellow-50\/80:hover {
    color: rgb(254 252 232 / 0.8);
  }

  .lg\:hover\:text-yellow-50\/90:hover {
    color: rgb(254 252 232 / 0.9);
  }

  .lg\:hover\:text-yellow-50\/95:hover {
    color: rgb(254 252 232 / 0.95);
  }

  .lg\:hover\:text-yellow-500:hover {
    --tw-text-opacity: 1;
    color: rgb(234 179 8 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-500\/0:hover {
    color: rgb(234 179 8 / 0);
  }

  .lg\:hover\:text-yellow-500\/10:hover {
    color: rgb(234 179 8 / 0.1);
  }

  .lg\:hover\:text-yellow-500\/100:hover {
    color: rgb(234 179 8 / 1);
  }

  .lg\:hover\:text-yellow-500\/20:hover {
    color: rgb(234 179 8 / 0.2);
  }

  .lg\:hover\:text-yellow-500\/25:hover {
    color: rgb(234 179 8 / 0.25);
  }

  .lg\:hover\:text-yellow-500\/30:hover {
    color: rgb(234 179 8 / 0.3);
  }

  .lg\:hover\:text-yellow-500\/40:hover {
    color: rgb(234 179 8 / 0.4);
  }

  .lg\:hover\:text-yellow-500\/5:hover {
    color: rgb(234 179 8 / 0.05);
  }

  .lg\:hover\:text-yellow-500\/50:hover {
    color: rgb(234 179 8 / 0.5);
  }

  .lg\:hover\:text-yellow-500\/60:hover {
    color: rgb(234 179 8 / 0.6);
  }

  .lg\:hover\:text-yellow-500\/70:hover {
    color: rgb(234 179 8 / 0.7);
  }

  .lg\:hover\:text-yellow-500\/75:hover {
    color: rgb(234 179 8 / 0.75);
  }

  .lg\:hover\:text-yellow-500\/80:hover {
    color: rgb(234 179 8 / 0.8);
  }

  .lg\:hover\:text-yellow-500\/90:hover {
    color: rgb(234 179 8 / 0.9);
  }

  .lg\:hover\:text-yellow-500\/95:hover {
    color: rgb(234 179 8 / 0.95);
  }

  .lg\:hover\:text-yellow-600:hover {
    --tw-text-opacity: 1;
    color: rgb(202 138 4 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-600\/0:hover {
    color: rgb(202 138 4 / 0);
  }

  .lg\:hover\:text-yellow-600\/10:hover {
    color: rgb(202 138 4 / 0.1);
  }

  .lg\:hover\:text-yellow-600\/100:hover {
    color: rgb(202 138 4 / 1);
  }

  .lg\:hover\:text-yellow-600\/20:hover {
    color: rgb(202 138 4 / 0.2);
  }

  .lg\:hover\:text-yellow-600\/25:hover {
    color: rgb(202 138 4 / 0.25);
  }

  .lg\:hover\:text-yellow-600\/30:hover {
    color: rgb(202 138 4 / 0.3);
  }

  .lg\:hover\:text-yellow-600\/40:hover {
    color: rgb(202 138 4 / 0.4);
  }

  .lg\:hover\:text-yellow-600\/5:hover {
    color: rgb(202 138 4 / 0.05);
  }

  .lg\:hover\:text-yellow-600\/50:hover {
    color: rgb(202 138 4 / 0.5);
  }

  .lg\:hover\:text-yellow-600\/60:hover {
    color: rgb(202 138 4 / 0.6);
  }

  .lg\:hover\:text-yellow-600\/70:hover {
    color: rgb(202 138 4 / 0.7);
  }

  .lg\:hover\:text-yellow-600\/75:hover {
    color: rgb(202 138 4 / 0.75);
  }

  .lg\:hover\:text-yellow-600\/80:hover {
    color: rgb(202 138 4 / 0.8);
  }

  .lg\:hover\:text-yellow-600\/90:hover {
    color: rgb(202 138 4 / 0.9);
  }

  .lg\:hover\:text-yellow-600\/95:hover {
    color: rgb(202 138 4 / 0.95);
  }

  .lg\:hover\:text-yellow-700:hover {
    --tw-text-opacity: 1;
    color: rgb(161 98 7 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-700\/0:hover {
    color: rgb(161 98 7 / 0);
  }

  .lg\:hover\:text-yellow-700\/10:hover {
    color: rgb(161 98 7 / 0.1);
  }

  .lg\:hover\:text-yellow-700\/100:hover {
    color: rgb(161 98 7 / 1);
  }

  .lg\:hover\:text-yellow-700\/20:hover {
    color: rgb(161 98 7 / 0.2);
  }

  .lg\:hover\:text-yellow-700\/25:hover {
    color: rgb(161 98 7 / 0.25);
  }

  .lg\:hover\:text-yellow-700\/30:hover {
    color: rgb(161 98 7 / 0.3);
  }

  .lg\:hover\:text-yellow-700\/40:hover {
    color: rgb(161 98 7 / 0.4);
  }

  .lg\:hover\:text-yellow-700\/5:hover {
    color: rgb(161 98 7 / 0.05);
  }

  .lg\:hover\:text-yellow-700\/50:hover {
    color: rgb(161 98 7 / 0.5);
  }

  .lg\:hover\:text-yellow-700\/60:hover {
    color: rgb(161 98 7 / 0.6);
  }

  .lg\:hover\:text-yellow-700\/70:hover {
    color: rgb(161 98 7 / 0.7);
  }

  .lg\:hover\:text-yellow-700\/75:hover {
    color: rgb(161 98 7 / 0.75);
  }

  .lg\:hover\:text-yellow-700\/80:hover {
    color: rgb(161 98 7 / 0.8);
  }

  .lg\:hover\:text-yellow-700\/90:hover {
    color: rgb(161 98 7 / 0.9);
  }

  .lg\:hover\:text-yellow-700\/95:hover {
    color: rgb(161 98 7 / 0.95);
  }

  .lg\:hover\:text-yellow-800:hover {
    --tw-text-opacity: 1;
    color: rgb(133 77 14 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-800\/0:hover {
    color: rgb(133 77 14 / 0);
  }

  .lg\:hover\:text-yellow-800\/10:hover {
    color: rgb(133 77 14 / 0.1);
  }

  .lg\:hover\:text-yellow-800\/100:hover {
    color: rgb(133 77 14 / 1);
  }

  .lg\:hover\:text-yellow-800\/20:hover {
    color: rgb(133 77 14 / 0.2);
  }

  .lg\:hover\:text-yellow-800\/25:hover {
    color: rgb(133 77 14 / 0.25);
  }

  .lg\:hover\:text-yellow-800\/30:hover {
    color: rgb(133 77 14 / 0.3);
  }

  .lg\:hover\:text-yellow-800\/40:hover {
    color: rgb(133 77 14 / 0.4);
  }

  .lg\:hover\:text-yellow-800\/5:hover {
    color: rgb(133 77 14 / 0.05);
  }

  .lg\:hover\:text-yellow-800\/50:hover {
    color: rgb(133 77 14 / 0.5);
  }

  .lg\:hover\:text-yellow-800\/60:hover {
    color: rgb(133 77 14 / 0.6);
  }

  .lg\:hover\:text-yellow-800\/70:hover {
    color: rgb(133 77 14 / 0.7);
  }

  .lg\:hover\:text-yellow-800\/75:hover {
    color: rgb(133 77 14 / 0.75);
  }

  .lg\:hover\:text-yellow-800\/80:hover {
    color: rgb(133 77 14 / 0.8);
  }

  .lg\:hover\:text-yellow-800\/90:hover {
    color: rgb(133 77 14 / 0.9);
  }

  .lg\:hover\:text-yellow-800\/95:hover {
    color: rgb(133 77 14 / 0.95);
  }

  .lg\:hover\:text-yellow-900:hover {
    --tw-text-opacity: 1;
    color: rgb(113 63 18 / var(--tw-text-opacity));
  }

  .lg\:hover\:text-yellow-900\/0:hover {
    color: rgb(113 63 18 / 0);
  }

  .lg\:hover\:text-yellow-900\/10:hover {
    color: rgb(113 63 18 / 0.1);
  }

  .lg\:hover\:text-yellow-900\/100:hover {
    color: rgb(113 63 18 / 1);
  }

  .lg\:hover\:text-yellow-900\/20:hover {
    color: rgb(113 63 18 / 0.2);
  }

  .lg\:hover\:text-yellow-900\/25:hover {
    color: rgb(113 63 18 / 0.25);
  }

  .lg\:hover\:text-yellow-900\/30:hover {
    color: rgb(113 63 18 / 0.3);
  }

  .lg\:hover\:text-yellow-900\/40:hover {
    color: rgb(113 63 18 / 0.4);
  }

  .lg\:hover\:text-yellow-900\/5:hover {
    color: rgb(113 63 18 / 0.05);
  }

  .lg\:hover\:text-yellow-900\/50:hover {
    color: rgb(113 63 18 / 0.5);
  }

  .lg\:hover\:text-yellow-900\/60:hover {
    color: rgb(113 63 18 / 0.6);
  }

  .lg\:hover\:text-yellow-900\/70:hover {
    color: rgb(113 63 18 / 0.7);
  }

  .lg\:hover\:text-yellow-900\/75:hover {
    color: rgb(113 63 18 / 0.75);
  }

  .lg\:hover\:text-yellow-900\/80:hover {
    color: rgb(113 63 18 / 0.8);
  }

  .lg\:hover\:text-yellow-900\/90:hover {
    color: rgb(113 63 18 / 0.9);
  }

  .lg\:hover\:text-yellow-900\/95:hover {
    color: rgb(113 63 18 / 0.95);
  }

  .lg\:hover\:ring-blue-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-blue-100\/0:hover {
    --tw-ring-color: rgb(219 234 254 / 0);
  }

  .lg\:hover\:ring-blue-100\/10:hover {
    --tw-ring-color: rgb(219 234 254 / 0.1);
  }

  .lg\:hover\:ring-blue-100\/100:hover {
    --tw-ring-color: rgb(219 234 254 / 1);
  }

  .lg\:hover\:ring-blue-100\/20:hover {
    --tw-ring-color: rgb(219 234 254 / 0.2);
  }

  .lg\:hover\:ring-blue-100\/25:hover {
    --tw-ring-color: rgb(219 234 254 / 0.25);
  }

  .lg\:hover\:ring-blue-100\/30:hover {
    --tw-ring-color: rgb(219 234 254 / 0.3);
  }

  .lg\:hover\:ring-blue-100\/40:hover {
    --tw-ring-color: rgb(219 234 254 / 0.4);
  }

  .lg\:hover\:ring-blue-100\/5:hover {
    --tw-ring-color: rgb(219 234 254 / 0.05);
  }

  .lg\:hover\:ring-blue-100\/50:hover {
    --tw-ring-color: rgb(219 234 254 / 0.5);
  }

  .lg\:hover\:ring-blue-100\/60:hover {
    --tw-ring-color: rgb(219 234 254 / 0.6);
  }

  .lg\:hover\:ring-blue-100\/70:hover {
    --tw-ring-color: rgb(219 234 254 / 0.7);
  }

  .lg\:hover\:ring-blue-100\/75:hover {
    --tw-ring-color: rgb(219 234 254 / 0.75);
  }

  .lg\:hover\:ring-blue-100\/80:hover {
    --tw-ring-color: rgb(219 234 254 / 0.8);
  }

  .lg\:hover\:ring-blue-100\/90:hover {
    --tw-ring-color: rgb(219 234 254 / 0.9);
  }

  .lg\:hover\:ring-blue-100\/95:hover {
    --tw-ring-color: rgb(219 234 254 / 0.95);
  }

  .lg\:hover\:ring-blue-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-blue-200\/0:hover {
    --tw-ring-color: rgb(191 219 254 / 0);
  }

  .lg\:hover\:ring-blue-200\/10:hover {
    --tw-ring-color: rgb(191 219 254 / 0.1);
  }

  .lg\:hover\:ring-blue-200\/100:hover {
    --tw-ring-color: rgb(191 219 254 / 1);
  }

  .lg\:hover\:ring-blue-200\/20:hover {
    --tw-ring-color: rgb(191 219 254 / 0.2);
  }

  .lg\:hover\:ring-blue-200\/25:hover {
    --tw-ring-color: rgb(191 219 254 / 0.25);
  }

  .lg\:hover\:ring-blue-200\/30:hover {
    --tw-ring-color: rgb(191 219 254 / 0.3);
  }

  .lg\:hover\:ring-blue-200\/40:hover {
    --tw-ring-color: rgb(191 219 254 / 0.4);
  }

  .lg\:hover\:ring-blue-200\/5:hover {
    --tw-ring-color: rgb(191 219 254 / 0.05);
  }

  .lg\:hover\:ring-blue-200\/50:hover {
    --tw-ring-color: rgb(191 219 254 / 0.5);
  }

  .lg\:hover\:ring-blue-200\/60:hover {
    --tw-ring-color: rgb(191 219 254 / 0.6);
  }

  .lg\:hover\:ring-blue-200\/70:hover {
    --tw-ring-color: rgb(191 219 254 / 0.7);
  }

  .lg\:hover\:ring-blue-200\/75:hover {
    --tw-ring-color: rgb(191 219 254 / 0.75);
  }

  .lg\:hover\:ring-blue-200\/80:hover {
    --tw-ring-color: rgb(191 219 254 / 0.8);
  }

  .lg\:hover\:ring-blue-200\/90:hover {
    --tw-ring-color: rgb(191 219 254 / 0.9);
  }

  .lg\:hover\:ring-blue-200\/95:hover {
    --tw-ring-color: rgb(191 219 254 / 0.95);
  }

  .lg\:hover\:ring-blue-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-blue-300\/0:hover {
    --tw-ring-color: rgb(147 197 253 / 0);
  }

  .lg\:hover\:ring-blue-300\/10:hover {
    --tw-ring-color: rgb(147 197 253 / 0.1);
  }

  .lg\:hover\:ring-blue-300\/100:hover {
    --tw-ring-color: rgb(147 197 253 / 1);
  }

  .lg\:hover\:ring-blue-300\/20:hover {
    --tw-ring-color: rgb(147 197 253 / 0.2);
  }

  .lg\:hover\:ring-blue-300\/25:hover {
    --tw-ring-color: rgb(147 197 253 / 0.25);
  }

  .lg\:hover\:ring-blue-300\/30:hover {
    --tw-ring-color: rgb(147 197 253 / 0.3);
  }

  .lg\:hover\:ring-blue-300\/40:hover {
    --tw-ring-color: rgb(147 197 253 / 0.4);
  }

  .lg\:hover\:ring-blue-300\/5:hover {
    --tw-ring-color: rgb(147 197 253 / 0.05);
  }

  .lg\:hover\:ring-blue-300\/50:hover {
    --tw-ring-color: rgb(147 197 253 / 0.5);
  }

  .lg\:hover\:ring-blue-300\/60:hover {
    --tw-ring-color: rgb(147 197 253 / 0.6);
  }

  .lg\:hover\:ring-blue-300\/70:hover {
    --tw-ring-color: rgb(147 197 253 / 0.7);
  }

  .lg\:hover\:ring-blue-300\/75:hover {
    --tw-ring-color: rgb(147 197 253 / 0.75);
  }

  .lg\:hover\:ring-blue-300\/80:hover {
    --tw-ring-color: rgb(147 197 253 / 0.8);
  }

  .lg\:hover\:ring-blue-300\/90:hover {
    --tw-ring-color: rgb(147 197 253 / 0.9);
  }

  .lg\:hover\:ring-blue-300\/95:hover {
    --tw-ring-color: rgb(147 197 253 / 0.95);
  }

  .lg\:hover\:ring-blue-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-blue-400\/0:hover {
    --tw-ring-color: rgb(96 165 250 / 0);
  }

  .lg\:hover\:ring-blue-400\/10:hover {
    --tw-ring-color: rgb(96 165 250 / 0.1);
  }

  .lg\:hover\:ring-blue-400\/100:hover {
    --tw-ring-color: rgb(96 165 250 / 1);
  }

  .lg\:hover\:ring-blue-400\/20:hover {
    --tw-ring-color: rgb(96 165 250 / 0.2);
  }

  .lg\:hover\:ring-blue-400\/25:hover {
    --tw-ring-color: rgb(96 165 250 / 0.25);
  }

  .lg\:hover\:ring-blue-400\/30:hover {
    --tw-ring-color: rgb(96 165 250 / 0.3);
  }

  .lg\:hover\:ring-blue-400\/40:hover {
    --tw-ring-color: rgb(96 165 250 / 0.4);
  }

  .lg\:hover\:ring-blue-400\/5:hover {
    --tw-ring-color: rgb(96 165 250 / 0.05);
  }

  .lg\:hover\:ring-blue-400\/50:hover {
    --tw-ring-color: rgb(96 165 250 / 0.5);
  }

  .lg\:hover\:ring-blue-400\/60:hover {
    --tw-ring-color: rgb(96 165 250 / 0.6);
  }

  .lg\:hover\:ring-blue-400\/70:hover {
    --tw-ring-color: rgb(96 165 250 / 0.7);
  }

  .lg\:hover\:ring-blue-400\/75:hover {
    --tw-ring-color: rgb(96 165 250 / 0.75);
  }

  .lg\:hover\:ring-blue-400\/80:hover {
    --tw-ring-color: rgb(96 165 250 / 0.8);
  }

  .lg\:hover\:ring-blue-400\/90:hover {
    --tw-ring-color: rgb(96 165 250 / 0.9);
  }

  .lg\:hover\:ring-blue-400\/95:hover {
    --tw-ring-color: rgb(96 165 250 / 0.95);
  }

  .lg\:hover\:ring-blue-50:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-blue-50\/0:hover {
    --tw-ring-color: rgb(239 246 255 / 0);
  }

  .lg\:hover\:ring-blue-50\/10:hover {
    --tw-ring-color: rgb(239 246 255 / 0.1);
  }

  .lg\:hover\:ring-blue-50\/100:hover {
    --tw-ring-color: rgb(239 246 255 / 1);
  }

  .lg\:hover\:ring-blue-50\/20:hover {
    --tw-ring-color: rgb(239 246 255 / 0.2);
  }

  .lg\:hover\:ring-blue-50\/25:hover {
    --tw-ring-color: rgb(239 246 255 / 0.25);
  }

  .lg\:hover\:ring-blue-50\/30:hover {
    --tw-ring-color: rgb(239 246 255 / 0.3);
  }

  .lg\:hover\:ring-blue-50\/40:hover {
    --tw-ring-color: rgb(239 246 255 / 0.4);
  }

  .lg\:hover\:ring-blue-50\/5:hover {
    --tw-ring-color: rgb(239 246 255 / 0.05);
  }

  .lg\:hover\:ring-blue-50\/50:hover {
    --tw-ring-color: rgb(239 246 255 / 0.5);
  }

  .lg\:hover\:ring-blue-50\/60:hover {
    --tw-ring-color: rgb(239 246 255 / 0.6);
  }

  .lg\:hover\:ring-blue-50\/70:hover {
    --tw-ring-color: rgb(239 246 255 / 0.7);
  }

  .lg\:hover\:ring-blue-50\/75:hover {
    --tw-ring-color: rgb(239 246 255 / 0.75);
  }

  .lg\:hover\:ring-blue-50\/80:hover {
    --tw-ring-color: rgb(239 246 255 / 0.8);
  }

  .lg\:hover\:ring-blue-50\/90:hover {
    --tw-ring-color: rgb(239 246 255 / 0.9);
  }

  .lg\:hover\:ring-blue-50\/95:hover {
    --tw-ring-color: rgb(239 246 255 / 0.95);
  }

  .lg\:hover\:ring-blue-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-blue-500\/0:hover {
    --tw-ring-color: rgb(59 130 246 / 0);
  }

  .lg\:hover\:ring-blue-500\/10:hover {
    --tw-ring-color: rgb(59 130 246 / 0.1);
  }

  .lg\:hover\:ring-blue-500\/100:hover {
    --tw-ring-color: rgb(59 130 246 / 1);
  }

  .lg\:hover\:ring-blue-500\/20:hover {
    --tw-ring-color: rgb(59 130 246 / 0.2);
  }

  .lg\:hover\:ring-blue-500\/25:hover {
    --tw-ring-color: rgb(59 130 246 / 0.25);
  }

  .lg\:hover\:ring-blue-500\/30:hover {
    --tw-ring-color: rgb(59 130 246 / 0.3);
  }

  .lg\:hover\:ring-blue-500\/40:hover {
    --tw-ring-color: rgb(59 130 246 / 0.4);
  }

  .lg\:hover\:ring-blue-500\/5:hover {
    --tw-ring-color: rgb(59 130 246 / 0.05);
  }

  .lg\:hover\:ring-blue-500\/50:hover {
    --tw-ring-color: rgb(59 130 246 / 0.5);
  }

  .lg\:hover\:ring-blue-500\/60:hover {
    --tw-ring-color: rgb(59 130 246 / 0.6);
  }

  .lg\:hover\:ring-blue-500\/70:hover {
    --tw-ring-color: rgb(59 130 246 / 0.7);
  }

  .lg\:hover\:ring-blue-500\/75:hover {
    --tw-ring-color: rgb(59 130 246 / 0.75);
  }

  .lg\:hover\:ring-blue-500\/80:hover {
    --tw-ring-color: rgb(59 130 246 / 0.8);
  }

  .lg\:hover\:ring-blue-500\/90:hover {
    --tw-ring-color: rgb(59 130 246 / 0.9);
  }

  .lg\:hover\:ring-blue-500\/95:hover {
    --tw-ring-color: rgb(59 130 246 / 0.95);
  }

  .lg\:hover\:ring-blue-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-blue-600\/0:hover {
    --tw-ring-color: rgb(37 99 235 / 0);
  }

  .lg\:hover\:ring-blue-600\/10:hover {
    --tw-ring-color: rgb(37 99 235 / 0.1);
  }

  .lg\:hover\:ring-blue-600\/100:hover {
    --tw-ring-color: rgb(37 99 235 / 1);
  }

  .lg\:hover\:ring-blue-600\/20:hover {
    --tw-ring-color: rgb(37 99 235 / 0.2);
  }

  .lg\:hover\:ring-blue-600\/25:hover {
    --tw-ring-color: rgb(37 99 235 / 0.25);
  }

  .lg\:hover\:ring-blue-600\/30:hover {
    --tw-ring-color: rgb(37 99 235 / 0.3);
  }

  .lg\:hover\:ring-blue-600\/40:hover {
    --tw-ring-color: rgb(37 99 235 / 0.4);
  }

  .lg\:hover\:ring-blue-600\/5:hover {
    --tw-ring-color: rgb(37 99 235 / 0.05);
  }

  .lg\:hover\:ring-blue-600\/50:hover {
    --tw-ring-color: rgb(37 99 235 / 0.5);
  }

  .lg\:hover\:ring-blue-600\/60:hover {
    --tw-ring-color: rgb(37 99 235 / 0.6);
  }

  .lg\:hover\:ring-blue-600\/70:hover {
    --tw-ring-color: rgb(37 99 235 / 0.7);
  }

  .lg\:hover\:ring-blue-600\/75:hover {
    --tw-ring-color: rgb(37 99 235 / 0.75);
  }

  .lg\:hover\:ring-blue-600\/80:hover {
    --tw-ring-color: rgb(37 99 235 / 0.8);
  }

  .lg\:hover\:ring-blue-600\/90:hover {
    --tw-ring-color: rgb(37 99 235 / 0.9);
  }

  .lg\:hover\:ring-blue-600\/95:hover {
    --tw-ring-color: rgb(37 99 235 / 0.95);
  }

  .lg\:hover\:ring-blue-700:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-blue-700\/0:hover {
    --tw-ring-color: rgb(29 78 216 / 0);
  }

  .lg\:hover\:ring-blue-700\/10:hover {
    --tw-ring-color: rgb(29 78 216 / 0.1);
  }

  .lg\:hover\:ring-blue-700\/100:hover {
    --tw-ring-color: rgb(29 78 216 / 1);
  }

  .lg\:hover\:ring-blue-700\/20:hover {
    --tw-ring-color: rgb(29 78 216 / 0.2);
  }

  .lg\:hover\:ring-blue-700\/25:hover {
    --tw-ring-color: rgb(29 78 216 / 0.25);
  }

  .lg\:hover\:ring-blue-700\/30:hover {
    --tw-ring-color: rgb(29 78 216 / 0.3);
  }

  .lg\:hover\:ring-blue-700\/40:hover {
    --tw-ring-color: rgb(29 78 216 / 0.4);
  }

  .lg\:hover\:ring-blue-700\/5:hover {
    --tw-ring-color: rgb(29 78 216 / 0.05);
  }

  .lg\:hover\:ring-blue-700\/50:hover {
    --tw-ring-color: rgb(29 78 216 / 0.5);
  }

  .lg\:hover\:ring-blue-700\/60:hover {
    --tw-ring-color: rgb(29 78 216 / 0.6);
  }

  .lg\:hover\:ring-blue-700\/70:hover {
    --tw-ring-color: rgb(29 78 216 / 0.7);
  }

  .lg\:hover\:ring-blue-700\/75:hover {
    --tw-ring-color: rgb(29 78 216 / 0.75);
  }

  .lg\:hover\:ring-blue-700\/80:hover {
    --tw-ring-color: rgb(29 78 216 / 0.8);
  }

  .lg\:hover\:ring-blue-700\/90:hover {
    --tw-ring-color: rgb(29 78 216 / 0.9);
  }

  .lg\:hover\:ring-blue-700\/95:hover {
    --tw-ring-color: rgb(29 78 216 / 0.95);
  }

  .lg\:hover\:ring-blue-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-blue-800\/0:hover {
    --tw-ring-color: rgb(30 64 175 / 0);
  }

  .lg\:hover\:ring-blue-800\/10:hover {
    --tw-ring-color: rgb(30 64 175 / 0.1);
  }

  .lg\:hover\:ring-blue-800\/100:hover {
    --tw-ring-color: rgb(30 64 175 / 1);
  }

  .lg\:hover\:ring-blue-800\/20:hover {
    --tw-ring-color: rgb(30 64 175 / 0.2);
  }

  .lg\:hover\:ring-blue-800\/25:hover {
    --tw-ring-color: rgb(30 64 175 / 0.25);
  }

  .lg\:hover\:ring-blue-800\/30:hover {
    --tw-ring-color: rgb(30 64 175 / 0.3);
  }

  .lg\:hover\:ring-blue-800\/40:hover {
    --tw-ring-color: rgb(30 64 175 / 0.4);
  }

  .lg\:hover\:ring-blue-800\/5:hover {
    --tw-ring-color: rgb(30 64 175 / 0.05);
  }

  .lg\:hover\:ring-blue-800\/50:hover {
    --tw-ring-color: rgb(30 64 175 / 0.5);
  }

  .lg\:hover\:ring-blue-800\/60:hover {
    --tw-ring-color: rgb(30 64 175 / 0.6);
  }

  .lg\:hover\:ring-blue-800\/70:hover {
    --tw-ring-color: rgb(30 64 175 / 0.7);
  }

  .lg\:hover\:ring-blue-800\/75:hover {
    --tw-ring-color: rgb(30 64 175 / 0.75);
  }

  .lg\:hover\:ring-blue-800\/80:hover {
    --tw-ring-color: rgb(30 64 175 / 0.8);
  }

  .lg\:hover\:ring-blue-800\/90:hover {
    --tw-ring-color: rgb(30 64 175 / 0.9);
  }

  .lg\:hover\:ring-blue-800\/95:hover {
    --tw-ring-color: rgb(30 64 175 / 0.95);
  }

  .lg\:hover\:ring-blue-900:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-blue-900\/0:hover {
    --tw-ring-color: rgb(30 58 138 / 0);
  }

  .lg\:hover\:ring-blue-900\/10:hover {
    --tw-ring-color: rgb(30 58 138 / 0.1);
  }

  .lg\:hover\:ring-blue-900\/100:hover {
    --tw-ring-color: rgb(30 58 138 / 1);
  }

  .lg\:hover\:ring-blue-900\/20:hover {
    --tw-ring-color: rgb(30 58 138 / 0.2);
  }

  .lg\:hover\:ring-blue-900\/25:hover {
    --tw-ring-color: rgb(30 58 138 / 0.25);
  }

  .lg\:hover\:ring-blue-900\/30:hover {
    --tw-ring-color: rgb(30 58 138 / 0.3);
  }

  .lg\:hover\:ring-blue-900\/40:hover {
    --tw-ring-color: rgb(30 58 138 / 0.4);
  }

  .lg\:hover\:ring-blue-900\/5:hover {
    --tw-ring-color: rgb(30 58 138 / 0.05);
  }

  .lg\:hover\:ring-blue-900\/50:hover {
    --tw-ring-color: rgb(30 58 138 / 0.5);
  }

  .lg\:hover\:ring-blue-900\/60:hover {
    --tw-ring-color: rgb(30 58 138 / 0.6);
  }

  .lg\:hover\:ring-blue-900\/70:hover {
    --tw-ring-color: rgb(30 58 138 / 0.7);
  }

  .lg\:hover\:ring-blue-900\/75:hover {
    --tw-ring-color: rgb(30 58 138 / 0.75);
  }

  .lg\:hover\:ring-blue-900\/80:hover {
    --tw-ring-color: rgb(30 58 138 / 0.8);
  }

  .lg\:hover\:ring-blue-900\/90:hover {
    --tw-ring-color: rgb(30 58 138 / 0.9);
  }

  .lg\:hover\:ring-blue-900\/95:hover {
    --tw-ring-color: rgb(30 58 138 / 0.95);
  }

  .lg\:hover\:ring-danger-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 62 62 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-danger-500\/0:hover {
    --tw-ring-color: rgb(229 62 62 / 0);
  }

  .lg\:hover\:ring-danger-500\/10:hover {
    --tw-ring-color: rgb(229 62 62 / 0.1);
  }

  .lg\:hover\:ring-danger-500\/100:hover {
    --tw-ring-color: rgb(229 62 62 / 1);
  }

  .lg\:hover\:ring-danger-500\/20:hover {
    --tw-ring-color: rgb(229 62 62 / 0.2);
  }

  .lg\:hover\:ring-danger-500\/25:hover {
    --tw-ring-color: rgb(229 62 62 / 0.25);
  }

  .lg\:hover\:ring-danger-500\/30:hover {
    --tw-ring-color: rgb(229 62 62 / 0.3);
  }

  .lg\:hover\:ring-danger-500\/40:hover {
    --tw-ring-color: rgb(229 62 62 / 0.4);
  }

  .lg\:hover\:ring-danger-500\/5:hover {
    --tw-ring-color: rgb(229 62 62 / 0.05);
  }

  .lg\:hover\:ring-danger-500\/50:hover {
    --tw-ring-color: rgb(229 62 62 / 0.5);
  }

  .lg\:hover\:ring-danger-500\/60:hover {
    --tw-ring-color: rgb(229 62 62 / 0.6);
  }

  .lg\:hover\:ring-danger-500\/70:hover {
    --tw-ring-color: rgb(229 62 62 / 0.7);
  }

  .lg\:hover\:ring-danger-500\/75:hover {
    --tw-ring-color: rgb(229 62 62 / 0.75);
  }

  .lg\:hover\:ring-danger-500\/80:hover {
    --tw-ring-color: rgb(229 62 62 / 0.8);
  }

  .lg\:hover\:ring-danger-500\/90:hover {
    --tw-ring-color: rgb(229 62 62 / 0.9);
  }

  .lg\:hover\:ring-danger-500\/95:hover {
    --tw-ring-color: rgb(229 62 62 / 0.95);
  }

  .lg\:hover\:ring-dark-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(45 55 72 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-dark-500\/0:hover {
    --tw-ring-color: rgb(45 55 72 / 0);
  }

  .lg\:hover\:ring-dark-500\/10:hover {
    --tw-ring-color: rgb(45 55 72 / 0.1);
  }

  .lg\:hover\:ring-dark-500\/100:hover {
    --tw-ring-color: rgb(45 55 72 / 1);
  }

  .lg\:hover\:ring-dark-500\/20:hover {
    --tw-ring-color: rgb(45 55 72 / 0.2);
  }

  .lg\:hover\:ring-dark-500\/25:hover {
    --tw-ring-color: rgb(45 55 72 / 0.25);
  }

  .lg\:hover\:ring-dark-500\/30:hover {
    --tw-ring-color: rgb(45 55 72 / 0.3);
  }

  .lg\:hover\:ring-dark-500\/40:hover {
    --tw-ring-color: rgb(45 55 72 / 0.4);
  }

  .lg\:hover\:ring-dark-500\/5:hover {
    --tw-ring-color: rgb(45 55 72 / 0.05);
  }

  .lg\:hover\:ring-dark-500\/50:hover {
    --tw-ring-color: rgb(45 55 72 / 0.5);
  }

  .lg\:hover\:ring-dark-500\/60:hover {
    --tw-ring-color: rgb(45 55 72 / 0.6);
  }

  .lg\:hover\:ring-dark-500\/70:hover {
    --tw-ring-color: rgb(45 55 72 / 0.7);
  }

  .lg\:hover\:ring-dark-500\/75:hover {
    --tw-ring-color: rgb(45 55 72 / 0.75);
  }

  .lg\:hover\:ring-dark-500\/80:hover {
    --tw-ring-color: rgb(45 55 72 / 0.8);
  }

  .lg\:hover\:ring-dark-500\/90:hover {
    --tw-ring-color: rgb(45 55 72 / 0.9);
  }

  .lg\:hover\:ring-dark-500\/95:hover {
    --tw-ring-color: rgb(45 55 72 / 0.95);
  }

  .lg\:hover\:ring-green-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-green-100\/0:hover {
    --tw-ring-color: rgb(220 252 231 / 0);
  }

  .lg\:hover\:ring-green-100\/10:hover {
    --tw-ring-color: rgb(220 252 231 / 0.1);
  }

  .lg\:hover\:ring-green-100\/100:hover {
    --tw-ring-color: rgb(220 252 231 / 1);
  }

  .lg\:hover\:ring-green-100\/20:hover {
    --tw-ring-color: rgb(220 252 231 / 0.2);
  }

  .lg\:hover\:ring-green-100\/25:hover {
    --tw-ring-color: rgb(220 252 231 / 0.25);
  }

  .lg\:hover\:ring-green-100\/30:hover {
    --tw-ring-color: rgb(220 252 231 / 0.3);
  }

  .lg\:hover\:ring-green-100\/40:hover {
    --tw-ring-color: rgb(220 252 231 / 0.4);
  }

  .lg\:hover\:ring-green-100\/5:hover {
    --tw-ring-color: rgb(220 252 231 / 0.05);
  }

  .lg\:hover\:ring-green-100\/50:hover {
    --tw-ring-color: rgb(220 252 231 / 0.5);
  }

  .lg\:hover\:ring-green-100\/60:hover {
    --tw-ring-color: rgb(220 252 231 / 0.6);
  }

  .lg\:hover\:ring-green-100\/70:hover {
    --tw-ring-color: rgb(220 252 231 / 0.7);
  }

  .lg\:hover\:ring-green-100\/75:hover {
    --tw-ring-color: rgb(220 252 231 / 0.75);
  }

  .lg\:hover\:ring-green-100\/80:hover {
    --tw-ring-color: rgb(220 252 231 / 0.8);
  }

  .lg\:hover\:ring-green-100\/90:hover {
    --tw-ring-color: rgb(220 252 231 / 0.9);
  }

  .lg\:hover\:ring-green-100\/95:hover {
    --tw-ring-color: rgb(220 252 231 / 0.95);
  }

  .lg\:hover\:ring-green-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-green-200\/0:hover {
    --tw-ring-color: rgb(187 247 208 / 0);
  }

  .lg\:hover\:ring-green-200\/10:hover {
    --tw-ring-color: rgb(187 247 208 / 0.1);
  }

  .lg\:hover\:ring-green-200\/100:hover {
    --tw-ring-color: rgb(187 247 208 / 1);
  }

  .lg\:hover\:ring-green-200\/20:hover {
    --tw-ring-color: rgb(187 247 208 / 0.2);
  }

  .lg\:hover\:ring-green-200\/25:hover {
    --tw-ring-color: rgb(187 247 208 / 0.25);
  }

  .lg\:hover\:ring-green-200\/30:hover {
    --tw-ring-color: rgb(187 247 208 / 0.3);
  }

  .lg\:hover\:ring-green-200\/40:hover {
    --tw-ring-color: rgb(187 247 208 / 0.4);
  }

  .lg\:hover\:ring-green-200\/5:hover {
    --tw-ring-color: rgb(187 247 208 / 0.05);
  }

  .lg\:hover\:ring-green-200\/50:hover {
    --tw-ring-color: rgb(187 247 208 / 0.5);
  }

  .lg\:hover\:ring-green-200\/60:hover {
    --tw-ring-color: rgb(187 247 208 / 0.6);
  }

  .lg\:hover\:ring-green-200\/70:hover {
    --tw-ring-color: rgb(187 247 208 / 0.7);
  }

  .lg\:hover\:ring-green-200\/75:hover {
    --tw-ring-color: rgb(187 247 208 / 0.75);
  }

  .lg\:hover\:ring-green-200\/80:hover {
    --tw-ring-color: rgb(187 247 208 / 0.8);
  }

  .lg\:hover\:ring-green-200\/90:hover {
    --tw-ring-color: rgb(187 247 208 / 0.9);
  }

  .lg\:hover\:ring-green-200\/95:hover {
    --tw-ring-color: rgb(187 247 208 / 0.95);
  }

  .lg\:hover\:ring-green-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-green-300\/0:hover {
    --tw-ring-color: rgb(134 239 172 / 0);
  }

  .lg\:hover\:ring-green-300\/10:hover {
    --tw-ring-color: rgb(134 239 172 / 0.1);
  }

  .lg\:hover\:ring-green-300\/100:hover {
    --tw-ring-color: rgb(134 239 172 / 1);
  }

  .lg\:hover\:ring-green-300\/20:hover {
    --tw-ring-color: rgb(134 239 172 / 0.2);
  }

  .lg\:hover\:ring-green-300\/25:hover {
    --tw-ring-color: rgb(134 239 172 / 0.25);
  }

  .lg\:hover\:ring-green-300\/30:hover {
    --tw-ring-color: rgb(134 239 172 / 0.3);
  }

  .lg\:hover\:ring-green-300\/40:hover {
    --tw-ring-color: rgb(134 239 172 / 0.4);
  }

  .lg\:hover\:ring-green-300\/5:hover {
    --tw-ring-color: rgb(134 239 172 / 0.05);
  }

  .lg\:hover\:ring-green-300\/50:hover {
    --tw-ring-color: rgb(134 239 172 / 0.5);
  }

  .lg\:hover\:ring-green-300\/60:hover {
    --tw-ring-color: rgb(134 239 172 / 0.6);
  }

  .lg\:hover\:ring-green-300\/70:hover {
    --tw-ring-color: rgb(134 239 172 / 0.7);
  }

  .lg\:hover\:ring-green-300\/75:hover {
    --tw-ring-color: rgb(134 239 172 / 0.75);
  }

  .lg\:hover\:ring-green-300\/80:hover {
    --tw-ring-color: rgb(134 239 172 / 0.8);
  }

  .lg\:hover\:ring-green-300\/90:hover {
    --tw-ring-color: rgb(134 239 172 / 0.9);
  }

  .lg\:hover\:ring-green-300\/95:hover {
    --tw-ring-color: rgb(134 239 172 / 0.95);
  }

  .lg\:hover\:ring-green-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-green-400\/0:hover {
    --tw-ring-color: rgb(74 222 128 / 0);
  }

  .lg\:hover\:ring-green-400\/10:hover {
    --tw-ring-color: rgb(74 222 128 / 0.1);
  }

  .lg\:hover\:ring-green-400\/100:hover {
    --tw-ring-color: rgb(74 222 128 / 1);
  }

  .lg\:hover\:ring-green-400\/20:hover {
    --tw-ring-color: rgb(74 222 128 / 0.2);
  }

  .lg\:hover\:ring-green-400\/25:hover {
    --tw-ring-color: rgb(74 222 128 / 0.25);
  }

  .lg\:hover\:ring-green-400\/30:hover {
    --tw-ring-color: rgb(74 222 128 / 0.3);
  }

  .lg\:hover\:ring-green-400\/40:hover {
    --tw-ring-color: rgb(74 222 128 / 0.4);
  }

  .lg\:hover\:ring-green-400\/5:hover {
    --tw-ring-color: rgb(74 222 128 / 0.05);
  }

  .lg\:hover\:ring-green-400\/50:hover {
    --tw-ring-color: rgb(74 222 128 / 0.5);
  }

  .lg\:hover\:ring-green-400\/60:hover {
    --tw-ring-color: rgb(74 222 128 / 0.6);
  }

  .lg\:hover\:ring-green-400\/70:hover {
    --tw-ring-color: rgb(74 222 128 / 0.7);
  }

  .lg\:hover\:ring-green-400\/75:hover {
    --tw-ring-color: rgb(74 222 128 / 0.75);
  }

  .lg\:hover\:ring-green-400\/80:hover {
    --tw-ring-color: rgb(74 222 128 / 0.8);
  }

  .lg\:hover\:ring-green-400\/90:hover {
    --tw-ring-color: rgb(74 222 128 / 0.9);
  }

  .lg\:hover\:ring-green-400\/95:hover {
    --tw-ring-color: rgb(74 222 128 / 0.95);
  }

  .lg\:hover\:ring-green-50:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 253 244 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-green-50\/0:hover {
    --tw-ring-color: rgb(240 253 244 / 0);
  }

  .lg\:hover\:ring-green-50\/10:hover {
    --tw-ring-color: rgb(240 253 244 / 0.1);
  }

  .lg\:hover\:ring-green-50\/100:hover {
    --tw-ring-color: rgb(240 253 244 / 1);
  }

  .lg\:hover\:ring-green-50\/20:hover {
    --tw-ring-color: rgb(240 253 244 / 0.2);
  }

  .lg\:hover\:ring-green-50\/25:hover {
    --tw-ring-color: rgb(240 253 244 / 0.25);
  }

  .lg\:hover\:ring-green-50\/30:hover {
    --tw-ring-color: rgb(240 253 244 / 0.3);
  }

  .lg\:hover\:ring-green-50\/40:hover {
    --tw-ring-color: rgb(240 253 244 / 0.4);
  }

  .lg\:hover\:ring-green-50\/5:hover {
    --tw-ring-color: rgb(240 253 244 / 0.05);
  }

  .lg\:hover\:ring-green-50\/50:hover {
    --tw-ring-color: rgb(240 253 244 / 0.5);
  }

  .lg\:hover\:ring-green-50\/60:hover {
    --tw-ring-color: rgb(240 253 244 / 0.6);
  }

  .lg\:hover\:ring-green-50\/70:hover {
    --tw-ring-color: rgb(240 253 244 / 0.7);
  }

  .lg\:hover\:ring-green-50\/75:hover {
    --tw-ring-color: rgb(240 253 244 / 0.75);
  }

  .lg\:hover\:ring-green-50\/80:hover {
    --tw-ring-color: rgb(240 253 244 / 0.8);
  }

  .lg\:hover\:ring-green-50\/90:hover {
    --tw-ring-color: rgb(240 253 244 / 0.9);
  }

  .lg\:hover\:ring-green-50\/95:hover {
    --tw-ring-color: rgb(240 253 244 / 0.95);
  }

  .lg\:hover\:ring-green-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-green-500\/0:hover {
    --tw-ring-color: rgb(34 197 94 / 0);
  }

  .lg\:hover\:ring-green-500\/10:hover {
    --tw-ring-color: rgb(34 197 94 / 0.1);
  }

  .lg\:hover\:ring-green-500\/100:hover {
    --tw-ring-color: rgb(34 197 94 / 1);
  }

  .lg\:hover\:ring-green-500\/20:hover {
    --tw-ring-color: rgb(34 197 94 / 0.2);
  }

  .lg\:hover\:ring-green-500\/25:hover {
    --tw-ring-color: rgb(34 197 94 / 0.25);
  }

  .lg\:hover\:ring-green-500\/30:hover {
    --tw-ring-color: rgb(34 197 94 / 0.3);
  }

  .lg\:hover\:ring-green-500\/40:hover {
    --tw-ring-color: rgb(34 197 94 / 0.4);
  }

  .lg\:hover\:ring-green-500\/5:hover {
    --tw-ring-color: rgb(34 197 94 / 0.05);
  }

  .lg\:hover\:ring-green-500\/50:hover {
    --tw-ring-color: rgb(34 197 94 / 0.5);
  }

  .lg\:hover\:ring-green-500\/60:hover {
    --tw-ring-color: rgb(34 197 94 / 0.6);
  }

  .lg\:hover\:ring-green-500\/70:hover {
    --tw-ring-color: rgb(34 197 94 / 0.7);
  }

  .lg\:hover\:ring-green-500\/75:hover {
    --tw-ring-color: rgb(34 197 94 / 0.75);
  }

  .lg\:hover\:ring-green-500\/80:hover {
    --tw-ring-color: rgb(34 197 94 / 0.8);
  }

  .lg\:hover\:ring-green-500\/90:hover {
    --tw-ring-color: rgb(34 197 94 / 0.9);
  }

  .lg\:hover\:ring-green-500\/95:hover {
    --tw-ring-color: rgb(34 197 94 / 0.95);
  }

  .lg\:hover\:ring-green-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-green-600\/0:hover {
    --tw-ring-color: rgb(22 163 74 / 0);
  }

  .lg\:hover\:ring-green-600\/10:hover {
    --tw-ring-color: rgb(22 163 74 / 0.1);
  }

  .lg\:hover\:ring-green-600\/100:hover {
    --tw-ring-color: rgb(22 163 74 / 1);
  }

  .lg\:hover\:ring-green-600\/20:hover {
    --tw-ring-color: rgb(22 163 74 / 0.2);
  }

  .lg\:hover\:ring-green-600\/25:hover {
    --tw-ring-color: rgb(22 163 74 / 0.25);
  }

  .lg\:hover\:ring-green-600\/30:hover {
    --tw-ring-color: rgb(22 163 74 / 0.3);
  }

  .lg\:hover\:ring-green-600\/40:hover {
    --tw-ring-color: rgb(22 163 74 / 0.4);
  }

  .lg\:hover\:ring-green-600\/5:hover {
    --tw-ring-color: rgb(22 163 74 / 0.05);
  }

  .lg\:hover\:ring-green-600\/50:hover {
    --tw-ring-color: rgb(22 163 74 / 0.5);
  }

  .lg\:hover\:ring-green-600\/60:hover {
    --tw-ring-color: rgb(22 163 74 / 0.6);
  }

  .lg\:hover\:ring-green-600\/70:hover {
    --tw-ring-color: rgb(22 163 74 / 0.7);
  }

  .lg\:hover\:ring-green-600\/75:hover {
    --tw-ring-color: rgb(22 163 74 / 0.75);
  }

  .lg\:hover\:ring-green-600\/80:hover {
    --tw-ring-color: rgb(22 163 74 / 0.8);
  }

  .lg\:hover\:ring-green-600\/90:hover {
    --tw-ring-color: rgb(22 163 74 / 0.9);
  }

  .lg\:hover\:ring-green-600\/95:hover {
    --tw-ring-color: rgb(22 163 74 / 0.95);
  }

  .lg\:hover\:ring-green-700:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-green-700\/0:hover {
    --tw-ring-color: rgb(21 128 61 / 0);
  }

  .lg\:hover\:ring-green-700\/10:hover {
    --tw-ring-color: rgb(21 128 61 / 0.1);
  }

  .lg\:hover\:ring-green-700\/100:hover {
    --tw-ring-color: rgb(21 128 61 / 1);
  }

  .lg\:hover\:ring-green-700\/20:hover {
    --tw-ring-color: rgb(21 128 61 / 0.2);
  }

  .lg\:hover\:ring-green-700\/25:hover {
    --tw-ring-color: rgb(21 128 61 / 0.25);
  }

  .lg\:hover\:ring-green-700\/30:hover {
    --tw-ring-color: rgb(21 128 61 / 0.3);
  }

  .lg\:hover\:ring-green-700\/40:hover {
    --tw-ring-color: rgb(21 128 61 / 0.4);
  }

  .lg\:hover\:ring-green-700\/5:hover {
    --tw-ring-color: rgb(21 128 61 / 0.05);
  }

  .lg\:hover\:ring-green-700\/50:hover {
    --tw-ring-color: rgb(21 128 61 / 0.5);
  }

  .lg\:hover\:ring-green-700\/60:hover {
    --tw-ring-color: rgb(21 128 61 / 0.6);
  }

  .lg\:hover\:ring-green-700\/70:hover {
    --tw-ring-color: rgb(21 128 61 / 0.7);
  }

  .lg\:hover\:ring-green-700\/75:hover {
    --tw-ring-color: rgb(21 128 61 / 0.75);
  }

  .lg\:hover\:ring-green-700\/80:hover {
    --tw-ring-color: rgb(21 128 61 / 0.8);
  }

  .lg\:hover\:ring-green-700\/90:hover {
    --tw-ring-color: rgb(21 128 61 / 0.9);
  }

  .lg\:hover\:ring-green-700\/95:hover {
    --tw-ring-color: rgb(21 128 61 / 0.95);
  }

  .lg\:hover\:ring-green-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 101 52 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-green-800\/0:hover {
    --tw-ring-color: rgb(22 101 52 / 0);
  }

  .lg\:hover\:ring-green-800\/10:hover {
    --tw-ring-color: rgb(22 101 52 / 0.1);
  }

  .lg\:hover\:ring-green-800\/100:hover {
    --tw-ring-color: rgb(22 101 52 / 1);
  }

  .lg\:hover\:ring-green-800\/20:hover {
    --tw-ring-color: rgb(22 101 52 / 0.2);
  }

  .lg\:hover\:ring-green-800\/25:hover {
    --tw-ring-color: rgb(22 101 52 / 0.25);
  }

  .lg\:hover\:ring-green-800\/30:hover {
    --tw-ring-color: rgb(22 101 52 / 0.3);
  }

  .lg\:hover\:ring-green-800\/40:hover {
    --tw-ring-color: rgb(22 101 52 / 0.4);
  }

  .lg\:hover\:ring-green-800\/5:hover {
    --tw-ring-color: rgb(22 101 52 / 0.05);
  }

  .lg\:hover\:ring-green-800\/50:hover {
    --tw-ring-color: rgb(22 101 52 / 0.5);
  }

  .lg\:hover\:ring-green-800\/60:hover {
    --tw-ring-color: rgb(22 101 52 / 0.6);
  }

  .lg\:hover\:ring-green-800\/70:hover {
    --tw-ring-color: rgb(22 101 52 / 0.7);
  }

  .lg\:hover\:ring-green-800\/75:hover {
    --tw-ring-color: rgb(22 101 52 / 0.75);
  }

  .lg\:hover\:ring-green-800\/80:hover {
    --tw-ring-color: rgb(22 101 52 / 0.8);
  }

  .lg\:hover\:ring-green-800\/90:hover {
    --tw-ring-color: rgb(22 101 52 / 0.9);
  }

  .lg\:hover\:ring-green-800\/95:hover {
    --tw-ring-color: rgb(22 101 52 / 0.95);
  }

  .lg\:hover\:ring-green-900:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(20 83 45 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-green-900\/0:hover {
    --tw-ring-color: rgb(20 83 45 / 0);
  }

  .lg\:hover\:ring-green-900\/10:hover {
    --tw-ring-color: rgb(20 83 45 / 0.1);
  }

  .lg\:hover\:ring-green-900\/100:hover {
    --tw-ring-color: rgb(20 83 45 / 1);
  }

  .lg\:hover\:ring-green-900\/20:hover {
    --tw-ring-color: rgb(20 83 45 / 0.2);
  }

  .lg\:hover\:ring-green-900\/25:hover {
    --tw-ring-color: rgb(20 83 45 / 0.25);
  }

  .lg\:hover\:ring-green-900\/30:hover {
    --tw-ring-color: rgb(20 83 45 / 0.3);
  }

  .lg\:hover\:ring-green-900\/40:hover {
    --tw-ring-color: rgb(20 83 45 / 0.4);
  }

  .lg\:hover\:ring-green-900\/5:hover {
    --tw-ring-color: rgb(20 83 45 / 0.05);
  }

  .lg\:hover\:ring-green-900\/50:hover {
    --tw-ring-color: rgb(20 83 45 / 0.5);
  }

  .lg\:hover\:ring-green-900\/60:hover {
    --tw-ring-color: rgb(20 83 45 / 0.6);
  }

  .lg\:hover\:ring-green-900\/70:hover {
    --tw-ring-color: rgb(20 83 45 / 0.7);
  }

  .lg\:hover\:ring-green-900\/75:hover {
    --tw-ring-color: rgb(20 83 45 / 0.75);
  }

  .lg\:hover\:ring-green-900\/80:hover {
    --tw-ring-color: rgb(20 83 45 / 0.8);
  }

  .lg\:hover\:ring-green-900\/90:hover {
    --tw-ring-color: rgb(20 83 45 / 0.9);
  }

  .lg\:hover\:ring-green-900\/95:hover {
    --tw-ring-color: rgb(20 83 45 / 0.95);
  }

  .lg\:hover\:ring-info-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(66 153 225 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-info-500\/0:hover {
    --tw-ring-color: rgb(66 153 225 / 0);
  }

  .lg\:hover\:ring-info-500\/10:hover {
    --tw-ring-color: rgb(66 153 225 / 0.1);
  }

  .lg\:hover\:ring-info-500\/100:hover {
    --tw-ring-color: rgb(66 153 225 / 1);
  }

  .lg\:hover\:ring-info-500\/20:hover {
    --tw-ring-color: rgb(66 153 225 / 0.2);
  }

  .lg\:hover\:ring-info-500\/25:hover {
    --tw-ring-color: rgb(66 153 225 / 0.25);
  }

  .lg\:hover\:ring-info-500\/30:hover {
    --tw-ring-color: rgb(66 153 225 / 0.3);
  }

  .lg\:hover\:ring-info-500\/40:hover {
    --tw-ring-color: rgb(66 153 225 / 0.4);
  }

  .lg\:hover\:ring-info-500\/5:hover {
    --tw-ring-color: rgb(66 153 225 / 0.05);
  }

  .lg\:hover\:ring-info-500\/50:hover {
    --tw-ring-color: rgb(66 153 225 / 0.5);
  }

  .lg\:hover\:ring-info-500\/60:hover {
    --tw-ring-color: rgb(66 153 225 / 0.6);
  }

  .lg\:hover\:ring-info-500\/70:hover {
    --tw-ring-color: rgb(66 153 225 / 0.7);
  }

  .lg\:hover\:ring-info-500\/75:hover {
    --tw-ring-color: rgb(66 153 225 / 0.75);
  }

  .lg\:hover\:ring-info-500\/80:hover {
    --tw-ring-color: rgb(66 153 225 / 0.8);
  }

  .lg\:hover\:ring-info-500\/90:hover {
    --tw-ring-color: rgb(66 153 225 / 0.9);
  }

  .lg\:hover\:ring-info-500\/95:hover {
    --tw-ring-color: rgb(66 153 225 / 0.95);
  }

  .lg\:hover\:ring-light-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(237 242 247 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-light-500\/0:hover {
    --tw-ring-color: rgb(237 242 247 / 0);
  }

  .lg\:hover\:ring-light-500\/10:hover {
    --tw-ring-color: rgb(237 242 247 / 0.1);
  }

  .lg\:hover\:ring-light-500\/100:hover {
    --tw-ring-color: rgb(237 242 247 / 1);
  }

  .lg\:hover\:ring-light-500\/20:hover {
    --tw-ring-color: rgb(237 242 247 / 0.2);
  }

  .lg\:hover\:ring-light-500\/25:hover {
    --tw-ring-color: rgb(237 242 247 / 0.25);
  }

  .lg\:hover\:ring-light-500\/30:hover {
    --tw-ring-color: rgb(237 242 247 / 0.3);
  }

  .lg\:hover\:ring-light-500\/40:hover {
    --tw-ring-color: rgb(237 242 247 / 0.4);
  }

  .lg\:hover\:ring-light-500\/5:hover {
    --tw-ring-color: rgb(237 242 247 / 0.05);
  }

  .lg\:hover\:ring-light-500\/50:hover {
    --tw-ring-color: rgb(237 242 247 / 0.5);
  }

  .lg\:hover\:ring-light-500\/60:hover {
    --tw-ring-color: rgb(237 242 247 / 0.6);
  }

  .lg\:hover\:ring-light-500\/70:hover {
    --tw-ring-color: rgb(237 242 247 / 0.7);
  }

  .lg\:hover\:ring-light-500\/75:hover {
    --tw-ring-color: rgb(237 242 247 / 0.75);
  }

  .lg\:hover\:ring-light-500\/80:hover {
    --tw-ring-color: rgb(237 242 247 / 0.8);
  }

  .lg\:hover\:ring-light-500\/90:hover {
    --tw-ring-color: rgb(237 242 247 / 0.9);
  }

  .lg\:hover\:ring-light-500\/95:hover {
    --tw-ring-color: rgb(237 242 247 / 0.95);
  }

  .lg\:hover\:ring-neutral-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-neutral-100\/0:hover {
    --tw-ring-color: rgb(245 245 245 / 0);
  }

  .lg\:hover\:ring-neutral-100\/10:hover {
    --tw-ring-color: rgb(245 245 245 / 0.1);
  }

  .lg\:hover\:ring-neutral-100\/100:hover {
    --tw-ring-color: rgb(245 245 245 / 1);
  }

  .lg\:hover\:ring-neutral-100\/20:hover {
    --tw-ring-color: rgb(245 245 245 / 0.2);
  }

  .lg\:hover\:ring-neutral-100\/25:hover {
    --tw-ring-color: rgb(245 245 245 / 0.25);
  }

  .lg\:hover\:ring-neutral-100\/30:hover {
    --tw-ring-color: rgb(245 245 245 / 0.3);
  }

  .lg\:hover\:ring-neutral-100\/40:hover {
    --tw-ring-color: rgb(245 245 245 / 0.4);
  }

  .lg\:hover\:ring-neutral-100\/5:hover {
    --tw-ring-color: rgb(245 245 245 / 0.05);
  }

  .lg\:hover\:ring-neutral-100\/50:hover {
    --tw-ring-color: rgb(245 245 245 / 0.5);
  }

  .lg\:hover\:ring-neutral-100\/60:hover {
    --tw-ring-color: rgb(245 245 245 / 0.6);
  }

  .lg\:hover\:ring-neutral-100\/70:hover {
    --tw-ring-color: rgb(245 245 245 / 0.7);
  }

  .lg\:hover\:ring-neutral-100\/75:hover {
    --tw-ring-color: rgb(245 245 245 / 0.75);
  }

  .lg\:hover\:ring-neutral-100\/80:hover {
    --tw-ring-color: rgb(245 245 245 / 0.8);
  }

  .lg\:hover\:ring-neutral-100\/90:hover {
    --tw-ring-color: rgb(245 245 245 / 0.9);
  }

  .lg\:hover\:ring-neutral-100\/95:hover {
    --tw-ring-color: rgb(245 245 245 / 0.95);
  }

  .lg\:hover\:ring-neutral-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-neutral-200\/0:hover {
    --tw-ring-color: rgb(229 229 229 / 0);
  }

  .lg\:hover\:ring-neutral-200\/10:hover {
    --tw-ring-color: rgb(229 229 229 / 0.1);
  }

  .lg\:hover\:ring-neutral-200\/100:hover {
    --tw-ring-color: rgb(229 229 229 / 1);
  }

  .lg\:hover\:ring-neutral-200\/20:hover {
    --tw-ring-color: rgb(229 229 229 / 0.2);
  }

  .lg\:hover\:ring-neutral-200\/25:hover {
    --tw-ring-color: rgb(229 229 229 / 0.25);
  }

  .lg\:hover\:ring-neutral-200\/30:hover {
    --tw-ring-color: rgb(229 229 229 / 0.3);
  }

  .lg\:hover\:ring-neutral-200\/40:hover {
    --tw-ring-color: rgb(229 229 229 / 0.4);
  }

  .lg\:hover\:ring-neutral-200\/5:hover {
    --tw-ring-color: rgb(229 229 229 / 0.05);
  }

  .lg\:hover\:ring-neutral-200\/50:hover {
    --tw-ring-color: rgb(229 229 229 / 0.5);
  }

  .lg\:hover\:ring-neutral-200\/60:hover {
    --tw-ring-color: rgb(229 229 229 / 0.6);
  }

  .lg\:hover\:ring-neutral-200\/70:hover {
    --tw-ring-color: rgb(229 229 229 / 0.7);
  }

  .lg\:hover\:ring-neutral-200\/75:hover {
    --tw-ring-color: rgb(229 229 229 / 0.75);
  }

  .lg\:hover\:ring-neutral-200\/80:hover {
    --tw-ring-color: rgb(229 229 229 / 0.8);
  }

  .lg\:hover\:ring-neutral-200\/90:hover {
    --tw-ring-color: rgb(229 229 229 / 0.9);
  }

  .lg\:hover\:ring-neutral-200\/95:hover {
    --tw-ring-color: rgb(229 229 229 / 0.95);
  }

  .lg\:hover\:ring-neutral-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-neutral-300\/0:hover {
    --tw-ring-color: rgb(212 212 212 / 0);
  }

  .lg\:hover\:ring-neutral-300\/10:hover {
    --tw-ring-color: rgb(212 212 212 / 0.1);
  }

  .lg\:hover\:ring-neutral-300\/100:hover {
    --tw-ring-color: rgb(212 212 212 / 1);
  }

  .lg\:hover\:ring-neutral-300\/20:hover {
    --tw-ring-color: rgb(212 212 212 / 0.2);
  }

  .lg\:hover\:ring-neutral-300\/25:hover {
    --tw-ring-color: rgb(212 212 212 / 0.25);
  }

  .lg\:hover\:ring-neutral-300\/30:hover {
    --tw-ring-color: rgb(212 212 212 / 0.3);
  }

  .lg\:hover\:ring-neutral-300\/40:hover {
    --tw-ring-color: rgb(212 212 212 / 0.4);
  }

  .lg\:hover\:ring-neutral-300\/5:hover {
    --tw-ring-color: rgb(212 212 212 / 0.05);
  }

  .lg\:hover\:ring-neutral-300\/50:hover {
    --tw-ring-color: rgb(212 212 212 / 0.5);
  }

  .lg\:hover\:ring-neutral-300\/60:hover {
    --tw-ring-color: rgb(212 212 212 / 0.6);
  }

  .lg\:hover\:ring-neutral-300\/70:hover {
    --tw-ring-color: rgb(212 212 212 / 0.7);
  }

  .lg\:hover\:ring-neutral-300\/75:hover {
    --tw-ring-color: rgb(212 212 212 / 0.75);
  }

  .lg\:hover\:ring-neutral-300\/80:hover {
    --tw-ring-color: rgb(212 212 212 / 0.8);
  }

  .lg\:hover\:ring-neutral-300\/90:hover {
    --tw-ring-color: rgb(212 212 212 / 0.9);
  }

  .lg\:hover\:ring-neutral-300\/95:hover {
    --tw-ring-color: rgb(212 212 212 / 0.95);
  }

  .lg\:hover\:ring-neutral-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-neutral-400\/0:hover {
    --tw-ring-color: rgb(163 163 163 / 0);
  }

  .lg\:hover\:ring-neutral-400\/10:hover {
    --tw-ring-color: rgb(163 163 163 / 0.1);
  }

  .lg\:hover\:ring-neutral-400\/100:hover {
    --tw-ring-color: rgb(163 163 163 / 1);
  }

  .lg\:hover\:ring-neutral-400\/20:hover {
    --tw-ring-color: rgb(163 163 163 / 0.2);
  }

  .lg\:hover\:ring-neutral-400\/25:hover {
    --tw-ring-color: rgb(163 163 163 / 0.25);
  }

  .lg\:hover\:ring-neutral-400\/30:hover {
    --tw-ring-color: rgb(163 163 163 / 0.3);
  }

  .lg\:hover\:ring-neutral-400\/40:hover {
    --tw-ring-color: rgb(163 163 163 / 0.4);
  }

  .lg\:hover\:ring-neutral-400\/5:hover {
    --tw-ring-color: rgb(163 163 163 / 0.05);
  }

  .lg\:hover\:ring-neutral-400\/50:hover {
    --tw-ring-color: rgb(163 163 163 / 0.5);
  }

  .lg\:hover\:ring-neutral-400\/60:hover {
    --tw-ring-color: rgb(163 163 163 / 0.6);
  }

  .lg\:hover\:ring-neutral-400\/70:hover {
    --tw-ring-color: rgb(163 163 163 / 0.7);
  }

  .lg\:hover\:ring-neutral-400\/75:hover {
    --tw-ring-color: rgb(163 163 163 / 0.75);
  }

  .lg\:hover\:ring-neutral-400\/80:hover {
    --tw-ring-color: rgb(163 163 163 / 0.8);
  }

  .lg\:hover\:ring-neutral-400\/90:hover {
    --tw-ring-color: rgb(163 163 163 / 0.9);
  }

  .lg\:hover\:ring-neutral-400\/95:hover {
    --tw-ring-color: rgb(163 163 163 / 0.95);
  }

  .lg\:hover\:ring-neutral-50:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-neutral-50\/0:hover {
    --tw-ring-color: rgb(250 250 250 / 0);
  }

  .lg\:hover\:ring-neutral-50\/10:hover {
    --tw-ring-color: rgb(250 250 250 / 0.1);
  }

  .lg\:hover\:ring-neutral-50\/100:hover {
    --tw-ring-color: rgb(250 250 250 / 1);
  }

  .lg\:hover\:ring-neutral-50\/20:hover {
    --tw-ring-color: rgb(250 250 250 / 0.2);
  }

  .lg\:hover\:ring-neutral-50\/25:hover {
    --tw-ring-color: rgb(250 250 250 / 0.25);
  }

  .lg\:hover\:ring-neutral-50\/30:hover {
    --tw-ring-color: rgb(250 250 250 / 0.3);
  }

  .lg\:hover\:ring-neutral-50\/40:hover {
    --tw-ring-color: rgb(250 250 250 / 0.4);
  }

  .lg\:hover\:ring-neutral-50\/5:hover {
    --tw-ring-color: rgb(250 250 250 / 0.05);
  }

  .lg\:hover\:ring-neutral-50\/50:hover {
    --tw-ring-color: rgb(250 250 250 / 0.5);
  }

  .lg\:hover\:ring-neutral-50\/60:hover {
    --tw-ring-color: rgb(250 250 250 / 0.6);
  }

  .lg\:hover\:ring-neutral-50\/70:hover {
    --tw-ring-color: rgb(250 250 250 / 0.7);
  }

  .lg\:hover\:ring-neutral-50\/75:hover {
    --tw-ring-color: rgb(250 250 250 / 0.75);
  }

  .lg\:hover\:ring-neutral-50\/80:hover {
    --tw-ring-color: rgb(250 250 250 / 0.8);
  }

  .lg\:hover\:ring-neutral-50\/90:hover {
    --tw-ring-color: rgb(250 250 250 / 0.9);
  }

  .lg\:hover\:ring-neutral-50\/95:hover {
    --tw-ring-color: rgb(250 250 250 / 0.95);
  }

  .lg\:hover\:ring-neutral-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-neutral-500\/0:hover {
    --tw-ring-color: rgb(115 115 115 / 0);
  }

  .lg\:hover\:ring-neutral-500\/10:hover {
    --tw-ring-color: rgb(115 115 115 / 0.1);
  }

  .lg\:hover\:ring-neutral-500\/100:hover {
    --tw-ring-color: rgb(115 115 115 / 1);
  }

  .lg\:hover\:ring-neutral-500\/20:hover {
    --tw-ring-color: rgb(115 115 115 / 0.2);
  }

  .lg\:hover\:ring-neutral-500\/25:hover {
    --tw-ring-color: rgb(115 115 115 / 0.25);
  }

  .lg\:hover\:ring-neutral-500\/30:hover {
    --tw-ring-color: rgb(115 115 115 / 0.3);
  }

  .lg\:hover\:ring-neutral-500\/40:hover {
    --tw-ring-color: rgb(115 115 115 / 0.4);
  }

  .lg\:hover\:ring-neutral-500\/5:hover {
    --tw-ring-color: rgb(115 115 115 / 0.05);
  }

  .lg\:hover\:ring-neutral-500\/50:hover {
    --tw-ring-color: rgb(115 115 115 / 0.5);
  }

  .lg\:hover\:ring-neutral-500\/60:hover {
    --tw-ring-color: rgb(115 115 115 / 0.6);
  }

  .lg\:hover\:ring-neutral-500\/70:hover {
    --tw-ring-color: rgb(115 115 115 / 0.7);
  }

  .lg\:hover\:ring-neutral-500\/75:hover {
    --tw-ring-color: rgb(115 115 115 / 0.75);
  }

  .lg\:hover\:ring-neutral-500\/80:hover {
    --tw-ring-color: rgb(115 115 115 / 0.8);
  }

  .lg\:hover\:ring-neutral-500\/90:hover {
    --tw-ring-color: rgb(115 115 115 / 0.9);
  }

  .lg\:hover\:ring-neutral-500\/95:hover {
    --tw-ring-color: rgb(115 115 115 / 0.95);
  }

  .lg\:hover\:ring-neutral-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-neutral-600\/0:hover {
    --tw-ring-color: rgb(82 82 82 / 0);
  }

  .lg\:hover\:ring-neutral-600\/10:hover {
    --tw-ring-color: rgb(82 82 82 / 0.1);
  }

  .lg\:hover\:ring-neutral-600\/100:hover {
    --tw-ring-color: rgb(82 82 82 / 1);
  }

  .lg\:hover\:ring-neutral-600\/20:hover {
    --tw-ring-color: rgb(82 82 82 / 0.2);
  }

  .lg\:hover\:ring-neutral-600\/25:hover {
    --tw-ring-color: rgb(82 82 82 / 0.25);
  }

  .lg\:hover\:ring-neutral-600\/30:hover {
    --tw-ring-color: rgb(82 82 82 / 0.3);
  }

  .lg\:hover\:ring-neutral-600\/40:hover {
    --tw-ring-color: rgb(82 82 82 / 0.4);
  }

  .lg\:hover\:ring-neutral-600\/5:hover {
    --tw-ring-color: rgb(82 82 82 / 0.05);
  }

  .lg\:hover\:ring-neutral-600\/50:hover {
    --tw-ring-color: rgb(82 82 82 / 0.5);
  }

  .lg\:hover\:ring-neutral-600\/60:hover {
    --tw-ring-color: rgb(82 82 82 / 0.6);
  }

  .lg\:hover\:ring-neutral-600\/70:hover {
    --tw-ring-color: rgb(82 82 82 / 0.7);
  }

  .lg\:hover\:ring-neutral-600\/75:hover {
    --tw-ring-color: rgb(82 82 82 / 0.75);
  }

  .lg\:hover\:ring-neutral-600\/80:hover {
    --tw-ring-color: rgb(82 82 82 / 0.8);
  }

  .lg\:hover\:ring-neutral-600\/90:hover {
    --tw-ring-color: rgb(82 82 82 / 0.9);
  }

  .lg\:hover\:ring-neutral-600\/95:hover {
    --tw-ring-color: rgb(82 82 82 / 0.95);
  }

  .lg\:hover\:ring-neutral-700:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-neutral-700\/0:hover {
    --tw-ring-color: rgb(64 64 64 / 0);
  }

  .lg\:hover\:ring-neutral-700\/10:hover {
    --tw-ring-color: rgb(64 64 64 / 0.1);
  }

  .lg\:hover\:ring-neutral-700\/100:hover {
    --tw-ring-color: rgb(64 64 64 / 1);
  }

  .lg\:hover\:ring-neutral-700\/20:hover {
    --tw-ring-color: rgb(64 64 64 / 0.2);
  }

  .lg\:hover\:ring-neutral-700\/25:hover {
    --tw-ring-color: rgb(64 64 64 / 0.25);
  }

  .lg\:hover\:ring-neutral-700\/30:hover {
    --tw-ring-color: rgb(64 64 64 / 0.3);
  }

  .lg\:hover\:ring-neutral-700\/40:hover {
    --tw-ring-color: rgb(64 64 64 / 0.4);
  }

  .lg\:hover\:ring-neutral-700\/5:hover {
    --tw-ring-color: rgb(64 64 64 / 0.05);
  }

  .lg\:hover\:ring-neutral-700\/50:hover {
    --tw-ring-color: rgb(64 64 64 / 0.5);
  }

  .lg\:hover\:ring-neutral-700\/60:hover {
    --tw-ring-color: rgb(64 64 64 / 0.6);
  }

  .lg\:hover\:ring-neutral-700\/70:hover {
    --tw-ring-color: rgb(64 64 64 / 0.7);
  }

  .lg\:hover\:ring-neutral-700\/75:hover {
    --tw-ring-color: rgb(64 64 64 / 0.75);
  }

  .lg\:hover\:ring-neutral-700\/80:hover {
    --tw-ring-color: rgb(64 64 64 / 0.8);
  }

  .lg\:hover\:ring-neutral-700\/90:hover {
    --tw-ring-color: rgb(64 64 64 / 0.9);
  }

  .lg\:hover\:ring-neutral-700\/95:hover {
    --tw-ring-color: rgb(64 64 64 / 0.95);
  }

  .lg\:hover\:ring-neutral-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-neutral-800\/0:hover {
    --tw-ring-color: rgb(38 38 38 / 0);
  }

  .lg\:hover\:ring-neutral-800\/10:hover {
    --tw-ring-color: rgb(38 38 38 / 0.1);
  }

  .lg\:hover\:ring-neutral-800\/100:hover {
    --tw-ring-color: rgb(38 38 38 / 1);
  }

  .lg\:hover\:ring-neutral-800\/20:hover {
    --tw-ring-color: rgb(38 38 38 / 0.2);
  }

  .lg\:hover\:ring-neutral-800\/25:hover {
    --tw-ring-color: rgb(38 38 38 / 0.25);
  }

  .lg\:hover\:ring-neutral-800\/30:hover {
    --tw-ring-color: rgb(38 38 38 / 0.3);
  }

  .lg\:hover\:ring-neutral-800\/40:hover {
    --tw-ring-color: rgb(38 38 38 / 0.4);
  }

  .lg\:hover\:ring-neutral-800\/5:hover {
    --tw-ring-color: rgb(38 38 38 / 0.05);
  }

  .lg\:hover\:ring-neutral-800\/50:hover {
    --tw-ring-color: rgb(38 38 38 / 0.5);
  }

  .lg\:hover\:ring-neutral-800\/60:hover {
    --tw-ring-color: rgb(38 38 38 / 0.6);
  }

  .lg\:hover\:ring-neutral-800\/70:hover {
    --tw-ring-color: rgb(38 38 38 / 0.7);
  }

  .lg\:hover\:ring-neutral-800\/75:hover {
    --tw-ring-color: rgb(38 38 38 / 0.75);
  }

  .lg\:hover\:ring-neutral-800\/80:hover {
    --tw-ring-color: rgb(38 38 38 / 0.8);
  }

  .lg\:hover\:ring-neutral-800\/90:hover {
    --tw-ring-color: rgb(38 38 38 / 0.9);
  }

  .lg\:hover\:ring-neutral-800\/95:hover {
    --tw-ring-color: rgb(38 38 38 / 0.95);
  }

  .lg\:hover\:ring-neutral-900:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-neutral-900\/0:hover {
    --tw-ring-color: rgb(23 23 23 / 0);
  }

  .lg\:hover\:ring-neutral-900\/10:hover {
    --tw-ring-color: rgb(23 23 23 / 0.1);
  }

  .lg\:hover\:ring-neutral-900\/100:hover {
    --tw-ring-color: rgb(23 23 23 / 1);
  }

  .lg\:hover\:ring-neutral-900\/20:hover {
    --tw-ring-color: rgb(23 23 23 / 0.2);
  }

  .lg\:hover\:ring-neutral-900\/25:hover {
    --tw-ring-color: rgb(23 23 23 / 0.25);
  }

  .lg\:hover\:ring-neutral-900\/30:hover {
    --tw-ring-color: rgb(23 23 23 / 0.3);
  }

  .lg\:hover\:ring-neutral-900\/40:hover {
    --tw-ring-color: rgb(23 23 23 / 0.4);
  }

  .lg\:hover\:ring-neutral-900\/5:hover {
    --tw-ring-color: rgb(23 23 23 / 0.05);
  }

  .lg\:hover\:ring-neutral-900\/50:hover {
    --tw-ring-color: rgb(23 23 23 / 0.5);
  }

  .lg\:hover\:ring-neutral-900\/60:hover {
    --tw-ring-color: rgb(23 23 23 / 0.6);
  }

  .lg\:hover\:ring-neutral-900\/70:hover {
    --tw-ring-color: rgb(23 23 23 / 0.7);
  }

  .lg\:hover\:ring-neutral-900\/75:hover {
    --tw-ring-color: rgb(23 23 23 / 0.75);
  }

  .lg\:hover\:ring-neutral-900\/80:hover {
    --tw-ring-color: rgb(23 23 23 / 0.8);
  }

  .lg\:hover\:ring-neutral-900\/90:hover {
    --tw-ring-color: rgb(23 23 23 / 0.9);
  }

  .lg\:hover\:ring-neutral-900\/95:hover {
    --tw-ring-color: rgb(23 23 23 / 0.95);
  }

  .lg\:hover\:ring-pink-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-pink-100\/0:hover {
    --tw-ring-color: rgb(252 231 243 / 0);
  }

  .lg\:hover\:ring-pink-100\/10:hover {
    --tw-ring-color: rgb(252 231 243 / 0.1);
  }

  .lg\:hover\:ring-pink-100\/100:hover {
    --tw-ring-color: rgb(252 231 243 / 1);
  }

  .lg\:hover\:ring-pink-100\/20:hover {
    --tw-ring-color: rgb(252 231 243 / 0.2);
  }

  .lg\:hover\:ring-pink-100\/25:hover {
    --tw-ring-color: rgb(252 231 243 / 0.25);
  }

  .lg\:hover\:ring-pink-100\/30:hover {
    --tw-ring-color: rgb(252 231 243 / 0.3);
  }

  .lg\:hover\:ring-pink-100\/40:hover {
    --tw-ring-color: rgb(252 231 243 / 0.4);
  }

  .lg\:hover\:ring-pink-100\/5:hover {
    --tw-ring-color: rgb(252 231 243 / 0.05);
  }

  .lg\:hover\:ring-pink-100\/50:hover {
    --tw-ring-color: rgb(252 231 243 / 0.5);
  }

  .lg\:hover\:ring-pink-100\/60:hover {
    --tw-ring-color: rgb(252 231 243 / 0.6);
  }

  .lg\:hover\:ring-pink-100\/70:hover {
    --tw-ring-color: rgb(252 231 243 / 0.7);
  }

  .lg\:hover\:ring-pink-100\/75:hover {
    --tw-ring-color: rgb(252 231 243 / 0.75);
  }

  .lg\:hover\:ring-pink-100\/80:hover {
    --tw-ring-color: rgb(252 231 243 / 0.8);
  }

  .lg\:hover\:ring-pink-100\/90:hover {
    --tw-ring-color: rgb(252 231 243 / 0.9);
  }

  .lg\:hover\:ring-pink-100\/95:hover {
    --tw-ring-color: rgb(252 231 243 / 0.95);
  }

  .lg\:hover\:ring-pink-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-pink-200\/0:hover {
    --tw-ring-color: rgb(251 207 232 / 0);
  }

  .lg\:hover\:ring-pink-200\/10:hover {
    --tw-ring-color: rgb(251 207 232 / 0.1);
  }

  .lg\:hover\:ring-pink-200\/100:hover {
    --tw-ring-color: rgb(251 207 232 / 1);
  }

  .lg\:hover\:ring-pink-200\/20:hover {
    --tw-ring-color: rgb(251 207 232 / 0.2);
  }

  .lg\:hover\:ring-pink-200\/25:hover {
    --tw-ring-color: rgb(251 207 232 / 0.25);
  }

  .lg\:hover\:ring-pink-200\/30:hover {
    --tw-ring-color: rgb(251 207 232 / 0.3);
  }

  .lg\:hover\:ring-pink-200\/40:hover {
    --tw-ring-color: rgb(251 207 232 / 0.4);
  }

  .lg\:hover\:ring-pink-200\/5:hover {
    --tw-ring-color: rgb(251 207 232 / 0.05);
  }

  .lg\:hover\:ring-pink-200\/50:hover {
    --tw-ring-color: rgb(251 207 232 / 0.5);
  }

  .lg\:hover\:ring-pink-200\/60:hover {
    --tw-ring-color: rgb(251 207 232 / 0.6);
  }

  .lg\:hover\:ring-pink-200\/70:hover {
    --tw-ring-color: rgb(251 207 232 / 0.7);
  }

  .lg\:hover\:ring-pink-200\/75:hover {
    --tw-ring-color: rgb(251 207 232 / 0.75);
  }

  .lg\:hover\:ring-pink-200\/80:hover {
    --tw-ring-color: rgb(251 207 232 / 0.8);
  }

  .lg\:hover\:ring-pink-200\/90:hover {
    --tw-ring-color: rgb(251 207 232 / 0.9);
  }

  .lg\:hover\:ring-pink-200\/95:hover {
    --tw-ring-color: rgb(251 207 232 / 0.95);
  }

  .lg\:hover\:ring-pink-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-pink-300\/0:hover {
    --tw-ring-color: rgb(249 168 212 / 0);
  }

  .lg\:hover\:ring-pink-300\/10:hover {
    --tw-ring-color: rgb(249 168 212 / 0.1);
  }

  .lg\:hover\:ring-pink-300\/100:hover {
    --tw-ring-color: rgb(249 168 212 / 1);
  }

  .lg\:hover\:ring-pink-300\/20:hover {
    --tw-ring-color: rgb(249 168 212 / 0.2);
  }

  .lg\:hover\:ring-pink-300\/25:hover {
    --tw-ring-color: rgb(249 168 212 / 0.25);
  }

  .lg\:hover\:ring-pink-300\/30:hover {
    --tw-ring-color: rgb(249 168 212 / 0.3);
  }

  .lg\:hover\:ring-pink-300\/40:hover {
    --tw-ring-color: rgb(249 168 212 / 0.4);
  }

  .lg\:hover\:ring-pink-300\/5:hover {
    --tw-ring-color: rgb(249 168 212 / 0.05);
  }

  .lg\:hover\:ring-pink-300\/50:hover {
    --tw-ring-color: rgb(249 168 212 / 0.5);
  }

  .lg\:hover\:ring-pink-300\/60:hover {
    --tw-ring-color: rgb(249 168 212 / 0.6);
  }

  .lg\:hover\:ring-pink-300\/70:hover {
    --tw-ring-color: rgb(249 168 212 / 0.7);
  }

  .lg\:hover\:ring-pink-300\/75:hover {
    --tw-ring-color: rgb(249 168 212 / 0.75);
  }

  .lg\:hover\:ring-pink-300\/80:hover {
    --tw-ring-color: rgb(249 168 212 / 0.8);
  }

  .lg\:hover\:ring-pink-300\/90:hover {
    --tw-ring-color: rgb(249 168 212 / 0.9);
  }

  .lg\:hover\:ring-pink-300\/95:hover {
    --tw-ring-color: rgb(249 168 212 / 0.95);
  }

  .lg\:hover\:ring-pink-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-pink-400\/0:hover {
    --tw-ring-color: rgb(244 114 182 / 0);
  }

  .lg\:hover\:ring-pink-400\/10:hover {
    --tw-ring-color: rgb(244 114 182 / 0.1);
  }

  .lg\:hover\:ring-pink-400\/100:hover {
    --tw-ring-color: rgb(244 114 182 / 1);
  }

  .lg\:hover\:ring-pink-400\/20:hover {
    --tw-ring-color: rgb(244 114 182 / 0.2);
  }

  .lg\:hover\:ring-pink-400\/25:hover {
    --tw-ring-color: rgb(244 114 182 / 0.25);
  }

  .lg\:hover\:ring-pink-400\/30:hover {
    --tw-ring-color: rgb(244 114 182 / 0.3);
  }

  .lg\:hover\:ring-pink-400\/40:hover {
    --tw-ring-color: rgb(244 114 182 / 0.4);
  }

  .lg\:hover\:ring-pink-400\/5:hover {
    --tw-ring-color: rgb(244 114 182 / 0.05);
  }

  .lg\:hover\:ring-pink-400\/50:hover {
    --tw-ring-color: rgb(244 114 182 / 0.5);
  }

  .lg\:hover\:ring-pink-400\/60:hover {
    --tw-ring-color: rgb(244 114 182 / 0.6);
  }

  .lg\:hover\:ring-pink-400\/70:hover {
    --tw-ring-color: rgb(244 114 182 / 0.7);
  }

  .lg\:hover\:ring-pink-400\/75:hover {
    --tw-ring-color: rgb(244 114 182 / 0.75);
  }

  .lg\:hover\:ring-pink-400\/80:hover {
    --tw-ring-color: rgb(244 114 182 / 0.8);
  }

  .lg\:hover\:ring-pink-400\/90:hover {
    --tw-ring-color: rgb(244 114 182 / 0.9);
  }

  .lg\:hover\:ring-pink-400\/95:hover {
    --tw-ring-color: rgb(244 114 182 / 0.95);
  }

  .lg\:hover\:ring-pink-50:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-pink-50\/0:hover {
    --tw-ring-color: rgb(253 242 248 / 0);
  }

  .lg\:hover\:ring-pink-50\/10:hover {
    --tw-ring-color: rgb(253 242 248 / 0.1);
  }

  .lg\:hover\:ring-pink-50\/100:hover {
    --tw-ring-color: rgb(253 242 248 / 1);
  }

  .lg\:hover\:ring-pink-50\/20:hover {
    --tw-ring-color: rgb(253 242 248 / 0.2);
  }

  .lg\:hover\:ring-pink-50\/25:hover {
    --tw-ring-color: rgb(253 242 248 / 0.25);
  }

  .lg\:hover\:ring-pink-50\/30:hover {
    --tw-ring-color: rgb(253 242 248 / 0.3);
  }

  .lg\:hover\:ring-pink-50\/40:hover {
    --tw-ring-color: rgb(253 242 248 / 0.4);
  }

  .lg\:hover\:ring-pink-50\/5:hover {
    --tw-ring-color: rgb(253 242 248 / 0.05);
  }

  .lg\:hover\:ring-pink-50\/50:hover {
    --tw-ring-color: rgb(253 242 248 / 0.5);
  }

  .lg\:hover\:ring-pink-50\/60:hover {
    --tw-ring-color: rgb(253 242 248 / 0.6);
  }

  .lg\:hover\:ring-pink-50\/70:hover {
    --tw-ring-color: rgb(253 242 248 / 0.7);
  }

  .lg\:hover\:ring-pink-50\/75:hover {
    --tw-ring-color: rgb(253 242 248 / 0.75);
  }

  .lg\:hover\:ring-pink-50\/80:hover {
    --tw-ring-color: rgb(253 242 248 / 0.8);
  }

  .lg\:hover\:ring-pink-50\/90:hover {
    --tw-ring-color: rgb(253 242 248 / 0.9);
  }

  .lg\:hover\:ring-pink-50\/95:hover {
    --tw-ring-color: rgb(253 242 248 / 0.95);
  }

  .lg\:hover\:ring-pink-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-pink-500\/0:hover {
    --tw-ring-color: rgb(236 72 153 / 0);
  }

  .lg\:hover\:ring-pink-500\/10:hover {
    --tw-ring-color: rgb(236 72 153 / 0.1);
  }

  .lg\:hover\:ring-pink-500\/100:hover {
    --tw-ring-color: rgb(236 72 153 / 1);
  }

  .lg\:hover\:ring-pink-500\/20:hover {
    --tw-ring-color: rgb(236 72 153 / 0.2);
  }

  .lg\:hover\:ring-pink-500\/25:hover {
    --tw-ring-color: rgb(236 72 153 / 0.25);
  }

  .lg\:hover\:ring-pink-500\/30:hover {
    --tw-ring-color: rgb(236 72 153 / 0.3);
  }

  .lg\:hover\:ring-pink-500\/40:hover {
    --tw-ring-color: rgb(236 72 153 / 0.4);
  }

  .lg\:hover\:ring-pink-500\/5:hover {
    --tw-ring-color: rgb(236 72 153 / 0.05);
  }

  .lg\:hover\:ring-pink-500\/50:hover {
    --tw-ring-color: rgb(236 72 153 / 0.5);
  }

  .lg\:hover\:ring-pink-500\/60:hover {
    --tw-ring-color: rgb(236 72 153 / 0.6);
  }

  .lg\:hover\:ring-pink-500\/70:hover {
    --tw-ring-color: rgb(236 72 153 / 0.7);
  }

  .lg\:hover\:ring-pink-500\/75:hover {
    --tw-ring-color: rgb(236 72 153 / 0.75);
  }

  .lg\:hover\:ring-pink-500\/80:hover {
    --tw-ring-color: rgb(236 72 153 / 0.8);
  }

  .lg\:hover\:ring-pink-500\/90:hover {
    --tw-ring-color: rgb(236 72 153 / 0.9);
  }

  .lg\:hover\:ring-pink-500\/95:hover {
    --tw-ring-color: rgb(236 72 153 / 0.95);
  }

  .lg\:hover\:ring-pink-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(219 39 119 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-pink-600\/0:hover {
    --tw-ring-color: rgb(219 39 119 / 0);
  }

  .lg\:hover\:ring-pink-600\/10:hover {
    --tw-ring-color: rgb(219 39 119 / 0.1);
  }

  .lg\:hover\:ring-pink-600\/100:hover {
    --tw-ring-color: rgb(219 39 119 / 1);
  }

  .lg\:hover\:ring-pink-600\/20:hover {
    --tw-ring-color: rgb(219 39 119 / 0.2);
  }

  .lg\:hover\:ring-pink-600\/25:hover {
    --tw-ring-color: rgb(219 39 119 / 0.25);
  }

  .lg\:hover\:ring-pink-600\/30:hover {
    --tw-ring-color: rgb(219 39 119 / 0.3);
  }

  .lg\:hover\:ring-pink-600\/40:hover {
    --tw-ring-color: rgb(219 39 119 / 0.4);
  }

  .lg\:hover\:ring-pink-600\/5:hover {
    --tw-ring-color: rgb(219 39 119 / 0.05);
  }

  .lg\:hover\:ring-pink-600\/50:hover {
    --tw-ring-color: rgb(219 39 119 / 0.5);
  }

  .lg\:hover\:ring-pink-600\/60:hover {
    --tw-ring-color: rgb(219 39 119 / 0.6);
  }

  .lg\:hover\:ring-pink-600\/70:hover {
    --tw-ring-color: rgb(219 39 119 / 0.7);
  }

  .lg\:hover\:ring-pink-600\/75:hover {
    --tw-ring-color: rgb(219 39 119 / 0.75);
  }

  .lg\:hover\:ring-pink-600\/80:hover {
    --tw-ring-color: rgb(219 39 119 / 0.8);
  }

  .lg\:hover\:ring-pink-600\/90:hover {
    --tw-ring-color: rgb(219 39 119 / 0.9);
  }

  .lg\:hover\:ring-pink-600\/95:hover {
    --tw-ring-color: rgb(219 39 119 / 0.95);
  }

  .lg\:hover\:ring-pink-700:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(190 24 93 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-pink-700\/0:hover {
    --tw-ring-color: rgb(190 24 93 / 0);
  }

  .lg\:hover\:ring-pink-700\/10:hover {
    --tw-ring-color: rgb(190 24 93 / 0.1);
  }

  .lg\:hover\:ring-pink-700\/100:hover {
    --tw-ring-color: rgb(190 24 93 / 1);
  }

  .lg\:hover\:ring-pink-700\/20:hover {
    --tw-ring-color: rgb(190 24 93 / 0.2);
  }

  .lg\:hover\:ring-pink-700\/25:hover {
    --tw-ring-color: rgb(190 24 93 / 0.25);
  }

  .lg\:hover\:ring-pink-700\/30:hover {
    --tw-ring-color: rgb(190 24 93 / 0.3);
  }

  .lg\:hover\:ring-pink-700\/40:hover {
    --tw-ring-color: rgb(190 24 93 / 0.4);
  }

  .lg\:hover\:ring-pink-700\/5:hover {
    --tw-ring-color: rgb(190 24 93 / 0.05);
  }

  .lg\:hover\:ring-pink-700\/50:hover {
    --tw-ring-color: rgb(190 24 93 / 0.5);
  }

  .lg\:hover\:ring-pink-700\/60:hover {
    --tw-ring-color: rgb(190 24 93 / 0.6);
  }

  .lg\:hover\:ring-pink-700\/70:hover {
    --tw-ring-color: rgb(190 24 93 / 0.7);
  }

  .lg\:hover\:ring-pink-700\/75:hover {
    --tw-ring-color: rgb(190 24 93 / 0.75);
  }

  .lg\:hover\:ring-pink-700\/80:hover {
    --tw-ring-color: rgb(190 24 93 / 0.8);
  }

  .lg\:hover\:ring-pink-700\/90:hover {
    --tw-ring-color: rgb(190 24 93 / 0.9);
  }

  .lg\:hover\:ring-pink-700\/95:hover {
    --tw-ring-color: rgb(190 24 93 / 0.95);
  }

  .lg\:hover\:ring-pink-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(157 23 77 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-pink-800\/0:hover {
    --tw-ring-color: rgb(157 23 77 / 0);
  }

  .lg\:hover\:ring-pink-800\/10:hover {
    --tw-ring-color: rgb(157 23 77 / 0.1);
  }

  .lg\:hover\:ring-pink-800\/100:hover {
    --tw-ring-color: rgb(157 23 77 / 1);
  }

  .lg\:hover\:ring-pink-800\/20:hover {
    --tw-ring-color: rgb(157 23 77 / 0.2);
  }

  .lg\:hover\:ring-pink-800\/25:hover {
    --tw-ring-color: rgb(157 23 77 / 0.25);
  }

  .lg\:hover\:ring-pink-800\/30:hover {
    --tw-ring-color: rgb(157 23 77 / 0.3);
  }

  .lg\:hover\:ring-pink-800\/40:hover {
    --tw-ring-color: rgb(157 23 77 / 0.4);
  }

  .lg\:hover\:ring-pink-800\/5:hover {
    --tw-ring-color: rgb(157 23 77 / 0.05);
  }

  .lg\:hover\:ring-pink-800\/50:hover {
    --tw-ring-color: rgb(157 23 77 / 0.5);
  }

  .lg\:hover\:ring-pink-800\/60:hover {
    --tw-ring-color: rgb(157 23 77 / 0.6);
  }

  .lg\:hover\:ring-pink-800\/70:hover {
    --tw-ring-color: rgb(157 23 77 / 0.7);
  }

  .lg\:hover\:ring-pink-800\/75:hover {
    --tw-ring-color: rgb(157 23 77 / 0.75);
  }

  .lg\:hover\:ring-pink-800\/80:hover {
    --tw-ring-color: rgb(157 23 77 / 0.8);
  }

  .lg\:hover\:ring-pink-800\/90:hover {
    --tw-ring-color: rgb(157 23 77 / 0.9);
  }

  .lg\:hover\:ring-pink-800\/95:hover {
    --tw-ring-color: rgb(157 23 77 / 0.95);
  }

  .lg\:hover\:ring-pink-900:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(131 24 67 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-pink-900\/0:hover {
    --tw-ring-color: rgb(131 24 67 / 0);
  }

  .lg\:hover\:ring-pink-900\/10:hover {
    --tw-ring-color: rgb(131 24 67 / 0.1);
  }

  .lg\:hover\:ring-pink-900\/100:hover {
    --tw-ring-color: rgb(131 24 67 / 1);
  }

  .lg\:hover\:ring-pink-900\/20:hover {
    --tw-ring-color: rgb(131 24 67 / 0.2);
  }

  .lg\:hover\:ring-pink-900\/25:hover {
    --tw-ring-color: rgb(131 24 67 / 0.25);
  }

  .lg\:hover\:ring-pink-900\/30:hover {
    --tw-ring-color: rgb(131 24 67 / 0.3);
  }

  .lg\:hover\:ring-pink-900\/40:hover {
    --tw-ring-color: rgb(131 24 67 / 0.4);
  }

  .lg\:hover\:ring-pink-900\/5:hover {
    --tw-ring-color: rgb(131 24 67 / 0.05);
  }

  .lg\:hover\:ring-pink-900\/50:hover {
    --tw-ring-color: rgb(131 24 67 / 0.5);
  }

  .lg\:hover\:ring-pink-900\/60:hover {
    --tw-ring-color: rgb(131 24 67 / 0.6);
  }

  .lg\:hover\:ring-pink-900\/70:hover {
    --tw-ring-color: rgb(131 24 67 / 0.7);
  }

  .lg\:hover\:ring-pink-900\/75:hover {
    --tw-ring-color: rgb(131 24 67 / 0.75);
  }

  .lg\:hover\:ring-pink-900\/80:hover {
    --tw-ring-color: rgb(131 24 67 / 0.8);
  }

  .lg\:hover\:ring-pink-900\/90:hover {
    --tw-ring-color: rgb(131 24 67 / 0.9);
  }

  .lg\:hover\:ring-pink-900\/95:hover {
    --tw-ring-color: rgb(131 24 67 / 0.95);
  }

  .lg\:hover\:ring-primary-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 224 242 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-primary-100\/0:hover {
    --tw-ring-color: rgb(224 224 242 / 0);
  }

  .lg\:hover\:ring-primary-100\/10:hover {
    --tw-ring-color: rgb(224 224 242 / 0.1);
  }

  .lg\:hover\:ring-primary-100\/100:hover {
    --tw-ring-color: rgb(224 224 242 / 1);
  }

  .lg\:hover\:ring-primary-100\/20:hover {
    --tw-ring-color: rgb(224 224 242 / 0.2);
  }

  .lg\:hover\:ring-primary-100\/25:hover {
    --tw-ring-color: rgb(224 224 242 / 0.25);
  }

  .lg\:hover\:ring-primary-100\/30:hover {
    --tw-ring-color: rgb(224 224 242 / 0.3);
  }

  .lg\:hover\:ring-primary-100\/40:hover {
    --tw-ring-color: rgb(224 224 242 / 0.4);
  }

  .lg\:hover\:ring-primary-100\/5:hover {
    --tw-ring-color: rgb(224 224 242 / 0.05);
  }

  .lg\:hover\:ring-primary-100\/50:hover {
    --tw-ring-color: rgb(224 224 242 / 0.5);
  }

  .lg\:hover\:ring-primary-100\/60:hover {
    --tw-ring-color: rgb(224 224 242 / 0.6);
  }

  .lg\:hover\:ring-primary-100\/70:hover {
    --tw-ring-color: rgb(224 224 242 / 0.7);
  }

  .lg\:hover\:ring-primary-100\/75:hover {
    --tw-ring-color: rgb(224 224 242 / 0.75);
  }

  .lg\:hover\:ring-primary-100\/80:hover {
    --tw-ring-color: rgb(224 224 242 / 0.8);
  }

  .lg\:hover\:ring-primary-100\/90:hover {
    --tw-ring-color: rgb(224 224 242 / 0.9);
  }

  .lg\:hover\:ring-primary-100\/95:hover {
    --tw-ring-color: rgb(224 224 242 / 0.95);
  }

  .lg\:hover\:ring-primary-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(178 178 218 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-primary-200\/0:hover {
    --tw-ring-color: rgb(178 178 218 / 0);
  }

  .lg\:hover\:ring-primary-200\/10:hover {
    --tw-ring-color: rgb(178 178 218 / 0.1);
  }

  .lg\:hover\:ring-primary-200\/100:hover {
    --tw-ring-color: rgb(178 178 218 / 1);
  }

  .lg\:hover\:ring-primary-200\/20:hover {
    --tw-ring-color: rgb(178 178 218 / 0.2);
  }

  .lg\:hover\:ring-primary-200\/25:hover {
    --tw-ring-color: rgb(178 178 218 / 0.25);
  }

  .lg\:hover\:ring-primary-200\/30:hover {
    --tw-ring-color: rgb(178 178 218 / 0.3);
  }

  .lg\:hover\:ring-primary-200\/40:hover {
    --tw-ring-color: rgb(178 178 218 / 0.4);
  }

  .lg\:hover\:ring-primary-200\/5:hover {
    --tw-ring-color: rgb(178 178 218 / 0.05);
  }

  .lg\:hover\:ring-primary-200\/50:hover {
    --tw-ring-color: rgb(178 178 218 / 0.5);
  }

  .lg\:hover\:ring-primary-200\/60:hover {
    --tw-ring-color: rgb(178 178 218 / 0.6);
  }

  .lg\:hover\:ring-primary-200\/70:hover {
    --tw-ring-color: rgb(178 178 218 / 0.7);
  }

  .lg\:hover\:ring-primary-200\/75:hover {
    --tw-ring-color: rgb(178 178 218 / 0.75);
  }

  .lg\:hover\:ring-primary-200\/80:hover {
    --tw-ring-color: rgb(178 178 218 / 0.8);
  }

  .lg\:hover\:ring-primary-200\/90:hover {
    --tw-ring-color: rgb(178 178 218 / 0.9);
  }

  .lg\:hover\:ring-primary-200\/95:hover {
    --tw-ring-color: rgb(178 178 218 / 0.95);
  }

  .lg\:hover\:ring-primary-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(132 132 194 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-primary-300\/0:hover {
    --tw-ring-color: rgb(132 132 194 / 0);
  }

  .lg\:hover\:ring-primary-300\/10:hover {
    --tw-ring-color: rgb(132 132 194 / 0.1);
  }

  .lg\:hover\:ring-primary-300\/100:hover {
    --tw-ring-color: rgb(132 132 194 / 1);
  }

  .lg\:hover\:ring-primary-300\/20:hover {
    --tw-ring-color: rgb(132 132 194 / 0.2);
  }

  .lg\:hover\:ring-primary-300\/25:hover {
    --tw-ring-color: rgb(132 132 194 / 0.25);
  }

  .lg\:hover\:ring-primary-300\/30:hover {
    --tw-ring-color: rgb(132 132 194 / 0.3);
  }

  .lg\:hover\:ring-primary-300\/40:hover {
    --tw-ring-color: rgb(132 132 194 / 0.4);
  }

  .lg\:hover\:ring-primary-300\/5:hover {
    --tw-ring-color: rgb(132 132 194 / 0.05);
  }

  .lg\:hover\:ring-primary-300\/50:hover {
    --tw-ring-color: rgb(132 132 194 / 0.5);
  }

  .lg\:hover\:ring-primary-300\/60:hover {
    --tw-ring-color: rgb(132 132 194 / 0.6);
  }

  .lg\:hover\:ring-primary-300\/70:hover {
    --tw-ring-color: rgb(132 132 194 / 0.7);
  }

  .lg\:hover\:ring-primary-300\/75:hover {
    --tw-ring-color: rgb(132 132 194 / 0.75);
  }

  .lg\:hover\:ring-primary-300\/80:hover {
    --tw-ring-color: rgb(132 132 194 / 0.8);
  }

  .lg\:hover\:ring-primary-300\/90:hover {
    --tw-ring-color: rgb(132 132 194 / 0.9);
  }

  .lg\:hover\:ring-primary-300\/95:hover {
    --tw-ring-color: rgb(132 132 194 / 0.95);
  }

  .lg\:hover\:ring-primary-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(86 86 171 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-primary-400\/0:hover {
    --tw-ring-color: rgb(86 86 171 / 0);
  }

  .lg\:hover\:ring-primary-400\/10:hover {
    --tw-ring-color: rgb(86 86 171 / 0.1);
  }

  .lg\:hover\:ring-primary-400\/100:hover {
    --tw-ring-color: rgb(86 86 171 / 1);
  }

  .lg\:hover\:ring-primary-400\/20:hover {
    --tw-ring-color: rgb(86 86 171 / 0.2);
  }

  .lg\:hover\:ring-primary-400\/25:hover {
    --tw-ring-color: rgb(86 86 171 / 0.25);
  }

  .lg\:hover\:ring-primary-400\/30:hover {
    --tw-ring-color: rgb(86 86 171 / 0.3);
  }

  .lg\:hover\:ring-primary-400\/40:hover {
    --tw-ring-color: rgb(86 86 171 / 0.4);
  }

  .lg\:hover\:ring-primary-400\/5:hover {
    --tw-ring-color: rgb(86 86 171 / 0.05);
  }

  .lg\:hover\:ring-primary-400\/50:hover {
    --tw-ring-color: rgb(86 86 171 / 0.5);
  }

  .lg\:hover\:ring-primary-400\/60:hover {
    --tw-ring-color: rgb(86 86 171 / 0.6);
  }

  .lg\:hover\:ring-primary-400\/70:hover {
    --tw-ring-color: rgb(86 86 171 / 0.7);
  }

  .lg\:hover\:ring-primary-400\/75:hover {
    --tw-ring-color: rgb(86 86 171 / 0.75);
  }

  .lg\:hover\:ring-primary-400\/80:hover {
    --tw-ring-color: rgb(86 86 171 / 0.8);
  }

  .lg\:hover\:ring-primary-400\/90:hover {
    --tw-ring-color: rgb(86 86 171 / 0.9);
  }

  .lg\:hover\:ring-primary-400\/95:hover {
    --tw-ring-color: rgb(86 86 171 / 0.95);
  }

  .lg\:hover\:ring-primary-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 56 133 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-primary-500\/0:hover {
    --tw-ring-color: rgb(59 56 133 / 0);
  }

  .lg\:hover\:ring-primary-500\/10:hover {
    --tw-ring-color: rgb(59 56 133 / 0.1);
  }

  .lg\:hover\:ring-primary-500\/100:hover {
    --tw-ring-color: rgb(59 56 133 / 1);
  }

  .lg\:hover\:ring-primary-500\/20:hover {
    --tw-ring-color: rgb(59 56 133 / 0.2);
  }

  .lg\:hover\:ring-primary-500\/25:hover {
    --tw-ring-color: rgb(59 56 133 / 0.25);
  }

  .lg\:hover\:ring-primary-500\/30:hover {
    --tw-ring-color: rgb(59 56 133 / 0.3);
  }

  .lg\:hover\:ring-primary-500\/40:hover {
    --tw-ring-color: rgb(59 56 133 / 0.4);
  }

  .lg\:hover\:ring-primary-500\/5:hover {
    --tw-ring-color: rgb(59 56 133 / 0.05);
  }

  .lg\:hover\:ring-primary-500\/50:hover {
    --tw-ring-color: rgb(59 56 133 / 0.5);
  }

  .lg\:hover\:ring-primary-500\/60:hover {
    --tw-ring-color: rgb(59 56 133 / 0.6);
  }

  .lg\:hover\:ring-primary-500\/70:hover {
    --tw-ring-color: rgb(59 56 133 / 0.7);
  }

  .lg\:hover\:ring-primary-500\/75:hover {
    --tw-ring-color: rgb(59 56 133 / 0.75);
  }

  .lg\:hover\:ring-primary-500\/80:hover {
    --tw-ring-color: rgb(59 56 133 / 0.8);
  }

  .lg\:hover\:ring-primary-500\/90:hover {
    --tw-ring-color: rgb(59 56 133 / 0.9);
  }

  .lg\:hover\:ring-primary-500\/95:hover {
    --tw-ring-color: rgb(59 56 133 / 0.95);
  }

  .lg\:hover\:ring-primary-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(42 40 99 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-primary-600\/0:hover {
    --tw-ring-color: rgb(42 40 99 / 0);
  }

  .lg\:hover\:ring-primary-600\/10:hover {
    --tw-ring-color: rgb(42 40 99 / 0.1);
  }

  .lg\:hover\:ring-primary-600\/100:hover {
    --tw-ring-color: rgb(42 40 99 / 1);
  }

  .lg\:hover\:ring-primary-600\/20:hover {
    --tw-ring-color: rgb(42 40 99 / 0.2);
  }

  .lg\:hover\:ring-primary-600\/25:hover {
    --tw-ring-color: rgb(42 40 99 / 0.25);
  }

  .lg\:hover\:ring-primary-600\/30:hover {
    --tw-ring-color: rgb(42 40 99 / 0.3);
  }

  .lg\:hover\:ring-primary-600\/40:hover {
    --tw-ring-color: rgb(42 40 99 / 0.4);
  }

  .lg\:hover\:ring-primary-600\/5:hover {
    --tw-ring-color: rgb(42 40 99 / 0.05);
  }

  .lg\:hover\:ring-primary-600\/50:hover {
    --tw-ring-color: rgb(42 40 99 / 0.5);
  }

  .lg\:hover\:ring-primary-600\/60:hover {
    --tw-ring-color: rgb(42 40 99 / 0.6);
  }

  .lg\:hover\:ring-primary-600\/70:hover {
    --tw-ring-color: rgb(42 40 99 / 0.7);
  }

  .lg\:hover\:ring-primary-600\/75:hover {
    --tw-ring-color: rgb(42 40 99 / 0.75);
  }

  .lg\:hover\:ring-primary-600\/80:hover {
    --tw-ring-color: rgb(42 40 99 / 0.8);
  }

  .lg\:hover\:ring-primary-600\/90:hover {
    --tw-ring-color: rgb(42 40 99 / 0.9);
  }

  .lg\:hover\:ring-primary-600\/95:hover {
    --tw-ring-color: rgb(42 40 99 / 0.95);
  }

  .lg\:hover\:ring-primary-700:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(26 24 65 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-primary-700\/0:hover {
    --tw-ring-color: rgb(26 24 65 / 0);
  }

  .lg\:hover\:ring-primary-700\/10:hover {
    --tw-ring-color: rgb(26 24 65 / 0.1);
  }

  .lg\:hover\:ring-primary-700\/100:hover {
    --tw-ring-color: rgb(26 24 65 / 1);
  }

  .lg\:hover\:ring-primary-700\/20:hover {
    --tw-ring-color: rgb(26 24 65 / 0.2);
  }

  .lg\:hover\:ring-primary-700\/25:hover {
    --tw-ring-color: rgb(26 24 65 / 0.25);
  }

  .lg\:hover\:ring-primary-700\/30:hover {
    --tw-ring-color: rgb(26 24 65 / 0.3);
  }

  .lg\:hover\:ring-primary-700\/40:hover {
    --tw-ring-color: rgb(26 24 65 / 0.4);
  }

  .lg\:hover\:ring-primary-700\/5:hover {
    --tw-ring-color: rgb(26 24 65 / 0.05);
  }

  .lg\:hover\:ring-primary-700\/50:hover {
    --tw-ring-color: rgb(26 24 65 / 0.5);
  }

  .lg\:hover\:ring-primary-700\/60:hover {
    --tw-ring-color: rgb(26 24 65 / 0.6);
  }

  .lg\:hover\:ring-primary-700\/70:hover {
    --tw-ring-color: rgb(26 24 65 / 0.7);
  }

  .lg\:hover\:ring-primary-700\/75:hover {
    --tw-ring-color: rgb(26 24 65 / 0.75);
  }

  .lg\:hover\:ring-primary-700\/80:hover {
    --tw-ring-color: rgb(26 24 65 / 0.8);
  }

  .lg\:hover\:ring-primary-700\/90:hover {
    --tw-ring-color: rgb(26 24 65 / 0.9);
  }

  .lg\:hover\:ring-primary-700\/95:hover {
    --tw-ring-color: rgb(26 24 65 / 0.95);
  }

  .lg\:hover\:ring-primary-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(10 8 31 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-primary-800\/0:hover {
    --tw-ring-color: rgb(10 8 31 / 0);
  }

  .lg\:hover\:ring-primary-800\/10:hover {
    --tw-ring-color: rgb(10 8 31 / 0.1);
  }

  .lg\:hover\:ring-primary-800\/100:hover {
    --tw-ring-color: rgb(10 8 31 / 1);
  }

  .lg\:hover\:ring-primary-800\/20:hover {
    --tw-ring-color: rgb(10 8 31 / 0.2);
  }

  .lg\:hover\:ring-primary-800\/25:hover {
    --tw-ring-color: rgb(10 8 31 / 0.25);
  }

  .lg\:hover\:ring-primary-800\/30:hover {
    --tw-ring-color: rgb(10 8 31 / 0.3);
  }

  .lg\:hover\:ring-primary-800\/40:hover {
    --tw-ring-color: rgb(10 8 31 / 0.4);
  }

  .lg\:hover\:ring-primary-800\/5:hover {
    --tw-ring-color: rgb(10 8 31 / 0.05);
  }

  .lg\:hover\:ring-primary-800\/50:hover {
    --tw-ring-color: rgb(10 8 31 / 0.5);
  }

  .lg\:hover\:ring-primary-800\/60:hover {
    --tw-ring-color: rgb(10 8 31 / 0.6);
  }

  .lg\:hover\:ring-primary-800\/70:hover {
    --tw-ring-color: rgb(10 8 31 / 0.7);
  }

  .lg\:hover\:ring-primary-800\/75:hover {
    --tw-ring-color: rgb(10 8 31 / 0.75);
  }

  .lg\:hover\:ring-primary-800\/80:hover {
    --tw-ring-color: rgb(10 8 31 / 0.8);
  }

  .lg\:hover\:ring-primary-800\/90:hover {
    --tw-ring-color: rgb(10 8 31 / 0.9);
  }

  .lg\:hover\:ring-primary-800\/95:hover {
    --tw-ring-color: rgb(10 8 31 / 0.95);
  }

  .lg\:hover\:ring-primary-900:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-primary-900\/0:hover {
    --tw-ring-color: rgb(0 0 0 / 0);
  }

  .lg\:hover\:ring-primary-900\/10:hover {
    --tw-ring-color: rgb(0 0 0 / 0.1);
  }

  .lg\:hover\:ring-primary-900\/100:hover {
    --tw-ring-color: rgb(0 0 0 / 1);
  }

  .lg\:hover\:ring-primary-900\/20:hover {
    --tw-ring-color: rgb(0 0 0 / 0.2);
  }

  .lg\:hover\:ring-primary-900\/25:hover {
    --tw-ring-color: rgb(0 0 0 / 0.25);
  }

  .lg\:hover\:ring-primary-900\/30:hover {
    --tw-ring-color: rgb(0 0 0 / 0.3);
  }

  .lg\:hover\:ring-primary-900\/40:hover {
    --tw-ring-color: rgb(0 0 0 / 0.4);
  }

  .lg\:hover\:ring-primary-900\/5:hover {
    --tw-ring-color: rgb(0 0 0 / 0.05);
  }

  .lg\:hover\:ring-primary-900\/50:hover {
    --tw-ring-color: rgb(0 0 0 / 0.5);
  }

  .lg\:hover\:ring-primary-900\/60:hover {
    --tw-ring-color: rgb(0 0 0 / 0.6);
  }

  .lg\:hover\:ring-primary-900\/70:hover {
    --tw-ring-color: rgb(0 0 0 / 0.7);
  }

  .lg\:hover\:ring-primary-900\/75:hover {
    --tw-ring-color: rgb(0 0 0 / 0.75);
  }

  .lg\:hover\:ring-primary-900\/80:hover {
    --tw-ring-color: rgb(0 0 0 / 0.8);
  }

  .lg\:hover\:ring-primary-900\/90:hover {
    --tw-ring-color: rgb(0 0 0 / 0.9);
  }

  .lg\:hover\:ring-primary-900\/95:hover {
    --tw-ring-color: rgb(0 0 0 / 0.95);
  }

  .lg\:hover\:ring-purple-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-purple-100\/0:hover {
    --tw-ring-color: rgb(243 232 255 / 0);
  }

  .lg\:hover\:ring-purple-100\/10:hover {
    --tw-ring-color: rgb(243 232 255 / 0.1);
  }

  .lg\:hover\:ring-purple-100\/100:hover {
    --tw-ring-color: rgb(243 232 255 / 1);
  }

  .lg\:hover\:ring-purple-100\/20:hover {
    --tw-ring-color: rgb(243 232 255 / 0.2);
  }

  .lg\:hover\:ring-purple-100\/25:hover {
    --tw-ring-color: rgb(243 232 255 / 0.25);
  }

  .lg\:hover\:ring-purple-100\/30:hover {
    --tw-ring-color: rgb(243 232 255 / 0.3);
  }

  .lg\:hover\:ring-purple-100\/40:hover {
    --tw-ring-color: rgb(243 232 255 / 0.4);
  }

  .lg\:hover\:ring-purple-100\/5:hover {
    --tw-ring-color: rgb(243 232 255 / 0.05);
  }

  .lg\:hover\:ring-purple-100\/50:hover {
    --tw-ring-color: rgb(243 232 255 / 0.5);
  }

  .lg\:hover\:ring-purple-100\/60:hover {
    --tw-ring-color: rgb(243 232 255 / 0.6);
  }

  .lg\:hover\:ring-purple-100\/70:hover {
    --tw-ring-color: rgb(243 232 255 / 0.7);
  }

  .lg\:hover\:ring-purple-100\/75:hover {
    --tw-ring-color: rgb(243 232 255 / 0.75);
  }

  .lg\:hover\:ring-purple-100\/80:hover {
    --tw-ring-color: rgb(243 232 255 / 0.8);
  }

  .lg\:hover\:ring-purple-100\/90:hover {
    --tw-ring-color: rgb(243 232 255 / 0.9);
  }

  .lg\:hover\:ring-purple-100\/95:hover {
    --tw-ring-color: rgb(243 232 255 / 0.95);
  }

  .lg\:hover\:ring-purple-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-purple-200\/0:hover {
    --tw-ring-color: rgb(233 213 255 / 0);
  }

  .lg\:hover\:ring-purple-200\/10:hover {
    --tw-ring-color: rgb(233 213 255 / 0.1);
  }

  .lg\:hover\:ring-purple-200\/100:hover {
    --tw-ring-color: rgb(233 213 255 / 1);
  }

  .lg\:hover\:ring-purple-200\/20:hover {
    --tw-ring-color: rgb(233 213 255 / 0.2);
  }

  .lg\:hover\:ring-purple-200\/25:hover {
    --tw-ring-color: rgb(233 213 255 / 0.25);
  }

  .lg\:hover\:ring-purple-200\/30:hover {
    --tw-ring-color: rgb(233 213 255 / 0.3);
  }

  .lg\:hover\:ring-purple-200\/40:hover {
    --tw-ring-color: rgb(233 213 255 / 0.4);
  }

  .lg\:hover\:ring-purple-200\/5:hover {
    --tw-ring-color: rgb(233 213 255 / 0.05);
  }

  .lg\:hover\:ring-purple-200\/50:hover {
    --tw-ring-color: rgb(233 213 255 / 0.5);
  }

  .lg\:hover\:ring-purple-200\/60:hover {
    --tw-ring-color: rgb(233 213 255 / 0.6);
  }

  .lg\:hover\:ring-purple-200\/70:hover {
    --tw-ring-color: rgb(233 213 255 / 0.7);
  }

  .lg\:hover\:ring-purple-200\/75:hover {
    --tw-ring-color: rgb(233 213 255 / 0.75);
  }

  .lg\:hover\:ring-purple-200\/80:hover {
    --tw-ring-color: rgb(233 213 255 / 0.8);
  }

  .lg\:hover\:ring-purple-200\/90:hover {
    --tw-ring-color: rgb(233 213 255 / 0.9);
  }

  .lg\:hover\:ring-purple-200\/95:hover {
    --tw-ring-color: rgb(233 213 255 / 0.95);
  }

  .lg\:hover\:ring-purple-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-purple-300\/0:hover {
    --tw-ring-color: rgb(216 180 254 / 0);
  }

  .lg\:hover\:ring-purple-300\/10:hover {
    --tw-ring-color: rgb(216 180 254 / 0.1);
  }

  .lg\:hover\:ring-purple-300\/100:hover {
    --tw-ring-color: rgb(216 180 254 / 1);
  }

  .lg\:hover\:ring-purple-300\/20:hover {
    --tw-ring-color: rgb(216 180 254 / 0.2);
  }

  .lg\:hover\:ring-purple-300\/25:hover {
    --tw-ring-color: rgb(216 180 254 / 0.25);
  }

  .lg\:hover\:ring-purple-300\/30:hover {
    --tw-ring-color: rgb(216 180 254 / 0.3);
  }

  .lg\:hover\:ring-purple-300\/40:hover {
    --tw-ring-color: rgb(216 180 254 / 0.4);
  }

  .lg\:hover\:ring-purple-300\/5:hover {
    --tw-ring-color: rgb(216 180 254 / 0.05);
  }

  .lg\:hover\:ring-purple-300\/50:hover {
    --tw-ring-color: rgb(216 180 254 / 0.5);
  }

  .lg\:hover\:ring-purple-300\/60:hover {
    --tw-ring-color: rgb(216 180 254 / 0.6);
  }

  .lg\:hover\:ring-purple-300\/70:hover {
    --tw-ring-color: rgb(216 180 254 / 0.7);
  }

  .lg\:hover\:ring-purple-300\/75:hover {
    --tw-ring-color: rgb(216 180 254 / 0.75);
  }

  .lg\:hover\:ring-purple-300\/80:hover {
    --tw-ring-color: rgb(216 180 254 / 0.8);
  }

  .lg\:hover\:ring-purple-300\/90:hover {
    --tw-ring-color: rgb(216 180 254 / 0.9);
  }

  .lg\:hover\:ring-purple-300\/95:hover {
    --tw-ring-color: rgb(216 180 254 / 0.95);
  }

  .lg\:hover\:ring-purple-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-purple-400\/0:hover {
    --tw-ring-color: rgb(192 132 252 / 0);
  }

  .lg\:hover\:ring-purple-400\/10:hover {
    --tw-ring-color: rgb(192 132 252 / 0.1);
  }

  .lg\:hover\:ring-purple-400\/100:hover {
    --tw-ring-color: rgb(192 132 252 / 1);
  }

  .lg\:hover\:ring-purple-400\/20:hover {
    --tw-ring-color: rgb(192 132 252 / 0.2);
  }

  .lg\:hover\:ring-purple-400\/25:hover {
    --tw-ring-color: rgb(192 132 252 / 0.25);
  }

  .lg\:hover\:ring-purple-400\/30:hover {
    --tw-ring-color: rgb(192 132 252 / 0.3);
  }

  .lg\:hover\:ring-purple-400\/40:hover {
    --tw-ring-color: rgb(192 132 252 / 0.4);
  }

  .lg\:hover\:ring-purple-400\/5:hover {
    --tw-ring-color: rgb(192 132 252 / 0.05);
  }

  .lg\:hover\:ring-purple-400\/50:hover {
    --tw-ring-color: rgb(192 132 252 / 0.5);
  }

  .lg\:hover\:ring-purple-400\/60:hover {
    --tw-ring-color: rgb(192 132 252 / 0.6);
  }

  .lg\:hover\:ring-purple-400\/70:hover {
    --tw-ring-color: rgb(192 132 252 / 0.7);
  }

  .lg\:hover\:ring-purple-400\/75:hover {
    --tw-ring-color: rgb(192 132 252 / 0.75);
  }

  .lg\:hover\:ring-purple-400\/80:hover {
    --tw-ring-color: rgb(192 132 252 / 0.8);
  }

  .lg\:hover\:ring-purple-400\/90:hover {
    --tw-ring-color: rgb(192 132 252 / 0.9);
  }

  .lg\:hover\:ring-purple-400\/95:hover {
    --tw-ring-color: rgb(192 132 252 / 0.95);
  }

  .lg\:hover\:ring-purple-50:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 245 255 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-purple-50\/0:hover {
    --tw-ring-color: rgb(250 245 255 / 0);
  }

  .lg\:hover\:ring-purple-50\/10:hover {
    --tw-ring-color: rgb(250 245 255 / 0.1);
  }

  .lg\:hover\:ring-purple-50\/100:hover {
    --tw-ring-color: rgb(250 245 255 / 1);
  }

  .lg\:hover\:ring-purple-50\/20:hover {
    --tw-ring-color: rgb(250 245 255 / 0.2);
  }

  .lg\:hover\:ring-purple-50\/25:hover {
    --tw-ring-color: rgb(250 245 255 / 0.25);
  }

  .lg\:hover\:ring-purple-50\/30:hover {
    --tw-ring-color: rgb(250 245 255 / 0.3);
  }

  .lg\:hover\:ring-purple-50\/40:hover {
    --tw-ring-color: rgb(250 245 255 / 0.4);
  }

  .lg\:hover\:ring-purple-50\/5:hover {
    --tw-ring-color: rgb(250 245 255 / 0.05);
  }

  .lg\:hover\:ring-purple-50\/50:hover {
    --tw-ring-color: rgb(250 245 255 / 0.5);
  }

  .lg\:hover\:ring-purple-50\/60:hover {
    --tw-ring-color: rgb(250 245 255 / 0.6);
  }

  .lg\:hover\:ring-purple-50\/70:hover {
    --tw-ring-color: rgb(250 245 255 / 0.7);
  }

  .lg\:hover\:ring-purple-50\/75:hover {
    --tw-ring-color: rgb(250 245 255 / 0.75);
  }

  .lg\:hover\:ring-purple-50\/80:hover {
    --tw-ring-color: rgb(250 245 255 / 0.8);
  }

  .lg\:hover\:ring-purple-50\/90:hover {
    --tw-ring-color: rgb(250 245 255 / 0.9);
  }

  .lg\:hover\:ring-purple-50\/95:hover {
    --tw-ring-color: rgb(250 245 255 / 0.95);
  }

  .lg\:hover\:ring-purple-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-purple-500\/0:hover {
    --tw-ring-color: rgb(168 85 247 / 0);
  }

  .lg\:hover\:ring-purple-500\/10:hover {
    --tw-ring-color: rgb(168 85 247 / 0.1);
  }

  .lg\:hover\:ring-purple-500\/100:hover {
    --tw-ring-color: rgb(168 85 247 / 1);
  }

  .lg\:hover\:ring-purple-500\/20:hover {
    --tw-ring-color: rgb(168 85 247 / 0.2);
  }

  .lg\:hover\:ring-purple-500\/25:hover {
    --tw-ring-color: rgb(168 85 247 / 0.25);
  }

  .lg\:hover\:ring-purple-500\/30:hover {
    --tw-ring-color: rgb(168 85 247 / 0.3);
  }

  .lg\:hover\:ring-purple-500\/40:hover {
    --tw-ring-color: rgb(168 85 247 / 0.4);
  }

  .lg\:hover\:ring-purple-500\/5:hover {
    --tw-ring-color: rgb(168 85 247 / 0.05);
  }

  .lg\:hover\:ring-purple-500\/50:hover {
    --tw-ring-color: rgb(168 85 247 / 0.5);
  }

  .lg\:hover\:ring-purple-500\/60:hover {
    --tw-ring-color: rgb(168 85 247 / 0.6);
  }

  .lg\:hover\:ring-purple-500\/70:hover {
    --tw-ring-color: rgb(168 85 247 / 0.7);
  }

  .lg\:hover\:ring-purple-500\/75:hover {
    --tw-ring-color: rgb(168 85 247 / 0.75);
  }

  .lg\:hover\:ring-purple-500\/80:hover {
    --tw-ring-color: rgb(168 85 247 / 0.8);
  }

  .lg\:hover\:ring-purple-500\/90:hover {
    --tw-ring-color: rgb(168 85 247 / 0.9);
  }

  .lg\:hover\:ring-purple-500\/95:hover {
    --tw-ring-color: rgb(168 85 247 / 0.95);
  }

  .lg\:hover\:ring-purple-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-purple-600\/0:hover {
    --tw-ring-color: rgb(147 51 234 / 0);
  }

  .lg\:hover\:ring-purple-600\/10:hover {
    --tw-ring-color: rgb(147 51 234 / 0.1);
  }

  .lg\:hover\:ring-purple-600\/100:hover {
    --tw-ring-color: rgb(147 51 234 / 1);
  }

  .lg\:hover\:ring-purple-600\/20:hover {
    --tw-ring-color: rgb(147 51 234 / 0.2);
  }

  .lg\:hover\:ring-purple-600\/25:hover {
    --tw-ring-color: rgb(147 51 234 / 0.25);
  }

  .lg\:hover\:ring-purple-600\/30:hover {
    --tw-ring-color: rgb(147 51 234 / 0.3);
  }

  .lg\:hover\:ring-purple-600\/40:hover {
    --tw-ring-color: rgb(147 51 234 / 0.4);
  }

  .lg\:hover\:ring-purple-600\/5:hover {
    --tw-ring-color: rgb(147 51 234 / 0.05);
  }

  .lg\:hover\:ring-purple-600\/50:hover {
    --tw-ring-color: rgb(147 51 234 / 0.5);
  }

  .lg\:hover\:ring-purple-600\/60:hover {
    --tw-ring-color: rgb(147 51 234 / 0.6);
  }

  .lg\:hover\:ring-purple-600\/70:hover {
    --tw-ring-color: rgb(147 51 234 / 0.7);
  }

  .lg\:hover\:ring-purple-600\/75:hover {
    --tw-ring-color: rgb(147 51 234 / 0.75);
  }

  .lg\:hover\:ring-purple-600\/80:hover {
    --tw-ring-color: rgb(147 51 234 / 0.8);
  }

  .lg\:hover\:ring-purple-600\/90:hover {
    --tw-ring-color: rgb(147 51 234 / 0.9);
  }

  .lg\:hover\:ring-purple-600\/95:hover {
    --tw-ring-color: rgb(147 51 234 / 0.95);
  }

  .lg\:hover\:ring-purple-700:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(126 34 206 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-purple-700\/0:hover {
    --tw-ring-color: rgb(126 34 206 / 0);
  }

  .lg\:hover\:ring-purple-700\/10:hover {
    --tw-ring-color: rgb(126 34 206 / 0.1);
  }

  .lg\:hover\:ring-purple-700\/100:hover {
    --tw-ring-color: rgb(126 34 206 / 1);
  }

  .lg\:hover\:ring-purple-700\/20:hover {
    --tw-ring-color: rgb(126 34 206 / 0.2);
  }

  .lg\:hover\:ring-purple-700\/25:hover {
    --tw-ring-color: rgb(126 34 206 / 0.25);
  }

  .lg\:hover\:ring-purple-700\/30:hover {
    --tw-ring-color: rgb(126 34 206 / 0.3);
  }

  .lg\:hover\:ring-purple-700\/40:hover {
    --tw-ring-color: rgb(126 34 206 / 0.4);
  }

  .lg\:hover\:ring-purple-700\/5:hover {
    --tw-ring-color: rgb(126 34 206 / 0.05);
  }

  .lg\:hover\:ring-purple-700\/50:hover {
    --tw-ring-color: rgb(126 34 206 / 0.5);
  }

  .lg\:hover\:ring-purple-700\/60:hover {
    --tw-ring-color: rgb(126 34 206 / 0.6);
  }

  .lg\:hover\:ring-purple-700\/70:hover {
    --tw-ring-color: rgb(126 34 206 / 0.7);
  }

  .lg\:hover\:ring-purple-700\/75:hover {
    --tw-ring-color: rgb(126 34 206 / 0.75);
  }

  .lg\:hover\:ring-purple-700\/80:hover {
    --tw-ring-color: rgb(126 34 206 / 0.8);
  }

  .lg\:hover\:ring-purple-700\/90:hover {
    --tw-ring-color: rgb(126 34 206 / 0.9);
  }

  .lg\:hover\:ring-purple-700\/95:hover {
    --tw-ring-color: rgb(126 34 206 / 0.95);
  }

  .lg\:hover\:ring-purple-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-purple-800\/0:hover {
    --tw-ring-color: rgb(107 33 168 / 0);
  }

  .lg\:hover\:ring-purple-800\/10:hover {
    --tw-ring-color: rgb(107 33 168 / 0.1);
  }

  .lg\:hover\:ring-purple-800\/100:hover {
    --tw-ring-color: rgb(107 33 168 / 1);
  }

  .lg\:hover\:ring-purple-800\/20:hover {
    --tw-ring-color: rgb(107 33 168 / 0.2);
  }

  .lg\:hover\:ring-purple-800\/25:hover {
    --tw-ring-color: rgb(107 33 168 / 0.25);
  }

  .lg\:hover\:ring-purple-800\/30:hover {
    --tw-ring-color: rgb(107 33 168 / 0.3);
  }

  .lg\:hover\:ring-purple-800\/40:hover {
    --tw-ring-color: rgb(107 33 168 / 0.4);
  }

  .lg\:hover\:ring-purple-800\/5:hover {
    --tw-ring-color: rgb(107 33 168 / 0.05);
  }

  .lg\:hover\:ring-purple-800\/50:hover {
    --tw-ring-color: rgb(107 33 168 / 0.5);
  }

  .lg\:hover\:ring-purple-800\/60:hover {
    --tw-ring-color: rgb(107 33 168 / 0.6);
  }

  .lg\:hover\:ring-purple-800\/70:hover {
    --tw-ring-color: rgb(107 33 168 / 0.7);
  }

  .lg\:hover\:ring-purple-800\/75:hover {
    --tw-ring-color: rgb(107 33 168 / 0.75);
  }

  .lg\:hover\:ring-purple-800\/80:hover {
    --tw-ring-color: rgb(107 33 168 / 0.8);
  }

  .lg\:hover\:ring-purple-800\/90:hover {
    --tw-ring-color: rgb(107 33 168 / 0.9);
  }

  .lg\:hover\:ring-purple-800\/95:hover {
    --tw-ring-color: rgb(107 33 168 / 0.95);
  }

  .lg\:hover\:ring-purple-900:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(88 28 135 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-purple-900\/0:hover {
    --tw-ring-color: rgb(88 28 135 / 0);
  }

  .lg\:hover\:ring-purple-900\/10:hover {
    --tw-ring-color: rgb(88 28 135 / 0.1);
  }

  .lg\:hover\:ring-purple-900\/100:hover {
    --tw-ring-color: rgb(88 28 135 / 1);
  }

  .lg\:hover\:ring-purple-900\/20:hover {
    --tw-ring-color: rgb(88 28 135 / 0.2);
  }

  .lg\:hover\:ring-purple-900\/25:hover {
    --tw-ring-color: rgb(88 28 135 / 0.25);
  }

  .lg\:hover\:ring-purple-900\/30:hover {
    --tw-ring-color: rgb(88 28 135 / 0.3);
  }

  .lg\:hover\:ring-purple-900\/40:hover {
    --tw-ring-color: rgb(88 28 135 / 0.4);
  }

  .lg\:hover\:ring-purple-900\/5:hover {
    --tw-ring-color: rgb(88 28 135 / 0.05);
  }

  .lg\:hover\:ring-purple-900\/50:hover {
    --tw-ring-color: rgb(88 28 135 / 0.5);
  }

  .lg\:hover\:ring-purple-900\/60:hover {
    --tw-ring-color: rgb(88 28 135 / 0.6);
  }

  .lg\:hover\:ring-purple-900\/70:hover {
    --tw-ring-color: rgb(88 28 135 / 0.7);
  }

  .lg\:hover\:ring-purple-900\/75:hover {
    --tw-ring-color: rgb(88 28 135 / 0.75);
  }

  .lg\:hover\:ring-purple-900\/80:hover {
    --tw-ring-color: rgb(88 28 135 / 0.8);
  }

  .lg\:hover\:ring-purple-900\/90:hover {
    --tw-ring-color: rgb(88 28 135 / 0.9);
  }

  .lg\:hover\:ring-purple-900\/95:hover {
    --tw-ring-color: rgb(88 28 135 / 0.95);
  }

  .lg\:hover\:ring-red-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-red-100\/0:hover {
    --tw-ring-color: rgb(254 226 226 / 0);
  }

  .lg\:hover\:ring-red-100\/10:hover {
    --tw-ring-color: rgb(254 226 226 / 0.1);
  }

  .lg\:hover\:ring-red-100\/100:hover {
    --tw-ring-color: rgb(254 226 226 / 1);
  }

  .lg\:hover\:ring-red-100\/20:hover {
    --tw-ring-color: rgb(254 226 226 / 0.2);
  }

  .lg\:hover\:ring-red-100\/25:hover {
    --tw-ring-color: rgb(254 226 226 / 0.25);
  }

  .lg\:hover\:ring-red-100\/30:hover {
    --tw-ring-color: rgb(254 226 226 / 0.3);
  }

  .lg\:hover\:ring-red-100\/40:hover {
    --tw-ring-color: rgb(254 226 226 / 0.4);
  }

  .lg\:hover\:ring-red-100\/5:hover {
    --tw-ring-color: rgb(254 226 226 / 0.05);
  }

  .lg\:hover\:ring-red-100\/50:hover {
    --tw-ring-color: rgb(254 226 226 / 0.5);
  }

  .lg\:hover\:ring-red-100\/60:hover {
    --tw-ring-color: rgb(254 226 226 / 0.6);
  }

  .lg\:hover\:ring-red-100\/70:hover {
    --tw-ring-color: rgb(254 226 226 / 0.7);
  }

  .lg\:hover\:ring-red-100\/75:hover {
    --tw-ring-color: rgb(254 226 226 / 0.75);
  }

  .lg\:hover\:ring-red-100\/80:hover {
    --tw-ring-color: rgb(254 226 226 / 0.8);
  }

  .lg\:hover\:ring-red-100\/90:hover {
    --tw-ring-color: rgb(254 226 226 / 0.9);
  }

  .lg\:hover\:ring-red-100\/95:hover {
    --tw-ring-color: rgb(254 226 226 / 0.95);
  }

  .lg\:hover\:ring-red-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-red-200\/0:hover {
    --tw-ring-color: rgb(254 202 202 / 0);
  }

  .lg\:hover\:ring-red-200\/10:hover {
    --tw-ring-color: rgb(254 202 202 / 0.1);
  }

  .lg\:hover\:ring-red-200\/100:hover {
    --tw-ring-color: rgb(254 202 202 / 1);
  }

  .lg\:hover\:ring-red-200\/20:hover {
    --tw-ring-color: rgb(254 202 202 / 0.2);
  }

  .lg\:hover\:ring-red-200\/25:hover {
    --tw-ring-color: rgb(254 202 202 / 0.25);
  }

  .lg\:hover\:ring-red-200\/30:hover {
    --tw-ring-color: rgb(254 202 202 / 0.3);
  }

  .lg\:hover\:ring-red-200\/40:hover {
    --tw-ring-color: rgb(254 202 202 / 0.4);
  }

  .lg\:hover\:ring-red-200\/5:hover {
    --tw-ring-color: rgb(254 202 202 / 0.05);
  }

  .lg\:hover\:ring-red-200\/50:hover {
    --tw-ring-color: rgb(254 202 202 / 0.5);
  }

  .lg\:hover\:ring-red-200\/60:hover {
    --tw-ring-color: rgb(254 202 202 / 0.6);
  }

  .lg\:hover\:ring-red-200\/70:hover {
    --tw-ring-color: rgb(254 202 202 / 0.7);
  }

  .lg\:hover\:ring-red-200\/75:hover {
    --tw-ring-color: rgb(254 202 202 / 0.75);
  }

  .lg\:hover\:ring-red-200\/80:hover {
    --tw-ring-color: rgb(254 202 202 / 0.8);
  }

  .lg\:hover\:ring-red-200\/90:hover {
    --tw-ring-color: rgb(254 202 202 / 0.9);
  }

  .lg\:hover\:ring-red-200\/95:hover {
    --tw-ring-color: rgb(254 202 202 / 0.95);
  }

  .lg\:hover\:ring-red-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-red-300\/0:hover {
    --tw-ring-color: rgb(252 165 165 / 0);
  }

  .lg\:hover\:ring-red-300\/10:hover {
    --tw-ring-color: rgb(252 165 165 / 0.1);
  }

  .lg\:hover\:ring-red-300\/100:hover {
    --tw-ring-color: rgb(252 165 165 / 1);
  }

  .lg\:hover\:ring-red-300\/20:hover {
    --tw-ring-color: rgb(252 165 165 / 0.2);
  }

  .lg\:hover\:ring-red-300\/25:hover {
    --tw-ring-color: rgb(252 165 165 / 0.25);
  }

  .lg\:hover\:ring-red-300\/30:hover {
    --tw-ring-color: rgb(252 165 165 / 0.3);
  }

  .lg\:hover\:ring-red-300\/40:hover {
    --tw-ring-color: rgb(252 165 165 / 0.4);
  }

  .lg\:hover\:ring-red-300\/5:hover {
    --tw-ring-color: rgb(252 165 165 / 0.05);
  }

  .lg\:hover\:ring-red-300\/50:hover {
    --tw-ring-color: rgb(252 165 165 / 0.5);
  }

  .lg\:hover\:ring-red-300\/60:hover {
    --tw-ring-color: rgb(252 165 165 / 0.6);
  }

  .lg\:hover\:ring-red-300\/70:hover {
    --tw-ring-color: rgb(252 165 165 / 0.7);
  }

  .lg\:hover\:ring-red-300\/75:hover {
    --tw-ring-color: rgb(252 165 165 / 0.75);
  }

  .lg\:hover\:ring-red-300\/80:hover {
    --tw-ring-color: rgb(252 165 165 / 0.8);
  }

  .lg\:hover\:ring-red-300\/90:hover {
    --tw-ring-color: rgb(252 165 165 / 0.9);
  }

  .lg\:hover\:ring-red-300\/95:hover {
    --tw-ring-color: rgb(252 165 165 / 0.95);
  }

  .lg\:hover\:ring-red-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-red-400\/0:hover {
    --tw-ring-color: rgb(248 113 113 / 0);
  }

  .lg\:hover\:ring-red-400\/10:hover {
    --tw-ring-color: rgb(248 113 113 / 0.1);
  }

  .lg\:hover\:ring-red-400\/100:hover {
    --tw-ring-color: rgb(248 113 113 / 1);
  }

  .lg\:hover\:ring-red-400\/20:hover {
    --tw-ring-color: rgb(248 113 113 / 0.2);
  }

  .lg\:hover\:ring-red-400\/25:hover {
    --tw-ring-color: rgb(248 113 113 / 0.25);
  }

  .lg\:hover\:ring-red-400\/30:hover {
    --tw-ring-color: rgb(248 113 113 / 0.3);
  }

  .lg\:hover\:ring-red-400\/40:hover {
    --tw-ring-color: rgb(248 113 113 / 0.4);
  }

  .lg\:hover\:ring-red-400\/5:hover {
    --tw-ring-color: rgb(248 113 113 / 0.05);
  }

  .lg\:hover\:ring-red-400\/50:hover {
    --tw-ring-color: rgb(248 113 113 / 0.5);
  }

  .lg\:hover\:ring-red-400\/60:hover {
    --tw-ring-color: rgb(248 113 113 / 0.6);
  }

  .lg\:hover\:ring-red-400\/70:hover {
    --tw-ring-color: rgb(248 113 113 / 0.7);
  }

  .lg\:hover\:ring-red-400\/75:hover {
    --tw-ring-color: rgb(248 113 113 / 0.75);
  }

  .lg\:hover\:ring-red-400\/80:hover {
    --tw-ring-color: rgb(248 113 113 / 0.8);
  }

  .lg\:hover\:ring-red-400\/90:hover {
    --tw-ring-color: rgb(248 113 113 / 0.9);
  }

  .lg\:hover\:ring-red-400\/95:hover {
    --tw-ring-color: rgb(248 113 113 / 0.95);
  }

  .lg\:hover\:ring-red-50:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 242 242 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-red-50\/0:hover {
    --tw-ring-color: rgb(254 242 242 / 0);
  }

  .lg\:hover\:ring-red-50\/10:hover {
    --tw-ring-color: rgb(254 242 242 / 0.1);
  }

  .lg\:hover\:ring-red-50\/100:hover {
    --tw-ring-color: rgb(254 242 242 / 1);
  }

  .lg\:hover\:ring-red-50\/20:hover {
    --tw-ring-color: rgb(254 242 242 / 0.2);
  }

  .lg\:hover\:ring-red-50\/25:hover {
    --tw-ring-color: rgb(254 242 242 / 0.25);
  }

  .lg\:hover\:ring-red-50\/30:hover {
    --tw-ring-color: rgb(254 242 242 / 0.3);
  }

  .lg\:hover\:ring-red-50\/40:hover {
    --tw-ring-color: rgb(254 242 242 / 0.4);
  }

  .lg\:hover\:ring-red-50\/5:hover {
    --tw-ring-color: rgb(254 242 242 / 0.05);
  }

  .lg\:hover\:ring-red-50\/50:hover {
    --tw-ring-color: rgb(254 242 242 / 0.5);
  }

  .lg\:hover\:ring-red-50\/60:hover {
    --tw-ring-color: rgb(254 242 242 / 0.6);
  }

  .lg\:hover\:ring-red-50\/70:hover {
    --tw-ring-color: rgb(254 242 242 / 0.7);
  }

  .lg\:hover\:ring-red-50\/75:hover {
    --tw-ring-color: rgb(254 242 242 / 0.75);
  }

  .lg\:hover\:ring-red-50\/80:hover {
    --tw-ring-color: rgb(254 242 242 / 0.8);
  }

  .lg\:hover\:ring-red-50\/90:hover {
    --tw-ring-color: rgb(254 242 242 / 0.9);
  }

  .lg\:hover\:ring-red-50\/95:hover {
    --tw-ring-color: rgb(254 242 242 / 0.95);
  }

  .lg\:hover\:ring-red-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-red-500\/0:hover {
    --tw-ring-color: rgb(239 68 68 / 0);
  }

  .lg\:hover\:ring-red-500\/10:hover {
    --tw-ring-color: rgb(239 68 68 / 0.1);
  }

  .lg\:hover\:ring-red-500\/100:hover {
    --tw-ring-color: rgb(239 68 68 / 1);
  }

  .lg\:hover\:ring-red-500\/20:hover {
    --tw-ring-color: rgb(239 68 68 / 0.2);
  }

  .lg\:hover\:ring-red-500\/25:hover {
    --tw-ring-color: rgb(239 68 68 / 0.25);
  }

  .lg\:hover\:ring-red-500\/30:hover {
    --tw-ring-color: rgb(239 68 68 / 0.3);
  }

  .lg\:hover\:ring-red-500\/40:hover {
    --tw-ring-color: rgb(239 68 68 / 0.4);
  }

  .lg\:hover\:ring-red-500\/5:hover {
    --tw-ring-color: rgb(239 68 68 / 0.05);
  }

  .lg\:hover\:ring-red-500\/50:hover {
    --tw-ring-color: rgb(239 68 68 / 0.5);
  }

  .lg\:hover\:ring-red-500\/60:hover {
    --tw-ring-color: rgb(239 68 68 / 0.6);
  }

  .lg\:hover\:ring-red-500\/70:hover {
    --tw-ring-color: rgb(239 68 68 / 0.7);
  }

  .lg\:hover\:ring-red-500\/75:hover {
    --tw-ring-color: rgb(239 68 68 / 0.75);
  }

  .lg\:hover\:ring-red-500\/80:hover {
    --tw-ring-color: rgb(239 68 68 / 0.8);
  }

  .lg\:hover\:ring-red-500\/90:hover {
    --tw-ring-color: rgb(239 68 68 / 0.9);
  }

  .lg\:hover\:ring-red-500\/95:hover {
    --tw-ring-color: rgb(239 68 68 / 0.95);
  }

  .lg\:hover\:ring-red-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-red-600\/0:hover {
    --tw-ring-color: rgb(220 38 38 / 0);
  }

  .lg\:hover\:ring-red-600\/10:hover {
    --tw-ring-color: rgb(220 38 38 / 0.1);
  }

  .lg\:hover\:ring-red-600\/100:hover {
    --tw-ring-color: rgb(220 38 38 / 1);
  }

  .lg\:hover\:ring-red-600\/20:hover {
    --tw-ring-color: rgb(220 38 38 / 0.2);
  }

  .lg\:hover\:ring-red-600\/25:hover {
    --tw-ring-color: rgb(220 38 38 / 0.25);
  }

  .lg\:hover\:ring-red-600\/30:hover {
    --tw-ring-color: rgb(220 38 38 / 0.3);
  }

  .lg\:hover\:ring-red-600\/40:hover {
    --tw-ring-color: rgb(220 38 38 / 0.4);
  }

  .lg\:hover\:ring-red-600\/5:hover {
    --tw-ring-color: rgb(220 38 38 / 0.05);
  }

  .lg\:hover\:ring-red-600\/50:hover {
    --tw-ring-color: rgb(220 38 38 / 0.5);
  }

  .lg\:hover\:ring-red-600\/60:hover {
    --tw-ring-color: rgb(220 38 38 / 0.6);
  }

  .lg\:hover\:ring-red-600\/70:hover {
    --tw-ring-color: rgb(220 38 38 / 0.7);
  }

  .lg\:hover\:ring-red-600\/75:hover {
    --tw-ring-color: rgb(220 38 38 / 0.75);
  }

  .lg\:hover\:ring-red-600\/80:hover {
    --tw-ring-color: rgb(220 38 38 / 0.8);
  }

  .lg\:hover\:ring-red-600\/90:hover {
    --tw-ring-color: rgb(220 38 38 / 0.9);
  }

  .lg\:hover\:ring-red-600\/95:hover {
    --tw-ring-color: rgb(220 38 38 / 0.95);
  }

  .lg\:hover\:ring-red-700:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(185 28 28 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-red-700\/0:hover {
    --tw-ring-color: rgb(185 28 28 / 0);
  }

  .lg\:hover\:ring-red-700\/10:hover {
    --tw-ring-color: rgb(185 28 28 / 0.1);
  }

  .lg\:hover\:ring-red-700\/100:hover {
    --tw-ring-color: rgb(185 28 28 / 1);
  }

  .lg\:hover\:ring-red-700\/20:hover {
    --tw-ring-color: rgb(185 28 28 / 0.2);
  }

  .lg\:hover\:ring-red-700\/25:hover {
    --tw-ring-color: rgb(185 28 28 / 0.25);
  }

  .lg\:hover\:ring-red-700\/30:hover {
    --tw-ring-color: rgb(185 28 28 / 0.3);
  }

  .lg\:hover\:ring-red-700\/40:hover {
    --tw-ring-color: rgb(185 28 28 / 0.4);
  }

  .lg\:hover\:ring-red-700\/5:hover {
    --tw-ring-color: rgb(185 28 28 / 0.05);
  }

  .lg\:hover\:ring-red-700\/50:hover {
    --tw-ring-color: rgb(185 28 28 / 0.5);
  }

  .lg\:hover\:ring-red-700\/60:hover {
    --tw-ring-color: rgb(185 28 28 / 0.6);
  }

  .lg\:hover\:ring-red-700\/70:hover {
    --tw-ring-color: rgb(185 28 28 / 0.7);
  }

  .lg\:hover\:ring-red-700\/75:hover {
    --tw-ring-color: rgb(185 28 28 / 0.75);
  }

  .lg\:hover\:ring-red-700\/80:hover {
    --tw-ring-color: rgb(185 28 28 / 0.8);
  }

  .lg\:hover\:ring-red-700\/90:hover {
    --tw-ring-color: rgb(185 28 28 / 0.9);
  }

  .lg\:hover\:ring-red-700\/95:hover {
    --tw-ring-color: rgb(185 28 28 / 0.95);
  }

  .lg\:hover\:ring-red-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-red-800\/0:hover {
    --tw-ring-color: rgb(153 27 27 / 0);
  }

  .lg\:hover\:ring-red-800\/10:hover {
    --tw-ring-color: rgb(153 27 27 / 0.1);
  }

  .lg\:hover\:ring-red-800\/100:hover {
    --tw-ring-color: rgb(153 27 27 / 1);
  }

  .lg\:hover\:ring-red-800\/20:hover {
    --tw-ring-color: rgb(153 27 27 / 0.2);
  }

  .lg\:hover\:ring-red-800\/25:hover {
    --tw-ring-color: rgb(153 27 27 / 0.25);
  }

  .lg\:hover\:ring-red-800\/30:hover {
    --tw-ring-color: rgb(153 27 27 / 0.3);
  }

  .lg\:hover\:ring-red-800\/40:hover {
    --tw-ring-color: rgb(153 27 27 / 0.4);
  }

  .lg\:hover\:ring-red-800\/5:hover {
    --tw-ring-color: rgb(153 27 27 / 0.05);
  }

  .lg\:hover\:ring-red-800\/50:hover {
    --tw-ring-color: rgb(153 27 27 / 0.5);
  }

  .lg\:hover\:ring-red-800\/60:hover {
    --tw-ring-color: rgb(153 27 27 / 0.6);
  }

  .lg\:hover\:ring-red-800\/70:hover {
    --tw-ring-color: rgb(153 27 27 / 0.7);
  }

  .lg\:hover\:ring-red-800\/75:hover {
    --tw-ring-color: rgb(153 27 27 / 0.75);
  }

  .lg\:hover\:ring-red-800\/80:hover {
    --tw-ring-color: rgb(153 27 27 / 0.8);
  }

  .lg\:hover\:ring-red-800\/90:hover {
    --tw-ring-color: rgb(153 27 27 / 0.9);
  }

  .lg\:hover\:ring-red-800\/95:hover {
    --tw-ring-color: rgb(153 27 27 / 0.95);
  }

  .lg\:hover\:ring-red-900:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-red-900\/0:hover {
    --tw-ring-color: rgb(127 29 29 / 0);
  }

  .lg\:hover\:ring-red-900\/10:hover {
    --tw-ring-color: rgb(127 29 29 / 0.1);
  }

  .lg\:hover\:ring-red-900\/100:hover {
    --tw-ring-color: rgb(127 29 29 / 1);
  }

  .lg\:hover\:ring-red-900\/20:hover {
    --tw-ring-color: rgb(127 29 29 / 0.2);
  }

  .lg\:hover\:ring-red-900\/25:hover {
    --tw-ring-color: rgb(127 29 29 / 0.25);
  }

  .lg\:hover\:ring-red-900\/30:hover {
    --tw-ring-color: rgb(127 29 29 / 0.3);
  }

  .lg\:hover\:ring-red-900\/40:hover {
    --tw-ring-color: rgb(127 29 29 / 0.4);
  }

  .lg\:hover\:ring-red-900\/5:hover {
    --tw-ring-color: rgb(127 29 29 / 0.05);
  }

  .lg\:hover\:ring-red-900\/50:hover {
    --tw-ring-color: rgb(127 29 29 / 0.5);
  }

  .lg\:hover\:ring-red-900\/60:hover {
    --tw-ring-color: rgb(127 29 29 / 0.6);
  }

  .lg\:hover\:ring-red-900\/70:hover {
    --tw-ring-color: rgb(127 29 29 / 0.7);
  }

  .lg\:hover\:ring-red-900\/75:hover {
    --tw-ring-color: rgb(127 29 29 / 0.75);
  }

  .lg\:hover\:ring-red-900\/80:hover {
    --tw-ring-color: rgb(127 29 29 / 0.8);
  }

  .lg\:hover\:ring-red-900\/90:hover {
    --tw-ring-color: rgb(127 29 29 / 0.9);
  }

  .lg\:hover\:ring-red-900\/95:hover {
    --tw-ring-color: rgb(127 29 29 / 0.95);
  }

  .lg\:hover\:ring-secondary-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 244 210 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-secondary-100\/0:hover {
    --tw-ring-color: rgb(254 244 210 / 0);
  }

  .lg\:hover\:ring-secondary-100\/10:hover {
    --tw-ring-color: rgb(254 244 210 / 0.1);
  }

  .lg\:hover\:ring-secondary-100\/100:hover {
    --tw-ring-color: rgb(254 244 210 / 1);
  }

  .lg\:hover\:ring-secondary-100\/20:hover {
    --tw-ring-color: rgb(254 244 210 / 0.2);
  }

  .lg\:hover\:ring-secondary-100\/25:hover {
    --tw-ring-color: rgb(254 244 210 / 0.25);
  }

  .lg\:hover\:ring-secondary-100\/30:hover {
    --tw-ring-color: rgb(254 244 210 / 0.3);
  }

  .lg\:hover\:ring-secondary-100\/40:hover {
    --tw-ring-color: rgb(254 244 210 / 0.4);
  }

  .lg\:hover\:ring-secondary-100\/5:hover {
    --tw-ring-color: rgb(254 244 210 / 0.05);
  }

  .lg\:hover\:ring-secondary-100\/50:hover {
    --tw-ring-color: rgb(254 244 210 / 0.5);
  }

  .lg\:hover\:ring-secondary-100\/60:hover {
    --tw-ring-color: rgb(254 244 210 / 0.6);
  }

  .lg\:hover\:ring-secondary-100\/70:hover {
    --tw-ring-color: rgb(254 244 210 / 0.7);
  }

  .lg\:hover\:ring-secondary-100\/75:hover {
    --tw-ring-color: rgb(254 244 210 / 0.75);
  }

  .lg\:hover\:ring-secondary-100\/80:hover {
    --tw-ring-color: rgb(254 244 210 / 0.8);
  }

  .lg\:hover\:ring-secondary-100\/90:hover {
    --tw-ring-color: rgb(254 244 210 / 0.9);
  }

  .lg\:hover\:ring-secondary-100\/95:hover {
    --tw-ring-color: rgb(254 244 210 / 0.95);
  }

  .lg\:hover\:ring-secondary-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 231 166 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-secondary-200\/0:hover {
    --tw-ring-color: rgb(254 231 166 / 0);
  }

  .lg\:hover\:ring-secondary-200\/10:hover {
    --tw-ring-color: rgb(254 231 166 / 0.1);
  }

  .lg\:hover\:ring-secondary-200\/100:hover {
    --tw-ring-color: rgb(254 231 166 / 1);
  }

  .lg\:hover\:ring-secondary-200\/20:hover {
    --tw-ring-color: rgb(254 231 166 / 0.2);
  }

  .lg\:hover\:ring-secondary-200\/25:hover {
    --tw-ring-color: rgb(254 231 166 / 0.25);
  }

  .lg\:hover\:ring-secondary-200\/30:hover {
    --tw-ring-color: rgb(254 231 166 / 0.3);
  }

  .lg\:hover\:ring-secondary-200\/40:hover {
    --tw-ring-color: rgb(254 231 166 / 0.4);
  }

  .lg\:hover\:ring-secondary-200\/5:hover {
    --tw-ring-color: rgb(254 231 166 / 0.05);
  }

  .lg\:hover\:ring-secondary-200\/50:hover {
    --tw-ring-color: rgb(254 231 166 / 0.5);
  }

  .lg\:hover\:ring-secondary-200\/60:hover {
    --tw-ring-color: rgb(254 231 166 / 0.6);
  }

  .lg\:hover\:ring-secondary-200\/70:hover {
    --tw-ring-color: rgb(254 231 166 / 0.7);
  }

  .lg\:hover\:ring-secondary-200\/75:hover {
    --tw-ring-color: rgb(254 231 166 / 0.75);
  }

  .lg\:hover\:ring-secondary-200\/80:hover {
    --tw-ring-color: rgb(254 231 166 / 0.8);
  }

  .lg\:hover\:ring-secondary-200\/90:hover {
    --tw-ring-color: rgb(254 231 166 / 0.9);
  }

  .lg\:hover\:ring-secondary-200\/95:hover {
    --tw-ring-color: rgb(254 231 166 / 0.95);
  }

  .lg\:hover\:ring-secondary-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 218 122 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-secondary-300\/0:hover {
    --tw-ring-color: rgb(254 218 122 / 0);
  }

  .lg\:hover\:ring-secondary-300\/10:hover {
    --tw-ring-color: rgb(254 218 122 / 0.1);
  }

  .lg\:hover\:ring-secondary-300\/100:hover {
    --tw-ring-color: rgb(254 218 122 / 1);
  }

  .lg\:hover\:ring-secondary-300\/20:hover {
    --tw-ring-color: rgb(254 218 122 / 0.2);
  }

  .lg\:hover\:ring-secondary-300\/25:hover {
    --tw-ring-color: rgb(254 218 122 / 0.25);
  }

  .lg\:hover\:ring-secondary-300\/30:hover {
    --tw-ring-color: rgb(254 218 122 / 0.3);
  }

  .lg\:hover\:ring-secondary-300\/40:hover {
    --tw-ring-color: rgb(254 218 122 / 0.4);
  }

  .lg\:hover\:ring-secondary-300\/5:hover {
    --tw-ring-color: rgb(254 218 122 / 0.05);
  }

  .lg\:hover\:ring-secondary-300\/50:hover {
    --tw-ring-color: rgb(254 218 122 / 0.5);
  }

  .lg\:hover\:ring-secondary-300\/60:hover {
    --tw-ring-color: rgb(254 218 122 / 0.6);
  }

  .lg\:hover\:ring-secondary-300\/70:hover {
    --tw-ring-color: rgb(254 218 122 / 0.7);
  }

  .lg\:hover\:ring-secondary-300\/75:hover {
    --tw-ring-color: rgb(254 218 122 / 0.75);
  }

  .lg\:hover\:ring-secondary-300\/80:hover {
    --tw-ring-color: rgb(254 218 122 / 0.8);
  }

  .lg\:hover\:ring-secondary-300\/90:hover {
    --tw-ring-color: rgb(254 218 122 / 0.9);
  }

  .lg\:hover\:ring-secondary-300\/95:hover {
    --tw-ring-color: rgb(254 218 122 / 0.95);
  }

  .lg\:hover\:ring-secondary-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 204 78 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-secondary-400\/0:hover {
    --tw-ring-color: rgb(254 204 78 / 0);
  }

  .lg\:hover\:ring-secondary-400\/10:hover {
    --tw-ring-color: rgb(254 204 78 / 0.1);
  }

  .lg\:hover\:ring-secondary-400\/100:hover {
    --tw-ring-color: rgb(254 204 78 / 1);
  }

  .lg\:hover\:ring-secondary-400\/20:hover {
    --tw-ring-color: rgb(254 204 78 / 0.2);
  }

  .lg\:hover\:ring-secondary-400\/25:hover {
    --tw-ring-color: rgb(254 204 78 / 0.25);
  }

  .lg\:hover\:ring-secondary-400\/30:hover {
    --tw-ring-color: rgb(254 204 78 / 0.3);
  }

  .lg\:hover\:ring-secondary-400\/40:hover {
    --tw-ring-color: rgb(254 204 78 / 0.4);
  }

  .lg\:hover\:ring-secondary-400\/5:hover {
    --tw-ring-color: rgb(254 204 78 / 0.05);
  }

  .lg\:hover\:ring-secondary-400\/50:hover {
    --tw-ring-color: rgb(254 204 78 / 0.5);
  }

  .lg\:hover\:ring-secondary-400\/60:hover {
    --tw-ring-color: rgb(254 204 78 / 0.6);
  }

  .lg\:hover\:ring-secondary-400\/70:hover {
    --tw-ring-color: rgb(254 204 78 / 0.7);
  }

  .lg\:hover\:ring-secondary-400\/75:hover {
    --tw-ring-color: rgb(254 204 78 / 0.75);
  }

  .lg\:hover\:ring-secondary-400\/80:hover {
    --tw-ring-color: rgb(254 204 78 / 0.8);
  }

  .lg\:hover\:ring-secondary-400\/90:hover {
    --tw-ring-color: rgb(254 204 78 / 0.9);
  }

  .lg\:hover\:ring-secondary-400\/95:hover {
    --tw-ring-color: rgb(254 204 78 / 0.95);
  }

  .lg\:hover\:ring-secondary-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(238 197 53 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-secondary-500\/0:hover {
    --tw-ring-color: rgb(238 197 53 / 0);
  }

  .lg\:hover\:ring-secondary-500\/10:hover {
    --tw-ring-color: rgb(238 197 53 / 0.1);
  }

  .lg\:hover\:ring-secondary-500\/100:hover {
    --tw-ring-color: rgb(238 197 53 / 1);
  }

  .lg\:hover\:ring-secondary-500\/20:hover {
    --tw-ring-color: rgb(238 197 53 / 0.2);
  }

  .lg\:hover\:ring-secondary-500\/25:hover {
    --tw-ring-color: rgb(238 197 53 / 0.25);
  }

  .lg\:hover\:ring-secondary-500\/30:hover {
    --tw-ring-color: rgb(238 197 53 / 0.3);
  }

  .lg\:hover\:ring-secondary-500\/40:hover {
    --tw-ring-color: rgb(238 197 53 / 0.4);
  }

  .lg\:hover\:ring-secondary-500\/5:hover {
    --tw-ring-color: rgb(238 197 53 / 0.05);
  }

  .lg\:hover\:ring-secondary-500\/50:hover {
    --tw-ring-color: rgb(238 197 53 / 0.5);
  }

  .lg\:hover\:ring-secondary-500\/60:hover {
    --tw-ring-color: rgb(238 197 53 / 0.6);
  }

  .lg\:hover\:ring-secondary-500\/70:hover {
    --tw-ring-color: rgb(238 197 53 / 0.7);
  }

  .lg\:hover\:ring-secondary-500\/75:hover {
    --tw-ring-color: rgb(238 197 53 / 0.75);
  }

  .lg\:hover\:ring-secondary-500\/80:hover {
    --tw-ring-color: rgb(238 197 53 / 0.8);
  }

  .lg\:hover\:ring-secondary-500\/90:hover {
    --tw-ring-color: rgb(238 197 53 / 0.9);
  }

  .lg\:hover\:ring-secondary-500\/95:hover {
    --tw-ring-color: rgb(238 197 53 / 0.95);
  }

  .lg\:hover\:ring-secondary-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(213 174 45 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-secondary-600\/0:hover {
    --tw-ring-color: rgb(213 174 45 / 0);
  }

  .lg\:hover\:ring-secondary-600\/10:hover {
    --tw-ring-color: rgb(213 174 45 / 0.1);
  }

  .lg\:hover\:ring-secondary-600\/100:hover {
    --tw-ring-color: rgb(213 174 45 / 1);
  }

  .lg\:hover\:ring-secondary-600\/20:hover {
    --tw-ring-color: rgb(213 174 45 / 0.2);
  }

  .lg\:hover\:ring-secondary-600\/25:hover {
    --tw-ring-color: rgb(213 174 45 / 0.25);
  }

  .lg\:hover\:ring-secondary-600\/30:hover {
    --tw-ring-color: rgb(213 174 45 / 0.3);
  }

  .lg\:hover\:ring-secondary-600\/40:hover {
    --tw-ring-color: rgb(213 174 45 / 0.4);
  }

  .lg\:hover\:ring-secondary-600\/5:hover {
    --tw-ring-color: rgb(213 174 45 / 0.05);
  }

  .lg\:hover\:ring-secondary-600\/50:hover {
    --tw-ring-color: rgb(213 174 45 / 0.5);
  }

  .lg\:hover\:ring-secondary-600\/60:hover {
    --tw-ring-color: rgb(213 174 45 / 0.6);
  }

  .lg\:hover\:ring-secondary-600\/70:hover {
    --tw-ring-color: rgb(213 174 45 / 0.7);
  }

  .lg\:hover\:ring-secondary-600\/75:hover {
    --tw-ring-color: rgb(213 174 45 / 0.75);
  }

  .lg\:hover\:ring-secondary-600\/80:hover {
    --tw-ring-color: rgb(213 174 45 / 0.8);
  }

  .lg\:hover\:ring-secondary-600\/90:hover {
    --tw-ring-color: rgb(213 174 45 / 0.9);
  }

  .lg\:hover\:ring-secondary-600\/95:hover {
    --tw-ring-color: rgb(213 174 45 / 0.95);
  }

  .lg\:hover\:ring-secondary-700:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(171 135 37 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-secondary-700\/0:hover {
    --tw-ring-color: rgb(171 135 37 / 0);
  }

  .lg\:hover\:ring-secondary-700\/10:hover {
    --tw-ring-color: rgb(171 135 37 / 0.1);
  }

  .lg\:hover\:ring-secondary-700\/100:hover {
    --tw-ring-color: rgb(171 135 37 / 1);
  }

  .lg\:hover\:ring-secondary-700\/20:hover {
    --tw-ring-color: rgb(171 135 37 / 0.2);
  }

  .lg\:hover\:ring-secondary-700\/25:hover {
    --tw-ring-color: rgb(171 135 37 / 0.25);
  }

  .lg\:hover\:ring-secondary-700\/30:hover {
    --tw-ring-color: rgb(171 135 37 / 0.3);
  }

  .lg\:hover\:ring-secondary-700\/40:hover {
    --tw-ring-color: rgb(171 135 37 / 0.4);
  }

  .lg\:hover\:ring-secondary-700\/5:hover {
    --tw-ring-color: rgb(171 135 37 / 0.05);
  }

  .lg\:hover\:ring-secondary-700\/50:hover {
    --tw-ring-color: rgb(171 135 37 / 0.5);
  }

  .lg\:hover\:ring-secondary-700\/60:hover {
    --tw-ring-color: rgb(171 135 37 / 0.6);
  }

  .lg\:hover\:ring-secondary-700\/70:hover {
    --tw-ring-color: rgb(171 135 37 / 0.7);
  }

  .lg\:hover\:ring-secondary-700\/75:hover {
    --tw-ring-color: rgb(171 135 37 / 0.75);
  }

  .lg\:hover\:ring-secondary-700\/80:hover {
    --tw-ring-color: rgb(171 135 37 / 0.8);
  }

  .lg\:hover\:ring-secondary-700\/90:hover {
    --tw-ring-color: rgb(171 135 37 / 0.9);
  }

  .lg\:hover\:ring-secondary-700\/95:hover {
    --tw-ring-color: rgb(171 135 37 / 0.95);
  }

  .lg\:hover\:ring-secondary-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(130 96 29 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-secondary-800\/0:hover {
    --tw-ring-color: rgb(130 96 29 / 0);
  }

  .lg\:hover\:ring-secondary-800\/10:hover {
    --tw-ring-color: rgb(130 96 29 / 0.1);
  }

  .lg\:hover\:ring-secondary-800\/100:hover {
    --tw-ring-color: rgb(130 96 29 / 1);
  }

  .lg\:hover\:ring-secondary-800\/20:hover {
    --tw-ring-color: rgb(130 96 29 / 0.2);
  }

  .lg\:hover\:ring-secondary-800\/25:hover {
    --tw-ring-color: rgb(130 96 29 / 0.25);
  }

  .lg\:hover\:ring-secondary-800\/30:hover {
    --tw-ring-color: rgb(130 96 29 / 0.3);
  }

  .lg\:hover\:ring-secondary-800\/40:hover {
    --tw-ring-color: rgb(130 96 29 / 0.4);
  }

  .lg\:hover\:ring-secondary-800\/5:hover {
    --tw-ring-color: rgb(130 96 29 / 0.05);
  }

  .lg\:hover\:ring-secondary-800\/50:hover {
    --tw-ring-color: rgb(130 96 29 / 0.5);
  }

  .lg\:hover\:ring-secondary-800\/60:hover {
    --tw-ring-color: rgb(130 96 29 / 0.6);
  }

  .lg\:hover\:ring-secondary-800\/70:hover {
    --tw-ring-color: rgb(130 96 29 / 0.7);
  }

  .lg\:hover\:ring-secondary-800\/75:hover {
    --tw-ring-color: rgb(130 96 29 / 0.75);
  }

  .lg\:hover\:ring-secondary-800\/80:hover {
    --tw-ring-color: rgb(130 96 29 / 0.8);
  }

  .lg\:hover\:ring-secondary-800\/90:hover {
    --tw-ring-color: rgb(130 96 29 / 0.9);
  }

  .lg\:hover\:ring-secondary-800\/95:hover {
    --tw-ring-color: rgb(130 96 29 / 0.95);
  }

  .lg\:hover\:ring-secondary-900:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(88 64 21 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-secondary-900\/0:hover {
    --tw-ring-color: rgb(88 64 21 / 0);
  }

  .lg\:hover\:ring-secondary-900\/10:hover {
    --tw-ring-color: rgb(88 64 21 / 0.1);
  }

  .lg\:hover\:ring-secondary-900\/100:hover {
    --tw-ring-color: rgb(88 64 21 / 1);
  }

  .lg\:hover\:ring-secondary-900\/20:hover {
    --tw-ring-color: rgb(88 64 21 / 0.2);
  }

  .lg\:hover\:ring-secondary-900\/25:hover {
    --tw-ring-color: rgb(88 64 21 / 0.25);
  }

  .lg\:hover\:ring-secondary-900\/30:hover {
    --tw-ring-color: rgb(88 64 21 / 0.3);
  }

  .lg\:hover\:ring-secondary-900\/40:hover {
    --tw-ring-color: rgb(88 64 21 / 0.4);
  }

  .lg\:hover\:ring-secondary-900\/5:hover {
    --tw-ring-color: rgb(88 64 21 / 0.05);
  }

  .lg\:hover\:ring-secondary-900\/50:hover {
    --tw-ring-color: rgb(88 64 21 / 0.5);
  }

  .lg\:hover\:ring-secondary-900\/60:hover {
    --tw-ring-color: rgb(88 64 21 / 0.6);
  }

  .lg\:hover\:ring-secondary-900\/70:hover {
    --tw-ring-color: rgb(88 64 21 / 0.7);
  }

  .lg\:hover\:ring-secondary-900\/75:hover {
    --tw-ring-color: rgb(88 64 21 / 0.75);
  }

  .lg\:hover\:ring-secondary-900\/80:hover {
    --tw-ring-color: rgb(88 64 21 / 0.8);
  }

  .lg\:hover\:ring-secondary-900\/90:hover {
    --tw-ring-color: rgb(88 64 21 / 0.9);
  }

  .lg\:hover\:ring-secondary-900\/95:hover {
    --tw-ring-color: rgb(88 64 21 / 0.95);
  }

  .lg\:hover\:ring-sky-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-sky-100\/0:hover {
    --tw-ring-color: rgb(224 242 254 / 0);
  }

  .lg\:hover\:ring-sky-100\/10:hover {
    --tw-ring-color: rgb(224 242 254 / 0.1);
  }

  .lg\:hover\:ring-sky-100\/100:hover {
    --tw-ring-color: rgb(224 242 254 / 1);
  }

  .lg\:hover\:ring-sky-100\/20:hover {
    --tw-ring-color: rgb(224 242 254 / 0.2);
  }

  .lg\:hover\:ring-sky-100\/25:hover {
    --tw-ring-color: rgb(224 242 254 / 0.25);
  }

  .lg\:hover\:ring-sky-100\/30:hover {
    --tw-ring-color: rgb(224 242 254 / 0.3);
  }

  .lg\:hover\:ring-sky-100\/40:hover {
    --tw-ring-color: rgb(224 242 254 / 0.4);
  }

  .lg\:hover\:ring-sky-100\/5:hover {
    --tw-ring-color: rgb(224 242 254 / 0.05);
  }

  .lg\:hover\:ring-sky-100\/50:hover {
    --tw-ring-color: rgb(224 242 254 / 0.5);
  }

  .lg\:hover\:ring-sky-100\/60:hover {
    --tw-ring-color: rgb(224 242 254 / 0.6);
  }

  .lg\:hover\:ring-sky-100\/70:hover {
    --tw-ring-color: rgb(224 242 254 / 0.7);
  }

  .lg\:hover\:ring-sky-100\/75:hover {
    --tw-ring-color: rgb(224 242 254 / 0.75);
  }

  .lg\:hover\:ring-sky-100\/80:hover {
    --tw-ring-color: rgb(224 242 254 / 0.8);
  }

  .lg\:hover\:ring-sky-100\/90:hover {
    --tw-ring-color: rgb(224 242 254 / 0.9);
  }

  .lg\:hover\:ring-sky-100\/95:hover {
    --tw-ring-color: rgb(224 242 254 / 0.95);
  }

  .lg\:hover\:ring-sky-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-sky-200\/0:hover {
    --tw-ring-color: rgb(186 230 253 / 0);
  }

  .lg\:hover\:ring-sky-200\/10:hover {
    --tw-ring-color: rgb(186 230 253 / 0.1);
  }

  .lg\:hover\:ring-sky-200\/100:hover {
    --tw-ring-color: rgb(186 230 253 / 1);
  }

  .lg\:hover\:ring-sky-200\/20:hover {
    --tw-ring-color: rgb(186 230 253 / 0.2);
  }

  .lg\:hover\:ring-sky-200\/25:hover {
    --tw-ring-color: rgb(186 230 253 / 0.25);
  }

  .lg\:hover\:ring-sky-200\/30:hover {
    --tw-ring-color: rgb(186 230 253 / 0.3);
  }

  .lg\:hover\:ring-sky-200\/40:hover {
    --tw-ring-color: rgb(186 230 253 / 0.4);
  }

  .lg\:hover\:ring-sky-200\/5:hover {
    --tw-ring-color: rgb(186 230 253 / 0.05);
  }

  .lg\:hover\:ring-sky-200\/50:hover {
    --tw-ring-color: rgb(186 230 253 / 0.5);
  }

  .lg\:hover\:ring-sky-200\/60:hover {
    --tw-ring-color: rgb(186 230 253 / 0.6);
  }

  .lg\:hover\:ring-sky-200\/70:hover {
    --tw-ring-color: rgb(186 230 253 / 0.7);
  }

  .lg\:hover\:ring-sky-200\/75:hover {
    --tw-ring-color: rgb(186 230 253 / 0.75);
  }

  .lg\:hover\:ring-sky-200\/80:hover {
    --tw-ring-color: rgb(186 230 253 / 0.8);
  }

  .lg\:hover\:ring-sky-200\/90:hover {
    --tw-ring-color: rgb(186 230 253 / 0.9);
  }

  .lg\:hover\:ring-sky-200\/95:hover {
    --tw-ring-color: rgb(186 230 253 / 0.95);
  }

  .lg\:hover\:ring-sky-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-sky-300\/0:hover {
    --tw-ring-color: rgb(125 211 252 / 0);
  }

  .lg\:hover\:ring-sky-300\/10:hover {
    --tw-ring-color: rgb(125 211 252 / 0.1);
  }

  .lg\:hover\:ring-sky-300\/100:hover {
    --tw-ring-color: rgb(125 211 252 / 1);
  }

  .lg\:hover\:ring-sky-300\/20:hover {
    --tw-ring-color: rgb(125 211 252 / 0.2);
  }

  .lg\:hover\:ring-sky-300\/25:hover {
    --tw-ring-color: rgb(125 211 252 / 0.25);
  }

  .lg\:hover\:ring-sky-300\/30:hover {
    --tw-ring-color: rgb(125 211 252 / 0.3);
  }

  .lg\:hover\:ring-sky-300\/40:hover {
    --tw-ring-color: rgb(125 211 252 / 0.4);
  }

  .lg\:hover\:ring-sky-300\/5:hover {
    --tw-ring-color: rgb(125 211 252 / 0.05);
  }

  .lg\:hover\:ring-sky-300\/50:hover {
    --tw-ring-color: rgb(125 211 252 / 0.5);
  }

  .lg\:hover\:ring-sky-300\/60:hover {
    --tw-ring-color: rgb(125 211 252 / 0.6);
  }

  .lg\:hover\:ring-sky-300\/70:hover {
    --tw-ring-color: rgb(125 211 252 / 0.7);
  }

  .lg\:hover\:ring-sky-300\/75:hover {
    --tw-ring-color: rgb(125 211 252 / 0.75);
  }

  .lg\:hover\:ring-sky-300\/80:hover {
    --tw-ring-color: rgb(125 211 252 / 0.8);
  }

  .lg\:hover\:ring-sky-300\/90:hover {
    --tw-ring-color: rgb(125 211 252 / 0.9);
  }

  .lg\:hover\:ring-sky-300\/95:hover {
    --tw-ring-color: rgb(125 211 252 / 0.95);
  }

  .lg\:hover\:ring-sky-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-sky-400\/0:hover {
    --tw-ring-color: rgb(56 189 248 / 0);
  }

  .lg\:hover\:ring-sky-400\/10:hover {
    --tw-ring-color: rgb(56 189 248 / 0.1);
  }

  .lg\:hover\:ring-sky-400\/100:hover {
    --tw-ring-color: rgb(56 189 248 / 1);
  }

  .lg\:hover\:ring-sky-400\/20:hover {
    --tw-ring-color: rgb(56 189 248 / 0.2);
  }

  .lg\:hover\:ring-sky-400\/25:hover {
    --tw-ring-color: rgb(56 189 248 / 0.25);
  }

  .lg\:hover\:ring-sky-400\/30:hover {
    --tw-ring-color: rgb(56 189 248 / 0.3);
  }

  .lg\:hover\:ring-sky-400\/40:hover {
    --tw-ring-color: rgb(56 189 248 / 0.4);
  }

  .lg\:hover\:ring-sky-400\/5:hover {
    --tw-ring-color: rgb(56 189 248 / 0.05);
  }

  .lg\:hover\:ring-sky-400\/50:hover {
    --tw-ring-color: rgb(56 189 248 / 0.5);
  }

  .lg\:hover\:ring-sky-400\/60:hover {
    --tw-ring-color: rgb(56 189 248 / 0.6);
  }

  .lg\:hover\:ring-sky-400\/70:hover {
    --tw-ring-color: rgb(56 189 248 / 0.7);
  }

  .lg\:hover\:ring-sky-400\/75:hover {
    --tw-ring-color: rgb(56 189 248 / 0.75);
  }

  .lg\:hover\:ring-sky-400\/80:hover {
    --tw-ring-color: rgb(56 189 248 / 0.8);
  }

  .lg\:hover\:ring-sky-400\/90:hover {
    --tw-ring-color: rgb(56 189 248 / 0.9);
  }

  .lg\:hover\:ring-sky-400\/95:hover {
    --tw-ring-color: rgb(56 189 248 / 0.95);
  }

  .lg\:hover\:ring-sky-50:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-sky-50\/0:hover {
    --tw-ring-color: rgb(240 249 255 / 0);
  }

  .lg\:hover\:ring-sky-50\/10:hover {
    --tw-ring-color: rgb(240 249 255 / 0.1);
  }

  .lg\:hover\:ring-sky-50\/100:hover {
    --tw-ring-color: rgb(240 249 255 / 1);
  }

  .lg\:hover\:ring-sky-50\/20:hover {
    --tw-ring-color: rgb(240 249 255 / 0.2);
  }

  .lg\:hover\:ring-sky-50\/25:hover {
    --tw-ring-color: rgb(240 249 255 / 0.25);
  }

  .lg\:hover\:ring-sky-50\/30:hover {
    --tw-ring-color: rgb(240 249 255 / 0.3);
  }

  .lg\:hover\:ring-sky-50\/40:hover {
    --tw-ring-color: rgb(240 249 255 / 0.4);
  }

  .lg\:hover\:ring-sky-50\/5:hover {
    --tw-ring-color: rgb(240 249 255 / 0.05);
  }

  .lg\:hover\:ring-sky-50\/50:hover {
    --tw-ring-color: rgb(240 249 255 / 0.5);
  }

  .lg\:hover\:ring-sky-50\/60:hover {
    --tw-ring-color: rgb(240 249 255 / 0.6);
  }

  .lg\:hover\:ring-sky-50\/70:hover {
    --tw-ring-color: rgb(240 249 255 / 0.7);
  }

  .lg\:hover\:ring-sky-50\/75:hover {
    --tw-ring-color: rgb(240 249 255 / 0.75);
  }

  .lg\:hover\:ring-sky-50\/80:hover {
    --tw-ring-color: rgb(240 249 255 / 0.8);
  }

  .lg\:hover\:ring-sky-50\/90:hover {
    --tw-ring-color: rgb(240 249 255 / 0.9);
  }

  .lg\:hover\:ring-sky-50\/95:hover {
    --tw-ring-color: rgb(240 249 255 / 0.95);
  }

  .lg\:hover\:ring-sky-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-sky-500\/0:hover {
    --tw-ring-color: rgb(14 165 233 / 0);
  }

  .lg\:hover\:ring-sky-500\/10:hover {
    --tw-ring-color: rgb(14 165 233 / 0.1);
  }

  .lg\:hover\:ring-sky-500\/100:hover {
    --tw-ring-color: rgb(14 165 233 / 1);
  }

  .lg\:hover\:ring-sky-500\/20:hover {
    --tw-ring-color: rgb(14 165 233 / 0.2);
  }

  .lg\:hover\:ring-sky-500\/25:hover {
    --tw-ring-color: rgb(14 165 233 / 0.25);
  }

  .lg\:hover\:ring-sky-500\/30:hover {
    --tw-ring-color: rgb(14 165 233 / 0.3);
  }

  .lg\:hover\:ring-sky-500\/40:hover {
    --tw-ring-color: rgb(14 165 233 / 0.4);
  }

  .lg\:hover\:ring-sky-500\/5:hover {
    --tw-ring-color: rgb(14 165 233 / 0.05);
  }

  .lg\:hover\:ring-sky-500\/50:hover {
    --tw-ring-color: rgb(14 165 233 / 0.5);
  }

  .lg\:hover\:ring-sky-500\/60:hover {
    --tw-ring-color: rgb(14 165 233 / 0.6);
  }

  .lg\:hover\:ring-sky-500\/70:hover {
    --tw-ring-color: rgb(14 165 233 / 0.7);
  }

  .lg\:hover\:ring-sky-500\/75:hover {
    --tw-ring-color: rgb(14 165 233 / 0.75);
  }

  .lg\:hover\:ring-sky-500\/80:hover {
    --tw-ring-color: rgb(14 165 233 / 0.8);
  }

  .lg\:hover\:ring-sky-500\/90:hover {
    --tw-ring-color: rgb(14 165 233 / 0.9);
  }

  .lg\:hover\:ring-sky-500\/95:hover {
    --tw-ring-color: rgb(14 165 233 / 0.95);
  }

  .lg\:hover\:ring-sky-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-sky-600\/0:hover {
    --tw-ring-color: rgb(2 132 199 / 0);
  }

  .lg\:hover\:ring-sky-600\/10:hover {
    --tw-ring-color: rgb(2 132 199 / 0.1);
  }

  .lg\:hover\:ring-sky-600\/100:hover {
    --tw-ring-color: rgb(2 132 199 / 1);
  }

  .lg\:hover\:ring-sky-600\/20:hover {
    --tw-ring-color: rgb(2 132 199 / 0.2);
  }

  .lg\:hover\:ring-sky-600\/25:hover {
    --tw-ring-color: rgb(2 132 199 / 0.25);
  }

  .lg\:hover\:ring-sky-600\/30:hover {
    --tw-ring-color: rgb(2 132 199 / 0.3);
  }

  .lg\:hover\:ring-sky-600\/40:hover {
    --tw-ring-color: rgb(2 132 199 / 0.4);
  }

  .lg\:hover\:ring-sky-600\/5:hover {
    --tw-ring-color: rgb(2 132 199 / 0.05);
  }

  .lg\:hover\:ring-sky-600\/50:hover {
    --tw-ring-color: rgb(2 132 199 / 0.5);
  }

  .lg\:hover\:ring-sky-600\/60:hover {
    --tw-ring-color: rgb(2 132 199 / 0.6);
  }

  .lg\:hover\:ring-sky-600\/70:hover {
    --tw-ring-color: rgb(2 132 199 / 0.7);
  }

  .lg\:hover\:ring-sky-600\/75:hover {
    --tw-ring-color: rgb(2 132 199 / 0.75);
  }

  .lg\:hover\:ring-sky-600\/80:hover {
    --tw-ring-color: rgb(2 132 199 / 0.8);
  }

  .lg\:hover\:ring-sky-600\/90:hover {
    --tw-ring-color: rgb(2 132 199 / 0.9);
  }

  .lg\:hover\:ring-sky-600\/95:hover {
    --tw-ring-color: rgb(2 132 199 / 0.95);
  }

  .lg\:hover\:ring-sky-700:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-sky-700\/0:hover {
    --tw-ring-color: rgb(3 105 161 / 0);
  }

  .lg\:hover\:ring-sky-700\/10:hover {
    --tw-ring-color: rgb(3 105 161 / 0.1);
  }

  .lg\:hover\:ring-sky-700\/100:hover {
    --tw-ring-color: rgb(3 105 161 / 1);
  }

  .lg\:hover\:ring-sky-700\/20:hover {
    --tw-ring-color: rgb(3 105 161 / 0.2);
  }

  .lg\:hover\:ring-sky-700\/25:hover {
    --tw-ring-color: rgb(3 105 161 / 0.25);
  }

  .lg\:hover\:ring-sky-700\/30:hover {
    --tw-ring-color: rgb(3 105 161 / 0.3);
  }

  .lg\:hover\:ring-sky-700\/40:hover {
    --tw-ring-color: rgb(3 105 161 / 0.4);
  }

  .lg\:hover\:ring-sky-700\/5:hover {
    --tw-ring-color: rgb(3 105 161 / 0.05);
  }

  .lg\:hover\:ring-sky-700\/50:hover {
    --tw-ring-color: rgb(3 105 161 / 0.5);
  }

  .lg\:hover\:ring-sky-700\/60:hover {
    --tw-ring-color: rgb(3 105 161 / 0.6);
  }

  .lg\:hover\:ring-sky-700\/70:hover {
    --tw-ring-color: rgb(3 105 161 / 0.7);
  }

  .lg\:hover\:ring-sky-700\/75:hover {
    --tw-ring-color: rgb(3 105 161 / 0.75);
  }

  .lg\:hover\:ring-sky-700\/80:hover {
    --tw-ring-color: rgb(3 105 161 / 0.8);
  }

  .lg\:hover\:ring-sky-700\/90:hover {
    --tw-ring-color: rgb(3 105 161 / 0.9);
  }

  .lg\:hover\:ring-sky-700\/95:hover {
    --tw-ring-color: rgb(3 105 161 / 0.95);
  }

  .lg\:hover\:ring-sky-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-sky-800\/0:hover {
    --tw-ring-color: rgb(7 89 133 / 0);
  }

  .lg\:hover\:ring-sky-800\/10:hover {
    --tw-ring-color: rgb(7 89 133 / 0.1);
  }

  .lg\:hover\:ring-sky-800\/100:hover {
    --tw-ring-color: rgb(7 89 133 / 1);
  }

  .lg\:hover\:ring-sky-800\/20:hover {
    --tw-ring-color: rgb(7 89 133 / 0.2);
  }

  .lg\:hover\:ring-sky-800\/25:hover {
    --tw-ring-color: rgb(7 89 133 / 0.25);
  }

  .lg\:hover\:ring-sky-800\/30:hover {
    --tw-ring-color: rgb(7 89 133 / 0.3);
  }

  .lg\:hover\:ring-sky-800\/40:hover {
    --tw-ring-color: rgb(7 89 133 / 0.4);
  }

  .lg\:hover\:ring-sky-800\/5:hover {
    --tw-ring-color: rgb(7 89 133 / 0.05);
  }

  .lg\:hover\:ring-sky-800\/50:hover {
    --tw-ring-color: rgb(7 89 133 / 0.5);
  }

  .lg\:hover\:ring-sky-800\/60:hover {
    --tw-ring-color: rgb(7 89 133 / 0.6);
  }

  .lg\:hover\:ring-sky-800\/70:hover {
    --tw-ring-color: rgb(7 89 133 / 0.7);
  }

  .lg\:hover\:ring-sky-800\/75:hover {
    --tw-ring-color: rgb(7 89 133 / 0.75);
  }

  .lg\:hover\:ring-sky-800\/80:hover {
    --tw-ring-color: rgb(7 89 133 / 0.8);
  }

  .lg\:hover\:ring-sky-800\/90:hover {
    --tw-ring-color: rgb(7 89 133 / 0.9);
  }

  .lg\:hover\:ring-sky-800\/95:hover {
    --tw-ring-color: rgb(7 89 133 / 0.95);
  }

  .lg\:hover\:ring-sky-900:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-sky-900\/0:hover {
    --tw-ring-color: rgb(12 74 110 / 0);
  }

  .lg\:hover\:ring-sky-900\/10:hover {
    --tw-ring-color: rgb(12 74 110 / 0.1);
  }

  .lg\:hover\:ring-sky-900\/100:hover {
    --tw-ring-color: rgb(12 74 110 / 1);
  }

  .lg\:hover\:ring-sky-900\/20:hover {
    --tw-ring-color: rgb(12 74 110 / 0.2);
  }

  .lg\:hover\:ring-sky-900\/25:hover {
    --tw-ring-color: rgb(12 74 110 / 0.25);
  }

  .lg\:hover\:ring-sky-900\/30:hover {
    --tw-ring-color: rgb(12 74 110 / 0.3);
  }

  .lg\:hover\:ring-sky-900\/40:hover {
    --tw-ring-color: rgb(12 74 110 / 0.4);
  }

  .lg\:hover\:ring-sky-900\/5:hover {
    --tw-ring-color: rgb(12 74 110 / 0.05);
  }

  .lg\:hover\:ring-sky-900\/50:hover {
    --tw-ring-color: rgb(12 74 110 / 0.5);
  }

  .lg\:hover\:ring-sky-900\/60:hover {
    --tw-ring-color: rgb(12 74 110 / 0.6);
  }

  .lg\:hover\:ring-sky-900\/70:hover {
    --tw-ring-color: rgb(12 74 110 / 0.7);
  }

  .lg\:hover\:ring-sky-900\/75:hover {
    --tw-ring-color: rgb(12 74 110 / 0.75);
  }

  .lg\:hover\:ring-sky-900\/80:hover {
    --tw-ring-color: rgb(12 74 110 / 0.8);
  }

  .lg\:hover\:ring-sky-900\/90:hover {
    --tw-ring-color: rgb(12 74 110 / 0.9);
  }

  .lg\:hover\:ring-sky-900\/95:hover {
    --tw-ring-color: rgb(12 74 110 / 0.95);
  }

  .lg\:hover\:ring-success-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(72 187 120 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-success-500\/0:hover {
    --tw-ring-color: rgb(72 187 120 / 0);
  }

  .lg\:hover\:ring-success-500\/10:hover {
    --tw-ring-color: rgb(72 187 120 / 0.1);
  }

  .lg\:hover\:ring-success-500\/100:hover {
    --tw-ring-color: rgb(72 187 120 / 1);
  }

  .lg\:hover\:ring-success-500\/20:hover {
    --tw-ring-color: rgb(72 187 120 / 0.2);
  }

  .lg\:hover\:ring-success-500\/25:hover {
    --tw-ring-color: rgb(72 187 120 / 0.25);
  }

  .lg\:hover\:ring-success-500\/30:hover {
    --tw-ring-color: rgb(72 187 120 / 0.3);
  }

  .lg\:hover\:ring-success-500\/40:hover {
    --tw-ring-color: rgb(72 187 120 / 0.4);
  }

  .lg\:hover\:ring-success-500\/5:hover {
    --tw-ring-color: rgb(72 187 120 / 0.05);
  }

  .lg\:hover\:ring-success-500\/50:hover {
    --tw-ring-color: rgb(72 187 120 / 0.5);
  }

  .lg\:hover\:ring-success-500\/60:hover {
    --tw-ring-color: rgb(72 187 120 / 0.6);
  }

  .lg\:hover\:ring-success-500\/70:hover {
    --tw-ring-color: rgb(72 187 120 / 0.7);
  }

  .lg\:hover\:ring-success-500\/75:hover {
    --tw-ring-color: rgb(72 187 120 / 0.75);
  }

  .lg\:hover\:ring-success-500\/80:hover {
    --tw-ring-color: rgb(72 187 120 / 0.8);
  }

  .lg\:hover\:ring-success-500\/90:hover {
    --tw-ring-color: rgb(72 187 120 / 0.9);
  }

  .lg\:hover\:ring-success-500\/95:hover {
    --tw-ring-color: rgb(72 187 120 / 0.95);
  }

  .lg\:hover\:ring-warning-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(246 224 94 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-warning-500\/0:hover {
    --tw-ring-color: rgb(246 224 94 / 0);
  }

  .lg\:hover\:ring-warning-500\/10:hover {
    --tw-ring-color: rgb(246 224 94 / 0.1);
  }

  .lg\:hover\:ring-warning-500\/100:hover {
    --tw-ring-color: rgb(246 224 94 / 1);
  }

  .lg\:hover\:ring-warning-500\/20:hover {
    --tw-ring-color: rgb(246 224 94 / 0.2);
  }

  .lg\:hover\:ring-warning-500\/25:hover {
    --tw-ring-color: rgb(246 224 94 / 0.25);
  }

  .lg\:hover\:ring-warning-500\/30:hover {
    --tw-ring-color: rgb(246 224 94 / 0.3);
  }

  .lg\:hover\:ring-warning-500\/40:hover {
    --tw-ring-color: rgb(246 224 94 / 0.4);
  }

  .lg\:hover\:ring-warning-500\/5:hover {
    --tw-ring-color: rgb(246 224 94 / 0.05);
  }

  .lg\:hover\:ring-warning-500\/50:hover {
    --tw-ring-color: rgb(246 224 94 / 0.5);
  }

  .lg\:hover\:ring-warning-500\/60:hover {
    --tw-ring-color: rgb(246 224 94 / 0.6);
  }

  .lg\:hover\:ring-warning-500\/70:hover {
    --tw-ring-color: rgb(246 224 94 / 0.7);
  }

  .lg\:hover\:ring-warning-500\/75:hover {
    --tw-ring-color: rgb(246 224 94 / 0.75);
  }

  .lg\:hover\:ring-warning-500\/80:hover {
    --tw-ring-color: rgb(246 224 94 / 0.8);
  }

  .lg\:hover\:ring-warning-500\/90:hover {
    --tw-ring-color: rgb(246 224 94 / 0.9);
  }

  .lg\:hover\:ring-warning-500\/95:hover {
    --tw-ring-color: rgb(246 224 94 / 0.95);
  }

  .lg\:hover\:ring-yellow-100:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-yellow-100\/0:hover {
    --tw-ring-color: rgb(254 249 195 / 0);
  }

  .lg\:hover\:ring-yellow-100\/10:hover {
    --tw-ring-color: rgb(254 249 195 / 0.1);
  }

  .lg\:hover\:ring-yellow-100\/100:hover {
    --tw-ring-color: rgb(254 249 195 / 1);
  }

  .lg\:hover\:ring-yellow-100\/20:hover {
    --tw-ring-color: rgb(254 249 195 / 0.2);
  }

  .lg\:hover\:ring-yellow-100\/25:hover {
    --tw-ring-color: rgb(254 249 195 / 0.25);
  }

  .lg\:hover\:ring-yellow-100\/30:hover {
    --tw-ring-color: rgb(254 249 195 / 0.3);
  }

  .lg\:hover\:ring-yellow-100\/40:hover {
    --tw-ring-color: rgb(254 249 195 / 0.4);
  }

  .lg\:hover\:ring-yellow-100\/5:hover {
    --tw-ring-color: rgb(254 249 195 / 0.05);
  }

  .lg\:hover\:ring-yellow-100\/50:hover {
    --tw-ring-color: rgb(254 249 195 / 0.5);
  }

  .lg\:hover\:ring-yellow-100\/60:hover {
    --tw-ring-color: rgb(254 249 195 / 0.6);
  }

  .lg\:hover\:ring-yellow-100\/70:hover {
    --tw-ring-color: rgb(254 249 195 / 0.7);
  }

  .lg\:hover\:ring-yellow-100\/75:hover {
    --tw-ring-color: rgb(254 249 195 / 0.75);
  }

  .lg\:hover\:ring-yellow-100\/80:hover {
    --tw-ring-color: rgb(254 249 195 / 0.8);
  }

  .lg\:hover\:ring-yellow-100\/90:hover {
    --tw-ring-color: rgb(254 249 195 / 0.9);
  }

  .lg\:hover\:ring-yellow-100\/95:hover {
    --tw-ring-color: rgb(254 249 195 / 0.95);
  }

  .lg\:hover\:ring-yellow-200:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-yellow-200\/0:hover {
    --tw-ring-color: rgb(254 240 138 / 0);
  }

  .lg\:hover\:ring-yellow-200\/10:hover {
    --tw-ring-color: rgb(254 240 138 / 0.1);
  }

  .lg\:hover\:ring-yellow-200\/100:hover {
    --tw-ring-color: rgb(254 240 138 / 1);
  }

  .lg\:hover\:ring-yellow-200\/20:hover {
    --tw-ring-color: rgb(254 240 138 / 0.2);
  }

  .lg\:hover\:ring-yellow-200\/25:hover {
    --tw-ring-color: rgb(254 240 138 / 0.25);
  }

  .lg\:hover\:ring-yellow-200\/30:hover {
    --tw-ring-color: rgb(254 240 138 / 0.3);
  }

  .lg\:hover\:ring-yellow-200\/40:hover {
    --tw-ring-color: rgb(254 240 138 / 0.4);
  }

  .lg\:hover\:ring-yellow-200\/5:hover {
    --tw-ring-color: rgb(254 240 138 / 0.05);
  }

  .lg\:hover\:ring-yellow-200\/50:hover {
    --tw-ring-color: rgb(254 240 138 / 0.5);
  }

  .lg\:hover\:ring-yellow-200\/60:hover {
    --tw-ring-color: rgb(254 240 138 / 0.6);
  }

  .lg\:hover\:ring-yellow-200\/70:hover {
    --tw-ring-color: rgb(254 240 138 / 0.7);
  }

  .lg\:hover\:ring-yellow-200\/75:hover {
    --tw-ring-color: rgb(254 240 138 / 0.75);
  }

  .lg\:hover\:ring-yellow-200\/80:hover {
    --tw-ring-color: rgb(254 240 138 / 0.8);
  }

  .lg\:hover\:ring-yellow-200\/90:hover {
    --tw-ring-color: rgb(254 240 138 / 0.9);
  }

  .lg\:hover\:ring-yellow-200\/95:hover {
    --tw-ring-color: rgb(254 240 138 / 0.95);
  }

  .lg\:hover\:ring-yellow-300:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-yellow-300\/0:hover {
    --tw-ring-color: rgb(253 224 71 / 0);
  }

  .lg\:hover\:ring-yellow-300\/10:hover {
    --tw-ring-color: rgb(253 224 71 / 0.1);
  }

  .lg\:hover\:ring-yellow-300\/100:hover {
    --tw-ring-color: rgb(253 224 71 / 1);
  }

  .lg\:hover\:ring-yellow-300\/20:hover {
    --tw-ring-color: rgb(253 224 71 / 0.2);
  }

  .lg\:hover\:ring-yellow-300\/25:hover {
    --tw-ring-color: rgb(253 224 71 / 0.25);
  }

  .lg\:hover\:ring-yellow-300\/30:hover {
    --tw-ring-color: rgb(253 224 71 / 0.3);
  }

  .lg\:hover\:ring-yellow-300\/40:hover {
    --tw-ring-color: rgb(253 224 71 / 0.4);
  }

  .lg\:hover\:ring-yellow-300\/5:hover {
    --tw-ring-color: rgb(253 224 71 / 0.05);
  }

  .lg\:hover\:ring-yellow-300\/50:hover {
    --tw-ring-color: rgb(253 224 71 / 0.5);
  }

  .lg\:hover\:ring-yellow-300\/60:hover {
    --tw-ring-color: rgb(253 224 71 / 0.6);
  }

  .lg\:hover\:ring-yellow-300\/70:hover {
    --tw-ring-color: rgb(253 224 71 / 0.7);
  }

  .lg\:hover\:ring-yellow-300\/75:hover {
    --tw-ring-color: rgb(253 224 71 / 0.75);
  }

  .lg\:hover\:ring-yellow-300\/80:hover {
    --tw-ring-color: rgb(253 224 71 / 0.8);
  }

  .lg\:hover\:ring-yellow-300\/90:hover {
    --tw-ring-color: rgb(253 224 71 / 0.9);
  }

  .lg\:hover\:ring-yellow-300\/95:hover {
    --tw-ring-color: rgb(253 224 71 / 0.95);
  }

  .lg\:hover\:ring-yellow-400:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-yellow-400\/0:hover {
    --tw-ring-color: rgb(250 204 21 / 0);
  }

  .lg\:hover\:ring-yellow-400\/10:hover {
    --tw-ring-color: rgb(250 204 21 / 0.1);
  }

  .lg\:hover\:ring-yellow-400\/100:hover {
    --tw-ring-color: rgb(250 204 21 / 1);
  }

  .lg\:hover\:ring-yellow-400\/20:hover {
    --tw-ring-color: rgb(250 204 21 / 0.2);
  }

  .lg\:hover\:ring-yellow-400\/25:hover {
    --tw-ring-color: rgb(250 204 21 / 0.25);
  }

  .lg\:hover\:ring-yellow-400\/30:hover {
    --tw-ring-color: rgb(250 204 21 / 0.3);
  }

  .lg\:hover\:ring-yellow-400\/40:hover {
    --tw-ring-color: rgb(250 204 21 / 0.4);
  }

  .lg\:hover\:ring-yellow-400\/5:hover {
    --tw-ring-color: rgb(250 204 21 / 0.05);
  }

  .lg\:hover\:ring-yellow-400\/50:hover {
    --tw-ring-color: rgb(250 204 21 / 0.5);
  }

  .lg\:hover\:ring-yellow-400\/60:hover {
    --tw-ring-color: rgb(250 204 21 / 0.6);
  }

  .lg\:hover\:ring-yellow-400\/70:hover {
    --tw-ring-color: rgb(250 204 21 / 0.7);
  }

  .lg\:hover\:ring-yellow-400\/75:hover {
    --tw-ring-color: rgb(250 204 21 / 0.75);
  }

  .lg\:hover\:ring-yellow-400\/80:hover {
    --tw-ring-color: rgb(250 204 21 / 0.8);
  }

  .lg\:hover\:ring-yellow-400\/90:hover {
    --tw-ring-color: rgb(250 204 21 / 0.9);
  }

  .lg\:hover\:ring-yellow-400\/95:hover {
    --tw-ring-color: rgb(250 204 21 / 0.95);
  }

  .lg\:hover\:ring-yellow-50:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(254 252 232 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-yellow-50\/0:hover {
    --tw-ring-color: rgb(254 252 232 / 0);
  }

  .lg\:hover\:ring-yellow-50\/10:hover {
    --tw-ring-color: rgb(254 252 232 / 0.1);
  }

  .lg\:hover\:ring-yellow-50\/100:hover {
    --tw-ring-color: rgb(254 252 232 / 1);
  }

  .lg\:hover\:ring-yellow-50\/20:hover {
    --tw-ring-color: rgb(254 252 232 / 0.2);
  }

  .lg\:hover\:ring-yellow-50\/25:hover {
    --tw-ring-color: rgb(254 252 232 / 0.25);
  }

  .lg\:hover\:ring-yellow-50\/30:hover {
    --tw-ring-color: rgb(254 252 232 / 0.3);
  }

  .lg\:hover\:ring-yellow-50\/40:hover {
    --tw-ring-color: rgb(254 252 232 / 0.4);
  }

  .lg\:hover\:ring-yellow-50\/5:hover {
    --tw-ring-color: rgb(254 252 232 / 0.05);
  }

  .lg\:hover\:ring-yellow-50\/50:hover {
    --tw-ring-color: rgb(254 252 232 / 0.5);
  }

  .lg\:hover\:ring-yellow-50\/60:hover {
    --tw-ring-color: rgb(254 252 232 / 0.6);
  }

  .lg\:hover\:ring-yellow-50\/70:hover {
    --tw-ring-color: rgb(254 252 232 / 0.7);
  }

  .lg\:hover\:ring-yellow-50\/75:hover {
    --tw-ring-color: rgb(254 252 232 / 0.75);
  }

  .lg\:hover\:ring-yellow-50\/80:hover {
    --tw-ring-color: rgb(254 252 232 / 0.8);
  }

  .lg\:hover\:ring-yellow-50\/90:hover {
    --tw-ring-color: rgb(254 252 232 / 0.9);
  }

  .lg\:hover\:ring-yellow-50\/95:hover {
    --tw-ring-color: rgb(254 252 232 / 0.95);
  }

  .lg\:hover\:ring-yellow-500:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-yellow-500\/0:hover {
    --tw-ring-color: rgb(234 179 8 / 0);
  }

  .lg\:hover\:ring-yellow-500\/10:hover {
    --tw-ring-color: rgb(234 179 8 / 0.1);
  }

  .lg\:hover\:ring-yellow-500\/100:hover {
    --tw-ring-color: rgb(234 179 8 / 1);
  }

  .lg\:hover\:ring-yellow-500\/20:hover {
    --tw-ring-color: rgb(234 179 8 / 0.2);
  }

  .lg\:hover\:ring-yellow-500\/25:hover {
    --tw-ring-color: rgb(234 179 8 / 0.25);
  }

  .lg\:hover\:ring-yellow-500\/30:hover {
    --tw-ring-color: rgb(234 179 8 / 0.3);
  }

  .lg\:hover\:ring-yellow-500\/40:hover {
    --tw-ring-color: rgb(234 179 8 / 0.4);
  }

  .lg\:hover\:ring-yellow-500\/5:hover {
    --tw-ring-color: rgb(234 179 8 / 0.05);
  }

  .lg\:hover\:ring-yellow-500\/50:hover {
    --tw-ring-color: rgb(234 179 8 / 0.5);
  }

  .lg\:hover\:ring-yellow-500\/60:hover {
    --tw-ring-color: rgb(234 179 8 / 0.6);
  }

  .lg\:hover\:ring-yellow-500\/70:hover {
    --tw-ring-color: rgb(234 179 8 / 0.7);
  }

  .lg\:hover\:ring-yellow-500\/75:hover {
    --tw-ring-color: rgb(234 179 8 / 0.75);
  }

  .lg\:hover\:ring-yellow-500\/80:hover {
    --tw-ring-color: rgb(234 179 8 / 0.8);
  }

  .lg\:hover\:ring-yellow-500\/90:hover {
    --tw-ring-color: rgb(234 179 8 / 0.9);
  }

  .lg\:hover\:ring-yellow-500\/95:hover {
    --tw-ring-color: rgb(234 179 8 / 0.95);
  }

  .lg\:hover\:ring-yellow-600:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(202 138 4 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-yellow-600\/0:hover {
    --tw-ring-color: rgb(202 138 4 / 0);
  }

  .lg\:hover\:ring-yellow-600\/10:hover {
    --tw-ring-color: rgb(202 138 4 / 0.1);
  }

  .lg\:hover\:ring-yellow-600\/100:hover {
    --tw-ring-color: rgb(202 138 4 / 1);
  }

  .lg\:hover\:ring-yellow-600\/20:hover {
    --tw-ring-color: rgb(202 138 4 / 0.2);
  }

  .lg\:hover\:ring-yellow-600\/25:hover {
    --tw-ring-color: rgb(202 138 4 / 0.25);
  }

  .lg\:hover\:ring-yellow-600\/30:hover {
    --tw-ring-color: rgb(202 138 4 / 0.3);
  }

  .lg\:hover\:ring-yellow-600\/40:hover {
    --tw-ring-color: rgb(202 138 4 / 0.4);
  }

  .lg\:hover\:ring-yellow-600\/5:hover {
    --tw-ring-color: rgb(202 138 4 / 0.05);
  }

  .lg\:hover\:ring-yellow-600\/50:hover {
    --tw-ring-color: rgb(202 138 4 / 0.5);
  }

  .lg\:hover\:ring-yellow-600\/60:hover {
    --tw-ring-color: rgb(202 138 4 / 0.6);
  }

  .lg\:hover\:ring-yellow-600\/70:hover {
    --tw-ring-color: rgb(202 138 4 / 0.7);
  }

  .lg\:hover\:ring-yellow-600\/75:hover {
    --tw-ring-color: rgb(202 138 4 / 0.75);
  }

  .lg\:hover\:ring-yellow-600\/80:hover {
    --tw-ring-color: rgb(202 138 4 / 0.8);
  }

  .lg\:hover\:ring-yellow-600\/90:hover {
    --tw-ring-color: rgb(202 138 4 / 0.9);
  }

  .lg\:hover\:ring-yellow-600\/95:hover {
    --tw-ring-color: rgb(202 138 4 / 0.95);
  }

  .lg\:hover\:ring-yellow-700:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-yellow-700\/0:hover {
    --tw-ring-color: rgb(161 98 7 / 0);
  }

  .lg\:hover\:ring-yellow-700\/10:hover {
    --tw-ring-color: rgb(161 98 7 / 0.1);
  }

  .lg\:hover\:ring-yellow-700\/100:hover {
    --tw-ring-color: rgb(161 98 7 / 1);
  }

  .lg\:hover\:ring-yellow-700\/20:hover {
    --tw-ring-color: rgb(161 98 7 / 0.2);
  }

  .lg\:hover\:ring-yellow-700\/25:hover {
    --tw-ring-color: rgb(161 98 7 / 0.25);
  }

  .lg\:hover\:ring-yellow-700\/30:hover {
    --tw-ring-color: rgb(161 98 7 / 0.3);
  }

  .lg\:hover\:ring-yellow-700\/40:hover {
    --tw-ring-color: rgb(161 98 7 / 0.4);
  }

  .lg\:hover\:ring-yellow-700\/5:hover {
    --tw-ring-color: rgb(161 98 7 / 0.05);
  }

  .lg\:hover\:ring-yellow-700\/50:hover {
    --tw-ring-color: rgb(161 98 7 / 0.5);
  }

  .lg\:hover\:ring-yellow-700\/60:hover {
    --tw-ring-color: rgb(161 98 7 / 0.6);
  }

  .lg\:hover\:ring-yellow-700\/70:hover {
    --tw-ring-color: rgb(161 98 7 / 0.7);
  }

  .lg\:hover\:ring-yellow-700\/75:hover {
    --tw-ring-color: rgb(161 98 7 / 0.75);
  }

  .lg\:hover\:ring-yellow-700\/80:hover {
    --tw-ring-color: rgb(161 98 7 / 0.8);
  }

  .lg\:hover\:ring-yellow-700\/90:hover {
    --tw-ring-color: rgb(161 98 7 / 0.9);
  }

  .lg\:hover\:ring-yellow-700\/95:hover {
    --tw-ring-color: rgb(161 98 7 / 0.95);
  }

  .lg\:hover\:ring-yellow-800:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(133 77 14 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-yellow-800\/0:hover {
    --tw-ring-color: rgb(133 77 14 / 0);
  }

  .lg\:hover\:ring-yellow-800\/10:hover {
    --tw-ring-color: rgb(133 77 14 / 0.1);
  }

  .lg\:hover\:ring-yellow-800\/100:hover {
    --tw-ring-color: rgb(133 77 14 / 1);
  }

  .lg\:hover\:ring-yellow-800\/20:hover {
    --tw-ring-color: rgb(133 77 14 / 0.2);
  }

  .lg\:hover\:ring-yellow-800\/25:hover {
    --tw-ring-color: rgb(133 77 14 / 0.25);
  }

  .lg\:hover\:ring-yellow-800\/30:hover {
    --tw-ring-color: rgb(133 77 14 / 0.3);
  }

  .lg\:hover\:ring-yellow-800\/40:hover {
    --tw-ring-color: rgb(133 77 14 / 0.4);
  }

  .lg\:hover\:ring-yellow-800\/5:hover {
    --tw-ring-color: rgb(133 77 14 / 0.05);
  }

  .lg\:hover\:ring-yellow-800\/50:hover {
    --tw-ring-color: rgb(133 77 14 / 0.5);
  }

  .lg\:hover\:ring-yellow-800\/60:hover {
    --tw-ring-color: rgb(133 77 14 / 0.6);
  }

  .lg\:hover\:ring-yellow-800\/70:hover {
    --tw-ring-color: rgb(133 77 14 / 0.7);
  }

  .lg\:hover\:ring-yellow-800\/75:hover {
    --tw-ring-color: rgb(133 77 14 / 0.75);
  }

  .lg\:hover\:ring-yellow-800\/80:hover {
    --tw-ring-color: rgb(133 77 14 / 0.8);
  }

  .lg\:hover\:ring-yellow-800\/90:hover {
    --tw-ring-color: rgb(133 77 14 / 0.9);
  }

  .lg\:hover\:ring-yellow-800\/95:hover {
    --tw-ring-color: rgb(133 77 14 / 0.95);
  }

  .lg\:hover\:ring-yellow-900:hover {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(113 63 18 / var(--tw-ring-opacity));
  }

  .lg\:hover\:ring-yellow-900\/0:hover {
    --tw-ring-color: rgb(113 63 18 / 0);
  }

  .lg\:hover\:ring-yellow-900\/10:hover {
    --tw-ring-color: rgb(113 63 18 / 0.1);
  }

  .lg\:hover\:ring-yellow-900\/100:hover {
    --tw-ring-color: rgb(113 63 18 / 1);
  }

  .lg\:hover\:ring-yellow-900\/20:hover {
    --tw-ring-color: rgb(113 63 18 / 0.2);
  }

  .lg\:hover\:ring-yellow-900\/25:hover {
    --tw-ring-color: rgb(113 63 18 / 0.25);
  }

  .lg\:hover\:ring-yellow-900\/30:hover {
    --tw-ring-color: rgb(113 63 18 / 0.3);
  }

  .lg\:hover\:ring-yellow-900\/40:hover {
    --tw-ring-color: rgb(113 63 18 / 0.4);
  }

  .lg\:hover\:ring-yellow-900\/5:hover {
    --tw-ring-color: rgb(113 63 18 / 0.05);
  }

  .lg\:hover\:ring-yellow-900\/50:hover {
    --tw-ring-color: rgb(113 63 18 / 0.5);
  }

  .lg\:hover\:ring-yellow-900\/60:hover {
    --tw-ring-color: rgb(113 63 18 / 0.6);
  }

  .lg\:hover\:ring-yellow-900\/70:hover {
    --tw-ring-color: rgb(113 63 18 / 0.7);
  }

  .lg\:hover\:ring-yellow-900\/75:hover {
    --tw-ring-color: rgb(113 63 18 / 0.75);
  }

  .lg\:hover\:ring-yellow-900\/80:hover {
    --tw-ring-color: rgb(113 63 18 / 0.8);
  }

  .lg\:hover\:ring-yellow-900\/90:hover {
    --tw-ring-color: rgb(113 63 18 / 0.9);
  }

  .lg\:hover\:ring-yellow-900\/95:hover {
    --tw-ring-color: rgb(113 63 18 / 0.95);
  }
}