@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300&display=swap');
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap');
/*
! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: var(--font-sans); /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
:root, [data-theme]{
  color: hsl(var(--nextui-foreground));
  background-color: hsl(var(--nextui-background));
}
html {
    /*font-family: var(--font-sans) !important;*/
    /*background-color: #1a1b1e !important;*/
    /*background-color: #000 !important;*/
    background: linear-gradient(180deg, #000435 0%, #13195E 100%) !important;
    /*background-color: linear-gradient(180deg, #000435 0%, #13195E 100%) !important;*/
  }
article,
  main {
    overflow: visible !important;
  }
.dark {
    --shiki-color-text: #c6ced6 !important;
    --shiki-token-constant: #79b8ff;
    --shiki-token-string: #ffab70;
    --shiki-token-comment: #767c9db0 !important;
    --shiki-token-keyword: #f97583;
    --shiki-token-parameter: #ff9800;
    --shiki-token-function: #79b8ff !important;
    --shiki-token-string-expression: #5de4c7 !important;
    --shiki-token-punctuation: #bbbbbb;
    --shiki-token-link: #ffab70;
  }
.dark body {
    background: #000 !important;
    /*background-color: rgba(0, 0, 0, 0.5) !important;*/

    /*background: #1a1b1e!important;*/
  }
.dark .nextra-nav-container .nextra-nav-container-blur {
    box-shadow: none !important;
    /*background-color: rgba(0, 0, 0, 0.5) !important;*/
    background: #000 !important;

  }
.dark .dark\:nx-bg-dark {
    background-color: #000 !important;
    /*background: linear-gradient(180deg, #000435 0%, #13195E 100%) !important;*/
    /*background-color: #000 !important;*/


    box-shadow: none !important;
  }
.dark footer {
    background-color: #000 !important;
  }
.dark .dark\:nx-text-slate-100 {
    color: rgba(241, 245, 249, 1) !important;
  }
