/*
! tailwindcss v3.4.7 | 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: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  font-feature-settings: normal;
  /* 5 */
  font-variation-settings: normal;
  /* 6 */
  -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] {
  display: none;
}

.bg-slate-800 {
  background-color: #2d3748;
}

.rounded-l-lg {
  border-radius: 0.375rem 0 0 0.375rem;
}

.rounded-r-lg {
  border-radius: 0 0.375rem 0.375rem 0;
}

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

.transition {
  transition: all 0.3s ease;
}

#myChart {
  height: 300px;
  /* Adjust the height to make it smaller */
}

.search-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #38a169;
  color: white;
  padding: 12px 24px;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: background-color 0.3s ease;
}

.search-btn:hover {
  background-color: #2f855a;
}

.search-btn svg {
  margin-left: 8px;
  width: 24px;
  height: 24px;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.search-btn:hover svg {
  opacity: 1;
}

.card-1 {
  border-radius: 1rem;
}

.card-1-head {
  padding: 1rem;
}

.card-svg {
  width: 2rem;
  height: 2rem;
}

.card-middle {
  padding: 1rem;
  text-align: center;
}

.card-tail {
  padding: 1rem;
  text-align: center;
}

/* HTML: <div class="loader"></div> */

/* HTML: <div class="loader"></div> */

/* HTML: <div class="loader"></div> */

.loader2 {
  width: 50px;
  padding: 8px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #091e3a;
  --_m: 
    conic-gradient(#0000 10%,#000),
    linear-gradient(#000 0 0) content-box;
  -webkit-mask: var(--_m);
  mask: var(--_m);
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  animation: l3 1s infinite linear;
}

@keyframes l3 {
  to{
    transform: rotate(1turn)
  }
}

.loader {
  --c1:#0a1227;
  --c2:#4875ac;
  width:50px;
  height: 100px;
  border-top: 4px solid var(--c1);
  border-bottom: 4px solid var(--c1);
  background: linear-gradient(90deg, var(--c1) 2px, var(--c2) 0 5px,var(--c1) 0) 50%/7px 8px no-repeat;
  display: grid;
  overflow: hidden;
  animation: l5-0 4s infinite linear;
}

.loader::before,
.loader::after {
  content: "";
  grid-area: 1/1;
  width: 75%;
  height: calc(50% - 4px);
  margin: 0 auto;
  border: 2px solid var(--c1);
  border-top: 0;
  box-sizing: content-box;
  border-radius: 0 0 40% 40%;
  -webkit-mask: 
    linear-gradient(#000 0 0) bottom/4px 2px no-repeat,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  background: 
    linear-gradient(var(--d,0deg),var(--c2) 50%,#0000 0) bottom /100% 205%,
    linear-gradient(var(--c2) 0 0) center/0 100%;
  background-repeat: no-repeat;
  animation: inherit;
  animation-name: l5-1;
}

.loader::after {
  transform-origin: 50% calc(100% + 2px);
  transform: scaleY(-1);
  --s:3px;
  --d:180deg;
}

@keyframes l5-0 {
  80%  {
    transform: rotate(0)
  }

  100% {
    transform: rotate(0.5turn)
  }
}

@keyframes l5-1 {
  10%,70%  {
    background-size:100% 205%,var(--s,0) 100%
  }

  70%,100% {
    background-position: top,center
  }
}

input[readonly] {
  width: 80%;
  min-width: 50px;
  max-width: 100%;
}

input[readonly]::-moz-placeholder {
  color: transparent;
}

input[readonly]::placeholder {
  color: transparent;
}

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

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

.log-bg {
  background-size: cover;
  background-position: center;
  background-image: url('data:image/jpeg;base64,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')
       ;
}

.body {
  background-color: #ffffff;
  font-family: "Noto Kufi Arabic", sans-serif;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Crect fill='%23ffffff' width='2000' height='1500'/%3E%3Cdefs%3E%3Crect stroke='%23ffffff' stroke-width='0.4' width='1' height='1' id='s'/%3E%3Cpattern id='a' width='3' height='3' patternUnits='userSpaceOnUse' patternTransform='scale(18.05) translate(-944.6 -708.45)'%3E%3Cuse fill='%23fcfcfc' href='%23s' y='2'/%3E%3Cuse fill='%23fcfcfc' href='%23s' x='1' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s' x='2' y='2'/%3E%3Cuse fill='%23fafafa' href='%23s'/%3E%3Cuse fill='%23f7f7f7' href='%23s' x='2'/%3E%3Cuse fill='%23f7f7f7' href='%23s' x='1' y='1'/%3E%3C/pattern%3E%3Cpattern id='b' width='7' height='11' patternUnits='userSpaceOnUse' patternTransform='scale(18.05) translate(-944.6 -708.45)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s'/%3E%3Cuse href='%23s' y='5' /%3E%3Cuse href='%23s' x='1' y='10'/%3E%3Cuse href='%23s' x='2' y='1'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='8'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='5' y='2'/%3E%3Cuse href='%23s' x='5' y='6'/%3E%3Cuse href='%23s' x='6' y='9'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='h' width='5' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(18.05) translate(-944.6 -708.45)'%3E%3Cg fill='%23f5f5f5'%3E%3Cuse href='%23s' y='5'/%3E%3Cuse href='%23s' y='8'/%3E%3Cuse href='%23s' x='1' y='1'/%3E%3Cuse href='%23s' x='1' y='9'/%3E%3Cuse href='%23s' x='1' y='12'/%3E%3Cuse href='%23s' x='2'/%3E%3Cuse href='%23s' x='2' y='4'/%3E%3Cuse href='%23s' x='3' y='2'/%3E%3Cuse href='%23s' x='3' y='6'/%3E%3Cuse href='%23s' x='3' y='11'/%3E%3Cuse href='%23s' x='4' y='3'/%3E%3Cuse href='%23s' x='4' y='7'/%3E%3Cuse href='%23s' x='4' y='10'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='c' width='17' height='13' patternUnits='userSpaceOnUse' patternTransform='scale(18.05) translate(-944.6 -708.45)'%3E%3Cg fill='%23f2f2f2'%3E%3Cuse href='%23s' y='11'/%3E%3Cuse href='%23s' x='2' y='9'/%3E%3Cuse href='%23s' x='5' y='12'/%3E%3Cuse href='%23s' x='9' y='4'/%3E%3Cuse href='%23s' x='12' y='1'/%3E%3Cuse href='%23s' x='16' y='6'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='d' width='19' height='17' patternUnits='userSpaceOnUse' patternTransform='scale(18.05) translate(-944.6 -708.45)'%3E%3Cg fill='%23ffffff'%3E%3Cuse href='%23s' y='9'/%3E%3Cuse href='%23s' x='16' y='5'/%3E%3Cuse href='%23s' x='14' y='2'/%3E%3Cuse href='%23s' x='11' y='11'/%3E%3Cuse href='%23s' x='6' y='14'/%3E%3C/g%3E%3Cg fill='%23efefef'%3E%3Cuse href='%23s' x='3' y='13'/%3E%3Cuse href='%23s' x='9' y='7'/%3E%3Cuse href='%23s' x='13' y='10'/%3E%3Cuse href='%23s' x='15' y='4'/%3E%3Cuse href='%23s' x='18' y='1'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='e' width='47' height='53' patternUnits='userSpaceOnUse' patternTransform='scale(18.05) translate(-944.6 -708.45)'%3E%3Cg fill='%231F41FF'%3E%3Cuse href='%23s' x='2' y='5'/%3E%3Cuse href='%23s' x='16' y='38'/%3E%3Cuse href='%23s' x='46' y='42'/%3E%3Cuse href='%23s' x='29' y='20'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='f' width='59' height='71' patternUnits='userSpaceOnUse' patternTransform='scale(18.05) translate(-944.6 -708.45)'%3E%3Cg fill='%231F41FF'%3E%3Cuse href='%23s' x='33' y='13'/%3E%3Cuse href='%23s' x='27' y='54'/%3E%3Cuse href='%23s' x='55' y='55'/%3E%3C/g%3E%3C/pattern%3E%3Cpattern id='g' width='139' height='97' patternUnits='userSpaceOnUse' patternTransform='scale(18.05) translate(-944.6 -708.45)'%3E%3Cg fill='%231F41FF'%3E%3Cuse href='%23s' x='11' y='8'/%3E%3Cuse href='%23s' x='51' y='13'/%3E%3Cuse href='%23s' x='17' y='73'/%3E%3Cuse href='%23s' x='99' y='57'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23b)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23h)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23c)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23d)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23e)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23f)' width='100%25' height='100%25'/%3E%3Crect fill='url(%23g)' width='100%25' height='100%25'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}

