/* cyrillic-ext */

@font-face {
  font-family: 'Inter';

  font-style: italic;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwkT9mI1F55MKw.woff2)
    format('woff2');

  unicode-range:
    U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */

@font-face {
  font-family: 'Inter';

  font-style: italic;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwAT9mI1F55MKw.woff2)
    format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */

@font-face {
  font-family: 'Inter';

  font-style: italic;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwgT9mI1F55MKw.woff2)
    format('woff2');

  unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
  font-family: 'Inter';

  font-style: italic;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwcT9mI1F55MKw.woff2)
    format('woff2');

  unicode-range:
    U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */

@font-face {
  font-family: 'Inter';

  font-style: italic;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwsT9mI1F55MKw.woff2)
    format('woff2');

  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
  font-family: 'Inter';

  font-style: italic;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwoT9mI1F55MKw.woff2)
    format('woff2');

  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
  font-family: 'Inter';

  font-style: italic;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwQT9mI1F54.woff2)
    format('woff2');

  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */

@font-face {
  font-family: 'Inter';

  font-style: normal;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvvYwYZ8UA3J58.woff2)
    format('woff2');

  unicode-range:
    U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */

@font-face {
  font-family: 'Inter';

  font-style: normal;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvmYwYZ8UA3J58.woff2)
    format('woff2');

  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */

@font-face {
  font-family: 'Inter';

  font-style: normal;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvuYwYZ8UA3J58.woff2)
    format('woff2');

  unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
  font-family: 'Inter';

  font-style: normal;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvhYwYZ8UA3J58.woff2)
    format('woff2');

  unicode-range:
    U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */

@font-face {
  font-family: 'Inter';

  font-style: normal;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvtYwYZ8UA3J58.woff2)
    format('woff2');

  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
  font-family: 'Inter';

  font-style: normal;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvsYwYZ8UA3J58.woff2)
    format('woff2');

  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304,
    U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
    U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
  font-family: 'Inter';

  font-style: normal;

  font-weight: 100 900;

  font-display: swap;

  src: url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwYZ8UA3.woff2)
    format('woff2');

  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

:root {
  /* Neutrals */
  --neutrals-white: #ffffff;
  /* Gray */
  --gray-50: #f6f6f6;
  --gray-100: #e7e7e7;
  --gray-200: #d1d1d1;
  --gray-300: #b0b0b0;
  --gray-400: #888888;
  --gray-500: #6d6d6d;
  --gray-600: #5d5d5d;
  --gray-700: #454545;
  --gray-800: #303030;
  --gray-900: #282828;
  --gray-950: #1f1f1f;
  /* Red */
  --red-50: #fef2f2;
  --red-100: #fee2e2;
  --red-200: #fecaca;
  --red-300: #fca5a5;
  --red-400: #f87171;
  --red-500: #ef4444;
  --red-600: #dc2626;
  --red-700: #b91c1c;
  --red-800: #991b1b;
  --red-900: #7f1d1d;
  --red-950: #450a0a;
  /* Slate */
  --slate-50: #f8fafc;
  --slate-100: #f1f5f9;
  --slate-200: #e2e8f0;
  --slate-300: #cbd5e1;
  --slate-400: #94a3b8;
  --slate-500: #64748b;
  --slate-600: #475569;
  --slate-700: #334155;
  --slate-800: #1e293b;
  --slate-900: #0f172a;
  --slate-950: #020617;
  /* SWM Brand */
  --swm-brand: #001a72;
  --swm-brand-additional: #33498b;
  /* SWM Green */
  --swm-green-20: #ebfcf7;
  --swm-green-40: #dff2ec;
  --swm-green-60: #b1dfd0;
  --swm-green-80: #82cab2;
  --swm-green-100: #57b495;
  /* SWM Pink */
  --swm-pink-20: #ffedf0;
  --swm-pink-40: #ffd2d7;
  --swm-pink-60: #ffa3a1;
  --swm-pink-80: #fa7f7c;
  --swm-pink-100: #ff6259;
  /* SWM Sea Blue */
  --swm-sea-blue-20: #e1f3fa;
  --swm-sea-blue-40: #b5e1f1;
  --swm-sea-blue-60: #87cce8;
  --swm-sea-blue-80: #5bb9e0;
  --swm-sea-blue-100: #38acdd;
  /* SWM Yellow */
  --swm-yellow-20: #fffae1;
  --swm-yellow-40: #fff1b2;
  --swm-yellow-60: #ffe780;
  --swm-yellow-80: #ffe04b;
  --swm-yellow-100: #ffd61e;
}

*, ::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:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::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:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

/* ! tailwindcss v3.4.17 | 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.
7. Disable tap highlights on iOS
*/

html,
:host {
  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: Inter, sans-serif;
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
  -webkit-tap-highlight-color: transparent;
  /* 7 */
}

/*
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. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. 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-feature-settings: normal;
  /* 2 */
  font-variation-settings: normal;
  /* 3 */
  font-size: 1em;
  /* 4 */
}

/*
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 */
  letter-spacing: 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,
input:where([type='button']),
input:where([type='reset']),
input:where([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]:where(:not([hidden="until-found"])) {
  display: none;
}

[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}

::-webkit-datetime-edit {
  display: inline-flex;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple],[size]:where(select:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --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);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {
  [type='checkbox']:checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {
  [type='radio']:checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

@media (forced-colors: active)  {
  [type='checkbox']:indeterminate {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

.container {
  width: 100%;
}

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

@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;
  }
}

.icon-arrow-left {
  --icon-arrow-left: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M4 12L20 12M4 12L10 6M4 12L10 18" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask: var(--icon-arrow-left);
  mask: var(--icon-arrow-left);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-chevron-right {
  --icon-chevron-right: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 17L15 12L10 7" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask: var(--icon-chevron-right);
  mask: var(--icon-chevron-right);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-component {
  --icon-component: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 20L4.53333 15.7333V7.73333L12 4L19.4667 7.73333V15.7333L12 20Z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"/><path d="M12 20V11.6522M12 11.6522L19.4667 7.73333M12 11.6522L4.53333 7.73333" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"/></svg>');
  -webkit-mask: var(--icon-component);
  mask: var(--icon-component);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-cross-small {
  --icon-cross-small: url('data:image/svg+xml;utf8,<svg  viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 8L8 16M8.00001 8L16 16" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask: var(--icon-cross-small);
  mask: var(--icon-cross-small);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-exclamation-circle {
  --icon-exclamation-circle: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">  <path stroke-linecap="round" stroke-linejoin="round" d="M12 9v3.75m9-.75a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 3.75h.008v.008H12v-.008Z" /></svg>');
  -webkit-mask: var(--icon-exclamation-circle);
  mask: var(--icon-exclamation-circle);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-expand {
  --icon-expand: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 16V20M4 20H8M4 20L9 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 8V4M4 4H8M4 4L9 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 8V4M20 4H16M20 4L15 9" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 16V20M20 20H16M20 20L15 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask: var(--icon-expand);
  mask: var(--icon-expand);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-logo-text {
  --icon-logo-text: url('data:image/svg+xml;utf8,<svg viewBox="0 0 118 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.0941 20.6239C22.5697 20.624 22.9553 20.2384 22.9554 19.7628L22.9556 16.6567C22.9556 16.4283 22.8649 16.2092 22.7034 16.0477C22.5418 15.8862 22.3228 15.7954 22.0944 15.7954L18.3034 15.7954L18.3034 17.5178L21.2331 17.5179L21.2329 19.7627C21.2329 20.2383 21.6185 20.6239 22.0941 20.6239Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.9823 12.9676C22.9823 12.492 22.5968 12.1064 22.1211 12.1064L18.3034 12.1064V13.8289H22.1211C22.5968 13.8289 22.9823 13.4433 22.9823 12.9676Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.1385 5.31156C22.6142 5.31153 22.9998 5.69709 22.9998 6.17273L23 9.2788C23 9.50722 22.9093 9.72629 22.7478 9.88781C22.5863 10.0493 22.3672 10.1401 22.1388 10.1401L18.3034 10.1401L18.3164 8.41766L21.2775 8.41764L21.2774 6.17284C21.2773 5.6972 21.6629 5.31159 22.1385 5.31156Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.86148 20.6239C1.38585 20.624 1.00024 20.2384 1.00021 19.7628L1 16.6567C0.999985 16.4283 1.09071 16.2092 1.25222 16.0477C1.41373 15.8862 1.6328 15.7954 1.86122 15.7954L5.6836 15.7954L5.6836 17.5178L2.7225 17.5179L2.72265 19.7627C2.72268 20.2383 2.33712 20.6239 1.86148 20.6239Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.00465 12.9677C1.00465 12.492 1.39023 12.1064 1.86587 12.1064L5.6836 12.1064L5.68361 13.8289L1.86588 13.8289C1.39024 13.8289 1.00465 13.4433 1.00465 12.9677Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.8619 5.31156C1.38626 5.31153 1.00066 5.69709 1.00062 6.17273L1.00042 9.2788C1.00041 9.50722 1.09113 9.72629 1.25265 9.88781C1.41416 10.0493 1.63322 10.1401 1.86164 10.1401L5.68402 10.1401L5.68404 8.41767L2.72292 8.41764L2.72307 6.17284C2.7231 5.6972 2.33754 5.31159 1.8619 5.31156Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16.5822 5.95094C16.5563 5.55982 16.4815 5.1821 16.3637 4.82383C15.761 2.99004 14.0347 1.66602 11.9993 1.66602C9.46255 1.66602 7.40614 3.72239 7.40607 6.25908C7.40607 6.07958 7.41637 5.90249 7.4364 5.72835C6.37344 6.46404 5.5006 7.27949 4.95972 7.82901C4.57693 8.21791 4.3604 8.47363 4.3604 8.47363V15.5759C4.3604 16.9134 4.75938 18.2351 5.70216 19.1838C6.91489 20.4041 8.85964 21.9501 11.1606 22.2731C11.4426 22.3126 11.7299 22.3339 12.0219 22.3339C12.3121 22.3339 12.5995 22.3101 12.8831 22.2659C15.0234 21.9324 16.9448 20.4368 18.1856 19.2335C19.1941 18.2556 19.6354 16.8718 19.6354 15.467V8.47363C19.6354 8.47363 19.4208 8.21692 19.0408 7.82674C18.5007 7.27217 17.6266 6.44798 16.5597 5.70804C16.5693 5.78838 16.5768 5.86937 16.5822 5.95094ZM9.94789 6.25919C9.21504 6.59441 8.48065 7.06766 7.79147 7.60472C7.27937 8.00378 6.83377 8.40531 6.483 8.74431L12.0205 12.0716L17.5232 8.74436C17.1757 8.40458 16.7328 8.00122 16.2228 7.60038C15.5416 7.0651 14.8151 6.59351 14.0886 6.25919H9.94789ZM11.9993 3.38846C13.0618 3.38846 13.9896 3.96576 14.4859 4.82383L9.51244 4.82405C10.0088 3.96586 10.9366 3.38846 11.9993 3.38846ZM11.1606 13.5645L6.08284 10.5133V15.5759C6.08284 16.5948 6.38663 17.429 6.92389 17.9696C8.02405 19.0766 9.53264 20.2138 11.1606 20.5272V13.5645ZM12.8831 20.5143C14.3643 20.1903 15.8444 19.1046 16.9865 17.997C17.5787 17.4228 17.913 16.5335 17.913 15.467V10.5215L12.8831 13.5629V20.5143Z" fill="currentColor"/><path d="M30 18.038V8.238H31.61V16.61H35.824V18.038H30Z" fill="currentColor"/><path d="M38.3147 8.266C38.4827 8.434 38.5807 8.658 38.5807 8.91C38.5807 9.176 38.4827 9.4 38.3147 9.568C38.1327 9.736 37.9087 9.82 37.6567 9.82C37.3907 9.82 37.1667 9.736 36.9987 9.568C36.8167 9.4 36.7327 9.176 36.7327 8.91C36.7327 8.658 36.8167 8.434 36.9987 8.266C37.1667 8.098 37.3907 8 37.6567 8C37.9087 8 38.1327 8.098 38.3147 8.266ZM36.9007 10.87H38.4127V18.038H36.9007V10.87Z" fill="currentColor"/><path d="M39.1808 10.87H40.8048L42.7788 16.414L44.7248 10.87H46.3208L43.6748 18.038H41.8268L39.1808 10.87Z" fill="currentColor"/><path d="M46.9808 12.536C47.2748 11.976 47.6808 11.556 48.2128 11.248C48.7448 10.94 49.3468 10.786 50.0328 10.786C50.7188 10.786 51.3208 10.926 51.8528 11.206C52.3848 11.486 52.7908 11.892 53.0988 12.396C53.4068 12.914 53.5608 13.516 53.5748 14.202C53.5748 14.398 53.5608 14.58 53.5328 14.776H48.1288V14.86C48.1568 15.49 48.3528 15.98 48.7168 16.344C49.0668 16.708 49.5428 16.89 50.1308 16.89C50.5928 16.89 50.9848 16.792 51.3068 16.568C51.6148 16.344 51.8248 16.036 51.9368 15.63H53.4488C53.3088 16.358 52.9588 16.96 52.3848 17.422C51.8108 17.898 51.0968 18.122 50.2428 18.122C49.4868 18.122 48.8428 17.982 48.2828 17.674C47.7228 17.366 47.3028 16.946 46.9948 16.386C46.6868 15.84 46.5468 15.196 46.5468 14.468C46.5468 13.74 46.6868 13.096 46.9808 12.536ZM52.0348 13.67C51.9648 13.152 51.7548 12.746 51.4048 12.452C51.0548 12.158 50.6208 12.004 50.0888 12.004C49.5848 12.004 49.1648 12.158 48.8008 12.466C48.4368 12.774 48.2408 13.166 48.1848 13.67H52.0348Z" fill="currentColor"/><path d="M54.9512 8.238H58.0732C59.0672 8.238 59.9352 8.448 60.6912 8.854C61.4332 9.274 62.0072 9.848 62.4132 10.576C62.8052 11.318 63.0152 12.172 63.0152 13.138C63.0152 14.104 62.8052 14.958 62.4132 15.7C62.0072 16.442 61.4332 17.016 60.6912 17.422C59.9352 17.842 59.0672 18.038 58.0732 18.038H54.9512V8.238ZM58.0732 16.638C59.1232 16.638 59.9352 16.33 60.5092 15.7C61.0692 15.07 61.3632 14.216 61.3632 13.138C61.3632 12.074 61.0692 11.22 60.5092 10.59C59.9352 9.96 59.1232 9.638 58.0732 9.638H56.5612V16.638H58.0732Z" fill="currentColor"/><path d="M64.4398 12.536C64.7338 11.976 65.1398 11.556 65.6718 11.248C66.2038 10.94 66.8058 10.786 67.4918 10.786C68.1778 10.786 68.7798 10.926 69.3118 11.206C69.8438 11.486 70.2498 11.892 70.5578 12.396C70.8658 12.914 71.0198 13.516 71.0338 14.202C71.0338 14.398 71.0198 14.58 70.9918 14.776H65.5878V14.86C65.6158 15.49 65.8118 15.98 66.1758 16.344C66.5258 16.708 67.0018 16.89 67.5898 16.89C68.0518 16.89 68.4438 16.792 68.7658 16.568C69.0738 16.344 69.2838 16.036 69.3958 15.63H70.9078C70.7678 16.358 70.4178 16.96 69.8438 17.422C69.2698 17.898 68.5558 18.122 67.7018 18.122C66.9458 18.122 66.3018 17.982 65.7418 17.674C65.1818 17.366 64.7618 16.946 64.4538 16.386C64.1458 15.84 64.0058 15.196 64.0058 14.468C64.0058 13.74 64.1458 13.096 64.4398 12.536ZM69.4938 13.67C69.4238 13.152 69.2138 12.746 68.8638 12.452C68.5138 12.158 68.0798 12.004 67.5478 12.004C67.0438 12.004 66.6238 12.158 66.2598 12.466C65.8958 12.774 65.6998 13.166 65.6438 13.67H69.4938Z" fill="currentColor"/><path d="M77.8422 11.234C78.3462 11.528 78.7522 11.948 79.0462 12.494C79.3262 13.054 79.4802 13.698 79.4802 14.454C79.4802 15.182 79.3262 15.812 79.0462 16.372C78.7522 16.932 78.3462 17.352 77.8422 17.66C77.3242 17.968 76.7362 18.122 76.0922 18.122C75.5602 18.122 75.0982 18.024 74.7062 17.828C74.3142 17.632 73.9922 17.352 73.7542 17.002L73.5722 18.038H72.2562V8.238H73.7682V11.934C74.3282 11.178 75.1122 10.786 76.0922 10.786C76.7362 10.786 77.3242 10.94 77.8422 11.234ZM77.3522 16.19C77.7442 15.742 77.9402 15.168 77.9402 14.454C77.9402 13.754 77.7442 13.194 77.3522 12.746C76.9602 12.298 76.4562 12.074 75.8402 12.074C75.2102 12.074 74.7062 12.298 74.3282 12.732C73.9362 13.18 73.7542 13.74 73.7542 14.44C73.7542 15.154 73.9362 15.728 74.3282 16.176C74.7062 16.624 75.2102 16.848 75.8402 16.848C76.4562 16.848 76.9602 16.638 77.3522 16.19Z" fill="currentColor"/><path d="M87.1177 10.87V18.038H85.7877L85.6197 17.128C85.0737 17.8 84.3317 18.122 83.4077 18.122C82.5677 18.122 81.8817 17.87 81.3637 17.338C80.8317 16.82 80.5797 15.98 80.5797 14.818V10.87H82.0917V14.664C82.0917 15.364 82.2317 15.896 82.5117 16.26C82.7917 16.624 83.1977 16.806 83.7577 16.806C84.3317 16.806 84.7797 16.596 85.1157 16.176C85.4377 15.756 85.6057 15.168 85.6057 14.426V10.87H87.1177Z" fill="currentColor"/><path d="M95.5657 10.87V17.744C95.5657 18.752 95.2577 19.536 94.6697 20.096C94.0677 20.656 93.1437 20.922 91.8977 20.922C90.9177 20.922 90.1337 20.712 89.5317 20.278C88.9157 19.844 88.5797 19.228 88.5237 18.43H90.0637C90.1477 18.836 90.3717 19.144 90.7077 19.368C91.0437 19.592 91.4777 19.69 92.0097 19.69C93.3817 19.69 94.0677 19.032 94.0677 17.688V16.89C93.5357 17.674 92.7657 18.066 91.7297 18.066C91.0717 18.066 90.4837 17.926 89.9797 17.632C89.4617 17.338 89.0557 16.918 88.7757 16.372C88.4817 15.826 88.3417 15.182 88.3417 14.426C88.3417 13.712 88.4817 13.082 88.7757 12.522C89.0697 11.976 89.4757 11.556 89.9937 11.248C90.4977 10.94 91.0857 10.786 91.7297 10.786C92.2617 10.786 92.7377 10.898 93.1297 11.108C93.5217 11.332 93.8297 11.626 94.0817 11.99L94.2497 10.87H95.5657ZM93.4937 16.148C93.8717 15.714 94.0677 15.154 94.0677 14.454C94.0677 13.754 93.8717 13.18 93.4937 12.732C93.1017 12.284 92.5977 12.06 91.9817 12.06C91.3517 12.06 90.8477 12.284 90.4697 12.718C90.0777 13.166 89.8957 13.726 89.8957 14.426C89.8957 15.126 90.0777 15.7 90.4697 16.134C90.8477 16.582 91.3517 16.792 91.9817 16.792C92.5977 16.792 93.1017 16.582 93.4937 16.148Z" fill="currentColor"/><path d="M104.001 10.87V17.744C104.001 18.752 103.693 19.536 103.105 20.096C102.503 20.656 101.579 20.922 100.333 20.922C99.3533 20.922 98.5693 20.712 97.9673 20.278C97.3513 19.844 97.0153 19.228 96.9593 18.43H98.4993C98.5833 18.836 98.8073 19.144 99.1433 19.368C99.4793 19.592 99.9133 19.69 100.445 19.69C101.817 19.69 102.503 19.032 102.503 17.688V16.89C101.971 17.674 101.201 18.066 100.165 18.066C99.5073 18.066 98.9193 17.926 98.4153 17.632C97.8973 17.338 97.4913 16.918 97.2113 16.372C96.9173 15.826 96.7773 15.182 96.7773 14.426C96.7773 13.712 96.9173 13.082 97.2113 12.522C97.5053 11.976 97.9113 11.556 98.4293 11.248C98.9333 10.94 99.5213 10.786 100.165 10.786C100.697 10.786 101.173 10.898 101.565 11.108C101.957 11.332 102.265 11.626 102.517 11.99L102.685 10.87H104.001ZM101.929 16.148C102.307 15.714 102.503 15.154 102.503 14.454C102.503 13.754 102.307 13.18 101.929 12.732C101.537 12.284 101.033 12.06 100.417 12.06C99.7873 12.06 99.2833 12.284 98.9053 12.718C98.5133 13.166 98.3313 13.726 98.3313 14.426C98.3313 15.126 98.5133 15.7 98.9053 16.134C99.2833 16.582 99.7873 16.792 100.417 16.792C101.033 16.792 101.537 16.582 101.929 16.148Z" fill="currentColor"/><path d="M105.647 12.536C105.941 11.976 106.347 11.556 106.879 11.248C107.411 10.94 108.013 10.786 108.699 10.786C109.385 10.786 109.987 10.926 110.519 11.206C111.051 11.486 111.457 11.892 111.765 12.396C112.073 12.914 112.227 13.516 112.241 14.202C112.241 14.398 112.227 14.58 112.199 14.776H106.795V14.86C106.823 15.49 107.019 15.98 107.383 16.344C107.733 16.708 108.209 16.89 108.797 16.89C109.259 16.89 109.651 16.792 109.973 16.568C110.281 16.344 110.491 16.036 110.603 15.63H112.115C111.975 16.358 111.625 16.96 111.051 17.422C110.477 17.898 109.763 18.122 108.909 18.122C108.153 18.122 107.509 17.982 106.949 17.674C106.389 17.366 105.969 16.946 105.661 16.386C105.353 15.84 105.213 15.196 105.213 14.468C105.213 13.74 105.353 13.096 105.647 12.536ZM110.701 13.67C110.631 13.152 110.421 12.746 110.071 12.452C109.721 12.158 109.287 12.004 108.755 12.004C108.251 12.004 107.831 12.158 107.467 12.466C107.103 12.774 106.907 13.166 106.851 13.67H110.701Z" fill="currentColor"/><path d="M117.425 10.87V12.284H116.753C116.123 12.284 115.675 12.494 115.395 12.9C115.115 13.306 114.975 13.824 114.975 14.44V18.038H113.463V10.87H114.807L114.975 11.948C115.171 11.612 115.437 11.36 115.773 11.164C116.095 10.968 116.529 10.87 117.089 10.87H117.425Z" fill="currentColor"/></svg>');
  -webkit-mask: var(--icon-logo-text);
  mask: var(--icon-logo-text);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-menu-hamburger {
  --icon-menu-hamburger: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 17H20M4 12H20M4 7H20" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask: var(--icon-menu-hamburger);
  mask: var(--icon-menu-hamburger);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-moon {
  --icon-moon: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.752 15.002C20.5632 15.4975 19.2879 15.7517 18 15.75C12.615 15.75 8.25 11.385 8.25 6.00005C8.25 4.67005 8.516 3.40305 8.998 2.24805C7.22147 2.98916 5.70397 4.2394 4.63663 5.8413C3.56928 7.44321 2.99984 9.32513 3 11.25C3 16.635 7.365 21 12.75 21C14.6749 21.0002 16.5568 20.4308 18.1587 19.3634C19.7606 18.2961 21.0109 16.7786 21.752 15.002Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask: var(--icon-moon);
  mask: var(--icon-moon);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-nested {
  --icon-nested: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">  <path fill-rule="evenodd" clip-rule="evenodd" d="M3.25 5C3.25 4.0335 4.0335 3.25 5 3.25H9.69281C10.6593 3.25 11.4428 4.0335 11.4428 5V9.69281C11.4428 10.6593 10.6593 11.4428 9.69281 11.4428H8.09637V15.6536C8.09637 15.7917 8.2083 15.9036 8.34637 15.9036H12.5572V14.3072C12.5572 13.3407 13.3407 12.5572 14.3072 12.5572H19C19.9665 12.5572 20.75 13.3407 20.75 14.3072V19C20.75 19.9665 19.9665 20.75 19 20.75H14.3072C13.3407 20.75 12.5572 19.9665 12.5572 19V17.4036H8.34637C7.37988 17.4036 6.59637 16.6201 6.59637 15.6536V11.4428H5C4.0335 11.4428 3.25 10.6593 3.25 9.69281V5ZM5 4.75C4.86193 4.75 4.75 4.86193 4.75 5V9.69281C4.75 9.83088 4.86193 9.94281 5 9.94281H9.69281C9.83088 9.94281 9.94281 9.83088 9.94281 9.69281V5C9.94281 4.86193 9.83088 4.75 9.69281 4.75H5ZM14.0572 14.3072C14.0572 14.1691 14.1691 14.0572 14.3072 14.0572H19C19.1381 14.0572 19.25 14.1691 19.25 14.3072V19C19.25 19.1381 19.1381 19.25 19 19.25H14.3072C14.1691 19.25 14.0572 19.1381 14.0572 19V14.3072Z" fill="currentColor"/></svg>');
  -webkit-mask: var(--icon-nested);
  mask: var(--icon-nested);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-play {
  --icon-play: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 6V18L18 12L8 6Z" fill="currentColor"/></svg>');
  -webkit-mask: var(--icon-play);
  mask: var(--icon-play);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-refresh {
  --icon-refresh: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 3V9M3 9H9M3 9C5.32744 6.91141 7.48287 4.54676 10.7453 4.08779C12.6777 3.81593 14.6461 4.17941 16.3539 5.12343C18.0617 6.06746 19.4164 7.54091 20.2139 9.32177M21 21V15M21 15H15M21 15C18.6725 17.0886 16.5171 19.4532 13.2547 19.9122C11.3223 20.1841 9.35391 19.8206 7.6461 18.8766C5.93829 17.9325 4.58356 16.4591 3.78604 14.6782" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask: var(--icon-refresh);
  mask: var(--icon-refresh);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-screen {
  --icon-screen: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 20H16M12 20H8M12 20V16M12 16H5C4.44772 16 4 15.5523 4 15V6C4 5.44771 4.44772 5 5 5H19C19.5523 5 20 5.44772 20 6V15C20 15.5523 19.5523 16 19 16H12Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask: var(--icon-screen);
  mask: var(--icon-screen);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-stop {
  --icon-stop: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 6H18V18H6V6Z" fill="currentColor"/></svg>');
  -webkit-mask: var(--icon-stop);
  mask: var(--icon-stop);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-sun {
  --icon-sun: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 3V5.25M18.364 5.636L16.773 7.227M21 12H18.75M18.364 18.364L16.773 16.773M12 18.75V21M7.227 16.773L5.636 18.364M5.25 12H3M7.227 7.227L5.636 5.636M15.75 12C15.75 12.9946 15.3549 13.9484 14.6517 14.6517C13.9484 15.3549 12.9946 15.75 12 15.75C11.0054 15.75 10.0516 15.3549 9.34835 14.6517C8.64509 13.9484 8.25 12.9946 8.25 12C8.25 11.0054 8.64509 10.0516 9.34835 9.34835C10.0516 8.64509 11.0054 8.25 12 8.25C12.9946 8.25 13.9484 8.64509 14.6517 9.34835C15.3549 10.0516 15.75 11.0054 15.75 12Z" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  -webkit-mask: var(--icon-sun);
  mask: var(--icon-sun);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.icon-x-circle {
  --icon-x-circle: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">  <path stroke-linecap="round" stroke-linejoin="round" d="m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z" /></svg>');
  -webkit-mask: var(--icon-x-circle);
  mask: var(--icon-x-circle);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: currentColor;
  vertical-align: middle;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.collapse {
  visibility: collapse;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.left-0 {
  left: 0px;
}

.right-2 {
  right: 0.5rem;
}

.right-4 {
  right: 1rem;
}

.top-0 {
  top: 0px;
}

.top-2 {
  top: 0.5rem;
}

.top-4 {
  top: 1rem;
}

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

.m-0 {
  margin: 0px;
}

.m-auto {
  margin: auto;
}

.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}

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

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

.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

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

.mb-4 {
  margin-bottom: 1rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

.ml-\[2ch\] {
  margin-left: 2ch;
}

.mt-0\.5 {
  margin-top: 0.125rem;
}

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

.mt-6 {
  margin-top: 1.5rem;
}

.block {
  display: block;
}

.flex {
  display: flex;
}

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

.table {
  display: table;
}

.contents {
  display: contents;
}

.hidden {
  display: none;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-20 {
  height: 5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-3\.5 {
  height: 0.875rem;
}

.h-4 {
  height: 1rem;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-8 {
  height: 2rem;
}

.h-\[2ch\] {
  height: 2ch;
}

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

.h-full {
  height: 100%;
}

.h-max {
  height: -moz-max-content;
  height: max-content;
}

.h-screen {
  height: 100vh;
}

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

.max-h-max {
  max-height: -moz-max-content;
  max-height: max-content;
}

.w-10 {
  width: 2.5rem;
}

.w-12 {
  width: 3rem;
}

.w-3 {
  width: 0.75rem;
}

.w-3\.5 {
  width: 0.875rem;
}

.w-32 {
  width: 8rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-6 {
  width: 1.5rem;
}

.w-72 {
  width: 18rem;
}

.w-8 {
  width: 2rem;
}

.w-80 {
  width: 20rem;
}

.w-\[2ch\] {
  width: 2ch;
}

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

.w-full {
  width: 100%;
}

.w-max {
  width: -moz-max-content;
  width: max-content;
}

.w-screen {
  width: 100vw;
}

.w-9 {
  width: 2.25rem;
}

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

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

.max-w-max {
  max-width: -moz-max-content;
  max-width: max-content;
}

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

.shrink {
  flex-shrink: 1;
}

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

.grow {
  flex-grow: 1;
}

.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));
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.animate-spin {
  animation: spin 1s linear infinite;
}

.cursor-pointer {
  cursor: pointer;
}

.resize {
  resize: both;
}

.list-none {
  list-style-type: none;
}

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

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

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

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

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

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

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

.gap-0\.5 {
  gap: 0.125rem;
}

.gap-1 {
  gap: 0.25rem;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.gap-2 {
  gap: 0.5rem;
}

.gap-4 {
  gap: 1rem;
}

.overflow-auto {
  overflow: auto;
}

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

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

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

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

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

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

.break-all {
  word-break: break-all;
}

.rounded {
  border-radius: 0.25rem;
}

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

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

.rounded-sm {
  border-radius: 0.125rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

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

.border {
  border-width: 1px;
}

.border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}

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

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

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

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

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

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}

.border-gray-100\/0 {
  border-color: rgb(243 244 246 / 0);
}

.border-gray-100\/10 {
  border-color: rgb(243 244 246 / 0.1);
}

.border-gray-100\/100 {
  border-color: rgb(243 244 246 / 1);
}

.border-gray-100\/15 {
  border-color: rgb(243 244 246 / 0.15);
}

.border-gray-100\/20 {
  border-color: rgb(243 244 246 / 0.2);
}

.border-gray-100\/25 {
  border-color: rgb(243 244 246 / 0.25);
}

.border-gray-100\/30 {
  border-color: rgb(243 244 246 / 0.3);
}

.border-gray-100\/35 {
  border-color: rgb(243 244 246 / 0.35);
}

.border-gray-100\/40 {
  border-color: rgb(243 244 246 / 0.4);
}

.border-gray-100\/45 {
  border-color: rgb(243 244 246 / 0.45);
}

.border-gray-100\/5 {
  border-color: rgb(243 244 246 / 0.05);
}

.border-gray-100\/50 {
  border-color: rgb(243 244 246 / 0.5);
}

.border-gray-100\/55 {
  border-color: rgb(243 244 246 / 0.55);
}

.border-gray-100\/60 {
  border-color: rgb(243 244 246 / 0.6);
}

.border-gray-100\/65 {
  border-color: rgb(243 244 246 / 0.65);
}

.border-gray-100\/70 {
  border-color: rgb(243 244 246 / 0.7);
}

.border-gray-100\/75 {
  border-color: rgb(243 244 246 / 0.75);
}

.border-gray-100\/80 {
  border-color: rgb(243 244 246 / 0.8);
}

.border-gray-100\/85 {
  border-color: rgb(243 244 246 / 0.85);
}

.border-gray-100\/90 {
  border-color: rgb(243 244 246 / 0.9);
}

.border-gray-100\/95 {
  border-color: rgb(243 244 246 / 0.95);
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}

.border-gray-200\/0 {
  border-color: rgb(229 231 235 / 0);
}

.border-gray-200\/10 {
  border-color: rgb(229 231 235 / 0.1);
}

.border-gray-200\/100 {
  border-color: rgb(229 231 235 / 1);
}

.border-gray-200\/15 {
  border-color: rgb(229 231 235 / 0.15);
}

.border-gray-200\/20 {
  border-color: rgb(229 231 235 / 0.2);
}

.border-gray-200\/25 {
  border-color: rgb(229 231 235 / 0.25);
}

.border-gray-200\/30 {
  border-color: rgb(229 231 235 / 0.3);
}

.border-gray-200\/35 {
  border-color: rgb(229 231 235 / 0.35);
}

.border-gray-200\/40 {
  border-color: rgb(229 231 235 / 0.4);
}

.border-gray-200\/45 {
  border-color: rgb(229 231 235 / 0.45);
}

.border-gray-200\/5 {
  border-color: rgb(229 231 235 / 0.05);
}

.border-gray-200\/50 {
  border-color: rgb(229 231 235 / 0.5);
}

.border-gray-200\/55 {
  border-color: rgb(229 231 235 / 0.55);
}

.border-gray-200\/60 {
  border-color: rgb(229 231 235 / 0.6);
}

.border-gray-200\/65 {
  border-color: rgb(229 231 235 / 0.65);
}

.border-gray-200\/70 {
  border-color: rgb(229 231 235 / 0.7);
}

.border-gray-200\/75 {
  border-color: rgb(229 231 235 / 0.75);
}

.border-gray-200\/80 {
  border-color: rgb(229 231 235 / 0.8);
}

.border-gray-200\/85 {
  border-color: rgb(229 231 235 / 0.85);
}

.border-gray-200\/90 {
  border-color: rgb(229 231 235 / 0.9);
}

.border-gray-200\/95 {
  border-color: rgb(229 231 235 / 0.95);
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.border-gray-300\/0 {
  border-color: rgb(209 213 219 / 0);
}

.border-gray-300\/10 {
  border-color: rgb(209 213 219 / 0.1);
}

.border-gray-300\/100 {
  border-color: rgb(209 213 219 / 1);
}

.border-gray-300\/15 {
  border-color: rgb(209 213 219 / 0.15);
}

.border-gray-300\/20 {
  border-color: rgb(209 213 219 / 0.2);
}

.border-gray-300\/25 {
  border-color: rgb(209 213 219 / 0.25);
}

.border-gray-300\/30 {
  border-color: rgb(209 213 219 / 0.3);
}

.border-gray-300\/35 {
  border-color: rgb(209 213 219 / 0.35);
}

.border-gray-300\/40 {
  border-color: rgb(209 213 219 / 0.4);
}

.border-gray-300\/45 {
  border-color: rgb(209 213 219 / 0.45);
}

.border-gray-300\/5 {
  border-color: rgb(209 213 219 / 0.05);
}

.border-gray-300\/50 {
  border-color: rgb(209 213 219 / 0.5);
}

.border-gray-300\/55 {
  border-color: rgb(209 213 219 / 0.55);
}

.border-gray-300\/60 {
  border-color: rgb(209 213 219 / 0.6);
}

.border-gray-300\/65 {
  border-color: rgb(209 213 219 / 0.65);
}

.border-gray-300\/70 {
  border-color: rgb(209 213 219 / 0.7);
}

.border-gray-300\/75 {
  border-color: rgb(209 213 219 / 0.75);
}

.border-gray-300\/80 {
  border-color: rgb(209 213 219 / 0.8);
}

.border-gray-300\/85 {
  border-color: rgb(209 213 219 / 0.85);
}

.border-gray-300\/90 {
  border-color: rgb(209 213 219 / 0.9);
}

.border-gray-300\/95 {
  border-color: rgb(209 213 219 / 0.95);
}

.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}

.border-gray-400\/0 {
  border-color: rgb(156 163 175 / 0);
}

.border-gray-400\/10 {
  border-color: rgb(156 163 175 / 0.1);
}

.border-gray-400\/100 {
  border-color: rgb(156 163 175 / 1);
}

.border-gray-400\/15 {
  border-color: rgb(156 163 175 / 0.15);
}

.border-gray-400\/20 {
  border-color: rgb(156 163 175 / 0.2);
}

.border-gray-400\/25 {
  border-color: rgb(156 163 175 / 0.25);
}

.border-gray-400\/30 {
  border-color: rgb(156 163 175 / 0.3);
}

.border-gray-400\/35 {
  border-color: rgb(156 163 175 / 0.35);
}

.border-gray-400\/40 {
  border-color: rgb(156 163 175 / 0.4);
}

.border-gray-400\/45 {
  border-color: rgb(156 163 175 / 0.45);
}

.border-gray-400\/5 {
  border-color: rgb(156 163 175 / 0.05);
}

.border-gray-400\/50 {
  border-color: rgb(156 163 175 / 0.5);
}

.border-gray-400\/55 {
  border-color: rgb(156 163 175 / 0.55);
}

.border-gray-400\/60 {
  border-color: rgb(156 163 175 / 0.6);
}

.border-gray-400\/65 {
  border-color: rgb(156 163 175 / 0.65);
}

.border-gray-400\/70 {
  border-color: rgb(156 163 175 / 0.7);
}

.border-gray-400\/75 {
  border-color: rgb(156 163 175 / 0.75);
}

.border-gray-400\/80 {
  border-color: rgb(156 163 175 / 0.8);
}

.border-gray-400\/85 {
  border-color: rgb(156 163 175 / 0.85);
}

.border-gray-400\/90 {
  border-color: rgb(156 163 175 / 0.9);
}

.border-gray-400\/95 {
  border-color: rgb(156 163 175 / 0.95);
}

.border-gray-50 {
  --tw-border-opacity: 1;
  border-color: rgb(249 250 251 / var(--tw-border-opacity, 1));
}

.border-gray-50\/0 {
  border-color: rgb(249 250 251 / 0);
}

.border-gray-50\/10 {
  border-color: rgb(249 250 251 / 0.1);
}

.border-gray-50\/100 {
  border-color: rgb(249 250 251 / 1);
}

.border-gray-50\/15 {
  border-color: rgb(249 250 251 / 0.15);
}

.border-gray-50\/20 {
  border-color: rgb(249 250 251 / 0.2);
}

.border-gray-50\/25 {
  border-color: rgb(249 250 251 / 0.25);
}

.border-gray-50\/30 {
  border-color: rgb(249 250 251 / 0.3);
}

.border-gray-50\/35 {
  border-color: rgb(249 250 251 / 0.35);
}

.border-gray-50\/40 {
  border-color: rgb(249 250 251 / 0.4);
}

.border-gray-50\/45 {
  border-color: rgb(249 250 251 / 0.45);
}

.border-gray-50\/5 {
  border-color: rgb(249 250 251 / 0.05);
}

.border-gray-50\/50 {
  border-color: rgb(249 250 251 / 0.5);
}

.border-gray-50\/55 {
  border-color: rgb(249 250 251 / 0.55);
}

.border-gray-50\/60 {
  border-color: rgb(249 250 251 / 0.6);
}

.border-gray-50\/65 {
  border-color: rgb(249 250 251 / 0.65);
}

.border-gray-50\/70 {
  border-color: rgb(249 250 251 / 0.7);
}

.border-gray-50\/75 {
  border-color: rgb(249 250 251 / 0.75);
}

.border-gray-50\/80 {
  border-color: rgb(249 250 251 / 0.8);
}

.border-gray-50\/85 {
  border-color: rgb(249 250 251 / 0.85);
}

.border-gray-50\/90 {
  border-color: rgb(249 250 251 / 0.9);
}

.border-gray-50\/95 {
  border-color: rgb(249 250 251 / 0.95);
}

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

.border-gray-500\/0 {
  border-color: rgb(107 114 128 / 0);
}

.border-gray-500\/10 {
  border-color: rgb(107 114 128 / 0.1);
}

.border-gray-500\/100 {
  border-color: rgb(107 114 128 / 1);
}

.border-gray-500\/15 {
  border-color: rgb(107 114 128 / 0.15);
}

.border-gray-500\/20 {
  border-color: rgb(107 114 128 / 0.2);
}

.border-gray-500\/25 {
  border-color: rgb(107 114 128 / 0.25);
}

.border-gray-500\/30 {
  border-color: rgb(107 114 128 / 0.3);
}

.border-gray-500\/35 {
  border-color: rgb(107 114 128 / 0.35);
}

.border-gray-500\/40 {
  border-color: rgb(107 114 128 / 0.4);
}

.border-gray-500\/45 {
  border-color: rgb(107 114 128 / 0.45);
}

.border-gray-500\/5 {
  border-color: rgb(107 114 128 / 0.05);
}

.border-gray-500\/50 {
  border-color: rgb(107 114 128 / 0.5);
}

.border-gray-500\/55 {
  border-color: rgb(107 114 128 / 0.55);
}

.border-gray-500\/60 {
  border-color: rgb(107 114 128 / 0.6);
}

.border-gray-500\/65 {
  border-color: rgb(107 114 128 / 0.65);
}

.border-gray-500\/70 {
  border-color: rgb(107 114 128 / 0.7);
}

.border-gray-500\/75 {
  border-color: rgb(107 114 128 / 0.75);
}

.border-gray-500\/80 {
  border-color: rgb(107 114 128 / 0.8);
}

.border-gray-500\/85 {
  border-color: rgb(107 114 128 / 0.85);
}

.border-gray-500\/90 {
  border-color: rgb(107 114 128 / 0.9);
}

.border-gray-500\/95 {
  border-color: rgb(107 114 128 / 0.95);
}

.border-gray-600 {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
}

.border-gray-600\/0 {
  border-color: rgb(75 85 99 / 0);
}

.border-gray-600\/10 {
  border-color: rgb(75 85 99 / 0.1);
}

.border-gray-600\/100 {
  border-color: rgb(75 85 99 / 1);
}

.border-gray-600\/15 {
  border-color: rgb(75 85 99 / 0.15);
}

.border-gray-600\/20 {
  border-color: rgb(75 85 99 / 0.2);
}

.border-gray-600\/25 {
  border-color: rgb(75 85 99 / 0.25);
}

.border-gray-600\/30 {
  border-color: rgb(75 85 99 / 0.3);
}

.border-gray-600\/35 {
  border-color: rgb(75 85 99 / 0.35);
}

.border-gray-600\/40 {
  border-color: rgb(75 85 99 / 0.4);
}

.border-gray-600\/45 {
  border-color: rgb(75 85 99 / 0.45);
}

.border-gray-600\/5 {
  border-color: rgb(75 85 99 / 0.05);
}

.border-gray-600\/50 {
  border-color: rgb(75 85 99 / 0.5);
}

.border-gray-600\/55 {
  border-color: rgb(75 85 99 / 0.55);
}

.border-gray-600\/60 {
  border-color: rgb(75 85 99 / 0.6);
}

.border-gray-600\/65 {
  border-color: rgb(75 85 99 / 0.65);
}

.border-gray-600\/70 {
  border-color: rgb(75 85 99 / 0.7);
}

.border-gray-600\/75 {
  border-color: rgb(75 85 99 / 0.75);
}

.border-gray-600\/80 {
  border-color: rgb(75 85 99 / 0.8);
}

.border-gray-600\/85 {
  border-color: rgb(75 85 99 / 0.85);
}

.border-gray-600\/90 {
  border-color: rgb(75 85 99 / 0.9);
}

.border-gray-600\/95 {
  border-color: rgb(75 85 99 / 0.95);
}

.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}

.border-gray-700\/0 {
  border-color: rgb(55 65 81 / 0);
}

.border-gray-700\/10 {
  border-color: rgb(55 65 81 / 0.1);
}

.border-gray-700\/100 {
  border-color: rgb(55 65 81 / 1);
}

.border-gray-700\/15 {
  border-color: rgb(55 65 81 / 0.15);
}

.border-gray-700\/20 {
  border-color: rgb(55 65 81 / 0.2);
}

.border-gray-700\/25 {
  border-color: rgb(55 65 81 / 0.25);
}

.border-gray-700\/30 {
  border-color: rgb(55 65 81 / 0.3);
}

.border-gray-700\/35 {
  border-color: rgb(55 65 81 / 0.35);
}

.border-gray-700\/40 {
  border-color: rgb(55 65 81 / 0.4);
}

.border-gray-700\/45 {
  border-color: rgb(55 65 81 / 0.45);
}

.border-gray-700\/5 {
  border-color: rgb(55 65 81 / 0.05);
}

.border-gray-700\/50 {
  border-color: rgb(55 65 81 / 0.5);
}

.border-gray-700\/55 {
  border-color: rgb(55 65 81 / 0.55);
}

.border-gray-700\/60 {
  border-color: rgb(55 65 81 / 0.6);
}

.border-gray-700\/65 {
  border-color: rgb(55 65 81 / 0.65);
}

.border-gray-700\/70 {
  border-color: rgb(55 65 81 / 0.7);
}

.border-gray-700\/75 {
  border-color: rgb(55 65 81 / 0.75);
}

.border-gray-700\/80 {
  border-color: rgb(55 65 81 / 0.8);
}

.border-gray-700\/85 {
  border-color: rgb(55 65 81 / 0.85);
}

.border-gray-700\/90 {
  border-color: rgb(55 65 81 / 0.9);
}

.border-gray-700\/95 {
  border-color: rgb(55 65 81 / 0.95);
}

.border-gray-800 {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
}

.border-gray-800\/0 {
  border-color: rgb(31 41 55 / 0);
}

.border-gray-800\/10 {
  border-color: rgb(31 41 55 / 0.1);
}

.border-gray-800\/100 {
  border-color: rgb(31 41 55 / 1);
}

.border-gray-800\/15 {
  border-color: rgb(31 41 55 / 0.15);
}

.border-gray-800\/20 {
  border-color: rgb(31 41 55 / 0.2);
}

.border-gray-800\/25 {
  border-color: rgb(31 41 55 / 0.25);
}

.border-gray-800\/30 {
  border-color: rgb(31 41 55 / 0.3);
}

.border-gray-800\/35 {
  border-color: rgb(31 41 55 / 0.35);
}

.border-gray-800\/40 {
  border-color: rgb(31 41 55 / 0.4);
}

.border-gray-800\/45 {
  border-color: rgb(31 41 55 / 0.45);
}

.border-gray-800\/5 {
  border-color: rgb(31 41 55 / 0.05);
}

.border-gray-800\/50 {
  border-color: rgb(31 41 55 / 0.5);
}

.border-gray-800\/55 {
  border-color: rgb(31 41 55 / 0.55);
}

.border-gray-800\/60 {
  border-color: rgb(31 41 55 / 0.6);
}

.border-gray-800\/65 {
  border-color: rgb(31 41 55 / 0.65);
}

.border-gray-800\/70 {
  border-color: rgb(31 41 55 / 0.7);
}

.border-gray-800\/75 {
  border-color: rgb(31 41 55 / 0.75);
}

.border-gray-800\/80 {
  border-color: rgb(31 41 55 / 0.8);
}

.border-gray-800\/85 {
  border-color: rgb(31 41 55 / 0.85);
}

.border-gray-800\/90 {
  border-color: rgb(31 41 55 / 0.9);
}

.border-gray-800\/95 {
  border-color: rgb(31 41 55 / 0.95);
}

.border-gray-900 {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
}

.border-gray-900\/0 {
  border-color: rgb(17 24 39 / 0);
}

.border-gray-900\/10 {
  border-color: rgb(17 24 39 / 0.1);
}

.border-gray-900\/100 {
  border-color: rgb(17 24 39 / 1);
}

.border-gray-900\/15 {
  border-color: rgb(17 24 39 / 0.15);
}

.border-gray-900\/20 {
  border-color: rgb(17 24 39 / 0.2);
}

.border-gray-900\/25 {
  border-color: rgb(17 24 39 / 0.25);
}

.border-gray-900\/30 {
  border-color: rgb(17 24 39 / 0.3);
}

.border-gray-900\/35 {
  border-color: rgb(17 24 39 / 0.35);
}

.border-gray-900\/40 {
  border-color: rgb(17 24 39 / 0.4);
}

.border-gray-900\/45 {
  border-color: rgb(17 24 39 / 0.45);
}

.border-gray-900\/5 {
  border-color: rgb(17 24 39 / 0.05);
}

.border-gray-900\/50 {
  border-color: rgb(17 24 39 / 0.5);
}

.border-gray-900\/55 {
  border-color: rgb(17 24 39 / 0.55);
}

.border-gray-900\/60 {
  border-color: rgb(17 24 39 / 0.6);
}

.border-gray-900\/65 {
  border-color: rgb(17 24 39 / 0.65);
}

.border-gray-900\/70 {
  border-color: rgb(17 24 39 / 0.7);
}

.border-gray-900\/75 {
  border-color: rgb(17 24 39 / 0.75);
}

.border-gray-900\/80 {
  border-color: rgb(17 24 39 / 0.8);
}

.border-gray-900\/85 {
  border-color: rgb(17 24 39 / 0.85);
}

.border-gray-900\/90 {
  border-color: rgb(17 24 39 / 0.9);
}

.border-gray-900\/95 {
  border-color: rgb(17 24 39 / 0.95);
}

.border-gray-950 {
  --tw-border-opacity: 1;
  border-color: rgb(3 7 18 / var(--tw-border-opacity, 1));
}

.border-gray-950\/0 {
  border-color: rgb(3 7 18 / 0);
}

.border-gray-950\/10 {
  border-color: rgb(3 7 18 / 0.1);
}

.border-gray-950\/100 {
  border-color: rgb(3 7 18 / 1);
}

.border-gray-950\/15 {
  border-color: rgb(3 7 18 / 0.15);
}

.border-gray-950\/20 {
  border-color: rgb(3 7 18 / 0.2);
}

.border-gray-950\/25 {
  border-color: rgb(3 7 18 / 0.25);
}

.border-gray-950\/30 {
  border-color: rgb(3 7 18 / 0.3);
}

.border-gray-950\/35 {
  border-color: rgb(3 7 18 / 0.35);
}

.border-gray-950\/40 {
  border-color: rgb(3 7 18 / 0.4);
}

.border-gray-950\/45 {
  border-color: rgb(3 7 18 / 0.45);
}

.border-gray-950\/5 {
  border-color: rgb(3 7 18 / 0.05);
}

.border-gray-950\/50 {
  border-color: rgb(3 7 18 / 0.5);
}

.border-gray-950\/55 {
  border-color: rgb(3 7 18 / 0.55);
}

.border-gray-950\/60 {
  border-color: rgb(3 7 18 / 0.6);
}

.border-gray-950\/65 {
  border-color: rgb(3 7 18 / 0.65);
}

.border-gray-950\/70 {
  border-color: rgb(3 7 18 / 0.7);
}

.border-gray-950\/75 {
  border-color: rgb(3 7 18 / 0.75);
}

.border-gray-950\/80 {
  border-color: rgb(3 7 18 / 0.8);
}

.border-gray-950\/85 {
  border-color: rgb(3 7 18 / 0.85);
}

.border-gray-950\/90 {
  border-color: rgb(3 7 18 / 0.9);
}

.border-gray-950\/95 {
  border-color: rgb(3 7 18 / 0.95);
}

.border-navbar-border {
  border-color: var(--navbar-border);
}

.bg-black\/25 {
  background-color: rgb(0 0 0 / 0.25);
}

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

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

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

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.bg-gray-100\/0 {
  background-color: rgb(243 244 246 / 0);
}

.bg-gray-100\/10 {
  background-color: rgb(243 244 246 / 0.1);
}

.bg-gray-100\/100 {
  background-color: rgb(243 244 246 / 1);
}

.bg-gray-100\/15 {
  background-color: rgb(243 244 246 / 0.15);
}

.bg-gray-100\/20 {
  background-color: rgb(243 244 246 / 0.2);
}

.bg-gray-100\/25 {
  background-color: rgb(243 244 246 / 0.25);
}

.bg-gray-100\/30 {
  background-color: rgb(243 244 246 / 0.3);
}

.bg-gray-100\/35 {
  background-color: rgb(243 244 246 / 0.35);
}

.bg-gray-100\/40 {
  background-color: rgb(243 244 246 / 0.4);
}

.bg-gray-100\/45 {
  background-color: rgb(243 244 246 / 0.45);
}

.bg-gray-100\/5 {
  background-color: rgb(243 244 246 / 0.05);
}

.bg-gray-100\/50 {
  background-color: rgb(243 244 246 / 0.5);
}

.bg-gray-100\/55 {
  background-color: rgb(243 244 246 / 0.55);
}

.bg-gray-100\/60 {
  background-color: rgb(243 244 246 / 0.6);
}

.bg-gray-100\/65 {
  background-color: rgb(243 244 246 / 0.65);
}

.bg-gray-100\/70 {
  background-color: rgb(243 244 246 / 0.7);
}

.bg-gray-100\/75 {
  background-color: rgb(243 244 246 / 0.75);
}

.bg-gray-100\/80 {
  background-color: rgb(243 244 246 / 0.8);
}

.bg-gray-100\/85 {
  background-color: rgb(243 244 246 / 0.85);
}

.bg-gray-100\/90 {
  background-color: rgb(243 244 246 / 0.9);
}

.bg-gray-100\/95 {
  background-color: rgb(243 244 246 / 0.95);
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}

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

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

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

.bg-gray-200\/15 {
  background-color: rgb(229 231 235 / 0.15);
}

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

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

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

.bg-gray-200\/35 {
  background-color: rgb(229 231 235 / 0.35);
}

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

.bg-gray-200\/45 {
  background-color: rgb(229 231 235 / 0.45);
}

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

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

.bg-gray-200\/55 {
  background-color: rgb(229 231 235 / 0.55);
}

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

.bg-gray-200\/65 {
  background-color: rgb(229 231 235 / 0.65);
}

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

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

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

.bg-gray-200\/85 {
  background-color: rgb(229 231 235 / 0.85);
}

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

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

.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}

.bg-gray-300\/0 {
  background-color: rgb(209 213 219 / 0);
}

.bg-gray-300\/10 {
  background-color: rgb(209 213 219 / 0.1);
}

.bg-gray-300\/100 {
  background-color: rgb(209 213 219 / 1);
}

.bg-gray-300\/15 {
  background-color: rgb(209 213 219 / 0.15);
}

.bg-gray-300\/20 {
  background-color: rgb(209 213 219 / 0.2);
}

.bg-gray-300\/25 {
  background-color: rgb(209 213 219 / 0.25);
}

.bg-gray-300\/30 {
  background-color: rgb(209 213 219 / 0.3);
}

.bg-gray-300\/35 {
  background-color: rgb(209 213 219 / 0.35);
}

.bg-gray-300\/40 {
  background-color: rgb(209 213 219 / 0.4);
}

.bg-gray-300\/45 {
  background-color: rgb(209 213 219 / 0.45);
}

.bg-gray-300\/5 {
  background-color: rgb(209 213 219 / 0.05);
}

.bg-gray-300\/50 {
  background-color: rgb(209 213 219 / 0.5);
}

.bg-gray-300\/55 {
  background-color: rgb(209 213 219 / 0.55);
}

.bg-gray-300\/60 {
  background-color: rgb(209 213 219 / 0.6);
}

.bg-gray-300\/65 {
  background-color: rgb(209 213 219 / 0.65);
}

.bg-gray-300\/70 {
  background-color: rgb(209 213 219 / 0.7);
}

.bg-gray-300\/75 {
  background-color: rgb(209 213 219 / 0.75);
}

.bg-gray-300\/80 {
  background-color: rgb(209 213 219 / 0.8);
}

.bg-gray-300\/85 {
  background-color: rgb(209 213 219 / 0.85);
}

.bg-gray-300\/90 {
  background-color: rgb(209 213 219 / 0.9);
}

.bg-gray-300\/95 {
  background-color: rgb(209 213 219 / 0.95);
}

.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}

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

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

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

.bg-gray-400\/15 {
  background-color: rgb(156 163 175 / 0.15);
}

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

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

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

.bg-gray-400\/35 {
  background-color: rgb(156 163 175 / 0.35);
}

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

.bg-gray-400\/45 {
  background-color: rgb(156 163 175 / 0.45);
}

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

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

.bg-gray-400\/55 {
  background-color: rgb(156 163 175 / 0.55);
}

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

.bg-gray-400\/65 {
  background-color: rgb(156 163 175 / 0.65);
}

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

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

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

.bg-gray-400\/85 {
  background-color: rgb(156 163 175 / 0.85);
}

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

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

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

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

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

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

.bg-gray-50\/15 {
  background-color: rgb(249 250 251 / 0.15);
}

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

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

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

.bg-gray-50\/35 {
  background-color: rgb(249 250 251 / 0.35);
}

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

.bg-gray-50\/45 {
  background-color: rgb(249 250 251 / 0.45);
}

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

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

.bg-gray-50\/55 {
  background-color: rgb(249 250 251 / 0.55);
}

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

.bg-gray-50\/65 {
  background-color: rgb(249 250 251 / 0.65);
}

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

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

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

.bg-gray-50\/85 {
  background-color: rgb(249 250 251 / 0.85);
}

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

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

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

.bg-gray-500\/0 {
  background-color: rgb(107 114 128 / 0);
}

.bg-gray-500\/10 {
  background-color: rgb(107 114 128 / 0.1);
}

.bg-gray-500\/100 {
  background-color: rgb(107 114 128 / 1);
}

.bg-gray-500\/15 {
  background-color: rgb(107 114 128 / 0.15);
}

.bg-gray-500\/20 {
  background-color: rgb(107 114 128 / 0.2);
}

.bg-gray-500\/25 {
  background-color: rgb(107 114 128 / 0.25);
}

.bg-gray-500\/30 {
  background-color: rgb(107 114 128 / 0.3);
}

.bg-gray-500\/35 {
  background-color: rgb(107 114 128 / 0.35);
}

.bg-gray-500\/40 {
  background-color: rgb(107 114 128 / 0.4);
}

.bg-gray-500\/45 {
  background-color: rgb(107 114 128 / 0.45);
}

.bg-gray-500\/5 {
  background-color: rgb(107 114 128 / 0.05);
}

.bg-gray-500\/50 {
  background-color: rgb(107 114 128 / 0.5);
}

.bg-gray-500\/55 {
  background-color: rgb(107 114 128 / 0.55);
}

.bg-gray-500\/60 {
  background-color: rgb(107 114 128 / 0.6);
}

.bg-gray-500\/65 {
  background-color: rgb(107 114 128 / 0.65);
}

.bg-gray-500\/70 {
  background-color: rgb(107 114 128 / 0.7);
}

.bg-gray-500\/75 {
  background-color: rgb(107 114 128 / 0.75);
}

.bg-gray-500\/80 {
  background-color: rgb(107 114 128 / 0.8);
}

.bg-gray-500\/85 {
  background-color: rgb(107 114 128 / 0.85);
}

.bg-gray-500\/90 {
  background-color: rgb(107 114 128 / 0.9);
}

.bg-gray-500\/95 {
  background-color: rgb(107 114 128 / 0.95);
}

.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}

.bg-gray-600\/0 {
  background-color: rgb(75 85 99 / 0);
}

.bg-gray-600\/10 {
  background-color: rgb(75 85 99 / 0.1);
}

.bg-gray-600\/100 {
  background-color: rgb(75 85 99 / 1);
}

.bg-gray-600\/15 {
  background-color: rgb(75 85 99 / 0.15);
}

.bg-gray-600\/20 {
  background-color: rgb(75 85 99 / 0.2);
}

.bg-gray-600\/25 {
  background-color: rgb(75 85 99 / 0.25);
}

.bg-gray-600\/30 {
  background-color: rgb(75 85 99 / 0.3);
}

.bg-gray-600\/35 {
  background-color: rgb(75 85 99 / 0.35);
}

.bg-gray-600\/40 {
  background-color: rgb(75 85 99 / 0.4);
}

.bg-gray-600\/45 {
  background-color: rgb(75 85 99 / 0.45);
}

.bg-gray-600\/5 {
  background-color: rgb(75 85 99 / 0.05);
}

.bg-gray-600\/50 {
  background-color: rgb(75 85 99 / 0.5);
}

.bg-gray-600\/55 {
  background-color: rgb(75 85 99 / 0.55);
}

.bg-gray-600\/60 {
  background-color: rgb(75 85 99 / 0.6);
}

.bg-gray-600\/65 {
  background-color: rgb(75 85 99 / 0.65);
}

.bg-gray-600\/70 {
  background-color: rgb(75 85 99 / 0.7);
}

.bg-gray-600\/75 {
  background-color: rgb(75 85 99 / 0.75);
}

.bg-gray-600\/80 {
  background-color: rgb(75 85 99 / 0.8);
}

.bg-gray-600\/85 {
  background-color: rgb(75 85 99 / 0.85);
}

.bg-gray-600\/90 {
  background-color: rgb(75 85 99 / 0.9);
}

.bg-gray-600\/95 {
  background-color: rgb(75 85 99 / 0.95);
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}

.bg-gray-700\/0 {
  background-color: rgb(55 65 81 / 0);
}

.bg-gray-700\/10 {
  background-color: rgb(55 65 81 / 0.1);
}

.bg-gray-700\/100 {
  background-color: rgb(55 65 81 / 1);
}

.bg-gray-700\/15 {
  background-color: rgb(55 65 81 / 0.15);
}

.bg-gray-700\/20 {
  background-color: rgb(55 65 81 / 0.2);
}

.bg-gray-700\/25 {
  background-color: rgb(55 65 81 / 0.25);
}

.bg-gray-700\/30 {
  background-color: rgb(55 65 81 / 0.3);
}

.bg-gray-700\/35 {
  background-color: rgb(55 65 81 / 0.35);
}

.bg-gray-700\/40 {
  background-color: rgb(55 65 81 / 0.4);
}

.bg-gray-700\/45 {
  background-color: rgb(55 65 81 / 0.45);
}

.bg-gray-700\/5 {
  background-color: rgb(55 65 81 / 0.05);
}

.bg-gray-700\/50 {
  background-color: rgb(55 65 81 / 0.5);
}

.bg-gray-700\/55 {
  background-color: rgb(55 65 81 / 0.55);
}

.bg-gray-700\/60 {
  background-color: rgb(55 65 81 / 0.6);
}

.bg-gray-700\/65 {
  background-color: rgb(55 65 81 / 0.65);
}

.bg-gray-700\/70 {
  background-color: rgb(55 65 81 / 0.7);
}

.bg-gray-700\/75 {
  background-color: rgb(55 65 81 / 0.75);
}

.bg-gray-700\/80 {
  background-color: rgb(55 65 81 / 0.8);
}

.bg-gray-700\/85 {
  background-color: rgb(55 65 81 / 0.85);
}

.bg-gray-700\/90 {
  background-color: rgb(55 65 81 / 0.9);
}

.bg-gray-700\/95 {
  background-color: rgb(55 65 81 / 0.95);
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}

.bg-gray-800\/0 {
  background-color: rgb(31 41 55 / 0);
}

.bg-gray-800\/10 {
  background-color: rgb(31 41 55 / 0.1);
}

.bg-gray-800\/100 {
  background-color: rgb(31 41 55 / 1);
}

.bg-gray-800\/15 {
  background-color: rgb(31 41 55 / 0.15);
}

.bg-gray-800\/20 {
  background-color: rgb(31 41 55 / 0.2);
}

.bg-gray-800\/25 {
  background-color: rgb(31 41 55 / 0.25);
}

.bg-gray-800\/30 {
  background-color: rgb(31 41 55 / 0.3);
}

.bg-gray-800\/35 {
  background-color: rgb(31 41 55 / 0.35);
}

.bg-gray-800\/40 {
  background-color: rgb(31 41 55 / 0.4);
}

.bg-gray-800\/45 {
  background-color: rgb(31 41 55 / 0.45);
}

.bg-gray-800\/5 {
  background-color: rgb(31 41 55 / 0.05);
}

.bg-gray-800\/50 {
  background-color: rgb(31 41 55 / 0.5);
}

.bg-gray-800\/55 {
  background-color: rgb(31 41 55 / 0.55);
}

.bg-gray-800\/60 {
  background-color: rgb(31 41 55 / 0.6);
}

.bg-gray-800\/65 {
  background-color: rgb(31 41 55 / 0.65);
}

.bg-gray-800\/70 {
  background-color: rgb(31 41 55 / 0.7);
}

.bg-gray-800\/75 {
  background-color: rgb(31 41 55 / 0.75);
}

.bg-gray-800\/80 {
  background-color: rgb(31 41 55 / 0.8);
}

.bg-gray-800\/85 {
  background-color: rgb(31 41 55 / 0.85);
}

.bg-gray-800\/90 {
  background-color: rgb(31 41 55 / 0.9);
}

.bg-gray-800\/95 {
  background-color: rgb(31 41 55 / 0.95);
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}

.bg-gray-900\/0 {
  background-color: rgb(17 24 39 / 0);
}

.bg-gray-900\/10 {
  background-color: rgb(17 24 39 / 0.1);
}

.bg-gray-900\/100 {
  background-color: rgb(17 24 39 / 1);
}

.bg-gray-900\/15 {
  background-color: rgb(17 24 39 / 0.15);
}

.bg-gray-900\/20 {
  background-color: rgb(17 24 39 / 0.2);
}

.bg-gray-900\/25 {
  background-color: rgb(17 24 39 / 0.25);
}

.bg-gray-900\/30 {
  background-color: rgb(17 24 39 / 0.3);
}

.bg-gray-900\/35 {
  background-color: rgb(17 24 39 / 0.35);
}

.bg-gray-900\/40 {
  background-color: rgb(17 24 39 / 0.4);
}

.bg-gray-900\/45 {
  background-color: rgb(17 24 39 / 0.45);
}

.bg-gray-900\/5 {
  background-color: rgb(17 24 39 / 0.05);
}

.bg-gray-900\/50 {
  background-color: rgb(17 24 39 / 0.5);
}

.bg-gray-900\/55 {
  background-color: rgb(17 24 39 / 0.55);
}

.bg-gray-900\/60 {
  background-color: rgb(17 24 39 / 0.6);
}

.bg-gray-900\/65 {
  background-color: rgb(17 24 39 / 0.65);
}

.bg-gray-900\/70 {
  background-color: rgb(17 24 39 / 0.7);
}

.bg-gray-900\/75 {
  background-color: rgb(17 24 39 / 0.75);
}

.bg-gray-900\/80 {
  background-color: rgb(17 24 39 / 0.8);
}

.bg-gray-900\/85 {
  background-color: rgb(17 24 39 / 0.85);
}

.bg-gray-900\/90 {
  background-color: rgb(17 24 39 / 0.9);
}

.bg-gray-900\/95 {
  background-color: rgb(17 24 39 / 0.95);
}

.bg-gray-950 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
}

.bg-gray-950\/0 {
  background-color: rgb(3 7 18 / 0);
}

.bg-gray-950\/10 {
  background-color: rgb(3 7 18 / 0.1);
}

.bg-gray-950\/100 {
  background-color: rgb(3 7 18 / 1);
}

.bg-gray-950\/15 {
  background-color: rgb(3 7 18 / 0.15);
}

.bg-gray-950\/20 {
  background-color: rgb(3 7 18 / 0.2);
}

.bg-gray-950\/25 {
  background-color: rgb(3 7 18 / 0.25);
}

.bg-gray-950\/30 {
  background-color: rgb(3 7 18 / 0.3);
}

.bg-gray-950\/35 {
  background-color: rgb(3 7 18 / 0.35);
}

.bg-gray-950\/40 {
  background-color: rgb(3 7 18 / 0.4);
}

.bg-gray-950\/45 {
  background-color: rgb(3 7 18 / 0.45);
}

.bg-gray-950\/5 {
  background-color: rgb(3 7 18 / 0.05);
}

.bg-gray-950\/50 {
  background-color: rgb(3 7 18 / 0.5);
}

.bg-gray-950\/55 {
  background-color: rgb(3 7 18 / 0.55);
}

.bg-gray-950\/60 {
  background-color: rgb(3 7 18 / 0.6);
}

.bg-gray-950\/65 {
  background-color: rgb(3 7 18 / 0.65);
}

.bg-gray-950\/70 {
  background-color: rgb(3 7 18 / 0.7);
}

.bg-gray-950\/75 {
  background-color: rgb(3 7 18 / 0.75);
}

.bg-gray-950\/80 {
  background-color: rgb(3 7 18 / 0.8);
}

.bg-gray-950\/85 {
  background-color: rgb(3 7 18 / 0.85);
}

.bg-gray-950\/90 {
  background-color: rgb(3 7 18 / 0.9);
}

.bg-gray-950\/95 {
  background-color: rgb(3 7 18 / 0.95);
}

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

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

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

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

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

.bg-surface-2-bg-hover {
  background-color: var(--surface-2-bg-hover);
}

.p-0 {
  padding: 0px;
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-4 {
  padding: 1rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.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-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-\[0\.25rem\] {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.px-\[0\.375rem\] {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.py-\[0\.25rem\] {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-\[0\.375rem\] {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.pl-4 {
  padding-left: 1rem;
}

.pr-6 {
  padding-right: 1.5rem;
}

.text-left {
  text-align: left;
}

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

.font-code {
  font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
}

.text-3xs {
  font-size: 10px;
  line-height: 13px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.text-accent-icon {
  color: var(--accent-icon);
}

.text-accent-text {
  color: var(--accent-text);
}

.text-button-primary-content {
  color: var(--button-primary-content);
}

.text-button-secondary-content {
  color: var(--button-secondary-content);
}

.text-code-1 {
  color: var(--code-1);
}

.text-code-2 {
  color: var(--code-2);
}

.text-code-3 {
  color: var(--code-3);
}

.text-code-4 {
  color: var(--code-4);
}

.text-error-icon {
  color: var(--error-icon);
}

.text-error-text {
  color: var(--error-text);
}

.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}

.text-gray-100\/0 {
  color: rgb(243 244 246 / 0);
}

.text-gray-100\/10 {
  color: rgb(243 244 246 / 0.1);
}

.text-gray-100\/100 {
  color: rgb(243 244 246 / 1);
}

.text-gray-100\/15 {
  color: rgb(243 244 246 / 0.15);
}

.text-gray-100\/20 {
  color: rgb(243 244 246 / 0.2);
}

.text-gray-100\/25 {
  color: rgb(243 244 246 / 0.25);
}

.text-gray-100\/30 {
  color: rgb(243 244 246 / 0.3);
}

.text-gray-100\/35 {
  color: rgb(243 244 246 / 0.35);
}

.text-gray-100\/40 {
  color: rgb(243 244 246 / 0.4);
}

.text-gray-100\/45 {
  color: rgb(243 244 246 / 0.45);
}

.text-gray-100\/5 {
  color: rgb(243 244 246 / 0.05);
}

.text-gray-100\/50 {
  color: rgb(243 244 246 / 0.5);
}

.text-gray-100\/55 {
  color: rgb(243 244 246 / 0.55);
}

.text-gray-100\/60 {
  color: rgb(243 244 246 / 0.6);
}

.text-gray-100\/65 {
  color: rgb(243 244 246 / 0.65);
}

.text-gray-100\/70 {
  color: rgb(243 244 246 / 0.7);
}

.text-gray-100\/75 {
  color: rgb(243 244 246 / 0.75);
}

.text-gray-100\/80 {
  color: rgb(243 244 246 / 0.8);
}

.text-gray-100\/85 {
  color: rgb(243 244 246 / 0.85);
}

.text-gray-100\/90 {
  color: rgb(243 244 246 / 0.9);
}

.text-gray-100\/95 {
  color: rgb(243 244 246 / 0.95);
}

.text-gray-200 {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}

.text-gray-200\/0 {
  color: rgb(229 231 235 / 0);
}

.text-gray-200\/10 {
  color: rgb(229 231 235 / 0.1);
}

.text-gray-200\/100 {
  color: rgb(229 231 235 / 1);
}

.text-gray-200\/15 {
  color: rgb(229 231 235 / 0.15);
}

.text-gray-200\/20 {
  color: rgb(229 231 235 / 0.2);
}

.text-gray-200\/25 {
  color: rgb(229 231 235 / 0.25);
}

.text-gray-200\/30 {
  color: rgb(229 231 235 / 0.3);
}

.text-gray-200\/35 {
  color: rgb(229 231 235 / 0.35);
}

.text-gray-200\/40 {
  color: rgb(229 231 235 / 0.4);
}

.text-gray-200\/45 {
  color: rgb(229 231 235 / 0.45);
}

.text-gray-200\/5 {
  color: rgb(229 231 235 / 0.05);
}

.text-gray-200\/50 {
  color: rgb(229 231 235 / 0.5);
}

.text-gray-200\/55 {
  color: rgb(229 231 235 / 0.55);
}

.text-gray-200\/60 {
  color: rgb(229 231 235 / 0.6);
}

.text-gray-200\/65 {
  color: rgb(229 231 235 / 0.65);
}

.text-gray-200\/70 {
  color: rgb(229 231 235 / 0.7);
}

.text-gray-200\/75 {
  color: rgb(229 231 235 / 0.75);
}

.text-gray-200\/80 {
  color: rgb(229 231 235 / 0.8);
}

.text-gray-200\/85 {
  color: rgb(229 231 235 / 0.85);
}

.text-gray-200\/90 {
  color: rgb(229 231 235 / 0.9);
}

.text-gray-200\/95 {
  color: rgb(229 231 235 / 0.95);
}

.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}

.text-gray-300\/0 {
  color: rgb(209 213 219 / 0);
}

.text-gray-300\/10 {
  color: rgb(209 213 219 / 0.1);
}

.text-gray-300\/100 {
  color: rgb(209 213 219 / 1);
}

.text-gray-300\/15 {
  color: rgb(209 213 219 / 0.15);
}

.text-gray-300\/20 {
  color: rgb(209 213 219 / 0.2);
}

.text-gray-300\/25 {
  color: rgb(209 213 219 / 0.25);
}

.text-gray-300\/30 {
  color: rgb(209 213 219 / 0.3);
}

.text-gray-300\/35 {
  color: rgb(209 213 219 / 0.35);
}

.text-gray-300\/40 {
  color: rgb(209 213 219 / 0.4);
}

.text-gray-300\/45 {
  color: rgb(209 213 219 / 0.45);
}

.text-gray-300\/5 {
  color: rgb(209 213 219 / 0.05);
}

.text-gray-300\/50 {
  color: rgb(209 213 219 / 0.5);
}

.text-gray-300\/55 {
  color: rgb(209 213 219 / 0.55);
}

.text-gray-300\/60 {
  color: rgb(209 213 219 / 0.6);
}

.text-gray-300\/65 {
  color: rgb(209 213 219 / 0.65);
}

.text-gray-300\/70 {
  color: rgb(209 213 219 / 0.7);
}

.text-gray-300\/75 {
  color: rgb(209 213 219 / 0.75);
}

.text-gray-300\/80 {
  color: rgb(209 213 219 / 0.8);
}

.text-gray-300\/85 {
  color: rgb(209 213 219 / 0.85);
}

.text-gray-300\/90 {
  color: rgb(209 213 219 / 0.9);
}

.text-gray-300\/95 {
  color: rgb(209 213 219 / 0.95);
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.text-gray-400\/0 {
  color: rgb(156 163 175 / 0);
}

.text-gray-400\/10 {
  color: rgb(156 163 175 / 0.1);
}

.text-gray-400\/100 {
  color: rgb(156 163 175 / 1);
}

.text-gray-400\/15 {
  color: rgb(156 163 175 / 0.15);
}

.text-gray-400\/20 {
  color: rgb(156 163 175 / 0.2);
}

.text-gray-400\/25 {
  color: rgb(156 163 175 / 0.25);
}

.text-gray-400\/30 {
  color: rgb(156 163 175 / 0.3);
}

.text-gray-400\/35 {
  color: rgb(156 163 175 / 0.35);
}

.text-gray-400\/40 {
  color: rgb(156 163 175 / 0.4);
}

.text-gray-400\/45 {
  color: rgb(156 163 175 / 0.45);
}

.text-gray-400\/5 {
  color: rgb(156 163 175 / 0.05);
}

.text-gray-400\/50 {
  color: rgb(156 163 175 / 0.5);
}

.text-gray-400\/55 {
  color: rgb(156 163 175 / 0.55);
}

.text-gray-400\/60 {
  color: rgb(156 163 175 / 0.6);
}

.text-gray-400\/65 {
  color: rgb(156 163 175 / 0.65);
}

.text-gray-400\/70 {
  color: rgb(156 163 175 / 0.7);
}

.text-gray-400\/75 {
  color: rgb(156 163 175 / 0.75);
}

.text-gray-400\/80 {
  color: rgb(156 163 175 / 0.8);
}

.text-gray-400\/85 {
  color: rgb(156 163 175 / 0.85);
}

.text-gray-400\/90 {
  color: rgb(156 163 175 / 0.9);
}

.text-gray-400\/95 {
  color: rgb(156 163 175 / 0.95);
}

.text-gray-50 {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1));
}

.text-gray-50\/0 {
  color: rgb(249 250 251 / 0);
}

.text-gray-50\/10 {
  color: rgb(249 250 251 / 0.1);
}

.text-gray-50\/100 {
  color: rgb(249 250 251 / 1);
}

.text-gray-50\/15 {
  color: rgb(249 250 251 / 0.15);
}

.text-gray-50\/20 {
  color: rgb(249 250 251 / 0.2);
}

.text-gray-50\/25 {
  color: rgb(249 250 251 / 0.25);
}

.text-gray-50\/30 {
  color: rgb(249 250 251 / 0.3);
}

.text-gray-50\/35 {
  color: rgb(249 250 251 / 0.35);
}

.text-gray-50\/40 {
  color: rgb(249 250 251 / 0.4);
}

.text-gray-50\/45 {
  color: rgb(249 250 251 / 0.45);
}

.text-gray-50\/5 {
  color: rgb(249 250 251 / 0.05);
}

.text-gray-50\/50 {
  color: rgb(249 250 251 / 0.5);
}

.text-gray-50\/55 {
  color: rgb(249 250 251 / 0.55);
}

.text-gray-50\/60 {
  color: rgb(249 250 251 / 0.6);
}

.text-gray-50\/65 {
  color: rgb(249 250 251 / 0.65);
}

.text-gray-50\/70 {
  color: rgb(249 250 251 / 0.7);
}

.text-gray-50\/75 {
  color: rgb(249 250 251 / 0.75);
}

.text-gray-50\/80 {
  color: rgb(249 250 251 / 0.8);
}

.text-gray-50\/85 {
  color: rgb(249 250 251 / 0.85);
}

.text-gray-50\/90 {
  color: rgb(249 250 251 / 0.9);
}

.text-gray-50\/95 {
  color: rgb(249 250 251 / 0.95);
}

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

.text-gray-500\/0 {
  color: rgb(107 114 128 / 0);
}

.text-gray-500\/10 {
  color: rgb(107 114 128 / 0.1);
}

.text-gray-500\/100 {
  color: rgb(107 114 128 / 1);
}

.text-gray-500\/15 {
  color: rgb(107 114 128 / 0.15);
}

.text-gray-500\/20 {
  color: rgb(107 114 128 / 0.2);
}

.text-gray-500\/25 {
  color: rgb(107 114 128 / 0.25);
}

.text-gray-500\/30 {
  color: rgb(107 114 128 / 0.3);
}

.text-gray-500\/35 {
  color: rgb(107 114 128 / 0.35);
}

.text-gray-500\/40 {
  color: rgb(107 114 128 / 0.4);
}

.text-gray-500\/45 {
  color: rgb(107 114 128 / 0.45);
}

.text-gray-500\/5 {
  color: rgb(107 114 128 / 0.05);
}

.text-gray-500\/50 {
  color: rgb(107 114 128 / 0.5);
}

.text-gray-500\/55 {
  color: rgb(107 114 128 / 0.55);
}

.text-gray-500\/60 {
  color: rgb(107 114 128 / 0.6);
}

.text-gray-500\/65 {
  color: rgb(107 114 128 / 0.65);
}

.text-gray-500\/70 {
  color: rgb(107 114 128 / 0.7);
}

.text-gray-500\/75 {
  color: rgb(107 114 128 / 0.75);
}

.text-gray-500\/80 {
  color: rgb(107 114 128 / 0.8);
}

.text-gray-500\/85 {
  color: rgb(107 114 128 / 0.85);
}

.text-gray-500\/90 {
  color: rgb(107 114 128 / 0.9);
}

.text-gray-500\/95 {
  color: rgb(107 114 128 / 0.95);
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.text-gray-600\/0 {
  color: rgb(75 85 99 / 0);
}

.text-gray-600\/10 {
  color: rgb(75 85 99 / 0.1);
}

.text-gray-600\/100 {
  color: rgb(75 85 99 / 1);
}

.text-gray-600\/15 {
  color: rgb(75 85 99 / 0.15);
}

.text-gray-600\/20 {
  color: rgb(75 85 99 / 0.2);
}

.text-gray-600\/25 {
  color: rgb(75 85 99 / 0.25);
}

.text-gray-600\/30 {
  color: rgb(75 85 99 / 0.3);
}

.text-gray-600\/35 {
  color: rgb(75 85 99 / 0.35);
}

.text-gray-600\/40 {
  color: rgb(75 85 99 / 0.4);
}

.text-gray-600\/45 {
  color: rgb(75 85 99 / 0.45);
}

.text-gray-600\/5 {
  color: rgb(75 85 99 / 0.05);
}

.text-gray-600\/50 {
  color: rgb(75 85 99 / 0.5);
}

.text-gray-600\/55 {
  color: rgb(75 85 99 / 0.55);
}

.text-gray-600\/60 {
  color: rgb(75 85 99 / 0.6);
}

.text-gray-600\/65 {
  color: rgb(75 85 99 / 0.65);
}

.text-gray-600\/70 {
  color: rgb(75 85 99 / 0.7);
}

.text-gray-600\/75 {
  color: rgb(75 85 99 / 0.75);
}

.text-gray-600\/80 {
  color: rgb(75 85 99 / 0.8);
}

.text-gray-600\/85 {
  color: rgb(75 85 99 / 0.85);
}

.text-gray-600\/90 {
  color: rgb(75 85 99 / 0.9);
}

.text-gray-600\/95 {
  color: rgb(75 85 99 / 0.95);
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}

.text-gray-700\/0 {
  color: rgb(55 65 81 / 0);
}

.text-gray-700\/10 {
  color: rgb(55 65 81 / 0.1);
}

.text-gray-700\/100 {
  color: rgb(55 65 81 / 1);
}

.text-gray-700\/15 {
  color: rgb(55 65 81 / 0.15);
}

.text-gray-700\/20 {
  color: rgb(55 65 81 / 0.2);
}

.text-gray-700\/25 {
  color: rgb(55 65 81 / 0.25);
}

.text-gray-700\/30 {
  color: rgb(55 65 81 / 0.3);
}

.text-gray-700\/35 {
  color: rgb(55 65 81 / 0.35);
}

.text-gray-700\/40 {
  color: rgb(55 65 81 / 0.4);
}

.text-gray-700\/45 {
  color: rgb(55 65 81 / 0.45);
}

.text-gray-700\/5 {
  color: rgb(55 65 81 / 0.05);
}

.text-gray-700\/50 {
  color: rgb(55 65 81 / 0.5);
}

.text-gray-700\/55 {
  color: rgb(55 65 81 / 0.55);
}

.text-gray-700\/60 {
  color: rgb(55 65 81 / 0.6);
}

.text-gray-700\/65 {
  color: rgb(55 65 81 / 0.65);
}

.text-gray-700\/70 {
  color: rgb(55 65 81 / 0.7);
}

.text-gray-700\/75 {
  color: rgb(55 65 81 / 0.75);
}

.text-gray-700\/80 {
  color: rgb(55 65 81 / 0.8);
}

.text-gray-700\/85 {
  color: rgb(55 65 81 / 0.85);
}

.text-gray-700\/90 {
  color: rgb(55 65 81 / 0.9);
}

.text-gray-700\/95 {
  color: rgb(55 65 81 / 0.95);
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}

.text-gray-800\/0 {
  color: rgb(31 41 55 / 0);
}

.text-gray-800\/10 {
  color: rgb(31 41 55 / 0.1);
}

.text-gray-800\/100 {
  color: rgb(31 41 55 / 1);
}

.text-gray-800\/15 {
  color: rgb(31 41 55 / 0.15);
}

.text-gray-800\/20 {
  color: rgb(31 41 55 / 0.2);
}

.text-gray-800\/25 {
  color: rgb(31 41 55 / 0.25);
}

.text-gray-800\/30 {
  color: rgb(31 41 55 / 0.3);
}

.text-gray-800\/35 {
  color: rgb(31 41 55 / 0.35);
}

.text-gray-800\/40 {
  color: rgb(31 41 55 / 0.4);
}

.text-gray-800\/45 {
  color: rgb(31 41 55 / 0.45);
}

.text-gray-800\/5 {
  color: rgb(31 41 55 / 0.05);
}

.text-gray-800\/50 {
  color: rgb(31 41 55 / 0.5);
}

.text-gray-800\/55 {
  color: rgb(31 41 55 / 0.55);
}

.text-gray-800\/60 {
  color: rgb(31 41 55 / 0.6);
}

.text-gray-800\/65 {
  color: rgb(31 41 55 / 0.65);
}

.text-gray-800\/70 {
  color: rgb(31 41 55 / 0.7);
}

.text-gray-800\/75 {
  color: rgb(31 41 55 / 0.75);
}

.text-gray-800\/80 {
  color: rgb(31 41 55 / 0.8);
}

.text-gray-800\/85 {
  color: rgb(31 41 55 / 0.85);
}

.text-gray-800\/90 {
  color: rgb(31 41 55 / 0.9);
}

.text-gray-800\/95 {
  color: rgb(31 41 55 / 0.95);
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}

.text-gray-900\/0 {
  color: rgb(17 24 39 / 0);
}

.text-gray-900\/10 {
  color: rgb(17 24 39 / 0.1);
}

.text-gray-900\/100 {
  color: rgb(17 24 39 / 1);
}

.text-gray-900\/15 {
  color: rgb(17 24 39 / 0.15);
}

.text-gray-900\/20 {
  color: rgb(17 24 39 / 0.2);
}

.text-gray-900\/25 {
  color: rgb(17 24 39 / 0.25);
}

.text-gray-900\/30 {
  color: rgb(17 24 39 / 0.3);
}

.text-gray-900\/35 {
  color: rgb(17 24 39 / 0.35);
}

.text-gray-900\/40 {
  color: rgb(17 24 39 / 0.4);
}

.text-gray-900\/45 {
  color: rgb(17 24 39 / 0.45);
}

.text-gray-900\/5 {
  color: rgb(17 24 39 / 0.05);
}

.text-gray-900\/50 {
  color: rgb(17 24 39 / 0.5);
}

.text-gray-900\/55 {
  color: rgb(17 24 39 / 0.55);
}

.text-gray-900\/60 {
  color: rgb(17 24 39 / 0.6);
}

.text-gray-900\/65 {
  color: rgb(17 24 39 / 0.65);
}

.text-gray-900\/70 {
  color: rgb(17 24 39 / 0.7);
}

.text-gray-900\/75 {
  color: rgb(17 24 39 / 0.75);
}

.text-gray-900\/80 {
  color: rgb(17 24 39 / 0.8);
}

.text-gray-900\/85 {
  color: rgb(17 24 39 / 0.85);
}

.text-gray-900\/90 {
  color: rgb(17 24 39 / 0.9);
}

.text-gray-900\/95 {
  color: rgb(17 24 39 / 0.95);
}

.text-gray-950 {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity, 1));
}

.text-gray-950\/0 {
  color: rgb(3 7 18 / 0);
}

.text-gray-950\/10 {
  color: rgb(3 7 18 / 0.1);
}

.text-gray-950\/100 {
  color: rgb(3 7 18 / 1);
}

.text-gray-950\/15 {
  color: rgb(3 7 18 / 0.15);
}

.text-gray-950\/20 {
  color: rgb(3 7 18 / 0.2);
}

.text-gray-950\/25 {
  color: rgb(3 7 18 / 0.25);
}

.text-gray-950\/30 {
  color: rgb(3 7 18 / 0.3);
}

.text-gray-950\/35 {
  color: rgb(3 7 18 / 0.35);
}

.text-gray-950\/40 {
  color: rgb(3 7 18 / 0.4);
}

.text-gray-950\/45 {
  color: rgb(3 7 18 / 0.45);
}

.text-gray-950\/5 {
  color: rgb(3 7 18 / 0.05);
}

.text-gray-950\/50 {
  color: rgb(3 7 18 / 0.5);
}

.text-gray-950\/55 {
  color: rgb(3 7 18 / 0.55);
}

.text-gray-950\/60 {
  color: rgb(3 7 18 / 0.6);
}

.text-gray-950\/65 {
  color: rgb(3 7 18 / 0.65);
}

.text-gray-950\/70 {
  color: rgb(3 7 18 / 0.7);
}

.text-gray-950\/75 {
  color: rgb(3 7 18 / 0.75);
}

.text-gray-950\/80 {
  color: rgb(3 7 18 / 0.8);
}

.text-gray-950\/85 {
  color: rgb(3 7 18 / 0.85);
}

.text-gray-950\/90 {
  color: rgb(3 7 18 / 0.9);
}

.text-gray-950\/95 {
  color: rgb(3 7 18 / 0.95);
}

.text-link-primary {
  color: var(--link-primary);
}

.text-navbar-icon {
  color: var(--navbar-icon);
}

.text-navbar-logo {
  color: var(--navbar-logo);
}

.text-primary-text {
  color: var(--primary-text);
}

.text-secondary-text {
  color: var(--secondary-text);
}

.opacity-10 {
  opacity: 0.1;
}

.shadow-custom {
  --tw-shadow: 0px 2px 4px 0px rgba(0, 26, 114, 0.05);
  --tw-shadow-colored: 0px 2px 4px 0px 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);
}

.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);
}

.theme-light {
  /* General */
  --main-bg: var(--slate-100);
  --primary-text: var(--slate-900);
  --accent-text: var(--swm-brand);
  --secondary-text: var(--slate-600);
  --link-primary: var(--swm-brand);
  --link-primary-hover: var(--swm-brand-additional);
  --default-border: var(--slate-200);
  --surface-0-bg: var(--neutrals-white);
  --surface-0-bg-hover: var(--slate-100);
  --surface-1-bg: var(--slate-50);
  --surface-1-bg-hover: var(--slate-100);
  --surface-2-bg: var(--slate-100);
  --surface-2-bg-hover: var(--slate-200);
  /* Navbar */
  --navbar-bg: var(--neutrals-white);
  --navbar-border: var(--slate-200);
  --navbar-icon: var(--swm-brand);
  --navbar-icon-bg-hover: var(--slate-200);
  --navbar-icon-hover: var(--swm-brand);
  --navbar-logo: var(--swm-brand);
  /* Primary Button */
  --button-primary-bg: var(--swm-brand);
  --button-primary-bg-hover: var(--swm-brand-additional);
  --button-primary-content: var(--neutrals-white);
  --button-primary-content-hover: var(--neutrals-white);
  /* Secondary Button */
  --button-secondary-bg: var(--neutrals-white);
  --button-secondary-bg-hover: var(--slate-100);
  --button-secondary-border: var(--slate-200);
  --button-secondary-border-hover: var(--slate-200);
  --button-secondary-content: var(--swm-brand);
  --button-secondary-content-hover: var(--swm-brand);
  /* Icons */
  --accent-icon: var(--swm-brand);
  /* Sidebar */
  --sidebar-bg: var(--neutrals-white);
  /* Code */
  --code-1: #2d2df7;
  --code-2: #7a808c;
  --code-3: #ec47f8;
  --code-4: #4b8b38;
  /* Error */
  --error-bg: var(--red-50);
  --error-border: var(--red-100);
  --error-icon: var(--red-500);
  --error-text: var(--red-800);
}

/* You can add custom styles here */

.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}

.after\:start-\[2px\]::after {
  content: var(--tw-content);
  inset-inline-start: 2px;
}

.after\:top-\[2px\]::after {
  content: var(--tw-content);
  top: 2px;
}

.after\:h-4::after {
  content: var(--tw-content);
  height: 1rem;
}

.after\:w-4::after {
  content: var(--tw-content);
  width: 1rem;
}

.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}

.after\:bg-surface-0-bg::after {
  content: var(--tw-content);
  background-color: var(--surface-0-bg);
}

.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}

.first\:pl-2:first-child {
  padding-left: 0.5rem;
}

.only\:block:only-child {
  display: block;
}

.hover\:border-button-secondary-border-hover:hover {
  border-color: var(--button-secondary-border-hover);
}

.hover\:border-gray-100:hover {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-100\/0:hover {
  border-color: rgb(243 244 246 / 0);
}

.hover\:border-gray-100\/10:hover {
  border-color: rgb(243 244 246 / 0.1);
}

.hover\:border-gray-100\/100:hover {
  border-color: rgb(243 244 246 / 1);
}

.hover\:border-gray-100\/15:hover {
  border-color: rgb(243 244 246 / 0.15);
}

.hover\:border-gray-100\/20:hover {
  border-color: rgb(243 244 246 / 0.2);
}

.hover\:border-gray-100\/25:hover {
  border-color: rgb(243 244 246 / 0.25);
}

.hover\:border-gray-100\/30:hover {
  border-color: rgb(243 244 246 / 0.3);
}

.hover\:border-gray-100\/35:hover {
  border-color: rgb(243 244 246 / 0.35);
}

.hover\:border-gray-100\/40:hover {
  border-color: rgb(243 244 246 / 0.4);
}

.hover\:border-gray-100\/45:hover {
  border-color: rgb(243 244 246 / 0.45);
}

.hover\:border-gray-100\/5:hover {
  border-color: rgb(243 244 246 / 0.05);
}

.hover\:border-gray-100\/50:hover {
  border-color: rgb(243 244 246 / 0.5);
}

.hover\:border-gray-100\/55:hover {
  border-color: rgb(243 244 246 / 0.55);
}

.hover\:border-gray-100\/60:hover {
  border-color: rgb(243 244 246 / 0.6);
}

.hover\:border-gray-100\/65:hover {
  border-color: rgb(243 244 246 / 0.65);
}

.hover\:border-gray-100\/70:hover {
  border-color: rgb(243 244 246 / 0.7);
}

.hover\:border-gray-100\/75:hover {
  border-color: rgb(243 244 246 / 0.75);
}

.hover\:border-gray-100\/80:hover {
  border-color: rgb(243 244 246 / 0.8);
}

.hover\:border-gray-100\/85:hover {
  border-color: rgb(243 244 246 / 0.85);
}

.hover\:border-gray-100\/90:hover {
  border-color: rgb(243 244 246 / 0.9);
}

.hover\:border-gray-100\/95:hover {
  border-color: rgb(243 244 246 / 0.95);
}

.hover\:border-gray-200:hover {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-200\/0:hover {
  border-color: rgb(229 231 235 / 0);
}

.hover\:border-gray-200\/10:hover {
  border-color: rgb(229 231 235 / 0.1);
}

.hover\:border-gray-200\/100:hover {
  border-color: rgb(229 231 235 / 1);
}

.hover\:border-gray-200\/15:hover {
  border-color: rgb(229 231 235 / 0.15);
}

.hover\:border-gray-200\/20:hover {
  border-color: rgb(229 231 235 / 0.2);
}

.hover\:border-gray-200\/25:hover {
  border-color: rgb(229 231 235 / 0.25);
}

.hover\:border-gray-200\/30:hover {
  border-color: rgb(229 231 235 / 0.3);
}

.hover\:border-gray-200\/35:hover {
  border-color: rgb(229 231 235 / 0.35);
}

.hover\:border-gray-200\/40:hover {
  border-color: rgb(229 231 235 / 0.4);
}

.hover\:border-gray-200\/45:hover {
  border-color: rgb(229 231 235 / 0.45);
}

.hover\:border-gray-200\/5:hover {
  border-color: rgb(229 231 235 / 0.05);
}

.hover\:border-gray-200\/50:hover {
  border-color: rgb(229 231 235 / 0.5);
}

.hover\:border-gray-200\/55:hover {
  border-color: rgb(229 231 235 / 0.55);
}

.hover\:border-gray-200\/60:hover {
  border-color: rgb(229 231 235 / 0.6);
}

.hover\:border-gray-200\/65:hover {
  border-color: rgb(229 231 235 / 0.65);
}

.hover\:border-gray-200\/70:hover {
  border-color: rgb(229 231 235 / 0.7);
}

.hover\:border-gray-200\/75:hover {
  border-color: rgb(229 231 235 / 0.75);
}

.hover\:border-gray-200\/80:hover {
  border-color: rgb(229 231 235 / 0.8);
}

.hover\:border-gray-200\/85:hover {
  border-color: rgb(229 231 235 / 0.85);
}

.hover\:border-gray-200\/90:hover {
  border-color: rgb(229 231 235 / 0.9);
}

.hover\:border-gray-200\/95:hover {
  border-color: rgb(229 231 235 / 0.95);
}

.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-300\/0:hover {
  border-color: rgb(209 213 219 / 0);
}

.hover\:border-gray-300\/10:hover {
  border-color: rgb(209 213 219 / 0.1);
}

.hover\:border-gray-300\/100:hover {
  border-color: rgb(209 213 219 / 1);
}

.hover\:border-gray-300\/15:hover {
  border-color: rgb(209 213 219 / 0.15);
}

.hover\:border-gray-300\/20:hover {
  border-color: rgb(209 213 219 / 0.2);
}

.hover\:border-gray-300\/25:hover {
  border-color: rgb(209 213 219 / 0.25);
}

.hover\:border-gray-300\/30:hover {
  border-color: rgb(209 213 219 / 0.3);
}

.hover\:border-gray-300\/35:hover {
  border-color: rgb(209 213 219 / 0.35);
}

.hover\:border-gray-300\/40:hover {
  border-color: rgb(209 213 219 / 0.4);
}

.hover\:border-gray-300\/45:hover {
  border-color: rgb(209 213 219 / 0.45);
}

.hover\:border-gray-300\/5:hover {
  border-color: rgb(209 213 219 / 0.05);
}

.hover\:border-gray-300\/50:hover {
  border-color: rgb(209 213 219 / 0.5);
}

.hover\:border-gray-300\/55:hover {
  border-color: rgb(209 213 219 / 0.55);
}

.hover\:border-gray-300\/60:hover {
  border-color: rgb(209 213 219 / 0.6);
}

.hover\:border-gray-300\/65:hover {
  border-color: rgb(209 213 219 / 0.65);
}

.hover\:border-gray-300\/70:hover {
  border-color: rgb(209 213 219 / 0.7);
}

.hover\:border-gray-300\/75:hover {
  border-color: rgb(209 213 219 / 0.75);
}

.hover\:border-gray-300\/80:hover {
  border-color: rgb(209 213 219 / 0.8);
}

.hover\:border-gray-300\/85:hover {
  border-color: rgb(209 213 219 / 0.85);
}

.hover\:border-gray-300\/90:hover {
  border-color: rgb(209 213 219 / 0.9);
}

.hover\:border-gray-300\/95:hover {
  border-color: rgb(209 213 219 / 0.95);
}

.hover\:border-gray-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-400\/0:hover {
  border-color: rgb(156 163 175 / 0);
}

.hover\:border-gray-400\/10:hover {
  border-color: rgb(156 163 175 / 0.1);
}

.hover\:border-gray-400\/100:hover {
  border-color: rgb(156 163 175 / 1);
}

.hover\:border-gray-400\/15:hover {
  border-color: rgb(156 163 175 / 0.15);
}

.hover\:border-gray-400\/20:hover {
  border-color: rgb(156 163 175 / 0.2);
}

.hover\:border-gray-400\/25:hover {
  border-color: rgb(156 163 175 / 0.25);
}

.hover\:border-gray-400\/30:hover {
  border-color: rgb(156 163 175 / 0.3);
}

.hover\:border-gray-400\/35:hover {
  border-color: rgb(156 163 175 / 0.35);
}

.hover\:border-gray-400\/40:hover {
  border-color: rgb(156 163 175 / 0.4);
}

.hover\:border-gray-400\/45:hover {
  border-color: rgb(156 163 175 / 0.45);
}

.hover\:border-gray-400\/5:hover {
  border-color: rgb(156 163 175 / 0.05);
}

.hover\:border-gray-400\/50:hover {
  border-color: rgb(156 163 175 / 0.5);
}

.hover\:border-gray-400\/55:hover {
  border-color: rgb(156 163 175 / 0.55);
}

.hover\:border-gray-400\/60:hover {
  border-color: rgb(156 163 175 / 0.6);
}

.hover\:border-gray-400\/65:hover {
  border-color: rgb(156 163 175 / 0.65);
}

.hover\:border-gray-400\/70:hover {
  border-color: rgb(156 163 175 / 0.7);
}

.hover\:border-gray-400\/75:hover {
  border-color: rgb(156 163 175 / 0.75);
}

.hover\:border-gray-400\/80:hover {
  border-color: rgb(156 163 175 / 0.8);
}

.hover\:border-gray-400\/85:hover {
  border-color: rgb(156 163 175 / 0.85);
}

.hover\:border-gray-400\/90:hover {
  border-color: rgb(156 163 175 / 0.9);
}

.hover\:border-gray-400\/95:hover {
  border-color: rgb(156 163 175 / 0.95);
}

.hover\:border-gray-50:hover {
  --tw-border-opacity: 1;
  border-color: rgb(249 250 251 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-50\/0:hover {
  border-color: rgb(249 250 251 / 0);
}

.hover\:border-gray-50\/10:hover {
  border-color: rgb(249 250 251 / 0.1);
}

.hover\:border-gray-50\/100:hover {
  border-color: rgb(249 250 251 / 1);
}

.hover\:border-gray-50\/15:hover {
  border-color: rgb(249 250 251 / 0.15);
}

.hover\:border-gray-50\/20:hover {
  border-color: rgb(249 250 251 / 0.2);
}

.hover\:border-gray-50\/25:hover {
  border-color: rgb(249 250 251 / 0.25);
}

.hover\:border-gray-50\/30:hover {
  border-color: rgb(249 250 251 / 0.3);
}

.hover\:border-gray-50\/35:hover {
  border-color: rgb(249 250 251 / 0.35);
}

.hover\:border-gray-50\/40:hover {
  border-color: rgb(249 250 251 / 0.4);
}

.hover\:border-gray-50\/45:hover {
  border-color: rgb(249 250 251 / 0.45);
}

.hover\:border-gray-50\/5:hover {
  border-color: rgb(249 250 251 / 0.05);
}

.hover\:border-gray-50\/50:hover {
  border-color: rgb(249 250 251 / 0.5);
}

.hover\:border-gray-50\/55:hover {
  border-color: rgb(249 250 251 / 0.55);
}

.hover\:border-gray-50\/60:hover {
  border-color: rgb(249 250 251 / 0.6);
}

.hover\:border-gray-50\/65:hover {
  border-color: rgb(249 250 251 / 0.65);
}

.hover\:border-gray-50\/70:hover {
  border-color: rgb(249 250 251 / 0.7);
}

.hover\:border-gray-50\/75:hover {
  border-color: rgb(249 250 251 / 0.75);
}

.hover\:border-gray-50\/80:hover {
  border-color: rgb(249 250 251 / 0.8);
}

.hover\:border-gray-50\/85:hover {
  border-color: rgb(249 250 251 / 0.85);
}

.hover\:border-gray-50\/90:hover {
  border-color: rgb(249 250 251 / 0.9);
}

.hover\:border-gray-50\/95:hover {
  border-color: rgb(249 250 251 / 0.95);
}

.hover\:border-gray-500:hover {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-500\/0:hover {
  border-color: rgb(107 114 128 / 0);
}

.hover\:border-gray-500\/10:hover {
  border-color: rgb(107 114 128 / 0.1);
}

.hover\:border-gray-500\/100:hover {
  border-color: rgb(107 114 128 / 1);
}

.hover\:border-gray-500\/15:hover {
  border-color: rgb(107 114 128 / 0.15);
}

.hover\:border-gray-500\/20:hover {
  border-color: rgb(107 114 128 / 0.2);
}

.hover\:border-gray-500\/25:hover {
  border-color: rgb(107 114 128 / 0.25);
}

.hover\:border-gray-500\/30:hover {
  border-color: rgb(107 114 128 / 0.3);
}

.hover\:border-gray-500\/35:hover {
  border-color: rgb(107 114 128 / 0.35);
}

.hover\:border-gray-500\/40:hover {
  border-color: rgb(107 114 128 / 0.4);
}

.hover\:border-gray-500\/45:hover {
  border-color: rgb(107 114 128 / 0.45);
}

.hover\:border-gray-500\/5:hover {
  border-color: rgb(107 114 128 / 0.05);
}

.hover\:border-gray-500\/50:hover {
  border-color: rgb(107 114 128 / 0.5);
}

.hover\:border-gray-500\/55:hover {
  border-color: rgb(107 114 128 / 0.55);
}

.hover\:border-gray-500\/60:hover {
  border-color: rgb(107 114 128 / 0.6);
}

.hover\:border-gray-500\/65:hover {
  border-color: rgb(107 114 128 / 0.65);
}

.hover\:border-gray-500\/70:hover {
  border-color: rgb(107 114 128 / 0.7);
}

.hover\:border-gray-500\/75:hover {
  border-color: rgb(107 114 128 / 0.75);
}

.hover\:border-gray-500\/80:hover {
  border-color: rgb(107 114 128 / 0.8);
}

.hover\:border-gray-500\/85:hover {
  border-color: rgb(107 114 128 / 0.85);
}

.hover\:border-gray-500\/90:hover {
  border-color: rgb(107 114 128 / 0.9);
}

.hover\:border-gray-500\/95:hover {
  border-color: rgb(107 114 128 / 0.95);
}

.hover\:border-gray-600:hover {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-600\/0:hover {
  border-color: rgb(75 85 99 / 0);
}

.hover\:border-gray-600\/10:hover {
  border-color: rgb(75 85 99 / 0.1);
}

.hover\:border-gray-600\/100:hover {
  border-color: rgb(75 85 99 / 1);
}

.hover\:border-gray-600\/15:hover {
  border-color: rgb(75 85 99 / 0.15);
}

.hover\:border-gray-600\/20:hover {
  border-color: rgb(75 85 99 / 0.2);
}

.hover\:border-gray-600\/25:hover {
  border-color: rgb(75 85 99 / 0.25);
}

.hover\:border-gray-600\/30:hover {
  border-color: rgb(75 85 99 / 0.3);
}

.hover\:border-gray-600\/35:hover {
  border-color: rgb(75 85 99 / 0.35);
}

.hover\:border-gray-600\/40:hover {
  border-color: rgb(75 85 99 / 0.4);
}

.hover\:border-gray-600\/45:hover {
  border-color: rgb(75 85 99 / 0.45);
}

.hover\:border-gray-600\/5:hover {
  border-color: rgb(75 85 99 / 0.05);
}

.hover\:border-gray-600\/50:hover {
  border-color: rgb(75 85 99 / 0.5);
}

.hover\:border-gray-600\/55:hover {
  border-color: rgb(75 85 99 / 0.55);
}

.hover\:border-gray-600\/60:hover {
  border-color: rgb(75 85 99 / 0.6);
}

.hover\:border-gray-600\/65:hover {
  border-color: rgb(75 85 99 / 0.65);
}

.hover\:border-gray-600\/70:hover {
  border-color: rgb(75 85 99 / 0.7);
}

.hover\:border-gray-600\/75:hover {
  border-color: rgb(75 85 99 / 0.75);
}

.hover\:border-gray-600\/80:hover {
  border-color: rgb(75 85 99 / 0.8);
}

.hover\:border-gray-600\/85:hover {
  border-color: rgb(75 85 99 / 0.85);
}

.hover\:border-gray-600\/90:hover {
  border-color: rgb(75 85 99 / 0.9);
}

.hover\:border-gray-600\/95:hover {
  border-color: rgb(75 85 99 / 0.95);
}

.hover\:border-gray-700:hover {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-700\/0:hover {
  border-color: rgb(55 65 81 / 0);
}

.hover\:border-gray-700\/10:hover {
  border-color: rgb(55 65 81 / 0.1);
}

.hover\:border-gray-700\/100:hover {
  border-color: rgb(55 65 81 / 1);
}

.hover\:border-gray-700\/15:hover {
  border-color: rgb(55 65 81 / 0.15);
}

.hover\:border-gray-700\/20:hover {
  border-color: rgb(55 65 81 / 0.2);
}

.hover\:border-gray-700\/25:hover {
  border-color: rgb(55 65 81 / 0.25);
}

.hover\:border-gray-700\/30:hover {
  border-color: rgb(55 65 81 / 0.3);
}

.hover\:border-gray-700\/35:hover {
  border-color: rgb(55 65 81 / 0.35);
}

.hover\:border-gray-700\/40:hover {
  border-color: rgb(55 65 81 / 0.4);
}

.hover\:border-gray-700\/45:hover {
  border-color: rgb(55 65 81 / 0.45);
}

.hover\:border-gray-700\/5:hover {
  border-color: rgb(55 65 81 / 0.05);
}

.hover\:border-gray-700\/50:hover {
  border-color: rgb(55 65 81 / 0.5);
}

.hover\:border-gray-700\/55:hover {
  border-color: rgb(55 65 81 / 0.55);
}

.hover\:border-gray-700\/60:hover {
  border-color: rgb(55 65 81 / 0.6);
}

.hover\:border-gray-700\/65:hover {
  border-color: rgb(55 65 81 / 0.65);
}

.hover\:border-gray-700\/70:hover {
  border-color: rgb(55 65 81 / 0.7);
}

.hover\:border-gray-700\/75:hover {
  border-color: rgb(55 65 81 / 0.75);
}

.hover\:border-gray-700\/80:hover {
  border-color: rgb(55 65 81 / 0.8);
}

.hover\:border-gray-700\/85:hover {
  border-color: rgb(55 65 81 / 0.85);
}

.hover\:border-gray-700\/90:hover {
  border-color: rgb(55 65 81 / 0.9);
}

.hover\:border-gray-700\/95:hover {
  border-color: rgb(55 65 81 / 0.95);
}

.hover\:border-gray-800:hover {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-800\/0:hover {
  border-color: rgb(31 41 55 / 0);
}

.hover\:border-gray-800\/10:hover {
  border-color: rgb(31 41 55 / 0.1);
}

.hover\:border-gray-800\/100:hover {
  border-color: rgb(31 41 55 / 1);
}

.hover\:border-gray-800\/15:hover {
  border-color: rgb(31 41 55 / 0.15);
}

.hover\:border-gray-800\/20:hover {
  border-color: rgb(31 41 55 / 0.2);
}

.hover\:border-gray-800\/25:hover {
  border-color: rgb(31 41 55 / 0.25);
}

.hover\:border-gray-800\/30:hover {
  border-color: rgb(31 41 55 / 0.3);
}

.hover\:border-gray-800\/35:hover {
  border-color: rgb(31 41 55 / 0.35);
}

.hover\:border-gray-800\/40:hover {
  border-color: rgb(31 41 55 / 0.4);
}

.hover\:border-gray-800\/45:hover {
  border-color: rgb(31 41 55 / 0.45);
}

.hover\:border-gray-800\/5:hover {
  border-color: rgb(31 41 55 / 0.05);
}

.hover\:border-gray-800\/50:hover {
  border-color: rgb(31 41 55 / 0.5);
}

.hover\:border-gray-800\/55:hover {
  border-color: rgb(31 41 55 / 0.55);
}

.hover\:border-gray-800\/60:hover {
  border-color: rgb(31 41 55 / 0.6);
}

.hover\:border-gray-800\/65:hover {
  border-color: rgb(31 41 55 / 0.65);
}

.hover\:border-gray-800\/70:hover {
  border-color: rgb(31 41 55 / 0.7);
}

.hover\:border-gray-800\/75:hover {
  border-color: rgb(31 41 55 / 0.75);
}

.hover\:border-gray-800\/80:hover {
  border-color: rgb(31 41 55 / 0.8);
}

.hover\:border-gray-800\/85:hover {
  border-color: rgb(31 41 55 / 0.85);
}

.hover\:border-gray-800\/90:hover {
  border-color: rgb(31 41 55 / 0.9);
}

.hover\:border-gray-800\/95:hover {
  border-color: rgb(31 41 55 / 0.95);
}

.hover\:border-gray-900:hover {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-900\/0:hover {
  border-color: rgb(17 24 39 / 0);
}

.hover\:border-gray-900\/10:hover {
  border-color: rgb(17 24 39 / 0.1);
}

.hover\:border-gray-900\/100:hover {
  border-color: rgb(17 24 39 / 1);
}

.hover\:border-gray-900\/15:hover {
  border-color: rgb(17 24 39 / 0.15);
}

.hover\:border-gray-900\/20:hover {
  border-color: rgb(17 24 39 / 0.2);
}

.hover\:border-gray-900\/25:hover {
  border-color: rgb(17 24 39 / 0.25);
}

.hover\:border-gray-900\/30:hover {
  border-color: rgb(17 24 39 / 0.3);
}

.hover\:border-gray-900\/35:hover {
  border-color: rgb(17 24 39 / 0.35);
}

.hover\:border-gray-900\/40:hover {
  border-color: rgb(17 24 39 / 0.4);
}

.hover\:border-gray-900\/45:hover {
  border-color: rgb(17 24 39 / 0.45);
}

.hover\:border-gray-900\/5:hover {
  border-color: rgb(17 24 39 / 0.05);
}

.hover\:border-gray-900\/50:hover {
  border-color: rgb(17 24 39 / 0.5);
}

.hover\:border-gray-900\/55:hover {
  border-color: rgb(17 24 39 / 0.55);
}

.hover\:border-gray-900\/60:hover {
  border-color: rgb(17 24 39 / 0.6);
}

.hover\:border-gray-900\/65:hover {
  border-color: rgb(17 24 39 / 0.65);
}

.hover\:border-gray-900\/70:hover {
  border-color: rgb(17 24 39 / 0.7);
}

.hover\:border-gray-900\/75:hover {
  border-color: rgb(17 24 39 / 0.75);
}

.hover\:border-gray-900\/80:hover {
  border-color: rgb(17 24 39 / 0.8);
}

.hover\:border-gray-900\/85:hover {
  border-color: rgb(17 24 39 / 0.85);
}

.hover\:border-gray-900\/90:hover {
  border-color: rgb(17 24 39 / 0.9);
}

.hover\:border-gray-900\/95:hover {
  border-color: rgb(17 24 39 / 0.95);
}

.hover\:border-gray-950:hover {
  --tw-border-opacity: 1;
  border-color: rgb(3 7 18 / var(--tw-border-opacity, 1));
}

.hover\:border-gray-950\/0:hover {
  border-color: rgb(3 7 18 / 0);
}

.hover\:border-gray-950\/10:hover {
  border-color: rgb(3 7 18 / 0.1);
}

.hover\:border-gray-950\/100:hover {
  border-color: rgb(3 7 18 / 1);
}

.hover\:border-gray-950\/15:hover {
  border-color: rgb(3 7 18 / 0.15);
}

.hover\:border-gray-950\/20:hover {
  border-color: rgb(3 7 18 / 0.2);
}

.hover\:border-gray-950\/25:hover {
  border-color: rgb(3 7 18 / 0.25);
}

.hover\:border-gray-950\/30:hover {
  border-color: rgb(3 7 18 / 0.3);
}

.hover\:border-gray-950\/35:hover {
  border-color: rgb(3 7 18 / 0.35);
}

.hover\:border-gray-950\/40:hover {
  border-color: rgb(3 7 18 / 0.4);
}

.hover\:border-gray-950\/45:hover {
  border-color: rgb(3 7 18 / 0.45);
}

.hover\:border-gray-950\/5:hover {
  border-color: rgb(3 7 18 / 0.05);
}

.hover\:border-gray-950\/50:hover {
  border-color: rgb(3 7 18 / 0.5);
}

.hover\:border-gray-950\/55:hover {
  border-color: rgb(3 7 18 / 0.55);
}

.hover\:border-gray-950\/60:hover {
  border-color: rgb(3 7 18 / 0.6);
}

.hover\:border-gray-950\/65:hover {
  border-color: rgb(3 7 18 / 0.65);
}

.hover\:border-gray-950\/70:hover {
  border-color: rgb(3 7 18 / 0.7);
}

.hover\:border-gray-950\/75:hover {
  border-color: rgb(3 7 18 / 0.75);
}

.hover\:border-gray-950\/80:hover {
  border-color: rgb(3 7 18 / 0.8);
}

.hover\:border-gray-950\/85:hover {
  border-color: rgb(3 7 18 / 0.85);
}

.hover\:border-gray-950\/90:hover {
  border-color: rgb(3 7 18 / 0.9);
}

.hover\:border-gray-950\/95:hover {
  border-color: rgb(3 7 18 / 0.95);
}

.hover\:bg-button-primary-bg-hover:hover {
  background-color: var(--button-primary-bg-hover);
}

.hover\:bg-button-secondary-bg-hover:hover {
  background-color: var(--button-secondary-bg-hover);
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-100\/0:hover {
  background-color: rgb(243 244 246 / 0);
}

.hover\:bg-gray-100\/10:hover {
  background-color: rgb(243 244 246 / 0.1);
}

.hover\:bg-gray-100\/100:hover {
  background-color: rgb(243 244 246 / 1);
}

.hover\:bg-gray-100\/15:hover {
  background-color: rgb(243 244 246 / 0.15);
}

.hover\:bg-gray-100\/20:hover {
  background-color: rgb(243 244 246 / 0.2);
}

.hover\:bg-gray-100\/25:hover {
  background-color: rgb(243 244 246 / 0.25);
}

.hover\:bg-gray-100\/30:hover {
  background-color: rgb(243 244 246 / 0.3);
}

.hover\:bg-gray-100\/35:hover {
  background-color: rgb(243 244 246 / 0.35);
}

.hover\:bg-gray-100\/40:hover {
  background-color: rgb(243 244 246 / 0.4);
}

.hover\:bg-gray-100\/45:hover {
  background-color: rgb(243 244 246 / 0.45);
}

.hover\:bg-gray-100\/5:hover {
  background-color: rgb(243 244 246 / 0.05);
}

.hover\:bg-gray-100\/50:hover {
  background-color: rgb(243 244 246 / 0.5);
}

.hover\:bg-gray-100\/55:hover {
  background-color: rgb(243 244 246 / 0.55);
}

.hover\:bg-gray-100\/60:hover {
  background-color: rgb(243 244 246 / 0.6);
}

.hover\:bg-gray-100\/65:hover {
  background-color: rgb(243 244 246 / 0.65);
}

.hover\:bg-gray-100\/70:hover {
  background-color: rgb(243 244 246 / 0.7);
}

.hover\:bg-gray-100\/75:hover {
  background-color: rgb(243 244 246 / 0.75);
}

.hover\:bg-gray-100\/80:hover {
  background-color: rgb(243 244 246 / 0.8);
}

.hover\:bg-gray-100\/85:hover {
  background-color: rgb(243 244 246 / 0.85);
}

.hover\:bg-gray-100\/90:hover {
  background-color: rgb(243 244 246 / 0.9);
}

.hover\:bg-gray-100\/95:hover {
  background-color: rgb(243 244 246 / 0.95);
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-200\/0:hover {
  background-color: rgb(229 231 235 / 0);
}

.hover\:bg-gray-200\/10:hover {
  background-color: rgb(229 231 235 / 0.1);
}

.hover\:bg-gray-200\/100:hover {
  background-color: rgb(229 231 235 / 1);
}

.hover\:bg-gray-200\/15:hover {
  background-color: rgb(229 231 235 / 0.15);
}

.hover\:bg-gray-200\/20:hover {
  background-color: rgb(229 231 235 / 0.2);
}

.hover\:bg-gray-200\/25:hover {
  background-color: rgb(229 231 235 / 0.25);
}

.hover\:bg-gray-200\/30:hover {
  background-color: rgb(229 231 235 / 0.3);
}

.hover\:bg-gray-200\/35:hover {
  background-color: rgb(229 231 235 / 0.35);
}

.hover\:bg-gray-200\/40:hover {
  background-color: rgb(229 231 235 / 0.4);
}

.hover\:bg-gray-200\/45:hover {
  background-color: rgb(229 231 235 / 0.45);
}

.hover\:bg-gray-200\/5:hover {
  background-color: rgb(229 231 235 / 0.05);
}

.hover\:bg-gray-200\/50:hover {
  background-color: rgb(229 231 235 / 0.5);
}

.hover\:bg-gray-200\/55:hover {
  background-color: rgb(229 231 235 / 0.55);
}

.hover\:bg-gray-200\/60:hover {
  background-color: rgb(229 231 235 / 0.6);
}

.hover\:bg-gray-200\/65:hover {
  background-color: rgb(229 231 235 / 0.65);
}

.hover\:bg-gray-200\/70:hover {
  background-color: rgb(229 231 235 / 0.7);
}

.hover\:bg-gray-200\/75:hover {
  background-color: rgb(229 231 235 / 0.75);
}

.hover\:bg-gray-200\/80:hover {
  background-color: rgb(229 231 235 / 0.8);
}

.hover\:bg-gray-200\/85:hover {
  background-color: rgb(229 231 235 / 0.85);
}

.hover\:bg-gray-200\/90:hover {
  background-color: rgb(229 231 235 / 0.9);
}

.hover\:bg-gray-200\/95:hover {
  background-color: rgb(229 231 235 / 0.95);
}

.hover\:bg-gray-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-300\/0:hover {
  background-color: rgb(209 213 219 / 0);
}

.hover\:bg-gray-300\/10:hover {
  background-color: rgb(209 213 219 / 0.1);
}

.hover\:bg-gray-300\/100:hover {
  background-color: rgb(209 213 219 / 1);
}

.hover\:bg-gray-300\/15:hover {
  background-color: rgb(209 213 219 / 0.15);
}

.hover\:bg-gray-300\/20:hover {
  background-color: rgb(209 213 219 / 0.2);
}

.hover\:bg-gray-300\/25:hover {
  background-color: rgb(209 213 219 / 0.25);
}

.hover\:bg-gray-300\/30:hover {
  background-color: rgb(209 213 219 / 0.3);
}

.hover\:bg-gray-300\/35:hover {
  background-color: rgb(209 213 219 / 0.35);
}

.hover\:bg-gray-300\/40:hover {
  background-color: rgb(209 213 219 / 0.4);
}

.hover\:bg-gray-300\/45:hover {
  background-color: rgb(209 213 219 / 0.45);
}

.hover\:bg-gray-300\/5:hover {
  background-color: rgb(209 213 219 / 0.05);
}

.hover\:bg-gray-300\/50:hover {
  background-color: rgb(209 213 219 / 0.5);
}

.hover\:bg-gray-300\/55:hover {
  background-color: rgb(209 213 219 / 0.55);
}

.hover\:bg-gray-300\/60:hover {
  background-color: rgb(209 213 219 / 0.6);
}

.hover\:bg-gray-300\/65:hover {
  background-color: rgb(209 213 219 / 0.65);
}

.hover\:bg-gray-300\/70:hover {
  background-color: rgb(209 213 219 / 0.7);
}

.hover\:bg-gray-300\/75:hover {
  background-color: rgb(209 213 219 / 0.75);
}

.hover\:bg-gray-300\/80:hover {
  background-color: rgb(209 213 219 / 0.8);
}

.hover\:bg-gray-300\/85:hover {
  background-color: rgb(209 213 219 / 0.85);
}

.hover\:bg-gray-300\/90:hover {
  background-color: rgb(209 213 219 / 0.9);
}

.hover\:bg-gray-300\/95:hover {
  background-color: rgb(209 213 219 / 0.95);
}

.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-400\/0:hover {
  background-color: rgb(156 163 175 / 0);
}

.hover\:bg-gray-400\/10:hover {
  background-color: rgb(156 163 175 / 0.1);
}

.hover\:bg-gray-400\/100:hover {
  background-color: rgb(156 163 175 / 1);
}

.hover\:bg-gray-400\/15:hover {
  background-color: rgb(156 163 175 / 0.15);
}

.hover\:bg-gray-400\/20:hover {
  background-color: rgb(156 163 175 / 0.2);
}

.hover\:bg-gray-400\/25:hover {
  background-color: rgb(156 163 175 / 0.25);
}

.hover\:bg-gray-400\/30:hover {
  background-color: rgb(156 163 175 / 0.3);
}

.hover\:bg-gray-400\/35:hover {
  background-color: rgb(156 163 175 / 0.35);
}

.hover\:bg-gray-400\/40:hover {
  background-color: rgb(156 163 175 / 0.4);
}

.hover\:bg-gray-400\/45:hover {
  background-color: rgb(156 163 175 / 0.45);
}

.hover\:bg-gray-400\/5:hover {
  background-color: rgb(156 163 175 / 0.05);
}

.hover\:bg-gray-400\/50:hover {
  background-color: rgb(156 163 175 / 0.5);
}

.hover\:bg-gray-400\/55:hover {
  background-color: rgb(156 163 175 / 0.55);
}

.hover\:bg-gray-400\/60:hover {
  background-color: rgb(156 163 175 / 0.6);
}

.hover\:bg-gray-400\/65:hover {
  background-color: rgb(156 163 175 / 0.65);
}

.hover\:bg-gray-400\/70:hover {
  background-color: rgb(156 163 175 / 0.7);
}

.hover\:bg-gray-400\/75:hover {
  background-color: rgb(156 163 175 / 0.75);
}

.hover\:bg-gray-400\/80:hover {
  background-color: rgb(156 163 175 / 0.8);
}

.hover\:bg-gray-400\/85:hover {
  background-color: rgb(156 163 175 / 0.85);
}

.hover\:bg-gray-400\/90:hover {
  background-color: rgb(156 163 175 / 0.9);
}

.hover\:bg-gray-400\/95:hover {
  background-color: rgb(156 163 175 / 0.95);
}

.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-50\/0:hover {
  background-color: rgb(249 250 251 / 0);
}

.hover\:bg-gray-50\/10:hover {
  background-color: rgb(249 250 251 / 0.1);
}

.hover\:bg-gray-50\/100:hover {
  background-color: rgb(249 250 251 / 1);
}

.hover\:bg-gray-50\/15:hover {
  background-color: rgb(249 250 251 / 0.15);
}

.hover\:bg-gray-50\/20:hover {
  background-color: rgb(249 250 251 / 0.2);
}

.hover\:bg-gray-50\/25:hover {
  background-color: rgb(249 250 251 / 0.25);
}

.hover\:bg-gray-50\/30:hover {
  background-color: rgb(249 250 251 / 0.3);
}

.hover\:bg-gray-50\/35:hover {
  background-color: rgb(249 250 251 / 0.35);
}

.hover\:bg-gray-50\/40:hover {
  background-color: rgb(249 250 251 / 0.4);
}

.hover\:bg-gray-50\/45:hover {
  background-color: rgb(249 250 251 / 0.45);
}

.hover\:bg-gray-50\/5:hover {
  background-color: rgb(249 250 251 / 0.05);
}

.hover\:bg-gray-50\/50:hover {
  background-color: rgb(249 250 251 / 0.5);
}

.hover\:bg-gray-50\/55:hover {
  background-color: rgb(249 250 251 / 0.55);
}

.hover\:bg-gray-50\/60:hover {
  background-color: rgb(249 250 251 / 0.6);
}

.hover\:bg-gray-50\/65:hover {
  background-color: rgb(249 250 251 / 0.65);
}

.hover\:bg-gray-50\/70:hover {
  background-color: rgb(249 250 251 / 0.7);
}

.hover\:bg-gray-50\/75:hover {
  background-color: rgb(249 250 251 / 0.75);
}

.hover\:bg-gray-50\/80:hover {
  background-color: rgb(249 250 251 / 0.8);
}

.hover\:bg-gray-50\/85:hover {
  background-color: rgb(249 250 251 / 0.85);
}

.hover\:bg-gray-50\/90:hover {
  background-color: rgb(249 250 251 / 0.9);
}

.hover\:bg-gray-50\/95:hover {
  background-color: rgb(249 250 251 / 0.95);
}

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

.hover\:bg-gray-500\/0:hover {
  background-color: rgb(107 114 128 / 0);
}

.hover\:bg-gray-500\/10:hover {
  background-color: rgb(107 114 128 / 0.1);
}

.hover\:bg-gray-500\/100:hover {
  background-color: rgb(107 114 128 / 1);
}

.hover\:bg-gray-500\/15:hover {
  background-color: rgb(107 114 128 / 0.15);
}

.hover\:bg-gray-500\/20:hover {
  background-color: rgb(107 114 128 / 0.2);
}

.hover\:bg-gray-500\/25:hover {
  background-color: rgb(107 114 128 / 0.25);
}

.hover\:bg-gray-500\/30:hover {
  background-color: rgb(107 114 128 / 0.3);
}

.hover\:bg-gray-500\/35:hover {
  background-color: rgb(107 114 128 / 0.35);
}

.hover\:bg-gray-500\/40:hover {
  background-color: rgb(107 114 128 / 0.4);
}

.hover\:bg-gray-500\/45:hover {
  background-color: rgb(107 114 128 / 0.45);
}

.hover\:bg-gray-500\/5:hover {
  background-color: rgb(107 114 128 / 0.05);
}

.hover\:bg-gray-500\/50:hover {
  background-color: rgb(107 114 128 / 0.5);
}

.hover\:bg-gray-500\/55:hover {
  background-color: rgb(107 114 128 / 0.55);
}

.hover\:bg-gray-500\/60:hover {
  background-color: rgb(107 114 128 / 0.6);
}

.hover\:bg-gray-500\/65:hover {
  background-color: rgb(107 114 128 / 0.65);
}

.hover\:bg-gray-500\/70:hover {
  background-color: rgb(107 114 128 / 0.7);
}

.hover\:bg-gray-500\/75:hover {
  background-color: rgb(107 114 128 / 0.75);
}

.hover\:bg-gray-500\/80:hover {
  background-color: rgb(107 114 128 / 0.8);
}

.hover\:bg-gray-500\/85:hover {
  background-color: rgb(107 114 128 / 0.85);
}

.hover\:bg-gray-500\/90:hover {
  background-color: rgb(107 114 128 / 0.9);
}

.hover\:bg-gray-500\/95:hover {
  background-color: rgb(107 114 128 / 0.95);
}

.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-600\/0:hover {
  background-color: rgb(75 85 99 / 0);
}

.hover\:bg-gray-600\/10:hover {
  background-color: rgb(75 85 99 / 0.1);
}

.hover\:bg-gray-600\/100:hover {
  background-color: rgb(75 85 99 / 1);
}

.hover\:bg-gray-600\/15:hover {
  background-color: rgb(75 85 99 / 0.15);
}

.hover\:bg-gray-600\/20:hover {
  background-color: rgb(75 85 99 / 0.2);
}

.hover\:bg-gray-600\/25:hover {
  background-color: rgb(75 85 99 / 0.25);
}

.hover\:bg-gray-600\/30:hover {
  background-color: rgb(75 85 99 / 0.3);
}

.hover\:bg-gray-600\/35:hover {
  background-color: rgb(75 85 99 / 0.35);
}

.hover\:bg-gray-600\/40:hover {
  background-color: rgb(75 85 99 / 0.4);
}

.hover\:bg-gray-600\/45:hover {
  background-color: rgb(75 85 99 / 0.45);
}

.hover\:bg-gray-600\/5:hover {
  background-color: rgb(75 85 99 / 0.05);
}

.hover\:bg-gray-600\/50:hover {
  background-color: rgb(75 85 99 / 0.5);
}

.hover\:bg-gray-600\/55:hover {
  background-color: rgb(75 85 99 / 0.55);
}

.hover\:bg-gray-600\/60:hover {
  background-color: rgb(75 85 99 / 0.6);
}

.hover\:bg-gray-600\/65:hover {
  background-color: rgb(75 85 99 / 0.65);
}

.hover\:bg-gray-600\/70:hover {
  background-color: rgb(75 85 99 / 0.7);
}

.hover\:bg-gray-600\/75:hover {
  background-color: rgb(75 85 99 / 0.75);
}

.hover\:bg-gray-600\/80:hover {
  background-color: rgb(75 85 99 / 0.8);
}

.hover\:bg-gray-600\/85:hover {
  background-color: rgb(75 85 99 / 0.85);
}

.hover\:bg-gray-600\/90:hover {
  background-color: rgb(75 85 99 / 0.9);
}

.hover\:bg-gray-600\/95:hover {
  background-color: rgb(75 85 99 / 0.95);
}

.hover\:bg-gray-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-700\/0:hover {
  background-color: rgb(55 65 81 / 0);
}

.hover\:bg-gray-700\/10:hover {
  background-color: rgb(55 65 81 / 0.1);
}

.hover\:bg-gray-700\/100:hover {
  background-color: rgb(55 65 81 / 1);
}

.hover\:bg-gray-700\/15:hover {
  background-color: rgb(55 65 81 / 0.15);
}

.hover\:bg-gray-700\/20:hover {
  background-color: rgb(55 65 81 / 0.2);
}

.hover\:bg-gray-700\/25:hover {
  background-color: rgb(55 65 81 / 0.25);
}

.hover\:bg-gray-700\/30:hover {
  background-color: rgb(55 65 81 / 0.3);
}

.hover\:bg-gray-700\/35:hover {
  background-color: rgb(55 65 81 / 0.35);
}

.hover\:bg-gray-700\/40:hover {
  background-color: rgb(55 65 81 / 0.4);
}

.hover\:bg-gray-700\/45:hover {
  background-color: rgb(55 65 81 / 0.45);
}

.hover\:bg-gray-700\/5:hover {
  background-color: rgb(55 65 81 / 0.05);
}

.hover\:bg-gray-700\/50:hover {
  background-color: rgb(55 65 81 / 0.5);
}

.hover\:bg-gray-700\/55:hover {
  background-color: rgb(55 65 81 / 0.55);
}

.hover\:bg-gray-700\/60:hover {
  background-color: rgb(55 65 81 / 0.6);
}

.hover\:bg-gray-700\/65:hover {
  background-color: rgb(55 65 81 / 0.65);
}

.hover\:bg-gray-700\/70:hover {
  background-color: rgb(55 65 81 / 0.7);
}

.hover\:bg-gray-700\/75:hover {
  background-color: rgb(55 65 81 / 0.75);
}

.hover\:bg-gray-700\/80:hover {
  background-color: rgb(55 65 81 / 0.8);
}

.hover\:bg-gray-700\/85:hover {
  background-color: rgb(55 65 81 / 0.85);
}

.hover\:bg-gray-700\/90:hover {
  background-color: rgb(55 65 81 / 0.9);
}

.hover\:bg-gray-700\/95:hover {
  background-color: rgb(55 65 81 / 0.95);
}

.hover\:bg-gray-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-800\/0:hover {
  background-color: rgb(31 41 55 / 0);
}

.hover\:bg-gray-800\/10:hover {
  background-color: rgb(31 41 55 / 0.1);
}

.hover\:bg-gray-800\/100:hover {
  background-color: rgb(31 41 55 / 1);
}

.hover\:bg-gray-800\/15:hover {
  background-color: rgb(31 41 55 / 0.15);
}

.hover\:bg-gray-800\/20:hover {
  background-color: rgb(31 41 55 / 0.2);
}

.hover\:bg-gray-800\/25:hover {
  background-color: rgb(31 41 55 / 0.25);
}

.hover\:bg-gray-800\/30:hover {
  background-color: rgb(31 41 55 / 0.3);
}

.hover\:bg-gray-800\/35:hover {
  background-color: rgb(31 41 55 / 0.35);
}

.hover\:bg-gray-800\/40:hover {
  background-color: rgb(31 41 55 / 0.4);
}

.hover\:bg-gray-800\/45:hover {
  background-color: rgb(31 41 55 / 0.45);
}

.hover\:bg-gray-800\/5:hover {
  background-color: rgb(31 41 55 / 0.05);
}

.hover\:bg-gray-800\/50:hover {
  background-color: rgb(31 41 55 / 0.5);
}

.hover\:bg-gray-800\/55:hover {
  background-color: rgb(31 41 55 / 0.55);
}

.hover\:bg-gray-800\/60:hover {
  background-color: rgb(31 41 55 / 0.6);
}

.hover\:bg-gray-800\/65:hover {
  background-color: rgb(31 41 55 / 0.65);
}

.hover\:bg-gray-800\/70:hover {
  background-color: rgb(31 41 55 / 0.7);
}

.hover\:bg-gray-800\/75:hover {
  background-color: rgb(31 41 55 / 0.75);
}

.hover\:bg-gray-800\/80:hover {
  background-color: rgb(31 41 55 / 0.8);
}

.hover\:bg-gray-800\/85:hover {
  background-color: rgb(31 41 55 / 0.85);
}

.hover\:bg-gray-800\/90:hover {
  background-color: rgb(31 41 55 / 0.9);
}

.hover\:bg-gray-800\/95:hover {
  background-color: rgb(31 41 55 / 0.95);
}

.hover\:bg-gray-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-900\/0:hover {
  background-color: rgb(17 24 39 / 0);
}

.hover\:bg-gray-900\/10:hover {
  background-color: rgb(17 24 39 / 0.1);
}

.hover\:bg-gray-900\/100:hover {
  background-color: rgb(17 24 39 / 1);
}

.hover\:bg-gray-900\/15:hover {
  background-color: rgb(17 24 39 / 0.15);
}

.hover\:bg-gray-900\/20:hover {
  background-color: rgb(17 24 39 / 0.2);
}

.hover\:bg-gray-900\/25:hover {
  background-color: rgb(17 24 39 / 0.25);
}

.hover\:bg-gray-900\/30:hover {
  background-color: rgb(17 24 39 / 0.3);
}

.hover\:bg-gray-900\/35:hover {
  background-color: rgb(17 24 39 / 0.35);
}

.hover\:bg-gray-900\/40:hover {
  background-color: rgb(17 24 39 / 0.4);
}

.hover\:bg-gray-900\/45:hover {
  background-color: rgb(17 24 39 / 0.45);
}

.hover\:bg-gray-900\/5:hover {
  background-color: rgb(17 24 39 / 0.05);
}

.hover\:bg-gray-900\/50:hover {
  background-color: rgb(17 24 39 / 0.5);
}

.hover\:bg-gray-900\/55:hover {
  background-color: rgb(17 24 39 / 0.55);
}

.hover\:bg-gray-900\/60:hover {
  background-color: rgb(17 24 39 / 0.6);
}

.hover\:bg-gray-900\/65:hover {
  background-color: rgb(17 24 39 / 0.65);
}

.hover\:bg-gray-900\/70:hover {
  background-color: rgb(17 24 39 / 0.7);
}

.hover\:bg-gray-900\/75:hover {
  background-color: rgb(17 24 39 / 0.75);
}

.hover\:bg-gray-900\/80:hover {
  background-color: rgb(17 24 39 / 0.8);
}

.hover\:bg-gray-900\/85:hover {
  background-color: rgb(17 24 39 / 0.85);
}

.hover\:bg-gray-900\/90:hover {
  background-color: rgb(17 24 39 / 0.9);
}

.hover\:bg-gray-900\/95:hover {
  background-color: rgb(17 24 39 / 0.95);
}

.hover\:bg-gray-950:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
}

.hover\:bg-gray-950\/0:hover {
  background-color: rgb(3 7 18 / 0);
}

.hover\:bg-gray-950\/10:hover {
  background-color: rgb(3 7 18 / 0.1);
}

.hover\:bg-gray-950\/100:hover {
  background-color: rgb(3 7 18 / 1);
}

.hover\:bg-gray-950\/15:hover {
  background-color: rgb(3 7 18 / 0.15);
}

.hover\:bg-gray-950\/20:hover {
  background-color: rgb(3 7 18 / 0.2);
}

.hover\:bg-gray-950\/25:hover {
  background-color: rgb(3 7 18 / 0.25);
}

.hover\:bg-gray-950\/30:hover {
  background-color: rgb(3 7 18 / 0.3);
}

.hover\:bg-gray-950\/35:hover {
  background-color: rgb(3 7 18 / 0.35);
}

.hover\:bg-gray-950\/40:hover {
  background-color: rgb(3 7 18 / 0.4);
}

.hover\:bg-gray-950\/45:hover {
  background-color: rgb(3 7 18 / 0.45);
}

.hover\:bg-gray-950\/5:hover {
  background-color: rgb(3 7 18 / 0.05);
}

.hover\:bg-gray-950\/50:hover {
  background-color: rgb(3 7 18 / 0.5);
}

.hover\:bg-gray-950\/55:hover {
  background-color: rgb(3 7 18 / 0.55);
}

.hover\:bg-gray-950\/60:hover {
  background-color: rgb(3 7 18 / 0.6);
}

.hover\:bg-gray-950\/65:hover {
  background-color: rgb(3 7 18 / 0.65);
}

.hover\:bg-gray-950\/70:hover {
  background-color: rgb(3 7 18 / 0.7);
}

.hover\:bg-gray-950\/75:hover {
  background-color: rgb(3 7 18 / 0.75);
}

.hover\:bg-gray-950\/80:hover {
  background-color: rgb(3 7 18 / 0.8);
}

.hover\:bg-gray-950\/85:hover {
  background-color: rgb(3 7 18 / 0.85);
}

.hover\:bg-gray-950\/90:hover {
  background-color: rgb(3 7 18 / 0.9);
}

.hover\:bg-gray-950\/95:hover {
  background-color: rgb(3 7 18 / 0.95);
}

.hover\:bg-navbar-icon-bg-hover:hover {
  background-color: var(--navbar-icon-bg-hover);
}

.hover\:bg-surface-1-bg:hover {
  background-color: var(--surface-1-bg);
}

.hover\:bg-surface-1-bg-hover:hover {
  background-color: var(--surface-1-bg-hover);
}

.hover\:text-button-primary-content-hover:hover {
  color: var(--button-primary-content-hover);
}

.hover\:text-button-secondary-content-hover:hover {
  color: var(--button-secondary-content-hover);
}

.hover\:text-gray-100:hover {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-100\/0:hover {
  color: rgb(243 244 246 / 0);
}

.hover\:text-gray-100\/10:hover {
  color: rgb(243 244 246 / 0.1);
}

.hover\:text-gray-100\/100:hover {
  color: rgb(243 244 246 / 1);
}

.hover\:text-gray-100\/15:hover {
  color: rgb(243 244 246 / 0.15);
}

.hover\:text-gray-100\/20:hover {
  color: rgb(243 244 246 / 0.2);
}

.hover\:text-gray-100\/25:hover {
  color: rgb(243 244 246 / 0.25);
}

.hover\:text-gray-100\/30:hover {
  color: rgb(243 244 246 / 0.3);
}

.hover\:text-gray-100\/35:hover {
  color: rgb(243 244 246 / 0.35);
}

.hover\:text-gray-100\/40:hover {
  color: rgb(243 244 246 / 0.4);
}

.hover\:text-gray-100\/45:hover {
  color: rgb(243 244 246 / 0.45);
}

.hover\:text-gray-100\/5:hover {
  color: rgb(243 244 246 / 0.05);
}

.hover\:text-gray-100\/50:hover {
  color: rgb(243 244 246 / 0.5);
}

.hover\:text-gray-100\/55:hover {
  color: rgb(243 244 246 / 0.55);
}

.hover\:text-gray-100\/60:hover {
  color: rgb(243 244 246 / 0.6);
}

.hover\:text-gray-100\/65:hover {
  color: rgb(243 244 246 / 0.65);
}

.hover\:text-gray-100\/70:hover {
  color: rgb(243 244 246 / 0.7);
}

.hover\:text-gray-100\/75:hover {
  color: rgb(243 244 246 / 0.75);
}

.hover\:text-gray-100\/80:hover {
  color: rgb(243 244 246 / 0.8);
}

.hover\:text-gray-100\/85:hover {
  color: rgb(243 244 246 / 0.85);
}

.hover\:text-gray-100\/90:hover {
  color: rgb(243 244 246 / 0.9);
}

.hover\:text-gray-100\/95:hover {
  color: rgb(243 244 246 / 0.95);
}

.hover\:text-gray-200:hover {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-200\/0:hover {
  color: rgb(229 231 235 / 0);
}

.hover\:text-gray-200\/10:hover {
  color: rgb(229 231 235 / 0.1);
}

.hover\:text-gray-200\/100:hover {
  color: rgb(229 231 235 / 1);
}

.hover\:text-gray-200\/15:hover {
  color: rgb(229 231 235 / 0.15);
}

.hover\:text-gray-200\/20:hover {
  color: rgb(229 231 235 / 0.2);
}

.hover\:text-gray-200\/25:hover {
  color: rgb(229 231 235 / 0.25);
}

.hover\:text-gray-200\/30:hover {
  color: rgb(229 231 235 / 0.3);
}

.hover\:text-gray-200\/35:hover {
  color: rgb(229 231 235 / 0.35);
}

.hover\:text-gray-200\/40:hover {
  color: rgb(229 231 235 / 0.4);
}

.hover\:text-gray-200\/45:hover {
  color: rgb(229 231 235 / 0.45);
}

.hover\:text-gray-200\/5:hover {
  color: rgb(229 231 235 / 0.05);
}

.hover\:text-gray-200\/50:hover {
  color: rgb(229 231 235 / 0.5);
}

.hover\:text-gray-200\/55:hover {
  color: rgb(229 231 235 / 0.55);
}

.hover\:text-gray-200\/60:hover {
  color: rgb(229 231 235 / 0.6);
}

.hover\:text-gray-200\/65:hover {
  color: rgb(229 231 235 / 0.65);
}

.hover\:text-gray-200\/70:hover {
  color: rgb(229 231 235 / 0.7);
}

.hover\:text-gray-200\/75:hover {
  color: rgb(229 231 235 / 0.75);
}

.hover\:text-gray-200\/80:hover {
  color: rgb(229 231 235 / 0.8);
}

.hover\:text-gray-200\/85:hover {
  color: rgb(229 231 235 / 0.85);
}

.hover\:text-gray-200\/90:hover {
  color: rgb(229 231 235 / 0.9);
}

.hover\:text-gray-200\/95:hover {
  color: rgb(229 231 235 / 0.95);
}

.hover\:text-gray-300:hover {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-300\/0:hover {
  color: rgb(209 213 219 / 0);
}

.hover\:text-gray-300\/10:hover {
  color: rgb(209 213 219 / 0.1);
}

.hover\:text-gray-300\/100:hover {
  color: rgb(209 213 219 / 1);
}

.hover\:text-gray-300\/15:hover {
  color: rgb(209 213 219 / 0.15);
}

.hover\:text-gray-300\/20:hover {
  color: rgb(209 213 219 / 0.2);
}

.hover\:text-gray-300\/25:hover {
  color: rgb(209 213 219 / 0.25);
}

.hover\:text-gray-300\/30:hover {
  color: rgb(209 213 219 / 0.3);
}

.hover\:text-gray-300\/35:hover {
  color: rgb(209 213 219 / 0.35);
}

.hover\:text-gray-300\/40:hover {
  color: rgb(209 213 219 / 0.4);
}

.hover\:text-gray-300\/45:hover {
  color: rgb(209 213 219 / 0.45);
}

.hover\:text-gray-300\/5:hover {
  color: rgb(209 213 219 / 0.05);
}

.hover\:text-gray-300\/50:hover {
  color: rgb(209 213 219 / 0.5);
}

.hover\:text-gray-300\/55:hover {
  color: rgb(209 213 219 / 0.55);
}

.hover\:text-gray-300\/60:hover {
  color: rgb(209 213 219 / 0.6);
}

.hover\:text-gray-300\/65:hover {
  color: rgb(209 213 219 / 0.65);
}

.hover\:text-gray-300\/70:hover {
  color: rgb(209 213 219 / 0.7);
}

.hover\:text-gray-300\/75:hover {
  color: rgb(209 213 219 / 0.75);
}

.hover\:text-gray-300\/80:hover {
  color: rgb(209 213 219 / 0.8);
}

.hover\:text-gray-300\/85:hover {
  color: rgb(209 213 219 / 0.85);
}

.hover\:text-gray-300\/90:hover {
  color: rgb(209 213 219 / 0.9);
}

.hover\:text-gray-300\/95:hover {
  color: rgb(209 213 219 / 0.95);
}

.hover\:text-gray-400:hover {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-400\/0:hover {
  color: rgb(156 163 175 / 0);
}

.hover\:text-gray-400\/10:hover {
  color: rgb(156 163 175 / 0.1);
}

.hover\:text-gray-400\/100:hover {
  color: rgb(156 163 175 / 1);
}

.hover\:text-gray-400\/15:hover {
  color: rgb(156 163 175 / 0.15);
}

.hover\:text-gray-400\/20:hover {
  color: rgb(156 163 175 / 0.2);
}

.hover\:text-gray-400\/25:hover {
  color: rgb(156 163 175 / 0.25);
}

.hover\:text-gray-400\/30:hover {
  color: rgb(156 163 175 / 0.3);
}

.hover\:text-gray-400\/35:hover {
  color: rgb(156 163 175 / 0.35);
}

.hover\:text-gray-400\/40:hover {
  color: rgb(156 163 175 / 0.4);
}

.hover\:text-gray-400\/45:hover {
  color: rgb(156 163 175 / 0.45);
}

.hover\:text-gray-400\/5:hover {
  color: rgb(156 163 175 / 0.05);
}

.hover\:text-gray-400\/50:hover {
  color: rgb(156 163 175 / 0.5);
}

.hover\:text-gray-400\/55:hover {
  color: rgb(156 163 175 / 0.55);
}

.hover\:text-gray-400\/60:hover {
  color: rgb(156 163 175 / 0.6);
}

.hover\:text-gray-400\/65:hover {
  color: rgb(156 163 175 / 0.65);
}

.hover\:text-gray-400\/70:hover {
  color: rgb(156 163 175 / 0.7);
}

.hover\:text-gray-400\/75:hover {
  color: rgb(156 163 175 / 0.75);
}

.hover\:text-gray-400\/80:hover {
  color: rgb(156 163 175 / 0.8);
}

.hover\:text-gray-400\/85:hover {
  color: rgb(156 163 175 / 0.85);
}

.hover\:text-gray-400\/90:hover {
  color: rgb(156 163 175 / 0.9);
}

.hover\:text-gray-400\/95:hover {
  color: rgb(156 163 175 / 0.95);
}

.hover\:text-gray-50:hover {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-50\/0:hover {
  color: rgb(249 250 251 / 0);
}

.hover\:text-gray-50\/10:hover {
  color: rgb(249 250 251 / 0.1);
}

.hover\:text-gray-50\/100:hover {
  color: rgb(249 250 251 / 1);
}

.hover\:text-gray-50\/15:hover {
  color: rgb(249 250 251 / 0.15);
}

.hover\:text-gray-50\/20:hover {
  color: rgb(249 250 251 / 0.2);
}

.hover\:text-gray-50\/25:hover {
  color: rgb(249 250 251 / 0.25);
}

.hover\:text-gray-50\/30:hover {
  color: rgb(249 250 251 / 0.3);
}

.hover\:text-gray-50\/35:hover {
  color: rgb(249 250 251 / 0.35);
}

.hover\:text-gray-50\/40:hover {
  color: rgb(249 250 251 / 0.4);
}

.hover\:text-gray-50\/45:hover {
  color: rgb(249 250 251 / 0.45);
}

.hover\:text-gray-50\/5:hover {
  color: rgb(249 250 251 / 0.05);
}

.hover\:text-gray-50\/50:hover {
  color: rgb(249 250 251 / 0.5);
}

.hover\:text-gray-50\/55:hover {
  color: rgb(249 250 251 / 0.55);
}

.hover\:text-gray-50\/60:hover {
  color: rgb(249 250 251 / 0.6);
}

.hover\:text-gray-50\/65:hover {
  color: rgb(249 250 251 / 0.65);
}

.hover\:text-gray-50\/70:hover {
  color: rgb(249 250 251 / 0.7);
}

.hover\:text-gray-50\/75:hover {
  color: rgb(249 250 251 / 0.75);
}

.hover\:text-gray-50\/80:hover {
  color: rgb(249 250 251 / 0.8);
}

.hover\:text-gray-50\/85:hover {
  color: rgb(249 250 251 / 0.85);
}

.hover\:text-gray-50\/90:hover {
  color: rgb(249 250 251 / 0.9);
}

.hover\:text-gray-50\/95:hover {
  color: rgb(249 250 251 / 0.95);
}

.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-500\/0:hover {
  color: rgb(107 114 128 / 0);
}

.hover\:text-gray-500\/10:hover {
  color: rgb(107 114 128 / 0.1);
}

.hover\:text-gray-500\/100:hover {
  color: rgb(107 114 128 / 1);
}

.hover\:text-gray-500\/15:hover {
  color: rgb(107 114 128 / 0.15);
}

.hover\:text-gray-500\/20:hover {
  color: rgb(107 114 128 / 0.2);
}

.hover\:text-gray-500\/25:hover {
  color: rgb(107 114 128 / 0.25);
}

.hover\:text-gray-500\/30:hover {
  color: rgb(107 114 128 / 0.3);
}

.hover\:text-gray-500\/35:hover {
  color: rgb(107 114 128 / 0.35);
}

.hover\:text-gray-500\/40:hover {
  color: rgb(107 114 128 / 0.4);
}

.hover\:text-gray-500\/45:hover {
  color: rgb(107 114 128 / 0.45);
}

.hover\:text-gray-500\/5:hover {
  color: rgb(107 114 128 / 0.05);
}

.hover\:text-gray-500\/50:hover {
  color: rgb(107 114 128 / 0.5);
}

.hover\:text-gray-500\/55:hover {
  color: rgb(107 114 128 / 0.55);
}

.hover\:text-gray-500\/60:hover {
  color: rgb(107 114 128 / 0.6);
}

.hover\:text-gray-500\/65:hover {
  color: rgb(107 114 128 / 0.65);
}

.hover\:text-gray-500\/70:hover {
  color: rgb(107 114 128 / 0.7);
}

.hover\:text-gray-500\/75:hover {
  color: rgb(107 114 128 / 0.75);
}

.hover\:text-gray-500\/80:hover {
  color: rgb(107 114 128 / 0.8);
}

.hover\:text-gray-500\/85:hover {
  color: rgb(107 114 128 / 0.85);
}

.hover\:text-gray-500\/90:hover {
  color: rgb(107 114 128 / 0.9);
}

.hover\:text-gray-500\/95:hover {
  color: rgb(107 114 128 / 0.95);
}

.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-600\/0:hover {
  color: rgb(75 85 99 / 0);
}

.hover\:text-gray-600\/10:hover {
  color: rgb(75 85 99 / 0.1);
}

.hover\:text-gray-600\/100:hover {
  color: rgb(75 85 99 / 1);
}

.hover\:text-gray-600\/15:hover {
  color: rgb(75 85 99 / 0.15);
}

.hover\:text-gray-600\/20:hover {
  color: rgb(75 85 99 / 0.2);
}

.hover\:text-gray-600\/25:hover {
  color: rgb(75 85 99 / 0.25);
}

.hover\:text-gray-600\/30:hover {
  color: rgb(75 85 99 / 0.3);
}

.hover\:text-gray-600\/35:hover {
  color: rgb(75 85 99 / 0.35);
}

.hover\:text-gray-600\/40:hover {
  color: rgb(75 85 99 / 0.4);
}

.hover\:text-gray-600\/45:hover {
  color: rgb(75 85 99 / 0.45);
}

.hover\:text-gray-600\/5:hover {
  color: rgb(75 85 99 / 0.05);
}

.hover\:text-gray-600\/50:hover {
  color: rgb(75 85 99 / 0.5);
}

.hover\:text-gray-600\/55:hover {
  color: rgb(75 85 99 / 0.55);
}

.hover\:text-gray-600\/60:hover {
  color: rgb(75 85 99 / 0.6);
}

.hover\:text-gray-600\/65:hover {
  color: rgb(75 85 99 / 0.65);
}

.hover\:text-gray-600\/70:hover {
  color: rgb(75 85 99 / 0.7);
}

.hover\:text-gray-600\/75:hover {
  color: rgb(75 85 99 / 0.75);
}

.hover\:text-gray-600\/80:hover {
  color: rgb(75 85 99 / 0.8);
}

.hover\:text-gray-600\/85:hover {
  color: rgb(75 85 99 / 0.85);
}

.hover\:text-gray-600\/90:hover {
  color: rgb(75 85 99 / 0.9);
}

.hover\:text-gray-600\/95:hover {
  color: rgb(75 85 99 / 0.95);
}

.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-700\/0:hover {
  color: rgb(55 65 81 / 0);
}

.hover\:text-gray-700\/10:hover {
  color: rgb(55 65 81 / 0.1);
}

.hover\:text-gray-700\/100:hover {
  color: rgb(55 65 81 / 1);
}

.hover\:text-gray-700\/15:hover {
  color: rgb(55 65 81 / 0.15);
}

.hover\:text-gray-700\/20:hover {
  color: rgb(55 65 81 / 0.2);
}

.hover\:text-gray-700\/25:hover {
  color: rgb(55 65 81 / 0.25);
}

.hover\:text-gray-700\/30:hover {
  color: rgb(55 65 81 / 0.3);
}

.hover\:text-gray-700\/35:hover {
  color: rgb(55 65 81 / 0.35);
}

.hover\:text-gray-700\/40:hover {
  color: rgb(55 65 81 / 0.4);
}

.hover\:text-gray-700\/45:hover {
  color: rgb(55 65 81 / 0.45);
}

.hover\:text-gray-700\/5:hover {
  color: rgb(55 65 81 / 0.05);
}

.hover\:text-gray-700\/50:hover {
  color: rgb(55 65 81 / 0.5);
}

.hover\:text-gray-700\/55:hover {
  color: rgb(55 65 81 / 0.55);
}

.hover\:text-gray-700\/60:hover {
  color: rgb(55 65 81 / 0.6);
}

.hover\:text-gray-700\/65:hover {
  color: rgb(55 65 81 / 0.65);
}

.hover\:text-gray-700\/70:hover {
  color: rgb(55 65 81 / 0.7);
}

.hover\:text-gray-700\/75:hover {
  color: rgb(55 65 81 / 0.75);
}

.hover\:text-gray-700\/80:hover {
  color: rgb(55 65 81 / 0.8);
}

.hover\:text-gray-700\/85:hover {
  color: rgb(55 65 81 / 0.85);
}

.hover\:text-gray-700\/90:hover {
  color: rgb(55 65 81 / 0.9);
}

.hover\:text-gray-700\/95:hover {
  color: rgb(55 65 81 / 0.95);
}

.hover\:text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-800\/0:hover {
  color: rgb(31 41 55 / 0);
}

.hover\:text-gray-800\/10:hover {
  color: rgb(31 41 55 / 0.1);
}

.hover\:text-gray-800\/100:hover {
  color: rgb(31 41 55 / 1);
}

.hover\:text-gray-800\/15:hover {
  color: rgb(31 41 55 / 0.15);
}

.hover\:text-gray-800\/20:hover {
  color: rgb(31 41 55 / 0.2);
}

.hover\:text-gray-800\/25:hover {
  color: rgb(31 41 55 / 0.25);
}

.hover\:text-gray-800\/30:hover {
  color: rgb(31 41 55 / 0.3);
}

.hover\:text-gray-800\/35:hover {
  color: rgb(31 41 55 / 0.35);
}

.hover\:text-gray-800\/40:hover {
  color: rgb(31 41 55 / 0.4);
}

.hover\:text-gray-800\/45:hover {
  color: rgb(31 41 55 / 0.45);
}

.hover\:text-gray-800\/5:hover {
  color: rgb(31 41 55 / 0.05);
}

.hover\:text-gray-800\/50:hover {
  color: rgb(31 41 55 / 0.5);
}

.hover\:text-gray-800\/55:hover {
  color: rgb(31 41 55 / 0.55);
}

.hover\:text-gray-800\/60:hover {
  color: rgb(31 41 55 / 0.6);
}

.hover\:text-gray-800\/65:hover {
  color: rgb(31 41 55 / 0.65);
}

.hover\:text-gray-800\/70:hover {
  color: rgb(31 41 55 / 0.7);
}

.hover\:text-gray-800\/75:hover {
  color: rgb(31 41 55 / 0.75);
}

.hover\:text-gray-800\/80:hover {
  color: rgb(31 41 55 / 0.8);
}

.hover\:text-gray-800\/85:hover {
  color: rgb(31 41 55 / 0.85);
}

.hover\:text-gray-800\/90:hover {
  color: rgb(31 41 55 / 0.9);
}

.hover\:text-gray-800\/95:hover {
  color: rgb(31 41 55 / 0.95);
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-900\/0:hover {
  color: rgb(17 24 39 / 0);
}

.hover\:text-gray-900\/10:hover {
  color: rgb(17 24 39 / 0.1);
}

.hover\:text-gray-900\/100:hover {
  color: rgb(17 24 39 / 1);
}

.hover\:text-gray-900\/15:hover {
  color: rgb(17 24 39 / 0.15);
}

.hover\:text-gray-900\/20:hover {
  color: rgb(17 24 39 / 0.2);
}

.hover\:text-gray-900\/25:hover {
  color: rgb(17 24 39 / 0.25);
}

.hover\:text-gray-900\/30:hover {
  color: rgb(17 24 39 / 0.3);
}

.hover\:text-gray-900\/35:hover {
  color: rgb(17 24 39 / 0.35);
}

.hover\:text-gray-900\/40:hover {
  color: rgb(17 24 39 / 0.4);
}

.hover\:text-gray-900\/45:hover {
  color: rgb(17 24 39 / 0.45);
}

.hover\:text-gray-900\/5:hover {
  color: rgb(17 24 39 / 0.05);
}

.hover\:text-gray-900\/50:hover {
  color: rgb(17 24 39 / 0.5);
}

.hover\:text-gray-900\/55:hover {
  color: rgb(17 24 39 / 0.55);
}

.hover\:text-gray-900\/60:hover {
  color: rgb(17 24 39 / 0.6);
}

.hover\:text-gray-900\/65:hover {
  color: rgb(17 24 39 / 0.65);
}

.hover\:text-gray-900\/70:hover {
  color: rgb(17 24 39 / 0.7);
}

.hover\:text-gray-900\/75:hover {
  color: rgb(17 24 39 / 0.75);
}

.hover\:text-gray-900\/80:hover {
  color: rgb(17 24 39 / 0.8);
}

.hover\:text-gray-900\/85:hover {
  color: rgb(17 24 39 / 0.85);
}

.hover\:text-gray-900\/90:hover {
  color: rgb(17 24 39 / 0.9);
}

.hover\:text-gray-900\/95:hover {
  color: rgb(17 24 39 / 0.95);
}

.hover\:text-gray-950:hover {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity, 1));
}

.hover\:text-gray-950\/0:hover {
  color: rgb(3 7 18 / 0);
}

.hover\:text-gray-950\/10:hover {
  color: rgb(3 7 18 / 0.1);
}

.hover\:text-gray-950\/100:hover {
  color: rgb(3 7 18 / 1);
}

.hover\:text-gray-950\/15:hover {
  color: rgb(3 7 18 / 0.15);
}

.hover\:text-gray-950\/20:hover {
  color: rgb(3 7 18 / 0.2);
}

.hover\:text-gray-950\/25:hover {
  color: rgb(3 7 18 / 0.25);
}

.hover\:text-gray-950\/30:hover {
  color: rgb(3 7 18 / 0.3);
}

.hover\:text-gray-950\/35:hover {
  color: rgb(3 7 18 / 0.35);
}

.hover\:text-gray-950\/40:hover {
  color: rgb(3 7 18 / 0.4);
}

.hover\:text-gray-950\/45:hover {
  color: rgb(3 7 18 / 0.45);
}

.hover\:text-gray-950\/5:hover {
  color: rgb(3 7 18 / 0.05);
}

.hover\:text-gray-950\/50:hover {
  color: rgb(3 7 18 / 0.5);
}

.hover\:text-gray-950\/55:hover {
  color: rgb(3 7 18 / 0.55);
}

.hover\:text-gray-950\/60:hover {
  color: rgb(3 7 18 / 0.6);
}

.hover\:text-gray-950\/65:hover {
  color: rgb(3 7 18 / 0.65);
}

.hover\:text-gray-950\/70:hover {
  color: rgb(3 7 18 / 0.7);
}

.hover\:text-gray-950\/75:hover {
  color: rgb(3 7 18 / 0.75);
}

.hover\:text-gray-950\/80:hover {
  color: rgb(3 7 18 / 0.8);
}

.hover\:text-gray-950\/85:hover {
  color: rgb(3 7 18 / 0.85);
}

.hover\:text-gray-950\/90:hover {
  color: rgb(3 7 18 / 0.9);
}

.hover\:text-gray-950\/95:hover {
  color: rgb(3 7 18 / 0.95);
}

.hover\:text-link-primary-hover:hover {
  color: var(--link-primary-hover);
}

.hover\:text-navbar-icon-hover:hover {
  color: var(--navbar-icon-hover);
}

.focus\:border-gray-100:focus {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-100\/0:focus {
  border-color: rgb(243 244 246 / 0);
}

.focus\:border-gray-100\/10:focus {
  border-color: rgb(243 244 246 / 0.1);
}

.focus\:border-gray-100\/100:focus {
  border-color: rgb(243 244 246 / 1);
}

.focus\:border-gray-100\/15:focus {
  border-color: rgb(243 244 246 / 0.15);
}

.focus\:border-gray-100\/20:focus {
  border-color: rgb(243 244 246 / 0.2);
}

.focus\:border-gray-100\/25:focus {
  border-color: rgb(243 244 246 / 0.25);
}

.focus\:border-gray-100\/30:focus {
  border-color: rgb(243 244 246 / 0.3);
}

.focus\:border-gray-100\/35:focus {
  border-color: rgb(243 244 246 / 0.35);
}

.focus\:border-gray-100\/40:focus {
  border-color: rgb(243 244 246 / 0.4);
}

.focus\:border-gray-100\/45:focus {
  border-color: rgb(243 244 246 / 0.45);
}

.focus\:border-gray-100\/5:focus {
  border-color: rgb(243 244 246 / 0.05);
}

.focus\:border-gray-100\/50:focus {
  border-color: rgb(243 244 246 / 0.5);
}

.focus\:border-gray-100\/55:focus {
  border-color: rgb(243 244 246 / 0.55);
}

.focus\:border-gray-100\/60:focus {
  border-color: rgb(243 244 246 / 0.6);
}

.focus\:border-gray-100\/65:focus {
  border-color: rgb(243 244 246 / 0.65);
}

.focus\:border-gray-100\/70:focus {
  border-color: rgb(243 244 246 / 0.7);
}

.focus\:border-gray-100\/75:focus {
  border-color: rgb(243 244 246 / 0.75);
}

.focus\:border-gray-100\/80:focus {
  border-color: rgb(243 244 246 / 0.8);
}

.focus\:border-gray-100\/85:focus {
  border-color: rgb(243 244 246 / 0.85);
}

.focus\:border-gray-100\/90:focus {
  border-color: rgb(243 244 246 / 0.9);
}

.focus\:border-gray-100\/95:focus {
  border-color: rgb(243 244 246 / 0.95);
}

.focus\:border-gray-200:focus {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-200\/0:focus {
  border-color: rgb(229 231 235 / 0);
}

.focus\:border-gray-200\/10:focus {
  border-color: rgb(229 231 235 / 0.1);
}

.focus\:border-gray-200\/100:focus {
  border-color: rgb(229 231 235 / 1);
}

.focus\:border-gray-200\/15:focus {
  border-color: rgb(229 231 235 / 0.15);
}

.focus\:border-gray-200\/20:focus {
  border-color: rgb(229 231 235 / 0.2);
}

.focus\:border-gray-200\/25:focus {
  border-color: rgb(229 231 235 / 0.25);
}

.focus\:border-gray-200\/30:focus {
  border-color: rgb(229 231 235 / 0.3);
}

.focus\:border-gray-200\/35:focus {
  border-color: rgb(229 231 235 / 0.35);
}

.focus\:border-gray-200\/40:focus {
  border-color: rgb(229 231 235 / 0.4);
}

.focus\:border-gray-200\/45:focus {
  border-color: rgb(229 231 235 / 0.45);
}

.focus\:border-gray-200\/5:focus {
  border-color: rgb(229 231 235 / 0.05);
}

.focus\:border-gray-200\/50:focus {
  border-color: rgb(229 231 235 / 0.5);
}

.focus\:border-gray-200\/55:focus {
  border-color: rgb(229 231 235 / 0.55);
}

.focus\:border-gray-200\/60:focus {
  border-color: rgb(229 231 235 / 0.6);
}

.focus\:border-gray-200\/65:focus {
  border-color: rgb(229 231 235 / 0.65);
}

.focus\:border-gray-200\/70:focus {
  border-color: rgb(229 231 235 / 0.7);
}

.focus\:border-gray-200\/75:focus {
  border-color: rgb(229 231 235 / 0.75);
}

.focus\:border-gray-200\/80:focus {
  border-color: rgb(229 231 235 / 0.8);
}

.focus\:border-gray-200\/85:focus {
  border-color: rgb(229 231 235 / 0.85);
}

.focus\:border-gray-200\/90:focus {
  border-color: rgb(229 231 235 / 0.9);
}

.focus\:border-gray-200\/95:focus {
  border-color: rgb(229 231 235 / 0.95);
}

.focus\:border-gray-300:focus {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-300\/0:focus {
  border-color: rgb(209 213 219 / 0);
}

.focus\:border-gray-300\/10:focus {
  border-color: rgb(209 213 219 / 0.1);
}

.focus\:border-gray-300\/100:focus {
  border-color: rgb(209 213 219 / 1);
}

.focus\:border-gray-300\/15:focus {
  border-color: rgb(209 213 219 / 0.15);
}

.focus\:border-gray-300\/20:focus {
  border-color: rgb(209 213 219 / 0.2);
}

.focus\:border-gray-300\/25:focus {
  border-color: rgb(209 213 219 / 0.25);
}

.focus\:border-gray-300\/30:focus {
  border-color: rgb(209 213 219 / 0.3);
}

.focus\:border-gray-300\/35:focus {
  border-color: rgb(209 213 219 / 0.35);
}

.focus\:border-gray-300\/40:focus {
  border-color: rgb(209 213 219 / 0.4);
}

.focus\:border-gray-300\/45:focus {
  border-color: rgb(209 213 219 / 0.45);
}

.focus\:border-gray-300\/5:focus {
  border-color: rgb(209 213 219 / 0.05);
}

.focus\:border-gray-300\/50:focus {
  border-color: rgb(209 213 219 / 0.5);
}

.focus\:border-gray-300\/55:focus {
  border-color: rgb(209 213 219 / 0.55);
}

.focus\:border-gray-300\/60:focus {
  border-color: rgb(209 213 219 / 0.6);
}

.focus\:border-gray-300\/65:focus {
  border-color: rgb(209 213 219 / 0.65);
}

.focus\:border-gray-300\/70:focus {
  border-color: rgb(209 213 219 / 0.7);
}

.focus\:border-gray-300\/75:focus {
  border-color: rgb(209 213 219 / 0.75);
}

.focus\:border-gray-300\/80:focus {
  border-color: rgb(209 213 219 / 0.8);
}

.focus\:border-gray-300\/85:focus {
  border-color: rgb(209 213 219 / 0.85);
}

.focus\:border-gray-300\/90:focus {
  border-color: rgb(209 213 219 / 0.9);
}

.focus\:border-gray-300\/95:focus {
  border-color: rgb(209 213 219 / 0.95);
}

.focus\:border-gray-400:focus {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-400\/0:focus {
  border-color: rgb(156 163 175 / 0);
}

.focus\:border-gray-400\/10:focus {
  border-color: rgb(156 163 175 / 0.1);
}

.focus\:border-gray-400\/100:focus {
  border-color: rgb(156 163 175 / 1);
}

.focus\:border-gray-400\/15:focus {
  border-color: rgb(156 163 175 / 0.15);
}

.focus\:border-gray-400\/20:focus {
  border-color: rgb(156 163 175 / 0.2);
}

.focus\:border-gray-400\/25:focus {
  border-color: rgb(156 163 175 / 0.25);
}

.focus\:border-gray-400\/30:focus {
  border-color: rgb(156 163 175 / 0.3);
}

.focus\:border-gray-400\/35:focus {
  border-color: rgb(156 163 175 / 0.35);
}

.focus\:border-gray-400\/40:focus {
  border-color: rgb(156 163 175 / 0.4);
}

.focus\:border-gray-400\/45:focus {
  border-color: rgb(156 163 175 / 0.45);
}

.focus\:border-gray-400\/5:focus {
  border-color: rgb(156 163 175 / 0.05);
}

.focus\:border-gray-400\/50:focus {
  border-color: rgb(156 163 175 / 0.5);
}

.focus\:border-gray-400\/55:focus {
  border-color: rgb(156 163 175 / 0.55);
}

.focus\:border-gray-400\/60:focus {
  border-color: rgb(156 163 175 / 0.6);
}

.focus\:border-gray-400\/65:focus {
  border-color: rgb(156 163 175 / 0.65);
}

.focus\:border-gray-400\/70:focus {
  border-color: rgb(156 163 175 / 0.7);
}

.focus\:border-gray-400\/75:focus {
  border-color: rgb(156 163 175 / 0.75);
}

.focus\:border-gray-400\/80:focus {
  border-color: rgb(156 163 175 / 0.8);
}

.focus\:border-gray-400\/85:focus {
  border-color: rgb(156 163 175 / 0.85);
}

.focus\:border-gray-400\/90:focus {
  border-color: rgb(156 163 175 / 0.9);
}

.focus\:border-gray-400\/95:focus {
  border-color: rgb(156 163 175 / 0.95);
}

.focus\:border-gray-50:focus {
  --tw-border-opacity: 1;
  border-color: rgb(249 250 251 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-50\/0:focus {
  border-color: rgb(249 250 251 / 0);
}

.focus\:border-gray-50\/10:focus {
  border-color: rgb(249 250 251 / 0.1);
}

.focus\:border-gray-50\/100:focus {
  border-color: rgb(249 250 251 / 1);
}

.focus\:border-gray-50\/15:focus {
  border-color: rgb(249 250 251 / 0.15);
}

.focus\:border-gray-50\/20:focus {
  border-color: rgb(249 250 251 / 0.2);
}

.focus\:border-gray-50\/25:focus {
  border-color: rgb(249 250 251 / 0.25);
}

.focus\:border-gray-50\/30:focus {
  border-color: rgb(249 250 251 / 0.3);
}

.focus\:border-gray-50\/35:focus {
  border-color: rgb(249 250 251 / 0.35);
}

.focus\:border-gray-50\/40:focus {
  border-color: rgb(249 250 251 / 0.4);
}

.focus\:border-gray-50\/45:focus {
  border-color: rgb(249 250 251 / 0.45);
}

.focus\:border-gray-50\/5:focus {
  border-color: rgb(249 250 251 / 0.05);
}

.focus\:border-gray-50\/50:focus {
  border-color: rgb(249 250 251 / 0.5);
}

.focus\:border-gray-50\/55:focus {
  border-color: rgb(249 250 251 / 0.55);
}

.focus\:border-gray-50\/60:focus {
  border-color: rgb(249 250 251 / 0.6);
}

.focus\:border-gray-50\/65:focus {
  border-color: rgb(249 250 251 / 0.65);
}

.focus\:border-gray-50\/70:focus {
  border-color: rgb(249 250 251 / 0.7);
}

.focus\:border-gray-50\/75:focus {
  border-color: rgb(249 250 251 / 0.75);
}

.focus\:border-gray-50\/80:focus {
  border-color: rgb(249 250 251 / 0.8);
}

.focus\:border-gray-50\/85:focus {
  border-color: rgb(249 250 251 / 0.85);
}

.focus\:border-gray-50\/90:focus {
  border-color: rgb(249 250 251 / 0.9);
}

.focus\:border-gray-50\/95:focus {
  border-color: rgb(249 250 251 / 0.95);
}

.focus\:border-gray-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-500\/0:focus {
  border-color: rgb(107 114 128 / 0);
}

.focus\:border-gray-500\/10:focus {
  border-color: rgb(107 114 128 / 0.1);
}

.focus\:border-gray-500\/100:focus {
  border-color: rgb(107 114 128 / 1);
}

.focus\:border-gray-500\/15:focus {
  border-color: rgb(107 114 128 / 0.15);
}

.focus\:border-gray-500\/20:focus {
  border-color: rgb(107 114 128 / 0.2);
}

.focus\:border-gray-500\/25:focus {
  border-color: rgb(107 114 128 / 0.25);
}

.focus\:border-gray-500\/30:focus {
  border-color: rgb(107 114 128 / 0.3);
}

.focus\:border-gray-500\/35:focus {
  border-color: rgb(107 114 128 / 0.35);
}

.focus\:border-gray-500\/40:focus {
  border-color: rgb(107 114 128 / 0.4);
}

.focus\:border-gray-500\/45:focus {
  border-color: rgb(107 114 128 / 0.45);
}

.focus\:border-gray-500\/5:focus {
  border-color: rgb(107 114 128 / 0.05);
}

.focus\:border-gray-500\/50:focus {
  border-color: rgb(107 114 128 / 0.5);
}

.focus\:border-gray-500\/55:focus {
  border-color: rgb(107 114 128 / 0.55);
}

.focus\:border-gray-500\/60:focus {
  border-color: rgb(107 114 128 / 0.6);
}

.focus\:border-gray-500\/65:focus {
  border-color: rgb(107 114 128 / 0.65);
}

.focus\:border-gray-500\/70:focus {
  border-color: rgb(107 114 128 / 0.7);
}

.focus\:border-gray-500\/75:focus {
  border-color: rgb(107 114 128 / 0.75);
}

.focus\:border-gray-500\/80:focus {
  border-color: rgb(107 114 128 / 0.8);
}

.focus\:border-gray-500\/85:focus {
  border-color: rgb(107 114 128 / 0.85);
}

.focus\:border-gray-500\/90:focus {
  border-color: rgb(107 114 128 / 0.9);
}

.focus\:border-gray-500\/95:focus {
  border-color: rgb(107 114 128 / 0.95);
}

.focus\:border-gray-600:focus {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-600\/0:focus {
  border-color: rgb(75 85 99 / 0);
}

.focus\:border-gray-600\/10:focus {
  border-color: rgb(75 85 99 / 0.1);
}

.focus\:border-gray-600\/100:focus {
  border-color: rgb(75 85 99 / 1);
}

.focus\:border-gray-600\/15:focus {
  border-color: rgb(75 85 99 / 0.15);
}

.focus\:border-gray-600\/20:focus {
  border-color: rgb(75 85 99 / 0.2);
}

.focus\:border-gray-600\/25:focus {
  border-color: rgb(75 85 99 / 0.25);
}

.focus\:border-gray-600\/30:focus {
  border-color: rgb(75 85 99 / 0.3);
}

.focus\:border-gray-600\/35:focus {
  border-color: rgb(75 85 99 / 0.35);
}

.focus\:border-gray-600\/40:focus {
  border-color: rgb(75 85 99 / 0.4);
}

.focus\:border-gray-600\/45:focus {
  border-color: rgb(75 85 99 / 0.45);
}

.focus\:border-gray-600\/5:focus {
  border-color: rgb(75 85 99 / 0.05);
}

.focus\:border-gray-600\/50:focus {
  border-color: rgb(75 85 99 / 0.5);
}

.focus\:border-gray-600\/55:focus {
  border-color: rgb(75 85 99 / 0.55);
}

.focus\:border-gray-600\/60:focus {
  border-color: rgb(75 85 99 / 0.6);
}

.focus\:border-gray-600\/65:focus {
  border-color: rgb(75 85 99 / 0.65);
}

.focus\:border-gray-600\/70:focus {
  border-color: rgb(75 85 99 / 0.7);
}

.focus\:border-gray-600\/75:focus {
  border-color: rgb(75 85 99 / 0.75);
}

.focus\:border-gray-600\/80:focus {
  border-color: rgb(75 85 99 / 0.8);
}

.focus\:border-gray-600\/85:focus {
  border-color: rgb(75 85 99 / 0.85);
}

.focus\:border-gray-600\/90:focus {
  border-color: rgb(75 85 99 / 0.9);
}

.focus\:border-gray-600\/95:focus {
  border-color: rgb(75 85 99 / 0.95);
}

.focus\:border-gray-700:focus {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-700\/0:focus {
  border-color: rgb(55 65 81 / 0);
}

.focus\:border-gray-700\/10:focus {
  border-color: rgb(55 65 81 / 0.1);
}

.focus\:border-gray-700\/100:focus {
  border-color: rgb(55 65 81 / 1);
}

.focus\:border-gray-700\/15:focus {
  border-color: rgb(55 65 81 / 0.15);
}

.focus\:border-gray-700\/20:focus {
  border-color: rgb(55 65 81 / 0.2);
}

.focus\:border-gray-700\/25:focus {
  border-color: rgb(55 65 81 / 0.25);
}

.focus\:border-gray-700\/30:focus {
  border-color: rgb(55 65 81 / 0.3);
}

.focus\:border-gray-700\/35:focus {
  border-color: rgb(55 65 81 / 0.35);
}

.focus\:border-gray-700\/40:focus {
  border-color: rgb(55 65 81 / 0.4);
}

.focus\:border-gray-700\/45:focus {
  border-color: rgb(55 65 81 / 0.45);
}

.focus\:border-gray-700\/5:focus {
  border-color: rgb(55 65 81 / 0.05);
}

.focus\:border-gray-700\/50:focus {
  border-color: rgb(55 65 81 / 0.5);
}

.focus\:border-gray-700\/55:focus {
  border-color: rgb(55 65 81 / 0.55);
}

.focus\:border-gray-700\/60:focus {
  border-color: rgb(55 65 81 / 0.6);
}

.focus\:border-gray-700\/65:focus {
  border-color: rgb(55 65 81 / 0.65);
}

.focus\:border-gray-700\/70:focus {
  border-color: rgb(55 65 81 / 0.7);
}

.focus\:border-gray-700\/75:focus {
  border-color: rgb(55 65 81 / 0.75);
}

.focus\:border-gray-700\/80:focus {
  border-color: rgb(55 65 81 / 0.8);
}

.focus\:border-gray-700\/85:focus {
  border-color: rgb(55 65 81 / 0.85);
}

.focus\:border-gray-700\/90:focus {
  border-color: rgb(55 65 81 / 0.9);
}

.focus\:border-gray-700\/95:focus {
  border-color: rgb(55 65 81 / 0.95);
}

.focus\:border-gray-800:focus {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-800\/0:focus {
  border-color: rgb(31 41 55 / 0);
}

.focus\:border-gray-800\/10:focus {
  border-color: rgb(31 41 55 / 0.1);
}

.focus\:border-gray-800\/100:focus {
  border-color: rgb(31 41 55 / 1);
}

.focus\:border-gray-800\/15:focus {
  border-color: rgb(31 41 55 / 0.15);
}

.focus\:border-gray-800\/20:focus {
  border-color: rgb(31 41 55 / 0.2);
}

.focus\:border-gray-800\/25:focus {
  border-color: rgb(31 41 55 / 0.25);
}

.focus\:border-gray-800\/30:focus {
  border-color: rgb(31 41 55 / 0.3);
}

.focus\:border-gray-800\/35:focus {
  border-color: rgb(31 41 55 / 0.35);
}

.focus\:border-gray-800\/40:focus {
  border-color: rgb(31 41 55 / 0.4);
}

.focus\:border-gray-800\/45:focus {
  border-color: rgb(31 41 55 / 0.45);
}

.focus\:border-gray-800\/5:focus {
  border-color: rgb(31 41 55 / 0.05);
}

.focus\:border-gray-800\/50:focus {
  border-color: rgb(31 41 55 / 0.5);
}

.focus\:border-gray-800\/55:focus {
  border-color: rgb(31 41 55 / 0.55);
}

.focus\:border-gray-800\/60:focus {
  border-color: rgb(31 41 55 / 0.6);
}

.focus\:border-gray-800\/65:focus {
  border-color: rgb(31 41 55 / 0.65);
}

.focus\:border-gray-800\/70:focus {
  border-color: rgb(31 41 55 / 0.7);
}

.focus\:border-gray-800\/75:focus {
  border-color: rgb(31 41 55 / 0.75);
}

.focus\:border-gray-800\/80:focus {
  border-color: rgb(31 41 55 / 0.8);
}

.focus\:border-gray-800\/85:focus {
  border-color: rgb(31 41 55 / 0.85);
}

.focus\:border-gray-800\/90:focus {
  border-color: rgb(31 41 55 / 0.9);
}

.focus\:border-gray-800\/95:focus {
  border-color: rgb(31 41 55 / 0.95);
}

.focus\:border-gray-900:focus {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-900\/0:focus {
  border-color: rgb(17 24 39 / 0);
}

.focus\:border-gray-900\/10:focus {
  border-color: rgb(17 24 39 / 0.1);
}

.focus\:border-gray-900\/100:focus {
  border-color: rgb(17 24 39 / 1);
}

.focus\:border-gray-900\/15:focus {
  border-color: rgb(17 24 39 / 0.15);
}

.focus\:border-gray-900\/20:focus {
  border-color: rgb(17 24 39 / 0.2);
}

.focus\:border-gray-900\/25:focus {
  border-color: rgb(17 24 39 / 0.25);
}

.focus\:border-gray-900\/30:focus {
  border-color: rgb(17 24 39 / 0.3);
}

.focus\:border-gray-900\/35:focus {
  border-color: rgb(17 24 39 / 0.35);
}

.focus\:border-gray-900\/40:focus {
  border-color: rgb(17 24 39 / 0.4);
}

.focus\:border-gray-900\/45:focus {
  border-color: rgb(17 24 39 / 0.45);
}

.focus\:border-gray-900\/5:focus {
  border-color: rgb(17 24 39 / 0.05);
}

.focus\:border-gray-900\/50:focus {
  border-color: rgb(17 24 39 / 0.5);
}

.focus\:border-gray-900\/55:focus {
  border-color: rgb(17 24 39 / 0.55);
}

.focus\:border-gray-900\/60:focus {
  border-color: rgb(17 24 39 / 0.6);
}

.focus\:border-gray-900\/65:focus {
  border-color: rgb(17 24 39 / 0.65);
}

.focus\:border-gray-900\/70:focus {
  border-color: rgb(17 24 39 / 0.7);
}

.focus\:border-gray-900\/75:focus {
  border-color: rgb(17 24 39 / 0.75);
}

.focus\:border-gray-900\/80:focus {
  border-color: rgb(17 24 39 / 0.8);
}

.focus\:border-gray-900\/85:focus {
  border-color: rgb(17 24 39 / 0.85);
}

.focus\:border-gray-900\/90:focus {
  border-color: rgb(17 24 39 / 0.9);
}

.focus\:border-gray-900\/95:focus {
  border-color: rgb(17 24 39 / 0.95);
}

.focus\:border-gray-950:focus {
  --tw-border-opacity: 1;
  border-color: rgb(3 7 18 / var(--tw-border-opacity, 1));
}

.focus\:border-gray-950\/0:focus {
  border-color: rgb(3 7 18 / 0);
}

.focus\:border-gray-950\/10:focus {
  border-color: rgb(3 7 18 / 0.1);
}

.focus\:border-gray-950\/100:focus {
  border-color: rgb(3 7 18 / 1);
}

.focus\:border-gray-950\/15:focus {
  border-color: rgb(3 7 18 / 0.15);
}

.focus\:border-gray-950\/20:focus {
  border-color: rgb(3 7 18 / 0.2);
}

.focus\:border-gray-950\/25:focus {
  border-color: rgb(3 7 18 / 0.25);
}

.focus\:border-gray-950\/30:focus {
  border-color: rgb(3 7 18 / 0.3);
}

.focus\:border-gray-950\/35:focus {
  border-color: rgb(3 7 18 / 0.35);
}

.focus\:border-gray-950\/40:focus {
  border-color: rgb(3 7 18 / 0.4);
}

.focus\:border-gray-950\/45:focus {
  border-color: rgb(3 7 18 / 0.45);
}

.focus\:border-gray-950\/5:focus {
  border-color: rgb(3 7 18 / 0.05);
}

.focus\:border-gray-950\/50:focus {
  border-color: rgb(3 7 18 / 0.5);
}

.focus\:border-gray-950\/55:focus {
  border-color: rgb(3 7 18 / 0.55);
}

.focus\:border-gray-950\/60:focus {
  border-color: rgb(3 7 18 / 0.6);
}

.focus\:border-gray-950\/65:focus {
  border-color: rgb(3 7 18 / 0.65);
}

.focus\:border-gray-950\/70:focus {
  border-color: rgb(3 7 18 / 0.7);
}

.focus\:border-gray-950\/75:focus {
  border-color: rgb(3 7 18 / 0.75);
}

.focus\:border-gray-950\/80:focus {
  border-color: rgb(3 7 18 / 0.8);
}

.focus\:border-gray-950\/85:focus {
  border-color: rgb(3 7 18 / 0.85);
}

.focus\:border-gray-950\/90:focus {
  border-color: rgb(3 7 18 / 0.9);
}

.focus\:border-gray-950\/95:focus {
  border-color: rgb(3 7 18 / 0.95);
}

.focus\:bg-gray-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.focus\:bg-gray-100\/0:focus {
  background-color: rgb(243 244 246 / 0);
}

.focus\:bg-gray-100\/10:focus {
  background-color: rgb(243 244 246 / 0.1);
}

.focus\:bg-gray-100\/100:focus {
  background-color: rgb(243 244 246 / 1);
}

.focus\:bg-gray-100\/15:focus {
  background-color: rgb(243 244 246 / 0.15);
}

.focus\:bg-gray-100\/20:focus {
  background-color: rgb(243 244 246 / 0.2);
}

.focus\:bg-gray-100\/25:focus {
  background-color: rgb(243 244 246 / 0.25);
}

.focus\:bg-gray-100\/30:focus {
  background-color: rgb(243 244 246 / 0.3);
}

.focus\:bg-gray-100\/35:focus {
  background-color: rgb(243 244 246 / 0.35);
}

.focus\:bg-gray-100\/40:focus {
  background-color: rgb(243 244 246 / 0.4);
}

.focus\:bg-gray-100\/45:focus {
  background-color: rgb(243 244 246 / 0.45);
}

.focus\:bg-gray-100\/5:focus {
  background-color: rgb(243 244 246 / 0.05);
}

.focus\:bg-gray-100\/50:focus {
  background-color: rgb(243 244 246 / 0.5);
}

.focus\:bg-gray-100\/55:focus {
  background-color: rgb(243 244 246 / 0.55);
}

.focus\:bg-gray-100\/60:focus {
  background-color: rgb(243 244 246 / 0.6);
}

.focus\:bg-gray-100\/65:focus {
  background-color: rgb(243 244 246 / 0.65);
}

.focus\:bg-gray-100\/70:focus {
  background-color: rgb(243 244 246 / 0.7);
}

.focus\:bg-gray-100\/75:focus {
  background-color: rgb(243 244 246 / 0.75);
}

.focus\:bg-gray-100\/80:focus {
  background-color: rgb(243 244 246 / 0.8);
}

.focus\:bg-gray-100\/85:focus {
  background-color: rgb(243 244 246 / 0.85);
}

.focus\:bg-gray-100\/90:focus {
  background-color: rgb(243 244 246 / 0.9);
}

.focus\:bg-gray-100\/95:focus {
  background-color: rgb(243 244 246 / 0.95);
}

.focus\:bg-gray-200:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}

.focus\:bg-gray-200\/0:focus {
  background-color: rgb(229 231 235 / 0);
}

.focus\:bg-gray-200\/10:focus {
  background-color: rgb(229 231 235 / 0.1);
}

.focus\:bg-gray-200\/100:focus {
  background-color: rgb(229 231 235 / 1);
}

.focus\:bg-gray-200\/15:focus {
  background-color: rgb(229 231 235 / 0.15);
}

.focus\:bg-gray-200\/20:focus {
  background-color: rgb(229 231 235 / 0.2);
}

.focus\:bg-gray-200\/25:focus {
  background-color: rgb(229 231 235 / 0.25);
}

.focus\:bg-gray-200\/30:focus {
  background-color: rgb(229 231 235 / 0.3);
}

.focus\:bg-gray-200\/35:focus {
  background-color: rgb(229 231 235 / 0.35);
}

.focus\:bg-gray-200\/40:focus {
  background-color: rgb(229 231 235 / 0.4);
}

.focus\:bg-gray-200\/45:focus {
  background-color: rgb(229 231 235 / 0.45);
}

.focus\:bg-gray-200\/5:focus {
  background-color: rgb(229 231 235 / 0.05);
}

.focus\:bg-gray-200\/50:focus {
  background-color: rgb(229 231 235 / 0.5);
}

.focus\:bg-gray-200\/55:focus {
  background-color: rgb(229 231 235 / 0.55);
}

.focus\:bg-gray-200\/60:focus {
  background-color: rgb(229 231 235 / 0.6);
}

.focus\:bg-gray-200\/65:focus {
  background-color: rgb(229 231 235 / 0.65);
}

.focus\:bg-gray-200\/70:focus {
  background-color: rgb(229 231 235 / 0.7);
}

.focus\:bg-gray-200\/75:focus {
  background-color: rgb(229 231 235 / 0.75);
}

.focus\:bg-gray-200\/80:focus {
  background-color: rgb(229 231 235 / 0.8);
}

.focus\:bg-gray-200\/85:focus {
  background-color: rgb(229 231 235 / 0.85);
}

.focus\:bg-gray-200\/90:focus {
  background-color: rgb(229 231 235 / 0.9);
}

.focus\:bg-gray-200\/95:focus {
  background-color: rgb(229 231 235 / 0.95);
}

.focus\:bg-gray-300:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}

.focus\:bg-gray-300\/0:focus {
  background-color: rgb(209 213 219 / 0);
}

.focus\:bg-gray-300\/10:focus {
  background-color: rgb(209 213 219 / 0.1);
}

.focus\:bg-gray-300\/100:focus {
  background-color: rgb(209 213 219 / 1);
}

.focus\:bg-gray-300\/15:focus {
  background-color: rgb(209 213 219 / 0.15);
}

.focus\:bg-gray-300\/20:focus {
  background-color: rgb(209 213 219 / 0.2);
}

.focus\:bg-gray-300\/25:focus {
  background-color: rgb(209 213 219 / 0.25);
}

.focus\:bg-gray-300\/30:focus {
  background-color: rgb(209 213 219 / 0.3);
}

.focus\:bg-gray-300\/35:focus {
  background-color: rgb(209 213 219 / 0.35);
}

.focus\:bg-gray-300\/40:focus {
  background-color: rgb(209 213 219 / 0.4);
}

.focus\:bg-gray-300\/45:focus {
  background-color: rgb(209 213 219 / 0.45);
}

.focus\:bg-gray-300\/5:focus {
  background-color: rgb(209 213 219 / 0.05);
}

.focus\:bg-gray-300\/50:focus {
  background-color: rgb(209 213 219 / 0.5);
}

.focus\:bg-gray-300\/55:focus {
  background-color: rgb(209 213 219 / 0.55);
}

.focus\:bg-gray-300\/60:focus {
  background-color: rgb(209 213 219 / 0.6);
}

.focus\:bg-gray-300\/65:focus {
  background-color: rgb(209 213 219 / 0.65);
}

.focus\:bg-gray-300\/70:focus {
  background-color: rgb(209 213 219 / 0.7);
}

.focus\:bg-gray-300\/75:focus {
  background-color: rgb(209 213 219 / 0.75);
}

.focus\:bg-gray-300\/80:focus {
  background-color: rgb(209 213 219 / 0.8);
}

.focus\:bg-gray-300\/85:focus {
  background-color: rgb(209 213 219 / 0.85);
}

.focus\:bg-gray-300\/90:focus {
  background-color: rgb(209 213 219 / 0.9);
}

.focus\:bg-gray-300\/95:focus {
  background-color: rgb(209 213 219 / 0.95);
}

.focus\:bg-gray-400:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}

.focus\:bg-gray-400\/0:focus {
  background-color: rgb(156 163 175 / 0);
}

.focus\:bg-gray-400\/10:focus {
  background-color: rgb(156 163 175 / 0.1);
}

.focus\:bg-gray-400\/100:focus {
  background-color: rgb(156 163 175 / 1);
}

.focus\:bg-gray-400\/15:focus {
  background-color: rgb(156 163 175 / 0.15);
}

.focus\:bg-gray-400\/20:focus {
  background-color: rgb(156 163 175 / 0.2);
}

.focus\:bg-gray-400\/25:focus {
  background-color: rgb(156 163 175 / 0.25);
}

.focus\:bg-gray-400\/30:focus {
  background-color: rgb(156 163 175 / 0.3);
}

.focus\:bg-gray-400\/35:focus {
  background-color: rgb(156 163 175 / 0.35);
}

.focus\:bg-gray-400\/40:focus {
  background-color: rgb(156 163 175 / 0.4);
}

.focus\:bg-gray-400\/45:focus {
  background-color: rgb(156 163 175 / 0.45);
}

.focus\:bg-gray-400\/5:focus {
  background-color: rgb(156 163 175 / 0.05);
}

.focus\:bg-gray-400\/50:focus {
  background-color: rgb(156 163 175 / 0.5);
}

.focus\:bg-gray-400\/55:focus {
  background-color: rgb(156 163 175 / 0.55);
}

.focus\:bg-gray-400\/60:focus {
  background-color: rgb(156 163 175 / 0.6);
}

.focus\:bg-gray-400\/65:focus {
  background-color: rgb(156 163 175 / 0.65);
}

.focus\:bg-gray-400\/70:focus {
  background-color: rgb(156 163 175 / 0.7);
}

.focus\:bg-gray-400\/75:focus {
  background-color: rgb(156 163 175 / 0.75);
}

.focus\:bg-gray-400\/80:focus {
  background-color: rgb(156 163 175 / 0.8);
}

.focus\:bg-gray-400\/85:focus {
  background-color: rgb(156 163 175 / 0.85);
}

.focus\:bg-gray-400\/90:focus {
  background-color: rgb(156 163 175 / 0.9);
}

.focus\:bg-gray-400\/95:focus {
  background-color: rgb(156 163 175 / 0.95);
}

.focus\:bg-gray-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.focus\:bg-gray-50\/0:focus {
  background-color: rgb(249 250 251 / 0);
}

.focus\:bg-gray-50\/10:focus {
  background-color: rgb(249 250 251 / 0.1);
}

.focus\:bg-gray-50\/100:focus {
  background-color: rgb(249 250 251 / 1);
}

.focus\:bg-gray-50\/15:focus {
  background-color: rgb(249 250 251 / 0.15);
}

.focus\:bg-gray-50\/20:focus {
  background-color: rgb(249 250 251 / 0.2);
}

.focus\:bg-gray-50\/25:focus {
  background-color: rgb(249 250 251 / 0.25);
}

.focus\:bg-gray-50\/30:focus {
  background-color: rgb(249 250 251 / 0.3);
}

.focus\:bg-gray-50\/35:focus {
  background-color: rgb(249 250 251 / 0.35);
}

.focus\:bg-gray-50\/40:focus {
  background-color: rgb(249 250 251 / 0.4);
}

.focus\:bg-gray-50\/45:focus {
  background-color: rgb(249 250 251 / 0.45);
}

.focus\:bg-gray-50\/5:focus {
  background-color: rgb(249 250 251 / 0.05);
}

.focus\:bg-gray-50\/50:focus {
  background-color: rgb(249 250 251 / 0.5);
}

.focus\:bg-gray-50\/55:focus {
  background-color: rgb(249 250 251 / 0.55);
}

.focus\:bg-gray-50\/60:focus {
  background-color: rgb(249 250 251 / 0.6);
}

.focus\:bg-gray-50\/65:focus {
  background-color: rgb(249 250 251 / 0.65);
}

.focus\:bg-gray-50\/70:focus {
  background-color: rgb(249 250 251 / 0.7);
}

.focus\:bg-gray-50\/75:focus {
  background-color: rgb(249 250 251 / 0.75);
}

.focus\:bg-gray-50\/80:focus {
  background-color: rgb(249 250 251 / 0.8);
}

.focus\:bg-gray-50\/85:focus {
  background-color: rgb(249 250 251 / 0.85);
}

.focus\:bg-gray-50\/90:focus {
  background-color: rgb(249 250 251 / 0.9);
}

.focus\:bg-gray-50\/95:focus {
  background-color: rgb(249 250 251 / 0.95);
}

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

.focus\:bg-gray-500\/0:focus {
  background-color: rgb(107 114 128 / 0);
}

.focus\:bg-gray-500\/10:focus {
  background-color: rgb(107 114 128 / 0.1);
}

.focus\:bg-gray-500\/100:focus {
  background-color: rgb(107 114 128 / 1);
}

.focus\:bg-gray-500\/15:focus {
  background-color: rgb(107 114 128 / 0.15);
}

.focus\:bg-gray-500\/20:focus {
  background-color: rgb(107 114 128 / 0.2);
}

.focus\:bg-gray-500\/25:focus {
  background-color: rgb(107 114 128 / 0.25);
}

.focus\:bg-gray-500\/30:focus {
  background-color: rgb(107 114 128 / 0.3);
}

.focus\:bg-gray-500\/35:focus {
  background-color: rgb(107 114 128 / 0.35);
}

.focus\:bg-gray-500\/40:focus {
  background-color: rgb(107 114 128 / 0.4);
}

.focus\:bg-gray-500\/45:focus {
  background-color: rgb(107 114 128 / 0.45);
}

.focus\:bg-gray-500\/5:focus {
  background-color: rgb(107 114 128 / 0.05);
}

.focus\:bg-gray-500\/50:focus {
  background-color: rgb(107 114 128 / 0.5);
}

.focus\:bg-gray-500\/55:focus {
  background-color: rgb(107 114 128 / 0.55);
}

.focus\:bg-gray-500\/60:focus {
  background-color: rgb(107 114 128 / 0.6);
}

.focus\:bg-gray-500\/65:focus {
  background-color: rgb(107 114 128 / 0.65);
}

.focus\:bg-gray-500\/70:focus {
  background-color: rgb(107 114 128 / 0.7);
}

.focus\:bg-gray-500\/75:focus {
  background-color: rgb(107 114 128 / 0.75);
}

.focus\:bg-gray-500\/80:focus {
  background-color: rgb(107 114 128 / 0.8);
}

.focus\:bg-gray-500\/85:focus {
  background-color: rgb(107 114 128 / 0.85);
}

.focus\:bg-gray-500\/90:focus {
  background-color: rgb(107 114 128 / 0.9);
}

.focus\:bg-gray-500\/95:focus {
  background-color: rgb(107 114 128 / 0.95);
}

.focus\:bg-gray-600:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}

.focus\:bg-gray-600\/0:focus {
  background-color: rgb(75 85 99 / 0);
}

.focus\:bg-gray-600\/10:focus {
  background-color: rgb(75 85 99 / 0.1);
}

.focus\:bg-gray-600\/100:focus {
  background-color: rgb(75 85 99 / 1);
}

.focus\:bg-gray-600\/15:focus {
  background-color: rgb(75 85 99 / 0.15);
}

.focus\:bg-gray-600\/20:focus {
  background-color: rgb(75 85 99 / 0.2);
}

.focus\:bg-gray-600\/25:focus {
  background-color: rgb(75 85 99 / 0.25);
}

.focus\:bg-gray-600\/30:focus {
  background-color: rgb(75 85 99 / 0.3);
}

.focus\:bg-gray-600\/35:focus {
  background-color: rgb(75 85 99 / 0.35);
}

.focus\:bg-gray-600\/40:focus {
  background-color: rgb(75 85 99 / 0.4);
}

.focus\:bg-gray-600\/45:focus {
  background-color: rgb(75 85 99 / 0.45);
}

.focus\:bg-gray-600\/5:focus {
  background-color: rgb(75 85 99 / 0.05);
}

.focus\:bg-gray-600\/50:focus {
  background-color: rgb(75 85 99 / 0.5);
}

.focus\:bg-gray-600\/55:focus {
  background-color: rgb(75 85 99 / 0.55);
}

.focus\:bg-gray-600\/60:focus {
  background-color: rgb(75 85 99 / 0.6);
}

.focus\:bg-gray-600\/65:focus {
  background-color: rgb(75 85 99 / 0.65);
}

.focus\:bg-gray-600\/70:focus {
  background-color: rgb(75 85 99 / 0.7);
}

.focus\:bg-gray-600\/75:focus {
  background-color: rgb(75 85 99 / 0.75);
}

.focus\:bg-gray-600\/80:focus {
  background-color: rgb(75 85 99 / 0.8);
}

.focus\:bg-gray-600\/85:focus {
  background-color: rgb(75 85 99 / 0.85);
}

.focus\:bg-gray-600\/90:focus {
  background-color: rgb(75 85 99 / 0.9);
}

.focus\:bg-gray-600\/95:focus {
  background-color: rgb(75 85 99 / 0.95);
}

.focus\:bg-gray-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}

.focus\:bg-gray-700\/0:focus {
  background-color: rgb(55 65 81 / 0);
}

.focus\:bg-gray-700\/10:focus {
  background-color: rgb(55 65 81 / 0.1);
}

.focus\:bg-gray-700\/100:focus {
  background-color: rgb(55 65 81 / 1);
}

.focus\:bg-gray-700\/15:focus {
  background-color: rgb(55 65 81 / 0.15);
}

.focus\:bg-gray-700\/20:focus {
  background-color: rgb(55 65 81 / 0.2);
}

.focus\:bg-gray-700\/25:focus {
  background-color: rgb(55 65 81 / 0.25);
}

.focus\:bg-gray-700\/30:focus {
  background-color: rgb(55 65 81 / 0.3);
}

.focus\:bg-gray-700\/35:focus {
  background-color: rgb(55 65 81 / 0.35);
}

.focus\:bg-gray-700\/40:focus {
  background-color: rgb(55 65 81 / 0.4);
}

.focus\:bg-gray-700\/45:focus {
  background-color: rgb(55 65 81 / 0.45);
}

.focus\:bg-gray-700\/5:focus {
  background-color: rgb(55 65 81 / 0.05);
}

.focus\:bg-gray-700\/50:focus {
  background-color: rgb(55 65 81 / 0.5);
}

.focus\:bg-gray-700\/55:focus {
  background-color: rgb(55 65 81 / 0.55);
}

.focus\:bg-gray-700\/60:focus {
  background-color: rgb(55 65 81 / 0.6);
}

.focus\:bg-gray-700\/65:focus {
  background-color: rgb(55 65 81 / 0.65);
}

.focus\:bg-gray-700\/70:focus {
  background-color: rgb(55 65 81 / 0.7);
}

.focus\:bg-gray-700\/75:focus {
  background-color: rgb(55 65 81 / 0.75);
}

.focus\:bg-gray-700\/80:focus {
  background-color: rgb(55 65 81 / 0.8);
}

.focus\:bg-gray-700\/85:focus {
  background-color: rgb(55 65 81 / 0.85);
}

.focus\:bg-gray-700\/90:focus {
  background-color: rgb(55 65 81 / 0.9);
}

.focus\:bg-gray-700\/95:focus {
  background-color: rgb(55 65 81 / 0.95);
}

.focus\:bg-gray-800:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}

.focus\:bg-gray-800\/0:focus {
  background-color: rgb(31 41 55 / 0);
}

.focus\:bg-gray-800\/10:focus {
  background-color: rgb(31 41 55 / 0.1);
}

.focus\:bg-gray-800\/100:focus {
  background-color: rgb(31 41 55 / 1);
}

.focus\:bg-gray-800\/15:focus {
  background-color: rgb(31 41 55 / 0.15);
}

.focus\:bg-gray-800\/20:focus {
  background-color: rgb(31 41 55 / 0.2);
}

.focus\:bg-gray-800\/25:focus {
  background-color: rgb(31 41 55 / 0.25);
}

.focus\:bg-gray-800\/30:focus {
  background-color: rgb(31 41 55 / 0.3);
}

.focus\:bg-gray-800\/35:focus {
  background-color: rgb(31 41 55 / 0.35);
}

.focus\:bg-gray-800\/40:focus {
  background-color: rgb(31 41 55 / 0.4);
}

.focus\:bg-gray-800\/45:focus {
  background-color: rgb(31 41 55 / 0.45);
}

.focus\:bg-gray-800\/5:focus {
  background-color: rgb(31 41 55 / 0.05);
}

.focus\:bg-gray-800\/50:focus {
  background-color: rgb(31 41 55 / 0.5);
}

.focus\:bg-gray-800\/55:focus {
  background-color: rgb(31 41 55 / 0.55);
}

.focus\:bg-gray-800\/60:focus {
  background-color: rgb(31 41 55 / 0.6);
}

.focus\:bg-gray-800\/65:focus {
  background-color: rgb(31 41 55 / 0.65);
}

.focus\:bg-gray-800\/70:focus {
  background-color: rgb(31 41 55 / 0.7);
}

.focus\:bg-gray-800\/75:focus {
  background-color: rgb(31 41 55 / 0.75);
}

.focus\:bg-gray-800\/80:focus {
  background-color: rgb(31 41 55 / 0.8);
}

.focus\:bg-gray-800\/85:focus {
  background-color: rgb(31 41 55 / 0.85);
}

.focus\:bg-gray-800\/90:focus {
  background-color: rgb(31 41 55 / 0.9);
}

.focus\:bg-gray-800\/95:focus {
  background-color: rgb(31 41 55 / 0.95);
}

.focus\:bg-gray-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}

.focus\:bg-gray-900\/0:focus {
  background-color: rgb(17 24 39 / 0);
}

.focus\:bg-gray-900\/10:focus {
  background-color: rgb(17 24 39 / 0.1);
}

.focus\:bg-gray-900\/100:focus {
  background-color: rgb(17 24 39 / 1);
}

.focus\:bg-gray-900\/15:focus {
  background-color: rgb(17 24 39 / 0.15);
}

.focus\:bg-gray-900\/20:focus {
  background-color: rgb(17 24 39 / 0.2);
}

.focus\:bg-gray-900\/25:focus {
  background-color: rgb(17 24 39 / 0.25);
}

.focus\:bg-gray-900\/30:focus {
  background-color: rgb(17 24 39 / 0.3);
}

.focus\:bg-gray-900\/35:focus {
  background-color: rgb(17 24 39 / 0.35);
}

.focus\:bg-gray-900\/40:focus {
  background-color: rgb(17 24 39 / 0.4);
}

.focus\:bg-gray-900\/45:focus {
  background-color: rgb(17 24 39 / 0.45);
}

.focus\:bg-gray-900\/5:focus {
  background-color: rgb(17 24 39 / 0.05);
}

.focus\:bg-gray-900\/50:focus {
  background-color: rgb(17 24 39 / 0.5);
}

.focus\:bg-gray-900\/55:focus {
  background-color: rgb(17 24 39 / 0.55);
}

.focus\:bg-gray-900\/60:focus {
  background-color: rgb(17 24 39 / 0.6);
}

.focus\:bg-gray-900\/65:focus {
  background-color: rgb(17 24 39 / 0.65);
}

.focus\:bg-gray-900\/70:focus {
  background-color: rgb(17 24 39 / 0.7);
}

.focus\:bg-gray-900\/75:focus {
  background-color: rgb(17 24 39 / 0.75);
}

.focus\:bg-gray-900\/80:focus {
  background-color: rgb(17 24 39 / 0.8);
}

.focus\:bg-gray-900\/85:focus {
  background-color: rgb(17 24 39 / 0.85);
}

.focus\:bg-gray-900\/90:focus {
  background-color: rgb(17 24 39 / 0.9);
}

.focus\:bg-gray-900\/95:focus {
  background-color: rgb(17 24 39 / 0.95);
}

.focus\:bg-gray-950:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
}

.focus\:bg-gray-950\/0:focus {
  background-color: rgb(3 7 18 / 0);
}

.focus\:bg-gray-950\/10:focus {
  background-color: rgb(3 7 18 / 0.1);
}

.focus\:bg-gray-950\/100:focus {
  background-color: rgb(3 7 18 / 1);
}

.focus\:bg-gray-950\/15:focus {
  background-color: rgb(3 7 18 / 0.15);
}

.focus\:bg-gray-950\/20:focus {
  background-color: rgb(3 7 18 / 0.2);
}

.focus\:bg-gray-950\/25:focus {
  background-color: rgb(3 7 18 / 0.25);
}

.focus\:bg-gray-950\/30:focus {
  background-color: rgb(3 7 18 / 0.3);
}

.focus\:bg-gray-950\/35:focus {
  background-color: rgb(3 7 18 / 0.35);
}

.focus\:bg-gray-950\/40:focus {
  background-color: rgb(3 7 18 / 0.4);
}

.focus\:bg-gray-950\/45:focus {
  background-color: rgb(3 7 18 / 0.45);
}

.focus\:bg-gray-950\/5:focus {
  background-color: rgb(3 7 18 / 0.05);
}

.focus\:bg-gray-950\/50:focus {
  background-color: rgb(3 7 18 / 0.5);
}

.focus\:bg-gray-950\/55:focus {
  background-color: rgb(3 7 18 / 0.55);
}

.focus\:bg-gray-950\/60:focus {
  background-color: rgb(3 7 18 / 0.6);
}

.focus\:bg-gray-950\/65:focus {
  background-color: rgb(3 7 18 / 0.65);
}

.focus\:bg-gray-950\/70:focus {
  background-color: rgb(3 7 18 / 0.7);
}

.focus\:bg-gray-950\/75:focus {
  background-color: rgb(3 7 18 / 0.75);
}

.focus\:bg-gray-950\/80:focus {
  background-color: rgb(3 7 18 / 0.8);
}

.focus\:bg-gray-950\/85:focus {
  background-color: rgb(3 7 18 / 0.85);
}

.focus\:bg-gray-950\/90:focus {
  background-color: rgb(3 7 18 / 0.9);
}

.focus\:bg-gray-950\/95:focus {
  background-color: rgb(3 7 18 / 0.95);
}

.focus\:text-gray-100:focus {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-100\/0:focus {
  color: rgb(243 244 246 / 0);
}

.focus\:text-gray-100\/10:focus {
  color: rgb(243 244 246 / 0.1);
}

.focus\:text-gray-100\/100:focus {
  color: rgb(243 244 246 / 1);
}

.focus\:text-gray-100\/15:focus {
  color: rgb(243 244 246 / 0.15);
}

.focus\:text-gray-100\/20:focus {
  color: rgb(243 244 246 / 0.2);
}

.focus\:text-gray-100\/25:focus {
  color: rgb(243 244 246 / 0.25);
}

.focus\:text-gray-100\/30:focus {
  color: rgb(243 244 246 / 0.3);
}

.focus\:text-gray-100\/35:focus {
  color: rgb(243 244 246 / 0.35);
}

.focus\:text-gray-100\/40:focus {
  color: rgb(243 244 246 / 0.4);
}

.focus\:text-gray-100\/45:focus {
  color: rgb(243 244 246 / 0.45);
}

.focus\:text-gray-100\/5:focus {
  color: rgb(243 244 246 / 0.05);
}

.focus\:text-gray-100\/50:focus {
  color: rgb(243 244 246 / 0.5);
}

.focus\:text-gray-100\/55:focus {
  color: rgb(243 244 246 / 0.55);
}

.focus\:text-gray-100\/60:focus {
  color: rgb(243 244 246 / 0.6);
}

.focus\:text-gray-100\/65:focus {
  color: rgb(243 244 246 / 0.65);
}

.focus\:text-gray-100\/70:focus {
  color: rgb(243 244 246 / 0.7);
}

.focus\:text-gray-100\/75:focus {
  color: rgb(243 244 246 / 0.75);
}

.focus\:text-gray-100\/80:focus {
  color: rgb(243 244 246 / 0.8);
}

.focus\:text-gray-100\/85:focus {
  color: rgb(243 244 246 / 0.85);
}

.focus\:text-gray-100\/90:focus {
  color: rgb(243 244 246 / 0.9);
}

.focus\:text-gray-100\/95:focus {
  color: rgb(243 244 246 / 0.95);
}

.focus\:text-gray-200:focus {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-200\/0:focus {
  color: rgb(229 231 235 / 0);
}

.focus\:text-gray-200\/10:focus {
  color: rgb(229 231 235 / 0.1);
}

.focus\:text-gray-200\/100:focus {
  color: rgb(229 231 235 / 1);
}

.focus\:text-gray-200\/15:focus {
  color: rgb(229 231 235 / 0.15);
}

.focus\:text-gray-200\/20:focus {
  color: rgb(229 231 235 / 0.2);
}

.focus\:text-gray-200\/25:focus {
  color: rgb(229 231 235 / 0.25);
}

.focus\:text-gray-200\/30:focus {
  color: rgb(229 231 235 / 0.3);
}

.focus\:text-gray-200\/35:focus {
  color: rgb(229 231 235 / 0.35);
}

.focus\:text-gray-200\/40:focus {
  color: rgb(229 231 235 / 0.4);
}

.focus\:text-gray-200\/45:focus {
  color: rgb(229 231 235 / 0.45);
}

.focus\:text-gray-200\/5:focus {
  color: rgb(229 231 235 / 0.05);
}

.focus\:text-gray-200\/50:focus {
  color: rgb(229 231 235 / 0.5);
}

.focus\:text-gray-200\/55:focus {
  color: rgb(229 231 235 / 0.55);
}

.focus\:text-gray-200\/60:focus {
  color: rgb(229 231 235 / 0.6);
}

.focus\:text-gray-200\/65:focus {
  color: rgb(229 231 235 / 0.65);
}

.focus\:text-gray-200\/70:focus {
  color: rgb(229 231 235 / 0.7);
}

.focus\:text-gray-200\/75:focus {
  color: rgb(229 231 235 / 0.75);
}

.focus\:text-gray-200\/80:focus {
  color: rgb(229 231 235 / 0.8);
}

.focus\:text-gray-200\/85:focus {
  color: rgb(229 231 235 / 0.85);
}

.focus\:text-gray-200\/90:focus {
  color: rgb(229 231 235 / 0.9);
}

.focus\:text-gray-200\/95:focus {
  color: rgb(229 231 235 / 0.95);
}

.focus\:text-gray-300:focus {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-300\/0:focus {
  color: rgb(209 213 219 / 0);
}

.focus\:text-gray-300\/10:focus {
  color: rgb(209 213 219 / 0.1);
}

.focus\:text-gray-300\/100:focus {
  color: rgb(209 213 219 / 1);
}

.focus\:text-gray-300\/15:focus {
  color: rgb(209 213 219 / 0.15);
}

.focus\:text-gray-300\/20:focus {
  color: rgb(209 213 219 / 0.2);
}

.focus\:text-gray-300\/25:focus {
  color: rgb(209 213 219 / 0.25);
}

.focus\:text-gray-300\/30:focus {
  color: rgb(209 213 219 / 0.3);
}

.focus\:text-gray-300\/35:focus {
  color: rgb(209 213 219 / 0.35);
}

.focus\:text-gray-300\/40:focus {
  color: rgb(209 213 219 / 0.4);
}

.focus\:text-gray-300\/45:focus {
  color: rgb(209 213 219 / 0.45);
}

.focus\:text-gray-300\/5:focus {
  color: rgb(209 213 219 / 0.05);
}

.focus\:text-gray-300\/50:focus {
  color: rgb(209 213 219 / 0.5);
}

.focus\:text-gray-300\/55:focus {
  color: rgb(209 213 219 / 0.55);
}

.focus\:text-gray-300\/60:focus {
  color: rgb(209 213 219 / 0.6);
}

.focus\:text-gray-300\/65:focus {
  color: rgb(209 213 219 / 0.65);
}

.focus\:text-gray-300\/70:focus {
  color: rgb(209 213 219 / 0.7);
}

.focus\:text-gray-300\/75:focus {
  color: rgb(209 213 219 / 0.75);
}

.focus\:text-gray-300\/80:focus {
  color: rgb(209 213 219 / 0.8);
}

.focus\:text-gray-300\/85:focus {
  color: rgb(209 213 219 / 0.85);
}

.focus\:text-gray-300\/90:focus {
  color: rgb(209 213 219 / 0.9);
}

.focus\:text-gray-300\/95:focus {
  color: rgb(209 213 219 / 0.95);
}

.focus\:text-gray-400:focus {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-400\/0:focus {
  color: rgb(156 163 175 / 0);
}

.focus\:text-gray-400\/10:focus {
  color: rgb(156 163 175 / 0.1);
}

.focus\:text-gray-400\/100:focus {
  color: rgb(156 163 175 / 1);
}

.focus\:text-gray-400\/15:focus {
  color: rgb(156 163 175 / 0.15);
}

.focus\:text-gray-400\/20:focus {
  color: rgb(156 163 175 / 0.2);
}

.focus\:text-gray-400\/25:focus {
  color: rgb(156 163 175 / 0.25);
}

.focus\:text-gray-400\/30:focus {
  color: rgb(156 163 175 / 0.3);
}

.focus\:text-gray-400\/35:focus {
  color: rgb(156 163 175 / 0.35);
}

.focus\:text-gray-400\/40:focus {
  color: rgb(156 163 175 / 0.4);
}

.focus\:text-gray-400\/45:focus {
  color: rgb(156 163 175 / 0.45);
}

.focus\:text-gray-400\/5:focus {
  color: rgb(156 163 175 / 0.05);
}

.focus\:text-gray-400\/50:focus {
  color: rgb(156 163 175 / 0.5);
}

.focus\:text-gray-400\/55:focus {
  color: rgb(156 163 175 / 0.55);
}

.focus\:text-gray-400\/60:focus {
  color: rgb(156 163 175 / 0.6);
}

.focus\:text-gray-400\/65:focus {
  color: rgb(156 163 175 / 0.65);
}

.focus\:text-gray-400\/70:focus {
  color: rgb(156 163 175 / 0.7);
}

.focus\:text-gray-400\/75:focus {
  color: rgb(156 163 175 / 0.75);
}

.focus\:text-gray-400\/80:focus {
  color: rgb(156 163 175 / 0.8);
}

.focus\:text-gray-400\/85:focus {
  color: rgb(156 163 175 / 0.85);
}

.focus\:text-gray-400\/90:focus {
  color: rgb(156 163 175 / 0.9);
}

.focus\:text-gray-400\/95:focus {
  color: rgb(156 163 175 / 0.95);
}

.focus\:text-gray-50:focus {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-50\/0:focus {
  color: rgb(249 250 251 / 0);
}

.focus\:text-gray-50\/10:focus {
  color: rgb(249 250 251 / 0.1);
}

.focus\:text-gray-50\/100:focus {
  color: rgb(249 250 251 / 1);
}

.focus\:text-gray-50\/15:focus {
  color: rgb(249 250 251 / 0.15);
}

.focus\:text-gray-50\/20:focus {
  color: rgb(249 250 251 / 0.2);
}

.focus\:text-gray-50\/25:focus {
  color: rgb(249 250 251 / 0.25);
}

.focus\:text-gray-50\/30:focus {
  color: rgb(249 250 251 / 0.3);
}

.focus\:text-gray-50\/35:focus {
  color: rgb(249 250 251 / 0.35);
}

.focus\:text-gray-50\/40:focus {
  color: rgb(249 250 251 / 0.4);
}

.focus\:text-gray-50\/45:focus {
  color: rgb(249 250 251 / 0.45);
}

.focus\:text-gray-50\/5:focus {
  color: rgb(249 250 251 / 0.05);
}

.focus\:text-gray-50\/50:focus {
  color: rgb(249 250 251 / 0.5);
}

.focus\:text-gray-50\/55:focus {
  color: rgb(249 250 251 / 0.55);
}

.focus\:text-gray-50\/60:focus {
  color: rgb(249 250 251 / 0.6);
}

.focus\:text-gray-50\/65:focus {
  color: rgb(249 250 251 / 0.65);
}

.focus\:text-gray-50\/70:focus {
  color: rgb(249 250 251 / 0.7);
}

.focus\:text-gray-50\/75:focus {
  color: rgb(249 250 251 / 0.75);
}

.focus\:text-gray-50\/80:focus {
  color: rgb(249 250 251 / 0.8);
}

.focus\:text-gray-50\/85:focus {
  color: rgb(249 250 251 / 0.85);
}

.focus\:text-gray-50\/90:focus {
  color: rgb(249 250 251 / 0.9);
}

.focus\:text-gray-50\/95:focus {
  color: rgb(249 250 251 / 0.95);
}

.focus\:text-gray-500:focus {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-500\/0:focus {
  color: rgb(107 114 128 / 0);
}

.focus\:text-gray-500\/10:focus {
  color: rgb(107 114 128 / 0.1);
}

.focus\:text-gray-500\/100:focus {
  color: rgb(107 114 128 / 1);
}

.focus\:text-gray-500\/15:focus {
  color: rgb(107 114 128 / 0.15);
}

.focus\:text-gray-500\/20:focus {
  color: rgb(107 114 128 / 0.2);
}

.focus\:text-gray-500\/25:focus {
  color: rgb(107 114 128 / 0.25);
}

.focus\:text-gray-500\/30:focus {
  color: rgb(107 114 128 / 0.3);
}

.focus\:text-gray-500\/35:focus {
  color: rgb(107 114 128 / 0.35);
}

.focus\:text-gray-500\/40:focus {
  color: rgb(107 114 128 / 0.4);
}

.focus\:text-gray-500\/45:focus {
  color: rgb(107 114 128 / 0.45);
}

.focus\:text-gray-500\/5:focus {
  color: rgb(107 114 128 / 0.05);
}

.focus\:text-gray-500\/50:focus {
  color: rgb(107 114 128 / 0.5);
}

.focus\:text-gray-500\/55:focus {
  color: rgb(107 114 128 / 0.55);
}

.focus\:text-gray-500\/60:focus {
  color: rgb(107 114 128 / 0.6);
}

.focus\:text-gray-500\/65:focus {
  color: rgb(107 114 128 / 0.65);
}

.focus\:text-gray-500\/70:focus {
  color: rgb(107 114 128 / 0.7);
}

.focus\:text-gray-500\/75:focus {
  color: rgb(107 114 128 / 0.75);
}

.focus\:text-gray-500\/80:focus {
  color: rgb(107 114 128 / 0.8);
}

.focus\:text-gray-500\/85:focus {
  color: rgb(107 114 128 / 0.85);
}

.focus\:text-gray-500\/90:focus {
  color: rgb(107 114 128 / 0.9);
}

.focus\:text-gray-500\/95:focus {
  color: rgb(107 114 128 / 0.95);
}

.focus\:text-gray-600:focus {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-600\/0:focus {
  color: rgb(75 85 99 / 0);
}

.focus\:text-gray-600\/10:focus {
  color: rgb(75 85 99 / 0.1);
}

.focus\:text-gray-600\/100:focus {
  color: rgb(75 85 99 / 1);
}

.focus\:text-gray-600\/15:focus {
  color: rgb(75 85 99 / 0.15);
}

.focus\:text-gray-600\/20:focus {
  color: rgb(75 85 99 / 0.2);
}

.focus\:text-gray-600\/25:focus {
  color: rgb(75 85 99 / 0.25);
}

.focus\:text-gray-600\/30:focus {
  color: rgb(75 85 99 / 0.3);
}

.focus\:text-gray-600\/35:focus {
  color: rgb(75 85 99 / 0.35);
}

.focus\:text-gray-600\/40:focus {
  color: rgb(75 85 99 / 0.4);
}

.focus\:text-gray-600\/45:focus {
  color: rgb(75 85 99 / 0.45);
}

.focus\:text-gray-600\/5:focus {
  color: rgb(75 85 99 / 0.05);
}

.focus\:text-gray-600\/50:focus {
  color: rgb(75 85 99 / 0.5);
}

.focus\:text-gray-600\/55:focus {
  color: rgb(75 85 99 / 0.55);
}

.focus\:text-gray-600\/60:focus {
  color: rgb(75 85 99 / 0.6);
}

.focus\:text-gray-600\/65:focus {
  color: rgb(75 85 99 / 0.65);
}

.focus\:text-gray-600\/70:focus {
  color: rgb(75 85 99 / 0.7);
}

.focus\:text-gray-600\/75:focus {
  color: rgb(75 85 99 / 0.75);
}

.focus\:text-gray-600\/80:focus {
  color: rgb(75 85 99 / 0.8);
}

.focus\:text-gray-600\/85:focus {
  color: rgb(75 85 99 / 0.85);
}

.focus\:text-gray-600\/90:focus {
  color: rgb(75 85 99 / 0.9);
}

.focus\:text-gray-600\/95:focus {
  color: rgb(75 85 99 / 0.95);
}

.focus\:text-gray-700:focus {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-700\/0:focus {
  color: rgb(55 65 81 / 0);
}

.focus\:text-gray-700\/10:focus {
  color: rgb(55 65 81 / 0.1);
}

.focus\:text-gray-700\/100:focus {
  color: rgb(55 65 81 / 1);
}

.focus\:text-gray-700\/15:focus {
  color: rgb(55 65 81 / 0.15);
}

.focus\:text-gray-700\/20:focus {
  color: rgb(55 65 81 / 0.2);
}

.focus\:text-gray-700\/25:focus {
  color: rgb(55 65 81 / 0.25);
}

.focus\:text-gray-700\/30:focus {
  color: rgb(55 65 81 / 0.3);
}

.focus\:text-gray-700\/35:focus {
  color: rgb(55 65 81 / 0.35);
}

.focus\:text-gray-700\/40:focus {
  color: rgb(55 65 81 / 0.4);
}

.focus\:text-gray-700\/45:focus {
  color: rgb(55 65 81 / 0.45);
}

.focus\:text-gray-700\/5:focus {
  color: rgb(55 65 81 / 0.05);
}

.focus\:text-gray-700\/50:focus {
  color: rgb(55 65 81 / 0.5);
}

.focus\:text-gray-700\/55:focus {
  color: rgb(55 65 81 / 0.55);
}

.focus\:text-gray-700\/60:focus {
  color: rgb(55 65 81 / 0.6);
}

.focus\:text-gray-700\/65:focus {
  color: rgb(55 65 81 / 0.65);
}

.focus\:text-gray-700\/70:focus {
  color: rgb(55 65 81 / 0.7);
}

.focus\:text-gray-700\/75:focus {
  color: rgb(55 65 81 / 0.75);
}

.focus\:text-gray-700\/80:focus {
  color: rgb(55 65 81 / 0.8);
}

.focus\:text-gray-700\/85:focus {
  color: rgb(55 65 81 / 0.85);
}

.focus\:text-gray-700\/90:focus {
  color: rgb(55 65 81 / 0.9);
}

.focus\:text-gray-700\/95:focus {
  color: rgb(55 65 81 / 0.95);
}

.focus\:text-gray-800:focus {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-800\/0:focus {
  color: rgb(31 41 55 / 0);
}

.focus\:text-gray-800\/10:focus {
  color: rgb(31 41 55 / 0.1);
}

.focus\:text-gray-800\/100:focus {
  color: rgb(31 41 55 / 1);
}

.focus\:text-gray-800\/15:focus {
  color: rgb(31 41 55 / 0.15);
}

.focus\:text-gray-800\/20:focus {
  color: rgb(31 41 55 / 0.2);
}

.focus\:text-gray-800\/25:focus {
  color: rgb(31 41 55 / 0.25);
}

.focus\:text-gray-800\/30:focus {
  color: rgb(31 41 55 / 0.3);
}

.focus\:text-gray-800\/35:focus {
  color: rgb(31 41 55 / 0.35);
}

.focus\:text-gray-800\/40:focus {
  color: rgb(31 41 55 / 0.4);
}

.focus\:text-gray-800\/45:focus {
  color: rgb(31 41 55 / 0.45);
}

.focus\:text-gray-800\/5:focus {
  color: rgb(31 41 55 / 0.05);
}

.focus\:text-gray-800\/50:focus {
  color: rgb(31 41 55 / 0.5);
}

.focus\:text-gray-800\/55:focus {
  color: rgb(31 41 55 / 0.55);
}

.focus\:text-gray-800\/60:focus {
  color: rgb(31 41 55 / 0.6);
}

.focus\:text-gray-800\/65:focus {
  color: rgb(31 41 55 / 0.65);
}

.focus\:text-gray-800\/70:focus {
  color: rgb(31 41 55 / 0.7);
}

.focus\:text-gray-800\/75:focus {
  color: rgb(31 41 55 / 0.75);
}

.focus\:text-gray-800\/80:focus {
  color: rgb(31 41 55 / 0.8);
}

.focus\:text-gray-800\/85:focus {
  color: rgb(31 41 55 / 0.85);
}

.focus\:text-gray-800\/90:focus {
  color: rgb(31 41 55 / 0.9);
}

.focus\:text-gray-800\/95:focus {
  color: rgb(31 41 55 / 0.95);
}

.focus\:text-gray-900:focus {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-900\/0:focus {
  color: rgb(17 24 39 / 0);
}

.focus\:text-gray-900\/10:focus {
  color: rgb(17 24 39 / 0.1);
}

.focus\:text-gray-900\/100:focus {
  color: rgb(17 24 39 / 1);
}

.focus\:text-gray-900\/15:focus {
  color: rgb(17 24 39 / 0.15);
}

.focus\:text-gray-900\/20:focus {
  color: rgb(17 24 39 / 0.2);
}

.focus\:text-gray-900\/25:focus {
  color: rgb(17 24 39 / 0.25);
}

.focus\:text-gray-900\/30:focus {
  color: rgb(17 24 39 / 0.3);
}

.focus\:text-gray-900\/35:focus {
  color: rgb(17 24 39 / 0.35);
}

.focus\:text-gray-900\/40:focus {
  color: rgb(17 24 39 / 0.4);
}

.focus\:text-gray-900\/45:focus {
  color: rgb(17 24 39 / 0.45);
}

.focus\:text-gray-900\/5:focus {
  color: rgb(17 24 39 / 0.05);
}

.focus\:text-gray-900\/50:focus {
  color: rgb(17 24 39 / 0.5);
}

.focus\:text-gray-900\/55:focus {
  color: rgb(17 24 39 / 0.55);
}

.focus\:text-gray-900\/60:focus {
  color: rgb(17 24 39 / 0.6);
}

.focus\:text-gray-900\/65:focus {
  color: rgb(17 24 39 / 0.65);
}

.focus\:text-gray-900\/70:focus {
  color: rgb(17 24 39 / 0.7);
}

.focus\:text-gray-900\/75:focus {
  color: rgb(17 24 39 / 0.75);
}

.focus\:text-gray-900\/80:focus {
  color: rgb(17 24 39 / 0.8);
}

.focus\:text-gray-900\/85:focus {
  color: rgb(17 24 39 / 0.85);
}

.focus\:text-gray-900\/90:focus {
  color: rgb(17 24 39 / 0.9);
}

.focus\:text-gray-900\/95:focus {
  color: rgb(17 24 39 / 0.95);
}

.focus\:text-gray-950:focus {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity, 1));
}

.focus\:text-gray-950\/0:focus {
  color: rgb(3 7 18 / 0);
}

.focus\:text-gray-950\/10:focus {
  color: rgb(3 7 18 / 0.1);
}

.focus\:text-gray-950\/100:focus {
  color: rgb(3 7 18 / 1);
}

.focus\:text-gray-950\/15:focus {
  color: rgb(3 7 18 / 0.15);
}

.focus\:text-gray-950\/20:focus {
  color: rgb(3 7 18 / 0.2);
}

.focus\:text-gray-950\/25:focus {
  color: rgb(3 7 18 / 0.25);
}

.focus\:text-gray-950\/30:focus {
  color: rgb(3 7 18 / 0.3);
}

.focus\:text-gray-950\/35:focus {
  color: rgb(3 7 18 / 0.35);
}

.focus\:text-gray-950\/40:focus {
  color: rgb(3 7 18 / 0.4);
}

.focus\:text-gray-950\/45:focus {
  color: rgb(3 7 18 / 0.45);
}

.focus\:text-gray-950\/5:focus {
  color: rgb(3 7 18 / 0.05);
}

.focus\:text-gray-950\/50:focus {
  color: rgb(3 7 18 / 0.5);
}

.focus\:text-gray-950\/55:focus {
  color: rgb(3 7 18 / 0.55);
}

.focus\:text-gray-950\/60:focus {
  color: rgb(3 7 18 / 0.6);
}

.focus\:text-gray-950\/65:focus {
  color: rgb(3 7 18 / 0.65);
}

.focus\:text-gray-950\/70:focus {
  color: rgb(3 7 18 / 0.7);
}

.focus\:text-gray-950\/75:focus {
  color: rgb(3 7 18 / 0.75);
}

.focus\:text-gray-950\/80:focus {
  color: rgb(3 7 18 / 0.8);
}

.focus\:text-gray-950\/85:focus {
  color: rgb(3 7 18 / 0.85);
}

.focus\:text-gray-950\/90:focus {
  color: rgb(3 7 18 / 0.9);
}

.focus\:text-gray-950\/95:focus {
  color: rgb(3 7 18 / 0.95);
}

.active\:border-gray-100:active {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
}

.active\:border-gray-100\/0:active {
  border-color: rgb(243 244 246 / 0);
}

.active\:border-gray-100\/10:active {
  border-color: rgb(243 244 246 / 0.1);
}

.active\:border-gray-100\/100:active {
  border-color: rgb(243 244 246 / 1);
}

.active\:border-gray-100\/15:active {
  border-color: rgb(243 244 246 / 0.15);
}

.active\:border-gray-100\/20:active {
  border-color: rgb(243 244 246 / 0.2);
}

.active\:border-gray-100\/25:active {
  border-color: rgb(243 244 246 / 0.25);
}

.active\:border-gray-100\/30:active {
  border-color: rgb(243 244 246 / 0.3);
}

.active\:border-gray-100\/35:active {
  border-color: rgb(243 244 246 / 0.35);
}

.active\:border-gray-100\/40:active {
  border-color: rgb(243 244 246 / 0.4);
}

.active\:border-gray-100\/45:active {
  border-color: rgb(243 244 246 / 0.45);
}

.active\:border-gray-100\/5:active {
  border-color: rgb(243 244 246 / 0.05);
}

.active\:border-gray-100\/50:active {
  border-color: rgb(243 244 246 / 0.5);
}

.active\:border-gray-100\/55:active {
  border-color: rgb(243 244 246 / 0.55);
}

.active\:border-gray-100\/60:active {
  border-color: rgb(243 244 246 / 0.6);
}

.active\:border-gray-100\/65:active {
  border-color: rgb(243 244 246 / 0.65);
}

.active\:border-gray-100\/70:active {
  border-color: rgb(243 244 246 / 0.7);
}

.active\:border-gray-100\/75:active {
  border-color: rgb(243 244 246 / 0.75);
}

.active\:border-gray-100\/80:active {
  border-color: rgb(243 244 246 / 0.8);
}

.active\:border-gray-100\/85:active {
  border-color: rgb(243 244 246 / 0.85);
}

.active\:border-gray-100\/90:active {
  border-color: rgb(243 244 246 / 0.9);
}

.active\:border-gray-100\/95:active {
  border-color: rgb(243 244 246 / 0.95);
}

.active\:border-gray-200:active {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}

.active\:border-gray-200\/0:active {
  border-color: rgb(229 231 235 / 0);
}

.active\:border-gray-200\/10:active {
  border-color: rgb(229 231 235 / 0.1);
}

.active\:border-gray-200\/100:active {
  border-color: rgb(229 231 235 / 1);
}

.active\:border-gray-200\/15:active {
  border-color: rgb(229 231 235 / 0.15);
}

.active\:border-gray-200\/20:active {
  border-color: rgb(229 231 235 / 0.2);
}

.active\:border-gray-200\/25:active {
  border-color: rgb(229 231 235 / 0.25);
}

.active\:border-gray-200\/30:active {
  border-color: rgb(229 231 235 / 0.3);
}

.active\:border-gray-200\/35:active {
  border-color: rgb(229 231 235 / 0.35);
}

.active\:border-gray-200\/40:active {
  border-color: rgb(229 231 235 / 0.4);
}

.active\:border-gray-200\/45:active {
  border-color: rgb(229 231 235 / 0.45);
}

.active\:border-gray-200\/5:active {
  border-color: rgb(229 231 235 / 0.05);
}

.active\:border-gray-200\/50:active {
  border-color: rgb(229 231 235 / 0.5);
}

.active\:border-gray-200\/55:active {
  border-color: rgb(229 231 235 / 0.55);
}

.active\:border-gray-200\/60:active {
  border-color: rgb(229 231 235 / 0.6);
}

.active\:border-gray-200\/65:active {
  border-color: rgb(229 231 235 / 0.65);
}

.active\:border-gray-200\/70:active {
  border-color: rgb(229 231 235 / 0.7);
}

.active\:border-gray-200\/75:active {
  border-color: rgb(229 231 235 / 0.75);
}

.active\:border-gray-200\/80:active {
  border-color: rgb(229 231 235 / 0.8);
}

.active\:border-gray-200\/85:active {
  border-color: rgb(229 231 235 / 0.85);
}

.active\:border-gray-200\/90:active {
  border-color: rgb(229 231 235 / 0.9);
}

.active\:border-gray-200\/95:active {
  border-color: rgb(229 231 235 / 0.95);
}

.active\:border-gray-300:active {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}

.active\:border-gray-300\/0:active {
  border-color: rgb(209 213 219 / 0);
}

.active\:border-gray-300\/10:active {
  border-color: rgb(209 213 219 / 0.1);
}

.active\:border-gray-300\/100:active {
  border-color: rgb(209 213 219 / 1);
}

.active\:border-gray-300\/15:active {
  border-color: rgb(209 213 219 / 0.15);
}

.active\:border-gray-300\/20:active {
  border-color: rgb(209 213 219 / 0.2);
}

.active\:border-gray-300\/25:active {
  border-color: rgb(209 213 219 / 0.25);
}

.active\:border-gray-300\/30:active {
  border-color: rgb(209 213 219 / 0.3);
}

.active\:border-gray-300\/35:active {
  border-color: rgb(209 213 219 / 0.35);
}

.active\:border-gray-300\/40:active {
  border-color: rgb(209 213 219 / 0.4);
}

.active\:border-gray-300\/45:active {
  border-color: rgb(209 213 219 / 0.45);
}

.active\:border-gray-300\/5:active {
  border-color: rgb(209 213 219 / 0.05);
}

.active\:border-gray-300\/50:active {
  border-color: rgb(209 213 219 / 0.5);
}

.active\:border-gray-300\/55:active {
  border-color: rgb(209 213 219 / 0.55);
}

.active\:border-gray-300\/60:active {
  border-color: rgb(209 213 219 / 0.6);
}

.active\:border-gray-300\/65:active {
  border-color: rgb(209 213 219 / 0.65);
}

.active\:border-gray-300\/70:active {
  border-color: rgb(209 213 219 / 0.7);
}

.active\:border-gray-300\/75:active {
  border-color: rgb(209 213 219 / 0.75);
}

.active\:border-gray-300\/80:active {
  border-color: rgb(209 213 219 / 0.8);
}

.active\:border-gray-300\/85:active {
  border-color: rgb(209 213 219 / 0.85);
}

.active\:border-gray-300\/90:active {
  border-color: rgb(209 213 219 / 0.9);
}

.active\:border-gray-300\/95:active {
  border-color: rgb(209 213 219 / 0.95);
}

.active\:border-gray-400:active {
  --tw-border-opacity: 1;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
}

.active\:border-gray-400\/0:active {
  border-color: rgb(156 163 175 / 0);
}

.active\:border-gray-400\/10:active {
  border-color: rgb(156 163 175 / 0.1);
}

.active\:border-gray-400\/100:active {
  border-color: rgb(156 163 175 / 1);
}

.active\:border-gray-400\/15:active {
  border-color: rgb(156 163 175 / 0.15);
}

.active\:border-gray-400\/20:active {
  border-color: rgb(156 163 175 / 0.2);
}

.active\:border-gray-400\/25:active {
  border-color: rgb(156 163 175 / 0.25);
}

.active\:border-gray-400\/30:active {
  border-color: rgb(156 163 175 / 0.3);
}

.active\:border-gray-400\/35:active {
  border-color: rgb(156 163 175 / 0.35);
}

.active\:border-gray-400\/40:active {
  border-color: rgb(156 163 175 / 0.4);
}

.active\:border-gray-400\/45:active {
  border-color: rgb(156 163 175 / 0.45);
}

.active\:border-gray-400\/5:active {
  border-color: rgb(156 163 175 / 0.05);
}

.active\:border-gray-400\/50:active {
  border-color: rgb(156 163 175 / 0.5);
}

.active\:border-gray-400\/55:active {
  border-color: rgb(156 163 175 / 0.55);
}

.active\:border-gray-400\/60:active {
  border-color: rgb(156 163 175 / 0.6);
}

.active\:border-gray-400\/65:active {
  border-color: rgb(156 163 175 / 0.65);
}

.active\:border-gray-400\/70:active {
  border-color: rgb(156 163 175 / 0.7);
}

.active\:border-gray-400\/75:active {
  border-color: rgb(156 163 175 / 0.75);
}

.active\:border-gray-400\/80:active {
  border-color: rgb(156 163 175 / 0.8);
}

.active\:border-gray-400\/85:active {
  border-color: rgb(156 163 175 / 0.85);
}

.active\:border-gray-400\/90:active {
  border-color: rgb(156 163 175 / 0.9);
}

.active\:border-gray-400\/95:active {
  border-color: rgb(156 163 175 / 0.95);
}

.active\:border-gray-50:active {
  --tw-border-opacity: 1;
  border-color: rgb(249 250 251 / var(--tw-border-opacity, 1));
}

.active\:border-gray-50\/0:active {
  border-color: rgb(249 250 251 / 0);
}

.active\:border-gray-50\/10:active {
  border-color: rgb(249 250 251 / 0.1);
}

.active\:border-gray-50\/100:active {
  border-color: rgb(249 250 251 / 1);
}

.active\:border-gray-50\/15:active {
  border-color: rgb(249 250 251 / 0.15);
}

.active\:border-gray-50\/20:active {
  border-color: rgb(249 250 251 / 0.2);
}

.active\:border-gray-50\/25:active {
  border-color: rgb(249 250 251 / 0.25);
}

.active\:border-gray-50\/30:active {
  border-color: rgb(249 250 251 / 0.3);
}

.active\:border-gray-50\/35:active {
  border-color: rgb(249 250 251 / 0.35);
}

.active\:border-gray-50\/40:active {
  border-color: rgb(249 250 251 / 0.4);
}

.active\:border-gray-50\/45:active {
  border-color: rgb(249 250 251 / 0.45);
}

.active\:border-gray-50\/5:active {
  border-color: rgb(249 250 251 / 0.05);
}

.active\:border-gray-50\/50:active {
  border-color: rgb(249 250 251 / 0.5);
}

.active\:border-gray-50\/55:active {
  border-color: rgb(249 250 251 / 0.55);
}

.active\:border-gray-50\/60:active {
  border-color: rgb(249 250 251 / 0.6);
}

.active\:border-gray-50\/65:active {
  border-color: rgb(249 250 251 / 0.65);
}

.active\:border-gray-50\/70:active {
  border-color: rgb(249 250 251 / 0.7);
}

.active\:border-gray-50\/75:active {
  border-color: rgb(249 250 251 / 0.75);
}

.active\:border-gray-50\/80:active {
  border-color: rgb(249 250 251 / 0.8);
}

.active\:border-gray-50\/85:active {
  border-color: rgb(249 250 251 / 0.85);
}

.active\:border-gray-50\/90:active {
  border-color: rgb(249 250 251 / 0.9);
}

.active\:border-gray-50\/95:active {
  border-color: rgb(249 250 251 / 0.95);
}

.active\:border-gray-500:active {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}

.active\:border-gray-500\/0:active {
  border-color: rgb(107 114 128 / 0);
}

.active\:border-gray-500\/10:active {
  border-color: rgb(107 114 128 / 0.1);
}

.active\:border-gray-500\/100:active {
  border-color: rgb(107 114 128 / 1);
}

.active\:border-gray-500\/15:active {
  border-color: rgb(107 114 128 / 0.15);
}

.active\:border-gray-500\/20:active {
  border-color: rgb(107 114 128 / 0.2);
}

.active\:border-gray-500\/25:active {
  border-color: rgb(107 114 128 / 0.25);
}

.active\:border-gray-500\/30:active {
  border-color: rgb(107 114 128 / 0.3);
}

.active\:border-gray-500\/35:active {
  border-color: rgb(107 114 128 / 0.35);
}

.active\:border-gray-500\/40:active {
  border-color: rgb(107 114 128 / 0.4);
}

.active\:border-gray-500\/45:active {
  border-color: rgb(107 114 128 / 0.45);
}

.active\:border-gray-500\/5:active {
  border-color: rgb(107 114 128 / 0.05);
}

.active\:border-gray-500\/50:active {
  border-color: rgb(107 114 128 / 0.5);
}

.active\:border-gray-500\/55:active {
  border-color: rgb(107 114 128 / 0.55);
}

.active\:border-gray-500\/60:active {
  border-color: rgb(107 114 128 / 0.6);
}

.active\:border-gray-500\/65:active {
  border-color: rgb(107 114 128 / 0.65);
}

.active\:border-gray-500\/70:active {
  border-color: rgb(107 114 128 / 0.7);
}

.active\:border-gray-500\/75:active {
  border-color: rgb(107 114 128 / 0.75);
}

.active\:border-gray-500\/80:active {
  border-color: rgb(107 114 128 / 0.8);
}

.active\:border-gray-500\/85:active {
  border-color: rgb(107 114 128 / 0.85);
}

.active\:border-gray-500\/90:active {
  border-color: rgb(107 114 128 / 0.9);
}

.active\:border-gray-500\/95:active {
  border-color: rgb(107 114 128 / 0.95);
}

.active\:border-gray-600:active {
  --tw-border-opacity: 1;
  border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
}

.active\:border-gray-600\/0:active {
  border-color: rgb(75 85 99 / 0);
}

.active\:border-gray-600\/10:active {
  border-color: rgb(75 85 99 / 0.1);
}

.active\:border-gray-600\/100:active {
  border-color: rgb(75 85 99 / 1);
}

.active\:border-gray-600\/15:active {
  border-color: rgb(75 85 99 / 0.15);
}

.active\:border-gray-600\/20:active {
  border-color: rgb(75 85 99 / 0.2);
}

.active\:border-gray-600\/25:active {
  border-color: rgb(75 85 99 / 0.25);
}

.active\:border-gray-600\/30:active {
  border-color: rgb(75 85 99 / 0.3);
}

.active\:border-gray-600\/35:active {
  border-color: rgb(75 85 99 / 0.35);
}

.active\:border-gray-600\/40:active {
  border-color: rgb(75 85 99 / 0.4);
}

.active\:border-gray-600\/45:active {
  border-color: rgb(75 85 99 / 0.45);
}

.active\:border-gray-600\/5:active {
  border-color: rgb(75 85 99 / 0.05);
}

.active\:border-gray-600\/50:active {
  border-color: rgb(75 85 99 / 0.5);
}

.active\:border-gray-600\/55:active {
  border-color: rgb(75 85 99 / 0.55);
}

.active\:border-gray-600\/60:active {
  border-color: rgb(75 85 99 / 0.6);
}

.active\:border-gray-600\/65:active {
  border-color: rgb(75 85 99 / 0.65);
}

.active\:border-gray-600\/70:active {
  border-color: rgb(75 85 99 / 0.7);
}

.active\:border-gray-600\/75:active {
  border-color: rgb(75 85 99 / 0.75);
}

.active\:border-gray-600\/80:active {
  border-color: rgb(75 85 99 / 0.8);
}

.active\:border-gray-600\/85:active {
  border-color: rgb(75 85 99 / 0.85);
}

.active\:border-gray-600\/90:active {
  border-color: rgb(75 85 99 / 0.9);
}

.active\:border-gray-600\/95:active {
  border-color: rgb(75 85 99 / 0.95);
}

.active\:border-gray-700:active {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
}

.active\:border-gray-700\/0:active {
  border-color: rgb(55 65 81 / 0);
}

.active\:border-gray-700\/10:active {
  border-color: rgb(55 65 81 / 0.1);
}

.active\:border-gray-700\/100:active {
  border-color: rgb(55 65 81 / 1);
}

.active\:border-gray-700\/15:active {
  border-color: rgb(55 65 81 / 0.15);
}

.active\:border-gray-700\/20:active {
  border-color: rgb(55 65 81 / 0.2);
}

.active\:border-gray-700\/25:active {
  border-color: rgb(55 65 81 / 0.25);
}

.active\:border-gray-700\/30:active {
  border-color: rgb(55 65 81 / 0.3);
}

.active\:border-gray-700\/35:active {
  border-color: rgb(55 65 81 / 0.35);
}

.active\:border-gray-700\/40:active {
  border-color: rgb(55 65 81 / 0.4);
}

.active\:border-gray-700\/45:active {
  border-color: rgb(55 65 81 / 0.45);
}

.active\:border-gray-700\/5:active {
  border-color: rgb(55 65 81 / 0.05);
}

.active\:border-gray-700\/50:active {
  border-color: rgb(55 65 81 / 0.5);
}

.active\:border-gray-700\/55:active {
  border-color: rgb(55 65 81 / 0.55);
}

.active\:border-gray-700\/60:active {
  border-color: rgb(55 65 81 / 0.6);
}

.active\:border-gray-700\/65:active {
  border-color: rgb(55 65 81 / 0.65);
}

.active\:border-gray-700\/70:active {
  border-color: rgb(55 65 81 / 0.7);
}

.active\:border-gray-700\/75:active {
  border-color: rgb(55 65 81 / 0.75);
}

.active\:border-gray-700\/80:active {
  border-color: rgb(55 65 81 / 0.8);
}

.active\:border-gray-700\/85:active {
  border-color: rgb(55 65 81 / 0.85);
}

.active\:border-gray-700\/90:active {
  border-color: rgb(55 65 81 / 0.9);
}

.active\:border-gray-700\/95:active {
  border-color: rgb(55 65 81 / 0.95);
}

.active\:border-gray-800:active {
  --tw-border-opacity: 1;
  border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
}

.active\:border-gray-800\/0:active {
  border-color: rgb(31 41 55 / 0);
}

.active\:border-gray-800\/10:active {
  border-color: rgb(31 41 55 / 0.1);
}

.active\:border-gray-800\/100:active {
  border-color: rgb(31 41 55 / 1);
}

.active\:border-gray-800\/15:active {
  border-color: rgb(31 41 55 / 0.15);
}

.active\:border-gray-800\/20:active {
  border-color: rgb(31 41 55 / 0.2);
}

.active\:border-gray-800\/25:active {
  border-color: rgb(31 41 55 / 0.25);
}

.active\:border-gray-800\/30:active {
  border-color: rgb(31 41 55 / 0.3);
}

.active\:border-gray-800\/35:active {
  border-color: rgb(31 41 55 / 0.35);
}

.active\:border-gray-800\/40:active {
  border-color: rgb(31 41 55 / 0.4);
}

.active\:border-gray-800\/45:active {
  border-color: rgb(31 41 55 / 0.45);
}

.active\:border-gray-800\/5:active {
  border-color: rgb(31 41 55 / 0.05);
}

.active\:border-gray-800\/50:active {
  border-color: rgb(31 41 55 / 0.5);
}

.active\:border-gray-800\/55:active {
  border-color: rgb(31 41 55 / 0.55);
}

.active\:border-gray-800\/60:active {
  border-color: rgb(31 41 55 / 0.6);
}

.active\:border-gray-800\/65:active {
  border-color: rgb(31 41 55 / 0.65);
}

.active\:border-gray-800\/70:active {
  border-color: rgb(31 41 55 / 0.7);
}

.active\:border-gray-800\/75:active {
  border-color: rgb(31 41 55 / 0.75);
}

.active\:border-gray-800\/80:active {
  border-color: rgb(31 41 55 / 0.8);
}

.active\:border-gray-800\/85:active {
  border-color: rgb(31 41 55 / 0.85);
}

.active\:border-gray-800\/90:active {
  border-color: rgb(31 41 55 / 0.9);
}

.active\:border-gray-800\/95:active {
  border-color: rgb(31 41 55 / 0.95);
}

.active\:border-gray-900:active {
  --tw-border-opacity: 1;
  border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
}

.active\:border-gray-900\/0:active {
  border-color: rgb(17 24 39 / 0);
}

.active\:border-gray-900\/10:active {
  border-color: rgb(17 24 39 / 0.1);
}

.active\:border-gray-900\/100:active {
  border-color: rgb(17 24 39 / 1);
}

.active\:border-gray-900\/15:active {
  border-color: rgb(17 24 39 / 0.15);
}

.active\:border-gray-900\/20:active {
  border-color: rgb(17 24 39 / 0.2);
}

.active\:border-gray-900\/25:active {
  border-color: rgb(17 24 39 / 0.25);
}

.active\:border-gray-900\/30:active {
  border-color: rgb(17 24 39 / 0.3);
}

.active\:border-gray-900\/35:active {
  border-color: rgb(17 24 39 / 0.35);
}

.active\:border-gray-900\/40:active {
  border-color: rgb(17 24 39 / 0.4);
}

.active\:border-gray-900\/45:active {
  border-color: rgb(17 24 39 / 0.45);
}

.active\:border-gray-900\/5:active {
  border-color: rgb(17 24 39 / 0.05);
}

.active\:border-gray-900\/50:active {
  border-color: rgb(17 24 39 / 0.5);
}

.active\:border-gray-900\/55:active {
  border-color: rgb(17 24 39 / 0.55);
}

.active\:border-gray-900\/60:active {
  border-color: rgb(17 24 39 / 0.6);
}

.active\:border-gray-900\/65:active {
  border-color: rgb(17 24 39 / 0.65);
}

.active\:border-gray-900\/70:active {
  border-color: rgb(17 24 39 / 0.7);
}

.active\:border-gray-900\/75:active {
  border-color: rgb(17 24 39 / 0.75);
}

.active\:border-gray-900\/80:active {
  border-color: rgb(17 24 39 / 0.8);
}

.active\:border-gray-900\/85:active {
  border-color: rgb(17 24 39 / 0.85);
}

.active\:border-gray-900\/90:active {
  border-color: rgb(17 24 39 / 0.9);
}

.active\:border-gray-900\/95:active {
  border-color: rgb(17 24 39 / 0.95);
}

.active\:border-gray-950:active {
  --tw-border-opacity: 1;
  border-color: rgb(3 7 18 / var(--tw-border-opacity, 1));
}

.active\:border-gray-950\/0:active {
  border-color: rgb(3 7 18 / 0);
}

.active\:border-gray-950\/10:active {
  border-color: rgb(3 7 18 / 0.1);
}

.active\:border-gray-950\/100:active {
  border-color: rgb(3 7 18 / 1);
}

.active\:border-gray-950\/15:active {
  border-color: rgb(3 7 18 / 0.15);
}

.active\:border-gray-950\/20:active {
  border-color: rgb(3 7 18 / 0.2);
}

.active\:border-gray-950\/25:active {
  border-color: rgb(3 7 18 / 0.25);
}

.active\:border-gray-950\/30:active {
  border-color: rgb(3 7 18 / 0.3);
}

.active\:border-gray-950\/35:active {
  border-color: rgb(3 7 18 / 0.35);
}

.active\:border-gray-950\/40:active {
  border-color: rgb(3 7 18 / 0.4);
}

.active\:border-gray-950\/45:active {
  border-color: rgb(3 7 18 / 0.45);
}

.active\:border-gray-950\/5:active {
  border-color: rgb(3 7 18 / 0.05);
}

.active\:border-gray-950\/50:active {
  border-color: rgb(3 7 18 / 0.5);
}

.active\:border-gray-950\/55:active {
  border-color: rgb(3 7 18 / 0.55);
}

.active\:border-gray-950\/60:active {
  border-color: rgb(3 7 18 / 0.6);
}

.active\:border-gray-950\/65:active {
  border-color: rgb(3 7 18 / 0.65);
}

.active\:border-gray-950\/70:active {
  border-color: rgb(3 7 18 / 0.7);
}

.active\:border-gray-950\/75:active {
  border-color: rgb(3 7 18 / 0.75);
}

.active\:border-gray-950\/80:active {
  border-color: rgb(3 7 18 / 0.8);
}

.active\:border-gray-950\/85:active {
  border-color: rgb(3 7 18 / 0.85);
}

.active\:border-gray-950\/90:active {
  border-color: rgb(3 7 18 / 0.9);
}

.active\:border-gray-950\/95:active {
  border-color: rgb(3 7 18 / 0.95);
}

.active\:bg-gray-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.active\:bg-gray-100\/0:active {
  background-color: rgb(243 244 246 / 0);
}

.active\:bg-gray-100\/10:active {
  background-color: rgb(243 244 246 / 0.1);
}

.active\:bg-gray-100\/100:active {
  background-color: rgb(243 244 246 / 1);
}

.active\:bg-gray-100\/15:active {
  background-color: rgb(243 244 246 / 0.15);
}

.active\:bg-gray-100\/20:active {
  background-color: rgb(243 244 246 / 0.2);
}

.active\:bg-gray-100\/25:active {
  background-color: rgb(243 244 246 / 0.25);
}

.active\:bg-gray-100\/30:active {
  background-color: rgb(243 244 246 / 0.3);
}

.active\:bg-gray-100\/35:active {
  background-color: rgb(243 244 246 / 0.35);
}

.active\:bg-gray-100\/40:active {
  background-color: rgb(243 244 246 / 0.4);
}

.active\:bg-gray-100\/45:active {
  background-color: rgb(243 244 246 / 0.45);
}

.active\:bg-gray-100\/5:active {
  background-color: rgb(243 244 246 / 0.05);
}

.active\:bg-gray-100\/50:active {
  background-color: rgb(243 244 246 / 0.5);
}

.active\:bg-gray-100\/55:active {
  background-color: rgb(243 244 246 / 0.55);
}

.active\:bg-gray-100\/60:active {
  background-color: rgb(243 244 246 / 0.6);
}

.active\:bg-gray-100\/65:active {
  background-color: rgb(243 244 246 / 0.65);
}

.active\:bg-gray-100\/70:active {
  background-color: rgb(243 244 246 / 0.7);
}

.active\:bg-gray-100\/75:active {
  background-color: rgb(243 244 246 / 0.75);
}

.active\:bg-gray-100\/80:active {
  background-color: rgb(243 244 246 / 0.8);
}

.active\:bg-gray-100\/85:active {
  background-color: rgb(243 244 246 / 0.85);
}

.active\:bg-gray-100\/90:active {
  background-color: rgb(243 244 246 / 0.9);
}

.active\:bg-gray-100\/95:active {
  background-color: rgb(243 244 246 / 0.95);
}

.active\:bg-gray-200:active {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}

.active\:bg-gray-200\/0:active {
  background-color: rgb(229 231 235 / 0);
}

.active\:bg-gray-200\/10:active {
  background-color: rgb(229 231 235 / 0.1);
}

.active\:bg-gray-200\/100:active {
  background-color: rgb(229 231 235 / 1);
}

.active\:bg-gray-200\/15:active {
  background-color: rgb(229 231 235 / 0.15);
}

.active\:bg-gray-200\/20:active {
  background-color: rgb(229 231 235 / 0.2);
}

.active\:bg-gray-200\/25:active {
  background-color: rgb(229 231 235 / 0.25);
}

.active\:bg-gray-200\/30:active {
  background-color: rgb(229 231 235 / 0.3);
}

.active\:bg-gray-200\/35:active {
  background-color: rgb(229 231 235 / 0.35);
}

.active\:bg-gray-200\/40:active {
  background-color: rgb(229 231 235 / 0.4);
}

.active\:bg-gray-200\/45:active {
  background-color: rgb(229 231 235 / 0.45);
}

.active\:bg-gray-200\/5:active {
  background-color: rgb(229 231 235 / 0.05);
}

.active\:bg-gray-200\/50:active {
  background-color: rgb(229 231 235 / 0.5);
}

.active\:bg-gray-200\/55:active {
  background-color: rgb(229 231 235 / 0.55);
}

.active\:bg-gray-200\/60:active {
  background-color: rgb(229 231 235 / 0.6);
}

.active\:bg-gray-200\/65:active {
  background-color: rgb(229 231 235 / 0.65);
}

.active\:bg-gray-200\/70:active {
  background-color: rgb(229 231 235 / 0.7);
}

.active\:bg-gray-200\/75:active {
  background-color: rgb(229 231 235 / 0.75);
}

.active\:bg-gray-200\/80:active {
  background-color: rgb(229 231 235 / 0.8);
}

.active\:bg-gray-200\/85:active {
  background-color: rgb(229 231 235 / 0.85);
}

.active\:bg-gray-200\/90:active {
  background-color: rgb(229 231 235 / 0.9);
}

.active\:bg-gray-200\/95:active {
  background-color: rgb(229 231 235 / 0.95);
}

.active\:bg-gray-300:active {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}

.active\:bg-gray-300\/0:active {
  background-color: rgb(209 213 219 / 0);
}

.active\:bg-gray-300\/10:active {
  background-color: rgb(209 213 219 / 0.1);
}

.active\:bg-gray-300\/100:active {
  background-color: rgb(209 213 219 / 1);
}

.active\:bg-gray-300\/15:active {
  background-color: rgb(209 213 219 / 0.15);
}

.active\:bg-gray-300\/20:active {
  background-color: rgb(209 213 219 / 0.2);
}

.active\:bg-gray-300\/25:active {
  background-color: rgb(209 213 219 / 0.25);
}

.active\:bg-gray-300\/30:active {
  background-color: rgb(209 213 219 / 0.3);
}

.active\:bg-gray-300\/35:active {
  background-color: rgb(209 213 219 / 0.35);
}

.active\:bg-gray-300\/40:active {
  background-color: rgb(209 213 219 / 0.4);
}

.active\:bg-gray-300\/45:active {
  background-color: rgb(209 213 219 / 0.45);
}

.active\:bg-gray-300\/5:active {
  background-color: rgb(209 213 219 / 0.05);
}

.active\:bg-gray-300\/50:active {
  background-color: rgb(209 213 219 / 0.5);
}

.active\:bg-gray-300\/55:active {
  background-color: rgb(209 213 219 / 0.55);
}

.active\:bg-gray-300\/60:active {
  background-color: rgb(209 213 219 / 0.6);
}

.active\:bg-gray-300\/65:active {
  background-color: rgb(209 213 219 / 0.65);
}

.active\:bg-gray-300\/70:active {
  background-color: rgb(209 213 219 / 0.7);
}

.active\:bg-gray-300\/75:active {
  background-color: rgb(209 213 219 / 0.75);
}

.active\:bg-gray-300\/80:active {
  background-color: rgb(209 213 219 / 0.8);
}

.active\:bg-gray-300\/85:active {
  background-color: rgb(209 213 219 / 0.85);
}

.active\:bg-gray-300\/90:active {
  background-color: rgb(209 213 219 / 0.9);
}

.active\:bg-gray-300\/95:active {
  background-color: rgb(209 213 219 / 0.95);
}

.active\:bg-gray-400:active {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
}

.active\:bg-gray-400\/0:active {
  background-color: rgb(156 163 175 / 0);
}

.active\:bg-gray-400\/10:active {
  background-color: rgb(156 163 175 / 0.1);
}

.active\:bg-gray-400\/100:active {
  background-color: rgb(156 163 175 / 1);
}

.active\:bg-gray-400\/15:active {
  background-color: rgb(156 163 175 / 0.15);
}

.active\:bg-gray-400\/20:active {
  background-color: rgb(156 163 175 / 0.2);
}

.active\:bg-gray-400\/25:active {
  background-color: rgb(156 163 175 / 0.25);
}

.active\:bg-gray-400\/30:active {
  background-color: rgb(156 163 175 / 0.3);
}

.active\:bg-gray-400\/35:active {
  background-color: rgb(156 163 175 / 0.35);
}

.active\:bg-gray-400\/40:active {
  background-color: rgb(156 163 175 / 0.4);
}

.active\:bg-gray-400\/45:active {
  background-color: rgb(156 163 175 / 0.45);
}

.active\:bg-gray-400\/5:active {
  background-color: rgb(156 163 175 / 0.05);
}

.active\:bg-gray-400\/50:active {
  background-color: rgb(156 163 175 / 0.5);
}

.active\:bg-gray-400\/55:active {
  background-color: rgb(156 163 175 / 0.55);
}

.active\:bg-gray-400\/60:active {
  background-color: rgb(156 163 175 / 0.6);
}

.active\:bg-gray-400\/65:active {
  background-color: rgb(156 163 175 / 0.65);
}

.active\:bg-gray-400\/70:active {
  background-color: rgb(156 163 175 / 0.7);
}

.active\:bg-gray-400\/75:active {
  background-color: rgb(156 163 175 / 0.75);
}

.active\:bg-gray-400\/80:active {
  background-color: rgb(156 163 175 / 0.8);
}

.active\:bg-gray-400\/85:active {
  background-color: rgb(156 163 175 / 0.85);
}

.active\:bg-gray-400\/90:active {
  background-color: rgb(156 163 175 / 0.9);
}

.active\:bg-gray-400\/95:active {
  background-color: rgb(156 163 175 / 0.95);
}

.active\:bg-gray-50:active {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}

.active\:bg-gray-50\/0:active {
  background-color: rgb(249 250 251 / 0);
}

.active\:bg-gray-50\/10:active {
  background-color: rgb(249 250 251 / 0.1);
}

.active\:bg-gray-50\/100:active {
  background-color: rgb(249 250 251 / 1);
}

.active\:bg-gray-50\/15:active {
  background-color: rgb(249 250 251 / 0.15);
}

.active\:bg-gray-50\/20:active {
  background-color: rgb(249 250 251 / 0.2);
}

.active\:bg-gray-50\/25:active {
  background-color: rgb(249 250 251 / 0.25);
}

.active\:bg-gray-50\/30:active {
  background-color: rgb(249 250 251 / 0.3);
}

.active\:bg-gray-50\/35:active {
  background-color: rgb(249 250 251 / 0.35);
}

.active\:bg-gray-50\/40:active {
  background-color: rgb(249 250 251 / 0.4);
}

.active\:bg-gray-50\/45:active {
  background-color: rgb(249 250 251 / 0.45);
}

.active\:bg-gray-50\/5:active {
  background-color: rgb(249 250 251 / 0.05);
}

.active\:bg-gray-50\/50:active {
  background-color: rgb(249 250 251 / 0.5);
}

.active\:bg-gray-50\/55:active {
  background-color: rgb(249 250 251 / 0.55);
}

.active\:bg-gray-50\/60:active {
  background-color: rgb(249 250 251 / 0.6);
}

.active\:bg-gray-50\/65:active {
  background-color: rgb(249 250 251 / 0.65);
}

.active\:bg-gray-50\/70:active {
  background-color: rgb(249 250 251 / 0.7);
}

.active\:bg-gray-50\/75:active {
  background-color: rgb(249 250 251 / 0.75);
}

.active\:bg-gray-50\/80:active {
  background-color: rgb(249 250 251 / 0.8);
}

.active\:bg-gray-50\/85:active {
  background-color: rgb(249 250 251 / 0.85);
}

.active\:bg-gray-50\/90:active {
  background-color: rgb(249 250 251 / 0.9);
}

.active\:bg-gray-50\/95:active {
  background-color: rgb(249 250 251 / 0.95);
}

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

.active\:bg-gray-500\/0:active {
  background-color: rgb(107 114 128 / 0);
}

.active\:bg-gray-500\/10:active {
  background-color: rgb(107 114 128 / 0.1);
}

.active\:bg-gray-500\/100:active {
  background-color: rgb(107 114 128 / 1);
}

.active\:bg-gray-500\/15:active {
  background-color: rgb(107 114 128 / 0.15);
}

.active\:bg-gray-500\/20:active {
  background-color: rgb(107 114 128 / 0.2);
}

.active\:bg-gray-500\/25:active {
  background-color: rgb(107 114 128 / 0.25);
}

.active\:bg-gray-500\/30:active {
  background-color: rgb(107 114 128 / 0.3);
}

.active\:bg-gray-500\/35:active {
  background-color: rgb(107 114 128 / 0.35);
}

.active\:bg-gray-500\/40:active {
  background-color: rgb(107 114 128 / 0.4);
}

.active\:bg-gray-500\/45:active {
  background-color: rgb(107 114 128 / 0.45);
}

.active\:bg-gray-500\/5:active {
  background-color: rgb(107 114 128 / 0.05);
}

.active\:bg-gray-500\/50:active {
  background-color: rgb(107 114 128 / 0.5);
}

.active\:bg-gray-500\/55:active {
  background-color: rgb(107 114 128 / 0.55);
}

.active\:bg-gray-500\/60:active {
  background-color: rgb(107 114 128 / 0.6);
}

.active\:bg-gray-500\/65:active {
  background-color: rgb(107 114 128 / 0.65);
}

.active\:bg-gray-500\/70:active {
  background-color: rgb(107 114 128 / 0.7);
}

.active\:bg-gray-500\/75:active {
  background-color: rgb(107 114 128 / 0.75);
}

.active\:bg-gray-500\/80:active {
  background-color: rgb(107 114 128 / 0.8);
}

.active\:bg-gray-500\/85:active {
  background-color: rgb(107 114 128 / 0.85);
}

.active\:bg-gray-500\/90:active {
  background-color: rgb(107 114 128 / 0.9);
}

.active\:bg-gray-500\/95:active {
  background-color: rgb(107 114 128 / 0.95);
}

.active\:bg-gray-600:active {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
}

.active\:bg-gray-600\/0:active {
  background-color: rgb(75 85 99 / 0);
}

.active\:bg-gray-600\/10:active {
  background-color: rgb(75 85 99 / 0.1);
}

.active\:bg-gray-600\/100:active {
  background-color: rgb(75 85 99 / 1);
}

.active\:bg-gray-600\/15:active {
  background-color: rgb(75 85 99 / 0.15);
}

.active\:bg-gray-600\/20:active {
  background-color: rgb(75 85 99 / 0.2);
}

.active\:bg-gray-600\/25:active {
  background-color: rgb(75 85 99 / 0.25);
}

.active\:bg-gray-600\/30:active {
  background-color: rgb(75 85 99 / 0.3);
}

.active\:bg-gray-600\/35:active {
  background-color: rgb(75 85 99 / 0.35);
}

.active\:bg-gray-600\/40:active {
  background-color: rgb(75 85 99 / 0.4);
}

.active\:bg-gray-600\/45:active {
  background-color: rgb(75 85 99 / 0.45);
}

.active\:bg-gray-600\/5:active {
  background-color: rgb(75 85 99 / 0.05);
}

.active\:bg-gray-600\/50:active {
  background-color: rgb(75 85 99 / 0.5);
}

.active\:bg-gray-600\/55:active {
  background-color: rgb(75 85 99 / 0.55);
}

.active\:bg-gray-600\/60:active {
  background-color: rgb(75 85 99 / 0.6);
}

.active\:bg-gray-600\/65:active {
  background-color: rgb(75 85 99 / 0.65);
}

.active\:bg-gray-600\/70:active {
  background-color: rgb(75 85 99 / 0.7);
}

.active\:bg-gray-600\/75:active {
  background-color: rgb(75 85 99 / 0.75);
}

.active\:bg-gray-600\/80:active {
  background-color: rgb(75 85 99 / 0.8);
}

.active\:bg-gray-600\/85:active {
  background-color: rgb(75 85 99 / 0.85);
}

.active\:bg-gray-600\/90:active {
  background-color: rgb(75 85 99 / 0.9);
}

.active\:bg-gray-600\/95:active {
  background-color: rgb(75 85 99 / 0.95);
}

.active\:bg-gray-700:active {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
}

.active\:bg-gray-700\/0:active {
  background-color: rgb(55 65 81 / 0);
}

.active\:bg-gray-700\/10:active {
  background-color: rgb(55 65 81 / 0.1);
}

.active\:bg-gray-700\/100:active {
  background-color: rgb(55 65 81 / 1);
}

.active\:bg-gray-700\/15:active {
  background-color: rgb(55 65 81 / 0.15);
}

.active\:bg-gray-700\/20:active {
  background-color: rgb(55 65 81 / 0.2);
}

.active\:bg-gray-700\/25:active {
  background-color: rgb(55 65 81 / 0.25);
}

.active\:bg-gray-700\/30:active {
  background-color: rgb(55 65 81 / 0.3);
}

.active\:bg-gray-700\/35:active {
  background-color: rgb(55 65 81 / 0.35);
}

.active\:bg-gray-700\/40:active {
  background-color: rgb(55 65 81 / 0.4);
}

.active\:bg-gray-700\/45:active {
  background-color: rgb(55 65 81 / 0.45);
}

.active\:bg-gray-700\/5:active {
  background-color: rgb(55 65 81 / 0.05);
}

.active\:bg-gray-700\/50:active {
  background-color: rgb(55 65 81 / 0.5);
}

.active\:bg-gray-700\/55:active {
  background-color: rgb(55 65 81 / 0.55);
}

.active\:bg-gray-700\/60:active {
  background-color: rgb(55 65 81 / 0.6);
}

.active\:bg-gray-700\/65:active {
  background-color: rgb(55 65 81 / 0.65);
}

.active\:bg-gray-700\/70:active {
  background-color: rgb(55 65 81 / 0.7);
}

.active\:bg-gray-700\/75:active {
  background-color: rgb(55 65 81 / 0.75);
}

.active\:bg-gray-700\/80:active {
  background-color: rgb(55 65 81 / 0.8);
}

.active\:bg-gray-700\/85:active {
  background-color: rgb(55 65 81 / 0.85);
}

.active\:bg-gray-700\/90:active {
  background-color: rgb(55 65 81 / 0.9);
}

.active\:bg-gray-700\/95:active {
  background-color: rgb(55 65 81 / 0.95);
}

.active\:bg-gray-800:active {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}

.active\:bg-gray-800\/0:active {
  background-color: rgb(31 41 55 / 0);
}

.active\:bg-gray-800\/10:active {
  background-color: rgb(31 41 55 / 0.1);
}

.active\:bg-gray-800\/100:active {
  background-color: rgb(31 41 55 / 1);
}

.active\:bg-gray-800\/15:active {
  background-color: rgb(31 41 55 / 0.15);
}

.active\:bg-gray-800\/20:active {
  background-color: rgb(31 41 55 / 0.2);
}

.active\:bg-gray-800\/25:active {
  background-color: rgb(31 41 55 / 0.25);
}

.active\:bg-gray-800\/30:active {
  background-color: rgb(31 41 55 / 0.3);
}

.active\:bg-gray-800\/35:active {
  background-color: rgb(31 41 55 / 0.35);
}

.active\:bg-gray-800\/40:active {
  background-color: rgb(31 41 55 / 0.4);
}

.active\:bg-gray-800\/45:active {
  background-color: rgb(31 41 55 / 0.45);
}

.active\:bg-gray-800\/5:active {
  background-color: rgb(31 41 55 / 0.05);
}

.active\:bg-gray-800\/50:active {
  background-color: rgb(31 41 55 / 0.5);
}

.active\:bg-gray-800\/55:active {
  background-color: rgb(31 41 55 / 0.55);
}

.active\:bg-gray-800\/60:active {
  background-color: rgb(31 41 55 / 0.6);
}

.active\:bg-gray-800\/65:active {
  background-color: rgb(31 41 55 / 0.65);
}

.active\:bg-gray-800\/70:active {
  background-color: rgb(31 41 55 / 0.7);
}

.active\:bg-gray-800\/75:active {
  background-color: rgb(31 41 55 / 0.75);
}

.active\:bg-gray-800\/80:active {
  background-color: rgb(31 41 55 / 0.8);
}

.active\:bg-gray-800\/85:active {
  background-color: rgb(31 41 55 / 0.85);
}

.active\:bg-gray-800\/90:active {
  background-color: rgb(31 41 55 / 0.9);
}

.active\:bg-gray-800\/95:active {
  background-color: rgb(31 41 55 / 0.95);
}

.active\:bg-gray-900:active {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}

.active\:bg-gray-900\/0:active {
  background-color: rgb(17 24 39 / 0);
}

.active\:bg-gray-900\/10:active {
  background-color: rgb(17 24 39 / 0.1);
}

.active\:bg-gray-900\/100:active {
  background-color: rgb(17 24 39 / 1);
}

.active\:bg-gray-900\/15:active {
  background-color: rgb(17 24 39 / 0.15);
}

.active\:bg-gray-900\/20:active {
  background-color: rgb(17 24 39 / 0.2);
}

.active\:bg-gray-900\/25:active {
  background-color: rgb(17 24 39 / 0.25);
}

.active\:bg-gray-900\/30:active {
  background-color: rgb(17 24 39 / 0.3);
}

.active\:bg-gray-900\/35:active {
  background-color: rgb(17 24 39 / 0.35);
}

.active\:bg-gray-900\/40:active {
  background-color: rgb(17 24 39 / 0.4);
}

.active\:bg-gray-900\/45:active {
  background-color: rgb(17 24 39 / 0.45);
}

.active\:bg-gray-900\/5:active {
  background-color: rgb(17 24 39 / 0.05);
}

.active\:bg-gray-900\/50:active {
  background-color: rgb(17 24 39 / 0.5);
}

.active\:bg-gray-900\/55:active {
  background-color: rgb(17 24 39 / 0.55);
}

.active\:bg-gray-900\/60:active {
  background-color: rgb(17 24 39 / 0.6);
}

.active\:bg-gray-900\/65:active {
  background-color: rgb(17 24 39 / 0.65);
}

.active\:bg-gray-900\/70:active {
  background-color: rgb(17 24 39 / 0.7);
}

.active\:bg-gray-900\/75:active {
  background-color: rgb(17 24 39 / 0.75);
}

.active\:bg-gray-900\/80:active {
  background-color: rgb(17 24 39 / 0.8);
}

.active\:bg-gray-900\/85:active {
  background-color: rgb(17 24 39 / 0.85);
}

.active\:bg-gray-900\/90:active {
  background-color: rgb(17 24 39 / 0.9);
}

.active\:bg-gray-900\/95:active {
  background-color: rgb(17 24 39 / 0.95);
}

.active\:bg-gray-950:active {
  --tw-bg-opacity: 1;
  background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
}

.active\:bg-gray-950\/0:active {
  background-color: rgb(3 7 18 / 0);
}

.active\:bg-gray-950\/10:active {
  background-color: rgb(3 7 18 / 0.1);
}

.active\:bg-gray-950\/100:active {
  background-color: rgb(3 7 18 / 1);
}

.active\:bg-gray-950\/15:active {
  background-color: rgb(3 7 18 / 0.15);
}

.active\:bg-gray-950\/20:active {
  background-color: rgb(3 7 18 / 0.2);
}

.active\:bg-gray-950\/25:active {
  background-color: rgb(3 7 18 / 0.25);
}

.active\:bg-gray-950\/30:active {
  background-color: rgb(3 7 18 / 0.3);
}

.active\:bg-gray-950\/35:active {
  background-color: rgb(3 7 18 / 0.35);
}

.active\:bg-gray-950\/40:active {
  background-color: rgb(3 7 18 / 0.4);
}

.active\:bg-gray-950\/45:active {
  background-color: rgb(3 7 18 / 0.45);
}

.active\:bg-gray-950\/5:active {
  background-color: rgb(3 7 18 / 0.05);
}

.active\:bg-gray-950\/50:active {
  background-color: rgb(3 7 18 / 0.5);
}

.active\:bg-gray-950\/55:active {
  background-color: rgb(3 7 18 / 0.55);
}

.active\:bg-gray-950\/60:active {
  background-color: rgb(3 7 18 / 0.6);
}

.active\:bg-gray-950\/65:active {
  background-color: rgb(3 7 18 / 0.65);
}

.active\:bg-gray-950\/70:active {
  background-color: rgb(3 7 18 / 0.7);
}

.active\:bg-gray-950\/75:active {
  background-color: rgb(3 7 18 / 0.75);
}

.active\:bg-gray-950\/80:active {
  background-color: rgb(3 7 18 / 0.8);
}

.active\:bg-gray-950\/85:active {
  background-color: rgb(3 7 18 / 0.85);
}

.active\:bg-gray-950\/90:active {
  background-color: rgb(3 7 18 / 0.9);
}

.active\:bg-gray-950\/95:active {
  background-color: rgb(3 7 18 / 0.95);
}

.active\:text-gray-100:active {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}

.active\:text-gray-100\/0:active {
  color: rgb(243 244 246 / 0);
}

.active\:text-gray-100\/10:active {
  color: rgb(243 244 246 / 0.1);
}

.active\:text-gray-100\/100:active {
  color: rgb(243 244 246 / 1);
}

.active\:text-gray-100\/15:active {
  color: rgb(243 244 246 / 0.15);
}

.active\:text-gray-100\/20:active {
  color: rgb(243 244 246 / 0.2);
}

.active\:text-gray-100\/25:active {
  color: rgb(243 244 246 / 0.25);
}

.active\:text-gray-100\/30:active {
  color: rgb(243 244 246 / 0.3);
}

.active\:text-gray-100\/35:active {
  color: rgb(243 244 246 / 0.35);
}

.active\:text-gray-100\/40:active {
  color: rgb(243 244 246 / 0.4);
}

.active\:text-gray-100\/45:active {
  color: rgb(243 244 246 / 0.45);
}

.active\:text-gray-100\/5:active {
  color: rgb(243 244 246 / 0.05);
}

.active\:text-gray-100\/50:active {
  color: rgb(243 244 246 / 0.5);
}

.active\:text-gray-100\/55:active {
  color: rgb(243 244 246 / 0.55);
}

.active\:text-gray-100\/60:active {
  color: rgb(243 244 246 / 0.6);
}

.active\:text-gray-100\/65:active {
  color: rgb(243 244 246 / 0.65);
}

.active\:text-gray-100\/70:active {
  color: rgb(243 244 246 / 0.7);
}

.active\:text-gray-100\/75:active {
  color: rgb(243 244 246 / 0.75);
}

.active\:text-gray-100\/80:active {
  color: rgb(243 244 246 / 0.8);
}

.active\:text-gray-100\/85:active {
  color: rgb(243 244 246 / 0.85);
}

.active\:text-gray-100\/90:active {
  color: rgb(243 244 246 / 0.9);
}

.active\:text-gray-100\/95:active {
  color: rgb(243 244 246 / 0.95);
}

.active\:text-gray-200:active {
  --tw-text-opacity: 1;
  color: rgb(229 231 235 / var(--tw-text-opacity, 1));
}

.active\:text-gray-200\/0:active {
  color: rgb(229 231 235 / 0);
}

.active\:text-gray-200\/10:active {
  color: rgb(229 231 235 / 0.1);
}

.active\:text-gray-200\/100:active {
  color: rgb(229 231 235 / 1);
}

.active\:text-gray-200\/15:active {
  color: rgb(229 231 235 / 0.15);
}

.active\:text-gray-200\/20:active {
  color: rgb(229 231 235 / 0.2);
}

.active\:text-gray-200\/25:active {
  color: rgb(229 231 235 / 0.25);
}

.active\:text-gray-200\/30:active {
  color: rgb(229 231 235 / 0.3);
}

.active\:text-gray-200\/35:active {
  color: rgb(229 231 235 / 0.35);
}

.active\:text-gray-200\/40:active {
  color: rgb(229 231 235 / 0.4);
}

.active\:text-gray-200\/45:active {
  color: rgb(229 231 235 / 0.45);
}

.active\:text-gray-200\/5:active {
  color: rgb(229 231 235 / 0.05);
}

.active\:text-gray-200\/50:active {
  color: rgb(229 231 235 / 0.5);
}

.active\:text-gray-200\/55:active {
  color: rgb(229 231 235 / 0.55);
}

.active\:text-gray-200\/60:active {
  color: rgb(229 231 235 / 0.6);
}

.active\:text-gray-200\/65:active {
  color: rgb(229 231 235 / 0.65);
}

.active\:text-gray-200\/70:active {
  color: rgb(229 231 235 / 0.7);
}

.active\:text-gray-200\/75:active {
  color: rgb(229 231 235 / 0.75);
}

.active\:text-gray-200\/80:active {
  color: rgb(229 231 235 / 0.8);
}

.active\:text-gray-200\/85:active {
  color: rgb(229 231 235 / 0.85);
}

.active\:text-gray-200\/90:active {
  color: rgb(229 231 235 / 0.9);
}

.active\:text-gray-200\/95:active {
  color: rgb(229 231 235 / 0.95);
}

.active\:text-gray-300:active {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}

.active\:text-gray-300\/0:active {
  color: rgb(209 213 219 / 0);
}

.active\:text-gray-300\/10:active {
  color: rgb(209 213 219 / 0.1);
}

.active\:text-gray-300\/100:active {
  color: rgb(209 213 219 / 1);
}

.active\:text-gray-300\/15:active {
  color: rgb(209 213 219 / 0.15);
}

.active\:text-gray-300\/20:active {
  color: rgb(209 213 219 / 0.2);
}

.active\:text-gray-300\/25:active {
  color: rgb(209 213 219 / 0.25);
}

.active\:text-gray-300\/30:active {
  color: rgb(209 213 219 / 0.3);
}

.active\:text-gray-300\/35:active {
  color: rgb(209 213 219 / 0.35);
}

.active\:text-gray-300\/40:active {
  color: rgb(209 213 219 / 0.4);
}

.active\:text-gray-300\/45:active {
  color: rgb(209 213 219 / 0.45);
}

.active\:text-gray-300\/5:active {
  color: rgb(209 213 219 / 0.05);
}

.active\:text-gray-300\/50:active {
  color: rgb(209 213 219 / 0.5);
}

.active\:text-gray-300\/55:active {
  color: rgb(209 213 219 / 0.55);
}

.active\:text-gray-300\/60:active {
  color: rgb(209 213 219 / 0.6);
}

.active\:text-gray-300\/65:active {
  color: rgb(209 213 219 / 0.65);
}

.active\:text-gray-300\/70:active {
  color: rgb(209 213 219 / 0.7);
}

.active\:text-gray-300\/75:active {
  color: rgb(209 213 219 / 0.75);
}

.active\:text-gray-300\/80:active {
  color: rgb(209 213 219 / 0.8);
}

.active\:text-gray-300\/85:active {
  color: rgb(209 213 219 / 0.85);
}

.active\:text-gray-300\/90:active {
  color: rgb(209 213 219 / 0.9);
}

.active\:text-gray-300\/95:active {
  color: rgb(209 213 219 / 0.95);
}

.active\:text-gray-400:active {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}

.active\:text-gray-400\/0:active {
  color: rgb(156 163 175 / 0);
}

.active\:text-gray-400\/10:active {
  color: rgb(156 163 175 / 0.1);
}

.active\:text-gray-400\/100:active {
  color: rgb(156 163 175 / 1);
}

.active\:text-gray-400\/15:active {
  color: rgb(156 163 175 / 0.15);
}

.active\:text-gray-400\/20:active {
  color: rgb(156 163 175 / 0.2);
}

.active\:text-gray-400\/25:active {
  color: rgb(156 163 175 / 0.25);
}

.active\:text-gray-400\/30:active {
  color: rgb(156 163 175 / 0.3);
}

.active\:text-gray-400\/35:active {
  color: rgb(156 163 175 / 0.35);
}

.active\:text-gray-400\/40:active {
  color: rgb(156 163 175 / 0.4);
}

.active\:text-gray-400\/45:active {
  color: rgb(156 163 175 / 0.45);
}

.active\:text-gray-400\/5:active {
  color: rgb(156 163 175 / 0.05);
}

.active\:text-gray-400\/50:active {
  color: rgb(156 163 175 / 0.5);
}

.active\:text-gray-400\/55:active {
  color: rgb(156 163 175 / 0.55);
}

.active\:text-gray-400\/60:active {
  color: rgb(156 163 175 / 0.6);
}

.active\:text-gray-400\/65:active {
  color: rgb(156 163 175 / 0.65);
}

.active\:text-gray-400\/70:active {
  color: rgb(156 163 175 / 0.7);
}

.active\:text-gray-400\/75:active {
  color: rgb(156 163 175 / 0.75);
}

.active\:text-gray-400\/80:active {
  color: rgb(156 163 175 / 0.8);
}

.active\:text-gray-400\/85:active {
  color: rgb(156 163 175 / 0.85);
}

.active\:text-gray-400\/90:active {
  color: rgb(156 163 175 / 0.9);
}

.active\:text-gray-400\/95:active {
  color: rgb(156 163 175 / 0.95);
}

.active\:text-gray-50:active {
  --tw-text-opacity: 1;
  color: rgb(249 250 251 / var(--tw-text-opacity, 1));
}

.active\:text-gray-50\/0:active {
  color: rgb(249 250 251 / 0);
}

.active\:text-gray-50\/10:active {
  color: rgb(249 250 251 / 0.1);
}

.active\:text-gray-50\/100:active {
  color: rgb(249 250 251 / 1);
}

.active\:text-gray-50\/15:active {
  color: rgb(249 250 251 / 0.15);
}

.active\:text-gray-50\/20:active {
  color: rgb(249 250 251 / 0.2);
}

.active\:text-gray-50\/25:active {
  color: rgb(249 250 251 / 0.25);
}

.active\:text-gray-50\/30:active {
  color: rgb(249 250 251 / 0.3);
}

.active\:text-gray-50\/35:active {
  color: rgb(249 250 251 / 0.35);
}

.active\:text-gray-50\/40:active {
  color: rgb(249 250 251 / 0.4);
}

.active\:text-gray-50\/45:active {
  color: rgb(249 250 251 / 0.45);
}

.active\:text-gray-50\/5:active {
  color: rgb(249 250 251 / 0.05);
}

.active\:text-gray-50\/50:active {
  color: rgb(249 250 251 / 0.5);
}

.active\:text-gray-50\/55:active {
  color: rgb(249 250 251 / 0.55);
}

.active\:text-gray-50\/60:active {
  color: rgb(249 250 251 / 0.6);
}

.active\:text-gray-50\/65:active {
  color: rgb(249 250 251 / 0.65);
}

.active\:text-gray-50\/70:active {
  color: rgb(249 250 251 / 0.7);
}

.active\:text-gray-50\/75:active {
  color: rgb(249 250 251 / 0.75);
}

.active\:text-gray-50\/80:active {
  color: rgb(249 250 251 / 0.8);
}

.active\:text-gray-50\/85:active {
  color: rgb(249 250 251 / 0.85);
}

.active\:text-gray-50\/90:active {
  color: rgb(249 250 251 / 0.9);
}

.active\:text-gray-50\/95:active {
  color: rgb(249 250 251 / 0.95);
}

.active\:text-gray-500:active {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}

.active\:text-gray-500\/0:active {
  color: rgb(107 114 128 / 0);
}

.active\:text-gray-500\/10:active {
  color: rgb(107 114 128 / 0.1);
}

.active\:text-gray-500\/100:active {
  color: rgb(107 114 128 / 1);
}

.active\:text-gray-500\/15:active {
  color: rgb(107 114 128 / 0.15);
}

.active\:text-gray-500\/20:active {
  color: rgb(107 114 128 / 0.2);
}

.active\:text-gray-500\/25:active {
  color: rgb(107 114 128 / 0.25);
}

.active\:text-gray-500\/30:active {
  color: rgb(107 114 128 / 0.3);
}

.active\:text-gray-500\/35:active {
  color: rgb(107 114 128 / 0.35);
}

.active\:text-gray-500\/40:active {
  color: rgb(107 114 128 / 0.4);
}

.active\:text-gray-500\/45:active {
  color: rgb(107 114 128 / 0.45);
}

.active\:text-gray-500\/5:active {
  color: rgb(107 114 128 / 0.05);
}

.active\:text-gray-500\/50:active {
  color: rgb(107 114 128 / 0.5);
}

.active\:text-gray-500\/55:active {
  color: rgb(107 114 128 / 0.55);
}

.active\:text-gray-500\/60:active {
  color: rgb(107 114 128 / 0.6);
}

.active\:text-gray-500\/65:active {
  color: rgb(107 114 128 / 0.65);
}

.active\:text-gray-500\/70:active {
  color: rgb(107 114 128 / 0.7);
}

.active\:text-gray-500\/75:active {
  color: rgb(107 114 128 / 0.75);
}

.active\:text-gray-500\/80:active {
  color: rgb(107 114 128 / 0.8);
}

.active\:text-gray-500\/85:active {
  color: rgb(107 114 128 / 0.85);
}

.active\:text-gray-500\/90:active {
  color: rgb(107 114 128 / 0.9);
}

.active\:text-gray-500\/95:active {
  color: rgb(107 114 128 / 0.95);
}

.active\:text-gray-600:active {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}

.active\:text-gray-600\/0:active {
  color: rgb(75 85 99 / 0);
}

.active\:text-gray-600\/10:active {
  color: rgb(75 85 99 / 0.1);
}

.active\:text-gray-600\/100:active {
  color: rgb(75 85 99 / 1);
}

.active\:text-gray-600\/15:active {
  color: rgb(75 85 99 / 0.15);
}

.active\:text-gray-600\/20:active {
  color: rgb(75 85 99 / 0.2);
}

.active\:text-gray-600\/25:active {
  color: rgb(75 85 99 / 0.25);
}

.active\:text-gray-600\/30:active {
  color: rgb(75 85 99 / 0.3);
}

.active\:text-gray-600\/35:active {
  color: rgb(75 85 99 / 0.35);
}

.active\:text-gray-600\/40:active {
  color: rgb(75 85 99 / 0.4);
}

.active\:text-gray-600\/45:active {
  color: rgb(75 85 99 / 0.45);
}

.active\:text-gray-600\/5:active {
  color: rgb(75 85 99 / 0.05);
}

.active\:text-gray-600\/50:active {
  color: rgb(75 85 99 / 0.5);
}

.active\:text-gray-600\/55:active {
  color: rgb(75 85 99 / 0.55);
}

.active\:text-gray-600\/60:active {
  color: rgb(75 85 99 / 0.6);
}

.active\:text-gray-600\/65:active {
  color: rgb(75 85 99 / 0.65);
}

.active\:text-gray-600\/70:active {
  color: rgb(75 85 99 / 0.7);
}

.active\:text-gray-600\/75:active {
  color: rgb(75 85 99 / 0.75);
}

.active\:text-gray-600\/80:active {
  color: rgb(75 85 99 / 0.8);
}

.active\:text-gray-600\/85:active {
  color: rgb(75 85 99 / 0.85);
}

.active\:text-gray-600\/90:active {
  color: rgb(75 85 99 / 0.9);
}

.active\:text-gray-600\/95:active {
  color: rgb(75 85 99 / 0.95);
}

.active\:text-gray-700:active {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}

.active\:text-gray-700\/0:active {
  color: rgb(55 65 81 / 0);
}

.active\:text-gray-700\/10:active {
  color: rgb(55 65 81 / 0.1);
}

.active\:text-gray-700\/100:active {
  color: rgb(55 65 81 / 1);
}

.active\:text-gray-700\/15:active {
  color: rgb(55 65 81 / 0.15);
}

.active\:text-gray-700\/20:active {
  color: rgb(55 65 81 / 0.2);
}

.active\:text-gray-700\/25:active {
  color: rgb(55 65 81 / 0.25);
}

.active\:text-gray-700\/30:active {
  color: rgb(55 65 81 / 0.3);
}

.active\:text-gray-700\/35:active {
  color: rgb(55 65 81 / 0.35);
}

.active\:text-gray-700\/40:active {
  color: rgb(55 65 81 / 0.4);
}

.active\:text-gray-700\/45:active {
  color: rgb(55 65 81 / 0.45);
}

.active\:text-gray-700\/5:active {
  color: rgb(55 65 81 / 0.05);
}

.active\:text-gray-700\/50:active {
  color: rgb(55 65 81 / 0.5);
}

.active\:text-gray-700\/55:active {
  color: rgb(55 65 81 / 0.55);
}

.active\:text-gray-700\/60:active {
  color: rgb(55 65 81 / 0.6);
}

.active\:text-gray-700\/65:active {
  color: rgb(55 65 81 / 0.65);
}

.active\:text-gray-700\/70:active {
  color: rgb(55 65 81 / 0.7);
}

.active\:text-gray-700\/75:active {
  color: rgb(55 65 81 / 0.75);
}

.active\:text-gray-700\/80:active {
  color: rgb(55 65 81 / 0.8);
}

.active\:text-gray-700\/85:active {
  color: rgb(55 65 81 / 0.85);
}

.active\:text-gray-700\/90:active {
  color: rgb(55 65 81 / 0.9);
}

.active\:text-gray-700\/95:active {
  color: rgb(55 65 81 / 0.95);
}

.active\:text-gray-800:active {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}

.active\:text-gray-800\/0:active {
  color: rgb(31 41 55 / 0);
}

.active\:text-gray-800\/10:active {
  color: rgb(31 41 55 / 0.1);
}

.active\:text-gray-800\/100:active {
  color: rgb(31 41 55 / 1);
}

.active\:text-gray-800\/15:active {
  color: rgb(31 41 55 / 0.15);
}

.active\:text-gray-800\/20:active {
  color: rgb(31 41 55 / 0.2);
}

.active\:text-gray-800\/25:active {
  color: rgb(31 41 55 / 0.25);
}

.active\:text-gray-800\/30:active {
  color: rgb(31 41 55 / 0.3);
}

.active\:text-gray-800\/35:active {
  color: rgb(31 41 55 / 0.35);
}

.active\:text-gray-800\/40:active {
  color: rgb(31 41 55 / 0.4);
}

.active\:text-gray-800\/45:active {
  color: rgb(31 41 55 / 0.45);
}

.active\:text-gray-800\/5:active {
  color: rgb(31 41 55 / 0.05);
}

.active\:text-gray-800\/50:active {
  color: rgb(31 41 55 / 0.5);
}

.active\:text-gray-800\/55:active {
  color: rgb(31 41 55 / 0.55);
}

.active\:text-gray-800\/60:active {
  color: rgb(31 41 55 / 0.6);
}

.active\:text-gray-800\/65:active {
  color: rgb(31 41 55 / 0.65);
}

.active\:text-gray-800\/70:active {
  color: rgb(31 41 55 / 0.7);
}

.active\:text-gray-800\/75:active {
  color: rgb(31 41 55 / 0.75);
}

.active\:text-gray-800\/80:active {
  color: rgb(31 41 55 / 0.8);
}

.active\:text-gray-800\/85:active {
  color: rgb(31 41 55 / 0.85);
}

.active\:text-gray-800\/90:active {
  color: rgb(31 41 55 / 0.9);
}

.active\:text-gray-800\/95:active {
  color: rgb(31 41 55 / 0.95);
}

.active\:text-gray-900:active {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}

.active\:text-gray-900\/0:active {
  color: rgb(17 24 39 / 0);
}

.active\:text-gray-900\/10:active {
  color: rgb(17 24 39 / 0.1);
}

.active\:text-gray-900\/100:active {
  color: rgb(17 24 39 / 1);
}

.active\:text-gray-900\/15:active {
  color: rgb(17 24 39 / 0.15);
}

.active\:text-gray-900\/20:active {
  color: rgb(17 24 39 / 0.2);
}

.active\:text-gray-900\/25:active {
  color: rgb(17 24 39 / 0.25);
}

.active\:text-gray-900\/30:active {
  color: rgb(17 24 39 / 0.3);
}

.active\:text-gray-900\/35:active {
  color: rgb(17 24 39 / 0.35);
}

.active\:text-gray-900\/40:active {
  color: rgb(17 24 39 / 0.4);
}

.active\:text-gray-900\/45:active {
  color: rgb(17 24 39 / 0.45);
}

.active\:text-gray-900\/5:active {
  color: rgb(17 24 39 / 0.05);
}

.active\:text-gray-900\/50:active {
  color: rgb(17 24 39 / 0.5);
}

.active\:text-gray-900\/55:active {
  color: rgb(17 24 39 / 0.55);
}

.active\:text-gray-900\/60:active {
  color: rgb(17 24 39 / 0.6);
}

.active\:text-gray-900\/65:active {
  color: rgb(17 24 39 / 0.65);
}

.active\:text-gray-900\/70:active {
  color: rgb(17 24 39 / 0.7);
}

.active\:text-gray-900\/75:active {
  color: rgb(17 24 39 / 0.75);
}

.active\:text-gray-900\/80:active {
  color: rgb(17 24 39 / 0.8);
}

.active\:text-gray-900\/85:active {
  color: rgb(17 24 39 / 0.85);
}

.active\:text-gray-900\/90:active {
  color: rgb(17 24 39 / 0.9);
}

.active\:text-gray-900\/95:active {
  color: rgb(17 24 39 / 0.95);
}

.active\:text-gray-950:active {
  --tw-text-opacity: 1;
  color: rgb(3 7 18 / var(--tw-text-opacity, 1));
}

.active\:text-gray-950\/0:active {
  color: rgb(3 7 18 / 0);
}

.active\:text-gray-950\/10:active {
  color: rgb(3 7 18 / 0.1);
}

.active\:text-gray-950\/100:active {
  color: rgb(3 7 18 / 1);
}

.active\:text-gray-950\/15:active {
  color: rgb(3 7 18 / 0.15);
}

.active\:text-gray-950\/20:active {
  color: rgb(3 7 18 / 0.2);
}

.active\:text-gray-950\/25:active {
  color: rgb(3 7 18 / 0.25);
}

.active\:text-gray-950\/30:active {
  color: rgb(3 7 18 / 0.3);
}

.active\:text-gray-950\/35:active {
  color: rgb(3 7 18 / 0.35);
}

.active\:text-gray-950\/40:active {
  color: rgb(3 7 18 / 0.4);
}

.active\:text-gray-950\/45:active {
  color: rgb(3 7 18 / 0.45);
}

.active\:text-gray-950\/5:active {
  color: rgb(3 7 18 / 0.05);
}

.active\:text-gray-950\/50:active {
  color: rgb(3 7 18 / 0.5);
}

.active\:text-gray-950\/55:active {
  color: rgb(3 7 18 / 0.55);
}

.active\:text-gray-950\/60:active {
  color: rgb(3 7 18 / 0.6);
}

.active\:text-gray-950\/65:active {
  color: rgb(3 7 18 / 0.65);
}

.active\:text-gray-950\/70:active {
  color: rgb(3 7 18 / 0.7);
}

.active\:text-gray-950\/75:active {
  color: rgb(3 7 18 / 0.75);
}

.active\:text-gray-950\/80:active {
  color: rgb(3 7 18 / 0.8);
}

.active\:text-gray-950\/85:active {
  color: rgb(3 7 18 / 0.85);
}

.active\:text-gray-950\/90:active {
  color: rgb(3 7 18 / 0.9);
}

.active\:text-gray-950\/95:active {
  color: rgb(3 7 18 / 0.95);
}

.peer:checked ~ .peer-checked\:bg-button-primary-bg {
  background-color: var(--button-primary-bg);
}

.peer:checked ~ .peer-checked\:after\:translate-x-full::after {
  content: var(--tw-content);
  --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));
}

.peer:focus ~ .peer-focus\:outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.peer:focus ~ .peer-focus\: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);
}

.peer:focus ~ .peer-focus\:ring-button-primary-bg-hover {
  --tw-ring-color: var(--button-primary-bg-hover);
}

.backdrop\:bg-black::backdrop {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}

.backdrop\:opacity-50::backdrop {
  opacity: 0.5;
}

@media (min-width: 640px) {
  .sm\:block {
    display: block;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-100\/0 {
    border-color: rgb(243 244 246 / 0);
  }

  .sm\:border-gray-100\/10 {
    border-color: rgb(243 244 246 / 0.1);
  }

  .sm\:border-gray-100\/100 {
    border-color: rgb(243 244 246 / 1);
  }

  .sm\:border-gray-100\/15 {
    border-color: rgb(243 244 246 / 0.15);
  }

  .sm\:border-gray-100\/20 {
    border-color: rgb(243 244 246 / 0.2);
  }

  .sm\:border-gray-100\/25 {
    border-color: rgb(243 244 246 / 0.25);
  }

  .sm\:border-gray-100\/30 {
    border-color: rgb(243 244 246 / 0.3);
  }

  .sm\:border-gray-100\/35 {
    border-color: rgb(243 244 246 / 0.35);
  }

  .sm\:border-gray-100\/40 {
    border-color: rgb(243 244 246 / 0.4);
  }

  .sm\:border-gray-100\/45 {
    border-color: rgb(243 244 246 / 0.45);
  }

  .sm\:border-gray-100\/5 {
    border-color: rgb(243 244 246 / 0.05);
  }

  .sm\:border-gray-100\/50 {
    border-color: rgb(243 244 246 / 0.5);
  }

  .sm\:border-gray-100\/55 {
    border-color: rgb(243 244 246 / 0.55);
  }

  .sm\:border-gray-100\/60 {
    border-color: rgb(243 244 246 / 0.6);
  }

  .sm\:border-gray-100\/65 {
    border-color: rgb(243 244 246 / 0.65);
  }

  .sm\:border-gray-100\/70 {
    border-color: rgb(243 244 246 / 0.7);
  }

  .sm\:border-gray-100\/75 {
    border-color: rgb(243 244 246 / 0.75);
  }

  .sm\:border-gray-100\/80 {
    border-color: rgb(243 244 246 / 0.8);
  }

  .sm\:border-gray-100\/85 {
    border-color: rgb(243 244 246 / 0.85);
  }

  .sm\:border-gray-100\/90 {
    border-color: rgb(243 244 246 / 0.9);
  }

  .sm\:border-gray-100\/95 {
    border-color: rgb(243 244 246 / 0.95);
  }

  .sm\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-200\/0 {
    border-color: rgb(229 231 235 / 0);
  }

  .sm\:border-gray-200\/10 {
    border-color: rgb(229 231 235 / 0.1);
  }

  .sm\:border-gray-200\/100 {
    border-color: rgb(229 231 235 / 1);
  }

  .sm\:border-gray-200\/15 {
    border-color: rgb(229 231 235 / 0.15);
  }

  .sm\:border-gray-200\/20 {
    border-color: rgb(229 231 235 / 0.2);
  }

  .sm\:border-gray-200\/25 {
    border-color: rgb(229 231 235 / 0.25);
  }

  .sm\:border-gray-200\/30 {
    border-color: rgb(229 231 235 / 0.3);
  }

  .sm\:border-gray-200\/35 {
    border-color: rgb(229 231 235 / 0.35);
  }

  .sm\:border-gray-200\/40 {
    border-color: rgb(229 231 235 / 0.4);
  }

  .sm\:border-gray-200\/45 {
    border-color: rgb(229 231 235 / 0.45);
  }

  .sm\:border-gray-200\/5 {
    border-color: rgb(229 231 235 / 0.05);
  }

  .sm\:border-gray-200\/50 {
    border-color: rgb(229 231 235 / 0.5);
  }

  .sm\:border-gray-200\/55 {
    border-color: rgb(229 231 235 / 0.55);
  }

  .sm\:border-gray-200\/60 {
    border-color: rgb(229 231 235 / 0.6);
  }

  .sm\:border-gray-200\/65 {
    border-color: rgb(229 231 235 / 0.65);
  }

  .sm\:border-gray-200\/70 {
    border-color: rgb(229 231 235 / 0.7);
  }

  .sm\:border-gray-200\/75 {
    border-color: rgb(229 231 235 / 0.75);
  }

  .sm\:border-gray-200\/80 {
    border-color: rgb(229 231 235 / 0.8);
  }

  .sm\:border-gray-200\/85 {
    border-color: rgb(229 231 235 / 0.85);
  }

  .sm\:border-gray-200\/90 {
    border-color: rgb(229 231 235 / 0.9);
  }

  .sm\:border-gray-200\/95 {
    border-color: rgb(229 231 235 / 0.95);
  }

  .sm\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-300\/0 {
    border-color: rgb(209 213 219 / 0);
  }

  .sm\:border-gray-300\/10 {
    border-color: rgb(209 213 219 / 0.1);
  }

  .sm\:border-gray-300\/100 {
    border-color: rgb(209 213 219 / 1);
  }

  .sm\:border-gray-300\/15 {
    border-color: rgb(209 213 219 / 0.15);
  }

  .sm\:border-gray-300\/20 {
    border-color: rgb(209 213 219 / 0.2);
  }

  .sm\:border-gray-300\/25 {
    border-color: rgb(209 213 219 / 0.25);
  }

  .sm\:border-gray-300\/30 {
    border-color: rgb(209 213 219 / 0.3);
  }

  .sm\:border-gray-300\/35 {
    border-color: rgb(209 213 219 / 0.35);
  }

  .sm\:border-gray-300\/40 {
    border-color: rgb(209 213 219 / 0.4);
  }

  .sm\:border-gray-300\/45 {
    border-color: rgb(209 213 219 / 0.45);
  }

  .sm\:border-gray-300\/5 {
    border-color: rgb(209 213 219 / 0.05);
  }

  .sm\:border-gray-300\/50 {
    border-color: rgb(209 213 219 / 0.5);
  }

  .sm\:border-gray-300\/55 {
    border-color: rgb(209 213 219 / 0.55);
  }

  .sm\:border-gray-300\/60 {
    border-color: rgb(209 213 219 / 0.6);
  }

  .sm\:border-gray-300\/65 {
    border-color: rgb(209 213 219 / 0.65);
  }

  .sm\:border-gray-300\/70 {
    border-color: rgb(209 213 219 / 0.7);
  }

  .sm\:border-gray-300\/75 {
    border-color: rgb(209 213 219 / 0.75);
  }

  .sm\:border-gray-300\/80 {
    border-color: rgb(209 213 219 / 0.8);
  }

  .sm\:border-gray-300\/85 {
    border-color: rgb(209 213 219 / 0.85);
  }

  .sm\:border-gray-300\/90 {
    border-color: rgb(209 213 219 / 0.9);
  }

  .sm\:border-gray-300\/95 {
    border-color: rgb(209 213 219 / 0.95);
  }

  .sm\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-400\/0 {
    border-color: rgb(156 163 175 / 0);
  }

  .sm\:border-gray-400\/10 {
    border-color: rgb(156 163 175 / 0.1);
  }

  .sm\:border-gray-400\/100 {
    border-color: rgb(156 163 175 / 1);
  }

  .sm\:border-gray-400\/15 {
    border-color: rgb(156 163 175 / 0.15);
  }

  .sm\:border-gray-400\/20 {
    border-color: rgb(156 163 175 / 0.2);
  }

  .sm\:border-gray-400\/25 {
    border-color: rgb(156 163 175 / 0.25);
  }

  .sm\:border-gray-400\/30 {
    border-color: rgb(156 163 175 / 0.3);
  }

  .sm\:border-gray-400\/35 {
    border-color: rgb(156 163 175 / 0.35);
  }

  .sm\:border-gray-400\/40 {
    border-color: rgb(156 163 175 / 0.4);
  }

  .sm\:border-gray-400\/45 {
    border-color: rgb(156 163 175 / 0.45);
  }

  .sm\:border-gray-400\/5 {
    border-color: rgb(156 163 175 / 0.05);
  }

  .sm\:border-gray-400\/50 {
    border-color: rgb(156 163 175 / 0.5);
  }

  .sm\:border-gray-400\/55 {
    border-color: rgb(156 163 175 / 0.55);
  }

  .sm\:border-gray-400\/60 {
    border-color: rgb(156 163 175 / 0.6);
  }

  .sm\:border-gray-400\/65 {
    border-color: rgb(156 163 175 / 0.65);
  }

  .sm\:border-gray-400\/70 {
    border-color: rgb(156 163 175 / 0.7);
  }

  .sm\:border-gray-400\/75 {
    border-color: rgb(156 163 175 / 0.75);
  }

  .sm\:border-gray-400\/80 {
    border-color: rgb(156 163 175 / 0.8);
  }

  .sm\:border-gray-400\/85 {
    border-color: rgb(156 163 175 / 0.85);
  }

  .sm\:border-gray-400\/90 {
    border-color: rgb(156 163 175 / 0.9);
  }

  .sm\:border-gray-400\/95 {
    border-color: rgb(156 163 175 / 0.95);
  }

  .sm\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-50\/0 {
    border-color: rgb(249 250 251 / 0);
  }

  .sm\:border-gray-50\/10 {
    border-color: rgb(249 250 251 / 0.1);
  }

  .sm\:border-gray-50\/100 {
    border-color: rgb(249 250 251 / 1);
  }

  .sm\:border-gray-50\/15 {
    border-color: rgb(249 250 251 / 0.15);
  }

  .sm\:border-gray-50\/20 {
    border-color: rgb(249 250 251 / 0.2);
  }

  .sm\:border-gray-50\/25 {
    border-color: rgb(249 250 251 / 0.25);
  }

  .sm\:border-gray-50\/30 {
    border-color: rgb(249 250 251 / 0.3);
  }

  .sm\:border-gray-50\/35 {
    border-color: rgb(249 250 251 / 0.35);
  }

  .sm\:border-gray-50\/40 {
    border-color: rgb(249 250 251 / 0.4);
  }

  .sm\:border-gray-50\/45 {
    border-color: rgb(249 250 251 / 0.45);
  }

  .sm\:border-gray-50\/5 {
    border-color: rgb(249 250 251 / 0.05);
  }

  .sm\:border-gray-50\/50 {
    border-color: rgb(249 250 251 / 0.5);
  }

  .sm\:border-gray-50\/55 {
    border-color: rgb(249 250 251 / 0.55);
  }

  .sm\:border-gray-50\/60 {
    border-color: rgb(249 250 251 / 0.6);
  }

  .sm\:border-gray-50\/65 {
    border-color: rgb(249 250 251 / 0.65);
  }

  .sm\:border-gray-50\/70 {
    border-color: rgb(249 250 251 / 0.7);
  }

  .sm\:border-gray-50\/75 {
    border-color: rgb(249 250 251 / 0.75);
  }

  .sm\:border-gray-50\/80 {
    border-color: rgb(249 250 251 / 0.8);
  }

  .sm\:border-gray-50\/85 {
    border-color: rgb(249 250 251 / 0.85);
  }

  .sm\:border-gray-50\/90 {
    border-color: rgb(249 250 251 / 0.9);
  }

  .sm\:border-gray-50\/95 {
    border-color: rgb(249 250 251 / 0.95);
  }

  .sm\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-500\/0 {
    border-color: rgb(107 114 128 / 0);
  }

  .sm\:border-gray-500\/10 {
    border-color: rgb(107 114 128 / 0.1);
  }

  .sm\:border-gray-500\/100 {
    border-color: rgb(107 114 128 / 1);
  }

  .sm\:border-gray-500\/15 {
    border-color: rgb(107 114 128 / 0.15);
  }

  .sm\:border-gray-500\/20 {
    border-color: rgb(107 114 128 / 0.2);
  }

  .sm\:border-gray-500\/25 {
    border-color: rgb(107 114 128 / 0.25);
  }

  .sm\:border-gray-500\/30 {
    border-color: rgb(107 114 128 / 0.3);
  }

  .sm\:border-gray-500\/35 {
    border-color: rgb(107 114 128 / 0.35);
  }

  .sm\:border-gray-500\/40 {
    border-color: rgb(107 114 128 / 0.4);
  }

  .sm\:border-gray-500\/45 {
    border-color: rgb(107 114 128 / 0.45);
  }

  .sm\:border-gray-500\/5 {
    border-color: rgb(107 114 128 / 0.05);
  }

  .sm\:border-gray-500\/50 {
    border-color: rgb(107 114 128 / 0.5);
  }

  .sm\:border-gray-500\/55 {
    border-color: rgb(107 114 128 / 0.55);
  }

  .sm\:border-gray-500\/60 {
    border-color: rgb(107 114 128 / 0.6);
  }

  .sm\:border-gray-500\/65 {
    border-color: rgb(107 114 128 / 0.65);
  }

  .sm\:border-gray-500\/70 {
    border-color: rgb(107 114 128 / 0.7);
  }

  .sm\:border-gray-500\/75 {
    border-color: rgb(107 114 128 / 0.75);
  }

  .sm\:border-gray-500\/80 {
    border-color: rgb(107 114 128 / 0.8);
  }

  .sm\:border-gray-500\/85 {
    border-color: rgb(107 114 128 / 0.85);
  }

  .sm\:border-gray-500\/90 {
    border-color: rgb(107 114 128 / 0.9);
  }

  .sm\:border-gray-500\/95 {
    border-color: rgb(107 114 128 / 0.95);
  }

  .sm\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-600\/0 {
    border-color: rgb(75 85 99 / 0);
  }

  .sm\:border-gray-600\/10 {
    border-color: rgb(75 85 99 / 0.1);
  }

  .sm\:border-gray-600\/100 {
    border-color: rgb(75 85 99 / 1);
  }

  .sm\:border-gray-600\/15 {
    border-color: rgb(75 85 99 / 0.15);
  }

  .sm\:border-gray-600\/20 {
    border-color: rgb(75 85 99 / 0.2);
  }

  .sm\:border-gray-600\/25 {
    border-color: rgb(75 85 99 / 0.25);
  }

  .sm\:border-gray-600\/30 {
    border-color: rgb(75 85 99 / 0.3);
  }

  .sm\:border-gray-600\/35 {
    border-color: rgb(75 85 99 / 0.35);
  }

  .sm\:border-gray-600\/40 {
    border-color: rgb(75 85 99 / 0.4);
  }

  .sm\:border-gray-600\/45 {
    border-color: rgb(75 85 99 / 0.45);
  }

  .sm\:border-gray-600\/5 {
    border-color: rgb(75 85 99 / 0.05);
  }

  .sm\:border-gray-600\/50 {
    border-color: rgb(75 85 99 / 0.5);
  }

  .sm\:border-gray-600\/55 {
    border-color: rgb(75 85 99 / 0.55);
  }

  .sm\:border-gray-600\/60 {
    border-color: rgb(75 85 99 / 0.6);
  }

  .sm\:border-gray-600\/65 {
    border-color: rgb(75 85 99 / 0.65);
  }

  .sm\:border-gray-600\/70 {
    border-color: rgb(75 85 99 / 0.7);
  }

  .sm\:border-gray-600\/75 {
    border-color: rgb(75 85 99 / 0.75);
  }

  .sm\:border-gray-600\/80 {
    border-color: rgb(75 85 99 / 0.8);
  }

  .sm\:border-gray-600\/85 {
    border-color: rgb(75 85 99 / 0.85);
  }

  .sm\:border-gray-600\/90 {
    border-color: rgb(75 85 99 / 0.9);
  }

  .sm\:border-gray-600\/95 {
    border-color: rgb(75 85 99 / 0.95);
  }

  .sm\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-700\/0 {
    border-color: rgb(55 65 81 / 0);
  }

  .sm\:border-gray-700\/10 {
    border-color: rgb(55 65 81 / 0.1);
  }

  .sm\:border-gray-700\/100 {
    border-color: rgb(55 65 81 / 1);
  }

  .sm\:border-gray-700\/15 {
    border-color: rgb(55 65 81 / 0.15);
  }

  .sm\:border-gray-700\/20 {
    border-color: rgb(55 65 81 / 0.2);
  }

  .sm\:border-gray-700\/25 {
    border-color: rgb(55 65 81 / 0.25);
  }

  .sm\:border-gray-700\/30 {
    border-color: rgb(55 65 81 / 0.3);
  }

  .sm\:border-gray-700\/35 {
    border-color: rgb(55 65 81 / 0.35);
  }

  .sm\:border-gray-700\/40 {
    border-color: rgb(55 65 81 / 0.4);
  }

  .sm\:border-gray-700\/45 {
    border-color: rgb(55 65 81 / 0.45);
  }

  .sm\:border-gray-700\/5 {
    border-color: rgb(55 65 81 / 0.05);
  }

  .sm\:border-gray-700\/50 {
    border-color: rgb(55 65 81 / 0.5);
  }

  .sm\:border-gray-700\/55 {
    border-color: rgb(55 65 81 / 0.55);
  }

  .sm\:border-gray-700\/60 {
    border-color: rgb(55 65 81 / 0.6);
  }

  .sm\:border-gray-700\/65 {
    border-color: rgb(55 65 81 / 0.65);
  }

  .sm\:border-gray-700\/70 {
    border-color: rgb(55 65 81 / 0.7);
  }

  .sm\:border-gray-700\/75 {
    border-color: rgb(55 65 81 / 0.75);
  }

  .sm\:border-gray-700\/80 {
    border-color: rgb(55 65 81 / 0.8);
  }

  .sm\:border-gray-700\/85 {
    border-color: rgb(55 65 81 / 0.85);
  }

  .sm\:border-gray-700\/90 {
    border-color: rgb(55 65 81 / 0.9);
  }

  .sm\:border-gray-700\/95 {
    border-color: rgb(55 65 81 / 0.95);
  }

  .sm\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-800\/0 {
    border-color: rgb(31 41 55 / 0);
  }

  .sm\:border-gray-800\/10 {
    border-color: rgb(31 41 55 / 0.1);
  }

  .sm\:border-gray-800\/100 {
    border-color: rgb(31 41 55 / 1);
  }

  .sm\:border-gray-800\/15 {
    border-color: rgb(31 41 55 / 0.15);
  }

  .sm\:border-gray-800\/20 {
    border-color: rgb(31 41 55 / 0.2);
  }

  .sm\:border-gray-800\/25 {
    border-color: rgb(31 41 55 / 0.25);
  }

  .sm\:border-gray-800\/30 {
    border-color: rgb(31 41 55 / 0.3);
  }

  .sm\:border-gray-800\/35 {
    border-color: rgb(31 41 55 / 0.35);
  }

  .sm\:border-gray-800\/40 {
    border-color: rgb(31 41 55 / 0.4);
  }

  .sm\:border-gray-800\/45 {
    border-color: rgb(31 41 55 / 0.45);
  }

  .sm\:border-gray-800\/5 {
    border-color: rgb(31 41 55 / 0.05);
  }

  .sm\:border-gray-800\/50 {
    border-color: rgb(31 41 55 / 0.5);
  }

  .sm\:border-gray-800\/55 {
    border-color: rgb(31 41 55 / 0.55);
  }

  .sm\:border-gray-800\/60 {
    border-color: rgb(31 41 55 / 0.6);
  }

  .sm\:border-gray-800\/65 {
    border-color: rgb(31 41 55 / 0.65);
  }

  .sm\:border-gray-800\/70 {
    border-color: rgb(31 41 55 / 0.7);
  }

  .sm\:border-gray-800\/75 {
    border-color: rgb(31 41 55 / 0.75);
  }

  .sm\:border-gray-800\/80 {
    border-color: rgb(31 41 55 / 0.8);
  }

  .sm\:border-gray-800\/85 {
    border-color: rgb(31 41 55 / 0.85);
  }

  .sm\:border-gray-800\/90 {
    border-color: rgb(31 41 55 / 0.9);
  }

  .sm\:border-gray-800\/95 {
    border-color: rgb(31 41 55 / 0.95);
  }

  .sm\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-900\/0 {
    border-color: rgb(17 24 39 / 0);
  }

  .sm\:border-gray-900\/10 {
    border-color: rgb(17 24 39 / 0.1);
  }

  .sm\:border-gray-900\/100 {
    border-color: rgb(17 24 39 / 1);
  }

  .sm\:border-gray-900\/15 {
    border-color: rgb(17 24 39 / 0.15);
  }

  .sm\:border-gray-900\/20 {
    border-color: rgb(17 24 39 / 0.2);
  }

  .sm\:border-gray-900\/25 {
    border-color: rgb(17 24 39 / 0.25);
  }

  .sm\:border-gray-900\/30 {
    border-color: rgb(17 24 39 / 0.3);
  }

  .sm\:border-gray-900\/35 {
    border-color: rgb(17 24 39 / 0.35);
  }

  .sm\:border-gray-900\/40 {
    border-color: rgb(17 24 39 / 0.4);
  }

  .sm\:border-gray-900\/45 {
    border-color: rgb(17 24 39 / 0.45);
  }

  .sm\:border-gray-900\/5 {
    border-color: rgb(17 24 39 / 0.05);
  }

  .sm\:border-gray-900\/50 {
    border-color: rgb(17 24 39 / 0.5);
  }

  .sm\:border-gray-900\/55 {
    border-color: rgb(17 24 39 / 0.55);
  }

  .sm\:border-gray-900\/60 {
    border-color: rgb(17 24 39 / 0.6);
  }

  .sm\:border-gray-900\/65 {
    border-color: rgb(17 24 39 / 0.65);
  }

  .sm\:border-gray-900\/70 {
    border-color: rgb(17 24 39 / 0.7);
  }

  .sm\:border-gray-900\/75 {
    border-color: rgb(17 24 39 / 0.75);
  }

  .sm\:border-gray-900\/80 {
    border-color: rgb(17 24 39 / 0.8);
  }

  .sm\:border-gray-900\/85 {
    border-color: rgb(17 24 39 / 0.85);
  }

  .sm\:border-gray-900\/90 {
    border-color: rgb(17 24 39 / 0.9);
  }

  .sm\:border-gray-900\/95 {
    border-color: rgb(17 24 39 / 0.95);
  }

  .sm\:border-gray-950 {
    --tw-border-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-border-opacity, 1));
  }

  .sm\:border-gray-950\/0 {
    border-color: rgb(3 7 18 / 0);
  }

  .sm\:border-gray-950\/10 {
    border-color: rgb(3 7 18 / 0.1);
  }

  .sm\:border-gray-950\/100 {
    border-color: rgb(3 7 18 / 1);
  }

  .sm\:border-gray-950\/15 {
    border-color: rgb(3 7 18 / 0.15);
  }

  .sm\:border-gray-950\/20 {
    border-color: rgb(3 7 18 / 0.2);
  }

  .sm\:border-gray-950\/25 {
    border-color: rgb(3 7 18 / 0.25);
  }

  .sm\:border-gray-950\/30 {
    border-color: rgb(3 7 18 / 0.3);
  }

  .sm\:border-gray-950\/35 {
    border-color: rgb(3 7 18 / 0.35);
  }

  .sm\:border-gray-950\/40 {
    border-color: rgb(3 7 18 / 0.4);
  }

  .sm\:border-gray-950\/45 {
    border-color: rgb(3 7 18 / 0.45);
  }

  .sm\:border-gray-950\/5 {
    border-color: rgb(3 7 18 / 0.05);
  }

  .sm\:border-gray-950\/50 {
    border-color: rgb(3 7 18 / 0.5);
  }

  .sm\:border-gray-950\/55 {
    border-color: rgb(3 7 18 / 0.55);
  }

  .sm\:border-gray-950\/60 {
    border-color: rgb(3 7 18 / 0.6);
  }

  .sm\:border-gray-950\/65 {
    border-color: rgb(3 7 18 / 0.65);
  }

  .sm\:border-gray-950\/70 {
    border-color: rgb(3 7 18 / 0.7);
  }

  .sm\:border-gray-950\/75 {
    border-color: rgb(3 7 18 / 0.75);
  }

  .sm\:border-gray-950\/80 {
    border-color: rgb(3 7 18 / 0.8);
  }

  .sm\:border-gray-950\/85 {
    border-color: rgb(3 7 18 / 0.85);
  }

  .sm\:border-gray-950\/90 {
    border-color: rgb(3 7 18 / 0.9);
  }

  .sm\:border-gray-950\/95 {
    border-color: rgb(3 7 18 / 0.95);
  }

  .sm\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
  }

  .sm\:bg-gray-100\/0 {
    background-color: rgb(243 244 246 / 0);
  }

  .sm\:bg-gray-100\/10 {
    background-color: rgb(243 244 246 / 0.1);
  }

  .sm\:bg-gray-100\/100 {
    background-color: rgb(243 244 246 / 1);
  }

  .sm\:bg-gray-100\/15 {
    background-color: rgb(243 244 246 / 0.15);
  }

  .sm\:bg-gray-100\/20 {
    background-color: rgb(243 244 246 / 0.2);
  }

  .sm\:bg-gray-100\/25 {
    background-color: rgb(243 244 246 / 0.25);
  }

  .sm\:bg-gray-100\/30 {
    background-color: rgb(243 244 246 / 0.3);
  }

  .sm\:bg-gray-100\/35 {
    background-color: rgb(243 244 246 / 0.35);
  }

  .sm\:bg-gray-100\/40 {
    background-color: rgb(243 244 246 / 0.4);
  }

  .sm\:bg-gray-100\/45 {
    background-color: rgb(243 244 246 / 0.45);
  }

  .sm\:bg-gray-100\/5 {
    background-color: rgb(243 244 246 / 0.05);
  }

  .sm\:bg-gray-100\/50 {
    background-color: rgb(243 244 246 / 0.5);
  }

  .sm\:bg-gray-100\/55 {
    background-color: rgb(243 244 246 / 0.55);
  }

  .sm\:bg-gray-100\/60 {
    background-color: rgb(243 244 246 / 0.6);
  }

  .sm\:bg-gray-100\/65 {
    background-color: rgb(243 244 246 / 0.65);
  }

  .sm\:bg-gray-100\/70 {
    background-color: rgb(243 244 246 / 0.7);
  }

  .sm\:bg-gray-100\/75 {
    background-color: rgb(243 244 246 / 0.75);
  }

  .sm\:bg-gray-100\/80 {
    background-color: rgb(243 244 246 / 0.8);
  }

  .sm\:bg-gray-100\/85 {
    background-color: rgb(243 244 246 / 0.85);
  }

  .sm\:bg-gray-100\/90 {
    background-color: rgb(243 244 246 / 0.9);
  }

  .sm\:bg-gray-100\/95 {
    background-color: rgb(243 244 246 / 0.95);
  }

  .sm\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
  }

  .sm\:bg-gray-200\/0 {
    background-color: rgb(229 231 235 / 0);
  }

  .sm\:bg-gray-200\/10 {
    background-color: rgb(229 231 235 / 0.1);
  }

  .sm\:bg-gray-200\/100 {
    background-color: rgb(229 231 235 / 1);
  }

  .sm\:bg-gray-200\/15 {
    background-color: rgb(229 231 235 / 0.15);
  }

  .sm\:bg-gray-200\/20 {
    background-color: rgb(229 231 235 / 0.2);
  }

  .sm\:bg-gray-200\/25 {
    background-color: rgb(229 231 235 / 0.25);
  }

  .sm\:bg-gray-200\/30 {
    background-color: rgb(229 231 235 / 0.3);
  }

  .sm\:bg-gray-200\/35 {
    background-color: rgb(229 231 235 / 0.35);
  }

  .sm\:bg-gray-200\/40 {
    background-color: rgb(229 231 235 / 0.4);
  }

  .sm\:bg-gray-200\/45 {
    background-color: rgb(229 231 235 / 0.45);
  }

  .sm\:bg-gray-200\/5 {
    background-color: rgb(229 231 235 / 0.05);
  }

  .sm\:bg-gray-200\/50 {
    background-color: rgb(229 231 235 / 0.5);
  }

  .sm\:bg-gray-200\/55 {
    background-color: rgb(229 231 235 / 0.55);
  }

  .sm\:bg-gray-200\/60 {
    background-color: rgb(229 231 235 / 0.6);
  }

  .sm\:bg-gray-200\/65 {
    background-color: rgb(229 231 235 / 0.65);
  }

  .sm\:bg-gray-200\/70 {
    background-color: rgb(229 231 235 / 0.7);
  }

  .sm\:bg-gray-200\/75 {
    background-color: rgb(229 231 235 / 0.75);
  }

  .sm\:bg-gray-200\/80 {
    background-color: rgb(229 231 235 / 0.8);
  }

  .sm\:bg-gray-200\/85 {
    background-color: rgb(229 231 235 / 0.85);
  }

  .sm\:bg-gray-200\/90 {
    background-color: rgb(229 231 235 / 0.9);
  }

  .sm\:bg-gray-200\/95 {
    background-color: rgb(229 231 235 / 0.95);
  }

  .sm\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
  }

  .sm\:bg-gray-300\/0 {
    background-color: rgb(209 213 219 / 0);
  }

  .sm\:bg-gray-300\/10 {
    background-color: rgb(209 213 219 / 0.1);
  }

  .sm\:bg-gray-300\/100 {
    background-color: rgb(209 213 219 / 1);
  }

  .sm\:bg-gray-300\/15 {
    background-color: rgb(209 213 219 / 0.15);
  }

  .sm\:bg-gray-300\/20 {
    background-color: rgb(209 213 219 / 0.2);
  }

  .sm\:bg-gray-300\/25 {
    background-color: rgb(209 213 219 / 0.25);
  }

  .sm\:bg-gray-300\/30 {
    background-color: rgb(209 213 219 / 0.3);
  }

  .sm\:bg-gray-300\/35 {
    background-color: rgb(209 213 219 / 0.35);
  }

  .sm\:bg-gray-300\/40 {
    background-color: rgb(209 213 219 / 0.4);
  }

  .sm\:bg-gray-300\/45 {
    background-color: rgb(209 213 219 / 0.45);
  }

  .sm\:bg-gray-300\/5 {
    background-color: rgb(209 213 219 / 0.05);
  }

  .sm\:bg-gray-300\/50 {
    background-color: rgb(209 213 219 / 0.5);
  }

  .sm\:bg-gray-300\/55 {
    background-color: rgb(209 213 219 / 0.55);
  }

  .sm\:bg-gray-300\/60 {
    background-color: rgb(209 213 219 / 0.6);
  }

  .sm\:bg-gray-300\/65 {
    background-color: rgb(209 213 219 / 0.65);
  }

  .sm\:bg-gray-300\/70 {
    background-color: rgb(209 213 219 / 0.7);
  }

  .sm\:bg-gray-300\/75 {
    background-color: rgb(209 213 219 / 0.75);
  }

  .sm\:bg-gray-300\/80 {
    background-color: rgb(209 213 219 / 0.8);
  }

  .sm\:bg-gray-300\/85 {
    background-color: rgb(209 213 219 / 0.85);
  }

  .sm\:bg-gray-300\/90 {
    background-color: rgb(209 213 219 / 0.9);
  }

  .sm\:bg-gray-300\/95 {
    background-color: rgb(209 213 219 / 0.95);
  }

  .sm\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
  }

  .sm\:bg-gray-400\/0 {
    background-color: rgb(156 163 175 / 0);
  }

  .sm\:bg-gray-400\/10 {
    background-color: rgb(156 163 175 / 0.1);
  }

  .sm\:bg-gray-400\/100 {
    background-color: rgb(156 163 175 / 1);
  }

  .sm\:bg-gray-400\/15 {
    background-color: rgb(156 163 175 / 0.15);
  }

  .sm\:bg-gray-400\/20 {
    background-color: rgb(156 163 175 / 0.2);
  }

  .sm\:bg-gray-400\/25 {
    background-color: rgb(156 163 175 / 0.25);
  }

  .sm\:bg-gray-400\/30 {
    background-color: rgb(156 163 175 / 0.3);
  }

  .sm\:bg-gray-400\/35 {
    background-color: rgb(156 163 175 / 0.35);
  }

  .sm\:bg-gray-400\/40 {
    background-color: rgb(156 163 175 / 0.4);
  }

  .sm\:bg-gray-400\/45 {
    background-color: rgb(156 163 175 / 0.45);
  }

  .sm\:bg-gray-400\/5 {
    background-color: rgb(156 163 175 / 0.05);
  }

  .sm\:bg-gray-400\/50 {
    background-color: rgb(156 163 175 / 0.5);
  }

  .sm\:bg-gray-400\/55 {
    background-color: rgb(156 163 175 / 0.55);
  }

  .sm\:bg-gray-400\/60 {
    background-color: rgb(156 163 175 / 0.6);
  }

  .sm\:bg-gray-400\/65 {
    background-color: rgb(156 163 175 / 0.65);
  }

  .sm\:bg-gray-400\/70 {
    background-color: rgb(156 163 175 / 0.7);
  }

  .sm\:bg-gray-400\/75 {
    background-color: rgb(156 163 175 / 0.75);
  }

  .sm\:bg-gray-400\/80 {
    background-color: rgb(156 163 175 / 0.8);
  }

  .sm\:bg-gray-400\/85 {
    background-color: rgb(156 163 175 / 0.85);
  }

  .sm\:bg-gray-400\/90 {
    background-color: rgb(156 163 175 / 0.9);
  }

  .sm\:bg-gray-400\/95 {
    background-color: rgb(156 163 175 / 0.95);
  }

  .sm\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
  }

  .sm\:bg-gray-50\/0 {
    background-color: rgb(249 250 251 / 0);
  }

  .sm\:bg-gray-50\/10 {
    background-color: rgb(249 250 251 / 0.1);
  }

  .sm\:bg-gray-50\/100 {
    background-color: rgb(249 250 251 / 1);
  }

  .sm\:bg-gray-50\/15 {
    background-color: rgb(249 250 251 / 0.15);
  }

  .sm\:bg-gray-50\/20 {
    background-color: rgb(249 250 251 / 0.2);
  }

  .sm\:bg-gray-50\/25 {
    background-color: rgb(249 250 251 / 0.25);
  }

  .sm\:bg-gray-50\/30 {
    background-color: rgb(249 250 251 / 0.3);
  }

  .sm\:bg-gray-50\/35 {
    background-color: rgb(249 250 251 / 0.35);
  }

  .sm\:bg-gray-50\/40 {
    background-color: rgb(249 250 251 / 0.4);
  }

  .sm\:bg-gray-50\/45 {
    background-color: rgb(249 250 251 / 0.45);
  }

  .sm\:bg-gray-50\/5 {
    background-color: rgb(249 250 251 / 0.05);
  }

  .sm\:bg-gray-50\/50 {
    background-color: rgb(249 250 251 / 0.5);
  }

  .sm\:bg-gray-50\/55 {
    background-color: rgb(249 250 251 / 0.55);
  }

  .sm\:bg-gray-50\/60 {
    background-color: rgb(249 250 251 / 0.6);
  }

  .sm\:bg-gray-50\/65 {
    background-color: rgb(249 250 251 / 0.65);
  }

  .sm\:bg-gray-50\/70 {
    background-color: rgb(249 250 251 / 0.7);
  }

  .sm\:bg-gray-50\/75 {
    background-color: rgb(249 250 251 / 0.75);
  }

  .sm\:bg-gray-50\/80 {
    background-color: rgb(249 250 251 / 0.8);
  }

  .sm\:bg-gray-50\/85 {
    background-color: rgb(249 250 251 / 0.85);
  }

  .sm\:bg-gray-50\/90 {
    background-color: rgb(249 250 251 / 0.9);
  }

  .sm\:bg-gray-50\/95 {
    background-color: rgb(249 250 251 / 0.95);
  }

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

  .sm\:bg-gray-500\/0 {
    background-color: rgb(107 114 128 / 0);
  }

  .sm\:bg-gray-500\/10 {
    background-color: rgb(107 114 128 / 0.1);
  }

  .sm\:bg-gray-500\/100 {
    background-color: rgb(107 114 128 / 1);
  }

  .sm\:bg-gray-500\/15 {
    background-color: rgb(107 114 128 / 0.15);
  }

  .sm\:bg-gray-500\/20 {
    background-color: rgb(107 114 128 / 0.2);
  }

  .sm\:bg-gray-500\/25 {
    background-color: rgb(107 114 128 / 0.25);
  }

  .sm\:bg-gray-500\/30 {
    background-color: rgb(107 114 128 / 0.3);
  }

  .sm\:bg-gray-500\/35 {
    background-color: rgb(107 114 128 / 0.35);
  }

  .sm\:bg-gray-500\/40 {
    background-color: rgb(107 114 128 / 0.4);
  }

  .sm\:bg-gray-500\/45 {
    background-color: rgb(107 114 128 / 0.45);
  }

  .sm\:bg-gray-500\/5 {
    background-color: rgb(107 114 128 / 0.05);
  }

  .sm\:bg-gray-500\/50 {
    background-color: rgb(107 114 128 / 0.5);
  }

  .sm\:bg-gray-500\/55 {
    background-color: rgb(107 114 128 / 0.55);
  }

  .sm\:bg-gray-500\/60 {
    background-color: rgb(107 114 128 / 0.6);
  }

  .sm\:bg-gray-500\/65 {
    background-color: rgb(107 114 128 / 0.65);
  }

  .sm\:bg-gray-500\/70 {
    background-color: rgb(107 114 128 / 0.7);
  }

  .sm\:bg-gray-500\/75 {
    background-color: rgb(107 114 128 / 0.75);
  }

  .sm\:bg-gray-500\/80 {
    background-color: rgb(107 114 128 / 0.8);
  }

  .sm\:bg-gray-500\/85 {
    background-color: rgb(107 114 128 / 0.85);
  }

  .sm\:bg-gray-500\/90 {
    background-color: rgb(107 114 128 / 0.9);
  }

  .sm\:bg-gray-500\/95 {
    background-color: rgb(107 114 128 / 0.95);
  }

  .sm\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
  }

  .sm\:bg-gray-600\/0 {
    background-color: rgb(75 85 99 / 0);
  }

  .sm\:bg-gray-600\/10 {
    background-color: rgb(75 85 99 / 0.1);
  }

  .sm\:bg-gray-600\/100 {
    background-color: rgb(75 85 99 / 1);
  }

  .sm\:bg-gray-600\/15 {
    background-color: rgb(75 85 99 / 0.15);
  }

  .sm\:bg-gray-600\/20 {
    background-color: rgb(75 85 99 / 0.2);
  }

  .sm\:bg-gray-600\/25 {
    background-color: rgb(75 85 99 / 0.25);
  }

  .sm\:bg-gray-600\/30 {
    background-color: rgb(75 85 99 / 0.3);
  }

  .sm\:bg-gray-600\/35 {
    background-color: rgb(75 85 99 / 0.35);
  }

  .sm\:bg-gray-600\/40 {
    background-color: rgb(75 85 99 / 0.4);
  }

  .sm\:bg-gray-600\/45 {
    background-color: rgb(75 85 99 / 0.45);
  }

  .sm\:bg-gray-600\/5 {
    background-color: rgb(75 85 99 / 0.05);
  }

  .sm\:bg-gray-600\/50 {
    background-color: rgb(75 85 99 / 0.5);
  }

  .sm\:bg-gray-600\/55 {
    background-color: rgb(75 85 99 / 0.55);
  }

  .sm\:bg-gray-600\/60 {
    background-color: rgb(75 85 99 / 0.6);
  }

  .sm\:bg-gray-600\/65 {
    background-color: rgb(75 85 99 / 0.65);
  }

  .sm\:bg-gray-600\/70 {
    background-color: rgb(75 85 99 / 0.7);
  }

  .sm\:bg-gray-600\/75 {
    background-color: rgb(75 85 99 / 0.75);
  }

  .sm\:bg-gray-600\/80 {
    background-color: rgb(75 85 99 / 0.8);
  }

  .sm\:bg-gray-600\/85 {
    background-color: rgb(75 85 99 / 0.85);
  }

  .sm\:bg-gray-600\/90 {
    background-color: rgb(75 85 99 / 0.9);
  }

  .sm\:bg-gray-600\/95 {
    background-color: rgb(75 85 99 / 0.95);
  }

  .sm\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
  }

  .sm\:bg-gray-700\/0 {
    background-color: rgb(55 65 81 / 0);
  }

  .sm\:bg-gray-700\/10 {
    background-color: rgb(55 65 81 / 0.1);
  }

  .sm\:bg-gray-700\/100 {
    background-color: rgb(55 65 81 / 1);
  }

  .sm\:bg-gray-700\/15 {
    background-color: rgb(55 65 81 / 0.15);
  }

  .sm\:bg-gray-700\/20 {
    background-color: rgb(55 65 81 / 0.2);
  }

  .sm\:bg-gray-700\/25 {
    background-color: rgb(55 65 81 / 0.25);
  }

  .sm\:bg-gray-700\/30 {
    background-color: rgb(55 65 81 / 0.3);
  }

  .sm\:bg-gray-700\/35 {
    background-color: rgb(55 65 81 / 0.35);
  }

  .sm\:bg-gray-700\/40 {
    background-color: rgb(55 65 81 / 0.4);
  }

  .sm\:bg-gray-700\/45 {
    background-color: rgb(55 65 81 / 0.45);
  }

  .sm\:bg-gray-700\/5 {
    background-color: rgb(55 65 81 / 0.05);
  }

  .sm\:bg-gray-700\/50 {
    background-color: rgb(55 65 81 / 0.5);
  }

  .sm\:bg-gray-700\/55 {
    background-color: rgb(55 65 81 / 0.55);
  }

  .sm\:bg-gray-700\/60 {
    background-color: rgb(55 65 81 / 0.6);
  }

  .sm\:bg-gray-700\/65 {
    background-color: rgb(55 65 81 / 0.65);
  }

  .sm\:bg-gray-700\/70 {
    background-color: rgb(55 65 81 / 0.7);
  }

  .sm\:bg-gray-700\/75 {
    background-color: rgb(55 65 81 / 0.75);
  }

  .sm\:bg-gray-700\/80 {
    background-color: rgb(55 65 81 / 0.8);
  }

  .sm\:bg-gray-700\/85 {
    background-color: rgb(55 65 81 / 0.85);
  }

  .sm\:bg-gray-700\/90 {
    background-color: rgb(55 65 81 / 0.9);
  }

  .sm\:bg-gray-700\/95 {
    background-color: rgb(55 65 81 / 0.95);
  }

  .sm\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
  }

  .sm\:bg-gray-800\/0 {
    background-color: rgb(31 41 55 / 0);
  }

  .sm\:bg-gray-800\/10 {
    background-color: rgb(31 41 55 / 0.1);
  }

  .sm\:bg-gray-800\/100 {
    background-color: rgb(31 41 55 / 1);
  }

  .sm\:bg-gray-800\/15 {
    background-color: rgb(31 41 55 / 0.15);
  }

  .sm\:bg-gray-800\/20 {
    background-color: rgb(31 41 55 / 0.2);
  }

  .sm\:bg-gray-800\/25 {
    background-color: rgb(31 41 55 / 0.25);
  }

  .sm\:bg-gray-800\/30 {
    background-color: rgb(31 41 55 / 0.3);
  }

  .sm\:bg-gray-800\/35 {
    background-color: rgb(31 41 55 / 0.35);
  }

  .sm\:bg-gray-800\/40 {
    background-color: rgb(31 41 55 / 0.4);
  }

  .sm\:bg-gray-800\/45 {
    background-color: rgb(31 41 55 / 0.45);
  }

  .sm\:bg-gray-800\/5 {
    background-color: rgb(31 41 55 / 0.05);
  }

  .sm\:bg-gray-800\/50 {
    background-color: rgb(31 41 55 / 0.5);
  }

  .sm\:bg-gray-800\/55 {
    background-color: rgb(31 41 55 / 0.55);
  }

  .sm\:bg-gray-800\/60 {
    background-color: rgb(31 41 55 / 0.6);
  }

  .sm\:bg-gray-800\/65 {
    background-color: rgb(31 41 55 / 0.65);
  }

  .sm\:bg-gray-800\/70 {
    background-color: rgb(31 41 55 / 0.7);
  }

  .sm\:bg-gray-800\/75 {
    background-color: rgb(31 41 55 / 0.75);
  }

  .sm\:bg-gray-800\/80 {
    background-color: rgb(31 41 55 / 0.8);
  }

  .sm\:bg-gray-800\/85 {
    background-color: rgb(31 41 55 / 0.85);
  }

  .sm\:bg-gray-800\/90 {
    background-color: rgb(31 41 55 / 0.9);
  }

  .sm\:bg-gray-800\/95 {
    background-color: rgb(31 41 55 / 0.95);
  }

  .sm\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
  }

  .sm\:bg-gray-900\/0 {
    background-color: rgb(17 24 39 / 0);
  }

  .sm\:bg-gray-900\/10 {
    background-color: rgb(17 24 39 / 0.1);
  }

  .sm\:bg-gray-900\/100 {
    background-color: rgb(17 24 39 / 1);
  }

  .sm\:bg-gray-900\/15 {
    background-color: rgb(17 24 39 / 0.15);
  }

  .sm\:bg-gray-900\/20 {
    background-color: rgb(17 24 39 / 0.2);
  }

  .sm\:bg-gray-900\/25 {
    background-color: rgb(17 24 39 / 0.25);
  }

  .sm\:bg-gray-900\/30 {
    background-color: rgb(17 24 39 / 0.3);
  }

  .sm\:bg-gray-900\/35 {
    background-color: rgb(17 24 39 / 0.35);
  }

  .sm\:bg-gray-900\/40 {
    background-color: rgb(17 24 39 / 0.4);
  }

  .sm\:bg-gray-900\/45 {
    background-color: rgb(17 24 39 / 0.45);
  }

  .sm\:bg-gray-900\/5 {
    background-color: rgb(17 24 39 / 0.05);
  }

  .sm\:bg-gray-900\/50 {
    background-color: rgb(17 24 39 / 0.5);
  }

  .sm\:bg-gray-900\/55 {
    background-color: rgb(17 24 39 / 0.55);
  }

  .sm\:bg-gray-900\/60 {
    background-color: rgb(17 24 39 / 0.6);
  }

  .sm\:bg-gray-900\/65 {
    background-color: rgb(17 24 39 / 0.65);
  }

  .sm\:bg-gray-900\/70 {
    background-color: rgb(17 24 39 / 0.7);
  }

  .sm\:bg-gray-900\/75 {
    background-color: rgb(17 24 39 / 0.75);
  }

  .sm\:bg-gray-900\/80 {
    background-color: rgb(17 24 39 / 0.8);
  }

  .sm\:bg-gray-900\/85 {
    background-color: rgb(17 24 39 / 0.85);
  }

  .sm\:bg-gray-900\/90 {
    background-color: rgb(17 24 39 / 0.9);
  }

  .sm\:bg-gray-900\/95 {
    background-color: rgb(17 24 39 / 0.95);
  }

  .sm\:bg-gray-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
  }

  .sm\:bg-gray-950\/0 {
    background-color: rgb(3 7 18 / 0);
  }

  .sm\:bg-gray-950\/10 {
    background-color: rgb(3 7 18 / 0.1);
  }

  .sm\:bg-gray-950\/100 {
    background-color: rgb(3 7 18 / 1);
  }

  .sm\:bg-gray-950\/15 {
    background-color: rgb(3 7 18 / 0.15);
  }

  .sm\:bg-gray-950\/20 {
    background-color: rgb(3 7 18 / 0.2);
  }

  .sm\:bg-gray-950\/25 {
    background-color: rgb(3 7 18 / 0.25);
  }

  .sm\:bg-gray-950\/30 {
    background-color: rgb(3 7 18 / 0.3);
  }

  .sm\:bg-gray-950\/35 {
    background-color: rgb(3 7 18 / 0.35);
  }

  .sm\:bg-gray-950\/40 {
    background-color: rgb(3 7 18 / 0.4);
  }

  .sm\:bg-gray-950\/45 {
    background-color: rgb(3 7 18 / 0.45);
  }

  .sm\:bg-gray-950\/5 {
    background-color: rgb(3 7 18 / 0.05);
  }

  .sm\:bg-gray-950\/50 {
    background-color: rgb(3 7 18 / 0.5);
  }

  .sm\:bg-gray-950\/55 {
    background-color: rgb(3 7 18 / 0.55);
  }

  .sm\:bg-gray-950\/60 {
    background-color: rgb(3 7 18 / 0.6);
  }

  .sm\:bg-gray-950\/65 {
    background-color: rgb(3 7 18 / 0.65);
  }

  .sm\:bg-gray-950\/70 {
    background-color: rgb(3 7 18 / 0.7);
  }

  .sm\:bg-gray-950\/75 {
    background-color: rgb(3 7 18 / 0.75);
  }

  .sm\:bg-gray-950\/80 {
    background-color: rgb(3 7 18 / 0.8);
  }

  .sm\:bg-gray-950\/85 {
    background-color: rgb(3 7 18 / 0.85);
  }

  .sm\:bg-gray-950\/90 {
    background-color: rgb(3 7 18 / 0.9);
  }

  .sm\:bg-gray-950\/95 {
    background-color: rgb(3 7 18 / 0.95);
  }

  .sm\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-100\/0 {
    color: rgb(243 244 246 / 0);
  }

  .sm\:text-gray-100\/10 {
    color: rgb(243 244 246 / 0.1);
  }

  .sm\:text-gray-100\/100 {
    color: rgb(243 244 246 / 1);
  }

  .sm\:text-gray-100\/15 {
    color: rgb(243 244 246 / 0.15);
  }

  .sm\:text-gray-100\/20 {
    color: rgb(243 244 246 / 0.2);
  }

  .sm\:text-gray-100\/25 {
    color: rgb(243 244 246 / 0.25);
  }

  .sm\:text-gray-100\/30 {
    color: rgb(243 244 246 / 0.3);
  }

  .sm\:text-gray-100\/35 {
    color: rgb(243 244 246 / 0.35);
  }

  .sm\:text-gray-100\/40 {
    color: rgb(243 244 246 / 0.4);
  }

  .sm\:text-gray-100\/45 {
    color: rgb(243 244 246 / 0.45);
  }

  .sm\:text-gray-100\/5 {
    color: rgb(243 244 246 / 0.05);
  }

  .sm\:text-gray-100\/50 {
    color: rgb(243 244 246 / 0.5);
  }

  .sm\:text-gray-100\/55 {
    color: rgb(243 244 246 / 0.55);
  }

  .sm\:text-gray-100\/60 {
    color: rgb(243 244 246 / 0.6);
  }

  .sm\:text-gray-100\/65 {
    color: rgb(243 244 246 / 0.65);
  }

  .sm\:text-gray-100\/70 {
    color: rgb(243 244 246 / 0.7);
  }

  .sm\:text-gray-100\/75 {
    color: rgb(243 244 246 / 0.75);
  }

  .sm\:text-gray-100\/80 {
    color: rgb(243 244 246 / 0.8);
  }

  .sm\:text-gray-100\/85 {
    color: rgb(243 244 246 / 0.85);
  }

  .sm\:text-gray-100\/90 {
    color: rgb(243 244 246 / 0.9);
  }

  .sm\:text-gray-100\/95 {
    color: rgb(243 244 246 / 0.95);
  }

  .sm\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-200\/0 {
    color: rgb(229 231 235 / 0);
  }

  .sm\:text-gray-200\/10 {
    color: rgb(229 231 235 / 0.1);
  }

  .sm\:text-gray-200\/100 {
    color: rgb(229 231 235 / 1);
  }

  .sm\:text-gray-200\/15 {
    color: rgb(229 231 235 / 0.15);
  }

  .sm\:text-gray-200\/20 {
    color: rgb(229 231 235 / 0.2);
  }

  .sm\:text-gray-200\/25 {
    color: rgb(229 231 235 / 0.25);
  }

  .sm\:text-gray-200\/30 {
    color: rgb(229 231 235 / 0.3);
  }

  .sm\:text-gray-200\/35 {
    color: rgb(229 231 235 / 0.35);
  }

  .sm\:text-gray-200\/40 {
    color: rgb(229 231 235 / 0.4);
  }

  .sm\:text-gray-200\/45 {
    color: rgb(229 231 235 / 0.45);
  }

  .sm\:text-gray-200\/5 {
    color: rgb(229 231 235 / 0.05);
  }

  .sm\:text-gray-200\/50 {
    color: rgb(229 231 235 / 0.5);
  }

  .sm\:text-gray-200\/55 {
    color: rgb(229 231 235 / 0.55);
  }

  .sm\:text-gray-200\/60 {
    color: rgb(229 231 235 / 0.6);
  }

  .sm\:text-gray-200\/65 {
    color: rgb(229 231 235 / 0.65);
  }

  .sm\:text-gray-200\/70 {
    color: rgb(229 231 235 / 0.7);
  }

  .sm\:text-gray-200\/75 {
    color: rgb(229 231 235 / 0.75);
  }

  .sm\:text-gray-200\/80 {
    color: rgb(229 231 235 / 0.8);
  }

  .sm\:text-gray-200\/85 {
    color: rgb(229 231 235 / 0.85);
  }

  .sm\:text-gray-200\/90 {
    color: rgb(229 231 235 / 0.9);
  }

  .sm\:text-gray-200\/95 {
    color: rgb(229 231 235 / 0.95);
  }

  .sm\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-300\/0 {
    color: rgb(209 213 219 / 0);
  }

  .sm\:text-gray-300\/10 {
    color: rgb(209 213 219 / 0.1);
  }

  .sm\:text-gray-300\/100 {
    color: rgb(209 213 219 / 1);
  }

  .sm\:text-gray-300\/15 {
    color: rgb(209 213 219 / 0.15);
  }

  .sm\:text-gray-300\/20 {
    color: rgb(209 213 219 / 0.2);
  }

  .sm\:text-gray-300\/25 {
    color: rgb(209 213 219 / 0.25);
  }

  .sm\:text-gray-300\/30 {
    color: rgb(209 213 219 / 0.3);
  }

  .sm\:text-gray-300\/35 {
    color: rgb(209 213 219 / 0.35);
  }

  .sm\:text-gray-300\/40 {
    color: rgb(209 213 219 / 0.4);
  }

  .sm\:text-gray-300\/45 {
    color: rgb(209 213 219 / 0.45);
  }

  .sm\:text-gray-300\/5 {
    color: rgb(209 213 219 / 0.05);
  }

  .sm\:text-gray-300\/50 {
    color: rgb(209 213 219 / 0.5);
  }

  .sm\:text-gray-300\/55 {
    color: rgb(209 213 219 / 0.55);
  }

  .sm\:text-gray-300\/60 {
    color: rgb(209 213 219 / 0.6);
  }

  .sm\:text-gray-300\/65 {
    color: rgb(209 213 219 / 0.65);
  }

  .sm\:text-gray-300\/70 {
    color: rgb(209 213 219 / 0.7);
  }

  .sm\:text-gray-300\/75 {
    color: rgb(209 213 219 / 0.75);
  }

  .sm\:text-gray-300\/80 {
    color: rgb(209 213 219 / 0.8);
  }

  .sm\:text-gray-300\/85 {
    color: rgb(209 213 219 / 0.85);
  }

  .sm\:text-gray-300\/90 {
    color: rgb(209 213 219 / 0.9);
  }

  .sm\:text-gray-300\/95 {
    color: rgb(209 213 219 / 0.95);
  }

  .sm\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-400\/0 {
    color: rgb(156 163 175 / 0);
  }

  .sm\:text-gray-400\/10 {
    color: rgb(156 163 175 / 0.1);
  }

  .sm\:text-gray-400\/100 {
    color: rgb(156 163 175 / 1);
  }

  .sm\:text-gray-400\/15 {
    color: rgb(156 163 175 / 0.15);
  }

  .sm\:text-gray-400\/20 {
    color: rgb(156 163 175 / 0.2);
  }

  .sm\:text-gray-400\/25 {
    color: rgb(156 163 175 / 0.25);
  }

  .sm\:text-gray-400\/30 {
    color: rgb(156 163 175 / 0.3);
  }

  .sm\:text-gray-400\/35 {
    color: rgb(156 163 175 / 0.35);
  }

  .sm\:text-gray-400\/40 {
    color: rgb(156 163 175 / 0.4);
  }

  .sm\:text-gray-400\/45 {
    color: rgb(156 163 175 / 0.45);
  }

  .sm\:text-gray-400\/5 {
    color: rgb(156 163 175 / 0.05);
  }

  .sm\:text-gray-400\/50 {
    color: rgb(156 163 175 / 0.5);
  }

  .sm\:text-gray-400\/55 {
    color: rgb(156 163 175 / 0.55);
  }

  .sm\:text-gray-400\/60 {
    color: rgb(156 163 175 / 0.6);
  }

  .sm\:text-gray-400\/65 {
    color: rgb(156 163 175 / 0.65);
  }

  .sm\:text-gray-400\/70 {
    color: rgb(156 163 175 / 0.7);
  }

  .sm\:text-gray-400\/75 {
    color: rgb(156 163 175 / 0.75);
  }

  .sm\:text-gray-400\/80 {
    color: rgb(156 163 175 / 0.8);
  }

  .sm\:text-gray-400\/85 {
    color: rgb(156 163 175 / 0.85);
  }

  .sm\:text-gray-400\/90 {
    color: rgb(156 163 175 / 0.9);
  }

  .sm\:text-gray-400\/95 {
    color: rgb(156 163 175 / 0.95);
  }

  .sm\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-50\/0 {
    color: rgb(249 250 251 / 0);
  }

  .sm\:text-gray-50\/10 {
    color: rgb(249 250 251 / 0.1);
  }

  .sm\:text-gray-50\/100 {
    color: rgb(249 250 251 / 1);
  }

  .sm\:text-gray-50\/15 {
    color: rgb(249 250 251 / 0.15);
  }

  .sm\:text-gray-50\/20 {
    color: rgb(249 250 251 / 0.2);
  }

  .sm\:text-gray-50\/25 {
    color: rgb(249 250 251 / 0.25);
  }

  .sm\:text-gray-50\/30 {
    color: rgb(249 250 251 / 0.3);
  }

  .sm\:text-gray-50\/35 {
    color: rgb(249 250 251 / 0.35);
  }

  .sm\:text-gray-50\/40 {
    color: rgb(249 250 251 / 0.4);
  }

  .sm\:text-gray-50\/45 {
    color: rgb(249 250 251 / 0.45);
  }

  .sm\:text-gray-50\/5 {
    color: rgb(249 250 251 / 0.05);
  }

  .sm\:text-gray-50\/50 {
    color: rgb(249 250 251 / 0.5);
  }

  .sm\:text-gray-50\/55 {
    color: rgb(249 250 251 / 0.55);
  }

  .sm\:text-gray-50\/60 {
    color: rgb(249 250 251 / 0.6);
  }

  .sm\:text-gray-50\/65 {
    color: rgb(249 250 251 / 0.65);
  }

  .sm\:text-gray-50\/70 {
    color: rgb(249 250 251 / 0.7);
  }

  .sm\:text-gray-50\/75 {
    color: rgb(249 250 251 / 0.75);
  }

  .sm\:text-gray-50\/80 {
    color: rgb(249 250 251 / 0.8);
  }

  .sm\:text-gray-50\/85 {
    color: rgb(249 250 251 / 0.85);
  }

  .sm\:text-gray-50\/90 {
    color: rgb(249 250 251 / 0.9);
  }

  .sm\:text-gray-50\/95 {
    color: rgb(249 250 251 / 0.95);
  }

  .sm\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-500\/0 {
    color: rgb(107 114 128 / 0);
  }

  .sm\:text-gray-500\/10 {
    color: rgb(107 114 128 / 0.1);
  }

  .sm\:text-gray-500\/100 {
    color: rgb(107 114 128 / 1);
  }

  .sm\:text-gray-500\/15 {
    color: rgb(107 114 128 / 0.15);
  }

  .sm\:text-gray-500\/20 {
    color: rgb(107 114 128 / 0.2);
  }

  .sm\:text-gray-500\/25 {
    color: rgb(107 114 128 / 0.25);
  }

  .sm\:text-gray-500\/30 {
    color: rgb(107 114 128 / 0.3);
  }

  .sm\:text-gray-500\/35 {
    color: rgb(107 114 128 / 0.35);
  }

  .sm\:text-gray-500\/40 {
    color: rgb(107 114 128 / 0.4);
  }

  .sm\:text-gray-500\/45 {
    color: rgb(107 114 128 / 0.45);
  }

  .sm\:text-gray-500\/5 {
    color: rgb(107 114 128 / 0.05);
  }

  .sm\:text-gray-500\/50 {
    color: rgb(107 114 128 / 0.5);
  }

  .sm\:text-gray-500\/55 {
    color: rgb(107 114 128 / 0.55);
  }

  .sm\:text-gray-500\/60 {
    color: rgb(107 114 128 / 0.6);
  }

  .sm\:text-gray-500\/65 {
    color: rgb(107 114 128 / 0.65);
  }

  .sm\:text-gray-500\/70 {
    color: rgb(107 114 128 / 0.7);
  }

  .sm\:text-gray-500\/75 {
    color: rgb(107 114 128 / 0.75);
  }

  .sm\:text-gray-500\/80 {
    color: rgb(107 114 128 / 0.8);
  }

  .sm\:text-gray-500\/85 {
    color: rgb(107 114 128 / 0.85);
  }

  .sm\:text-gray-500\/90 {
    color: rgb(107 114 128 / 0.9);
  }

  .sm\:text-gray-500\/95 {
    color: rgb(107 114 128 / 0.95);
  }

  .sm\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-600\/0 {
    color: rgb(75 85 99 / 0);
  }

  .sm\:text-gray-600\/10 {
    color: rgb(75 85 99 / 0.1);
  }

  .sm\:text-gray-600\/100 {
    color: rgb(75 85 99 / 1);
  }

  .sm\:text-gray-600\/15 {
    color: rgb(75 85 99 / 0.15);
  }

  .sm\:text-gray-600\/20 {
    color: rgb(75 85 99 / 0.2);
  }

  .sm\:text-gray-600\/25 {
    color: rgb(75 85 99 / 0.25);
  }

  .sm\:text-gray-600\/30 {
    color: rgb(75 85 99 / 0.3);
  }

  .sm\:text-gray-600\/35 {
    color: rgb(75 85 99 / 0.35);
  }

  .sm\:text-gray-600\/40 {
    color: rgb(75 85 99 / 0.4);
  }

  .sm\:text-gray-600\/45 {
    color: rgb(75 85 99 / 0.45);
  }

  .sm\:text-gray-600\/5 {
    color: rgb(75 85 99 / 0.05);
  }

  .sm\:text-gray-600\/50 {
    color: rgb(75 85 99 / 0.5);
  }

  .sm\:text-gray-600\/55 {
    color: rgb(75 85 99 / 0.55);
  }

  .sm\:text-gray-600\/60 {
    color: rgb(75 85 99 / 0.6);
  }

  .sm\:text-gray-600\/65 {
    color: rgb(75 85 99 / 0.65);
  }

  .sm\:text-gray-600\/70 {
    color: rgb(75 85 99 / 0.7);
  }

  .sm\:text-gray-600\/75 {
    color: rgb(75 85 99 / 0.75);
  }

  .sm\:text-gray-600\/80 {
    color: rgb(75 85 99 / 0.8);
  }

  .sm\:text-gray-600\/85 {
    color: rgb(75 85 99 / 0.85);
  }

  .sm\:text-gray-600\/90 {
    color: rgb(75 85 99 / 0.9);
  }

  .sm\:text-gray-600\/95 {
    color: rgb(75 85 99 / 0.95);
  }

  .sm\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-700\/0 {
    color: rgb(55 65 81 / 0);
  }

  .sm\:text-gray-700\/10 {
    color: rgb(55 65 81 / 0.1);
  }

  .sm\:text-gray-700\/100 {
    color: rgb(55 65 81 / 1);
  }

  .sm\:text-gray-700\/15 {
    color: rgb(55 65 81 / 0.15);
  }

  .sm\:text-gray-700\/20 {
    color: rgb(55 65 81 / 0.2);
  }

  .sm\:text-gray-700\/25 {
    color: rgb(55 65 81 / 0.25);
  }

  .sm\:text-gray-700\/30 {
    color: rgb(55 65 81 / 0.3);
  }

  .sm\:text-gray-700\/35 {
    color: rgb(55 65 81 / 0.35);
  }

  .sm\:text-gray-700\/40 {
    color: rgb(55 65 81 / 0.4);
  }

  .sm\:text-gray-700\/45 {
    color: rgb(55 65 81 / 0.45);
  }

  .sm\:text-gray-700\/5 {
    color: rgb(55 65 81 / 0.05);
  }

  .sm\:text-gray-700\/50 {
    color: rgb(55 65 81 / 0.5);
  }

  .sm\:text-gray-700\/55 {
    color: rgb(55 65 81 / 0.55);
  }

  .sm\:text-gray-700\/60 {
    color: rgb(55 65 81 / 0.6);
  }

  .sm\:text-gray-700\/65 {
    color: rgb(55 65 81 / 0.65);
  }

  .sm\:text-gray-700\/70 {
    color: rgb(55 65 81 / 0.7);
  }

  .sm\:text-gray-700\/75 {
    color: rgb(55 65 81 / 0.75);
  }

  .sm\:text-gray-700\/80 {
    color: rgb(55 65 81 / 0.8);
  }

  .sm\:text-gray-700\/85 {
    color: rgb(55 65 81 / 0.85);
  }

  .sm\:text-gray-700\/90 {
    color: rgb(55 65 81 / 0.9);
  }

  .sm\:text-gray-700\/95 {
    color: rgb(55 65 81 / 0.95);
  }

  .sm\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-800\/0 {
    color: rgb(31 41 55 / 0);
  }

  .sm\:text-gray-800\/10 {
    color: rgb(31 41 55 / 0.1);
  }

  .sm\:text-gray-800\/100 {
    color: rgb(31 41 55 / 1);
  }

  .sm\:text-gray-800\/15 {
    color: rgb(31 41 55 / 0.15);
  }

  .sm\:text-gray-800\/20 {
    color: rgb(31 41 55 / 0.2);
  }

  .sm\:text-gray-800\/25 {
    color: rgb(31 41 55 / 0.25);
  }

  .sm\:text-gray-800\/30 {
    color: rgb(31 41 55 / 0.3);
  }

  .sm\:text-gray-800\/35 {
    color: rgb(31 41 55 / 0.35);
  }

  .sm\:text-gray-800\/40 {
    color: rgb(31 41 55 / 0.4);
  }

  .sm\:text-gray-800\/45 {
    color: rgb(31 41 55 / 0.45);
  }

  .sm\:text-gray-800\/5 {
    color: rgb(31 41 55 / 0.05);
  }

  .sm\:text-gray-800\/50 {
    color: rgb(31 41 55 / 0.5);
  }

  .sm\:text-gray-800\/55 {
    color: rgb(31 41 55 / 0.55);
  }

  .sm\:text-gray-800\/60 {
    color: rgb(31 41 55 / 0.6);
  }

  .sm\:text-gray-800\/65 {
    color: rgb(31 41 55 / 0.65);
  }

  .sm\:text-gray-800\/70 {
    color: rgb(31 41 55 / 0.7);
  }

  .sm\:text-gray-800\/75 {
    color: rgb(31 41 55 / 0.75);
  }

  .sm\:text-gray-800\/80 {
    color: rgb(31 41 55 / 0.8);
  }

  .sm\:text-gray-800\/85 {
    color: rgb(31 41 55 / 0.85);
  }

  .sm\:text-gray-800\/90 {
    color: rgb(31 41 55 / 0.9);
  }

  .sm\:text-gray-800\/95 {
    color: rgb(31 41 55 / 0.95);
  }

  .sm\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-900\/0 {
    color: rgb(17 24 39 / 0);
  }

  .sm\:text-gray-900\/10 {
    color: rgb(17 24 39 / 0.1);
  }

  .sm\:text-gray-900\/100 {
    color: rgb(17 24 39 / 1);
  }

  .sm\:text-gray-900\/15 {
    color: rgb(17 24 39 / 0.15);
  }

  .sm\:text-gray-900\/20 {
    color: rgb(17 24 39 / 0.2);
  }

  .sm\:text-gray-900\/25 {
    color: rgb(17 24 39 / 0.25);
  }

  .sm\:text-gray-900\/30 {
    color: rgb(17 24 39 / 0.3);
  }

  .sm\:text-gray-900\/35 {
    color: rgb(17 24 39 / 0.35);
  }

  .sm\:text-gray-900\/40 {
    color: rgb(17 24 39 / 0.4);
  }

  .sm\:text-gray-900\/45 {
    color: rgb(17 24 39 / 0.45);
  }

  .sm\:text-gray-900\/5 {
    color: rgb(17 24 39 / 0.05);
  }

  .sm\:text-gray-900\/50 {
    color: rgb(17 24 39 / 0.5);
  }

  .sm\:text-gray-900\/55 {
    color: rgb(17 24 39 / 0.55);
  }

  .sm\:text-gray-900\/60 {
    color: rgb(17 24 39 / 0.6);
  }

  .sm\:text-gray-900\/65 {
    color: rgb(17 24 39 / 0.65);
  }

  .sm\:text-gray-900\/70 {
    color: rgb(17 24 39 / 0.7);
  }

  .sm\:text-gray-900\/75 {
    color: rgb(17 24 39 / 0.75);
  }

  .sm\:text-gray-900\/80 {
    color: rgb(17 24 39 / 0.8);
  }

  .sm\:text-gray-900\/85 {
    color: rgb(17 24 39 / 0.85);
  }

  .sm\:text-gray-900\/90 {
    color: rgb(17 24 39 / 0.9);
  }

  .sm\:text-gray-900\/95 {
    color: rgb(17 24 39 / 0.95);
  }

  .sm\:text-gray-950 {
    --tw-text-opacity: 1;
    color: rgb(3 7 18 / var(--tw-text-opacity, 1));
  }

  .sm\:text-gray-950\/0 {
    color: rgb(3 7 18 / 0);
  }

  .sm\:text-gray-950\/10 {
    color: rgb(3 7 18 / 0.1);
  }

  .sm\:text-gray-950\/100 {
    color: rgb(3 7 18 / 1);
  }

  .sm\:text-gray-950\/15 {
    color: rgb(3 7 18 / 0.15);
  }

  .sm\:text-gray-950\/20 {
    color: rgb(3 7 18 / 0.2);
  }

  .sm\:text-gray-950\/25 {
    color: rgb(3 7 18 / 0.25);
  }

  .sm\:text-gray-950\/30 {
    color: rgb(3 7 18 / 0.3);
  }

  .sm\:text-gray-950\/35 {
    color: rgb(3 7 18 / 0.35);
  }

  .sm\:text-gray-950\/40 {
    color: rgb(3 7 18 / 0.4);
  }

  .sm\:text-gray-950\/45 {
    color: rgb(3 7 18 / 0.45);
  }

  .sm\:text-gray-950\/5 {
    color: rgb(3 7 18 / 0.05);
  }

  .sm\:text-gray-950\/50 {
    color: rgb(3 7 18 / 0.5);
  }

  .sm\:text-gray-950\/55 {
    color: rgb(3 7 18 / 0.55);
  }

  .sm\:text-gray-950\/60 {
    color: rgb(3 7 18 / 0.6);
  }

  .sm\:text-gray-950\/65 {
    color: rgb(3 7 18 / 0.65);
  }

  .sm\:text-gray-950\/70 {
    color: rgb(3 7 18 / 0.7);
  }

  .sm\:text-gray-950\/75 {
    color: rgb(3 7 18 / 0.75);
  }

  .sm\:text-gray-950\/80 {
    color: rgb(3 7 18 / 0.8);
  }

  .sm\:text-gray-950\/85 {
    color: rgb(3 7 18 / 0.85);
  }

  .sm\:text-gray-950\/90 {
    color: rgb(3 7 18 / 0.9);
  }

  .sm\:text-gray-950\/95 {
    color: rgb(3 7 18 / 0.95);
  }
}

@media (min-width: 768px) {
  .md\:w-80 {
    width: 20rem;
  }

  .md\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-100\/0 {
    border-color: rgb(243 244 246 / 0);
  }

  .md\:border-gray-100\/10 {
    border-color: rgb(243 244 246 / 0.1);
  }

  .md\:border-gray-100\/100 {
    border-color: rgb(243 244 246 / 1);
  }

  .md\:border-gray-100\/15 {
    border-color: rgb(243 244 246 / 0.15);
  }

  .md\:border-gray-100\/20 {
    border-color: rgb(243 244 246 / 0.2);
  }

  .md\:border-gray-100\/25 {
    border-color: rgb(243 244 246 / 0.25);
  }

  .md\:border-gray-100\/30 {
    border-color: rgb(243 244 246 / 0.3);
  }

  .md\:border-gray-100\/35 {
    border-color: rgb(243 244 246 / 0.35);
  }

  .md\:border-gray-100\/40 {
    border-color: rgb(243 244 246 / 0.4);
  }

  .md\:border-gray-100\/45 {
    border-color: rgb(243 244 246 / 0.45);
  }

  .md\:border-gray-100\/5 {
    border-color: rgb(243 244 246 / 0.05);
  }

  .md\:border-gray-100\/50 {
    border-color: rgb(243 244 246 / 0.5);
  }

  .md\:border-gray-100\/55 {
    border-color: rgb(243 244 246 / 0.55);
  }

  .md\:border-gray-100\/60 {
    border-color: rgb(243 244 246 / 0.6);
  }

  .md\:border-gray-100\/65 {
    border-color: rgb(243 244 246 / 0.65);
  }

  .md\:border-gray-100\/70 {
    border-color: rgb(243 244 246 / 0.7);
  }

  .md\:border-gray-100\/75 {
    border-color: rgb(243 244 246 / 0.75);
  }

  .md\:border-gray-100\/80 {
    border-color: rgb(243 244 246 / 0.8);
  }

  .md\:border-gray-100\/85 {
    border-color: rgb(243 244 246 / 0.85);
  }

  .md\:border-gray-100\/90 {
    border-color: rgb(243 244 246 / 0.9);
  }

  .md\:border-gray-100\/95 {
    border-color: rgb(243 244 246 / 0.95);
  }

  .md\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-200\/0 {
    border-color: rgb(229 231 235 / 0);
  }

  .md\:border-gray-200\/10 {
    border-color: rgb(229 231 235 / 0.1);
  }

  .md\:border-gray-200\/100 {
    border-color: rgb(229 231 235 / 1);
  }

  .md\:border-gray-200\/15 {
    border-color: rgb(229 231 235 / 0.15);
  }

  .md\:border-gray-200\/20 {
    border-color: rgb(229 231 235 / 0.2);
  }

  .md\:border-gray-200\/25 {
    border-color: rgb(229 231 235 / 0.25);
  }

  .md\:border-gray-200\/30 {
    border-color: rgb(229 231 235 / 0.3);
  }

  .md\:border-gray-200\/35 {
    border-color: rgb(229 231 235 / 0.35);
  }

  .md\:border-gray-200\/40 {
    border-color: rgb(229 231 235 / 0.4);
  }

  .md\:border-gray-200\/45 {
    border-color: rgb(229 231 235 / 0.45);
  }

  .md\:border-gray-200\/5 {
    border-color: rgb(229 231 235 / 0.05);
  }

  .md\:border-gray-200\/50 {
    border-color: rgb(229 231 235 / 0.5);
  }

  .md\:border-gray-200\/55 {
    border-color: rgb(229 231 235 / 0.55);
  }

  .md\:border-gray-200\/60 {
    border-color: rgb(229 231 235 / 0.6);
  }

  .md\:border-gray-200\/65 {
    border-color: rgb(229 231 235 / 0.65);
  }

  .md\:border-gray-200\/70 {
    border-color: rgb(229 231 235 / 0.7);
  }

  .md\:border-gray-200\/75 {
    border-color: rgb(229 231 235 / 0.75);
  }

  .md\:border-gray-200\/80 {
    border-color: rgb(229 231 235 / 0.8);
  }

  .md\:border-gray-200\/85 {
    border-color: rgb(229 231 235 / 0.85);
  }

  .md\:border-gray-200\/90 {
    border-color: rgb(229 231 235 / 0.9);
  }

  .md\:border-gray-200\/95 {
    border-color: rgb(229 231 235 / 0.95);
  }

  .md\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-300\/0 {
    border-color: rgb(209 213 219 / 0);
  }

  .md\:border-gray-300\/10 {
    border-color: rgb(209 213 219 / 0.1);
  }

  .md\:border-gray-300\/100 {
    border-color: rgb(209 213 219 / 1);
  }

  .md\:border-gray-300\/15 {
    border-color: rgb(209 213 219 / 0.15);
  }

  .md\:border-gray-300\/20 {
    border-color: rgb(209 213 219 / 0.2);
  }

  .md\:border-gray-300\/25 {
    border-color: rgb(209 213 219 / 0.25);
  }

  .md\:border-gray-300\/30 {
    border-color: rgb(209 213 219 / 0.3);
  }

  .md\:border-gray-300\/35 {
    border-color: rgb(209 213 219 / 0.35);
  }

  .md\:border-gray-300\/40 {
    border-color: rgb(209 213 219 / 0.4);
  }

  .md\:border-gray-300\/45 {
    border-color: rgb(209 213 219 / 0.45);
  }

  .md\:border-gray-300\/5 {
    border-color: rgb(209 213 219 / 0.05);
  }

  .md\:border-gray-300\/50 {
    border-color: rgb(209 213 219 / 0.5);
  }

  .md\:border-gray-300\/55 {
    border-color: rgb(209 213 219 / 0.55);
  }

  .md\:border-gray-300\/60 {
    border-color: rgb(209 213 219 / 0.6);
  }

  .md\:border-gray-300\/65 {
    border-color: rgb(209 213 219 / 0.65);
  }

  .md\:border-gray-300\/70 {
    border-color: rgb(209 213 219 / 0.7);
  }

  .md\:border-gray-300\/75 {
    border-color: rgb(209 213 219 / 0.75);
  }

  .md\:border-gray-300\/80 {
    border-color: rgb(209 213 219 / 0.8);
  }

  .md\:border-gray-300\/85 {
    border-color: rgb(209 213 219 / 0.85);
  }

  .md\:border-gray-300\/90 {
    border-color: rgb(209 213 219 / 0.9);
  }

  .md\:border-gray-300\/95 {
    border-color: rgb(209 213 219 / 0.95);
  }

  .md\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-400\/0 {
    border-color: rgb(156 163 175 / 0);
  }

  .md\:border-gray-400\/10 {
    border-color: rgb(156 163 175 / 0.1);
  }

  .md\:border-gray-400\/100 {
    border-color: rgb(156 163 175 / 1);
  }

  .md\:border-gray-400\/15 {
    border-color: rgb(156 163 175 / 0.15);
  }

  .md\:border-gray-400\/20 {
    border-color: rgb(156 163 175 / 0.2);
  }

  .md\:border-gray-400\/25 {
    border-color: rgb(156 163 175 / 0.25);
  }

  .md\:border-gray-400\/30 {
    border-color: rgb(156 163 175 / 0.3);
  }

  .md\:border-gray-400\/35 {
    border-color: rgb(156 163 175 / 0.35);
  }

  .md\:border-gray-400\/40 {
    border-color: rgb(156 163 175 / 0.4);
  }

  .md\:border-gray-400\/45 {
    border-color: rgb(156 163 175 / 0.45);
  }

  .md\:border-gray-400\/5 {
    border-color: rgb(156 163 175 / 0.05);
  }

  .md\:border-gray-400\/50 {
    border-color: rgb(156 163 175 / 0.5);
  }

  .md\:border-gray-400\/55 {
    border-color: rgb(156 163 175 / 0.55);
  }

  .md\:border-gray-400\/60 {
    border-color: rgb(156 163 175 / 0.6);
  }

  .md\:border-gray-400\/65 {
    border-color: rgb(156 163 175 / 0.65);
  }

  .md\:border-gray-400\/70 {
    border-color: rgb(156 163 175 / 0.7);
  }

  .md\:border-gray-400\/75 {
    border-color: rgb(156 163 175 / 0.75);
  }

  .md\:border-gray-400\/80 {
    border-color: rgb(156 163 175 / 0.8);
  }

  .md\:border-gray-400\/85 {
    border-color: rgb(156 163 175 / 0.85);
  }

  .md\:border-gray-400\/90 {
    border-color: rgb(156 163 175 / 0.9);
  }

  .md\:border-gray-400\/95 {
    border-color: rgb(156 163 175 / 0.95);
  }

  .md\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-50\/0 {
    border-color: rgb(249 250 251 / 0);
  }

  .md\:border-gray-50\/10 {
    border-color: rgb(249 250 251 / 0.1);
  }

  .md\:border-gray-50\/100 {
    border-color: rgb(249 250 251 / 1);
  }

  .md\:border-gray-50\/15 {
    border-color: rgb(249 250 251 / 0.15);
  }

  .md\:border-gray-50\/20 {
    border-color: rgb(249 250 251 / 0.2);
  }

  .md\:border-gray-50\/25 {
    border-color: rgb(249 250 251 / 0.25);
  }

  .md\:border-gray-50\/30 {
    border-color: rgb(249 250 251 / 0.3);
  }

  .md\:border-gray-50\/35 {
    border-color: rgb(249 250 251 / 0.35);
  }

  .md\:border-gray-50\/40 {
    border-color: rgb(249 250 251 / 0.4);
  }

  .md\:border-gray-50\/45 {
    border-color: rgb(249 250 251 / 0.45);
  }

  .md\:border-gray-50\/5 {
    border-color: rgb(249 250 251 / 0.05);
  }

  .md\:border-gray-50\/50 {
    border-color: rgb(249 250 251 / 0.5);
  }

  .md\:border-gray-50\/55 {
    border-color: rgb(249 250 251 / 0.55);
  }

  .md\:border-gray-50\/60 {
    border-color: rgb(249 250 251 / 0.6);
  }

  .md\:border-gray-50\/65 {
    border-color: rgb(249 250 251 / 0.65);
  }

  .md\:border-gray-50\/70 {
    border-color: rgb(249 250 251 / 0.7);
  }

  .md\:border-gray-50\/75 {
    border-color: rgb(249 250 251 / 0.75);
  }

  .md\:border-gray-50\/80 {
    border-color: rgb(249 250 251 / 0.8);
  }

  .md\:border-gray-50\/85 {
    border-color: rgb(249 250 251 / 0.85);
  }

  .md\:border-gray-50\/90 {
    border-color: rgb(249 250 251 / 0.9);
  }

  .md\:border-gray-50\/95 {
    border-color: rgb(249 250 251 / 0.95);
  }

  .md\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-500\/0 {
    border-color: rgb(107 114 128 / 0);
  }

  .md\:border-gray-500\/10 {
    border-color: rgb(107 114 128 / 0.1);
  }

  .md\:border-gray-500\/100 {
    border-color: rgb(107 114 128 / 1);
  }

  .md\:border-gray-500\/15 {
    border-color: rgb(107 114 128 / 0.15);
  }

  .md\:border-gray-500\/20 {
    border-color: rgb(107 114 128 / 0.2);
  }

  .md\:border-gray-500\/25 {
    border-color: rgb(107 114 128 / 0.25);
  }

  .md\:border-gray-500\/30 {
    border-color: rgb(107 114 128 / 0.3);
  }

  .md\:border-gray-500\/35 {
    border-color: rgb(107 114 128 / 0.35);
  }

  .md\:border-gray-500\/40 {
    border-color: rgb(107 114 128 / 0.4);
  }

  .md\:border-gray-500\/45 {
    border-color: rgb(107 114 128 / 0.45);
  }

  .md\:border-gray-500\/5 {
    border-color: rgb(107 114 128 / 0.05);
  }

  .md\:border-gray-500\/50 {
    border-color: rgb(107 114 128 / 0.5);
  }

  .md\:border-gray-500\/55 {
    border-color: rgb(107 114 128 / 0.55);
  }

  .md\:border-gray-500\/60 {
    border-color: rgb(107 114 128 / 0.6);
  }

  .md\:border-gray-500\/65 {
    border-color: rgb(107 114 128 / 0.65);
  }

  .md\:border-gray-500\/70 {
    border-color: rgb(107 114 128 / 0.7);
  }

  .md\:border-gray-500\/75 {
    border-color: rgb(107 114 128 / 0.75);
  }

  .md\:border-gray-500\/80 {
    border-color: rgb(107 114 128 / 0.8);
  }

  .md\:border-gray-500\/85 {
    border-color: rgb(107 114 128 / 0.85);
  }

  .md\:border-gray-500\/90 {
    border-color: rgb(107 114 128 / 0.9);
  }

  .md\:border-gray-500\/95 {
    border-color: rgb(107 114 128 / 0.95);
  }

  .md\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-600\/0 {
    border-color: rgb(75 85 99 / 0);
  }

  .md\:border-gray-600\/10 {
    border-color: rgb(75 85 99 / 0.1);
  }

  .md\:border-gray-600\/100 {
    border-color: rgb(75 85 99 / 1);
  }

  .md\:border-gray-600\/15 {
    border-color: rgb(75 85 99 / 0.15);
  }

  .md\:border-gray-600\/20 {
    border-color: rgb(75 85 99 / 0.2);
  }

  .md\:border-gray-600\/25 {
    border-color: rgb(75 85 99 / 0.25);
  }

  .md\:border-gray-600\/30 {
    border-color: rgb(75 85 99 / 0.3);
  }

  .md\:border-gray-600\/35 {
    border-color: rgb(75 85 99 / 0.35);
  }

  .md\:border-gray-600\/40 {
    border-color: rgb(75 85 99 / 0.4);
  }

  .md\:border-gray-600\/45 {
    border-color: rgb(75 85 99 / 0.45);
  }

  .md\:border-gray-600\/5 {
    border-color: rgb(75 85 99 / 0.05);
  }

  .md\:border-gray-600\/50 {
    border-color: rgb(75 85 99 / 0.5);
  }

  .md\:border-gray-600\/55 {
    border-color: rgb(75 85 99 / 0.55);
  }

  .md\:border-gray-600\/60 {
    border-color: rgb(75 85 99 / 0.6);
  }

  .md\:border-gray-600\/65 {
    border-color: rgb(75 85 99 / 0.65);
  }

  .md\:border-gray-600\/70 {
    border-color: rgb(75 85 99 / 0.7);
  }

  .md\:border-gray-600\/75 {
    border-color: rgb(75 85 99 / 0.75);
  }

  .md\:border-gray-600\/80 {
    border-color: rgb(75 85 99 / 0.8);
  }

  .md\:border-gray-600\/85 {
    border-color: rgb(75 85 99 / 0.85);
  }

  .md\:border-gray-600\/90 {
    border-color: rgb(75 85 99 / 0.9);
  }

  .md\:border-gray-600\/95 {
    border-color: rgb(75 85 99 / 0.95);
  }

  .md\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-700\/0 {
    border-color: rgb(55 65 81 / 0);
  }

  .md\:border-gray-700\/10 {
    border-color: rgb(55 65 81 / 0.1);
  }

  .md\:border-gray-700\/100 {
    border-color: rgb(55 65 81 / 1);
  }

  .md\:border-gray-700\/15 {
    border-color: rgb(55 65 81 / 0.15);
  }

  .md\:border-gray-700\/20 {
    border-color: rgb(55 65 81 / 0.2);
  }

  .md\:border-gray-700\/25 {
    border-color: rgb(55 65 81 / 0.25);
  }

  .md\:border-gray-700\/30 {
    border-color: rgb(55 65 81 / 0.3);
  }

  .md\:border-gray-700\/35 {
    border-color: rgb(55 65 81 / 0.35);
  }

  .md\:border-gray-700\/40 {
    border-color: rgb(55 65 81 / 0.4);
  }

  .md\:border-gray-700\/45 {
    border-color: rgb(55 65 81 / 0.45);
  }

  .md\:border-gray-700\/5 {
    border-color: rgb(55 65 81 / 0.05);
  }

  .md\:border-gray-700\/50 {
    border-color: rgb(55 65 81 / 0.5);
  }

  .md\:border-gray-700\/55 {
    border-color: rgb(55 65 81 / 0.55);
  }

  .md\:border-gray-700\/60 {
    border-color: rgb(55 65 81 / 0.6);
  }

  .md\:border-gray-700\/65 {
    border-color: rgb(55 65 81 / 0.65);
  }

  .md\:border-gray-700\/70 {
    border-color: rgb(55 65 81 / 0.7);
  }

  .md\:border-gray-700\/75 {
    border-color: rgb(55 65 81 / 0.75);
  }

  .md\:border-gray-700\/80 {
    border-color: rgb(55 65 81 / 0.8);
  }

  .md\:border-gray-700\/85 {
    border-color: rgb(55 65 81 / 0.85);
  }

  .md\:border-gray-700\/90 {
    border-color: rgb(55 65 81 / 0.9);
  }

  .md\:border-gray-700\/95 {
    border-color: rgb(55 65 81 / 0.95);
  }

  .md\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-800\/0 {
    border-color: rgb(31 41 55 / 0);
  }

  .md\:border-gray-800\/10 {
    border-color: rgb(31 41 55 / 0.1);
  }

  .md\:border-gray-800\/100 {
    border-color: rgb(31 41 55 / 1);
  }

  .md\:border-gray-800\/15 {
    border-color: rgb(31 41 55 / 0.15);
  }

  .md\:border-gray-800\/20 {
    border-color: rgb(31 41 55 / 0.2);
  }

  .md\:border-gray-800\/25 {
    border-color: rgb(31 41 55 / 0.25);
  }

  .md\:border-gray-800\/30 {
    border-color: rgb(31 41 55 / 0.3);
  }

  .md\:border-gray-800\/35 {
    border-color: rgb(31 41 55 / 0.35);
  }

  .md\:border-gray-800\/40 {
    border-color: rgb(31 41 55 / 0.4);
  }

  .md\:border-gray-800\/45 {
    border-color: rgb(31 41 55 / 0.45);
  }

  .md\:border-gray-800\/5 {
    border-color: rgb(31 41 55 / 0.05);
  }

  .md\:border-gray-800\/50 {
    border-color: rgb(31 41 55 / 0.5);
  }

  .md\:border-gray-800\/55 {
    border-color: rgb(31 41 55 / 0.55);
  }

  .md\:border-gray-800\/60 {
    border-color: rgb(31 41 55 / 0.6);
  }

  .md\:border-gray-800\/65 {
    border-color: rgb(31 41 55 / 0.65);
  }

  .md\:border-gray-800\/70 {
    border-color: rgb(31 41 55 / 0.7);
  }

  .md\:border-gray-800\/75 {
    border-color: rgb(31 41 55 / 0.75);
  }

  .md\:border-gray-800\/80 {
    border-color: rgb(31 41 55 / 0.8);
  }

  .md\:border-gray-800\/85 {
    border-color: rgb(31 41 55 / 0.85);
  }

  .md\:border-gray-800\/90 {
    border-color: rgb(31 41 55 / 0.9);
  }

  .md\:border-gray-800\/95 {
    border-color: rgb(31 41 55 / 0.95);
  }

  .md\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-900\/0 {
    border-color: rgb(17 24 39 / 0);
  }

  .md\:border-gray-900\/10 {
    border-color: rgb(17 24 39 / 0.1);
  }

  .md\:border-gray-900\/100 {
    border-color: rgb(17 24 39 / 1);
  }

  .md\:border-gray-900\/15 {
    border-color: rgb(17 24 39 / 0.15);
  }

  .md\:border-gray-900\/20 {
    border-color: rgb(17 24 39 / 0.2);
  }

  .md\:border-gray-900\/25 {
    border-color: rgb(17 24 39 / 0.25);
  }

  .md\:border-gray-900\/30 {
    border-color: rgb(17 24 39 / 0.3);
  }

  .md\:border-gray-900\/35 {
    border-color: rgb(17 24 39 / 0.35);
  }

  .md\:border-gray-900\/40 {
    border-color: rgb(17 24 39 / 0.4);
  }

  .md\:border-gray-900\/45 {
    border-color: rgb(17 24 39 / 0.45);
  }

  .md\:border-gray-900\/5 {
    border-color: rgb(17 24 39 / 0.05);
  }

  .md\:border-gray-900\/50 {
    border-color: rgb(17 24 39 / 0.5);
  }

  .md\:border-gray-900\/55 {
    border-color: rgb(17 24 39 / 0.55);
  }

  .md\:border-gray-900\/60 {
    border-color: rgb(17 24 39 / 0.6);
  }

  .md\:border-gray-900\/65 {
    border-color: rgb(17 24 39 / 0.65);
  }

  .md\:border-gray-900\/70 {
    border-color: rgb(17 24 39 / 0.7);
  }

  .md\:border-gray-900\/75 {
    border-color: rgb(17 24 39 / 0.75);
  }

  .md\:border-gray-900\/80 {
    border-color: rgb(17 24 39 / 0.8);
  }

  .md\:border-gray-900\/85 {
    border-color: rgb(17 24 39 / 0.85);
  }

  .md\:border-gray-900\/90 {
    border-color: rgb(17 24 39 / 0.9);
  }

  .md\:border-gray-900\/95 {
    border-color: rgb(17 24 39 / 0.95);
  }

  .md\:border-gray-950 {
    --tw-border-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-border-opacity, 1));
  }

  .md\:border-gray-950\/0 {
    border-color: rgb(3 7 18 / 0);
  }

  .md\:border-gray-950\/10 {
    border-color: rgb(3 7 18 / 0.1);
  }

  .md\:border-gray-950\/100 {
    border-color: rgb(3 7 18 / 1);
  }

  .md\:border-gray-950\/15 {
    border-color: rgb(3 7 18 / 0.15);
  }

  .md\:border-gray-950\/20 {
    border-color: rgb(3 7 18 / 0.2);
  }

  .md\:border-gray-950\/25 {
    border-color: rgb(3 7 18 / 0.25);
  }

  .md\:border-gray-950\/30 {
    border-color: rgb(3 7 18 / 0.3);
  }

  .md\:border-gray-950\/35 {
    border-color: rgb(3 7 18 / 0.35);
  }

  .md\:border-gray-950\/40 {
    border-color: rgb(3 7 18 / 0.4);
  }

  .md\:border-gray-950\/45 {
    border-color: rgb(3 7 18 / 0.45);
  }

  .md\:border-gray-950\/5 {
    border-color: rgb(3 7 18 / 0.05);
  }

  .md\:border-gray-950\/50 {
    border-color: rgb(3 7 18 / 0.5);
  }

  .md\:border-gray-950\/55 {
    border-color: rgb(3 7 18 / 0.55);
  }

  .md\:border-gray-950\/60 {
    border-color: rgb(3 7 18 / 0.6);
  }

  .md\:border-gray-950\/65 {
    border-color: rgb(3 7 18 / 0.65);
  }

  .md\:border-gray-950\/70 {
    border-color: rgb(3 7 18 / 0.7);
  }

  .md\:border-gray-950\/75 {
    border-color: rgb(3 7 18 / 0.75);
  }

  .md\:border-gray-950\/80 {
    border-color: rgb(3 7 18 / 0.8);
  }

  .md\:border-gray-950\/85 {
    border-color: rgb(3 7 18 / 0.85);
  }

  .md\:border-gray-950\/90 {
    border-color: rgb(3 7 18 / 0.9);
  }

  .md\:border-gray-950\/95 {
    border-color: rgb(3 7 18 / 0.95);
  }

  .md\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-gray-100\/0 {
    background-color: rgb(243 244 246 / 0);
  }

  .md\:bg-gray-100\/10 {
    background-color: rgb(243 244 246 / 0.1);
  }

  .md\:bg-gray-100\/100 {
    background-color: rgb(243 244 246 / 1);
  }

  .md\:bg-gray-100\/15 {
    background-color: rgb(243 244 246 / 0.15);
  }

  .md\:bg-gray-100\/20 {
    background-color: rgb(243 244 246 / 0.2);
  }

  .md\:bg-gray-100\/25 {
    background-color: rgb(243 244 246 / 0.25);
  }

  .md\:bg-gray-100\/30 {
    background-color: rgb(243 244 246 / 0.3);
  }

  .md\:bg-gray-100\/35 {
    background-color: rgb(243 244 246 / 0.35);
  }

  .md\:bg-gray-100\/40 {
    background-color: rgb(243 244 246 / 0.4);
  }

  .md\:bg-gray-100\/45 {
    background-color: rgb(243 244 246 / 0.45);
  }

  .md\:bg-gray-100\/5 {
    background-color: rgb(243 244 246 / 0.05);
  }

  .md\:bg-gray-100\/50 {
    background-color: rgb(243 244 246 / 0.5);
  }

  .md\:bg-gray-100\/55 {
    background-color: rgb(243 244 246 / 0.55);
  }

  .md\:bg-gray-100\/60 {
    background-color: rgb(243 244 246 / 0.6);
  }

  .md\:bg-gray-100\/65 {
    background-color: rgb(243 244 246 / 0.65);
  }

  .md\:bg-gray-100\/70 {
    background-color: rgb(243 244 246 / 0.7);
  }

  .md\:bg-gray-100\/75 {
    background-color: rgb(243 244 246 / 0.75);
  }

  .md\:bg-gray-100\/80 {
    background-color: rgb(243 244 246 / 0.8);
  }

  .md\:bg-gray-100\/85 {
    background-color: rgb(243 244 246 / 0.85);
  }

  .md\:bg-gray-100\/90 {
    background-color: rgb(243 244 246 / 0.9);
  }

  .md\:bg-gray-100\/95 {
    background-color: rgb(243 244 246 / 0.95);
  }

  .md\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-gray-200\/0 {
    background-color: rgb(229 231 235 / 0);
  }

  .md\:bg-gray-200\/10 {
    background-color: rgb(229 231 235 / 0.1);
  }

  .md\:bg-gray-200\/100 {
    background-color: rgb(229 231 235 / 1);
  }

  .md\:bg-gray-200\/15 {
    background-color: rgb(229 231 235 / 0.15);
  }

  .md\:bg-gray-200\/20 {
    background-color: rgb(229 231 235 / 0.2);
  }

  .md\:bg-gray-200\/25 {
    background-color: rgb(229 231 235 / 0.25);
  }

  .md\:bg-gray-200\/30 {
    background-color: rgb(229 231 235 / 0.3);
  }

  .md\:bg-gray-200\/35 {
    background-color: rgb(229 231 235 / 0.35);
  }

  .md\:bg-gray-200\/40 {
    background-color: rgb(229 231 235 / 0.4);
  }

  .md\:bg-gray-200\/45 {
    background-color: rgb(229 231 235 / 0.45);
  }

  .md\:bg-gray-200\/5 {
    background-color: rgb(229 231 235 / 0.05);
  }

  .md\:bg-gray-200\/50 {
    background-color: rgb(229 231 235 / 0.5);
  }

  .md\:bg-gray-200\/55 {
    background-color: rgb(229 231 235 / 0.55);
  }

  .md\:bg-gray-200\/60 {
    background-color: rgb(229 231 235 / 0.6);
  }

  .md\:bg-gray-200\/65 {
    background-color: rgb(229 231 235 / 0.65);
  }

  .md\:bg-gray-200\/70 {
    background-color: rgb(229 231 235 / 0.7);
  }

  .md\:bg-gray-200\/75 {
    background-color: rgb(229 231 235 / 0.75);
  }

  .md\:bg-gray-200\/80 {
    background-color: rgb(229 231 235 / 0.8);
  }

  .md\:bg-gray-200\/85 {
    background-color: rgb(229 231 235 / 0.85);
  }

  .md\:bg-gray-200\/90 {
    background-color: rgb(229 231 235 / 0.9);
  }

  .md\:bg-gray-200\/95 {
    background-color: rgb(229 231 235 / 0.95);
  }

  .md\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-gray-300\/0 {
    background-color: rgb(209 213 219 / 0);
  }

  .md\:bg-gray-300\/10 {
    background-color: rgb(209 213 219 / 0.1);
  }

  .md\:bg-gray-300\/100 {
    background-color: rgb(209 213 219 / 1);
  }

  .md\:bg-gray-300\/15 {
    background-color: rgb(209 213 219 / 0.15);
  }

  .md\:bg-gray-300\/20 {
    background-color: rgb(209 213 219 / 0.2);
  }

  .md\:bg-gray-300\/25 {
    background-color: rgb(209 213 219 / 0.25);
  }

  .md\:bg-gray-300\/30 {
    background-color: rgb(209 213 219 / 0.3);
  }

  .md\:bg-gray-300\/35 {
    background-color: rgb(209 213 219 / 0.35);
  }

  .md\:bg-gray-300\/40 {
    background-color: rgb(209 213 219 / 0.4);
  }

  .md\:bg-gray-300\/45 {
    background-color: rgb(209 213 219 / 0.45);
  }

  .md\:bg-gray-300\/5 {
    background-color: rgb(209 213 219 / 0.05);
  }

  .md\:bg-gray-300\/50 {
    background-color: rgb(209 213 219 / 0.5);
  }

  .md\:bg-gray-300\/55 {
    background-color: rgb(209 213 219 / 0.55);
  }

  .md\:bg-gray-300\/60 {
    background-color: rgb(209 213 219 / 0.6);
  }

  .md\:bg-gray-300\/65 {
    background-color: rgb(209 213 219 / 0.65);
  }

  .md\:bg-gray-300\/70 {
    background-color: rgb(209 213 219 / 0.7);
  }

  .md\:bg-gray-300\/75 {
    background-color: rgb(209 213 219 / 0.75);
  }

  .md\:bg-gray-300\/80 {
    background-color: rgb(209 213 219 / 0.8);
  }

  .md\:bg-gray-300\/85 {
    background-color: rgb(209 213 219 / 0.85);
  }

  .md\:bg-gray-300\/90 {
    background-color: rgb(209 213 219 / 0.9);
  }

  .md\:bg-gray-300\/95 {
    background-color: rgb(209 213 219 / 0.95);
  }

  .md\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-gray-400\/0 {
    background-color: rgb(156 163 175 / 0);
  }

  .md\:bg-gray-400\/10 {
    background-color: rgb(156 163 175 / 0.1);
  }

  .md\:bg-gray-400\/100 {
    background-color: rgb(156 163 175 / 1);
  }

  .md\:bg-gray-400\/15 {
    background-color: rgb(156 163 175 / 0.15);
  }

  .md\:bg-gray-400\/20 {
    background-color: rgb(156 163 175 / 0.2);
  }

  .md\:bg-gray-400\/25 {
    background-color: rgb(156 163 175 / 0.25);
  }

  .md\:bg-gray-400\/30 {
    background-color: rgb(156 163 175 / 0.3);
  }

  .md\:bg-gray-400\/35 {
    background-color: rgb(156 163 175 / 0.35);
  }

  .md\:bg-gray-400\/40 {
    background-color: rgb(156 163 175 / 0.4);
  }

  .md\:bg-gray-400\/45 {
    background-color: rgb(156 163 175 / 0.45);
  }

  .md\:bg-gray-400\/5 {
    background-color: rgb(156 163 175 / 0.05);
  }

  .md\:bg-gray-400\/50 {
    background-color: rgb(156 163 175 / 0.5);
  }

  .md\:bg-gray-400\/55 {
    background-color: rgb(156 163 175 / 0.55);
  }

  .md\:bg-gray-400\/60 {
    background-color: rgb(156 163 175 / 0.6);
  }

  .md\:bg-gray-400\/65 {
    background-color: rgb(156 163 175 / 0.65);
  }

  .md\:bg-gray-400\/70 {
    background-color: rgb(156 163 175 / 0.7);
  }

  .md\:bg-gray-400\/75 {
    background-color: rgb(156 163 175 / 0.75);
  }

  .md\:bg-gray-400\/80 {
    background-color: rgb(156 163 175 / 0.8);
  }

  .md\:bg-gray-400\/85 {
    background-color: rgb(156 163 175 / 0.85);
  }

  .md\:bg-gray-400\/90 {
    background-color: rgb(156 163 175 / 0.9);
  }

  .md\:bg-gray-400\/95 {
    background-color: rgb(156 163 175 / 0.95);
  }

  .md\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-gray-50\/0 {
    background-color: rgb(249 250 251 / 0);
  }

  .md\:bg-gray-50\/10 {
    background-color: rgb(249 250 251 / 0.1);
  }

  .md\:bg-gray-50\/100 {
    background-color: rgb(249 250 251 / 1);
  }

  .md\:bg-gray-50\/15 {
    background-color: rgb(249 250 251 / 0.15);
  }

  .md\:bg-gray-50\/20 {
    background-color: rgb(249 250 251 / 0.2);
  }

  .md\:bg-gray-50\/25 {
    background-color: rgb(249 250 251 / 0.25);
  }

  .md\:bg-gray-50\/30 {
    background-color: rgb(249 250 251 / 0.3);
  }

  .md\:bg-gray-50\/35 {
    background-color: rgb(249 250 251 / 0.35);
  }

  .md\:bg-gray-50\/40 {
    background-color: rgb(249 250 251 / 0.4);
  }

  .md\:bg-gray-50\/45 {
    background-color: rgb(249 250 251 / 0.45);
  }

  .md\:bg-gray-50\/5 {
    background-color: rgb(249 250 251 / 0.05);
  }

  .md\:bg-gray-50\/50 {
    background-color: rgb(249 250 251 / 0.5);
  }

  .md\:bg-gray-50\/55 {
    background-color: rgb(249 250 251 / 0.55);
  }

  .md\:bg-gray-50\/60 {
    background-color: rgb(249 250 251 / 0.6);
  }

  .md\:bg-gray-50\/65 {
    background-color: rgb(249 250 251 / 0.65);
  }

  .md\:bg-gray-50\/70 {
    background-color: rgb(249 250 251 / 0.7);
  }

  .md\:bg-gray-50\/75 {
    background-color: rgb(249 250 251 / 0.75);
  }

  .md\:bg-gray-50\/80 {
    background-color: rgb(249 250 251 / 0.8);
  }

  .md\:bg-gray-50\/85 {
    background-color: rgb(249 250 251 / 0.85);
  }

  .md\:bg-gray-50\/90 {
    background-color: rgb(249 250 251 / 0.9);
  }

  .md\:bg-gray-50\/95 {
    background-color: rgb(249 250 251 / 0.95);
  }

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

  .md\:bg-gray-500\/0 {
    background-color: rgb(107 114 128 / 0);
  }

  .md\:bg-gray-500\/10 {
    background-color: rgb(107 114 128 / 0.1);
  }

  .md\:bg-gray-500\/100 {
    background-color: rgb(107 114 128 / 1);
  }

  .md\:bg-gray-500\/15 {
    background-color: rgb(107 114 128 / 0.15);
  }

  .md\:bg-gray-500\/20 {
    background-color: rgb(107 114 128 / 0.2);
  }

  .md\:bg-gray-500\/25 {
    background-color: rgb(107 114 128 / 0.25);
  }

  .md\:bg-gray-500\/30 {
    background-color: rgb(107 114 128 / 0.3);
  }

  .md\:bg-gray-500\/35 {
    background-color: rgb(107 114 128 / 0.35);
  }

  .md\:bg-gray-500\/40 {
    background-color: rgb(107 114 128 / 0.4);
  }

  .md\:bg-gray-500\/45 {
    background-color: rgb(107 114 128 / 0.45);
  }

  .md\:bg-gray-500\/5 {
    background-color: rgb(107 114 128 / 0.05);
  }

  .md\:bg-gray-500\/50 {
    background-color: rgb(107 114 128 / 0.5);
  }

  .md\:bg-gray-500\/55 {
    background-color: rgb(107 114 128 / 0.55);
  }

  .md\:bg-gray-500\/60 {
    background-color: rgb(107 114 128 / 0.6);
  }

  .md\:bg-gray-500\/65 {
    background-color: rgb(107 114 128 / 0.65);
  }

  .md\:bg-gray-500\/70 {
    background-color: rgb(107 114 128 / 0.7);
  }

  .md\:bg-gray-500\/75 {
    background-color: rgb(107 114 128 / 0.75);
  }

  .md\:bg-gray-500\/80 {
    background-color: rgb(107 114 128 / 0.8);
  }

  .md\:bg-gray-500\/85 {
    background-color: rgb(107 114 128 / 0.85);
  }

  .md\:bg-gray-500\/90 {
    background-color: rgb(107 114 128 / 0.9);
  }

  .md\:bg-gray-500\/95 {
    background-color: rgb(107 114 128 / 0.95);
  }

  .md\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-gray-600\/0 {
    background-color: rgb(75 85 99 / 0);
  }

  .md\:bg-gray-600\/10 {
    background-color: rgb(75 85 99 / 0.1);
  }

  .md\:bg-gray-600\/100 {
    background-color: rgb(75 85 99 / 1);
  }

  .md\:bg-gray-600\/15 {
    background-color: rgb(75 85 99 / 0.15);
  }

  .md\:bg-gray-600\/20 {
    background-color: rgb(75 85 99 / 0.2);
  }

  .md\:bg-gray-600\/25 {
    background-color: rgb(75 85 99 / 0.25);
  }

  .md\:bg-gray-600\/30 {
    background-color: rgb(75 85 99 / 0.3);
  }

  .md\:bg-gray-600\/35 {
    background-color: rgb(75 85 99 / 0.35);
  }

  .md\:bg-gray-600\/40 {
    background-color: rgb(75 85 99 / 0.4);
  }

  .md\:bg-gray-600\/45 {
    background-color: rgb(75 85 99 / 0.45);
  }

  .md\:bg-gray-600\/5 {
    background-color: rgb(75 85 99 / 0.05);
  }

  .md\:bg-gray-600\/50 {
    background-color: rgb(75 85 99 / 0.5);
  }

  .md\:bg-gray-600\/55 {
    background-color: rgb(75 85 99 / 0.55);
  }

  .md\:bg-gray-600\/60 {
    background-color: rgb(75 85 99 / 0.6);
  }

  .md\:bg-gray-600\/65 {
    background-color: rgb(75 85 99 / 0.65);
  }

  .md\:bg-gray-600\/70 {
    background-color: rgb(75 85 99 / 0.7);
  }

  .md\:bg-gray-600\/75 {
    background-color: rgb(75 85 99 / 0.75);
  }

  .md\:bg-gray-600\/80 {
    background-color: rgb(75 85 99 / 0.8);
  }

  .md\:bg-gray-600\/85 {
    background-color: rgb(75 85 99 / 0.85);
  }

  .md\:bg-gray-600\/90 {
    background-color: rgb(75 85 99 / 0.9);
  }

  .md\:bg-gray-600\/95 {
    background-color: rgb(75 85 99 / 0.95);
  }

  .md\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-gray-700\/0 {
    background-color: rgb(55 65 81 / 0);
  }

  .md\:bg-gray-700\/10 {
    background-color: rgb(55 65 81 / 0.1);
  }

  .md\:bg-gray-700\/100 {
    background-color: rgb(55 65 81 / 1);
  }

  .md\:bg-gray-700\/15 {
    background-color: rgb(55 65 81 / 0.15);
  }

  .md\:bg-gray-700\/20 {
    background-color: rgb(55 65 81 / 0.2);
  }

  .md\:bg-gray-700\/25 {
    background-color: rgb(55 65 81 / 0.25);
  }

  .md\:bg-gray-700\/30 {
    background-color: rgb(55 65 81 / 0.3);
  }

  .md\:bg-gray-700\/35 {
    background-color: rgb(55 65 81 / 0.35);
  }

  .md\:bg-gray-700\/40 {
    background-color: rgb(55 65 81 / 0.4);
  }

  .md\:bg-gray-700\/45 {
    background-color: rgb(55 65 81 / 0.45);
  }

  .md\:bg-gray-700\/5 {
    background-color: rgb(55 65 81 / 0.05);
  }

  .md\:bg-gray-700\/50 {
    background-color: rgb(55 65 81 / 0.5);
  }

  .md\:bg-gray-700\/55 {
    background-color: rgb(55 65 81 / 0.55);
  }

  .md\:bg-gray-700\/60 {
    background-color: rgb(55 65 81 / 0.6);
  }

  .md\:bg-gray-700\/65 {
    background-color: rgb(55 65 81 / 0.65);
  }

  .md\:bg-gray-700\/70 {
    background-color: rgb(55 65 81 / 0.7);
  }

  .md\:bg-gray-700\/75 {
    background-color: rgb(55 65 81 / 0.75);
  }

  .md\:bg-gray-700\/80 {
    background-color: rgb(55 65 81 / 0.8);
  }

  .md\:bg-gray-700\/85 {
    background-color: rgb(55 65 81 / 0.85);
  }

  .md\:bg-gray-700\/90 {
    background-color: rgb(55 65 81 / 0.9);
  }

  .md\:bg-gray-700\/95 {
    background-color: rgb(55 65 81 / 0.95);
  }

  .md\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-gray-800\/0 {
    background-color: rgb(31 41 55 / 0);
  }

  .md\:bg-gray-800\/10 {
    background-color: rgb(31 41 55 / 0.1);
  }

  .md\:bg-gray-800\/100 {
    background-color: rgb(31 41 55 / 1);
  }

  .md\:bg-gray-800\/15 {
    background-color: rgb(31 41 55 / 0.15);
  }

  .md\:bg-gray-800\/20 {
    background-color: rgb(31 41 55 / 0.2);
  }

  .md\:bg-gray-800\/25 {
    background-color: rgb(31 41 55 / 0.25);
  }

  .md\:bg-gray-800\/30 {
    background-color: rgb(31 41 55 / 0.3);
  }

  .md\:bg-gray-800\/35 {
    background-color: rgb(31 41 55 / 0.35);
  }

  .md\:bg-gray-800\/40 {
    background-color: rgb(31 41 55 / 0.4);
  }

  .md\:bg-gray-800\/45 {
    background-color: rgb(31 41 55 / 0.45);
  }

  .md\:bg-gray-800\/5 {
    background-color: rgb(31 41 55 / 0.05);
  }

  .md\:bg-gray-800\/50 {
    background-color: rgb(31 41 55 / 0.5);
  }

  .md\:bg-gray-800\/55 {
    background-color: rgb(31 41 55 / 0.55);
  }

  .md\:bg-gray-800\/60 {
    background-color: rgb(31 41 55 / 0.6);
  }

  .md\:bg-gray-800\/65 {
    background-color: rgb(31 41 55 / 0.65);
  }

  .md\:bg-gray-800\/70 {
    background-color: rgb(31 41 55 / 0.7);
  }

  .md\:bg-gray-800\/75 {
    background-color: rgb(31 41 55 / 0.75);
  }

  .md\:bg-gray-800\/80 {
    background-color: rgb(31 41 55 / 0.8);
  }

  .md\:bg-gray-800\/85 {
    background-color: rgb(31 41 55 / 0.85);
  }

  .md\:bg-gray-800\/90 {
    background-color: rgb(31 41 55 / 0.9);
  }

  .md\:bg-gray-800\/95 {
    background-color: rgb(31 41 55 / 0.95);
  }

  .md\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-gray-900\/0 {
    background-color: rgb(17 24 39 / 0);
  }

  .md\:bg-gray-900\/10 {
    background-color: rgb(17 24 39 / 0.1);
  }

  .md\:bg-gray-900\/100 {
    background-color: rgb(17 24 39 / 1);
  }

  .md\:bg-gray-900\/15 {
    background-color: rgb(17 24 39 / 0.15);
  }

  .md\:bg-gray-900\/20 {
    background-color: rgb(17 24 39 / 0.2);
  }

  .md\:bg-gray-900\/25 {
    background-color: rgb(17 24 39 / 0.25);
  }

  .md\:bg-gray-900\/30 {
    background-color: rgb(17 24 39 / 0.3);
  }

  .md\:bg-gray-900\/35 {
    background-color: rgb(17 24 39 / 0.35);
  }

  .md\:bg-gray-900\/40 {
    background-color: rgb(17 24 39 / 0.4);
  }

  .md\:bg-gray-900\/45 {
    background-color: rgb(17 24 39 / 0.45);
  }

  .md\:bg-gray-900\/5 {
    background-color: rgb(17 24 39 / 0.05);
  }

  .md\:bg-gray-900\/50 {
    background-color: rgb(17 24 39 / 0.5);
  }

  .md\:bg-gray-900\/55 {
    background-color: rgb(17 24 39 / 0.55);
  }

  .md\:bg-gray-900\/60 {
    background-color: rgb(17 24 39 / 0.6);
  }

  .md\:bg-gray-900\/65 {
    background-color: rgb(17 24 39 / 0.65);
  }

  .md\:bg-gray-900\/70 {
    background-color: rgb(17 24 39 / 0.7);
  }

  .md\:bg-gray-900\/75 {
    background-color: rgb(17 24 39 / 0.75);
  }

  .md\:bg-gray-900\/80 {
    background-color: rgb(17 24 39 / 0.8);
  }

  .md\:bg-gray-900\/85 {
    background-color: rgb(17 24 39 / 0.85);
  }

  .md\:bg-gray-900\/90 {
    background-color: rgb(17 24 39 / 0.9);
  }

  .md\:bg-gray-900\/95 {
    background-color: rgb(17 24 39 / 0.95);
  }

  .md\:bg-gray-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
  }

  .md\:bg-gray-950\/0 {
    background-color: rgb(3 7 18 / 0);
  }

  .md\:bg-gray-950\/10 {
    background-color: rgb(3 7 18 / 0.1);
  }

  .md\:bg-gray-950\/100 {
    background-color: rgb(3 7 18 / 1);
  }

  .md\:bg-gray-950\/15 {
    background-color: rgb(3 7 18 / 0.15);
  }

  .md\:bg-gray-950\/20 {
    background-color: rgb(3 7 18 / 0.2);
  }

  .md\:bg-gray-950\/25 {
    background-color: rgb(3 7 18 / 0.25);
  }

  .md\:bg-gray-950\/30 {
    background-color: rgb(3 7 18 / 0.3);
  }

  .md\:bg-gray-950\/35 {
    background-color: rgb(3 7 18 / 0.35);
  }

  .md\:bg-gray-950\/40 {
    background-color: rgb(3 7 18 / 0.4);
  }

  .md\:bg-gray-950\/45 {
    background-color: rgb(3 7 18 / 0.45);
  }

  .md\:bg-gray-950\/5 {
    background-color: rgb(3 7 18 / 0.05);
  }

  .md\:bg-gray-950\/50 {
    background-color: rgb(3 7 18 / 0.5);
  }

  .md\:bg-gray-950\/55 {
    background-color: rgb(3 7 18 / 0.55);
  }

  .md\:bg-gray-950\/60 {
    background-color: rgb(3 7 18 / 0.6);
  }

  .md\:bg-gray-950\/65 {
    background-color: rgb(3 7 18 / 0.65);
  }

  .md\:bg-gray-950\/70 {
    background-color: rgb(3 7 18 / 0.7);
  }

  .md\:bg-gray-950\/75 {
    background-color: rgb(3 7 18 / 0.75);
  }

  .md\:bg-gray-950\/80 {
    background-color: rgb(3 7 18 / 0.8);
  }

  .md\:bg-gray-950\/85 {
    background-color: rgb(3 7 18 / 0.85);
  }

  .md\:bg-gray-950\/90 {
    background-color: rgb(3 7 18 / 0.9);
  }

  .md\:bg-gray-950\/95 {
    background-color: rgb(3 7 18 / 0.95);
  }

  .md\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-100\/0 {
    color: rgb(243 244 246 / 0);
  }

  .md\:text-gray-100\/10 {
    color: rgb(243 244 246 / 0.1);
  }

  .md\:text-gray-100\/100 {
    color: rgb(243 244 246 / 1);
  }

  .md\:text-gray-100\/15 {
    color: rgb(243 244 246 / 0.15);
  }

  .md\:text-gray-100\/20 {
    color: rgb(243 244 246 / 0.2);
  }

  .md\:text-gray-100\/25 {
    color: rgb(243 244 246 / 0.25);
  }

  .md\:text-gray-100\/30 {
    color: rgb(243 244 246 / 0.3);
  }

  .md\:text-gray-100\/35 {
    color: rgb(243 244 246 / 0.35);
  }

  .md\:text-gray-100\/40 {
    color: rgb(243 244 246 / 0.4);
  }

  .md\:text-gray-100\/45 {
    color: rgb(243 244 246 / 0.45);
  }

  .md\:text-gray-100\/5 {
    color: rgb(243 244 246 / 0.05);
  }

  .md\:text-gray-100\/50 {
    color: rgb(243 244 246 / 0.5);
  }

  .md\:text-gray-100\/55 {
    color: rgb(243 244 246 / 0.55);
  }

  .md\:text-gray-100\/60 {
    color: rgb(243 244 246 / 0.6);
  }

  .md\:text-gray-100\/65 {
    color: rgb(243 244 246 / 0.65);
  }

  .md\:text-gray-100\/70 {
    color: rgb(243 244 246 / 0.7);
  }

  .md\:text-gray-100\/75 {
    color: rgb(243 244 246 / 0.75);
  }

  .md\:text-gray-100\/80 {
    color: rgb(243 244 246 / 0.8);
  }

  .md\:text-gray-100\/85 {
    color: rgb(243 244 246 / 0.85);
  }

  .md\:text-gray-100\/90 {
    color: rgb(243 244 246 / 0.9);
  }

  .md\:text-gray-100\/95 {
    color: rgb(243 244 246 / 0.95);
  }

  .md\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-200\/0 {
    color: rgb(229 231 235 / 0);
  }

  .md\:text-gray-200\/10 {
    color: rgb(229 231 235 / 0.1);
  }

  .md\:text-gray-200\/100 {
    color: rgb(229 231 235 / 1);
  }

  .md\:text-gray-200\/15 {
    color: rgb(229 231 235 / 0.15);
  }

  .md\:text-gray-200\/20 {
    color: rgb(229 231 235 / 0.2);
  }

  .md\:text-gray-200\/25 {
    color: rgb(229 231 235 / 0.25);
  }

  .md\:text-gray-200\/30 {
    color: rgb(229 231 235 / 0.3);
  }

  .md\:text-gray-200\/35 {
    color: rgb(229 231 235 / 0.35);
  }

  .md\:text-gray-200\/40 {
    color: rgb(229 231 235 / 0.4);
  }

  .md\:text-gray-200\/45 {
    color: rgb(229 231 235 / 0.45);
  }

  .md\:text-gray-200\/5 {
    color: rgb(229 231 235 / 0.05);
  }

  .md\:text-gray-200\/50 {
    color: rgb(229 231 235 / 0.5);
  }

  .md\:text-gray-200\/55 {
    color: rgb(229 231 235 / 0.55);
  }

  .md\:text-gray-200\/60 {
    color: rgb(229 231 235 / 0.6);
  }

  .md\:text-gray-200\/65 {
    color: rgb(229 231 235 / 0.65);
  }

  .md\:text-gray-200\/70 {
    color: rgb(229 231 235 / 0.7);
  }

  .md\:text-gray-200\/75 {
    color: rgb(229 231 235 / 0.75);
  }

  .md\:text-gray-200\/80 {
    color: rgb(229 231 235 / 0.8);
  }

  .md\:text-gray-200\/85 {
    color: rgb(229 231 235 / 0.85);
  }

  .md\:text-gray-200\/90 {
    color: rgb(229 231 235 / 0.9);
  }

  .md\:text-gray-200\/95 {
    color: rgb(229 231 235 / 0.95);
  }

  .md\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-300\/0 {
    color: rgb(209 213 219 / 0);
  }

  .md\:text-gray-300\/10 {
    color: rgb(209 213 219 / 0.1);
  }

  .md\:text-gray-300\/100 {
    color: rgb(209 213 219 / 1);
  }

  .md\:text-gray-300\/15 {
    color: rgb(209 213 219 / 0.15);
  }

  .md\:text-gray-300\/20 {
    color: rgb(209 213 219 / 0.2);
  }

  .md\:text-gray-300\/25 {
    color: rgb(209 213 219 / 0.25);
  }

  .md\:text-gray-300\/30 {
    color: rgb(209 213 219 / 0.3);
  }

  .md\:text-gray-300\/35 {
    color: rgb(209 213 219 / 0.35);
  }

  .md\:text-gray-300\/40 {
    color: rgb(209 213 219 / 0.4);
  }

  .md\:text-gray-300\/45 {
    color: rgb(209 213 219 / 0.45);
  }

  .md\:text-gray-300\/5 {
    color: rgb(209 213 219 / 0.05);
  }

  .md\:text-gray-300\/50 {
    color: rgb(209 213 219 / 0.5);
  }

  .md\:text-gray-300\/55 {
    color: rgb(209 213 219 / 0.55);
  }

  .md\:text-gray-300\/60 {
    color: rgb(209 213 219 / 0.6);
  }

  .md\:text-gray-300\/65 {
    color: rgb(209 213 219 / 0.65);
  }

  .md\:text-gray-300\/70 {
    color: rgb(209 213 219 / 0.7);
  }

  .md\:text-gray-300\/75 {
    color: rgb(209 213 219 / 0.75);
  }

  .md\:text-gray-300\/80 {
    color: rgb(209 213 219 / 0.8);
  }

  .md\:text-gray-300\/85 {
    color: rgb(209 213 219 / 0.85);
  }

  .md\:text-gray-300\/90 {
    color: rgb(209 213 219 / 0.9);
  }

  .md\:text-gray-300\/95 {
    color: rgb(209 213 219 / 0.95);
  }

  .md\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-400\/0 {
    color: rgb(156 163 175 / 0);
  }

  .md\:text-gray-400\/10 {
    color: rgb(156 163 175 / 0.1);
  }

  .md\:text-gray-400\/100 {
    color: rgb(156 163 175 / 1);
  }

  .md\:text-gray-400\/15 {
    color: rgb(156 163 175 / 0.15);
  }

  .md\:text-gray-400\/20 {
    color: rgb(156 163 175 / 0.2);
  }

  .md\:text-gray-400\/25 {
    color: rgb(156 163 175 / 0.25);
  }

  .md\:text-gray-400\/30 {
    color: rgb(156 163 175 / 0.3);
  }

  .md\:text-gray-400\/35 {
    color: rgb(156 163 175 / 0.35);
  }

  .md\:text-gray-400\/40 {
    color: rgb(156 163 175 / 0.4);
  }

  .md\:text-gray-400\/45 {
    color: rgb(156 163 175 / 0.45);
  }

  .md\:text-gray-400\/5 {
    color: rgb(156 163 175 / 0.05);
  }

  .md\:text-gray-400\/50 {
    color: rgb(156 163 175 / 0.5);
  }

  .md\:text-gray-400\/55 {
    color: rgb(156 163 175 / 0.55);
  }

  .md\:text-gray-400\/60 {
    color: rgb(156 163 175 / 0.6);
  }

  .md\:text-gray-400\/65 {
    color: rgb(156 163 175 / 0.65);
  }

  .md\:text-gray-400\/70 {
    color: rgb(156 163 175 / 0.7);
  }

  .md\:text-gray-400\/75 {
    color: rgb(156 163 175 / 0.75);
  }

  .md\:text-gray-400\/80 {
    color: rgb(156 163 175 / 0.8);
  }

  .md\:text-gray-400\/85 {
    color: rgb(156 163 175 / 0.85);
  }

  .md\:text-gray-400\/90 {
    color: rgb(156 163 175 / 0.9);
  }

  .md\:text-gray-400\/95 {
    color: rgb(156 163 175 / 0.95);
  }

  .md\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-50\/0 {
    color: rgb(249 250 251 / 0);
  }

  .md\:text-gray-50\/10 {
    color: rgb(249 250 251 / 0.1);
  }

  .md\:text-gray-50\/100 {
    color: rgb(249 250 251 / 1);
  }

  .md\:text-gray-50\/15 {
    color: rgb(249 250 251 / 0.15);
  }

  .md\:text-gray-50\/20 {
    color: rgb(249 250 251 / 0.2);
  }

  .md\:text-gray-50\/25 {
    color: rgb(249 250 251 / 0.25);
  }

  .md\:text-gray-50\/30 {
    color: rgb(249 250 251 / 0.3);
  }

  .md\:text-gray-50\/35 {
    color: rgb(249 250 251 / 0.35);
  }

  .md\:text-gray-50\/40 {
    color: rgb(249 250 251 / 0.4);
  }

  .md\:text-gray-50\/45 {
    color: rgb(249 250 251 / 0.45);
  }

  .md\:text-gray-50\/5 {
    color: rgb(249 250 251 / 0.05);
  }

  .md\:text-gray-50\/50 {
    color: rgb(249 250 251 / 0.5);
  }

  .md\:text-gray-50\/55 {
    color: rgb(249 250 251 / 0.55);
  }

  .md\:text-gray-50\/60 {
    color: rgb(249 250 251 / 0.6);
  }

  .md\:text-gray-50\/65 {
    color: rgb(249 250 251 / 0.65);
  }

  .md\:text-gray-50\/70 {
    color: rgb(249 250 251 / 0.7);
  }

  .md\:text-gray-50\/75 {
    color: rgb(249 250 251 / 0.75);
  }

  .md\:text-gray-50\/80 {
    color: rgb(249 250 251 / 0.8);
  }

  .md\:text-gray-50\/85 {
    color: rgb(249 250 251 / 0.85);
  }

  .md\:text-gray-50\/90 {
    color: rgb(249 250 251 / 0.9);
  }

  .md\:text-gray-50\/95 {
    color: rgb(249 250 251 / 0.95);
  }

  .md\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-500\/0 {
    color: rgb(107 114 128 / 0);
  }

  .md\:text-gray-500\/10 {
    color: rgb(107 114 128 / 0.1);
  }

  .md\:text-gray-500\/100 {
    color: rgb(107 114 128 / 1);
  }

  .md\:text-gray-500\/15 {
    color: rgb(107 114 128 / 0.15);
  }

  .md\:text-gray-500\/20 {
    color: rgb(107 114 128 / 0.2);
  }

  .md\:text-gray-500\/25 {
    color: rgb(107 114 128 / 0.25);
  }

  .md\:text-gray-500\/30 {
    color: rgb(107 114 128 / 0.3);
  }

  .md\:text-gray-500\/35 {
    color: rgb(107 114 128 / 0.35);
  }

  .md\:text-gray-500\/40 {
    color: rgb(107 114 128 / 0.4);
  }

  .md\:text-gray-500\/45 {
    color: rgb(107 114 128 / 0.45);
  }

  .md\:text-gray-500\/5 {
    color: rgb(107 114 128 / 0.05);
  }

  .md\:text-gray-500\/50 {
    color: rgb(107 114 128 / 0.5);
  }

  .md\:text-gray-500\/55 {
    color: rgb(107 114 128 / 0.55);
  }

  .md\:text-gray-500\/60 {
    color: rgb(107 114 128 / 0.6);
  }

  .md\:text-gray-500\/65 {
    color: rgb(107 114 128 / 0.65);
  }

  .md\:text-gray-500\/70 {
    color: rgb(107 114 128 / 0.7);
  }

  .md\:text-gray-500\/75 {
    color: rgb(107 114 128 / 0.75);
  }

  .md\:text-gray-500\/80 {
    color: rgb(107 114 128 / 0.8);
  }

  .md\:text-gray-500\/85 {
    color: rgb(107 114 128 / 0.85);
  }

  .md\:text-gray-500\/90 {
    color: rgb(107 114 128 / 0.9);
  }

  .md\:text-gray-500\/95 {
    color: rgb(107 114 128 / 0.95);
  }

  .md\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-600\/0 {
    color: rgb(75 85 99 / 0);
  }

  .md\:text-gray-600\/10 {
    color: rgb(75 85 99 / 0.1);
  }

  .md\:text-gray-600\/100 {
    color: rgb(75 85 99 / 1);
  }

  .md\:text-gray-600\/15 {
    color: rgb(75 85 99 / 0.15);
  }

  .md\:text-gray-600\/20 {
    color: rgb(75 85 99 / 0.2);
  }

  .md\:text-gray-600\/25 {
    color: rgb(75 85 99 / 0.25);
  }

  .md\:text-gray-600\/30 {
    color: rgb(75 85 99 / 0.3);
  }

  .md\:text-gray-600\/35 {
    color: rgb(75 85 99 / 0.35);
  }

  .md\:text-gray-600\/40 {
    color: rgb(75 85 99 / 0.4);
  }

  .md\:text-gray-600\/45 {
    color: rgb(75 85 99 / 0.45);
  }

  .md\:text-gray-600\/5 {
    color: rgb(75 85 99 / 0.05);
  }

  .md\:text-gray-600\/50 {
    color: rgb(75 85 99 / 0.5);
  }

  .md\:text-gray-600\/55 {
    color: rgb(75 85 99 / 0.55);
  }

  .md\:text-gray-600\/60 {
    color: rgb(75 85 99 / 0.6);
  }

  .md\:text-gray-600\/65 {
    color: rgb(75 85 99 / 0.65);
  }

  .md\:text-gray-600\/70 {
    color: rgb(75 85 99 / 0.7);
  }

  .md\:text-gray-600\/75 {
    color: rgb(75 85 99 / 0.75);
  }

  .md\:text-gray-600\/80 {
    color: rgb(75 85 99 / 0.8);
  }

  .md\:text-gray-600\/85 {
    color: rgb(75 85 99 / 0.85);
  }

  .md\:text-gray-600\/90 {
    color: rgb(75 85 99 / 0.9);
  }

  .md\:text-gray-600\/95 {
    color: rgb(75 85 99 / 0.95);
  }

  .md\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-700\/0 {
    color: rgb(55 65 81 / 0);
  }

  .md\:text-gray-700\/10 {
    color: rgb(55 65 81 / 0.1);
  }

  .md\:text-gray-700\/100 {
    color: rgb(55 65 81 / 1);
  }

  .md\:text-gray-700\/15 {
    color: rgb(55 65 81 / 0.15);
  }

  .md\:text-gray-700\/20 {
    color: rgb(55 65 81 / 0.2);
  }

  .md\:text-gray-700\/25 {
    color: rgb(55 65 81 / 0.25);
  }

  .md\:text-gray-700\/30 {
    color: rgb(55 65 81 / 0.3);
  }

  .md\:text-gray-700\/35 {
    color: rgb(55 65 81 / 0.35);
  }

  .md\:text-gray-700\/40 {
    color: rgb(55 65 81 / 0.4);
  }

  .md\:text-gray-700\/45 {
    color: rgb(55 65 81 / 0.45);
  }

  .md\:text-gray-700\/5 {
    color: rgb(55 65 81 / 0.05);
  }

  .md\:text-gray-700\/50 {
    color: rgb(55 65 81 / 0.5);
  }

  .md\:text-gray-700\/55 {
    color: rgb(55 65 81 / 0.55);
  }

  .md\:text-gray-700\/60 {
    color: rgb(55 65 81 / 0.6);
  }

  .md\:text-gray-700\/65 {
    color: rgb(55 65 81 / 0.65);
  }

  .md\:text-gray-700\/70 {
    color: rgb(55 65 81 / 0.7);
  }

  .md\:text-gray-700\/75 {
    color: rgb(55 65 81 / 0.75);
  }

  .md\:text-gray-700\/80 {
    color: rgb(55 65 81 / 0.8);
  }

  .md\:text-gray-700\/85 {
    color: rgb(55 65 81 / 0.85);
  }

  .md\:text-gray-700\/90 {
    color: rgb(55 65 81 / 0.9);
  }

  .md\:text-gray-700\/95 {
    color: rgb(55 65 81 / 0.95);
  }

  .md\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-800\/0 {
    color: rgb(31 41 55 / 0);
  }

  .md\:text-gray-800\/10 {
    color: rgb(31 41 55 / 0.1);
  }

  .md\:text-gray-800\/100 {
    color: rgb(31 41 55 / 1);
  }

  .md\:text-gray-800\/15 {
    color: rgb(31 41 55 / 0.15);
  }

  .md\:text-gray-800\/20 {
    color: rgb(31 41 55 / 0.2);
  }

  .md\:text-gray-800\/25 {
    color: rgb(31 41 55 / 0.25);
  }

  .md\:text-gray-800\/30 {
    color: rgb(31 41 55 / 0.3);
  }

  .md\:text-gray-800\/35 {
    color: rgb(31 41 55 / 0.35);
  }

  .md\:text-gray-800\/40 {
    color: rgb(31 41 55 / 0.4);
  }

  .md\:text-gray-800\/45 {
    color: rgb(31 41 55 / 0.45);
  }

  .md\:text-gray-800\/5 {
    color: rgb(31 41 55 / 0.05);
  }

  .md\:text-gray-800\/50 {
    color: rgb(31 41 55 / 0.5);
  }

  .md\:text-gray-800\/55 {
    color: rgb(31 41 55 / 0.55);
  }

  .md\:text-gray-800\/60 {
    color: rgb(31 41 55 / 0.6);
  }

  .md\:text-gray-800\/65 {
    color: rgb(31 41 55 / 0.65);
  }

  .md\:text-gray-800\/70 {
    color: rgb(31 41 55 / 0.7);
  }

  .md\:text-gray-800\/75 {
    color: rgb(31 41 55 / 0.75);
  }

  .md\:text-gray-800\/80 {
    color: rgb(31 41 55 / 0.8);
  }

  .md\:text-gray-800\/85 {
    color: rgb(31 41 55 / 0.85);
  }

  .md\:text-gray-800\/90 {
    color: rgb(31 41 55 / 0.9);
  }

  .md\:text-gray-800\/95 {
    color: rgb(31 41 55 / 0.95);
  }

  .md\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-900\/0 {
    color: rgb(17 24 39 / 0);
  }

  .md\:text-gray-900\/10 {
    color: rgb(17 24 39 / 0.1);
  }

  .md\:text-gray-900\/100 {
    color: rgb(17 24 39 / 1);
  }

  .md\:text-gray-900\/15 {
    color: rgb(17 24 39 / 0.15);
  }

  .md\:text-gray-900\/20 {
    color: rgb(17 24 39 / 0.2);
  }

  .md\:text-gray-900\/25 {
    color: rgb(17 24 39 / 0.25);
  }

  .md\:text-gray-900\/30 {
    color: rgb(17 24 39 / 0.3);
  }

  .md\:text-gray-900\/35 {
    color: rgb(17 24 39 / 0.35);
  }

  .md\:text-gray-900\/40 {
    color: rgb(17 24 39 / 0.4);
  }

  .md\:text-gray-900\/45 {
    color: rgb(17 24 39 / 0.45);
  }

  .md\:text-gray-900\/5 {
    color: rgb(17 24 39 / 0.05);
  }

  .md\:text-gray-900\/50 {
    color: rgb(17 24 39 / 0.5);
  }

  .md\:text-gray-900\/55 {
    color: rgb(17 24 39 / 0.55);
  }

  .md\:text-gray-900\/60 {
    color: rgb(17 24 39 / 0.6);
  }

  .md\:text-gray-900\/65 {
    color: rgb(17 24 39 / 0.65);
  }

  .md\:text-gray-900\/70 {
    color: rgb(17 24 39 / 0.7);
  }

  .md\:text-gray-900\/75 {
    color: rgb(17 24 39 / 0.75);
  }

  .md\:text-gray-900\/80 {
    color: rgb(17 24 39 / 0.8);
  }

  .md\:text-gray-900\/85 {
    color: rgb(17 24 39 / 0.85);
  }

  .md\:text-gray-900\/90 {
    color: rgb(17 24 39 / 0.9);
  }

  .md\:text-gray-900\/95 {
    color: rgb(17 24 39 / 0.95);
  }

  .md\:text-gray-950 {
    --tw-text-opacity: 1;
    color: rgb(3 7 18 / var(--tw-text-opacity, 1));
  }

  .md\:text-gray-950\/0 {
    color: rgb(3 7 18 / 0);
  }

  .md\:text-gray-950\/10 {
    color: rgb(3 7 18 / 0.1);
  }

  .md\:text-gray-950\/100 {
    color: rgb(3 7 18 / 1);
  }

  .md\:text-gray-950\/15 {
    color: rgb(3 7 18 / 0.15);
  }

  .md\:text-gray-950\/20 {
    color: rgb(3 7 18 / 0.2);
  }

  .md\:text-gray-950\/25 {
    color: rgb(3 7 18 / 0.25);
  }

  .md\:text-gray-950\/30 {
    color: rgb(3 7 18 / 0.3);
  }

  .md\:text-gray-950\/35 {
    color: rgb(3 7 18 / 0.35);
  }

  .md\:text-gray-950\/40 {
    color: rgb(3 7 18 / 0.4);
  }

  .md\:text-gray-950\/45 {
    color: rgb(3 7 18 / 0.45);
  }

  .md\:text-gray-950\/5 {
    color: rgb(3 7 18 / 0.05);
  }

  .md\:text-gray-950\/50 {
    color: rgb(3 7 18 / 0.5);
  }

  .md\:text-gray-950\/55 {
    color: rgb(3 7 18 / 0.55);
  }

  .md\:text-gray-950\/60 {
    color: rgb(3 7 18 / 0.6);
  }

  .md\:text-gray-950\/65 {
    color: rgb(3 7 18 / 0.65);
  }

  .md\:text-gray-950\/70 {
    color: rgb(3 7 18 / 0.7);
  }

  .md\:text-gray-950\/75 {
    color: rgb(3 7 18 / 0.75);
  }

  .md\:text-gray-950\/80 {
    color: rgb(3 7 18 / 0.8);
  }

  .md\:text-gray-950\/85 {
    color: rgb(3 7 18 / 0.85);
  }

  .md\:text-gray-950\/90 {
    color: rgb(3 7 18 / 0.9);
  }

  .md\:text-gray-950\/95 {
    color: rgb(3 7 18 / 0.95);
  }
}

@media (min-width: 1024px) {
  .lg\:min-h-\[10\.25rem\] {
    min-height: 10.25rem;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-max {
    width: -moz-max-content;
    width: max-content;
  }

  .lg\:min-w-\[50rem\] {
    min-width: 50rem;
  }

  .lg\:max-w-\[32rem\] {
    max-width: 32rem;
  }

  .lg\:flex-row {
    flex-direction: row;
  }

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

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

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

  .lg\:gap-8 {
    gap: 2rem;
  }

  .lg\:border-gray-100 {
    --tw-border-opacity: 1;
    border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-100\/0 {
    border-color: rgb(243 244 246 / 0);
  }

  .lg\:border-gray-100\/10 {
    border-color: rgb(243 244 246 / 0.1);
  }

  .lg\:border-gray-100\/100 {
    border-color: rgb(243 244 246 / 1);
  }

  .lg\:border-gray-100\/15 {
    border-color: rgb(243 244 246 / 0.15);
  }

  .lg\:border-gray-100\/20 {
    border-color: rgb(243 244 246 / 0.2);
  }

  .lg\:border-gray-100\/25 {
    border-color: rgb(243 244 246 / 0.25);
  }

  .lg\:border-gray-100\/30 {
    border-color: rgb(243 244 246 / 0.3);
  }

  .lg\:border-gray-100\/35 {
    border-color: rgb(243 244 246 / 0.35);
  }

  .lg\:border-gray-100\/40 {
    border-color: rgb(243 244 246 / 0.4);
  }

  .lg\:border-gray-100\/45 {
    border-color: rgb(243 244 246 / 0.45);
  }

  .lg\:border-gray-100\/5 {
    border-color: rgb(243 244 246 / 0.05);
  }

  .lg\:border-gray-100\/50 {
    border-color: rgb(243 244 246 / 0.5);
  }

  .lg\:border-gray-100\/55 {
    border-color: rgb(243 244 246 / 0.55);
  }

  .lg\:border-gray-100\/60 {
    border-color: rgb(243 244 246 / 0.6);
  }

  .lg\:border-gray-100\/65 {
    border-color: rgb(243 244 246 / 0.65);
  }

  .lg\:border-gray-100\/70 {
    border-color: rgb(243 244 246 / 0.7);
  }

  .lg\:border-gray-100\/75 {
    border-color: rgb(243 244 246 / 0.75);
  }

  .lg\:border-gray-100\/80 {
    border-color: rgb(243 244 246 / 0.8);
  }

  .lg\:border-gray-100\/85 {
    border-color: rgb(243 244 246 / 0.85);
  }

  .lg\:border-gray-100\/90 {
    border-color: rgb(243 244 246 / 0.9);
  }

  .lg\:border-gray-100\/95 {
    border-color: rgb(243 244 246 / 0.95);
  }

  .lg\:border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-200\/0 {
    border-color: rgb(229 231 235 / 0);
  }

  .lg\:border-gray-200\/10 {
    border-color: rgb(229 231 235 / 0.1);
  }

  .lg\:border-gray-200\/100 {
    border-color: rgb(229 231 235 / 1);
  }

  .lg\:border-gray-200\/15 {
    border-color: rgb(229 231 235 / 0.15);
  }

  .lg\:border-gray-200\/20 {
    border-color: rgb(229 231 235 / 0.2);
  }

  .lg\:border-gray-200\/25 {
    border-color: rgb(229 231 235 / 0.25);
  }

  .lg\:border-gray-200\/30 {
    border-color: rgb(229 231 235 / 0.3);
  }

  .lg\:border-gray-200\/35 {
    border-color: rgb(229 231 235 / 0.35);
  }

  .lg\:border-gray-200\/40 {
    border-color: rgb(229 231 235 / 0.4);
  }

  .lg\:border-gray-200\/45 {
    border-color: rgb(229 231 235 / 0.45);
  }

  .lg\:border-gray-200\/5 {
    border-color: rgb(229 231 235 / 0.05);
  }

  .lg\:border-gray-200\/50 {
    border-color: rgb(229 231 235 / 0.5);
  }

  .lg\:border-gray-200\/55 {
    border-color: rgb(229 231 235 / 0.55);
  }

  .lg\:border-gray-200\/60 {
    border-color: rgb(229 231 235 / 0.6);
  }

  .lg\:border-gray-200\/65 {
    border-color: rgb(229 231 235 / 0.65);
  }

  .lg\:border-gray-200\/70 {
    border-color: rgb(229 231 235 / 0.7);
  }

  .lg\:border-gray-200\/75 {
    border-color: rgb(229 231 235 / 0.75);
  }

  .lg\:border-gray-200\/80 {
    border-color: rgb(229 231 235 / 0.8);
  }

  .lg\:border-gray-200\/85 {
    border-color: rgb(229 231 235 / 0.85);
  }

  .lg\:border-gray-200\/90 {
    border-color: rgb(229 231 235 / 0.9);
  }

  .lg\:border-gray-200\/95 {
    border-color: rgb(229 231 235 / 0.95);
  }

  .lg\:border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-300\/0 {
    border-color: rgb(209 213 219 / 0);
  }

  .lg\:border-gray-300\/10 {
    border-color: rgb(209 213 219 / 0.1);
  }

  .lg\:border-gray-300\/100 {
    border-color: rgb(209 213 219 / 1);
  }

  .lg\:border-gray-300\/15 {
    border-color: rgb(209 213 219 / 0.15);
  }

  .lg\:border-gray-300\/20 {
    border-color: rgb(209 213 219 / 0.2);
  }

  .lg\:border-gray-300\/25 {
    border-color: rgb(209 213 219 / 0.25);
  }

  .lg\:border-gray-300\/30 {
    border-color: rgb(209 213 219 / 0.3);
  }

  .lg\:border-gray-300\/35 {
    border-color: rgb(209 213 219 / 0.35);
  }

  .lg\:border-gray-300\/40 {
    border-color: rgb(209 213 219 / 0.4);
  }

  .lg\:border-gray-300\/45 {
    border-color: rgb(209 213 219 / 0.45);
  }

  .lg\:border-gray-300\/5 {
    border-color: rgb(209 213 219 / 0.05);
  }

  .lg\:border-gray-300\/50 {
    border-color: rgb(209 213 219 / 0.5);
  }

  .lg\:border-gray-300\/55 {
    border-color: rgb(209 213 219 / 0.55);
  }

  .lg\:border-gray-300\/60 {
    border-color: rgb(209 213 219 / 0.6);
  }

  .lg\:border-gray-300\/65 {
    border-color: rgb(209 213 219 / 0.65);
  }

  .lg\:border-gray-300\/70 {
    border-color: rgb(209 213 219 / 0.7);
  }

  .lg\:border-gray-300\/75 {
    border-color: rgb(209 213 219 / 0.75);
  }

  .lg\:border-gray-300\/80 {
    border-color: rgb(209 213 219 / 0.8);
  }

  .lg\:border-gray-300\/85 {
    border-color: rgb(209 213 219 / 0.85);
  }

  .lg\:border-gray-300\/90 {
    border-color: rgb(209 213 219 / 0.9);
  }

  .lg\:border-gray-300\/95 {
    border-color: rgb(209 213 219 / 0.95);
  }

  .lg\:border-gray-400 {
    --tw-border-opacity: 1;
    border-color: rgb(156 163 175 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-400\/0 {
    border-color: rgb(156 163 175 / 0);
  }

  .lg\:border-gray-400\/10 {
    border-color: rgb(156 163 175 / 0.1);
  }

  .lg\:border-gray-400\/100 {
    border-color: rgb(156 163 175 / 1);
  }

  .lg\:border-gray-400\/15 {
    border-color: rgb(156 163 175 / 0.15);
  }

  .lg\:border-gray-400\/20 {
    border-color: rgb(156 163 175 / 0.2);
  }

  .lg\:border-gray-400\/25 {
    border-color: rgb(156 163 175 / 0.25);
  }

  .lg\:border-gray-400\/30 {
    border-color: rgb(156 163 175 / 0.3);
  }

  .lg\:border-gray-400\/35 {
    border-color: rgb(156 163 175 / 0.35);
  }

  .lg\:border-gray-400\/40 {
    border-color: rgb(156 163 175 / 0.4);
  }

  .lg\:border-gray-400\/45 {
    border-color: rgb(156 163 175 / 0.45);
  }

  .lg\:border-gray-400\/5 {
    border-color: rgb(156 163 175 / 0.05);
  }

  .lg\:border-gray-400\/50 {
    border-color: rgb(156 163 175 / 0.5);
  }

  .lg\:border-gray-400\/55 {
    border-color: rgb(156 163 175 / 0.55);
  }

  .lg\:border-gray-400\/60 {
    border-color: rgb(156 163 175 / 0.6);
  }

  .lg\:border-gray-400\/65 {
    border-color: rgb(156 163 175 / 0.65);
  }

  .lg\:border-gray-400\/70 {
    border-color: rgb(156 163 175 / 0.7);
  }

  .lg\:border-gray-400\/75 {
    border-color: rgb(156 163 175 / 0.75);
  }

  .lg\:border-gray-400\/80 {
    border-color: rgb(156 163 175 / 0.8);
  }

  .lg\:border-gray-400\/85 {
    border-color: rgb(156 163 175 / 0.85);
  }

  .lg\:border-gray-400\/90 {
    border-color: rgb(156 163 175 / 0.9);
  }

  .lg\:border-gray-400\/95 {
    border-color: rgb(156 163 175 / 0.95);
  }

  .lg\:border-gray-50 {
    --tw-border-opacity: 1;
    border-color: rgb(249 250 251 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-50\/0 {
    border-color: rgb(249 250 251 / 0);
  }

  .lg\:border-gray-50\/10 {
    border-color: rgb(249 250 251 / 0.1);
  }

  .lg\:border-gray-50\/100 {
    border-color: rgb(249 250 251 / 1);
  }

  .lg\:border-gray-50\/15 {
    border-color: rgb(249 250 251 / 0.15);
  }

  .lg\:border-gray-50\/20 {
    border-color: rgb(249 250 251 / 0.2);
  }

  .lg\:border-gray-50\/25 {
    border-color: rgb(249 250 251 / 0.25);
  }

  .lg\:border-gray-50\/30 {
    border-color: rgb(249 250 251 / 0.3);
  }

  .lg\:border-gray-50\/35 {
    border-color: rgb(249 250 251 / 0.35);
  }

  .lg\:border-gray-50\/40 {
    border-color: rgb(249 250 251 / 0.4);
  }

  .lg\:border-gray-50\/45 {
    border-color: rgb(249 250 251 / 0.45);
  }

  .lg\:border-gray-50\/5 {
    border-color: rgb(249 250 251 / 0.05);
  }

  .lg\:border-gray-50\/50 {
    border-color: rgb(249 250 251 / 0.5);
  }

  .lg\:border-gray-50\/55 {
    border-color: rgb(249 250 251 / 0.55);
  }

  .lg\:border-gray-50\/60 {
    border-color: rgb(249 250 251 / 0.6);
  }

  .lg\:border-gray-50\/65 {
    border-color: rgb(249 250 251 / 0.65);
  }

  .lg\:border-gray-50\/70 {
    border-color: rgb(249 250 251 / 0.7);
  }

  .lg\:border-gray-50\/75 {
    border-color: rgb(249 250 251 / 0.75);
  }

  .lg\:border-gray-50\/80 {
    border-color: rgb(249 250 251 / 0.8);
  }

  .lg\:border-gray-50\/85 {
    border-color: rgb(249 250 251 / 0.85);
  }

  .lg\:border-gray-50\/90 {
    border-color: rgb(249 250 251 / 0.9);
  }

  .lg\:border-gray-50\/95 {
    border-color: rgb(249 250 251 / 0.95);
  }

  .lg\:border-gray-500 {
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-500\/0 {
    border-color: rgb(107 114 128 / 0);
  }

  .lg\:border-gray-500\/10 {
    border-color: rgb(107 114 128 / 0.1);
  }

  .lg\:border-gray-500\/100 {
    border-color: rgb(107 114 128 / 1);
  }

  .lg\:border-gray-500\/15 {
    border-color: rgb(107 114 128 / 0.15);
  }

  .lg\:border-gray-500\/20 {
    border-color: rgb(107 114 128 / 0.2);
  }

  .lg\:border-gray-500\/25 {
    border-color: rgb(107 114 128 / 0.25);
  }

  .lg\:border-gray-500\/30 {
    border-color: rgb(107 114 128 / 0.3);
  }

  .lg\:border-gray-500\/35 {
    border-color: rgb(107 114 128 / 0.35);
  }

  .lg\:border-gray-500\/40 {
    border-color: rgb(107 114 128 / 0.4);
  }

  .lg\:border-gray-500\/45 {
    border-color: rgb(107 114 128 / 0.45);
  }

  .lg\:border-gray-500\/5 {
    border-color: rgb(107 114 128 / 0.05);
  }

  .lg\:border-gray-500\/50 {
    border-color: rgb(107 114 128 / 0.5);
  }

  .lg\:border-gray-500\/55 {
    border-color: rgb(107 114 128 / 0.55);
  }

  .lg\:border-gray-500\/60 {
    border-color: rgb(107 114 128 / 0.6);
  }

  .lg\:border-gray-500\/65 {
    border-color: rgb(107 114 128 / 0.65);
  }

  .lg\:border-gray-500\/70 {
    border-color: rgb(107 114 128 / 0.7);
  }

  .lg\:border-gray-500\/75 {
    border-color: rgb(107 114 128 / 0.75);
  }

  .lg\:border-gray-500\/80 {
    border-color: rgb(107 114 128 / 0.8);
  }

  .lg\:border-gray-500\/85 {
    border-color: rgb(107 114 128 / 0.85);
  }

  .lg\:border-gray-500\/90 {
    border-color: rgb(107 114 128 / 0.9);
  }

  .lg\:border-gray-500\/95 {
    border-color: rgb(107 114 128 / 0.95);
  }

  .lg\:border-gray-600 {
    --tw-border-opacity: 1;
    border-color: rgb(75 85 99 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-600\/0 {
    border-color: rgb(75 85 99 / 0);
  }

  .lg\:border-gray-600\/10 {
    border-color: rgb(75 85 99 / 0.1);
  }

  .lg\:border-gray-600\/100 {
    border-color: rgb(75 85 99 / 1);
  }

  .lg\:border-gray-600\/15 {
    border-color: rgb(75 85 99 / 0.15);
  }

  .lg\:border-gray-600\/20 {
    border-color: rgb(75 85 99 / 0.2);
  }

  .lg\:border-gray-600\/25 {
    border-color: rgb(75 85 99 / 0.25);
  }

  .lg\:border-gray-600\/30 {
    border-color: rgb(75 85 99 / 0.3);
  }

  .lg\:border-gray-600\/35 {
    border-color: rgb(75 85 99 / 0.35);
  }

  .lg\:border-gray-600\/40 {
    border-color: rgb(75 85 99 / 0.4);
  }

  .lg\:border-gray-600\/45 {
    border-color: rgb(75 85 99 / 0.45);
  }

  .lg\:border-gray-600\/5 {
    border-color: rgb(75 85 99 / 0.05);
  }

  .lg\:border-gray-600\/50 {
    border-color: rgb(75 85 99 / 0.5);
  }

  .lg\:border-gray-600\/55 {
    border-color: rgb(75 85 99 / 0.55);
  }

  .lg\:border-gray-600\/60 {
    border-color: rgb(75 85 99 / 0.6);
  }

  .lg\:border-gray-600\/65 {
    border-color: rgb(75 85 99 / 0.65);
  }

  .lg\:border-gray-600\/70 {
    border-color: rgb(75 85 99 / 0.7);
  }

  .lg\:border-gray-600\/75 {
    border-color: rgb(75 85 99 / 0.75);
  }

  .lg\:border-gray-600\/80 {
    border-color: rgb(75 85 99 / 0.8);
  }

  .lg\:border-gray-600\/85 {
    border-color: rgb(75 85 99 / 0.85);
  }

  .lg\:border-gray-600\/90 {
    border-color: rgb(75 85 99 / 0.9);
  }

  .lg\:border-gray-600\/95 {
    border-color: rgb(75 85 99 / 0.95);
  }

  .lg\:border-gray-700 {
    --tw-border-opacity: 1;
    border-color: rgb(55 65 81 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-700\/0 {
    border-color: rgb(55 65 81 / 0);
  }

  .lg\:border-gray-700\/10 {
    border-color: rgb(55 65 81 / 0.1);
  }

  .lg\:border-gray-700\/100 {
    border-color: rgb(55 65 81 / 1);
  }

  .lg\:border-gray-700\/15 {
    border-color: rgb(55 65 81 / 0.15);
  }

  .lg\:border-gray-700\/20 {
    border-color: rgb(55 65 81 / 0.2);
  }

  .lg\:border-gray-700\/25 {
    border-color: rgb(55 65 81 / 0.25);
  }

  .lg\:border-gray-700\/30 {
    border-color: rgb(55 65 81 / 0.3);
  }

  .lg\:border-gray-700\/35 {
    border-color: rgb(55 65 81 / 0.35);
  }

  .lg\:border-gray-700\/40 {
    border-color: rgb(55 65 81 / 0.4);
  }

  .lg\:border-gray-700\/45 {
    border-color: rgb(55 65 81 / 0.45);
  }

  .lg\:border-gray-700\/5 {
    border-color: rgb(55 65 81 / 0.05);
  }

  .lg\:border-gray-700\/50 {
    border-color: rgb(55 65 81 / 0.5);
  }

  .lg\:border-gray-700\/55 {
    border-color: rgb(55 65 81 / 0.55);
  }

  .lg\:border-gray-700\/60 {
    border-color: rgb(55 65 81 / 0.6);
  }

  .lg\:border-gray-700\/65 {
    border-color: rgb(55 65 81 / 0.65);
  }

  .lg\:border-gray-700\/70 {
    border-color: rgb(55 65 81 / 0.7);
  }

  .lg\:border-gray-700\/75 {
    border-color: rgb(55 65 81 / 0.75);
  }

  .lg\:border-gray-700\/80 {
    border-color: rgb(55 65 81 / 0.8);
  }

  .lg\:border-gray-700\/85 {
    border-color: rgb(55 65 81 / 0.85);
  }

  .lg\:border-gray-700\/90 {
    border-color: rgb(55 65 81 / 0.9);
  }

  .lg\:border-gray-700\/95 {
    border-color: rgb(55 65 81 / 0.95);
  }

  .lg\:border-gray-800 {
    --tw-border-opacity: 1;
    border-color: rgb(31 41 55 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-800\/0 {
    border-color: rgb(31 41 55 / 0);
  }

  .lg\:border-gray-800\/10 {
    border-color: rgb(31 41 55 / 0.1);
  }

  .lg\:border-gray-800\/100 {
    border-color: rgb(31 41 55 / 1);
  }

  .lg\:border-gray-800\/15 {
    border-color: rgb(31 41 55 / 0.15);
  }

  .lg\:border-gray-800\/20 {
    border-color: rgb(31 41 55 / 0.2);
  }

  .lg\:border-gray-800\/25 {
    border-color: rgb(31 41 55 / 0.25);
  }

  .lg\:border-gray-800\/30 {
    border-color: rgb(31 41 55 / 0.3);
  }

  .lg\:border-gray-800\/35 {
    border-color: rgb(31 41 55 / 0.35);
  }

  .lg\:border-gray-800\/40 {
    border-color: rgb(31 41 55 / 0.4);
  }

  .lg\:border-gray-800\/45 {
    border-color: rgb(31 41 55 / 0.45);
  }

  .lg\:border-gray-800\/5 {
    border-color: rgb(31 41 55 / 0.05);
  }

  .lg\:border-gray-800\/50 {
    border-color: rgb(31 41 55 / 0.5);
  }

  .lg\:border-gray-800\/55 {
    border-color: rgb(31 41 55 / 0.55);
  }

  .lg\:border-gray-800\/60 {
    border-color: rgb(31 41 55 / 0.6);
  }

  .lg\:border-gray-800\/65 {
    border-color: rgb(31 41 55 / 0.65);
  }

  .lg\:border-gray-800\/70 {
    border-color: rgb(31 41 55 / 0.7);
  }

  .lg\:border-gray-800\/75 {
    border-color: rgb(31 41 55 / 0.75);
  }

  .lg\:border-gray-800\/80 {
    border-color: rgb(31 41 55 / 0.8);
  }

  .lg\:border-gray-800\/85 {
    border-color: rgb(31 41 55 / 0.85);
  }

  .lg\:border-gray-800\/90 {
    border-color: rgb(31 41 55 / 0.9);
  }

  .lg\:border-gray-800\/95 {
    border-color: rgb(31 41 55 / 0.95);
  }

  .lg\:border-gray-900 {
    --tw-border-opacity: 1;
    border-color: rgb(17 24 39 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-900\/0 {
    border-color: rgb(17 24 39 / 0);
  }

  .lg\:border-gray-900\/10 {
    border-color: rgb(17 24 39 / 0.1);
  }

  .lg\:border-gray-900\/100 {
    border-color: rgb(17 24 39 / 1);
  }

  .lg\:border-gray-900\/15 {
    border-color: rgb(17 24 39 / 0.15);
  }

  .lg\:border-gray-900\/20 {
    border-color: rgb(17 24 39 / 0.2);
  }

  .lg\:border-gray-900\/25 {
    border-color: rgb(17 24 39 / 0.25);
  }

  .lg\:border-gray-900\/30 {
    border-color: rgb(17 24 39 / 0.3);
  }

  .lg\:border-gray-900\/35 {
    border-color: rgb(17 24 39 / 0.35);
  }

  .lg\:border-gray-900\/40 {
    border-color: rgb(17 24 39 / 0.4);
  }

  .lg\:border-gray-900\/45 {
    border-color: rgb(17 24 39 / 0.45);
  }

  .lg\:border-gray-900\/5 {
    border-color: rgb(17 24 39 / 0.05);
  }

  .lg\:border-gray-900\/50 {
    border-color: rgb(17 24 39 / 0.5);
  }

  .lg\:border-gray-900\/55 {
    border-color: rgb(17 24 39 / 0.55);
  }

  .lg\:border-gray-900\/60 {
    border-color: rgb(17 24 39 / 0.6);
  }

  .lg\:border-gray-900\/65 {
    border-color: rgb(17 24 39 / 0.65);
  }

  .lg\:border-gray-900\/70 {
    border-color: rgb(17 24 39 / 0.7);
  }

  .lg\:border-gray-900\/75 {
    border-color: rgb(17 24 39 / 0.75);
  }

  .lg\:border-gray-900\/80 {
    border-color: rgb(17 24 39 / 0.8);
  }

  .lg\:border-gray-900\/85 {
    border-color: rgb(17 24 39 / 0.85);
  }

  .lg\:border-gray-900\/90 {
    border-color: rgb(17 24 39 / 0.9);
  }

  .lg\:border-gray-900\/95 {
    border-color: rgb(17 24 39 / 0.95);
  }

  .lg\:border-gray-950 {
    --tw-border-opacity: 1;
    border-color: rgb(3 7 18 / var(--tw-border-opacity, 1));
  }

  .lg\:border-gray-950\/0 {
    border-color: rgb(3 7 18 / 0);
  }

  .lg\:border-gray-950\/10 {
    border-color: rgb(3 7 18 / 0.1);
  }

  .lg\:border-gray-950\/100 {
    border-color: rgb(3 7 18 / 1);
  }

  .lg\:border-gray-950\/15 {
    border-color: rgb(3 7 18 / 0.15);
  }

  .lg\:border-gray-950\/20 {
    border-color: rgb(3 7 18 / 0.2);
  }

  .lg\:border-gray-950\/25 {
    border-color: rgb(3 7 18 / 0.25);
  }

  .lg\:border-gray-950\/30 {
    border-color: rgb(3 7 18 / 0.3);
  }

  .lg\:border-gray-950\/35 {
    border-color: rgb(3 7 18 / 0.35);
  }

  .lg\:border-gray-950\/40 {
    border-color: rgb(3 7 18 / 0.4);
  }

  .lg\:border-gray-950\/45 {
    border-color: rgb(3 7 18 / 0.45);
  }

  .lg\:border-gray-950\/5 {
    border-color: rgb(3 7 18 / 0.05);
  }

  .lg\:border-gray-950\/50 {
    border-color: rgb(3 7 18 / 0.5);
  }

  .lg\:border-gray-950\/55 {
    border-color: rgb(3 7 18 / 0.55);
  }

  .lg\:border-gray-950\/60 {
    border-color: rgb(3 7 18 / 0.6);
  }

  .lg\:border-gray-950\/65 {
    border-color: rgb(3 7 18 / 0.65);
  }

  .lg\:border-gray-950\/70 {
    border-color: rgb(3 7 18 / 0.7);
  }

  .lg\:border-gray-950\/75 {
    border-color: rgb(3 7 18 / 0.75);
  }

  .lg\:border-gray-950\/80 {
    border-color: rgb(3 7 18 / 0.8);
  }

  .lg\:border-gray-950\/85 {
    border-color: rgb(3 7 18 / 0.85);
  }

  .lg\:border-gray-950\/90 {
    border-color: rgb(3 7 18 / 0.9);
  }

  .lg\:border-gray-950\/95 {
    border-color: rgb(3 7 18 / 0.95);
  }

  .lg\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gray-100\/0 {
    background-color: rgb(243 244 246 / 0);
  }

  .lg\:bg-gray-100\/10 {
    background-color: rgb(243 244 246 / 0.1);
  }

  .lg\:bg-gray-100\/100 {
    background-color: rgb(243 244 246 / 1);
  }

  .lg\:bg-gray-100\/15 {
    background-color: rgb(243 244 246 / 0.15);
  }

  .lg\:bg-gray-100\/20 {
    background-color: rgb(243 244 246 / 0.2);
  }

  .lg\:bg-gray-100\/25 {
    background-color: rgb(243 244 246 / 0.25);
  }

  .lg\:bg-gray-100\/30 {
    background-color: rgb(243 244 246 / 0.3);
  }

  .lg\:bg-gray-100\/35 {
    background-color: rgb(243 244 246 / 0.35);
  }

  .lg\:bg-gray-100\/40 {
    background-color: rgb(243 244 246 / 0.4);
  }

  .lg\:bg-gray-100\/45 {
    background-color: rgb(243 244 246 / 0.45);
  }

  .lg\:bg-gray-100\/5 {
    background-color: rgb(243 244 246 / 0.05);
  }

  .lg\:bg-gray-100\/50 {
    background-color: rgb(243 244 246 / 0.5);
  }

  .lg\:bg-gray-100\/55 {
    background-color: rgb(243 244 246 / 0.55);
  }

  .lg\:bg-gray-100\/60 {
    background-color: rgb(243 244 246 / 0.6);
  }

  .lg\:bg-gray-100\/65 {
    background-color: rgb(243 244 246 / 0.65);
  }

  .lg\:bg-gray-100\/70 {
    background-color: rgb(243 244 246 / 0.7);
  }

  .lg\:bg-gray-100\/75 {
    background-color: rgb(243 244 246 / 0.75);
  }

  .lg\:bg-gray-100\/80 {
    background-color: rgb(243 244 246 / 0.8);
  }

  .lg\:bg-gray-100\/85 {
    background-color: rgb(243 244 246 / 0.85);
  }

  .lg\:bg-gray-100\/90 {
    background-color: rgb(243 244 246 / 0.9);
  }

  .lg\:bg-gray-100\/95 {
    background-color: rgb(243 244 246 / 0.95);
  }

  .lg\:bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gray-200\/0 {
    background-color: rgb(229 231 235 / 0);
  }

  .lg\:bg-gray-200\/10 {
    background-color: rgb(229 231 235 / 0.1);
  }

  .lg\:bg-gray-200\/100 {
    background-color: rgb(229 231 235 / 1);
  }

  .lg\:bg-gray-200\/15 {
    background-color: rgb(229 231 235 / 0.15);
  }

  .lg\:bg-gray-200\/20 {
    background-color: rgb(229 231 235 / 0.2);
  }

  .lg\:bg-gray-200\/25 {
    background-color: rgb(229 231 235 / 0.25);
  }

  .lg\:bg-gray-200\/30 {
    background-color: rgb(229 231 235 / 0.3);
  }

  .lg\:bg-gray-200\/35 {
    background-color: rgb(229 231 235 / 0.35);
  }

  .lg\:bg-gray-200\/40 {
    background-color: rgb(229 231 235 / 0.4);
  }

  .lg\:bg-gray-200\/45 {
    background-color: rgb(229 231 235 / 0.45);
  }

  .lg\:bg-gray-200\/5 {
    background-color: rgb(229 231 235 / 0.05);
  }

  .lg\:bg-gray-200\/50 {
    background-color: rgb(229 231 235 / 0.5);
  }

  .lg\:bg-gray-200\/55 {
    background-color: rgb(229 231 235 / 0.55);
  }

  .lg\:bg-gray-200\/60 {
    background-color: rgb(229 231 235 / 0.6);
  }

  .lg\:bg-gray-200\/65 {
    background-color: rgb(229 231 235 / 0.65);
  }

  .lg\:bg-gray-200\/70 {
    background-color: rgb(229 231 235 / 0.7);
  }

  .lg\:bg-gray-200\/75 {
    background-color: rgb(229 231 235 / 0.75);
  }

  .lg\:bg-gray-200\/80 {
    background-color: rgb(229 231 235 / 0.8);
  }

  .lg\:bg-gray-200\/85 {
    background-color: rgb(229 231 235 / 0.85);
  }

  .lg\:bg-gray-200\/90 {
    background-color: rgb(229 231 235 / 0.9);
  }

  .lg\:bg-gray-200\/95 {
    background-color: rgb(229 231 235 / 0.95);
  }

  .lg\:bg-gray-300 {
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gray-300\/0 {
    background-color: rgb(209 213 219 / 0);
  }

  .lg\:bg-gray-300\/10 {
    background-color: rgb(209 213 219 / 0.1);
  }

  .lg\:bg-gray-300\/100 {
    background-color: rgb(209 213 219 / 1);
  }

  .lg\:bg-gray-300\/15 {
    background-color: rgb(209 213 219 / 0.15);
  }

  .lg\:bg-gray-300\/20 {
    background-color: rgb(209 213 219 / 0.2);
  }

  .lg\:bg-gray-300\/25 {
    background-color: rgb(209 213 219 / 0.25);
  }

  .lg\:bg-gray-300\/30 {
    background-color: rgb(209 213 219 / 0.3);
  }

  .lg\:bg-gray-300\/35 {
    background-color: rgb(209 213 219 / 0.35);
  }

  .lg\:bg-gray-300\/40 {
    background-color: rgb(209 213 219 / 0.4);
  }

  .lg\:bg-gray-300\/45 {
    background-color: rgb(209 213 219 / 0.45);
  }

  .lg\:bg-gray-300\/5 {
    background-color: rgb(209 213 219 / 0.05);
  }

  .lg\:bg-gray-300\/50 {
    background-color: rgb(209 213 219 / 0.5);
  }

  .lg\:bg-gray-300\/55 {
    background-color: rgb(209 213 219 / 0.55);
  }

  .lg\:bg-gray-300\/60 {
    background-color: rgb(209 213 219 / 0.6);
  }

  .lg\:bg-gray-300\/65 {
    background-color: rgb(209 213 219 / 0.65);
  }

  .lg\:bg-gray-300\/70 {
    background-color: rgb(209 213 219 / 0.7);
  }

  .lg\:bg-gray-300\/75 {
    background-color: rgb(209 213 219 / 0.75);
  }

  .lg\:bg-gray-300\/80 {
    background-color: rgb(209 213 219 / 0.8);
  }

  .lg\:bg-gray-300\/85 {
    background-color: rgb(209 213 219 / 0.85);
  }

  .lg\:bg-gray-300\/90 {
    background-color: rgb(209 213 219 / 0.9);
  }

  .lg\:bg-gray-300\/95 {
    background-color: rgb(209 213 219 / 0.95);
  }

  .lg\:bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gray-400\/0 {
    background-color: rgb(156 163 175 / 0);
  }

  .lg\:bg-gray-400\/10 {
    background-color: rgb(156 163 175 / 0.1);
  }

  .lg\:bg-gray-400\/100 {
    background-color: rgb(156 163 175 / 1);
  }

  .lg\:bg-gray-400\/15 {
    background-color: rgb(156 163 175 / 0.15);
  }

  .lg\:bg-gray-400\/20 {
    background-color: rgb(156 163 175 / 0.2);
  }

  .lg\:bg-gray-400\/25 {
    background-color: rgb(156 163 175 / 0.25);
  }

  .lg\:bg-gray-400\/30 {
    background-color: rgb(156 163 175 / 0.3);
  }

  .lg\:bg-gray-400\/35 {
    background-color: rgb(156 163 175 / 0.35);
  }

  .lg\:bg-gray-400\/40 {
    background-color: rgb(156 163 175 / 0.4);
  }

  .lg\:bg-gray-400\/45 {
    background-color: rgb(156 163 175 / 0.45);
  }

  .lg\:bg-gray-400\/5 {
    background-color: rgb(156 163 175 / 0.05);
  }

  .lg\:bg-gray-400\/50 {
    background-color: rgb(156 163 175 / 0.5);
  }

  .lg\:bg-gray-400\/55 {
    background-color: rgb(156 163 175 / 0.55);
  }

  .lg\:bg-gray-400\/60 {
    background-color: rgb(156 163 175 / 0.6);
  }

  .lg\:bg-gray-400\/65 {
    background-color: rgb(156 163 175 / 0.65);
  }

  .lg\:bg-gray-400\/70 {
    background-color: rgb(156 163 175 / 0.7);
  }

  .lg\:bg-gray-400\/75 {
    background-color: rgb(156 163 175 / 0.75);
  }

  .lg\:bg-gray-400\/80 {
    background-color: rgb(156 163 175 / 0.8);
  }

  .lg\:bg-gray-400\/85 {
    background-color: rgb(156 163 175 / 0.85);
  }

  .lg\:bg-gray-400\/90 {
    background-color: rgb(156 163 175 / 0.9);
  }

  .lg\:bg-gray-400\/95 {
    background-color: rgb(156 163 175 / 0.95);
  }

  .lg\:bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gray-50\/0 {
    background-color: rgb(249 250 251 / 0);
  }

  .lg\:bg-gray-50\/10 {
    background-color: rgb(249 250 251 / 0.1);
  }

  .lg\:bg-gray-50\/100 {
    background-color: rgb(249 250 251 / 1);
  }

  .lg\:bg-gray-50\/15 {
    background-color: rgb(249 250 251 / 0.15);
  }

  .lg\:bg-gray-50\/20 {
    background-color: rgb(249 250 251 / 0.2);
  }

  .lg\:bg-gray-50\/25 {
    background-color: rgb(249 250 251 / 0.25);
  }

  .lg\:bg-gray-50\/30 {
    background-color: rgb(249 250 251 / 0.3);
  }

  .lg\:bg-gray-50\/35 {
    background-color: rgb(249 250 251 / 0.35);
  }

  .lg\:bg-gray-50\/40 {
    background-color: rgb(249 250 251 / 0.4);
  }

  .lg\:bg-gray-50\/45 {
    background-color: rgb(249 250 251 / 0.45);
  }

  .lg\:bg-gray-50\/5 {
    background-color: rgb(249 250 251 / 0.05);
  }

  .lg\:bg-gray-50\/50 {
    background-color: rgb(249 250 251 / 0.5);
  }

  .lg\:bg-gray-50\/55 {
    background-color: rgb(249 250 251 / 0.55);
  }

  .lg\:bg-gray-50\/60 {
    background-color: rgb(249 250 251 / 0.6);
  }

  .lg\:bg-gray-50\/65 {
    background-color: rgb(249 250 251 / 0.65);
  }

  .lg\:bg-gray-50\/70 {
    background-color: rgb(249 250 251 / 0.7);
  }

  .lg\:bg-gray-50\/75 {
    background-color: rgb(249 250 251 / 0.75);
  }

  .lg\:bg-gray-50\/80 {
    background-color: rgb(249 250 251 / 0.8);
  }

  .lg\:bg-gray-50\/85 {
    background-color: rgb(249 250 251 / 0.85);
  }

  .lg\:bg-gray-50\/90 {
    background-color: rgb(249 250 251 / 0.9);
  }

  .lg\:bg-gray-50\/95 {
    background-color: rgb(249 250 251 / 0.95);
  }

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

  .lg\:bg-gray-500\/0 {
    background-color: rgb(107 114 128 / 0);
  }

  .lg\:bg-gray-500\/10 {
    background-color: rgb(107 114 128 / 0.1);
  }

  .lg\:bg-gray-500\/100 {
    background-color: rgb(107 114 128 / 1);
  }

  .lg\:bg-gray-500\/15 {
    background-color: rgb(107 114 128 / 0.15);
  }

  .lg\:bg-gray-500\/20 {
    background-color: rgb(107 114 128 / 0.2);
  }

  .lg\:bg-gray-500\/25 {
    background-color: rgb(107 114 128 / 0.25);
  }

  .lg\:bg-gray-500\/30 {
    background-color: rgb(107 114 128 / 0.3);
  }

  .lg\:bg-gray-500\/35 {
    background-color: rgb(107 114 128 / 0.35);
  }

  .lg\:bg-gray-500\/40 {
    background-color: rgb(107 114 128 / 0.4);
  }

  .lg\:bg-gray-500\/45 {
    background-color: rgb(107 114 128 / 0.45);
  }

  .lg\:bg-gray-500\/5 {
    background-color: rgb(107 114 128 / 0.05);
  }

  .lg\:bg-gray-500\/50 {
    background-color: rgb(107 114 128 / 0.5);
  }

  .lg\:bg-gray-500\/55 {
    background-color: rgb(107 114 128 / 0.55);
  }

  .lg\:bg-gray-500\/60 {
    background-color: rgb(107 114 128 / 0.6);
  }

  .lg\:bg-gray-500\/65 {
    background-color: rgb(107 114 128 / 0.65);
  }

  .lg\:bg-gray-500\/70 {
    background-color: rgb(107 114 128 / 0.7);
  }

  .lg\:bg-gray-500\/75 {
    background-color: rgb(107 114 128 / 0.75);
  }

  .lg\:bg-gray-500\/80 {
    background-color: rgb(107 114 128 / 0.8);
  }

  .lg\:bg-gray-500\/85 {
    background-color: rgb(107 114 128 / 0.85);
  }

  .lg\:bg-gray-500\/90 {
    background-color: rgb(107 114 128 / 0.9);
  }

  .lg\:bg-gray-500\/95 {
    background-color: rgb(107 114 128 / 0.95);
  }

  .lg\:bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gray-600\/0 {
    background-color: rgb(75 85 99 / 0);
  }

  .lg\:bg-gray-600\/10 {
    background-color: rgb(75 85 99 / 0.1);
  }

  .lg\:bg-gray-600\/100 {
    background-color: rgb(75 85 99 / 1);
  }

  .lg\:bg-gray-600\/15 {
    background-color: rgb(75 85 99 / 0.15);
  }

  .lg\:bg-gray-600\/20 {
    background-color: rgb(75 85 99 / 0.2);
  }

  .lg\:bg-gray-600\/25 {
    background-color: rgb(75 85 99 / 0.25);
  }

  .lg\:bg-gray-600\/30 {
    background-color: rgb(75 85 99 / 0.3);
  }

  .lg\:bg-gray-600\/35 {
    background-color: rgb(75 85 99 / 0.35);
  }

  .lg\:bg-gray-600\/40 {
    background-color: rgb(75 85 99 / 0.4);
  }

  .lg\:bg-gray-600\/45 {
    background-color: rgb(75 85 99 / 0.45);
  }

  .lg\:bg-gray-600\/5 {
    background-color: rgb(75 85 99 / 0.05);
  }

  .lg\:bg-gray-600\/50 {
    background-color: rgb(75 85 99 / 0.5);
  }

  .lg\:bg-gray-600\/55 {
    background-color: rgb(75 85 99 / 0.55);
  }

  .lg\:bg-gray-600\/60 {
    background-color: rgb(75 85 99 / 0.6);
  }

  .lg\:bg-gray-600\/65 {
    background-color: rgb(75 85 99 / 0.65);
  }

  .lg\:bg-gray-600\/70 {
    background-color: rgb(75 85 99 / 0.7);
  }

  .lg\:bg-gray-600\/75 {
    background-color: rgb(75 85 99 / 0.75);
  }

  .lg\:bg-gray-600\/80 {
    background-color: rgb(75 85 99 / 0.8);
  }

  .lg\:bg-gray-600\/85 {
    background-color: rgb(75 85 99 / 0.85);
  }

  .lg\:bg-gray-600\/90 {
    background-color: rgb(75 85 99 / 0.9);
  }

  .lg\:bg-gray-600\/95 {
    background-color: rgb(75 85 99 / 0.95);
  }

  .lg\:bg-gray-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gray-700\/0 {
    background-color: rgb(55 65 81 / 0);
  }

  .lg\:bg-gray-700\/10 {
    background-color: rgb(55 65 81 / 0.1);
  }

  .lg\:bg-gray-700\/100 {
    background-color: rgb(55 65 81 / 1);
  }

  .lg\:bg-gray-700\/15 {
    background-color: rgb(55 65 81 / 0.15);
  }

  .lg\:bg-gray-700\/20 {
    background-color: rgb(55 65 81 / 0.2);
  }

  .lg\:bg-gray-700\/25 {
    background-color: rgb(55 65 81 / 0.25);
  }

  .lg\:bg-gray-700\/30 {
    background-color: rgb(55 65 81 / 0.3);
  }

  .lg\:bg-gray-700\/35 {
    background-color: rgb(55 65 81 / 0.35);
  }

  .lg\:bg-gray-700\/40 {
    background-color: rgb(55 65 81 / 0.4);
  }

  .lg\:bg-gray-700\/45 {
    background-color: rgb(55 65 81 / 0.45);
  }

  .lg\:bg-gray-700\/5 {
    background-color: rgb(55 65 81 / 0.05);
  }

  .lg\:bg-gray-700\/50 {
    background-color: rgb(55 65 81 / 0.5);
  }

  .lg\:bg-gray-700\/55 {
    background-color: rgb(55 65 81 / 0.55);
  }

  .lg\:bg-gray-700\/60 {
    background-color: rgb(55 65 81 / 0.6);
  }

  .lg\:bg-gray-700\/65 {
    background-color: rgb(55 65 81 / 0.65);
  }

  .lg\:bg-gray-700\/70 {
    background-color: rgb(55 65 81 / 0.7);
  }

  .lg\:bg-gray-700\/75 {
    background-color: rgb(55 65 81 / 0.75);
  }

  .lg\:bg-gray-700\/80 {
    background-color: rgb(55 65 81 / 0.8);
  }

  .lg\:bg-gray-700\/85 {
    background-color: rgb(55 65 81 / 0.85);
  }

  .lg\:bg-gray-700\/90 {
    background-color: rgb(55 65 81 / 0.9);
  }

  .lg\:bg-gray-700\/95 {
    background-color: rgb(55 65 81 / 0.95);
  }

  .lg\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gray-800\/0 {
    background-color: rgb(31 41 55 / 0);
  }

  .lg\:bg-gray-800\/10 {
    background-color: rgb(31 41 55 / 0.1);
  }

  .lg\:bg-gray-800\/100 {
    background-color: rgb(31 41 55 / 1);
  }

  .lg\:bg-gray-800\/15 {
    background-color: rgb(31 41 55 / 0.15);
  }

  .lg\:bg-gray-800\/20 {
    background-color: rgb(31 41 55 / 0.2);
  }

  .lg\:bg-gray-800\/25 {
    background-color: rgb(31 41 55 / 0.25);
  }

  .lg\:bg-gray-800\/30 {
    background-color: rgb(31 41 55 / 0.3);
  }

  .lg\:bg-gray-800\/35 {
    background-color: rgb(31 41 55 / 0.35);
  }

  .lg\:bg-gray-800\/40 {
    background-color: rgb(31 41 55 / 0.4);
  }

  .lg\:bg-gray-800\/45 {
    background-color: rgb(31 41 55 / 0.45);
  }

  .lg\:bg-gray-800\/5 {
    background-color: rgb(31 41 55 / 0.05);
  }

  .lg\:bg-gray-800\/50 {
    background-color: rgb(31 41 55 / 0.5);
  }

  .lg\:bg-gray-800\/55 {
    background-color: rgb(31 41 55 / 0.55);
  }

  .lg\:bg-gray-800\/60 {
    background-color: rgb(31 41 55 / 0.6);
  }

  .lg\:bg-gray-800\/65 {
    background-color: rgb(31 41 55 / 0.65);
  }

  .lg\:bg-gray-800\/70 {
    background-color: rgb(31 41 55 / 0.7);
  }

  .lg\:bg-gray-800\/75 {
    background-color: rgb(31 41 55 / 0.75);
  }

  .lg\:bg-gray-800\/80 {
    background-color: rgb(31 41 55 / 0.8);
  }

  .lg\:bg-gray-800\/85 {
    background-color: rgb(31 41 55 / 0.85);
  }

  .lg\:bg-gray-800\/90 {
    background-color: rgb(31 41 55 / 0.9);
  }

  .lg\:bg-gray-800\/95 {
    background-color: rgb(31 41 55 / 0.95);
  }

  .lg\:bg-gray-900 {
    --tw-bg-opacity: 1;
    background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gray-900\/0 {
    background-color: rgb(17 24 39 / 0);
  }

  .lg\:bg-gray-900\/10 {
    background-color: rgb(17 24 39 / 0.1);
  }

  .lg\:bg-gray-900\/100 {
    background-color: rgb(17 24 39 / 1);
  }

  .lg\:bg-gray-900\/15 {
    background-color: rgb(17 24 39 / 0.15);
  }

  .lg\:bg-gray-900\/20 {
    background-color: rgb(17 24 39 / 0.2);
  }

  .lg\:bg-gray-900\/25 {
    background-color: rgb(17 24 39 / 0.25);
  }

  .lg\:bg-gray-900\/30 {
    background-color: rgb(17 24 39 / 0.3);
  }

  .lg\:bg-gray-900\/35 {
    background-color: rgb(17 24 39 / 0.35);
  }

  .lg\:bg-gray-900\/40 {
    background-color: rgb(17 24 39 / 0.4);
  }

  .lg\:bg-gray-900\/45 {
    background-color: rgb(17 24 39 / 0.45);
  }

  .lg\:bg-gray-900\/5 {
    background-color: rgb(17 24 39 / 0.05);
  }

  .lg\:bg-gray-900\/50 {
    background-color: rgb(17 24 39 / 0.5);
  }

  .lg\:bg-gray-900\/55 {
    background-color: rgb(17 24 39 / 0.55);
  }

  .lg\:bg-gray-900\/60 {
    background-color: rgb(17 24 39 / 0.6);
  }

  .lg\:bg-gray-900\/65 {
    background-color: rgb(17 24 39 / 0.65);
  }

  .lg\:bg-gray-900\/70 {
    background-color: rgb(17 24 39 / 0.7);
  }

  .lg\:bg-gray-900\/75 {
    background-color: rgb(17 24 39 / 0.75);
  }

  .lg\:bg-gray-900\/80 {
    background-color: rgb(17 24 39 / 0.8);
  }

  .lg\:bg-gray-900\/85 {
    background-color: rgb(17 24 39 / 0.85);
  }

  .lg\:bg-gray-900\/90 {
    background-color: rgb(17 24 39 / 0.9);
  }

  .lg\:bg-gray-900\/95 {
    background-color: rgb(17 24 39 / 0.95);
  }

  .lg\:bg-gray-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(3 7 18 / var(--tw-bg-opacity, 1));
  }

  .lg\:bg-gray-950\/0 {
    background-color: rgb(3 7 18 / 0);
  }

  .lg\:bg-gray-950\/10 {
    background-color: rgb(3 7 18 / 0.1);
  }

  .lg\:bg-gray-950\/100 {
    background-color: rgb(3 7 18 / 1);
  }

  .lg\:bg-gray-950\/15 {
    background-color: rgb(3 7 18 / 0.15);
  }

  .lg\:bg-gray-950\/20 {
    background-color: rgb(3 7 18 / 0.2);
  }

  .lg\:bg-gray-950\/25 {
    background-color: rgb(3 7 18 / 0.25);
  }

  .lg\:bg-gray-950\/30 {
    background-color: rgb(3 7 18 / 0.3);
  }

  .lg\:bg-gray-950\/35 {
    background-color: rgb(3 7 18 / 0.35);
  }

  .lg\:bg-gray-950\/40 {
    background-color: rgb(3 7 18 / 0.4);
  }

  .lg\:bg-gray-950\/45 {
    background-color: rgb(3 7 18 / 0.45);
  }

  .lg\:bg-gray-950\/5 {
    background-color: rgb(3 7 18 / 0.05);
  }

  .lg\:bg-gray-950\/50 {
    background-color: rgb(3 7 18 / 0.5);
  }

  .lg\:bg-gray-950\/55 {
    background-color: rgb(3 7 18 / 0.55);
  }

  .lg\:bg-gray-950\/60 {
    background-color: rgb(3 7 18 / 0.6);
  }

  .lg\:bg-gray-950\/65 {
    background-color: rgb(3 7 18 / 0.65);
  }

  .lg\:bg-gray-950\/70 {
    background-color: rgb(3 7 18 / 0.7);
  }

  .lg\:bg-gray-950\/75 {
    background-color: rgb(3 7 18 / 0.75);
  }

  .lg\:bg-gray-950\/80 {
    background-color: rgb(3 7 18 / 0.8);
  }

  .lg\:bg-gray-950\/85 {
    background-color: rgb(3 7 18 / 0.85);
  }

  .lg\:bg-gray-950\/90 {
    background-color: rgb(3 7 18 / 0.9);
  }

  .lg\:bg-gray-950\/95 {
    background-color: rgb(3 7 18 / 0.95);
  }

  .lg\:text-gray-100 {
    --tw-text-opacity: 1;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-100\/0 {
    color: rgb(243 244 246 / 0);
  }

  .lg\:text-gray-100\/10 {
    color: rgb(243 244 246 / 0.1);
  }

  .lg\:text-gray-100\/100 {
    color: rgb(243 244 246 / 1);
  }

  .lg\:text-gray-100\/15 {
    color: rgb(243 244 246 / 0.15);
  }

  .lg\:text-gray-100\/20 {
    color: rgb(243 244 246 / 0.2);
  }

  .lg\:text-gray-100\/25 {
    color: rgb(243 244 246 / 0.25);
  }

  .lg\:text-gray-100\/30 {
    color: rgb(243 244 246 / 0.3);
  }

  .lg\:text-gray-100\/35 {
    color: rgb(243 244 246 / 0.35);
  }

  .lg\:text-gray-100\/40 {
    color: rgb(243 244 246 / 0.4);
  }

  .lg\:text-gray-100\/45 {
    color: rgb(243 244 246 / 0.45);
  }

  .lg\:text-gray-100\/5 {
    color: rgb(243 244 246 / 0.05);
  }

  .lg\:text-gray-100\/50 {
    color: rgb(243 244 246 / 0.5);
  }

  .lg\:text-gray-100\/55 {
    color: rgb(243 244 246 / 0.55);
  }

  .lg\:text-gray-100\/60 {
    color: rgb(243 244 246 / 0.6);
  }

  .lg\:text-gray-100\/65 {
    color: rgb(243 244 246 / 0.65);
  }

  .lg\:text-gray-100\/70 {
    color: rgb(243 244 246 / 0.7);
  }

  .lg\:text-gray-100\/75 {
    color: rgb(243 244 246 / 0.75);
  }

  .lg\:text-gray-100\/80 {
    color: rgb(243 244 246 / 0.8);
  }

  .lg\:text-gray-100\/85 {
    color: rgb(243 244 246 / 0.85);
  }

  .lg\:text-gray-100\/90 {
    color: rgb(243 244 246 / 0.9);
  }

  .lg\:text-gray-100\/95 {
    color: rgb(243 244 246 / 0.95);
  }

  .lg\:text-gray-200 {
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-200\/0 {
    color: rgb(229 231 235 / 0);
  }

  .lg\:text-gray-200\/10 {
    color: rgb(229 231 235 / 0.1);
  }

  .lg\:text-gray-200\/100 {
    color: rgb(229 231 235 / 1);
  }

  .lg\:text-gray-200\/15 {
    color: rgb(229 231 235 / 0.15);
  }

  .lg\:text-gray-200\/20 {
    color: rgb(229 231 235 / 0.2);
  }

  .lg\:text-gray-200\/25 {
    color: rgb(229 231 235 / 0.25);
  }

  .lg\:text-gray-200\/30 {
    color: rgb(229 231 235 / 0.3);
  }

  .lg\:text-gray-200\/35 {
    color: rgb(229 231 235 / 0.35);
  }

  .lg\:text-gray-200\/40 {
    color: rgb(229 231 235 / 0.4);
  }

  .lg\:text-gray-200\/45 {
    color: rgb(229 231 235 / 0.45);
  }

  .lg\:text-gray-200\/5 {
    color: rgb(229 231 235 / 0.05);
  }

  .lg\:text-gray-200\/50 {
    color: rgb(229 231 235 / 0.5);
  }

  .lg\:text-gray-200\/55 {
    color: rgb(229 231 235 / 0.55);
  }

  .lg\:text-gray-200\/60 {
    color: rgb(229 231 235 / 0.6);
  }

  .lg\:text-gray-200\/65 {
    color: rgb(229 231 235 / 0.65);
  }

  .lg\:text-gray-200\/70 {
    color: rgb(229 231 235 / 0.7);
  }

  .lg\:text-gray-200\/75 {
    color: rgb(229 231 235 / 0.75);
  }

  .lg\:text-gray-200\/80 {
    color: rgb(229 231 235 / 0.8);
  }

  .lg\:text-gray-200\/85 {
    color: rgb(229 231 235 / 0.85);
  }

  .lg\:text-gray-200\/90 {
    color: rgb(229 231 235 / 0.9);
  }

  .lg\:text-gray-200\/95 {
    color: rgb(229 231 235 / 0.95);
  }

  .lg\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-300\/0 {
    color: rgb(209 213 219 / 0);
  }

  .lg\:text-gray-300\/10 {
    color: rgb(209 213 219 / 0.1);
  }

  .lg\:text-gray-300\/100 {
    color: rgb(209 213 219 / 1);
  }

  .lg\:text-gray-300\/15 {
    color: rgb(209 213 219 / 0.15);
  }

  .lg\:text-gray-300\/20 {
    color: rgb(209 213 219 / 0.2);
  }

  .lg\:text-gray-300\/25 {
    color: rgb(209 213 219 / 0.25);
  }

  .lg\:text-gray-300\/30 {
    color: rgb(209 213 219 / 0.3);
  }

  .lg\:text-gray-300\/35 {
    color: rgb(209 213 219 / 0.35);
  }

  .lg\:text-gray-300\/40 {
    color: rgb(209 213 219 / 0.4);
  }

  .lg\:text-gray-300\/45 {
    color: rgb(209 213 219 / 0.45);
  }

  .lg\:text-gray-300\/5 {
    color: rgb(209 213 219 / 0.05);
  }

  .lg\:text-gray-300\/50 {
    color: rgb(209 213 219 / 0.5);
  }

  .lg\:text-gray-300\/55 {
    color: rgb(209 213 219 / 0.55);
  }

  .lg\:text-gray-300\/60 {
    color: rgb(209 213 219 / 0.6);
  }

  .lg\:text-gray-300\/65 {
    color: rgb(209 213 219 / 0.65);
  }

  .lg\:text-gray-300\/70 {
    color: rgb(209 213 219 / 0.7);
  }

  .lg\:text-gray-300\/75 {
    color: rgb(209 213 219 / 0.75);
  }

  .lg\:text-gray-300\/80 {
    color: rgb(209 213 219 / 0.8);
  }

  .lg\:text-gray-300\/85 {
    color: rgb(209 213 219 / 0.85);
  }

  .lg\:text-gray-300\/90 {
    color: rgb(209 213 219 / 0.9);
  }

  .lg\:text-gray-300\/95 {
    color: rgb(209 213 219 / 0.95);
  }

  .lg\:text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-400\/0 {
    color: rgb(156 163 175 / 0);
  }

  .lg\:text-gray-400\/10 {
    color: rgb(156 163 175 / 0.1);
  }

  .lg\:text-gray-400\/100 {
    color: rgb(156 163 175 / 1);
  }

  .lg\:text-gray-400\/15 {
    color: rgb(156 163 175 / 0.15);
  }

  .lg\:text-gray-400\/20 {
    color: rgb(156 163 175 / 0.2);
  }

  .lg\:text-gray-400\/25 {
    color: rgb(156 163 175 / 0.25);
  }

  .lg\:text-gray-400\/30 {
    color: rgb(156 163 175 / 0.3);
  }

  .lg\:text-gray-400\/35 {
    color: rgb(156 163 175 / 0.35);
  }

  .lg\:text-gray-400\/40 {
    color: rgb(156 163 175 / 0.4);
  }

  .lg\:text-gray-400\/45 {
    color: rgb(156 163 175 / 0.45);
  }

  .lg\:text-gray-400\/5 {
    color: rgb(156 163 175 / 0.05);
  }

  .lg\:text-gray-400\/50 {
    color: rgb(156 163 175 / 0.5);
  }

  .lg\:text-gray-400\/55 {
    color: rgb(156 163 175 / 0.55);
  }

  .lg\:text-gray-400\/60 {
    color: rgb(156 163 175 / 0.6);
  }

  .lg\:text-gray-400\/65 {
    color: rgb(156 163 175 / 0.65);
  }

  .lg\:text-gray-400\/70 {
    color: rgb(156 163 175 / 0.7);
  }

  .lg\:text-gray-400\/75 {
    color: rgb(156 163 175 / 0.75);
  }

  .lg\:text-gray-400\/80 {
    color: rgb(156 163 175 / 0.8);
  }

  .lg\:text-gray-400\/85 {
    color: rgb(156 163 175 / 0.85);
  }

  .lg\:text-gray-400\/90 {
    color: rgb(156 163 175 / 0.9);
  }

  .lg\:text-gray-400\/95 {
    color: rgb(156 163 175 / 0.95);
  }

  .lg\:text-gray-50 {
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-50\/0 {
    color: rgb(249 250 251 / 0);
  }

  .lg\:text-gray-50\/10 {
    color: rgb(249 250 251 / 0.1);
  }

  .lg\:text-gray-50\/100 {
    color: rgb(249 250 251 / 1);
  }

  .lg\:text-gray-50\/15 {
    color: rgb(249 250 251 / 0.15);
  }

  .lg\:text-gray-50\/20 {
    color: rgb(249 250 251 / 0.2);
  }

  .lg\:text-gray-50\/25 {
    color: rgb(249 250 251 / 0.25);
  }

  .lg\:text-gray-50\/30 {
    color: rgb(249 250 251 / 0.3);
  }

  .lg\:text-gray-50\/35 {
    color: rgb(249 250 251 / 0.35);
  }

  .lg\:text-gray-50\/40 {
    color: rgb(249 250 251 / 0.4);
  }

  .lg\:text-gray-50\/45 {
    color: rgb(249 250 251 / 0.45);
  }

  .lg\:text-gray-50\/5 {
    color: rgb(249 250 251 / 0.05);
  }

  .lg\:text-gray-50\/50 {
    color: rgb(249 250 251 / 0.5);
  }

  .lg\:text-gray-50\/55 {
    color: rgb(249 250 251 / 0.55);
  }

  .lg\:text-gray-50\/60 {
    color: rgb(249 250 251 / 0.6);
  }

  .lg\:text-gray-50\/65 {
    color: rgb(249 250 251 / 0.65);
  }

  .lg\:text-gray-50\/70 {
    color: rgb(249 250 251 / 0.7);
  }

  .lg\:text-gray-50\/75 {
    color: rgb(249 250 251 / 0.75);
  }

  .lg\:text-gray-50\/80 {
    color: rgb(249 250 251 / 0.8);
  }

  .lg\:text-gray-50\/85 {
    color: rgb(249 250 251 / 0.85);
  }

  .lg\:text-gray-50\/90 {
    color: rgb(249 250 251 / 0.9);
  }

  .lg\:text-gray-50\/95 {
    color: rgb(249 250 251 / 0.95);
  }

  .lg\:text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-500\/0 {
    color: rgb(107 114 128 / 0);
  }

  .lg\:text-gray-500\/10 {
    color: rgb(107 114 128 / 0.1);
  }

  .lg\:text-gray-500\/100 {
    color: rgb(107 114 128 / 1);
  }

  .lg\:text-gray-500\/15 {
    color: rgb(107 114 128 / 0.15);
  }

  .lg\:text-gray-500\/20 {
    color: rgb(107 114 128 / 0.2);
  }

  .lg\:text-gray-500\/25 {
    color: rgb(107 114 128 / 0.25);
  }

  .lg\:text-gray-500\/30 {
    color: rgb(107 114 128 / 0.3);
  }

  .lg\:text-gray-500\/35 {
    color: rgb(107 114 128 / 0.35);
  }

  .lg\:text-gray-500\/40 {
    color: rgb(107 114 128 / 0.4);
  }

  .lg\:text-gray-500\/45 {
    color: rgb(107 114 128 / 0.45);
  }

  .lg\:text-gray-500\/5 {
    color: rgb(107 114 128 / 0.05);
  }

  .lg\:text-gray-500\/50 {
    color: rgb(107 114 128 / 0.5);
  }

  .lg\:text-gray-500\/55 {
    color: rgb(107 114 128 / 0.55);
  }

  .lg\:text-gray-500\/60 {
    color: rgb(107 114 128 / 0.6);
  }

  .lg\:text-gray-500\/65 {
    color: rgb(107 114 128 / 0.65);
  }

  .lg\:text-gray-500\/70 {
    color: rgb(107 114 128 / 0.7);
  }

  .lg\:text-gray-500\/75 {
    color: rgb(107 114 128 / 0.75);
  }

  .lg\:text-gray-500\/80 {
    color: rgb(107 114 128 / 0.8);
  }

  .lg\:text-gray-500\/85 {
    color: rgb(107 114 128 / 0.85);
  }

  .lg\:text-gray-500\/90 {
    color: rgb(107 114 128 / 0.9);
  }

  .lg\:text-gray-500\/95 {
    color: rgb(107 114 128 / 0.95);
  }

  .lg\:text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-600\/0 {
    color: rgb(75 85 99 / 0);
  }

  .lg\:text-gray-600\/10 {
    color: rgb(75 85 99 / 0.1);
  }

  .lg\:text-gray-600\/100 {
    color: rgb(75 85 99 / 1);
  }

  .lg\:text-gray-600\/15 {
    color: rgb(75 85 99 / 0.15);
  }

  .lg\:text-gray-600\/20 {
    color: rgb(75 85 99 / 0.2);
  }

  .lg\:text-gray-600\/25 {
    color: rgb(75 85 99 / 0.25);
  }

  .lg\:text-gray-600\/30 {
    color: rgb(75 85 99 / 0.3);
  }

  .lg\:text-gray-600\/35 {
    color: rgb(75 85 99 / 0.35);
  }

  .lg\:text-gray-600\/40 {
    color: rgb(75 85 99 / 0.4);
  }

  .lg\:text-gray-600\/45 {
    color: rgb(75 85 99 / 0.45);
  }

  .lg\:text-gray-600\/5 {
    color: rgb(75 85 99 / 0.05);
  }

  .lg\:text-gray-600\/50 {
    color: rgb(75 85 99 / 0.5);
  }

  .lg\:text-gray-600\/55 {
    color: rgb(75 85 99 / 0.55);
  }

  .lg\:text-gray-600\/60 {
    color: rgb(75 85 99 / 0.6);
  }

  .lg\:text-gray-600\/65 {
    color: rgb(75 85 99 / 0.65);
  }

  .lg\:text-gray-600\/70 {
    color: rgb(75 85 99 / 0.7);
  }

  .lg\:text-gray-600\/75 {
    color: rgb(75 85 99 / 0.75);
  }

  .lg\:text-gray-600\/80 {
    color: rgb(75 85 99 / 0.8);
  }

  .lg\:text-gray-600\/85 {
    color: rgb(75 85 99 / 0.85);
  }

  .lg\:text-gray-600\/90 {
    color: rgb(75 85 99 / 0.9);
  }

  .lg\:text-gray-600\/95 {
    color: rgb(75 85 99 / 0.95);
  }

  .lg\:text-gray-700 {
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-700\/0 {
    color: rgb(55 65 81 / 0);
  }

  .lg\:text-gray-700\/10 {
    color: rgb(55 65 81 / 0.1);
  }

  .lg\:text-gray-700\/100 {
    color: rgb(55 65 81 / 1);
  }

  .lg\:text-gray-700\/15 {
    color: rgb(55 65 81 / 0.15);
  }

  .lg\:text-gray-700\/20 {
    color: rgb(55 65 81 / 0.2);
  }

  .lg\:text-gray-700\/25 {
    color: rgb(55 65 81 / 0.25);
  }

  .lg\:text-gray-700\/30 {
    color: rgb(55 65 81 / 0.3);
  }

  .lg\:text-gray-700\/35 {
    color: rgb(55 65 81 / 0.35);
  }

  .lg\:text-gray-700\/40 {
    color: rgb(55 65 81 / 0.4);
  }

  .lg\:text-gray-700\/45 {
    color: rgb(55 65 81 / 0.45);
  }

  .lg\:text-gray-700\/5 {
    color: rgb(55 65 81 / 0.05);
  }

  .lg\:text-gray-700\/50 {
    color: rgb(55 65 81 / 0.5);
  }

  .lg\:text-gray-700\/55 {
    color: rgb(55 65 81 / 0.55);
  }

  .lg\:text-gray-700\/60 {
    color: rgb(55 65 81 / 0.6);
  }

  .lg\:text-gray-700\/65 {
    color: rgb(55 65 81 / 0.65);
  }

  .lg\:text-gray-700\/70 {
    color: rgb(55 65 81 / 0.7);
  }

  .lg\:text-gray-700\/75 {
    color: rgb(55 65 81 / 0.75);
  }

  .lg\:text-gray-700\/80 {
    color: rgb(55 65 81 / 0.8);
  }

  .lg\:text-gray-700\/85 {
    color: rgb(55 65 81 / 0.85);
  }

  .lg\:text-gray-700\/90 {
    color: rgb(55 65 81 / 0.9);
  }

  .lg\:text-gray-700\/95 {
    color: rgb(55 65 81 / 0.95);
  }

  .lg\:text-gray-800 {
    --tw-text-opacity: 1;
    color: rgb(31 41 55 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-800\/0 {
    color: rgb(31 41 55 / 0);
  }

  .lg\:text-gray-800\/10 {
    color: rgb(31 41 55 / 0.1);
  }

  .lg\:text-gray-800\/100 {
    color: rgb(31 41 55 / 1);
  }

  .lg\:text-gray-800\/15 {
    color: rgb(31 41 55 / 0.15);
  }

  .lg\:text-gray-800\/20 {
    color: rgb(31 41 55 / 0.2);
  }

  .lg\:text-gray-800\/25 {
    color: rgb(31 41 55 / 0.25);
  }

  .lg\:text-gray-800\/30 {
    color: rgb(31 41 55 / 0.3);
  }

  .lg\:text-gray-800\/35 {
    color: rgb(31 41 55 / 0.35);
  }

  .lg\:text-gray-800\/40 {
    color: rgb(31 41 55 / 0.4);
  }

  .lg\:text-gray-800\/45 {
    color: rgb(31 41 55 / 0.45);
  }

  .lg\:text-gray-800\/5 {
    color: rgb(31 41 55 / 0.05);
  }

  .lg\:text-gray-800\/50 {
    color: rgb(31 41 55 / 0.5);
  }

  .lg\:text-gray-800\/55 {
    color: rgb(31 41 55 / 0.55);
  }

  .lg\:text-gray-800\/60 {
    color: rgb(31 41 55 / 0.6);
  }

  .lg\:text-gray-800\/65 {
    color: rgb(31 41 55 / 0.65);
  }

  .lg\:text-gray-800\/70 {
    color: rgb(31 41 55 / 0.7);
  }

  .lg\:text-gray-800\/75 {
    color: rgb(31 41 55 / 0.75);
  }

  .lg\:text-gray-800\/80 {
    color: rgb(31 41 55 / 0.8);
  }

  .lg\:text-gray-800\/85 {
    color: rgb(31 41 55 / 0.85);
  }

  .lg\:text-gray-800\/90 {
    color: rgb(31 41 55 / 0.9);
  }

  .lg\:text-gray-800\/95 {
    color: rgb(31 41 55 / 0.95);
  }

  .lg\:text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-900\/0 {
    color: rgb(17 24 39 / 0);
  }

  .lg\:text-gray-900\/10 {
    color: rgb(17 24 39 / 0.1);
  }

  .lg\:text-gray-900\/100 {
    color: rgb(17 24 39 / 1);
  }

  .lg\:text-gray-900\/15 {
    color: rgb(17 24 39 / 0.15);
  }

  .lg\:text-gray-900\/20 {
    color: rgb(17 24 39 / 0.2);
  }

  .lg\:text-gray-900\/25 {
    color: rgb(17 24 39 / 0.25);
  }

  .lg\:text-gray-900\/30 {
    color: rgb(17 24 39 / 0.3);
  }

  .lg\:text-gray-900\/35 {
    color: rgb(17 24 39 / 0.35);
  }

  .lg\:text-gray-900\/40 {
    color: rgb(17 24 39 / 0.4);
  }

  .lg\:text-gray-900\/45 {
    color: rgb(17 24 39 / 0.45);
  }

  .lg\:text-gray-900\/5 {
    color: rgb(17 24 39 / 0.05);
  }

  .lg\:text-gray-900\/50 {
    color: rgb(17 24 39 / 0.5);
  }

  .lg\:text-gray-900\/55 {
    color: rgb(17 24 39 / 0.55);
  }

  .lg\:text-gray-900\/60 {
    color: rgb(17 24 39 / 0.6);
  }

  .lg\:text-gray-900\/65 {
    color: rgb(17 24 39 / 0.65);
  }

  .lg\:text-gray-900\/70 {
    color: rgb(17 24 39 / 0.7);
  }

  .lg\:text-gray-900\/75 {
    color: rgb(17 24 39 / 0.75);
  }

  .lg\:text-gray-900\/80 {
    color: rgb(17 24 39 / 0.8);
  }

  .lg\:text-gray-900\/85 {
    color: rgb(17 24 39 / 0.85);
  }

  .lg\:text-gray-900\/90 {
    color: rgb(17 24 39 / 0.9);
  }

  .lg\:text-gray-900\/95 {
    color: rgb(17 24 39 / 0.95);
  }

  .lg\:text-gray-950 {
    --tw-text-opacity: 1;
    color: rgb(3 7 18 / var(--tw-text-opacity, 1));
  }

  .lg\:text-gray-950\/0 {
    color: rgb(3 7 18 / 0);
  }

  .lg\:text-gray-950\/10 {
    color: rgb(3 7 18 / 0.1);
  }

  .lg\:text-gray-950\/100 {
    color: rgb(3 7 18 / 1);
  }

  .lg\:text-gray-950\/15 {
    color: rgb(3 7 18 / 0.15);
  }

  .lg\:text-gray-950\/20 {
    color: rgb(3 7 18 / 0.2);
  }

  .lg\:text-gray-950\/25 {
    color: rgb(3 7 18 / 0.25);
  }

  .lg\:text-gray-950\/30 {
    color: rgb(3 7 18 / 0.3);
  }

  .lg\:text-gray-950\/35 {
    color: rgb(3 7 18 / 0.35);
  }

  .lg\:text-gray-950\/40 {
    color: rgb(3 7 18 / 0.4);
  }

  .lg\:text-gray-950\/45 {
    color: rgb(3 7 18 / 0.45);
  }

  .lg\:text-gray-950\/5 {
    color: rgb(3 7 18 / 0.05);
  }

  .lg\:text-gray-950\/50 {
    color: rgb(3 7 18 / 0.5);
  }

  .lg\:text-gray-950\/55 {
    color: rgb(3 7 18 / 0.55);
  }

  .lg\:text-gray-950\/60 {
    color: rgb(3 7 18 / 0.6);
  }

  .lg\:text-gray-950\/65 {
    color: rgb(3 7 18 / 0.65);
  }

  .lg\:text-gray-950\/70 {
    color: rgb(3 7 18 / 0.7);
  }

  .lg\:text-gray-950\/75 {
    color: rgb(3 7 18 / 0.75);
  }

  .lg\:text-gray-950\/80 {
    color: rgb(3 7 18 / 0.8);
  }

  .lg\:text-gray-950\/85 {
    color: rgb(3 7 18 / 0.85);
  }

  .lg\:text-gray-950\/90 {
    color: rgb(3 7 18 / 0.9);
  }

  .lg\:text-gray-950\/95 {
    color: rgb(3 7 18 / 0.95);
  }
}

@media (min-width: 1280px) {
  .xl\:w-2\/3 {
    width: 66.666667%;
  }
}

.peer:checked ~ .rtl\:peer-checked\:after\:-translate-x-full:where([dir="rtl"], [dir="rtl"] *)::after {
  content: var(--tw-content);
  --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));
}

.dark\:block:where(.dark, .dark *) {
  display: block;
}

.dark\:hidden:where(.dark, .dark *) {
  display: none;
}

.dark\:theme-dark:where(.dark, .dark *) {
  /* General */
  --main-bg: var(--gray-900);
  --primary-text: var(--gray-100);
  --secondary-text: var(--gray-300);
  --accent-text: var(--swm-sea-blue-40);
  --link-primary: var(--swm-sea-blue-60);
  --link-primary-hover: var(--swm-sea-blue-80);
  --default-border: var(--gray-700);
  --surface-0-bg: var(--gray-900);
  --surface-0-bg-hover: var(--gray-800);
  --surface-1-bg: var(--gray-800);
  --surface-1-bg-hover: var(--gray-700);
  --surface-2-bg: var(--gray-700);
  --surface-2-bg-hover: var(--gray-600);
  /* Navbar */
  --navbar-bg: var(--gray-900);
  --navbar-border: var(--gray-700);
  --navbar-icon: var(--neutrals-white);
  --navbar-icon-bg-hover: var(--gray-700);
  --navbar-icon-hover: var(--neutrals-white);
  --navbar-logo: var(--neutrals-white);
  /* Primary Button */
  --button-primary-bg: var(--swm-sea-blue-60);
  --button-primary-bg-hover: var(--swm-sea-blue-80);
  --button-primary-content: var(--swm-brand);
  --button-primary-content-hover: var(--swm-brand);
  /* Secondary Button */
  --button-secondary-bg: var(--gray-800);
  --button-secondary-bg-hover: var(--gray-900);
  --button-secondary-border: var(--gray-700);
  --button-secondary-border-hover: var(--gray-700);
  --button-secondary-content: var(--gray-200);
  --button-secondary-content-hover: var(--gray-200);
  /* Icons */
  --accent-icon: var(--swm-sea-blue-60);
  /* Sidebar */
  --sidebar-bg: var(--gray-900);
  /* Code */
  --code-1: #b0c6f7;
  --code-2: var(--gray-300);
  --code-3: #ee9462;
  --code-4: var(--swm-sea-blue-60);
  /* Error */
  --error-bg: var(--gray-900);
  --error-border: var(--gray-700);
  --error-icon: var(--swm-pink-80);
  --error-text: var(--swm-pink-80);
}

.\[\&\>summary\>\.rotate-icon\]\:open\:rotate-90[open]>summary>.rotate-icon {
  --tw-rotate: 90deg;
  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));
}

.\[\&\>summary_\.hide-on-open\]\:open\:hidden[open]>summary .hide-on-open {
  display: none;
}

.\[\&\>summary_\.show-on-open\]\:open\:flex[open]>summary .show-on-open {
  display: flex;
}