.dark .nextra-content {
    color: rgba(255, 2`55, 255, 0.85) !important;
    /*color: rgba(33, 78, 124, 0.85) !important;*/
  }
/*.dark code .line.highlighted {*/
/*  background-color: hsl(var(--nextra-primary-hue) 100% 45%/0.2) !important;*/
/*}*/
/*.dark code .line .highlighted {*/
/*  --tw-shadow-color: hsl(var(--nextra-primary-hue) 100% 45%/0.3) !important;*/
/*  background-color: hsl(var(--nextra-primary-hue) 100% 45%/0.3) !important;*/
/*}*/
pre {
    border: 1px solid rgb(136 144 150 / 0.2) !important;
    background-color: transparent !important;
  }
*, ::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(0 114 245 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(0 114 245 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container{
  width: 100%;
}
@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .container{
    max-width: 1536px;
  }
}
.sr-only{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}
.pointer-events-none{
  pointer-events: none !important;
}
.visible{
  visibility: visible !important;
}
.invisible{
  visibility: hidden !important;
}
.static{
  position: static !important;
}
.fixed{
  position: fixed !important;
}
.absolute{
  position: absolute !important;
}
.relative{
  position: relative !important;
}
.sticky{
  position: sticky !important;
}
.inset-0{
  inset: 0px !important;
}
.inset-x-0{
  left: 0px !important;
  right: 0px !important;
}
.-bottom-\[calc\(theme\(fontSize\.tiny\)\*1\.5\)\]{
  bottom: calc(calc(var(--nextui-font-size-tiny) * 1.5) * -1) !important;
}
.bottom-0{
  bottom: 0px !important;
}
.bottom-\[10\%\]{
  bottom: 10% !important;
}
.bottom-\[5\%\]{
  bottom: 5% !important;
}
.left-0{
  left: 0px !important;
}
.left-1{
  left: 0.25rem !important;
}
.left-1\.5{
  left: 0.375rem !important;
}
.left-1\/2{
  left: 50% !important;
}
.left-2{
  left: 0.5rem !important;
}
.left-3{
  left: 0.75rem !important;
}
.left-\[10\%\]{
  left: 10% !important;
}
.left-\[5\%\]{
  left: 5% !important;
}
.right-1{
  right: 0.25rem !important;
}
.right-1\.5{
  right: 0.375rem !important;
}
.right-3{
  right: 0.75rem !important;
}
.right-\[10\%\]{
  right: 10% !important;
}
.right-\[5\%\]{
  right: 5% !important;
}
.top-0{
  top: 0px !important;
}
.top-1{
  top: 0.25rem !important;
}
.top-1\/2{
  top: 50% !important;
}
.top-\[10\%\]{
  top: 10% !important;
}
.top-\[5\%\]{
  top: 5% !important;
}
.top-\[var\(--navbar-height\)\]{
  top: var(--navbar-height) !important;
}
.-z-10{
  z-index: -10 !important;
}
.-z-30{
  z-index: -30 !important;
}
.z-0{
  z-index: 0 !important;
}
.z-10{
  z-index: 10 !important;
}
.z-20{
  z-index: 20 !important;
}
.z-30{
  z-index: 30 !important;
}
.z-40{
  z-index: 40 !important;
}
.z-50{
  z-index: 50 !important;
}
.-m-2{
  margin: -0.5rem !important;
}
.-m-2\.5{
  margin: -0.625rem !important;
}
.m-0{
  margin: 0px !important;
}
.mx-0{
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.mx-1{
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.mx-2{
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.mx-3{
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{
  margin-left: calc((1.25rem - 0.25rem) / 2) !important;
  margin-right: calc((1.25rem - 0.25rem) / 2) !important;
}
.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{
  margin-left: calc((1.5rem - 0.75rem) / 2) !important;
  margin-right: calc((1.5rem - 0.75rem) / 2) !important;
}
.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{
  margin-left: calc((1.75rem - 1.25rem) / 2) !important;
  margin-right: calc((1.75rem - 1.25rem) / 2) !important;
}
.my-0{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.my-1{
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.my-10{
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.my-16{
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{
  margin-top: calc((1.25rem - 0.25rem) / 2) !important;
  margin-bottom: calc((1.25rem - 0.25rem) / 2) !important;
}
.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{
  margin-top: calc((1.5rem - 0.75rem) / 2) !important;
  margin-bottom: calc((1.5rem - 0.75rem) / 2) !important;
}
.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{
  margin-top: calc((1.75rem - 1.25rem) / 2) !important;
  margin-bottom: calc((1.75rem - 1.25rem) / 2) !important;
}
.-mb-0{
  margin-bottom: -0px !important;
}
.-mb-0\.5{
  margin-bottom: -0.125rem !important;
}
.-mb-4{
  margin-bottom: -1rem !important;
}
.-mb-8{
  margin-bottom: -2rem !important;
}
.-mr-2{
  margin-right: -0.5rem !important;
}
.-ms-2{
  margin-inline-start: -0.5rem !important;
}
.mb-1{
  margin-bottom: 0.25rem !important;
}
.mb-1\.5{
  margin-bottom: 0.375rem !important;
}
.mb-2{
  margin-bottom: 0.5rem !important;
}
.mb-3{
  margin-bottom: 0.75rem !important;
}
.mb-5{
  margin-bottom: 1.25rem !important;
}
.mb-px{
  margin-bottom: 1px !important;
}
.ml-1{
  margin-left: 0.25rem !important;
}
.ml-1\.5{
  margin-left: 0.375rem !important;
}
.ml-2{
  margin-left: 0.5rem !important;
}
.mr-1{
  margin-right: 0.25rem !important;
}
.mr-2{
  margin-right: 0.5rem !important;
}
.mr-5{
  margin-right: 1.25rem !important;
}
.mt-1{
  margin-top: 0.25rem !important;
}
.mt-2{
  margin-top: 0.5rem !important;
}
.mt-24{
  margin-top: 6rem !important;
}
.mt-4{
  margin-top: 1rem !important;
}
.mt-5{
  margin-top: 1.25rem !important;
}
.box-border{
  box-sizing: border-box !important;
}
.line-clamp-1{
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 1 !important;
}
.block{
  display: block !important;
}
.inline-block{
  display: inline-block !important;
}
.inline{
  display: inline !important;
}
.flex{
  display: flex !important;
}
.inline-flex{
  display: inline-flex !important;
}
.table{
  display: table !important;
}
.grid{
  display: grid !important;
}
.inline-grid{
  display: inline-grid !important;
}
.hidden{
  display: none !important;
}
.aspect-\[605\/509\]{
  aspect-ratio: 605/509 !important;
}
.\!h-auto{
  height: auto !important;
}
.h-1{
  height: 0.25rem !important;
}
.h-1\.5{
  height: 0.375rem !important;
}
.h-10{
  height: 2.5rem !important;
}
.h-12{
  height: 3rem !important;
}
.h-14{
  height: 3.5rem !important;
}
.h-16{
  height: 4rem !important;
}
.h-2{
  height: 0.5rem !important;
}
.h-2\.5{
  height: 0.625rem !important;
}
.h-3{
  height: 0.75rem !important;
}
.h-3\.5{
  height: 0.875rem !important;
}
.h-32{
  height: 8rem !important;
}
.h-36{
  height: 9rem !important;
}
.h-4{
  height: 1rem !important;
}
.h-40{
  height: 10rem !important;
}
.h-5{
  height: 1.25rem !important;
}
.h-6{
  height: 1.5rem !important;
}
.h-64{
  height: 16rem !important;
}
.h-7{
  height: 1.75rem !important;
}
.h-8{
  height: 2rem !important;
}
.h-9{
  height: 2.25rem !important;
}
.h-\[100\%\]{
  height: 100% !important;
}
.h-\[100dvh\]{
  height: 100dvh !important;
}
.h-\[240px\]{
  height: 240px !important;
}
.h-\[2px\]{
  height: 2px !important;
}
.h-\[calc\(100dvh_-_var\(--navbar-height\)_-_1px\)\]{
  height: calc(100dvh - var(--navbar-height) - 1px) !important;
}
.h-\[var\(--navbar-height\)\]{
  height: var(--navbar-height) !important;
}
.h-auto{
  height: auto !important;
}
.h-divider{
  height: var(--nextui-divider-weight) !important;
}
.h-fit{
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.h-full{
  height: 100% !important;
}
.h-px{
  height: 1px !important;
}
.h-screen{
  height: 100vh !important;
}
.h-unit-10{
  height: var(--nextui-spacing-unit-10) !important;
}
.h-unit-12{
  height: var(--nextui-spacing-unit-12) !important;
}
.h-unit-4{
  height: var(--nextui-spacing-unit-4) !important;
}
.h-unit-8{
  height: var(--nextui-spacing-unit-8) !important;
}
.max-h-64{
  max-height: 16rem !important;
}
.max-h-\[calc\(100\%_-_7\.5rem\)\]{
  max-height: calc(100% - 7.5rem) !important;
}
.min-h-unit-10{
  min-height: var(--nextui-spacing-unit-10) !important;
}
.min-h-unit-12{
  min-height: var(--nextui-spacing-unit-12) !important;
}
.min-h-unit-16{
  min-height: var(--nextui-spacing-unit-16) !important;
}
.min-h-unit-4{
  min-height: var(--nextui-spacing-unit-4) !important;
}
.min-h-unit-8{
  min-height: var(--nextui-spacing-unit-8) !important;
}
.w-1{
  width: 0.25rem !important;
}
.w-1\.5{
  width: 0.375rem !important;
}
.w-10{
  width: 2.5rem !important;
}
.w-12{
  width: 3rem !important;
}
.w-14{
  width: 3.5rem !important;
}
.w-2{
  width: 0.5rem !important;
}
.w-2\.5{
  width: 0.625rem !important;
}
.w-20{
  width: 5rem !important;
}
.w-3{
  width: 0.75rem !important;
}
.w-3\.5{
  width: 0.875rem !important;
}
.w-32{
  width: 8rem !important;
}
.w-36{
  width: 9rem !important;
}
.w-4{
  width: 1rem !important;
}
.w-5{
  width: 1.25rem !important;
}
.w-6{
  width: 1.5rem !important;
}
.w-7{
  width: 1.75rem !important;
}
.w-8{
  width: 2rem !important;
}
.w-9{
  width: 2.25rem !important;
}
.w-\[100\%\]{
  width: 100% !important;
}
.w-\[240px\]{
  width: 240px !important;
}
.w-\[320px\]{
  width: 320px !important;
}
.w-\[400px\]{
  width: 400px !important;
}
.w-\[500px\]{
  width: 500px !important;
}
.w-\[80\%\]{
  width: 80% !important;
}
.w-\[calc\(100\%_-_theme\(spacing\.unit-6\)\)\]{
  width: calc(100% - var(--nextui-spacing-unit-6)) !important;
}
.w-auto{
  width: auto !important;
}
.w-divider{
  width: var(--nextui-divider-weight) !important;
}
.w-full{
  width: 100% !important;
}
.w-px{
  width: 1px !important;
}
.w-screen{
  width: 100vw !important;
}
.w-unit-10{
  width: var(--nextui-spacing-unit-10) !important;
}
.w-unit-12{
  width: var(--nextui-spacing-unit-12) !important;
}
.w-unit-4{
  width: var(--nextui-spacing-unit-4) !important;
}
.w-unit-8{
  width: var(--nextui-spacing-unit-8) !important;
}
.min-w-\[200px\]{
  min-width: 200px !important;
}
.min-w-fit{
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}
.min-w-full{
  min-width: 100% !important;
}
.min-w-max{
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}
.min-w-unit-10{
  min-width: var(--nextui-spacing-unit-10) !important;
}
.min-w-unit-12{
  min-width: var(--nextui-spacing-unit-12) !important;
}
.min-w-unit-16{
  min-width: var(--nextui-spacing-unit-16) !important;
}
.min-w-unit-20{
  min-width: var(--nextui-spacing-unit-20) !important;
}
.min-w-unit-24{
  min-width: var(--nextui-spacing-unit-24) !important;
}
.min-w-unit-5{
  min-width: var(--nextui-spacing-unit-5) !important;
}
.min-w-unit-6{
  min-width: var(--nextui-spacing-unit-6) !important;
}
.min-w-unit-7{
  min-width: var(--nextui-spacing-unit-7) !important;
}
.min-w-unit-8{
  min-width: var(--nextui-spacing-unit-8) !important;
}
.max-w-2xl{
  max-width: 42rem !important;
}
.max-w-3xl{
  max-width: 48rem !important;
}
.max-w-4xl{
  max-width: 56rem !important;
}
.max-w-5xl{
  max-width: 64rem !important;
}
.max-w-\[1024px\]{
  max-width: 1024px !important;
}
.max-w-\[1280px\]{
  max-width: 1280px !important;
}
.max-w-\[1536px\]{
  max-width: 1536px !important;
}
.max-w-\[250px\]{
  max-width: 250px !important;
}
.max-w-\[640px\]{
  max-width: 640px !important;
}
.max-w-\[768px\]{
  max-width: 768px !important;
}
.max-w-fit{
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}
.max-w-full{
  max-width: 100% !important;
}
.max-w-lg{
  max-width: 32rem !important;
}
.max-w-md{
  max-width: 28rem !important;
}
.max-w-sm{
  max-width: 24rem !important;
}
.max-w-xl{
  max-width: 36rem !important;
}
.max-w-xs{
  max-width: 20rem !important;
}
.flex-1{
  flex: 1 1 0% !important;
}
.flex-auto{
  flex: 1 1 auto !important;
}
.flex-initial{
  flex: 0 1 auto !important;
}
.flex-none{
  flex: none !important;
}
.flex-shrink-0{
  flex-shrink: 0 !important;
}
.shrink-0{
  flex-shrink: 0 !important;
}
.flex-grow{
  flex-grow: 1 !important;
}
.grow{
  flex-grow: 1 !important;
}
.basis-0{
  flex-basis: 0px !important;
}
.table-auto{
  table-layout: auto !important;
}
.table-fixed{
  table-layout: fixed !important;
}
.origin-center{
  transform-origin: center !important;
}
.origin-left{
  transform-origin: left !important;
}
.origin-right{
  transform-origin: right !important;
}
.origin-top-left{
  transform-origin: top left !important;
}
.-translate-x-1\/2{
  --tw-translate-x: -50% !important;
  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)) !important;
}
.-translate-y-1\/2{
  --tw-translate-y: -50% !important;
  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)) !important;
}
.-translate-y-32{
  --tw-translate-y: -8rem !important;
  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)) !important;
}
.-translate-y-40{
  --tw-translate-y: -10rem !important;
  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)) !important;
}
.-translate-y-5{
  --tw-translate-y: -1.25rem !important;
  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)) !important;
}
.-translate-y-5\.5{
  --tw-translate-y: -5.5rem !important;
  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)) !important;
}
.-translate-y-\[40\%\]{
  --tw-translate-y: -40% !important;
  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)) !important;
}
.translate-x-1{
  --tw-translate-x: 0.25rem !important;
  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)) !important;
}
.translate-x-1\/2{
  --tw-translate-x: 50% !important;
  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)) !important;
}
.translate-y-1{
  --tw-translate-y: 0.25rem !important;
  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)) !important;
}
.translate-y-1\/2{
  --tw-translate-y: 50% !important;
  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)) !important;
}
.rotate-0{
  --tw-rotate: 0deg !important;
  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)) !important;
}
.rotate-180{
  --tw-rotate: 180deg !important;
  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)) !important;
}
.scale-0{
  --tw-scale-x: 0 !important;
  --tw-scale-y: 0 !important;
  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)) !important;
}
.scale-100{
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  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)) !important;
}
.scale-105{
  --tw-scale-x: 1.05 !important;
  --tw-scale-y: 1.05 !important;
  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)) !important;
}
.scale-50{
  --tw-scale-x: .5 !important;
  --tw-scale-y: .5 !important;
  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)) !important;
}
.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)) !important;
}
@keyframes appear{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
.animate-\[appear_0\.6s_ease-in-out\]{
  animation: appear 0.6s ease-in-out !important;
}
@keyframes appear{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
.animate-\[appear_0\.8s_ease-in-out\]{
  animation: appear 0.8s ease-in-out !important;
}
@keyframes appear{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
.animate-\[appear_1s_ease-in-out\]{
  animation: appear 1s ease-in-out !important;
}
@keyframes appear{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
.animate-\[appear_1s_ease\]{
  animation: appear 1s ease !important;
}
@keyframes appear{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
.animate-appear{
  animation: appear 0.5s ease forwards !important;
}
@keyframes drip-expand{
  0%{
    opacity: 0.2;
    transform: scale(0);
  }
  100%{
    opacity: 0;
    transform: scale(2);
  }
}
.animate-drip-expand{
  animation: drip-expand 420ms linear !important;
}
@keyframes gradientBackground{
  0%, 100%{
    background-position: 0% 50%;
  }
  50%{
    background-position: 100% 50%;
  }
}
.animate-gradientBackground{
  animation: gradientBackground 5s ease infinite !important;
}
@keyframes indeterminate-bar{
  0%{
    transform: translateX(-50%) scaleX(0.2);
  }
  100%{
    transform: translateX(100%) scaleX(1);
  }
}
.animate-indeterminate-bar{
  animation: indeterminate-bar 1.5s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite normal none running !important;
}
.animate-none{
  animation: none !important;
}
@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}
.animate-spin{
  animation: spin 1s linear infinite !important;
}
@keyframes spinner-spin{
  0%{
    transform: rotate(0deg);
  }
  100%{
    transform: rotate(360deg);
  }
}
.animate-spinner-ease-spin{
  animation: spinner-spin 0.8s ease infinite !important;
}
@keyframes spinner-spin{
  0%{
    transform: rotate(0deg);
  }
  100%{
    transform: rotate(360deg);
  }
}
.animate-spinner-linear-spin{
  animation: spinner-spin 0.8s linear infinite !important;
}
@keyframes typewriter{
  from{
    width: 0;
  }
  to{
    width: 100%;
  }
}
.animate-typewriter{
  animation: typewriter 2s steps(40, end) 1s forwards !important;
}
.cursor-default{
  cursor: default !important;
}
.cursor-grab{
  cursor: grab !important;
}
.cursor-not-allowed{
  cursor: not-allowed !important;
}
.cursor-pointer{
  cursor: pointer !important;
}
.cursor-text{
  cursor: text !important;
}
.touch-none{
  touch-action: none !important;
}
.select-none{
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}
.resize-none{
  resize: none !important;
}
.resize{
  resize: both !important;
}
.scroll-py-6{
  scroll-padding-top: 1.5rem !important;
  scroll-padding-bottom: 1.5rem !important;
}
.list-none{
  list-style-type: none !important;
}
.appearance-none{
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.flex-row{
  flex-direction: row !important;
}
.flex-col{
  flex-direction: column !important;
}
.flex-col-reverse{
  flex-direction: column-reverse !important;
}
.flex-wrap{
  flex-wrap: wrap !important;
}
.flex-nowrap{
  flex-wrap: nowrap !important;
}
.place-content-center{
  place-content: center !important;
}
.items-start{
  align-items: flex-start !important;
}
.items-end{
  align-items: flex-end !important;
}
.items-center{
  align-items: center !important;
}
.justify-start{
  justify-content: flex-start !important;
}
.justify-end{
  justify-content: flex-end !important;
}
.justify-center{
  justify-content: center !important;
}
.justify-between{
  justify-content: space-between !important;
}
.\!gap-0{
  gap: 0px !important;
}
.\!gap-unit-0{
  gap: var(--nextui-spacing-unit-0) !important;
}
.gap-0{
  gap: 0px !important;
}
.gap-0\.5{
  gap: 0.125rem !important;
}
.gap-1{
  gap: 0.25rem !important;
}
.gap-1\.5{
  gap: 0.375rem !important;
}
.gap-10{
  gap: 2.5rem !important;
}
.gap-2{
  gap: 0.5rem !important;
}
.gap-3{
  gap: 0.75rem !important;
}
.gap-4{
  gap: 1rem !important;
}
.gap-6{
  gap: 1.5rem !important;
}
.gap-unit-2{
  gap: var(--nextui-spacing-unit-2) !important;
}
.gap-unit-3{
  gap: var(--nextui-spacing-unit-3) !important;
}
.space-x-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-0\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.125rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
}
.space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
}
.self-center{
  align-self: center !important;
}
.overflow-auto{
  overflow: auto !important;
}
.overflow-hidden{
  overflow: hidden !important;
}
.overflow-visible{
  overflow: visible !important;
}
.overflow-x-auto{
  overflow-x: auto !important;
}
.overflow-y-auto{
  overflow-y: auto !important;
}
.overflow-y-hidden{
  overflow-y: hidden !important;
}
.overflow-x-scroll{
  overflow-x: scroll !important;
}
.truncate{
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.whitespace-normal{
  white-space: normal !important;
}
.whitespace-nowrap{
  white-space: nowrap !important;
}
.break-words{
  overflow-wrap: break-word !important;
}
.\!rounded-none{
  border-radius: 0 !important;
}
.rounded{
  border-radius: 14px !important;
}
.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\]{
  border-radius: calc(var(--nextui-radius-large) / 1.5) !important;
}
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]{
  border-radius: calc(var(--nextui-radius-medium) * 0.5) !important;
}
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]{
  border-radius: calc(var(--nextui-radius-medium) * 0.6) !important;
}
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]{
  border-radius: calc(var(--nextui-radius-medium) * 0.7) !important;
}
.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\]{
  border-radius: calc(var(--nextui-radius-medium) / 2) !important;
}
.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\]{
  border-radius: calc(var(--nextui-radius-small) / 2) !important;
}
.rounded-full{
  border-radius: 9999px !important;
}
.rounded-large{
  border-radius: var(--nextui-radius-large) !important;
}
.rounded-lg{
  border-radius: 14px !important;
}
.rounded-md{
  border-radius: 12px !important;
}
.rounded-medium{
  border-radius: var(--nextui-radius-medium) !important;
}
.rounded-none{
  border-radius: 0 !important;
}
.rounded-sm{
  border-radius: 9px !important;
}
.rounded-small{
  border-radius: var(--nextui-radius-small) !important;
}
.\!rounded-l-none{
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.\!rounded-r-none{
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-b-large{
  border-bottom-right-radius: var(--nextui-radius-large) !important;
  border-bottom-left-radius: var(--nextui-radius-large) !important;
}
.rounded-b-medium{
  border-bottom-right-radius: var(--nextui-radius-medium) !important;
  border-bottom-left-radius: var(--nextui-radius-medium) !important;
}
.rounded-b-small{
  border-bottom-right-radius: var(--nextui-radius-small) !important;
  border-bottom-left-radius: var(--nextui-radius-small) !important;
}
.rounded-t-large{
  border-top-left-radius: var(--nextui-radius-large) !important;
  border-top-right-radius: var(--nextui-radius-large) !important;
}
.rounded-t-medium{
  border-top-left-radius: var(--nextui-radius-medium) !important;
  border-top-right-radius: var(--nextui-radius-medium) !important;
}
.rounded-t-small{
  border-top-left-radius: var(--nextui-radius-small) !important;
  border-top-right-radius: var(--nextui-radius-small) !important;
}
.border{
  border-width: 1px !important;
}
.border-0{
  border-width: 0px !important;
}
.border-1{
  border-width: 1px !important;
}
.border-2{
  border-width: 2px !important;
}
.border-3{
  border-width: 3px !important;
}
.border-medium{
  border-width: var(--nextui-border-width-medium) !important;
}
.border-small{
  border-width: var(--nextui-border-width-small) !important;
}
.border-b{
  border-bottom-width: 1px !important;
}
.border-b-\[1px\]{
  border-bottom-width: 1px !important;
}
.border-b-medium{
  border-bottom-width: var(--nextui-border-width-medium) !important;
}
.border-r-1{
  border-right-width: 1px !important;
}
.border-t-\[1px\]{
  border-top-width: 1px !important;
}
.border-solid{
  border-style: solid !important;
}
.border-dotted{
  border-style: dotted !important;
}
.border-none{
  border-style: none !important;
}
.\!border-danger{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.border-\[\#292f46\]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(41 47 70 / var(--tw-border-opacity)) !important;
}
.border-background{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.border-danger{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.border-default{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity))) !important;
}
.border-default-200{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-border-opacity))) !important;
}
.border-default-300{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity))) !important;
}
.border-divider{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-border-opacity))) !important;
}
.border-foreground{
  --tw-border-opacity: 1 !important;
  border-color: rgb(17 24 28 / var(--tw-border-opacity)) !important;
}
.border-gray-200{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 231 235 / var(--tw-border-opacity)) !important;
}
.border-orange-500{
  --tw-border-opacity: 1 !important;
  border-color: rgb(249 115 22 / var(--tw-border-opacity)) !important;
}
.border-primary{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.border-secondary{
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.border-success{
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.border-transparent{
  border-color: transparent !important;
}
.border-warning{
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.border-white\/30{
  border-color: rgb(255 255 255 / 0.3) !important;
}
.border-white\/50{
  border-color: rgb(255 255 255 / 0.5) !important;
}
.border-x-transparent{
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
.border-y-transparent{
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
}
.border-b-current{
  border-bottom-color: currentColor !important;
}
.border-b-danger{
  --tw-border-opacity: 1 !important;
  border-bottom-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.border-b-default{
  --tw-border-opacity: 1 !important;
  border-bottom-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity))) !important;
}
.border-b-foreground{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(17 24 28 / var(--tw-border-opacity)) !important;
}
.border-b-primary{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.border-b-secondary{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.border-b-success{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.border-b-warning{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.border-b-white{
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity)) !important;
}
.border-l-transparent{
  border-left-color: transparent !important;
}
.border-r-transparent{
  border-right-color: transparent !important;
}
.border-s-danger{
  --tw-border-opacity: 1 !important;
  border-inline-start-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.border-s-foreground{
  --tw-border-opacity: 1 !important;
  border-inline-start-color: rgb(17 24 28 / var(--tw-border-opacity)) !important;
}
.border-s-primary{
  --tw-border-opacity: 1 !important;
  border-inline-start-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.border-s-secondary{
  --tw-border-opacity: 1 !important;
  border-inline-start-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.border-s-success{
  --tw-border-opacity: 1 !important;
  border-inline-start-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.border-s-warning{
  --tw-border-opacity: 1 !important;
  border-inline-start-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.border-t-transparent{
  border-top-color: transparent !important;
}
.bg-\[\#19172c\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(25 23 44 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#292f46\]\/50{
  background-color: rgb(41 47 70 / 0.5) !important;
}
.bg-\[\#6f4ef2\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(111 78 242 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#e0e0ff\]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(224 224 255 / var(--tw-bg-opacity)) !important;
}
.bg-background{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.bg-background\/10{
  background-color: rgb(255 255 255 / 0.1) !important;
}
.bg-background\/70{
  background-color: rgb(255 255 255 / 0.7) !important;
}
.bg-background\/80{
  background-color: rgb(255 255 255 / 0.8) !important;
}
.bg-black{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.bg-blue-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.bg-blue-500\/0{
  background-color: rgb(0 114 245 / 0) !important;
}
.bg-blue-500\/75{
  background-color: rgb(0 114 245 / 0.75) !important;
}
.bg-blue-800{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 46 98 / var(--tw-bg-opacity)) !important;
}
.bg-content1{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity))) !important;
}
.bg-content3{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity))) !important;
}
.bg-current{
  background-color: currentColor !important;
}
.bg-danger{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.bg-danger-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity))) !important;
}
.bg-danger\/20{
  background-color: hsl(var(--nextui-danger) / 0.2) !important;
}
.bg-default{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity))) !important;
}
.bg-default-100{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity))) !important;
}
.bg-default-200{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity))) !important;
}
.bg-default-200\/50{
  background-color: hsl(var(--nextui-default-200) / 0.5) !important;
}
.bg-default-300\/50{
  background-color: hsl(var(--nextui-default-300) / 0.5) !important;
}
.bg-default-400{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity))) !important;
}
.bg-default-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-50) / var(--nextui-default-50-opacity, var(--tw-bg-opacity))) !important;
}
.bg-default-500{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-bg-opacity))) !important;
}
.bg-default\/40{
  background-color: hsl(var(--nextui-default) / 0.4) !important;
}
.bg-divider{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity))) !important;
}
.bg-foreground{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 24 28 / var(--tw-bg-opacity)) !important;
}
.bg-foreground\/10{
  background-color: rgb(17 24 28 / 0.1) !important;
}
.bg-gray-200{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity)) !important;
}
.bg-gray-200\/50{
  background-color: rgb(229 231 235 / 0.5) !important;
}
.bg-gray-700{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity)) !important;
}
.bg-gray-800{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity)) !important;
}
.bg-gray-950\/95{
  background-color: rgb(3 7 18 / 0.95) !important;
}
.bg-green-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.bg-green-700{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(14 121 60 / var(--tw-bg-opacity)) !important;
}
.bg-indigo-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity)) !important;
}
.bg-neutral{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(136 144 150 / var(--tw-bg-opacity)) !important;
}
.bg-neutral\/10{
  background-color: rgb(136 144 150 / 0.1) !important;
}
.bg-neutral\/20{
  background-color: rgb(136 144 150 / 0.2) !important;
}
.bg-overlay\/30{
  background-color: hsl(var(--nextui-overlay) / 0.3) !important;
}
.bg-overlay\/50{
  background-color: hsl(var(--nextui-overlay) / 0.5) !important;
}
.bg-primary{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.bg-primary-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity))) !important;
}
.bg-primary\/20{
  background-color: rgb(0 114 245 / 0.2) !important;
}
.bg-primary\/40{
  background-color: rgb(0 114 245 / 0.4) !important;
}
.bg-purple{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.bg-purple-700{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(72 24 120 / var(--tw-bg-opacity)) !important;
}
.bg-purple-700\/0{
  background-color: rgb(72 24 120 / 0) !important;
}
.bg-purple-800{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(48 16 80 / var(--tw-bg-opacity)) !important;
}
.bg-purple\/40{
  background-color: rgb(120 40 200 / 0.4) !important;
}
.bg-red-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(243 18 96 / var(--tw-bg-opacity)) !important;
}
.bg-red-500\/10{
  background-color: rgb(243 18 96 / 0.1) !important;
}
.bg-red-500\/50{
  background-color: rgb(243 18 96 / 0.5) !important;
}
.bg-secondary{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.bg-secondary-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity))) !important;
}
.bg-secondary\/20{
  background-color: rgb(120 40 200 / 0.2) !important;
}
.bg-success{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.bg-success-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity))) !important;
}
.bg-success\/20{
  background-color: rgb(23 201 100 / 0.2) !important;
}
.bg-transparent{
  background-color: transparent !important;
}
.bg-warning{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.bg-warning-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity))) !important;
}
.bg-warning\/20{
  background-color: rgb(245 165 36 / 0.2) !important;
}
.bg-white{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.bg-white\/30{
  background-color: rgb(255 255 255 / 0.3) !important;
}
.bg-yellow-500{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.bg-gradient-to-br{
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)) !important;
}
.bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}
.bg-stripe-gradient{
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent) !important;
}
.from-\[\#FFB457\]{
  --tw-gradient-from: #FFB457 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(255 180 87 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-orange-400{
  --tw-gradient-from: #fb923c var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-orange-500\/90{
  --tw-gradient-from: rgb(249 115 22 / 0.9) var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-orange-600{
  --tw-gradient-from: #ea580c var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-pink-500{
  --tw-gradient-from: #ff4ecd var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(255 78 205 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-red-500{
  --tw-gradient-from: #f31260 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(243 18 96 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.from-violet-500{
  --tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.via-orange-500{
  --tw-gradient-to: rgb(249 115 22 / 0)  var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to) !important;
}
.via-orange-500\/90{
  --tw-gradient-to: rgb(249 115 22 / 0)  var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / 0.9) var(--tw-gradient-via-position), var(--tw-gradient-to) !important;
}
.to-\[\#FF705B\]{
  --tw-gradient-to: #FF705B var(--tw-gradient-to-position) !important;
}
.to-fuchsia-500{
  --tw-gradient-to: #d946ef var(--tw-gradient-to-position) !important;
}
.to-orange-500{
  --tw-gradient-to: #f97316 var(--tw-gradient-to-position) !important;
}
.to-orange-600\/90{
  --tw-gradient-to: rgb(234 88 12 / 0.9) var(--tw-gradient-to-position) !important;
}
.to-orange-700{
  --tw-gradient-to: #c2410c var(--tw-gradient-to-position) !important;
}
.to-yellow-500{
  --tw-gradient-to: #f5a524 var(--tw-gradient-to-position) !important;
}
.bg-\[length\:1\.25rem_1\.25rem\]{
  background-size: 1.25rem 1.25rem !important;
}
.fill-black{
  fill: #000000 !important;
}
.fill-white{
  fill: #ffffff !important;
}
.stroke-black{
  stroke: #000000 !important;
}
.stroke-current{
  stroke: currentColor !important;
}
.stroke-default-300\/50{
  stroke: hsl(var(--nextui-default-300) / 0.5) !important;
}
.stroke-white{
  stroke: #ffffff !important;
}
.stroke-white\/10{
  stroke: rgb(255 255 255 / 0.1) !important;
}
.object-cover{
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.p-0{
  padding: 0px !important;
}
.p-1{
  padding: 0.25rem !important;
}
.p-1\.5{
  padding: 0.375rem !important;
}
.p-2{
  padding: 0.5rem !important;
}
.p-2\.5{
  padding: 0.625rem !important;
}
.p-3{
  padding: 0.75rem !important;
}
.p-4{
  padding: 1rem !important;
}
.p-5{
  padding: 1.25rem !important;
}
.\!px-1{
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.px-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-1{
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.px-1\.5{
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}
.px-10{
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
.px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.px-2\.5{
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.px-3{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-5{
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.px-6{
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.px-unit-0{
  padding-left: var(--nextui-spacing-unit-0) !important;
  padding-right: var(--nextui-spacing-unit-0) !important;
}
.px-unit-3{
  padding-left: var(--nextui-spacing-unit-3) !important;
  padding-right: var(--nextui-spacing-unit-3) !important;
}
.px-unit-4{
  padding-left: var(--nextui-spacing-unit-4) !important;
  padding-right: var(--nextui-spacing-unit-4) !important;
}
.px-unit-6{
  padding-left: var(--nextui-spacing-unit-6) !important;
  padding-right: var(--nextui-spacing-unit-6) !important;
}
.py-0{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-0\.5{
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.py-1{
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.py-1\.5{
  padding-top: 0.375rem !important;
  padding-bottom: 0.375rem !important;
}
.py-2{
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-2\.5{
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.py-3{
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.py-4{
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-5{
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.py-6{
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.\!pb-0{
  padding-bottom: 0px !important;
}
.pb-0{
  padding-bottom: 0px !important;
}
.pb-0\.5{
  padding-bottom: 0.125rem !important;
}
.pb-1{
  padding-bottom: 0.25rem !important;
}
.pb-1\.5{
  padding-bottom: 0.375rem !important;
}
.pb-20{
  padding-bottom: 5rem !important;
}
.pl-0{
  padding-left: 0px !important;
}
.pl-0\.5{
  padding-left: 0.125rem !important;
}
.pl-1{
  padding-left: 0.25rem !important;
}
.pl-3{
  padding-left: 0.75rem !important;
}
.pl-4{
  padding-left: 1rem !important;
}
.pr-0{
  padding-right: 0px !important;
}
.pr-0\.5{
  padding-right: 0.125rem !important;
}
.pr-1{
  padding-right: 0.25rem !important;
}
.pr-2{
  padding-right: 0.5rem !important;
}
.pr-6{
  padding-right: 1.5rem !important;
}
.pt-0{
  padding-top: 0px !important;
}
.pt-2{
  padding-top: 0.5rem !important;
}
.pt-20{
  padding-top: 5rem !important;
}
.pt-4{
  padding-top: 1rem !important;
}
.text-left{
  text-align: left !important;
}
.text-center{
  text-align: center !important;
}
.text-right{
  text-align: right !important;
}
.text-start{
  text-align: start !important;
}
.align-middle{
  vertical-align: middle !important;
}
.font-mono{
  font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace !important;
}
.font-sans{
  font-family: var(--font-sans) !important;
}
.text-3xl{
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}
.text-4xl{
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}
.text-\[0\.55rem\]{
  font-size: 0.55rem !important;
}
.text-\[0\.5rem\]{
  font-size: 0.5rem !important;
}
.text-\[0\.6rem\]{
  font-size: 0.6rem !important;
}
.text-large{
  font-size: var(--nextui-font-size-large) !important;
  line-height: var(--nextui-line-height-large) !important;
}
.text-lg{
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.text-medium{
  font-size: var(--nextui-font-size-medium) !important;
  line-height: var(--nextui-line-height-medium) !important;
}
.text-sm{
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.text-small{
  font-size: var(--nextui-font-size-small) !important;
  line-height: var(--nextui-line-height-small) !important;
}
.text-tiny{
  font-size: var(--nextui-font-size-tiny) !important;
  line-height: var(--nextui-line-height-tiny) !important;
}
.text-xl{
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
.text-xs{
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.font-bold{
  font-weight: 700 !important;
}
.font-extrabold{
  font-weight: 800 !important;
}
.font-medium{
  font-weight: 500 !important;
}
.font-normal{
  font-weight: 400 !important;
}
.font-semibold{
  font-weight: 600 !important;
}
.capitalize{
  text-transform: capitalize !important;
}
.normal-case{
  text-transform: none !important;
}
.italic{
  font-style: italic !important;
}
.tracking-wider{
  letter-spacing: 0.05em !important;
}
.\!text-danger{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;
}
.text-\[\#a8b0d3\]{
  --tw-text-opacity: 1 !important;
  color: rgb(168 176 211 / var(--tw-text-opacity)) !important;
}
.text-background{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-black{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.text-blue-500{
  --tw-text-opacity: 1 !important;
  color: rgb(0 114 245 / var(--tw-text-opacity)) !important;
}
.text-blue-900{
  --tw-text-opacity: 1 !important;
  color: rgb(0 23 49 / var(--tw-text-opacity)) !important;
}
.text-current{
  color: currentColor !important;
}
.text-danger{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;
}
.text-danger-300{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity))) !important;
}
.text-danger-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity))) !important;
}
.text-danger\/80{
  color: hsl(var(--nextui-danger) / 0.8) !important;
}
.text-default-400{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-text-opacity))) !important;
}
.text-default-500{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity))) !important;
}
.text-default-600{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity))) !important;
}
.text-default-600\/60{
  color: hsl(var(--nextui-default-600) / 0.6) !important;
}
.text-default-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity))) !important;
}
.text-foreground{
  --tw-text-opacity: 1 !important;
  color: rgb(17 24 28 / var(--tw-text-opacity)) !important;
}
.text-foreground-400{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity))) !important;
}
.text-foreground-500{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity))) !important;
}
.text-foreground-600{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity))) !important;
}
.text-foreground\/50{
  color: rgb(17 24 28 / 0.5) !important;
}
.text-gray-500{
  --tw-text-opacity: 1 !important;
  color: rgb(107 114 128 / var(--tw-text-opacity)) !important;
}
.text-gray-800{
  --tw-text-opacity: 1 !important;
  color: rgb(31 41 55 / var(--tw-text-opacity)) !important;
}
.text-inherit{
  color: inherit !important;
}
.text-primary{
  --tw-text-opacity: 1 !important;
  color: rgb(0 114 245 / var(--tw-text-opacity)) !important;
}
.text-primary-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.text-primary\/80{
  color: rgb(0 114 245 / 0.8) !important;
}
.text-purple-800{
  --tw-text-opacity: 1 !important;
  color: rgb(48 16 80 / var(--tw-text-opacity)) !important;
}
.text-secondary{
  --tw-text-opacity: 1 !important;
  color: rgb(120 40 200 / var(--tw-text-opacity)) !important;
}
.text-secondary-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.text-secondary\/80{
  color: rgb(120 40 200 / 0.8) !important;
}
.text-slate-700{
  --tw-text-opacity: 1 !important;
  color: rgb(51 65 85 / var(--tw-text-opacity)) !important;
}
.text-success{
  --tw-text-opacity: 1 !important;
  color: rgb(23 201 100 / var(--tw-text-opacity)) !important;
}
.text-success-600{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity))) !important;
}
.text-success-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity))) !important;
}
.text-success\/80{
  color: rgb(23 201 100 / 0.8) !important;
}
.text-warning{
  --tw-text-opacity: 1 !important;
  color: rgb(245 165 36 / var(--tw-text-opacity)) !important;
}
.text-warning-600{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity))) !important;
}
.text-warning-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity))) !important;
}
.text-warning\/80{
  color: rgb(245 165 36 / 0.8) !important;
}
.text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-white\/50{
  color: rgb(255 255 255 / 0.5) !important;
}
.text-white\/60{
  color: rgb(255 255 255 / 0.6) !important;
}
.text-white\/90{
  color: rgb(255 255 255 / 0.9) !important;
}
.underline{
  text-decoration-line: underline !important;
}
.no-underline{
  text-decoration-line: none !important;
}
.underline-offset-4{
  text-underline-offset: 4px !important;
}
.antialiased{
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.subpixel-antialiased{
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}
.opacity-0{
  opacity: 0 !important;
}
.opacity-10{
  opacity: 0.1 !important;
}
.opacity-100{
  opacity: 1 !important;
}
.opacity-25{
  opacity: 0.25 !important;
}
.opacity-30{
  opacity: 0.3 !important;
}
.opacity-50{
  opacity: 0.5 !important;
}
.opacity-60{
  opacity: 0.6 !important;
}
.opacity-70{
  opacity: 0.7 !important;
}
.opacity-75{
  opacity: 0.75 !important;
}
.opacity-90{
  opacity: 0.9 !important;
}
.opacity-\[value\]{
  opacity: value !important;
}
.opacity-disabled{
  opacity: var(--nextui-disabled-opacity) !important;
}
.shadow{
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]{
  --tw-shadow: 0 1px 0px 0 rgba(0,0,0,0.05) !important;
  --tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-large{
  --tw-shadow: var(--nextui-box-shadow-large) !important;
  --tw-shadow-colored: var(--nextui-box-shadow-large) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-md{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-medium{
  --tw-shadow: var(--nextui-box-shadow-medium) !important;
  --tw-shadow-colored: var(--nextui-box-shadow-medium) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-none{
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-small{
  --tw-shadow: var(--nextui-box-shadow-small) !important;
  --tw-shadow-colored: var(--nextui-box-shadow-small) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow-black\/5{
  --tw-shadow-color: rgb(0 0 0 / 0.05) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.shadow-danger\/40{
  --tw-shadow-color: hsl(var(--nextui-danger) / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.shadow-default\/50{
  --tw-shadow-color: hsl(var(--nextui-default) / 0.5) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.shadow-foreground\/40{
  --tw-shadow-color: rgb(17 24 28 / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.shadow-indigo-500\/20{
  --tw-shadow-color: rgb(99 102 241 / 0.2) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.shadow-primary\/40{
  --tw-shadow-color: rgb(0 114 245 / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.shadow-secondary\/40{
  --tw-shadow-color: rgb(120 40 200 / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.shadow-success\/40{
  --tw-shadow-color: rgb(23 201 100 / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.shadow-warning\/40{
  --tw-shadow-color: rgb(245 165 36 / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.shadow-white{
  --tw-shadow-color: #ffffff !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.\!outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.ring-1{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.ring-2{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.ring-background{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity)) !important;
}
.ring-danger{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-ring-opacity))) !important;
}
.ring-default{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-ring-opacity))) !important;
}
.ring-focus{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity))) !important;
}
.ring-primary{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 114 245 / var(--tw-ring-opacity)) !important;
}
.ring-secondary{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(120 40 200 / var(--tw-ring-opacity)) !important;
}
.ring-success{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(23 201 100 / var(--tw-ring-opacity)) !important;
}
.ring-transparent{
  --tw-ring-color: transparent !important;
}
.ring-warning{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(245 165 36 / var(--tw-ring-opacity)) !important;
}
.ring-offset-2{
  --tw-ring-offset-width: 2px !important;
}
.ring-offset-background{
  --tw-ring-offset-color: #ffffff !important;
}
.blur{
  --tw-blur: blur(8px) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.blur-lg{
  --tw-blur: blur(16px) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.drop-shadow-md{
  --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06)) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.saturate-150{
  --tw-saturate: saturate(1.5) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.backdrop-blur{
  --tw-backdrop-blur: blur(8px) !important;
  -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) !important;
          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) !important;
}
.backdrop-blur-lg{
  --tw-backdrop-blur: blur(16px) !important;
  -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) !important;
          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) !important;
}
.backdrop-blur-md{
  --tw-backdrop-blur: blur(12px) !important;
  -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) !important;
          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) !important;
}
.backdrop-blur-sm{
  --tw-backdrop-blur: blur(4px) !important;
  -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) !important;
          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) !important;
}
.backdrop-blur-xl{
  --tw-backdrop-blur: blur(24px) !important;
  -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) !important;
          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) !important;
}
.backdrop-opacity-40{
  --tw-backdrop-opacity: opacity(0.4) !important;
  -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) !important;
          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) !important;
}
.backdrop-opacity-disabled{
  --tw-backdrop-opacity: opacity(var(--nextui-disabled-opacity)) !important;
  -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) !important;
          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) !important;
}
.backdrop-saturate-150{
  --tw-backdrop-saturate: saturate(1.5) !important;
  -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) !important;
          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) !important;
}
.backdrop-filter{
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
          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) !important;
}
.\!transition-none{
  transition-property: none !important;
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-\[transform\2c color\2c left\2c opacity\]{
  transition-property: transform,color,left,opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-all{
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-none{
  transition-property: none !important;
}
.transition-opacity{
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-shadow{
  transition-property: box-shadow !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-transform{
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.\!duration-100{
  transition-duration: 100ms !important;
}
.\!duration-150{
  transition-duration: 150ms !important;
}
.\!duration-200{
  transition-duration: 200ms !important;
}
.\!duration-300{
  transition-duration: 300ms !important;
}
.\!duration-500{
  transition-duration: 500ms !important;
}
.duration-150{
  transition-duration: 150ms !important;
}
.duration-300{
  transition-duration: 300ms !important;
}
.\!ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
.\!ease-soft-spring{
  transition-timing-function: cubic-bezier(0.155, 1.105, 0.295, 1.12) !important;
}
.ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}
.will-change-auto{
  will-change: auto !important;
}
.will-change-transform{
  will-change: transform !important;
}
:root,.light,[data-theme="light"]{
  color-scheme: light !important;
  --nextui-background: 0 0% 100% !important;
  --nextui-foreground-50: 0 0% 98% !important;
  --nextui-foreground-100: 240 5% 96% !important;
  --nextui-foreground-200: 240 6% 90% !important;
  --nextui-foreground-300: 240 5% 84% !important;
  --nextui-foreground-400: 240 5% 65% !important;
  --nextui-foreground-500: 240 4% 46% !important;
  --nextui-foreground-600: 240 5% 34% !important;
  --nextui-foreground-700: 240 5% 26% !important;
  --nextui-foreground-800: 240 4% 16% !important;
  --nextui-foreground-900: 240 6% 10% !important;
  --nextui-foreground: 202 24% 9% !important;
  --nextui-divider: 0 0% 7% !important;
  --nextui-divider-opacity: 0.15 !important;
  --nextui-focus: 212 100% 47% !important;
  --nextui-overlay: 0 0% 0% !important;
  --nextui-content1: 0 0% 100% !important;
  --nextui-content1-foreground: 202 24% 9% !important;
  --nextui-content2: 240 5% 96% !important;
  --nextui-content2-foreground: 240 4% 16% !important;
  --nextui-content3: 240 6% 90% !important;
  --nextui-content3-foreground: 240 5% 26% !important;
  --nextui-content4: 240 5% 84% !important;
  --nextui-content4-foreground: 240 5% 34% !important;
  --nextui-default-50: 0 0% 98% !important;
  --nextui-default-100: 240 5% 96% !important;
  --nextui-default-200: 240 6% 90% !important;
  --nextui-default-300: 240 5% 84% !important;
  --nextui-default-400: 240 5% 65% !important;
  --nextui-default-500: 240 4% 46% !important;
  --nextui-default-600: 240 5% 34% !important;
  --nextui-default-700: 240 5% 26% !important;
  --nextui-default-800: 240 4% 16% !important;
  --nextui-default-900: 240 6% 10% !important;
  --nextui-default-foreground: 0 0% 0% !important;
  --nextui-default: 240 5% 84% !important;
  --nextui-primary-50: 213 92% 95% !important;
  --nextui-primary-100: 212 92% 90% !important;
  --nextui-primary-200: 212 92% 79% !important;
  --nextui-primary-300: 212 92% 69% !important;
  --nextui-primary-400: 212 92% 58% !important;
  --nextui-primary-500: 212 100% 47% !important;
  --nextui-primary-600: 212 100% 38% !important;
  --nextui-primary-700: 212 100% 29% !important;
  --nextui-primary-800: 212 100% 19% !important;
  --nextui-primary-900: 212 100% 10% !important;
  --nextui-primary-foreground: 0 0% 100% !important;
  --nextui-primary: 212 100% 47% !important;
  --nextui-secondary-50: 270 62% 95% !important;
  --nextui-secondary-100: 270 59% 89% !important;
  --nextui-secondary-200: 270 59% 79% !important;
  --nextui-secondary-300: 270 59% 68% !important;
  --nextui-secondary-400: 270 59% 58% !important;
  --nextui-secondary-500: 270 67% 47% !important;
  --nextui-secondary-600: 270 67% 38% !important;
  --nextui-secondary-700: 270 67% 28% !important;
  --nextui-secondary-800: 270 67% 19% !important;
  --nextui-secondary-900: 270 67% 9% !important;
  --nextui-secondary-foreground: 0 0% 100% !important;
  --nextui-secondary: 270 67% 47% !important;
  --nextui-success-50: 147 64% 95% !important;
  --nextui-success-100: 146 61% 89% !important;
  --nextui-success-200: 146 62% 77% !important;
  --nextui-success-300: 146 63% 66% !important;
  --nextui-success-400: 146 62% 55% !important;
  --nextui-success-500: 146 79% 44% !important;
  --nextui-success-600: 146 80% 35% !important;
  --nextui-success-700: 146 79% 26% !important;
  --nextui-success-800: 146 80% 17% !important;
  --nextui-success-900: 146 78% 9% !important;
  --nextui-success-foreground: 0 0% 0% !important;
  --nextui-success: 146 79% 44% !important;
  --nextui-warning-50: 55 92% 95% !important;
  --nextui-warning-100: 37 91% 91% !important;
  --nextui-warning-200: 37 91% 82% !important;
  --nextui-warning-300: 37 91% 73% !important;
  --nextui-warning-400: 37 91% 64% !important;
  --nextui-warning-500: 37 91% 55% !important;
  --nextui-warning-600: 37 74% 44% !important;
  --nextui-warning-700: 37 74% 33% !important;
  --nextui-warning-800: 37 75% 22% !important;
  --nextui-warning-900: 37 75% 11% !important;
  --nextui-warning-foreground: 0 0% 0% !important;
  --nextui-warning: 37 91% 55% !important;
  --nextui-danger-50: 339 92% 95% !important;
  --nextui-danger-100: 340 92% 90% !important;
  --nextui-danger-200: 339 90% 80% !important;
  --nextui-danger-300: 339 91% 71% !important;
  --nextui-danger-400: 339 90% 61% !important;
  --nextui-danger-500: 339 90% 51% !important;
  --nextui-danger-600: 339 87% 41% !important;
  --nextui-danger-700: 339 86% 31% !important;
  --nextui-danger-800: 339 87% 20% !important;
  --nextui-danger-900: 340 85% 10% !important;
  --nextui-danger-foreground: 0 0% 100% !important;
  --nextui-danger: 339 90% 51% !important;
  --nextui-spacing-unit: 4px !important;
  --nextui-spacing-unit-0: 0px !important;
  --nextui-spacing-unit-1: 0.25rem !important;
  --nextui-spacing-unit-2: 0.5rem !important;
  --nextui-spacing-unit-3: 0.75rem !important;
  --nextui-spacing-unit-4: 1rem !important;
  --nextui-spacing-unit-5: 1.25rem !important;
  --nextui-spacing-unit-6: 1.5rem !important;
  --nextui-spacing-unit-7: 1.75rem !important;
  --nextui-spacing-unit-8: 2rem !important;
  --nextui-spacing-unit-9: 2.25rem !important;
  --nextui-spacing-unit-10: 2.5rem !important;
  --nextui-spacing-unit-11: 2.75rem !important;
  --nextui-spacing-unit-12: 3rem !important;
  --nextui-spacing-unit-13: 3.25rem !important;
  --nextui-spacing-unit-14: 3.5rem !important;
  --nextui-spacing-unit-15: 3.75rem !important;
  --nextui-spacing-unit-16: 4rem !important;
  --nextui-spacing-unit-17: 4.25rem !important;
  --nextui-spacing-unit-18: 4.5rem !important;
  --nextui-spacing-unit-20: 5rem !important;
  --nextui-spacing-unit-24: 6rem !important;
  --nextui-spacing-unit-28: 7rem !important;
  --nextui-spacing-unit-32: 8rem !important;
  --nextui-spacing-unit-36: 9rem !important;
  --nextui-spacing-unit-40: 10rem !important;
  --nextui-spacing-unit-44: 11rem !important;
  --nextui-spacing-unit-48: 12rem !important;
  --nextui-spacing-unit-52: 13rem !important;
  --nextui-spacing-unit-56: 14rem !important;
  --nextui-spacing-unit-60: 15rem !important;
  --nextui-spacing-unit-64: 16rem !important;
  --nextui-spacing-unit-72: 18rem !important;
  --nextui-spacing-unit-80: 20rem !important;
  --nextui-spacing-unit-96: 24rem !important;
  --nextui-spacing-unit-xs: 0.5rem !important;
  --nextui-spacing-unit-sm: 0.75rem !important;
  --nextui-spacing-unit-md: 1rem !important;
  --nextui-spacing-unit-lg: 1.375rem !important;
  --nextui-spacing-unit-xl: 2.25rem !important;
  --nextui-spacing-unit-2xl: 3rem !important;
  --nextui-spacing-unit-3xl: 5rem !important;
  --nextui-spacing-unit-4xl: 7.5rem !important;
  --nextui-spacing-unit-5xl: 14rem !important;
  --nextui-spacing-unit-6xl: 18rem !important;
  --nextui-spacing-unit-7xl: 24rem !important;
  --nextui-spacing-unit-8xl: 32rem !important;
  --nextui-spacing-unit-9xl: 40rem !important;
  --nextui-spacing-unit-3_5: 0.875rem !important;
  --nextui-disabled-opacity: .5 !important;
  --nextui-divider-weight: 1px !important;
  --nextui-font-size-tiny: 0.75rem !important;
  --nextui-font-size-small: 0.875rem !important;
  --nextui-font-size-medium: 1rem !important;
  --nextui-font-size-large: 1.125rem !important;
  --nextui-line-height-tiny: 1rem !important;
  --nextui-line-height-small: 1.25rem !important;
  --nextui-line-height-medium: 1.5rem !important;
  --nextui-line-height-large: 1.75rem !important;
  --nextui-radius-small: 8px !important;
  --nextui-radius-medium: 12px !important;
  --nextui-radius-large: 14px !important;
  --nextui-border-width-small: 1px !important;
  --nextui-border-width-medium: 2px !important;
  --nextui-border-width-large: 3px !important;
  --nextui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / 0.02), 0px 2px 10px 0px rgb(0 0 0 / 0.06), 0px 0px 1px 0px rgb(0 0 0 / 0.3) !important;
  --nextui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / 0.03), 0px 2px 30px 0px rgb(0 0 0 / 0.08), 0px 0px 1px 0px rgb(0 0 0 / 0.3) !important;
  --nextui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / 0.04), 0px 30px 60px 0px rgb(0 0 0 / 0.12), 0px 0px 1px 0px rgb(0 0 0 / 0.3) !important;
  --nextui-hover-opacity: .8 !important;
}
.dark,[data-theme="dark"]{
  color-scheme: dark !important;
  --nextui-background: 0 0% 0% !important;
  --nextui-foreground-50: 240 6% 10% !important;
  --nextui-foreground-100: 240 4% 16% !important;
  --nextui-foreground-200: 240 5% 26% !important;
  --nextui-foreground-300: 240 5% 34% !important;
  --nextui-foreground-400: 240 4% 46% !important;
  --nextui-foreground-500: 240 5% 65% !important;
  --nextui-foreground-600: 240 5% 84% !important;
  --nextui-foreground-700: 240 6% 90% !important;
  --nextui-foreground-800: 240 5% 96% !important;
  --nextui-foreground-900: 0 0% 98% !important;
  --nextui-foreground: 210 6% 93% !important;
  --nextui-focus: 212 100% 47% !important;
  --nextui-overlay: 0 0% 0% !important;
  --nextui-divider: 0 0% 100% !important;
  --nextui-divider-opacity: 0.15 !important;
  --nextui-content1: 240 6% 10% !important;
  --nextui-content1-foreground: 0 0% 98% !important;
  --nextui-content2: 240 4% 16% !important;
  --nextui-content2-foreground: 240 5% 96% !important;
  --nextui-content3: 240 5% 26% !important;
  --nextui-content3-foreground: 240 6% 90% !important;
  --nextui-content4: 240 5% 34% !important;
  --nextui-content4-foreground: 240 5% 84% !important;
  --nextui-default-50: 240 6% 10% !important;
  --nextui-default-100: 240 4% 16% !important;
  --nextui-default-200: 240 5% 26% !important;
  --nextui-default-300: 240 5% 34% !important;
  --nextui-default-400: 240 4% 46% !important;
  --nextui-default-500: 240 5% 65% !important;
  --nextui-default-600: 240 5% 84% !important;
  --nextui-default-700: 240 6% 90% !important;
  --nextui-default-800: 240 5% 96% !important;
  --nextui-default-900: 0 0% 98% !important;
  --nextui-default-foreground: 0 0% 100% !important;
  --nextui-default: 240 5% 26% !important;
  --nextui-primary-50: 212 100% 10% !important;
  --nextui-primary-100: 212 100% 19% !important;
  --nextui-primary-200: 212 100% 29% !important;
  --nextui-primary-300: 212 100% 38% !important;
  --nextui-primary-400: 212 100% 47% !important;
  --nextui-primary-500: 212 92% 58% !important;
  --nextui-primary-600: 212 92% 69% !important;
  --nextui-primary-700: 212 92% 79% !important;
  --nextui-primary-800: 212 92% 90% !important;
  --nextui-primary-900: 213 92% 95% !important;
  --nextui-primary-foreground: 0 0% 100% !important;
  --nextui-primary: 212 100% 47% !important;
  --nextui-secondary-50: 270 67% 9% !important;
  --nextui-secondary-100: 270 67% 19% !important;
  --nextui-secondary-200: 270 67% 28% !important;
  --nextui-secondary-300: 270 67% 38% !important;
  --nextui-secondary-400: 270 67% 47% !important;
  --nextui-secondary-500: 270 59% 58% !important;
  --nextui-secondary-600: 270 59% 68% !important;
  --nextui-secondary-700: 270 59% 79% !important;
  --nextui-secondary-800: 270 59% 89% !important;
  --nextui-secondary-900: 270 62% 95% !important;
  --nextui-secondary-foreground: 0 0% 100% !important;
  --nextui-secondary: 270 59% 58% !important;
  --nextui-success-50: 146 78% 9% !important;
  --nextui-success-100: 146 80% 17% !important;
  --nextui-success-200: 146 79% 26% !important;
  --nextui-success-300: 146 80% 35% !important;
  --nextui-success-400: 146 79% 44% !important;
  --nextui-success-500: 146 62% 55% !important;
  --nextui-success-600: 146 63% 66% !important;
  --nextui-success-700: 146 62% 77% !important;
  --nextui-success-800: 146 61% 89% !important;
  --nextui-success-900: 147 64% 95% !important;
  --nextui-success-foreground: 0 0% 0% !important;
  --nextui-success: 146 79% 44% !important;
  --nextui-warning-50: 37 75% 11% !important;
  --nextui-warning-100: 37 75% 22% !important;
  --nextui-warning-200: 37 74% 33% !important;
  --nextui-warning-300: 37 74% 44% !important;
  --nextui-warning-400: 37 91% 55% !important;
  --nextui-warning-500: 37 91% 64% !important;
  --nextui-warning-600: 37 91% 73% !important;
  --nextui-warning-700: 37 91% 82% !important;
  --nextui-warning-800: 37 91% 91% !important;
  --nextui-warning-900: 55 92% 95% !important;
  --nextui-warning-foreground: 0 0% 0% !important;
  --nextui-warning: 37 91% 55% !important;
  --nextui-danger-50: 340 85% 10% !important;
  --nextui-danger-100: 339 87% 20% !important;
  --nextui-danger-200: 339 86% 31% !important;
  --nextui-danger-300: 339 87% 41% !important;
  --nextui-danger-400: 339 90% 51% !important;
  --nextui-danger-500: 339 90% 61% !important;
  --nextui-danger-600: 339 91% 71% !important;
  --nextui-danger-700: 339 90% 80% !important;
  --nextui-danger-800: 340 92% 90% !important;
  --nextui-danger-900: 339 92% 95% !important;
  --nextui-danger-foreground: 0 0% 100% !important;
  --nextui-danger: 339 90% 51% !important;
  --nextui-spacing-unit: 4px !important;
  --nextui-spacing-unit-0: 0px !important;
  --nextui-spacing-unit-1: 0.25rem !important;
  --nextui-spacing-unit-2: 0.5rem !important;
  --nextui-spacing-unit-3: 0.75rem !important;
  --nextui-spacing-unit-4: 1rem !important;
  --nextui-spacing-unit-5: 1.25rem !important;
  --nextui-spacing-unit-6: 1.5rem !important;
  --nextui-spacing-unit-7: 1.75rem !important;
  --nextui-spacing-unit-8: 2rem !important;
  --nextui-spacing-unit-9: 2.25rem !important;
  --nextui-spacing-unit-10: 2.5rem !important;
  --nextui-spacing-unit-11: 2.75rem !important;
  --nextui-spacing-unit-12: 3rem !important;
  --nextui-spacing-unit-13: 3.25rem !important;
  --nextui-spacing-unit-14: 3.5rem !important;
  --nextui-spacing-unit-15: 3.75rem !important;
  --nextui-spacing-unit-16: 4rem !important;
  --nextui-spacing-unit-17: 4.25rem !important;
  --nextui-spacing-unit-18: 4.5rem !important;
  --nextui-spacing-unit-20: 5rem !important;
  --nextui-spacing-unit-24: 6rem !important;
  --nextui-spacing-unit-28: 7rem !important;
  --nextui-spacing-unit-32: 8rem !important;
  --nextui-spacing-unit-36: 9rem !important;
  --nextui-spacing-unit-40: 10rem !important;
  --nextui-spacing-unit-44: 11rem !important;
  --nextui-spacing-unit-48: 12rem !important;
  --nextui-spacing-unit-52: 13rem !important;
  --nextui-spacing-unit-56: 14rem !important;
  --nextui-spacing-unit-60: 15rem !important;
  --nextui-spacing-unit-64: 16rem !important;
  --nextui-spacing-unit-72: 18rem !important;
  --nextui-spacing-unit-80: 20rem !important;
  --nextui-spacing-unit-96: 24rem !important;
  --nextui-spacing-unit-xs: 0.5rem !important;
  --nextui-spacing-unit-sm: 0.75rem !important;
  --nextui-spacing-unit-md: 1rem !important;
  --nextui-spacing-unit-lg: 1.375rem !important;
  --nextui-spacing-unit-xl: 2.25rem !important;
  --nextui-spacing-unit-2xl: 3rem !important;
  --nextui-spacing-unit-3xl: 5rem !important;
  --nextui-spacing-unit-4xl: 7.5rem !important;
  --nextui-spacing-unit-5xl: 14rem !important;
  --nextui-spacing-unit-6xl: 18rem !important;
  --nextui-spacing-unit-7xl: 24rem !important;
  --nextui-spacing-unit-8xl: 32rem !important;
  --nextui-spacing-unit-9xl: 40rem !important;
  --nextui-spacing-unit-3_5: 0.875rem !important;
  --nextui-disabled-opacity: .5 !important;
  --nextui-divider-weight: 1px !important;
  --nextui-font-size-tiny: 0.75rem !important;
  --nextui-font-size-small: 0.875rem !important;
  --nextui-font-size-medium: 1rem !important;
  --nextui-font-size-large: 1.125rem !important;
  --nextui-line-height-tiny: 1rem !important;
  --nextui-line-height-small: 1.25rem !important;
  --nextui-line-height-medium: 1.5rem !important;
  --nextui-line-height-large: 1.75rem !important;
  --nextui-radius-small: 8px !important;
  --nextui-radius-medium: 12px !important;
  --nextui-radius-large: 14px !important;
  --nextui-border-width-small: 1px !important;
  --nextui-border-width-medium: 2px !important;
  --nextui-border-width-large: 3px !important;
  --nextui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / 0.05), 0px 2px 10px 0px rgb(0 0 0 / 0.2), inset 0px 0px 1px 0px rgb(255 255 255 / 0.15) !important;
  --nextui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / 0.06), 0px 2px 30px 0px rgb(0 0 0 / 0.22), inset 0px 0px 1px 0px rgb(255 255 255 / 0.15) !important;
  --nextui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / 0.07), 0px 30px 60px 0px rgb(0 0 0 / 0.26), inset 0px 0px 1px 0px rgb(255 255 255 / 0.15) !important;
  --nextui-hover-opacity: .9 !important;
}
.leading-inherit{
  line-height: inherit !important;
}
.bg-img-inherit{
  background-image: inherit !important;
}
.bg-clip-inherit{
  background-clip: inherit !important;
}
.text-fill-inherit{
  -webkit-text-fill-color: inherit !important;
}
.tap-highlight-transparent{
  -webkit-tap-highlight-color: transparent !important;
}
.transition-all{
  transition-property: all !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-background{
  transition-property: background !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-opacity{
  transition-property: opacity !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-colors-opacity{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-width{
  transition-property: width !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-height{
  transition-property: height !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-size{
  transition-property: width, height !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-left{
  transition-property: left !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-shadow{
  transition-property: box-shadow !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-transform{
  transition-property: transform !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-transform-opacity{
  transition-property: transform, opacity !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-transform-background{
  transition-property: transform, background !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-transform-colors{
   transition-property: transform, color, background, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.transition-transform-colors-opacity{
   transition-property: transform, color, background, background-color, border-color, text-decoration-color, fill, stroke, opacity !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.scrollbar-hide{
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.scrollbar-hide::-webkit-scrollbar{
  display: none !important;
}
.scrollbar-default{
  -ms-overflow-style: auto !important;
  scrollbar-width: auto !important;
}
.scrollbar-default::-webkit-scrollbar{
  display: block !important;
}
.\[--scale-enter\:100\%\]{
  --scale-enter: 100%;
}
.\[--scale-exit\:100\%\]{
  --scale-exit: 100%;
}
.\[--slide-enter\:0px\]{
  --slide-enter: 0px;
}
.\[--slide-exit\:80px\]{
  --slide-exit: 80px;
}
/* styles/globals.css */
/*:root {*/
/*  --base-font-size: 16px; !* Adjust the base size as needed *!*/
/*}*/
/*body {*/
/*  font-size: var(--base-font-size);*/
/*}*/
/*h1, h2, h3, h4, h5, h6 {*/
/*  font-size: calc(1rem + 0.5vw); !* This will scale with the viewport width *!*/
/*}*/
/* If you want to scale all text elements uniformly, you can use a single rule */
/** {*/
/*font-size: calc(var(--base-font-size) * var(--scaling-factor, 1.5));*/
/*}*/
/*body, html {*/
/*  overflow: auto !important;*/
/*}*/
.dragging-ew {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  cursor: ew-resize !important;
}
.dragging-ew * {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  cursor: ew-resize !important;
}
/*FROM THIRDWEB*/
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
  padding: 0;

  margin: 0;
}
/* Set core body defaults */
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
  width: 100%;
  /*background: linear-gradient(-45deg, #000425 0%, #070d40 100%) !important;*/
  /*background: linear-gradient(-34deg, #00021b 0%, #05081b 100%) !important;*/
  /*background: linear-gradient(-34deg, #00021b 0%, #05081b 100%);*/
  background: #000000 !important;
  /*background: linear-gradient(45deg, #000435 0%, #13195E 100%) !important;*/
  /*text-transform: lowercase;*/
  /*background-color: '#1a1b1e';*/

}
/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}
/* Force dark mode */
:root {
  color-scheme: dark;
  data-mantine-color-scheme: dark;
  --background-color: #0e0e10 !important;
  --mantine-color-body: #01143c !important;
  /*--mantine-color-body: #0e0e10 !important;*/
  /*background: linear-gradient(180deg, #000435 0%, #13195E 100%) !important;*/
  background: #000000 !important;

  /*--white: #ffffff;*/
  width: 100%;
  /*height: 100vh !important;*/
  --tw-bg-opacity : 1 !important;

  --size: clamp(2rem, 1rem + 40vmin, 20rem);
  --gap: calc(var(--size) / 14);

  --duration: 60s;
  --scroll-start: 0;
  --scroll-end: calc(-100% - var(--gap));
  /*--tw-color1: #a855f7;*/
  /*--tw-color1-hover: #9333ea;*/
  --tw-color1: #1E40AF; /* Slightly desaturated dark blue */
  --tw-color1-hover: #1E3A8A; /* Darker shade for hover effect */
}
body {
  /*background: #0e0e10 !important;*/
  background: #000000 !important;
  /*background: linear-gradient(-34deg, #00021b 0%, #05081b 100%);*/
  /*background: #00021b;*/

  font-family: "Inter", sans-serif;
  /*--tw-bg-opacity: 0;*/
  /*font-family: 'Space Grotesk', sans-serif !important;*/
  /*font-family: 'Lato', sans-serif !important;*/
  /*font-family: 'Open Sans', sans-serif !important;*/
  --tw-bg-opacity : 0 !important;

  /*color: var(--white);*/
  /*display: flex;*/
  width: 100%;
  /*height: 100vh;*/
  margin: 0;
}
.nx-bg-gray-100:nth-child(2n) {
  --tw-bg-opacity: 0.5 !important; /* Adjust the opacity as needed */
  /*background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); !* Adjust the color as needed *!*/
}
.even\\:nx-bg-gray-100:nth-child(2n) {
  --tw-bg-opacity: 0.5 !important; /* Adjust the opacity as needed */
  /*background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); !* Adjust the color as needed *!*/
}
h2 {
  font-size: 2rem;
}
#__next {
  width: 100%;
  max-width: 100%;
  /*height: 100vh;*/
  --tw-bg-opacity : 0 !important;

  /*overflow-x: hidden; !* In case there are any horizontal overflow issues *!*/
}
#investor {
  text-transform: none !important;
}
h1 {
  text-transform: none !important;
  color: #dd6a1f !important;
  /*color: #ff9800 !important;*/

}
/* This targets the focus-visible pseudo-class and the focus state */
/* This targets the focus-visible pseudo-class and the focus state */
input:focus-visible, input:focus {
  outline: none !important;
  box-shadow: none !important;
  /* Tailwind's 'ring' utility is essentially a box-shadow, so setting it to 'none' removes it */
}
.force-padding-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-2 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.parent-class > div {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-radius: 15px;
}
.animate-typewriter {
  animation: typewriter 0.5s steps(100) 1s normal both;
}
/* Add this to your global.css */
.no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.custom-details {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 0;
  background-color: #f9f9f9;
}
.custom-summary {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 5px;
  cursor: pointer;
}
.custom-paragraph {
  font-size: 1em;
  line-height: 1.5;
  margin-top: 10px;
  text-align: justify;
}
.text-foreground{
  color: white !important;
  /*text-transform: lowercase;*/
  /*font-weight: bold;*/
  font-size: medium;

}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(0.98);
    opacity: 0.93;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.pulse-animation {
  animation: pulse 5s infinite;
}
h4{
  text-transform: none !important;
}
@keyframes gradientAnimation {
  0% {
    background: linear-gradient(to right, black, orangered);
  }
  50% {
    background: linear-gradient(to left, orange, black);
  }
  100% {
    background: linear-gradient(to right, black, orange);
  }
}
.flex-gradient-animated {
  animation: gradientAnimation 10s ease infinite;
  background-size: 400% 400%;
}
.loading-container {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.0);
}
.loading-spinner {
  /* Spinner styling */
}
@keyframes gradientBackground {
  0%, 100% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
@keyframes loop {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}
.loop-slider .inner {
    display: flex;
    width: -moz-fit-content;
    width: fit-content;
    min-height: 30px;
    animation-name: loop;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: normal;
    animation-duration: var(--duration);
  }
/* styles/global.css */
.maintenance-wrapper {
  position: fixed; /* Fixed positioning to cover the entire viewport */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center; /* Centers content vertically */
  justify-content: center; /* Centers content horizontally */
  background-color: black; /* Fallback color */
  z-index: 9999; /* Ensures it's on top of other elements */
  overflow: hidden; /* Hides any overflow */
}
/* Styles for the Image element */
.maintenance-image {
  position: relative; /* Allows for absolute positioning inside */
  height: 100%; /* Adjust the height as needed */
  width : 100%;
  /*max-width: fit-content; !* Adjust the width as needed *!*/
  /*max-height: fit-content; !* Adjust the height as needed *!*/
}
/* Pseudo-elements for the fade effect */
.maintenance-image::before,
.maintenance-image::after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20%; /* Adjust the width of the fade effect here */
  z-index: 10;
}
.maintenance-image::before {
  left: 0;
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 1) 5%,
    rgba(0, 0, 0, 0) 100%
  );
}
.maintenance-image::after {
  right: 0;
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 1) 5%,
    rgba(0, 0, 0, 0) 100%
  );
}
/*!* Adjustments for the top and bottom fade *!*/
/*.maintenance-image::before {*/
/*  top: 0;*/
/*  left: 0;*/
/*  right: 0;*/
/*  height: 10%; !* Adjust the height of the fade effect *!*/
/*  width: auto; !* Resets width for top and bottom fades *!*/
/*  background: linear-gradient(*/
/*    to bottom,*/
/*    rgba(0, 0, 0, 1) 0%,*/
/*    rgba(0, 0, 0, 0) 100%*/
/*  );*/
/*}*/
/*.maintenance-image::after {*/
/*  bottom: 0;*/
/*  left: 0;*/
/*  right: 0;*/
/*  height: 10%; !* Adjust the height of the fade effect *!*/
/*  width: auto; !* Resets width for top and bottom fades *!*/
/*  background: linear-gradient(*/
/*    to top,*/
/*    rgba(0, 0, 0, 1) 0%,*/
/*    rgba(0, 0, 0, 0) 100%*/
/*  );*/
/*}*/
.tag-list {
  width: 50rem;
  max-width: 90vw;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  gap: 1rem 0;
  position: relative;
  padding: 1.5rem 0;
  overflow: hidden;
}
/*.loop-slider {*/
/*  .inner {*/
/*    display: flex;*/
/*    width: fit-content;*/
/*    animation-name: loop;*/
/*    animation-timing-function: linear;*/
/*    animation-iteration-count: infinite;*/
/*    animation-direction: normal;*/
/*    animation-duration: var(--duration);*/
/*  }*/
/*}*/
.tag {
  display: flex;
  align-items: center;
  gap: 0 0.2rem;
  /*op*/
  width: 60px;
  color: #e2e8f0;
  font-size: 0.9rem;
  background-color: #16181A;
  border-color: rgb(255 255 255 / 10%);
  /*border-width: medium;*/
  border-style: solid;
  /*background-color: #334155;*/
  border-radius: 0.4rem;
  padding: 0.25rem 1rem;
  transition: transform 0.3s ease-in-out;
  margin-right: 1rem;
  box-shadow: 0 0.1rem 0.2rem rgb(0 0 0 / 20%), 0 0.1rem 0.5rem rgb(0 0 0 / 30%),
  0 0.2rem 1.5rem rgb(0 0 0 / 40%);

}
.tag span {
    font-size: 0.7rem;
    color: rgba(245, 165, 36, 0.74);
  }
.tag:hover {
    transform: scale(1.1);
  }
/*.fade {*/
/*  pointer-events: none;*/
/*  background: linear-gradient(*/
/*    90deg, #000000,*/
/*      transparent 30%, transparent 70%, #000000*/
/*  );*/
/*  position: absolute;*/
/*  inset: 0;*/
/*}*/
/*@media (max-width: 768px) {*/
/*  !* Adjust styles for mobile devices *!*/
/*  .body {*/
/*    !* Example: Ensure elements are visible and don't overflow the screen *!*/
/*    max-width: 100%;*/
/*    !*overflow: auto !important;*!*/
/*    overflow-x: hidden !important; !* Prevent horizontal scrolling *!*/
/*    min-height: 100vh;*/
/*  }*/
/*}*/
body, html {
  overflow-x: hidden; /* Prevent horizontal scrolling */
}
/*.react-joyride-portal   {*/
/*  min-height: 100vh !important; !* Ensures the overlay covers the entire viewport *!*/
/*  pointer-events: none; !* Allows users to interact with and scroll the page behind the overlay *!*/
/*}*/
/*.react-joyride__overlay {*/
/*  min-height: 100vh !important; !* Ensures the overlay covers the entire viewport *!*/
/*  max-height: 100vh !important; !* Ensures the overlay covers the entire viewport *!*/
/*  pointer-events: none; !* Allows users to interact with and scroll the page behind the overlay *!*/
/*}*/
/*.react-joyride__tooltip {*/
/*  pointer-events: auto; !* Ensures tooltips are interactive *!*/
/*}*/
@media (max-width: 600px) {
  table {
    font-size: 14px;
  }
  th, td {
    padding: 8px;
  }
}
/*THE CSS*/
/* Styling for the logo container */
.flex-grow {
  flex-grow: 1; /* Distribute available space equally */
}
.max-w-screen-sm {
  max-width: 640px; /* Example value - adjust as needed */
  margin: 0 auto;    /* Center container horizontally */
}
/* Desktop Styling */
@media (min-width: 768px) { /* Example breakpoint - adjust as needed */
  .flex {
    display: flex;
    justify-content: flex-start; /* Align logos to the left */
    /*align-items: center;*/
  }

  .flex-grow img {
    max-width: 20vw; /* Make logos scale with viewport width (up to 20%) */
    height: auto;     /* Preserve aspect ratio */
  }
}
/* Mobile Styling */
@media (max-width: 767px) {
  .flex {
    /*flex-direction: column; !* Stack logos vertically *!*/
    align-items: center;
  }

  .flex-grow img {
    max-width: 80vw;  /* Wider on mobile */
    margin-bottom: 10px; /* Add spacing between logos */
  }
}
/* framer-motion button
 ///

*/
/*body,*/
/*html {*/
/*  overflow: hidden;*/
/*}*/
/*button {*/
/*  --amber-400: #FFC400; !* Updated color variable *!*/
/*  !*--orange-600: #EC7C05; !* Updated color variable *!*!*/
/*  --orange-600: #ea580c; !* Updated color variable *!*/
/*  --amber-500: #FFB500; !* Updated color variable *!*/
/*  --purple: #db07d1;*/
/*  --pink: #f2056f;*/
/*  --blue: #61dafb;*/
/*  appearance: none;*/
/*  border: none;*/
/*  cursor: pointer;*/
/*  background-color: transparent; !* Consider adjusting this color to match the new scheme if needed *!*/
/*  color: #fff;*/
/*  border-radius: 8px;*/
/*  outline: none;*/
/*  margin: 0;*/
/*  padding: 8px 30px;*/
/*  font-family: "DM", sans-serif; !* Ensured font fallback *!*/
/*  font-size: 48px;*/
/*  font-weight: 600;*/
/*  line-height: 48px;*/
/*  letter-spacing: -1px;*/
/*  position: relative;*/
/*  text-align: center;*/
/*  display: flex;*/
/*  align-items: center;*/
/*}*/
/*.shapes {*/
/*  position: absolute;*/
/*  top: -1px;*/
/*  left: -1px;*/
/*  right: -1px;*/
/*  bottom: -1px;*/
/*  border-radius: 8px;*/
/*  background: linear-gradient(*/
/*    60deg,*/
/*    var(--amber-500, #FFC107) 0%, !* Updated color variable with fallback *!*/
/*    #d6cbf6 30%, !* Adjust this color as needed to fit the scheme *!*/
/*    var(--orange-600, #FB8C00) 70% !* Updated color variable with fallback *!*/
/*   ) !important;*/
/*}*/
/*.blush {*/
/*  position: absolute;*/
/*  bottom: -15px;*/
/*  width: 100px;*/
/*  height: 30px;*/
/*  filter: blur(30px);*/
/*}*/
/*.blush.pink {*/
/*  right: 20px;*/
/*  background: var(--amber-400); !* Updated to use the new color variable *!*/
/*}*/
/*.blush.blue {*/
/*  left: 20px;*/
/*  background: var(--amber-500); !* Updated to use the new color variable *!*/
/*}*/
/*.shapes .container {*/
/*  position: absolute;*/
/*  top: -100px;*/
/*  bottom: -100px;*/
/*  left: -100px;*/
/*  right: -100px;*/
/*  width: calc(100% + 200px);*/
/*  pointer-events: none;*/
/*}*/
/*.shapes canvas {*/
/*  position: absolute;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*}*/
/*.§ {*/
/*  width: 80px;*/
/*  !*padding: 20px 0;*!*/
/*  transform: translateZ(0);*/
/*  font-weight: 700;*/
/*  z-index: 1;*/
/*}*/
/*.default {*/
/*  display: block;*/
/*}*/
/*.number {*/
/*  padding: 20px 0;*/
/*  width: 88px;*/
/*  position: relative;*/
/*  transform: translateZ(0);*/
/*}*/
/*.number:before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  left: 0;*/
/*  top: 1px;*/
/*  bottom: 1px;*/
/*  width: 1px;*/
/*  background-color: #35373f;*/
/*}*/
/*.current {*/
/*  color: #8a8d9b;*/
/*  opacity: 1;*/
/*  display: block;*/
/*}*/
/*.new {*/
/*  color: #fbfaaa;*/
/*  position: absolute;*/
/*  top: 20px;*/
/*  left: 0;*/
/*  right: 0;*/
/*  display: block;*/
/*}*/
/*.add {*/
/*  position: absolute;*/
/*  bottom: 100%;*/
/*  left: 0;*/
/*  right: 0;*/
/*  opacity: 0;*/
/*  transform: translateY(38px);*/
/*  pointer-events: none;*/
/*  color: #d0d0db;*/
/*  display: block;*/
/*}*/
/*html {*/
/*  box-sizing: border-box;*/
/*  -webkit-font-smoothing: antialiased;*/
/*}*/
/** {*/
/*  box-sizing: inherit;*/
/*}*/
/**:before,*/
/**:after {*/
/*  box-sizing: inherit;*/
/*}*/
/*body {*/
/*  min-height: 100vh;*/
/*  display: flex;*/
/*  font-family: "Inter", Arial;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  background: #f4f5fa;*/
/*}*/
/*!* devanagari *!*/
/*@font-face {*/
/*  font-family: "Poppins";*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2)*/
/*  format("woff2");*/
/*  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8,*/
/*  U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
/*  font-family: "Poppins";*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2)*/
/*  format("woff2");*/
/*  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,*/
/*  U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
/*  font-family: "Poppins";*/
/*  font-style: normal;*/
/*  font-weight: 400;*/
/*  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2)*/
/*  format("woff2");*/
/*  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,*/
/*  U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,*/
/*  U+FEFF, U+FFFD;*/
/*}*/
/*!* devanagari *!*/
/*@font-face {*/
/*  font-family: "Poppins";*/
/*  font-style: normal;*/
/*  font-weight: 600;*/
/*  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2)*/
/*  format("woff2");*/
/*  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8,*/
/*  U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
/*  font-family: "Poppins";*/
/*  font-style: normal;*/
/*  font-weight: 600;*/
/*  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2)*/
/*  format("woff2");*/
/*  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,*/
/*  U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
/*  font-family: "Poppins";*/
/*  font-style: normal;*/
/*  font-weight: 600;*/
/*  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2)*/
/*  format("woff2");*/
/*  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,*/
/*  U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,*/
/*  U+FEFF, U+FFFD;*/
/*}*/
/*!* devanagari *!*/
/*@font-face {*/
/*  font-family: "Poppins";*/
/*  font-style: normal;*/
/*  font-weight: 700;*/
/*  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2)*/
/*  format("woff2");*/
/*  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8,*/
/*  U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;*/
/*}*/
/*!* latin-ext *!*/
/*@font-face {*/
/*  font-family: "DM Sans", sans-serif;*/
/*  font-optical-sizing: auto;*/
/*  font-weight: 100;*/
/*  font-style: normal;*/
/*  !*font-family: "Poppins";*!*/
/*  !*font-style: normal;*!*/
/*  !*font-weight: 700;*!*/
/*  !*src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2)*!*/
/*  !*format("woff2");*!*/
/*  !*unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,*!*/
/*  !*U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;*!*/
/*}*/
/*!* latin *!*/
/*@font-face {*/
/*  font-family: "DM Sans", sans-serif;*/
/*  font-optical-sizing: auto;*/
/*  font-weight: 100;*/
/*  font-style: normal;*/
/*  !*font-family: "Poppins";*!*/
/*  !*font-style: normal;*!*/
/*  !*font-weight: 700;*!*/
/*  !*src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2)*!*/
/*  !*format("woff2");*!*/
/*  !*unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,*!*/
/*  !*U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,*!*/
/*  !*U+FEFF, U+FFFD;*!*/
/*}*/
/*body,*/
/*html {*/
/*  overflow: hidden;*/
/*}*/
button {
  /*--purple: #db07d1;*/
  /*--pink: #f2056f;*/
  /*--blue: #61dafb;*/
  --purple: #FFC400;
  --pink: #EC7C05;
  --blue: #FFB500;

  /*  --amber-400: #FFC400; !* Updated color variable *!*/
  /*  !*--orange-600: #EC7C05; !* Updated color variable *!*!*/
  /*  --orange-600: #ea580c; !* Updated color variable *!*/
  /*  --amber-500: #FFB500; !* Updated color variable *!*/


  -webkit-appearance: none;


     -moz-appearance: none;


          appearance: none;
  border: none;
  cursor: pointer;
  /*background-color: #acc7ed;*/
  color: #fff;
  border-radius: 10px;
  outline: none;
  margin: 0;
  padding: 3px 0px;
  /*font-family: "DM Sans";*/
  font-size: 20px;
  font-weight: 500;
  line-height: 48px;
  letter-spacing: -1px;
  position: relative;
  text-align: center;
  display: flex;
  align-items: center;
}
.shapes {
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: 10px;
  background: linear-gradient(
    60deg,
    var(--blue) 0%,
    /*#d6cbf6 30%,*/
    var(--pink) 70%
  );
}
.blush {
  position: absolute;
  bottom: -15px;
  width: 100px;
  height: 30px;
  filter: blur(20px);
}
.blush.pink {
  right: 20px;
  background: var(--purple);
}
.blush.blue {
  left: 20px;
  background: var(--blue);
}
.shapes .container {
  position: absolute;
  top: -100px;
  bottom: -100px;
  left: -100px;
  right: -100px;
  width: calc(100% + 200px);
  pointer-events: none;
}
.shapes canvas {
  position: absolute;
  width: 100%;
  height: 100%;
}
.label {
  width: 90px;
  /*padding: 5px 0;*/
  transform: translateZ(0);
  font-weight: 700;
  z-index: 1;
}
.default {
  display: block;
}
.number {
  padding: 20px 0;
  width: 88px;
  position: relative;
  transform: translateZ(0);
}
.number:before {
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  bottom: 1px;
  width: 1px;
  background-color: #35373f;
}
.current {
  color: #8a8d9b;
  opacity: 1;
  display: block;
}
.new {
  color: #fbfaaa;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  display: block;
}
.add {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  transform: translateY(38px);
  pointer-events: none;
  color: #d0d0db;
  display: block;
}
html {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}
* {
  box-sizing: inherit;
}
*:before,
*:after {
  box-sizing: inherit;
}
body {
  /*min-height: 100vh;*/
  /*display: flex;*/
  /*font-family: "DM Sans", 'sans';*/
  /*justify-content: center;*/
  /*align-items: center;*/
  /*background: #f4f5fa;*/
}
/* devanagari */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2)
  format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8,
  U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2)
  format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
  U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2)
  format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
  U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
  U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2)
  format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8,
  U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2)
  format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,
  U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2)
  format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
  U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
  U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2)
  format("woff2");
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8,
  U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: "DM Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 100;
  font-style: normal;
}
/*!* latin *!*/
/*@font-face {*/
/*  font-family: "DM Sans", sans-serif;*/
/*  font-style: normal;*/
/*  font-weight: 700;*/
/*  !*src: url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2)*!*/
/*  format("woff2");*/
/*  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,*/
/*  U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,*/
/*  U+FEFF, U+FFFD;*/
/*}*/
.cube-container {
  z-index: 100 !important;
}
/* Correct CSS to hide the specific button */
#headlessui-listbox-button-* {
  display: none !important;
}
.nx-sticky button:first-of-type {
  display: none !important;
}
/* In your custom CSS file */
.nx-p-2.nx-text-current {
  display: none;
}
/* styles/globals.css */
span[role="button"][aria-label="Toggle Dark Mode"] {
  display: none !important;
}
.nx-border-t {
  display: none;
  border-top-width: 0px !important;


}
.nx-border-neutral-200\/70 {
  border-color: hsl(204deg 100% 94%/.1) !important;
}
:is(html[class~=light] .dark\:nx-bg-white\/10) {
  background-color: rgba(255,255,255,.1);
}
:is(html[class~=light] .dark\:nx-border-white\/10) {
  border-color: rgba(255,255,255,.1);
}
/* Center logo in mobile view */
@media (max-width: 768px) { /* Adjust this breakpoint as needed */
  nav.nx-mx-auto {
    position: relative; /* Or 'absolute', 'fixed', 'sticky', depending on your layout needs */
    z-index: 1000 !important;
    justify-content: center !important; /* Center everything in nav */
  }

  nav.nx-mx-auto a.ltr\:nx-mr-auto,
  nav.nx-mx-auto a.rtl\:nx-ml-auto {
    z-index: 1000 !important;
    margin-right: auto !important;
    margin-left: auto !important;
    justify-content: center !important; /* Specifically center the logo link */
  }
}
.nextra-nav-container {
  position: relative; /* Or 'absolute', 'fixed', 'sticky', depending on your layout needs */
  z-index: 10000 !important;

}
.dark\:nx-border-neutral-800 {
  /*display: none !important;*/
  border-color: rgba(255,255,255,.1) !important;

}
.placeholder\:text-danger::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;
}
.placeholder\:text-danger::placeholder{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;
}
.placeholder\:text-foreground-500::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity))) !important;
}
.placeholder\:text-foreground-500::placeholder{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity))) !important;
}
.placeholder\:text-primary::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(0 114 245 / var(--tw-text-opacity)) !important;
}
.placeholder\:text-primary::placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(0 114 245 / var(--tw-text-opacity)) !important;
}
.placeholder\:text-secondary::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(120 40 200 / var(--tw-text-opacity)) !important;
}
.placeholder\:text-secondary::placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(120 40 200 / var(--tw-text-opacity)) !important;
}
.placeholder\:text-success-600::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity))) !important;
}
.placeholder\:text-success-600::placeholder{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity))) !important;
}
.placeholder\:text-warning-600::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity))) !important;
}
.placeholder\:text-warning-600::placeholder{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity))) !important;
}
.before\:absolute::before{
  content: var(--tw-content) !important;
  position: absolute !important;
}
.before\:inset-0::before{
  content: var(--tw-content) !important;
  inset: 0px !important;
}
.before\:z-0::before{
  content: var(--tw-content) !important;
  z-index: 0 !important;
}
.before\:z-\[-1\]::before{
  content: var(--tw-content) !important;
  z-index: -1 !important;
}
.before\:box-border::before{
  content: var(--tw-content) !important;
  box-sizing: border-box !important;
}
.before\:block::before{
  content: var(--tw-content) !important;
  display: block !important;
}
.before\:hidden::before{
  content: var(--tw-content) !important;
  display: none !important;
}
.before\:h-0::before{
  content: var(--tw-content) !important;
  height: 0px !important;
}
.before\:h-0\.5::before{
  content: var(--tw-content) !important;
  height: 0.125rem !important;
}
.before\:h-11::before{
  content: var(--tw-content) !important;
  height: 2.75rem !important;
}
.before\:h-2::before{
  content: var(--tw-content) !important;
  height: 0.5rem !important;
}
.before\:h-2\.5::before{
  content: var(--tw-content) !important;
  height: 0.625rem !important;
}
.before\:h-px::before{
  content: var(--tw-content) !important;
  height: 1px !important;
}
.before\:w-0::before{
  content: var(--tw-content) !important;
  width: 0px !important;
}
.before\:w-11::before{
  content: var(--tw-content) !important;
  width: 2.75rem !important;
}
.before\:w-2::before{
  content: var(--tw-content) !important;
  width: 0.5rem !important;
}
.before\:w-2\.5::before{
  content: var(--tw-content) !important;
  width: 0.625rem !important;
}
.before\:w-6::before{
  content: var(--tw-content) !important;
  width: 1.5rem !important;
}
.before\:-translate-x-full::before{
  content: var(--tw-content) !important;
  --tw-translate-x: -100% !important;
  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)) !important;
}
.before\:-translate-y-1::before{
  content: var(--tw-content) !important;
  --tw-translate-y: -0.25rem !important;
  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)) !important;
}
.before\:rotate-0::before{
  content: var(--tw-content) !important;
  --tw-rotate: 0deg !important;
  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)) !important;
}
.before\:rotate-45::before{
  content: var(--tw-content) !important;
  --tw-rotate: 45deg !important;
  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)) !important;
}
@keyframes shimmer{
  100%{
    content: var(--tw-content);
    transform: translateX(100%);
  }
}
.before\:animate-\[shimmer_2s_infinite\]::before{
  content: var(--tw-content) !important;
  animation: shimmer 2s infinite !important;
}
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]::before{
  content: var(--tw-content) !important;
  border-radius: calc(var(--nextui-radius-medium) * 0.5) !important;
}
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]::before{
  content: var(--tw-content) !important;
  border-radius: calc(var(--nextui-radius-medium) * 0.6) !important;
}
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]::before{
  content: var(--tw-content) !important;
  border-radius: calc(var(--nextui-radius-medium) * 0.7) !important;
}
.before\:rounded-full::before{
  content: var(--tw-content) !important;
  border-radius: 9999px !important;
}
.before\:rounded-none::before{
  content: var(--tw-content) !important;
  border-radius: 0 !important;
}
.before\:rounded-sm::before{
  content: var(--tw-content) !important;
  border-radius: 9px !important;
}
.before\:border-2::before{
  content: var(--tw-content) !important;
  border-width: 2px !important;
}
.before\:border-t::before{
  content: var(--tw-content) !important;
  border-top-width: 1px !important;
}
.before\:border-solid::before{
  content: var(--tw-content) !important;
  border-style: solid !important;
}
.before\:border-content4\/30::before{
  content: var(--tw-content) !important;
  border-color: hsl(var(--nextui-content4) / 0.3) !important;
}
.before\:border-danger::before{
  content: var(--tw-content) !important;
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.before\:border-default::before{
  content: var(--tw-content) !important;
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity))) !important;
}
.before\:bg-content1::before{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity))) !important;
}
.before\:bg-current::before{
  content: var(--tw-content) !important;
  background-color: currentColor !important;
}
.before\:bg-danger::before{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.before\:bg-danger\/20::before{
  content: var(--tw-content) !important;
  background-color: hsl(var(--nextui-danger) / 0.2) !important;
}
.before\:bg-default\/40::before{
  content: var(--tw-content) !important;
  background-color: hsl(var(--nextui-default) / 0.4) !important;
}
.before\:bg-foreground::before{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 24 28 / var(--tw-bg-opacity)) !important;
}
.before\:bg-primary::before{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.before\:bg-primary\/20::before{
  content: var(--tw-content) !important;
  background-color: rgb(0 114 245 / 0.2) !important;
}
.before\:bg-secondary::before{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.before\:bg-secondary\/20::before{
  content: var(--tw-content) !important;
  background-color: rgb(120 40 200 / 0.2) !important;
}
.before\:bg-success::before{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.before\:bg-success\/20::before{
  content: var(--tw-content) !important;
  background-color: rgb(23 201 100 / 0.2) !important;
}
.before\:bg-warning::before{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.before\:bg-warning\/20::before{
  content: var(--tw-content) !important;
  background-color: rgb(245 165 36 / 0.2) !important;
}
.before\:bg-gradient-to-r::before{
  content: var(--tw-content) !important;
  background-image: linear-gradient(to right, var(--tw-gradient-stops)) !important;
}
.before\:from-transparent::before{
  content: var(--tw-content) !important;
  --tw-gradient-from: transparent var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}
.before\:via-content4::before{
  content: var(--tw-content) !important;
  --tw-gradient-to: hsl(var(--nextui-content4) / 0)  var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nextui-content4) / var(--nextui-content4-opacity, 1)) var(--tw-gradient-via-position), var(--tw-gradient-to) !important;
}
.before\:to-transparent::before{
  content: var(--tw-content) !important;
  --tw-gradient-to: transparent var(--tw-gradient-to-position) !important;
}
.before\:opacity-0::before{
  content: var(--tw-content) !important;
  opacity: 0 !important;
}
.before\:opacity-100::before{
  content: var(--tw-content) !important;
  opacity: 1 !important;
}
.before\:shadow-small::before{
  content: var(--tw-content) !important;
  --tw-shadow: var(--nextui-box-shadow-small) !important;
  --tw-shadow-colored: var(--nextui-box-shadow-small) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.before\:transition-colors::before{
  content: var(--tw-content) !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.before\:transition-none::before{
  content: var(--tw-content) !important;
  transition-property: none !important;
}
.before\:transition-opacity::before{
  content: var(--tw-content) !important;
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.before\:transition-transform::before{
  content: var(--tw-content) !important;
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.before\:\!duration-300::before{
  content: var(--tw-content) !important;
  transition-duration: 300ms !important;
}
.before\:duration-150::before{
  content: var(--tw-content) !important;
  transition-duration: 150ms !important;
}
.before\:content-\[\'\'\]::before{
  --tw-content: '' !important;
  content: var(--tw-content) !important;
}
.before\:transition-colors::before{
  content: var(--tw-content) !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.before\:transition-opacity::before{
  content: var(--tw-content) !important;
  transition-property: opacity !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.before\:transition-width::before{
  content: var(--tw-content) !important;
  transition-property: width !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.before\:transition-transform::before{
  content: var(--tw-content) !important;
  transition-property: transform !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.after\:absolute::after{
  content: var(--tw-content) !important;
  position: absolute !important;
}
.after\:inset-0::after{
  content: var(--tw-content) !important;
  inset: 0px !important;
}
.after\:-bottom-1::after{
  content: var(--tw-content) !important;
  bottom: -0.25rem !important;
}
.after\:-bottom-\[2px\]::after{
  content: var(--tw-content) !important;
  bottom: -2px !important;
}
.after\:bottom-0::after{
  content: var(--tw-content) !important;
  bottom: 0px !important;
}
.after\:left-0::after{
  content: var(--tw-content) !important;
  left: 0px !important;
}
.after\:left-1\/2::after{
  content: var(--tw-content) !important;
  left: 50% !important;
}
.after\:right-0::after{
  content: var(--tw-content) !important;
  right: 0px !important;
}
.after\:-z-10::after{
  content: var(--tw-content) !important;
  z-index: -10 !important;
}
.after\:ml-0::after{
  content: var(--tw-content) !important;
  margin-left: 0px !important;
}
.after\:ml-0\.5::after{
  content: var(--tw-content) !important;
  margin-left: 0.125rem !important;
}
.after\:block::after{
  content: var(--tw-content) !important;
  display: block !important;
}
.after\:h-4::after{
  content: var(--tw-content) !important;
  height: 1rem !important;
}
.after\:h-5::after{
  content: var(--tw-content) !important;
  height: 1.25rem !important;
}
.after\:h-\[2px\]::after{
  content: var(--tw-content) !important;
  height: 2px !important;
}
.after\:h-divider::after{
  content: var(--tw-content) !important;
  height: var(--nextui-divider-weight) !important;
}
.after\:h-full::after{
  content: var(--tw-content) !important;
  height: 100% !important;
}
.after\:h-px::after{
  content: var(--tw-content) !important;
  height: 1px !important;
}
.after\:w-0::after{
  content: var(--tw-content) !important;
  width: 0px !important;
}
.after\:w-4::after{
  content: var(--tw-content) !important;
  width: 1rem !important;
}
.after\:w-5::after{
  content: var(--tw-content) !important;
  width: 1.25rem !important;
}
.after\:w-6::after{
  content: var(--tw-content) !important;
  width: 1.5rem !important;
}
.after\:w-\[80\%\]::after{
  content: var(--tw-content) !important;
  width: 80% !important;
}
.after\:w-full::after{
  content: var(--tw-content) !important;
  width: 100% !important;
}
.after\:origin-center::after{
  content: var(--tw-content) !important;
  transform-origin: center !important;
}
.after\:-translate-x-1\/2::after{
  content: var(--tw-content) !important;
  --tw-translate-x: -50% !important;
  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)) !important;
}
.after\:translate-y-1::after{
  content: var(--tw-content) !important;
  --tw-translate-y: 0.25rem !important;
  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)) !important;
}
.after\:rotate-0::after{
  content: var(--tw-content) !important;
  --tw-rotate: 0deg !important;
  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)) !important;
}
.after\:scale-50::after{
  content: var(--tw-content) !important;
  --tw-scale-x: .5 !important;
  --tw-scale-y: .5 !important;
  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)) !important;
}
.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]::after{
  content: var(--tw-content) !important;
  border-radius: calc(var(--nextui-radius-large) / 2) !important;
}
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]::after{
  content: var(--tw-content) !important;
  border-radius: calc(var(--nextui-radius-medium) * 0.5) !important;
}
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]::after{
  content: var(--tw-content) !important;
  border-radius: calc(var(--nextui-radius-medium) * 0.6) !important;
}
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]::after{
  content: var(--tw-content) !important;
  border-radius: calc(var(--nextui-radius-medium) * 0.7) !important;
}
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]::after{
  content: var(--tw-content) !important;
  border-radius: calc(var(--nextui-radius-medium) / 3) !important;
}
.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]::after{
  content: var(--tw-content) !important;
  border-radius: calc(var(--nextui-radius-small) / 3) !important;
}
.after\:rounded-full::after{
  content: var(--tw-content) !important;
  border-radius: 9999px !important;
}
.after\:rounded-none::after{
  content: var(--tw-content) !important;
  border-radius: 0 !important;
}
.after\:rounded-xl::after{
  content: var(--tw-content) !important;
  border-radius: 18px !important;
}
.after\:bg-background::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.after\:bg-content3::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity))) !important;
}
.after\:bg-current::after{
  content: var(--tw-content) !important;
  background-color: currentColor !important;
}
.after\:bg-danger::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.after\:bg-default::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity))) !important;
}
.after\:bg-divider::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity))) !important;
}
.after\:bg-foreground::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 24 28 / var(--tw-bg-opacity)) !important;
}
.after\:bg-primary::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.after\:bg-secondary::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.after\:bg-success::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.after\:bg-warning::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.after\:text-danger::after{
  content: var(--tw-content) !important;
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;
}
.after\:text-danger-foreground::after{
  content: var(--tw-content) !important;
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity))) !important;
}
.after\:text-default-foreground::after{
  content: var(--tw-content) !important;
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity))) !important;
}
.after\:text-primary-foreground::after{
  content: var(--tw-content) !important;
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.after\:text-secondary-foreground::after{
  content: var(--tw-content) !important;
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.after\:text-success-foreground::after{
  content: var(--tw-content) !important;
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity))) !important;
}
.after\:text-warning-foreground::after{
  content: var(--tw-content) !important;
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity))) !important;
}
.after\:opacity-0::after{
  content: var(--tw-content) !important;
  opacity: 0 !important;
}
.after\:opacity-100::after{
  content: var(--tw-content) !important;
  opacity: 1 !important;
}
.after\:shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]::after{
  content: var(--tw-content) !important;
  --tw-shadow: 0 1px 0px 0 rgba(0,0,0,0.05) !important;
  --tw-shadow-colored: 0 1px 0px 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.after\:shadow-small::after{
  content: var(--tw-content) !important;
  --tw-shadow: var(--nextui-box-shadow-small) !important;
  --tw-shadow-colored: var(--nextui-box-shadow-small) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.after\:transition-all::after{
  content: var(--tw-content) !important;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.after\:transition-none::after{
  content: var(--tw-content) !important;
  transition-property: none !important;
}
.after\:transition-transform::after{
  content: var(--tw-content) !important;
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.after\:\!duration-200::after{
  content: var(--tw-content) !important;
  transition-duration: 200ms !important;
}
.after\:duration-150::after{
  content: var(--tw-content) !important;
  transition-duration: 150ms !important;
}
.after\:\!ease-linear::after{
  content: var(--tw-content) !important;
  transition-timing-function: linear !important;
}
.after\:content-\[\'\'\]::after{
  --tw-content: '' !important;
  content: var(--tw-content) !important;
}
.after\:content-\[\'\*\'\]::after{
  --tw-content: '*' !important;
  content: var(--tw-content) !important;
}
.after\:transition-all::after{
  content: var(--tw-content) !important;
  transition-property: all !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.after\:transition-background::after{
  content: var(--tw-content) !important;
  transition-property: background !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.after\:transition-width::after{
  content: var(--tw-content) !important;
  transition-property: width !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.after\:transition-transform::after{
  content: var(--tw-content) !important;
  transition-property: transform !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.after\:transition-transform-opacity::after{
  content: var(--tw-content) !important;
  transition-property: transform, opacity !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.first\:rounded-l-lg:first-child{
  border-top-left-radius: 14px !important;
  border-bottom-left-radius: 14px !important;
}
.first\:rounded-s-full:first-child{
  border-start-start-radius: 9999px !important;
  border-end-start-radius: 9999px !important;
}
.first\:rounded-s-large:first-child{
  border-start-start-radius: var(--nextui-radius-large) !important;
  border-end-start-radius: var(--nextui-radius-large) !important;
}
.first\:rounded-s-medium:first-child{
  border-start-start-radius: var(--nextui-radius-medium) !important;
  border-end-start-radius: var(--nextui-radius-medium) !important;
}
.first\:rounded-s-none:first-child{
  border-start-start-radius: 0 !important;
  border-end-start-radius: 0 !important;
}
.first\:rounded-s-small:first-child{
  border-start-start-radius: var(--nextui-radius-small) !important;
  border-end-start-radius: var(--nextui-radius-small) !important;
}
.first\:before\:rounded-l-lg:first-child::before{
  content: var(--tw-content) !important;
  border-top-left-radius: 14px !important;
  border-bottom-left-radius: 14px !important;
}
.last\:rounded-e-full:last-child{
  border-start-end-radius: 9999px !important;
  border-end-end-radius: 9999px !important;
}
.last\:rounded-e-large:last-child{
  border-start-end-radius: var(--nextui-radius-large) !important;
  border-end-end-radius: var(--nextui-radius-large) !important;
}
.last\:rounded-e-medium:last-child{
  border-start-end-radius: var(--nextui-radius-medium) !important;
  border-end-end-radius: var(--nextui-radius-medium) !important;
}
.last\:rounded-e-none:last-child{
  border-start-end-radius: 0 !important;
  border-end-end-radius: 0 !important;
}
.last\:rounded-e-small:last-child{
  border-start-end-radius: var(--nextui-radius-small) !important;
  border-end-end-radius: var(--nextui-radius-small) !important;
}
.last\:rounded-r-lg:last-child{
  border-top-right-radius: 14px !important;
  border-bottom-right-radius: 14px !important;
}
.last\:before\:rounded-r-lg:last-child::before{
  content: var(--tw-content) !important;
  border-top-right-radius: 14px !important;
  border-bottom-right-radius: 14px !important;
}
.first-of-type\:rounded-r-none:first-of-type{
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.last-of-type\:rounded-l-none:last-of-type{
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.focus-within\:border-danger:focus-within{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.focus-within\:border-primary:focus-within{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.focus-within\:border-secondary:focus-within{
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.focus-within\:border-success:focus-within{
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.focus-within\:border-warning:focus-within{
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.hover\:scale-125:hover{
  --tw-scale-x: 1.25 !important;
  --tw-scale-y: 1.25 !important;
  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)) !important;
}
.hover\:border-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity))) !important;
}
.hover\:border-default-300:hover{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity))) !important;
}
.hover\:\!bg-danger:hover{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.hover\:\!bg-default:hover{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity))) !important;
}
.hover\:\!bg-foreground:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 24 28 / var(--tw-bg-opacity)) !important;
}
.hover\:\!bg-primary:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.hover\:\!bg-secondary:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.hover\:\!bg-success:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.hover\:\!bg-warning:hover{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.hover\:bg-default-100:hover{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity))) !important;
}
.hover\:bg-white\/5:hover{
  background-color: rgb(255 255 255 / 0.05) !important;
}
.hover\:\!text-danger-foreground:hover{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity))) !important;
}
.hover\:\!text-primary-foreground:hover{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.hover\:\!text-success-foreground:hover{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity))) !important;
}
.hover\:\!text-warning-foreground:hover{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity))) !important;
}
.hover\:text-secondary-foreground:hover{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.hover\:underline:hover{
  text-decoration-line: underline !important;
}
.hover\:\!opacity-100:hover{
  opacity: 1 !important;
}
.hover\:opacity-100:hover{
  opacity: 1 !important;
}
.hover\:opacity-80:hover{
  opacity: 0.8 !important;
}
.hover\:after\:bg-danger\/20:hover::after{
  content: var(--tw-content) !important;
  background-color: hsl(var(--nextui-danger) / 0.2) !important;
}
.hover\:after\:bg-foreground\/10:hover::after{
  content: var(--tw-content) !important;
  background-color: rgb(17 24 28 / 0.1) !important;
}
.hover\:after\:bg-primary\/20:hover::after{
  content: var(--tw-content) !important;
  background-color: rgb(0 114 245 / 0.2) !important;
}
.hover\:after\:bg-secondary\/20:hover::after{
  content: var(--tw-content) !important;
  background-color: rgb(120 40 200 / 0.2) !important;
}
.hover\:after\:bg-success\/20:hover::after{
  content: var(--tw-content) !important;
  background-color: rgb(23 201 100 / 0.2) !important;
}
.hover\:after\:bg-warning\/20:hover::after{
  content: var(--tw-content) !important;
  background-color: rgb(245 165 36 / 0.2) !important;
}
.hover\:after\:opacity-100:hover::after{
  content: var(--tw-content) !important;
  opacity: 1 !important;
}
.focus\:underline:focus{
  text-decoration-line: underline !important;
}
.focus\:outline-none:focus{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.focus\:ring-0:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.focus\:ring-offset-0:focus{
  --tw-ring-offset-width: 0px !important;
}
.focus-visible\:z-10:focus-visible{
  z-index: 10 !important;
}
.focus-visible\:outline-none:focus-visible{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.focus-visible\:outline-2:focus-visible{
  outline-width: 2px !important;
}
.focus-visible\:outline-offset-2:focus-visible{
  outline-offset: 2px !important;
}
.focus-visible\:outline-focus:focus-visible{
  outline-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1)) !important;
}
.active\:bg-default-200:active{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity))) !important;
}
.active\:bg-default-300:active{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-bg-opacity))) !important;
}
.active\:bg-white\/10:active{
  background-color: rgb(255 255 255 / 0.1) !important;
}
.active\:underline:active{
  text-decoration-line: underline !important;
}
.active\:\!opacity-70:active{
  opacity: 0.7 !important;
}
.active\:opacity-disabled:active{
  opacity: var(--nextui-disabled-opacity) !important;
}
.group:hover .group-hover\:block{
  display: block !important;
}
.group:hover .group-hover\:hidden{
  display: none !important;
}
.group:hover .group-hover\:border-current{
  border-color: currentColor !important;
}
.group:hover .group-hover\:text-current{
  color: currentColor !important;
}
.group.is-splitted .group-\[\.is-splitted\]\:rounded-medium{
  border-radius: var(--nextui-radius-medium) !important;
}
.group.is-splitted .group-\[\.is-splitted\]\:bg-content1{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity))) !important;
}
.group.is-splitted .group-\[\.is-splitted\]\:px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.group.is-splitted .group-\[\.is-splitted\]\:shadow-medium{
  --tw-shadow: var(--nextui-box-shadow-medium) !important;
  --tw-shadow-colored: var(--nextui-box-shadow-medium) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.aria-expanded\:scale-\[0\.97\][aria-expanded="true"]{
  --tw-scale-x: 0.97 !important;
  --tw-scale-y: 0.97 !important;
  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)) !important;
}
.aria-expanded\:opacity-70[aria-expanded="true"]{
  opacity: 0.7 !important;
}
.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{
  pointer-events: none !important;
}
.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true]{
  z-index: 10 !important;
}
.data-\[focused\=true\]\:z-10[data-focused=true]{
  z-index: 10 !important;
}
.data-\[has-helper\=true\]\:mb-4[data-has-helper=true]{
  margin-bottom: 1rem !important;
}
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true]{
  margin-top: calc(var(--nextui-font-size-small) + 10px) !important;
}
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true]{
  margin-top: calc(var(--nextui-font-size-small) + 12px) !important;
}
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true]{
  margin-top: calc(var(--nextui-font-size-small) + 8px) !important;
}
.data-\[open\=true\]\:block[data-open=true]{
  display: block !important;
}
.data-\[open\=true\]\:flex[data-open=true]{
  display: flex !important;
}
.data-\[justify\=end\]\:flex-grow[data-justify=end]{
  flex-grow: 1 !important;
}
.data-\[justify\=start\]\:flex-grow[data-justify=start]{
  flex-grow: 1 !important;
}
.data-\[justify\=end\]\:basis-0[data-justify=end]{
  flex-basis: 0px !important;
}
.data-\[justify\=start\]\:basis-0[data-justify=start]{
  flex-basis: 0px !important;
}
.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true]{
  --tw-translate-x: -0.75rem !important;
  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)) !important;
}
.data-\[hover\=true\]\:-translate-x-3[data-hover=true]{
  --tw-translate-x: -0.75rem !important;
  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)) !important;
}
.data-\[hover\=true\]\:translate-x-0[data-hover=true]{
  --tw-translate-x: 0px !important;
  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)) !important;
}
.data-\[before\=true\]\:rotate-180[data-before=true]{
  --tw-rotate: 180deg !important;
  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)) !important;
}
.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending]{
  --tw-rotate: 180deg !important;
  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)) !important;
}
.data-\[open\=true\]\:-rotate-90[data-open=true]{
  --tw-rotate: -90deg !important;
  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)) !important;
}
.data-\[open\=true\]\:rotate-180[data-open=true]{
  --tw-rotate: 180deg !important;
  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)) !important;
}
.data-\[invisible\=true\]\:scale-0[data-invisible=true]{
  --tw-scale-x: 0 !important;
  --tw-scale-y: 0 !important;
  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)) !important;
}
.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{
  --tw-scale-x: 0.97 !important;
  --tw-scale-y: 0.97 !important;
  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)) !important;
}
.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{
  cursor: not-allowed !important;
}
.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{
  cursor: grabbing !important;
}
.data-\[sortable\=true\]\:cursor-pointer[data-sortable=true]{
  cursor: pointer !important;
}
.data-\[visible\=true\]\:cursor-pointer[data-visible=true]{
  cursor: pointer !important;
}
.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{
  flex-direction: row !important;
}
.data-\[has-helper\=true\]\:items-start[data-has-helper=true]{
  align-items: flex-start !important;
}
.data-\[justify\=start\]\:justify-start[data-justify=start]{
  justify-content: flex-start !important;
}
.data-\[justify\=end\]\:justify-end[data-justify=end]{
  justify-content: flex-end !important;
}
.data-\[justify\=center\]\:justify-center[data-justify=center]{
  justify-content: center !important;
}
.data-\[thumb-hidden\=false\]\:border-x-\[calc\(theme\(spacing\.5\)\/2\)\][data-thumb-hidden=false]{
  border-left-width: calc(1.25rem / 2) !important;
  border-right-width: calc(1.25rem / 2) !important;
}
.data-\[thumb-hidden\=false\]\:border-x-\[calc\(theme\(spacing\.6\)\/2\)\][data-thumb-hidden=false]{
  border-left-width: calc(1.5rem / 2) !important;
  border-right-width: calc(1.5rem / 2) !important;
}
.data-\[thumb-hidden\=false\]\:border-x-\[calc\(theme\(spacing\.7\)\/2\)\][data-thumb-hidden=false]{
  border-left-width: calc(1.75rem / 2) !important;
  border-right-width: calc(1.75rem / 2) !important;
}
.data-\[thumb-hidden\=false\]\:border-y-\[calc\(theme\(spacing\.5\)\/2\)\][data-thumb-hidden=false]{
  border-top-width: calc(1.25rem / 2) !important;
  border-bottom-width: calc(1.25rem / 2) !important;
}
.data-\[thumb-hidden\=false\]\:border-y-\[calc\(theme\(spacing\.6\)\/2\)\][data-thumb-hidden=false]{
  border-top-width: calc(1.5rem / 2) !important;
  border-bottom-width: calc(1.5rem / 2) !important;
}
.data-\[thumb-hidden\=false\]\:border-y-\[calc\(theme\(spacing\.7\)\/2\)\][data-thumb-hidden=false]{
  border-top-width: calc(1.75rem / 2) !important;
  border-bottom-width: calc(1.75rem / 2) !important;
}
.data-\[menu-open\=true\]\:border-none[data-menu-open=true]{
  border-style: none !important;
}
.data-\[active\=true\]\:border-danger[data-active=true]{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.data-\[active\=true\]\:border-default-400[data-active=true]{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity))) !important;
}
.data-\[active\=true\]\:border-primary[data-active=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.data-\[active\=true\]\:border-secondary[data-active=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.data-\[active\=true\]\:border-success[data-active=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.data-\[active\=true\]\:border-warning[data-active=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.data-\[focus\=true\]\:border-danger[data-focus=true]{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.data-\[focus\=true\]\:border-foreground[data-focus=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(17 24 28 / var(--tw-border-opacity)) !important;
}
.data-\[focus\=true\]\:border-primary[data-focus=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.data-\[focus\=true\]\:border-secondary[data-focus=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.data-\[focus\=true\]\:border-success[data-focus=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.data-\[focus\=true\]\:border-warning[data-focus=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.data-\[hover\=true\]\:border-danger[data-hover=true]{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.data-\[hover\=true\]\:border-default[data-hover=true]{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity))) !important;
}
.data-\[hover\=true\]\:border-default-400[data-hover=true]{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity))) !important;
}
.data-\[hover\=true\]\:border-primary[data-hover=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.data-\[hover\=true\]\:border-secondary[data-hover=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.data-\[hover\=true\]\:border-success[data-hover=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.data-\[hover\=true\]\:border-warning[data-hover=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.data-\[open\=true\]\:border-danger[data-open=true]{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.data-\[open\=true\]\:border-foreground[data-open=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(17 24 28 / var(--tw-border-opacity)) !important;
}
.data-\[open\=true\]\:border-primary[data-open=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.data-\[open\=true\]\:border-secondary[data-open=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.data-\[open\=true\]\:border-success[data-open=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.data-\[open\=true\]\:border-warning[data-open=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.data-\[active\=true\]\:bg-danger[data-active=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[active\=true\]\:bg-default-400[data-active=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[active\=true\]\:bg-primary[data-active=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.data-\[active\=true\]\:bg-secondary[data-active=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.data-\[active\=true\]\:bg-success[data-active=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.data-\[active\=true\]\:bg-warning[data-active=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.data-\[hover\=true\]\:bg-content2[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[hover\=true\]\:bg-danger[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[hover\=true\]\:bg-danger-100[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[hover\=true\]\:bg-danger\/20[data-hover=true]{
  background-color: hsl(var(--nextui-danger) / 0.2) !important;
}
.data-\[hover\=true\]\:bg-default[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[hover\=true\]\:bg-default-100[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[hover\=true\]\:bg-default-200[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[hover\=true\]\:bg-default\/40[data-hover=true]{
  background-color: hsl(var(--nextui-default) / 0.4) !important;
}
.data-\[hover\=true\]\:bg-primary[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.data-\[hover\=true\]\:bg-primary-100[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[hover\=true\]\:bg-primary\/20[data-hover=true]{
  background-color: rgb(0 114 245 / 0.2) !important;
}
.data-\[hover\=true\]\:bg-secondary[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.data-\[hover\=true\]\:bg-secondary-100[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true]{
  background-color: rgb(120 40 200 / 0.2) !important;
}
.data-\[hover\=true\]\:bg-success[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.data-\[hover\=true\]\:bg-success-100[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[hover\=true\]\:bg-success\/20[data-hover=true]{
  background-color: rgb(23 201 100 / 0.2) !important;
}
.data-\[hover\=true\]\:bg-transparent[data-hover=true]{
  background-color: transparent !important;
}
.data-\[hover\=true\]\:bg-warning[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.data-\[hover\=true\]\:bg-warning-100[data-hover=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[hover\=true\]\:bg-warning\/20[data-hover=true]{
  background-color: rgb(245 165 36 / 0.2) !important;
}
.data-\[in-range\=false\]\:bg-default-200[data-in-range=false]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true]{
  background-color: rgb(255 255 255 / 0.5) !important;
}
.data-\[in-range\=true\]\:bg-danger[data-in-range=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[in-range\=true\]\:bg-foreground[data-in-range=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 24 28 / var(--tw-bg-opacity)) !important;
}
.data-\[in-range\=true\]\:bg-primary[data-in-range=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.data-\[in-range\=true\]\:bg-secondary[data-in-range=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.data-\[in-range\=true\]\:bg-success[data-in-range=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.data-\[in-range\=true\]\:bg-warning[data-in-range=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true]{
  background-color: transparent !important;
}
.data-\[selected\=true\]\:bg-danger[data-selected=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[selected\=true\]\:bg-default[data-selected=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[selected\=true\]\:bg-primary[data-selected=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.data-\[selected\=true\]\:bg-secondary[data-selected=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.data-\[selected\=true\]\:bg-success[data-selected=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.data-\[selected\=true\]\:bg-warning[data-selected=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true]{
  padding-inline-end: 0.375rem !important;
}
.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true]{
  padding-inline-start: 0.375rem !important;
}
.data-\[has-title\=true\]\:pt-1[data-has-title=true]{
  padding-top: 0.25rem !important;
}
.data-\[active\=true\]\:font-semibold[data-active=true]{
  font-weight: 600 !important;
}
.data-\[active\=true\]\:text-danger-foreground[data-active=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[active\=true\]\:text-default-foreground[data-active=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[active\=true\]\:text-primary-foreground[data-active=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[active\=true\]\:text-secondary-foreground[data-active=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[active\=true\]\:text-success-foreground[data-active=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[active\=true\]\:text-warning-foreground[data-active=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[disabled\=true\]\:text-default-300[data-disabled=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity))) !important;
}
.data-\[hover\=true\]\:text-danger[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;
}
.data-\[hover\=true\]\:text-danger-foreground[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[hover\=true\]\:text-default-500[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity))) !important;
}
.data-\[hover\=true\]\:text-default-foreground[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[hover\=true\]\:text-foreground-400[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity))) !important;
}
.data-\[hover\=true\]\:text-primary[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: rgb(0 114 245 / var(--tw-text-opacity)) !important;
}
.data-\[hover\=true\]\:text-primary-foreground[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[hover\=true\]\:text-secondary[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: rgb(120 40 200 / var(--tw-text-opacity)) !important;
}
.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[hover\=true\]\:text-success[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: rgb(23 201 100 / var(--tw-text-opacity)) !important;
}
.data-\[hover\=true\]\:text-success-foreground[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[hover\=true\]\:text-warning[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: rgb(245 165 36 / var(--tw-text-opacity)) !important;
}
.data-\[hover\=true\]\:text-warning-foreground[data-hover=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selected\=true\]\:text-danger[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selected\=true\]\:text-danger-foreground[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selected\=true\]\:text-default-foreground[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selected\=true\]\:text-primary[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: rgb(0 114 245 / var(--tw-text-opacity)) !important;
}
.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selected\=true\]\:text-secondary[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: rgb(120 40 200 / var(--tw-text-opacity)) !important;
}
.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selected\=true\]\:text-success-600[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selected\=true\]\:text-success-foreground[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selected\=true\]\:text-warning-600[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selected\=true\]\:text-warning-foreground[data-selected=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[disabled\=true\]\:opacity-30[data-disabled=true]{
  opacity: 0.3 !important;
}
.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true]{
  opacity: var(--nextui-disabled-opacity) !important;
}
.data-\[hover\=true\]\:opacity-hover[data-hover=true]{
  opacity: var(--nextui-hover-opacity) !important;
}
.data-\[in-range\=true\]\:opacity-100[data-in-range=true]{
  opacity: 1 !important;
}
.data-\[invisible\=true\]\:opacity-0[data-invisible=true]{
  opacity: 0 !important;
}
.data-\[loaded\=true\]\:opacity-100[data-loaded=true]{
  opacity: 1 !important;
}
.data-\[moving\]\:opacity-100[data-moving]{
  opacity: 1 !important;
}
.data-\[pressed\=true\]\:opacity-70[data-pressed=true]{
  opacity: 0.7 !important;
}
.data-\[visible\=true\]\:opacity-100[data-visible=true]{
  opacity: 1 !important;
}
.data-\[active\=true\]\:shadow-md[data-active=true]{
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.data-\[hover\=true\]\:shadow-lg[data-hover=true]{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.data-\[active\=true\]\:shadow-danger\/40[data-active=true]{
  --tw-shadow-color: hsl(var(--nextui-danger) / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[active\=true\]\:shadow-default\/50[data-active=true]{
  --tw-shadow-color: hsl(var(--nextui-default) / 0.5) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[active\=true\]\:shadow-primary\/40[data-active=true]{
  --tw-shadow-color: rgb(0 114 245 / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[active\=true\]\:shadow-secondary\/40[data-active=true]{
  --tw-shadow-color: rgb(120 40 200 / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[active\=true\]\:shadow-success\/40[data-active=true]{
  --tw-shadow-color: rgb(23 201 100 / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[active\=true\]\:shadow-warning\/40[data-active=true]{
  --tw-shadow-color: rgb(245 165 36 / 0.4) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true]{
  --tw-shadow-color: hsl(var(--nextui-danger) / 0.3) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[hover\=true\]\:shadow-default\/50[data-hover=true]{
  --tw-shadow-color: hsl(var(--nextui-default) / 0.5) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[hover\=true\]\:shadow-primary\/30[data-hover=true]{
  --tw-shadow-color: rgb(0 114 245 / 0.3) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true]{
  --tw-shadow-color: rgb(120 40 200 / 0.3) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[hover\=true\]\:shadow-success\/30[data-hover=true]{
  --tw-shadow-color: rgb(23 201 100 / 0.3) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true]{
  --tw-shadow-color: rgb(245 165 36 / 0.3) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true]{
  outline-width: 2px !important;
}
.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true]{
  outline-offset: 2px !important;
}
.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true]{
  outline-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1)) !important;
}
.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible]{
  outline-color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, 1)) !important;
}
.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible]{
  outline-color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, 1)) !important;
}
.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible]{
  outline-color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, 1)) !important;
}
.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible]{
  outline-color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, 1)) !important;
}
.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible]{
  outline-color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, 1)) !important;
}
.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible]{
  outline-color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, 1)) !important;
}
.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open=true]{
  --tw-backdrop-blur: blur(24px) !important;
  -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) !important;
          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) !important;
}
.data-\[hover\=true\]\:transition-colors[data-hover=true]{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.data-\[moving\=true\]\:transition-transform[data-moving=true]{
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.data-\[sortable\=true\]\:transition-colors[data-sortable=true]{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.data-\[hover\=true\]\:transition-colors[data-hover=true]{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.data-\[sortable\=true\]\:transition-colors[data-sortable=true]{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.data-\[moving\=true\]\:transition-transform[data-moving=true]{
  transition-property: transform !important;
  transition-timing-function: ease !important;
  transition-duration: 250ms !important;
}
.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]{
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}
.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{
  display: none !important;
}
.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-bottom-scroll=true]{
  -webkit-mask-image: linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);
          mask-image: linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);
}
.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\2c \#000\2c \#000\2c transparent_0\2c \#000_var\(--scroll-shadow-size\)\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-left-right-scroll=true]{
  -webkit-mask-image: linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);
          mask-image: linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);
}
.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-left-scroll=true]{
  -webkit-mask-image: linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);
          mask-image: linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);
}
.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-right-scroll=true]{
  -webkit-mask-image: linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);
          mask-image: linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);
}
.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\2c \#000\2c transparent_0\2c \#000_var\(--scroll-shadow-size\)\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-top-bottom-scroll=true]{
  -webkit-mask-image: linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);
          mask-image: linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);
}
.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-top-scroll=true]{
  -webkit-mask-image: linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);
          mask-image: linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);
}
.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-end]::before{
  content: var(--tw-content) !important;
  top: calc(calc(1.25rem / 4 - 1.5px) * -1) !important;
}
.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]::before{
  content: var(--tw-content) !important;
  right: 0.75rem !important;
}
.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]::before{
  content: var(--tw-content) !important;
  top: calc(calc(1.25rem / 4 - 1.5px) * -1) !important;
}
.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]::before{
  content: var(--tw-content) !important;
  left: 0.75rem !important;
}
.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]::before{
  content: var(--tw-content) !important;
  top: calc(calc(1.25rem / 4 - 1.5px) * -1) !important;
}
.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]::before{
  content: var(--tw-content) !important;
  left: 50% !important;
}
.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]::before{
  content: var(--tw-content) !important;
  right: calc(calc(1.25rem / 4 - 3px) * -1) !important;
}
.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]::before{
  content: var(--tw-content) !important;
  bottom: 25% !important;
}
.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]::before{
  content: var(--tw-content) !important;
  right: calc(calc(1.25rem / 4 - 3px) * -1) !important;
}
.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]::before{
  content: var(--tw-content) !important;
  top: 25% !important;
}
.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]::before{
  content: var(--tw-content) !important;
  right: calc(calc(1.25rem / 4 - 2px) * -1) !important;
}
.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]::before{
  content: var(--tw-content) !important;
  top: 50% !important;
}
.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]::before{
  content: var(--tw-content) !important;
  left: calc(calc(1.25rem / 4 - 3px) * -1) !important;
}
.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]::before{
  content: var(--tw-content) !important;
  bottom: 25% !important;
}
.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]::before{
  content: var(--tw-content) !important;
  left: calc(calc(1.25rem / 4 - 3px) * -1) !important;
}
.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]::before{
  content: var(--tw-content) !important;
  top: 25% !important;
}
.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]::before{
  content: var(--tw-content) !important;
  left: calc(calc(1.25rem / 4 - 2px) * -1) !important;
}
.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]::before{
  content: var(--tw-content) !important;
  top: 50% !important;
}
.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]::before{
  content: var(--tw-content) !important;
  bottom: calc(calc(1.25rem / 4 - 1.5px) * -1) !important;
}
.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]::before{
  content: var(--tw-content) !important;
  right: 0.75rem !important;
}
.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]::before{
  content: var(--tw-content) !important;
  bottom: calc(calc(1.25rem / 4 - 1.5px) * -1) !important;
}
.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]::before{
  content: var(--tw-content) !important;
  left: 0.75rem !important;
}
.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]::before{
  content: var(--tw-content) !important;
  bottom: calc(calc(1.25rem / 4 - 1.5px) * -1) !important;
}
.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]::before{
  content: var(--tw-content) !important;
  left: 50% !important;
}
.data-\[arrow\=true\]\:before\:block[data-arrow=true]::before{
  content: var(--tw-content) !important;
  display: block !important;
}
.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]::before{
  content: var(--tw-content) !important;
  --tw-translate-x: -50% !important;
  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)) !important;
}
.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]::before{
  content: var(--tw-content) !important;
  --tw-translate-y: -50% !important;
  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)) !important;
}
.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]::before{
  content: var(--tw-content) !important;
  --tw-translate-y: -50% !important;
  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)) !important;
}
.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]::before{
  content: var(--tw-content) !important;
  --tw-translate-x: -50% !important;
  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)) !important;
}
.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]::before{
  content: var(--tw-content) !important;
  animation: none !important;
}
.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]::before{
  content: var(--tw-content) !important;
  opacity: 0 !important;
}
.data-\[selected\=true\]\:before\:opacity-100[data-selected=true]::before{
  content: var(--tw-content) !important;
  opacity: 1 !important;
}
.data-\[focus\=true\]\:after\:w-full[data-focus=true]::after{
  content: var(--tw-content) !important;
  width: 100% !important;
}
.data-\[open\=true\]\:after\:w-full[data-open=true]::after{
  content: var(--tw-content) !important;
  width: 100% !important;
}
.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]::after{
  content: var(--tw-content) !important;
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  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)) !important;
}
.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]::after{
  content: var(--tw-content) !important;
  --tw-scale-x: 0.8 !important;
  --tw-scale-y: 0.8 !important;
  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)) !important;
}
.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(17 24 28 / var(--tw-bg-opacity)) !important;
}
.data-\[selected\=true\]\:after\:bg-primary[data-selected=true]::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.data-\[selected\=true\]\:after\:bg-success[data-selected=true]::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]::after{
  content: var(--tw-content) !important;
  opacity: 0 !important;
}
.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]::after{
  content: var(--tw-content) !important;
  opacity: 1 !important;
}
.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true]{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true]{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true]{
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true]{
  background-color: hsl(var(--nextui-danger) / 0.2) !important;
}
.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true]{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true]{
  background-color: hsl(var(--nextui-default) / 0.4) !important;
}
.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable=true]{
  background-color: rgb(0 114 245 / 0.2) !important;
}
.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true]{
  background-color: rgb(120 40 200 / 0.2) !important;
}
.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true]{
  background-color: rgb(23 201 100 / 0.2) !important;
}
.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true]{
  background-color: rgb(245 165 36 / 0.2) !important;
}
.data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: rgb(0 114 245 / var(--tw-text-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: rgb(120 40 200 / var(--tw-text-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: rgb(23 201 100 / var(--tw-text-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: rgb(245 165 36 / var(--tw-text-opacity)) !important;
}
.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true]{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity))) !important;
}
.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true]{
  --tw-shadow-color: hsl(var(--nextui-danger) / 0.3) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true]{
  --tw-shadow-color: hsl(var(--nextui-default) / 0.5) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable=true]{
  --tw-shadow-color: rgb(0 114 245 / 0.3) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true]{
  --tw-shadow-color: rgb(120 40 200 / 0.3) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true]{
  --tw-shadow-color: rgb(23 201 100 / 0.3) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true]{
  --tw-shadow-color: rgb(245 165 36 / 0.3) !important;
  --tw-shadow: var(--tw-shadow-colored) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto{
  pointer-events: auto !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:pointer-events-auto{
  pointer-events: auto !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:left-0{
  left: 0px !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:left-0{
  left: 0px !important;
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10{
  z-index: 10 !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:ml-4{
  margin-left: 1rem !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:ml-5{
  margin-left: 1.25rem !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:ml-6{
  margin-left: 1.5rem !important;
}
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3{
  margin-left: 0.75rem !important;
}
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4{
  margin-left: 1rem !important;
}
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5{
  margin-left: 1.25rem !important;
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:block{
  display: block !important;
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:hidden{
  display: none !important;
}
.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5{
  width: 1.25rem !important;
}
.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6{
  width: 1.5rem !important;
}
.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7{
  width: 1.75rem !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{
  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{
  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{
  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -1) !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{
  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{
  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{
  --tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -1) !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{
  --tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -1) !important;
  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)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{
  --tw-translate-x: 0.75rem !important;
  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)) !important;
}
.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100{
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  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)) !important;
}
.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50{
  --tw-scale-x: .5 !important;
  --tw-scale-y: .5 !important;
  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)) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85{
  --tw-scale-x: 0.85 !important;
  --tw-scale-y: 0.85 !important;
  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)) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:scale-85{
  --tw-scale-x: 0.85 !important;
  --tw-scale-y: 0.85 !important;
  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)) !important;
}
.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{
  --tw-scale-x: .95 !important;
  --tw-scale-y: .95 !important;
  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)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:scale-100{
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  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)) !important;
}
.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end{
  align-items: flex-end !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:border-danger{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:border-foreground{
  --tw-border-opacity: 1 !important;
  border-color: rgb(17 24 28 / var(--tw-border-opacity)) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:border-primary{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary{
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:border-success{
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning{
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:border-danger{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500{
  --tw-border-opacity: 1 !important;
  border-color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-border-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:border-primary{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 114 245 / var(--tw-border-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary{
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 40 200 / var(--tw-border-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:border-success{
  --tw-border-opacity: 1 !important;
  border-color: rgb(23 201 100 / var(--tw-border-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning{
  --tw-border-opacity: 1 !important;
  border-color: rgb(245 165 36 / var(--tw-border-opacity)) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-danger-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400{
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 114 245 / var(--tw-bg-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(120 40 200 / var(--tw-bg-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(23 201 100 / var(--tw-bg-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(245 165 36 / var(--tw-bg-opacity)) !important;
}
.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2{
  padding-top: 0.5rem !important;
}
.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3{
  padding-top: 0.75rem !important;
}
.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4{
  padding-top: 1rem !important;
}
.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4{
  padding-top: 1rem !important;
}
.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5{
  padding-top: 1.25rem !important;
}
.group[data-disabled=true] .group-data-\[disabled\=true\]\:text-foreground-300{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-foreground-300) / var(--nextui-foreground-300-opacity, var(--tw-text-opacity))) !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground-600{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity))) !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground-600{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity))) !important;
}
.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground{
  --tw-text-opacity: 1 !important;
  color: rgb(17 24 28 / var(--tw-text-opacity)) !important;
}
.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground{
  --tw-text-opacity: 1 !important;
  color: rgb(17 24 28 / var(--tw-text-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary{
  --tw-text-opacity: 1 !important;
  color: rgb(0 114 245 / var(--tw-text-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary{
  --tw-text-opacity: 1 !important;
  color: rgb(120 40 200 / var(--tw-text-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-success{
  --tw-text-opacity: 1 !important;
  color: rgb(23 201 100 / var(--tw-text-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity))) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning{
  --tw-text-opacity: 1 !important;
  color: rgb(245 165 36 / var(--tw-text-opacity)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity))) !important;
}
.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0{
  opacity: 0 !important;
}
.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100{
  opacity: 1 !important;
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:opacity-100{
  opacity: 1 !important;
}
.group[data-filled=true] .group-data-\[filled\=true\]\:opacity-100{
  opacity: 1 !important;
}
.group[data-hover=true] .group-data-\[hover\=true\]\:opacity-100{
  opacity: 1 !important;
}
.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100{
  opacity: 1 !important;
}
.group[data-pressed=true] .group-data-\[pressed\=true\]\:opacity-70{
  opacity: 0.7 !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0{
  opacity: 0 !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100{
  opacity: 1 !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60{
  opacity: 0.6 !important;
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-2{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus{
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity))) !important;
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2{
  --tw-ring-offset-width: 2px !important;
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background{
  --tw-ring-offset-color: #ffffff !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full::before{
  content: var(--tw-content) !important;
  width: 100% !important;
}
.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px::before{
  content: var(--tw-content) !important;
  --tw-translate-y: 1px !important;
  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)) !important;
}
.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45::before{
  content: var(--tw-content) !important;
  --tw-rotate: 45deg !important;
  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)) !important;
}
.group[data-middle=true] .group-data-\[middle\=true\]\:before\:rounded-none::before{
  content: var(--tw-content) !important;
  border-radius: 0 !important;
}
.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100::before{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-odd=true] .group-data-\[odd\=true\]\:before\:bg-default-100::before{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity))) !important;
}
.group[data-odd=true] .group-data-\[odd\=true\]\:before\:opacity-100::before{
  content: var(--tw-content) !important;
  opacity: 1 !important;
}
.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full::after{
  content: var(--tw-content) !important;
  width: 100% !important;
}
.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0::after{
  content: var(--tw-content) !important;
  --tw-translate-y: 0px !important;
  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)) !important;
}
.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45::after{
  content: var(--tw-content) !important;
  --tw-rotate: -45deg !important;
  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)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100::after{
  content: var(--tw-content) !important;
  --tw-scale-x: 1 !important;
  --tw-scale-y: 1 !important;
  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)) !important;
}
.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100::after{
  content: var(--tw-content) !important;
  opacity: 1 !important;
}
.group[data-first=true] .group-data-\[first\=true\]\:first\:before\:rounded-tl-lg:first-child::before{
  content: var(--tw-content) !important;
  border-top-left-radius: 14px !important;
}
.group[data-last=true] .group-data-\[last\=true\]\:first\:before\:rounded-bl-lg:first-child::before{
  content: var(--tw-content) !important;
  border-bottom-left-radius: 14px !important;
}
.group[data-first=true] .group-data-\[first\=true\]\:last\:before\:rounded-tr-lg:last-child::before{
  content: var(--tw-content) !important;
  border-top-right-radius: 14px !important;
}
.group[data-last=true] .group-data-\[last\=true\]\:last\:before\:rounded-br-lg:last-child::before{
  content: var(--tw-content) !important;
  border-bottom-right-radius: 14px !important;
}
.group[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\:group-data-\[hover\=true\]\:before\:bg-default-100::before{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity))) !important;
}
.group[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\:group-data-\[hover\=true\]\:before\:opacity-70::before{
  content: var(--tw-content) !important;
  opacity: 0.7 !important;
}
.peer[data-filled=true] ~ .peer-data-\[filled\=true\]\:block{
  display: block !important;
}
.peer[data-filled=true] ~ .peer-data-\[filled\=true\]\:opacity-70{
  opacity: 0.7 !important;
}
:is([dir="rtl"] .rtl\:-rotate-180){
  --tw-rotate: -180deg !important;
  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)) !important;
}
:is([dir="rtl"] .rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]){
  --tw-rotate: -90deg !important;
  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)) !important;
}
@media (prefers-reduced-motion: reduce){
  .motion-reduce\:transition-none{
    transition-property: none !important;
  }
  .motion-reduce\:after\:transition-none::after{
    content: var(--tw-content) !important;
    transition-property: none !important;
  }
}
:is(.dark .dark\:block){
  display: block !important;
}
:is(.dark .dark\:hidden){
  display: none !important;
}
:is(.dark .dark\:bg-\[\#19172c\]){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(25 23 44 / var(--tw-bg-opacity)) !important;
}
:is(.dark .dark\:bg-background\/20){
  background-color: rgb(255 255 255 / 0.2) !important;
}
:is(.dark .dark\:bg-content2){
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity))) !important;
}
:is(.dark .dark\:bg-default){
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity))) !important;
}
:is(.dark .dark\:bg-transparent){
  background-color: transparent !important;
}
:is(.dark .dark\:bg-white\/10){
  background-color: rgb(255 255 255 / 0.1) !important;
}
:is(.dark .dark\:bg-zinc-500\/20){
  background-color: rgb(113 113 122 / 0.2) !important;
}
:is(.dark .dark\:fill-black){
  fill: #000000 !important;
}
:is(.dark .dark\:fill-white){
  fill: #ffffff !important;
}
:is(.dark .dark\:stroke-white){
  stroke: #ffffff !important;
}
:is(.dark .dark\:text-danger-500){
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity))) !important;
}
:is(.dark .dark\:text-foreground-dark){
  --tw-text-opacity: 1 !important;
  color: rgb(236 237 238 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:text-gray-400){
  --tw-text-opacity: 1 !important;
  color: rgb(156 163 175 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:text-slate-400){
  --tw-text-opacity: 1 !important;
  color: rgb(148 163 184 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:text-success){
  --tw-text-opacity: 1 !important;
  color: rgb(23 201 100 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:text-warning){
  --tw-text-opacity: 1 !important;
  color: rgb(245 165 36 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:text-white){
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:ring-offset-background-dark){
  --tw-ring-offset-color: #000000 !important;
}
:is(.dark .dark\:placeholder\:text-danger-500)::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity))) !important;
}
:is(.dark .dark\:placeholder\:text-danger-500)::placeholder{
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity))) !important;
}
:is(.dark .dark\:placeholder\:text-success)::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(23 201 100 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:placeholder\:text-success)::placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(23 201 100 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:placeholder\:text-warning)::-moz-placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(245 165 36 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:placeholder\:text-warning)::placeholder{
  --tw-text-opacity: 1 !important;
  color: rgb(245 165 36 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:before\:via-default-700\/10)::before{
  content: var(--tw-content) !important;
  --tw-gradient-to: hsl(var(--nextui-default-700) / 0)  var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nextui-default-700) / 0.1) var(--tw-gradient-via-position), var(--tw-gradient-to) !important;
}
:is(.dark .dark\:after\:bg-content2)::after{
  content: var(--tw-content) !important;
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity))) !important;
}
:is(.dark .dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]){
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity))) !important;
}
:is(.dark .dark\:data-\[selected\=true\]\:text-danger-500[data-selected=true]){
  --tw-text-opacity: 1 !important;
  color: hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity))) !important;
}
:is(.dark .dark\:data-\[selected\=true\]\:text-success[data-selected=true]){
  --tw-text-opacity: 1 !important;
  color: rgb(23 201 100 / var(--tw-text-opacity)) !important;
}
:is(.dark .dark\:data-\[selected\=true\]\:text-warning[data-selected=true]){
  --tw-text-opacity: 1 !important;
  color: rgb(245 165 36 / var(--tw-text-opacity)) !important;
}
@media (min-width: 640px){
  .sm\:mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .sm\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .sm\:my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .sm\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .sm\:ml-0{
    margin-left: 0px !important;
  }
  .sm\:block{
    display: block !important;
  }
  .sm\:flex{
    display: flex !important;
  }
  .sm\:items-start{
    align-items: flex-start !important;
  }
  .sm\:items-end{
    align-items: flex-end !important;
  }
  .sm\:items-center{
    align-items: center !important;
  }
  .sm\:text-base{
    font-size: 1rem !important;
    line-height: 1.5rem !important;
  }
  .sm\:\[--scale-enter\:100\%\]{
    --scale-enter: 100%;
  }
  .sm\:\[--scale-exit\:103\%\]{
    --scale-exit: 103%;
  }
  .sm\:\[--slide-enter\:0px\]{
    --slide-enter: 0px;
  }
  .sm\:\[--slide-exit\:0px\]{
    --slide-exit: 0px;
  }
  .sm\:data-\[visible\=true\]\:opacity-0[data-visible=true]{
    opacity: 0 !important;
  }
  .group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true]{
    opacity: 1 !important;
  }
}
@media (min-width: 768px){
  .md\:ml-1{
    margin-left: 0.25rem !important;
  }
  .md\:ml-1\.5{
    margin-left: 0.375rem !important;
  }
  .md\:h-\[500px\]{
    height: 500px !important;
  }
  .md\:w-\[500px\]{
    width: 500px !important;
  }
  .md\:-translate-y-44{
    --tw-translate-y: -11rem !important;
    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)) !important;
  }
  .md\:-translate-y-48{
    --tw-translate-y: -12rem !important;
    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)) !important;
  }
  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .md\:justify-start{
    justify-content: flex-start !important;
  }
  .md\:text-5xl{
    font-size: 3rem !important;
    line-height: 1 !important;
  }
}
@media (min-width: 1024px){
  .lg\:-mb-0{
    margin-bottom: -0px !important;
  }
  .lg\:-mb-0\.5{
    margin-bottom: -0.125rem !important;
  }
  .lg\:-ml-4{
    margin-left: -1rem !important;
  }
  .lg\:mt-36{
    margin-top: 9rem !important;
  }
}
@media (min-width: 1280px){
  .xl\:mt-40{
    margin-top: 10rem !important;
  }
}
.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger{
  margin-inline-start: calc(var(--nextui-border-width-medium) * -1) !important;
}
.\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default{
  margin-inline-start: calc(var(--nextui-border-width-medium) * -1) !important;
}
.\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary{
  margin-inline-start: calc(var(--nextui-border-width-medium) * -1) !important;
}
.\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary{
  margin-inline-start: calc(var(--nextui-border-width-medium) * -1) !important;
}
.\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success{
  margin-inline-start: calc(var(--nextui-border-width-medium) * -1) !important;
}
.\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning{
  margin-inline-start: calc(var(--nextui-border-width-medium) * -1) !important;
}
.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child){
  border-radius: 0 !important;
}
.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type){
  border-radius: 0 !important;
}
.\[\&\:not\(\:first-of-type\)\]\:ml-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type){
  margin-left: calc(2px * -1) !important;
}
.\[\&\>\*\]\:relative>*{
  position: relative !important;
}
.\[\&\>svg\]\:max-w-\[theme\(spacing\.unit-8\)\]>svg{
  max-width: var(--nextui-spacing-unit-8) !important;
}
.\[\&\>tr\]\:first\:rounded-lg:first-child>tr{
  border-radius: 14px !important;
}
.\[\&\>tr\]\:first\:shadow-small:first-child>tr{
  --tw-shadow: var(--nextui-box-shadow-small) !important;
  --tw-shadow-colored: var(--nextui-box-shadow-small) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover=true]:not([data-active=true]){
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity))) !important;
}
.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover=true]:not([data-active=true]){
  --tw-bg-opacity: 1 !important;
  background-color: hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity))) !important;
}

/* cyrillic-ext */
@font-face {
  font-family: '__Inter_bdfce0';
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url(/_next/static/media/ec159349637c90ad-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: '__Inter_bdfce0';
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url(/_next/static/media/513657b02c5c193f-s.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_bdfce0';
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url(/_next/static/media/fd4db3eb5472fc27-s.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: '__Inter_bdfce0';
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url(/_next/static/media/51ed15f9841b9f9d-s.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_bdfce0';
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url(/_next/static/media/05a31a2ca4975f99-s.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_bdfce0';
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url(/_next/static/media/d6b16ce4a6175f26-s.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, 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_bdfce0';
  font-style: normal;
  font-weight: 100 900;
  font-display: optional;
  src: url(/_next/static/media/c9a5bc6a7c948fb0-s.p.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: '__Inter_Fallback_bdfce0';src: local("Arial");ascent-override: 90.20%;descent-override: 22.48%;line-gap-override: 0.00%;size-adjust: 107.40%
}.__className_bdfce0 {font-family: '__Inter_bdfce0', '__Inter_Fallback_bdfce0', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-style: normal
}.__variable_bdfce0 {--font-sans: '__Inter_bdfce0', '__Inter_Fallback_bdfce0', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}