*, ::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:  ;
}

.container {
  width: 100%;
}

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

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

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

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

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

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

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.inset-0 {
  inset: 0px;
}

.top-0 {
  top: 0px;
}

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

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

.m-0 {
  margin: 0px;
}

.m-1 {
  margin: 0.25rem;
}

.m-2 {
  margin: 0.5rem;
}

.m-4 {
  margin: 1rem;
}

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

.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

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

.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

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

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

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

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

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

.ms-auto {
  margin-inline-start: auto;
}

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

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

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

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

.block {
  display: block;
}

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

.flex {
  display: flex;
}

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

.table {
  display: table;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.h-3 {
  height: 0.75rem;
}

.h-3\/5 {
  height: 60%;
}

.h-4 {
  height: 1rem;
}

.h-4\/6 {
  height: 66.666667%;
}

.h-5 {
  height: 1.25rem;
}

.h-6 {
  height: 1.5rem;
}

.h-72 {
  height: 18rem;
}

.h-8 {
  height: 2rem;
}

.h-96 {
  height: 24rem;
}

.h-\[27rem\] {
  height: 27rem;
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

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

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

.w-1\/4 {
  width: 25%;
}

.w-1\/5 {
  width: 20%;
}

.w-11\/12 {
  width: 91.666667%;
}

.w-3 {
  width: 0.75rem;
}

.w-32 {
  width: 8rem;
}

.w-36 {
  width: 9rem;
}

.w-4 {
  width: 1rem;
}

.w-5 {
  width: 1.25rem;
}

.w-5\/6 {
  width: 83.333333%;
}

.w-6 {
  width: 1.5rem;
}

.w-8 {
  width: 2rem;
}

.w-full {
  width: 100%;
}

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

.max-w-xs {
  max-width: 20rem;
}

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

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

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

.rotate-0 {
  --tw-rotate: 0deg;
  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));
}

.rotate-180 {
  --tw-rotate: 180deg;
  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));
}

.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  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));
}

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

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

.cursor-pointer {
  cursor: pointer;
}

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

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

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

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

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

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

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

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

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

.gap-4 {
  gap: 1rem;
}

.gap-6 {
  gap: 1.5rem;
}

.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

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

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

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

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

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

.rounded {
  border-radius: 0.25rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

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

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

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

.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

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

.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

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

.border {
  border-width: 1px;
}

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

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

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

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

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

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

.border-sky-600 {
  --tw-border-opacity: 1;
  border-color: rgb(2 132 199 / var(--tw-border-opacity));
}

.border-zinc-400\/60 {
  border-color: rgb(161 161 170 / 0.6);
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

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

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

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

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

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

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

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

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

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

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

.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}

.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 113 113 / var(--tw-bg-opacity));
}

.bg-sky-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(186 230 253 / var(--tw-bg-opacity));
}

.bg-sky-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 249 255 / var(--tw-bg-opacity));
}

.bg-sky-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}

.bg-sky-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(3 105 161 / var(--tw-bg-opacity));
}

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

.bg-slate-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}

.bg-slate-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

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

.bg-transparent {
  background-color: transparent;
}

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

.bg-yellow-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 240 138 / var(--tw-bg-opacity));
}

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

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

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

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

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

.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.bg-gradient-to-tr {
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.from-blue-400 {
  --tw-gradient-from: #60a5fa var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-green-400 {
  --tw-gradient-from: #4ade80 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-pink-400 {
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-purple-400 {
  --tw-gradient-from: #c084fc var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-red-400 {
  --tw-gradient-from: #f87171 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-700 {
  --tw-gradient-from: #334155 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-slate-800 {
  --tw-gradient-from: #1e293b var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-yellow-400 {
  --tw-gradient-from: #facc15 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-blue-600 {
  --tw-gradient-to: #2563eb var(--tw-gradient-to-position);
}

.to-green-600 {
  --tw-gradient-to: #16a34a var(--tw-gradient-to-position);
}

.to-pink-600 {
  --tw-gradient-to: #db2777 var(--tw-gradient-to-position);
}

.to-purple-600 {
  --tw-gradient-to: #9333ea var(--tw-gradient-to-position);
}

.to-red-600 {
  --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}

.to-slate-600 {
  --tw-gradient-to: #475569 var(--tw-gradient-to-position);
}

.to-slate-800 {
  --tw-gradient-to: #1e293b var(--tw-gradient-to-position);
}

.to-slate-900 {
  --tw-gradient-to: #0f172a var(--tw-gradient-to-position);
}

.to-yellow-600 {
  --tw-gradient-to: #ca8a04 var(--tw-gradient-to-position);
}

.p-1 {
  padding: 0.25rem;
}

.p-2 {
  padding: 0.5rem;
}

.p-4 {
  padding: 1rem;
}

.p-6 {
  padding: 1.5rem;
}

.p-8 {
  padding: 2rem;
}

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

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

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

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

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

.pb-2 {
  padding-bottom: 0.5rem;
}

.pt-4 {
  padding-top: 1rem;
}

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

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

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.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-bold {
  font-weight: 700;
}

.font-extrabold {
  font-weight: 800;
}

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

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

.uppercase {
  text-transform: uppercase;
}

.leading-tight {
  line-height: 1.25;
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-cyan-100 {
  --tw-text-opacity: 1;
  color: rgb(207 250 254 / var(--tw-text-opacity));
}

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

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

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

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

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

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

.underline {
  text-decoration-line: underline;
}

.opacity-0 {
  opacity: 0;
}

.opacity-100 {
  opacity: 1;
}

.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-inner {
  --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-cyan-900 {
  --tw-shadow-color: #164e63;
  --tw-shadow: var(--tw-shadow-colored);
}

.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.duration-300 {
  transition-duration: 300ms;
}

.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.hover\:bg-slate-800:hover {
  background-color: #2d3748;
}

.focus\:shadow-outline:focus {
  box-shadow: 0 0 0 2px rgba(66, 153, 225, 0.5);
}

@media (min-width: 640px) {
  .sm\:rounded-lg {
    border-radius: 0.375rem;
  }
}

.odd\:bg-white:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

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

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

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

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

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

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

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

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.hover\:bg-sky-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(125 211 252 / var(--tw-bg-opacity));
}

.hover\:bg-sky-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(14 165 233 / var(--tw-bg-opacity));
}

.hover\:bg-sky-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(2 132 199 / var(--tw-bg-opacity));
}

.hover\:bg-slate-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.hover\:bg-slate-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

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

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

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

.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

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

@media (min-width: 640px) {
  .sm\:w-1\/2 {
    width: 50%;
  }

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

@media (min-width: 768px) {
  .md\:w-1\/3 {
    width: 33.333333%;
  }

  .md\:w-3\/5 {
    width: 60%;
  }

  .md\:w-full {
    width: 100%;
  }

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

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

  .md\:p-5 {
    padding: 1.25rem;
  }

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

@media (min-width: 1024px) {
  .lg\:static {
    position: static;
  }

  .lg\:inset-0 {
    inset: 0px;
  }

  .lg\:z-auto {
    z-index: auto;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:m-6 {
    margin: 1.5rem;
  }

  .lg\:m-8 {
    margin: 2rem;
  }

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

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-3\/5 {
    height: 60%;
  }

  .lg\:h-6 {
    height: 1.5rem;
  }

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

  .lg\:h-full {
    height: 100%;
  }

  .lg\:w-1\/5 {
    width: 20%;
  }

  .lg\:w-1\/6 {
    width: 16.666667%;
  }

  .lg\:w-2\/5 {
    width: 40%;
  }

  .lg\:w-3\/5 {
    width: 60%;
  }

  .lg\:w-4\/6 {
    width: 66.666667%;
  }

  .lg\:w-6 {
    width: 1.5rem;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:w-full {
    width: 100%;
  }

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

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

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }

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

  .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:p-2 {
    padding: 0.5rem;
  }

  .lg\:pr-96 {
    padding-right: 24rem;
  }

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

  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .lg\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1280px) {
  .xl\:w-1\/3 {
    width: 33.333333%;
  }
}

@media (prefers-color-scheme: dark) {
  .dark\:hover\:bg-gray-600:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity));
  }

  .dark\:hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
}
    