*, :after, :before {
--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:rgba(59, 130, 246, .5);
--tw-ring-offset-shadow:0 0 #0000;
--tw-ring-shadow:0 0 #0000;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
--tw-blur:;
--tw-brightness:;
--tw-contrast:;
--tw-grayscale:;
--tw-hue-rotate:;
--tw-invert:;
--tw-saturate:;
--tw-sepia:;
--tw-drop-shadow:;
--tw-backdrop-blur:;
--tw-backdrop-brightness:;
--tw-backdrop-contrast:;
--tw-backdrop-grayscale:;
--tw-backdrop-hue-rotate:;
--tw-backdrop-invert:;
--tw-backdrop-opacity:;
--tw-backdrop-saturate:;
--tw-backdrop-sepia:;
--tw-contain-size:;
--tw-contain-layout:;
--tw-contain-paint:;
--tw-contain-style:
}
::backdrop {
--tw-border-spacing-x:0;
--tw-border-spacing-y:0;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
--tw-pan-x:;
--tw-pan-y:;
--tw-pinch-zoom:;
--tw-scroll-snap-strictness:proximity;
--tw-gradient-from-position:;
--tw-gradient-via-position:;
--tw-gradient-to-position:;
--tw-ordinal:;
--tw-slashed-zero:;
--tw-numeric-figure:;
--tw-numeric-spacing:;
--tw-numeric-fraction:;
--tw-ring-inset:;
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgba(59, 130, 246, .5);
--tw-ring-offset-shadow:0 0 #0000;
--tw-ring-shadow:0 0 #0000;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
--tw-blur:;
--tw-brightness:;
--tw-contrast:;
--tw-grayscale:;
--tw-hue-rotate:;
--tw-invert:;
--tw-saturate:;
--tw-sepia:;
--tw-drop-shadow:;
--tw-backdrop-blur:;
--tw-backdrop-brightness:;
--tw-backdrop-contrast:;
--tw-backdrop-grayscale:;
--tw-backdrop-hue-rotate:;
--tw-backdrop-invert:;
--tw-backdrop-opacity:;
--tw-backdrop-saturate:;
--tw-backdrop-sepia:;
--tw-contain-size:;
--tw-contain-layout:;
--tw-contain-paint:;
--tw-contain-style:
}/*
! tailwindcss v3.4.16 | MIT License | https://tailwindcss.com
*/
:-moz-focusring {
outline:auto
}
:-moz-ui-invalid {
box-shadow:none
}
progress {
	vertical-align:baseline
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}
::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
summary {
	display:list-item
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
	margin:0
}
fieldset {
	margin:0
}
fieldset, legend {
	padding:0
}
menu, ol, ul {
	list-style:none;
	margin:0;
	padding:0
}
dialog {
	padding:0
}
textarea {
	resize:vertical
}
input::placeholder, textarea::placeholder {
opacity:1;
color:#9ca3af
}
[role=button], button {
cursor:pointer
}
:disabled {
	cursor:default
}

img, video {
	max-width:100%;
	height:auto
}
[hidden]:where(:not([hidden=until-found])) {
display:none
}
:root, [data-theme] {
background-color:var(--fallback-b1, oklch(var(--b1)/1));
color:var(--fallback-bc, oklch(var(--bc)/1))
}
@supports not (color:oklch(0% 0 0)) {
:root {
color-scheme:light;
--fallback-p:#491eff;
--fallback-pc:#d4dbff;
--fallback-s:#ff41c7;
--fallback-sc:#fff9fc;
--fallback-a:#00cfbd;
--fallback-ac:#00100d;
--fallback-n:#2b3440;
--fallback-nc:#d7dde4;
--fallback-b1:#fff;
--fallback-b2:#e5e6e6;
--fallback-b3:#e5e6e6;
--fallback-bc:#1f2937;
--fallback-in:#00b3f0;
--fallback-inc:#000;
--fallback-su:#00ca92;
--fallback-suc:#000;
--fallback-wa:#ffc22d;
--fallback-wac:#000;
--fallback-er:#ff6f70;
--fallback-erc:#000
}
@media (prefers-color-scheme:dark) {
:root {
color-scheme:dark;
--fallback-p:#7582ff;
--fallback-pc:#050617;
--fallback-s:#ff71cf;
--fallback-sc:#190211;
--fallback-a:#00c7b5;
--fallback-ac:#000e0c;
--fallback-n:#2a323c;
--fallback-nc:#a6adbb;
--fallback-b1:#1d232a;
--fallback-b2:#191e24;
--fallback-b3:#15191e;
--fallback-bc:#a6adbb;
--fallback-in:#00b3f0;
--fallback-inc:#000;
--fallback-su:#00ca92;
--fallback-suc:#000;
--fallback-wa:#ffc22d;
--fallback-wac:#000;
--fallback-er:#ff6f70;
--fallback-erc:#000
}
}
}

:root {
	color-scheme:light;
--in:72.06% 0.191 231.6;
--su:64.8% 0.150 160;
--wa:84.71% 0.199 83.87;
--er:71.76% 0.221 22.18;
--pc:89.824% 0.06192 275.75;
--ac:15.352% 0.0368 183.61;
--inc:0% 0 0;
--suc:0% 0 0;
--wac:0% 0 0;
--erc:0% 0 0;
--rounded-box:1rem;
--rounded-btn:0.5rem;
--rounded-badge:1.9rem;
--animation-btn:0.25s;
--animation-input:.2s;
--btn-focus-scale:0.95;
--border-btn:1px;
--tab-border:1px;
--tab-radius:0.5rem;
--p:49.12% 0.3096 275.75;
--s:69.71% 0.329 342.55;
--sc:98.71% 0.0106 342.55;
--a:76.76% 0.184 183.61;
--n:32.1785% 0.02476 255.701624;
--nc:89.4994% 0.011585 252.096176;
--b1:100% 0 0;
--b2:96.1151% 0 0;
--b3:92.4169% 0.00108 197.137559;
--bc:27.8078% 0.029596 256.847952
}
@media (prefers-color-scheme:dark) {
:root {
color-scheme:dark;
--in:72.06% 0.191 231.6;
--su:64.8% 0.150 160;
--wa:84.71% 0.199 83.87;
--er:71.76% 0.221 22.18;
--pc:13.138% 0.0392 275.75;
--sc:14.96% 0.052 342.55;
--ac:14.902% 0.0334 183.61;
--inc:0% 0 0;
--suc:0% 0 0;
--wac:0% 0 0;
--erc:0% 0 0;
--rounded-box:1rem;
--rounded-btn:0.5rem;
--rounded-badge:1.9rem;
--animation-btn:0.25s;
--animation-input:.2s;
--btn-focus-scale:0.95;
--border-btn:1px;
--tab-border:1px;
--tab-radius:0.5rem;
--p:65.69% 0.196 275.75;
--s:74.8% 0.26 342.55;
--a:74.51% 0.167 183.61;
--n:31.3815% 0.021108 254.139175;
--nc:74.6477% 0.0216 264.435964;
--b1:25.3267% 0.015896 252.417568;
--b2:23.2607% 0.013807 253.100675;
--b3:21.1484% 0.01165 254.087939;
--bc:74.6477% 0.0216 264.435964
}
}
[data-theme=light] {
color-scheme:light;
--in:72.06% 0.191 231.6;
--su:64.8% 0.150 160;
--wa:84.71% 0.199 83.87;
--er:71.76% 0.221 22.18;
--pc:89.824% 0.06192 275.75;
--ac:15.352% 0.0368 183.61;
--inc:0% 0 0;
--suc:0% 0 0;
--wac:0% 0 0;
--erc:0% 0 0;
--rounded-box:1rem;
--rounded-btn:0.5rem;
--rounded-badge:1.9rem;
--animation-btn:0.25s;
--animation-input:.2s;
--btn-focus-scale:0.95;
--border-btn:1px;
--tab-border:1px;
--tab-radius:0.5rem;
--p:49.12% 0.3096 275.75;
--s:69.71% 0.329 342.55;
--sc:98.71% 0.0106 342.55;
--a:76.76% 0.184 183.61;
--n:32.1785% 0.02476 255.701624;
--nc:89.4994% 0.011585 252.096176;
--b1:100% 0 0;
--b2:96.1151% 0 0;
--b3:92.4169% 0.00108 197.137559;
--bc:27.8078% 0.029596 256.847952
}
[data-theme=dark] {
color-scheme:dark;
--in:72.06% 0.191 231.6;
--su:64.8% 0.150 160;
--wa:84.71% 0.199 83.87;
--er:71.76% 0.221 22.18;
--pc:13.138% 0.0392 275.75;
--sc:14.96% 0.052 342.55;
--ac:14.902% 0.0334 183.61;
--inc:0% 0 0;
--suc:0% 0 0;
--wac:0% 0 0;
--erc:0% 0 0;
--rounded-box:1rem;
--rounded-btn:0.5rem;
--rounded-badge:1.9rem;
--animation-btn:0.25s;
--animation-input:.2s;
--btn-focus-scale:0.95;
--border-btn:1px;
--tab-border:1px;
--tab-radius:0.5rem;
--p:65.69% 0.196 275.75;
--s:74.8% 0.26 342.55;
--a:74.51% 0.167 183.61;
--n:31.3815% 0.021108 254.139175;
--nc:74.6477% 0.0216 264.435964;
--b1:25.3267% 0.015896 252.417568;
--b2:23.2607% 0.013807 253.100675;
--b3:21.1484% 0.01165 254.087939;
--bc:74.6477% 0.0216 264.435964
}
:root, [data-theme] {
color:hsl(var(--nextui-foreground));
background-color:hsl(var(--nextui-background))
}
.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
}
}
.alert {
	display:grid;
	width:100%;
	grid-auto-flow:row;
	align-content:flex-start;
	align-items:center;
	justify-items:center;
	gap:1rem;
	text-align:center;
	border-radius:var(--rounded-box, 1rem);
	border-width:1px;
--tw-border-opacity:1;
	border-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)));
	padding:1rem;
--tw-text-opacity:1;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
--alert-bg:var(--fallback-b2, oklch(var(--b2)/1));
--alert-bg-mix:var(--fallback-b1, oklch(var(--b1)/1));
	background-color:var(--alert-bg)
}
@media (min-width:640px) {
.alert {
grid-auto-flow:column;
grid-template-columns:auto minmax(auto, 1fr);
justify-items:start;
text-align:start
}
}
.avatar {
	position:relative;
	display:inline-flex
}
.avatar>div {
	display:block;
	aspect-ratio:1/1;
	overflow:hidden
}
.avatar img {
	height:100%;
	width:100%;
	object-fit:cover
}
.avatar.placeholder>div {
	display:flex
}
.avatar.placeholder>div, .badge {
	align-items:center;
	justify-content:center
}
.badge {
	display:inline-flex;
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	transition-timing-function:cubic-bezier(0, 0, .2, 1);
transition-duration:.2s;
	height:1.25rem;
font-size:.875rem;
	line-height:1.25rem;
	width:fit-content;
padding-left:.563rem;
padding-right:.563rem;
	border-radius:var(--rounded-badge, 1.9rem);
	border-width:1px;
--tw-border-opacity:1;
	border-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)));
--tw-bg-opacity:1;
	background-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)));
--tw-text-opacity:1;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)))
}
.breadcrumbs {
	max-width:100%;
	overflow-x:auto;
padding-top:.5rem;
padding-bottom:.5rem
}
.breadcrumbs>ol, .breadcrumbs>ul {
	display:flex;
	align-items:center;
	white-space:nowrap;
	min-height:min-content
}
.breadcrumbs>ol>li, .breadcrumbs>ul>li {
	display:flex;
	align-items:center
}
.breadcrumbs>ol>li>a, .breadcrumbs>ul>li>a {
	display:flex;
	cursor:pointer;
	align-items:center
}
@media (hover:hover) {
.breadcrumbs>ol>li>a:hover, .breadcrumbs>ul>li>a:hover {
text-decoration-line:underline
}
.label a:hover {
--tw-text-opacity:1;
color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)))
}
.menu li>:not(ul, .menu-title, details, .btn).active, .menu li>:not(ul, .menu-title, details, .btn):active, .menu li>details>summary:active {
--tw-bg-opacity:1;
background-color:var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
--tw-text-opacity:1;
color:var(--fallback-nc, oklch(var(--nc)/var(--tw-text-opacity)))
}
.tab:hover {
--tw-text-opacity:1
}
.tabs-boxed :is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled]):hover, .tabs-boxed :is(input:checked):hover {
--tw-text-opacity:1;
color:var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)))
}
.table tr.hover:hover, .table tr.hover:nth-child(2n):hover {
--tw-bg-opacity:1;
background-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)))
}
.table-zebra tr.hover:hover, .table-zebra tr.hover:nth-child(2n):hover {
--tw-bg-opacity:1;
background-color:var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity)))
}
}
.btn {
	display:inline-flex;
	height:3rem;
	min-height:3rem;
	flex-shrink:0;
	cursor:pointer;
	user-select:none;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
border-radius:var(--rounded-btn, .5rem);
	border-color:transparent;
	border-color:oklch(var(--btn-color, var(--b2))/var(--tw-border-opacity));
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
font-size:.875rem;
	line-height:1em;
gap:.5rem;
	font-weight:600;
	text-decoration-line:none;
transition-duration:.2s;
	transition-timing-function:cubic-bezier(0, 0, .2, 1);
	border-width:var(--border-btn, 1px);
	transition-property:color, background-color, border-color, opacity, box-shadow, transform;
--tw-text-opacity:1;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, .05);
--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	outline-color:var(--fallback-bc, oklch(var(--bc)/1));
	background-color:oklch(var(--btn-color, var(--b2))/var(--tw-bg-opacity));
--tw-bg-opacity:1;
--tw-border-opacity:1
}
.btn-disabled, .btn:disabled, .btn[disabled] {
	pointer-events:none
}
:where(.btn:is(input[type=checkbox])), :where(.btn:is(input[type=radio])) {
width:auto;
appearance:none
}
.btn:is(input[type=checkbox]):after, .btn:is(input[type=radio]):after {
--tw-content:attr(aria-label);
content:var(--tw-content)
}
.card {
	position:relative;
	display:flex;
	flex-direction:column;
	border-radius:var(--rounded-box, 1rem)
}
.card:focus {
	outline:2px solid transparent;
	outline-offset:2px
}
.card-body {
	display:flex;
	flex:1 1 auto;
	flex-direction:column;
	padding:var(--padding-card, 2rem);
gap:.5rem
}
.card-body :where(p) {
flex-grow:1
}
.card figure {
	display:flex;
	align-items:center;
	justify-content:center
}
.card.image-full {
	display:grid
}
.card.image-full:before {
	position:relative;
	content:"";
	z-index:10;
	border-radius:var(--rounded-box, 1rem);
--tw-bg-opacity:1;
	background-color:var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
	opacity:.75
}
.card.image-full:before, .card.image-full>* {
	grid-column-start:1;
	grid-row-start:1
}
.card.image-full>figure img {
	height:100%;
	object-fit:cover
}
.card.image-full>.card-body {
	position:relative;
	z-index:20;
--tw-text-opacity:1;
	color:var(--fallback-nc, oklch(var(--nc)/var(--tw-text-opacity)))
}
.checkbox {
	flex-shrink:0;
--chkbg:var(--fallback-bc, oklch(var(--bc)/1));
--chkfg:var(--fallback-b1, oklch(var(--b1)/1));
	height:1.5rem;
	width:1.5rem;
	cursor:pointer;
	appearance:none;
border-radius:var(--rounded-btn, .5rem);
	border-width:1px;
	border-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-border-opacity)));
--tw-border-opacity:0.2
}
.collapse:not(td):not(tr):not(colgroup) {
visibility:visible
}
.collapse {
	position:relative;
	display:grid;
	overflow:hidden;
	grid-template-rows:max-content 0fr;
transition:grid-template-rows .2s;
	width:100%;
	border-radius:var(--rounded-box, 1rem)
}
.collapse-content, .collapse-title, .collapse>input[type=checkbox], .collapse>input[type=radio] {
	grid-column-start:1;
	grid-row-start:1
}
.collapse>input[type=checkbox], .collapse>input[type=radio] {
	appearance:none;
	opacity:0
}
:where(.collapse>input[type=checkbox]), :where(.collapse>input[type=radio]) {
height:100%;
width:100%;
z-index:1
}
.collapse-content {
	visibility:hidden;
	grid-column-start:1;
	grid-row-start:2;
	min-height:0;
transition:visibility .2s;
transition:padding .2s ease-out, background-color .2s ease-out;
	padding-left:1rem;
	padding-right:1rem;
	cursor:unset
}
.collapse-open, .collapse:focus:not(.collapse-close), .collapse[open] {
grid-template-rows:max-content 1fr
}
.collapse:not(.collapse-close):has(>input[type=checkbox]:checked), .collapse:not(.collapse-close):has(>input[type=radio]:checked) {
grid-template-rows:max-content 1fr
}
.collapse-open>.collapse-content, .collapse:focus:not(.collapse-close)>.collapse-content, .collapse:not(.collapse-close)>input[type=checkbox]:checked~.collapse-content, .collapse:not(.collapse-close)>input[type=radio]:checked~.collapse-content, .collapse[open]>.collapse-content {
visibility:visible;
min-height:fit-content
}
.divider {
	display:flex;
	flex-direction:row;
	align-items:center;
	align-self:stretch;
	margin-top:1rem;
	margin-bottom:1rem;
	height:1rem;
	white-space:nowrap
}
.divider:after, .divider:before {
height:.125rem;
	width:100%;
	flex-grow:1;
--tw-content:"";
	content:var(--tw-content);
	background-color:var(--fallback-bc, oklch(var(--bc)/.1))
}
.drawer {
	position:relative;
	display:grid;
	grid-auto-columns:max-content auto;
	width:100%
}
.dropdown {
	position:relative;
	display:inline-block
}
.dropdown>:not(summary):focus {
outline:2px solid transparent;
outline-offset:2px
}
.dropdown .dropdown-content {
	position:absolute
}
.dropdown:is(:not(details)) .dropdown-content {
visibility:hidden;
opacity:0;
transform-origin:top;
--tw-scale-x:.95;
--tw-scale-y:.95;
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));
transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-timing-function:cubic-bezier(0, 0, .2, 1);
transition-duration:.2s
}
.dropdown-end .dropdown-content {
	inset-inline-end:0
}
.dropdown-left .dropdown-content {
	bottom:auto;
	inset-inline-end:100%;
	top:0;
	transform-origin:right
}
.dropdown-right .dropdown-content {
	bottom:auto;
	inset-inline-start:100%;
	top:0;
	transform-origin:left
}
.dropdown-bottom .dropdown-content {
	bottom:auto;
	top:100%;
	transform-origin:top
}
.dropdown-top .dropdown-content {
	bottom:100%;
	top:auto;
	transform-origin:bottom
}
.dropdown-end.dropdown-left .dropdown-content, .dropdown-end.dropdown-right .dropdown-content {
	bottom:0;
	top:auto
}
.dropdown.dropdown-open .dropdown-content, .dropdown:focus-within .dropdown-content, .dropdown:not(.dropdown-hover):focus .dropdown-content {
visibility:visible;
opacity:1
}
@media (hover:hover) {
.dropdown.dropdown-hover:hover .dropdown-content {
visibility:visible;
opacity:1
}
.btm-nav>.disabled:hover, .btm-nav>[disabled]:hover {
pointer-events:none;
--tw-border-opacity:0;
background-color:var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
--tw-bg-opacity:0.1;
color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
--tw-text-opacity:0.2
}
.btn:hover {
--tw-border-opacity:1;
border-color:var(--fallback-b3, oklch(var(--b3)/var(--tw-border-opacity)));
--tw-bg-opacity:1;
background-color:var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity)))
}
@supports (color:color-mix(in oklab, black, black)) {
.btn:hover {
background-color:color-mix(in oklab, oklch(var(--btn-color, var(--b2))/var(--tw-bg-opacity, 1)) 90%, #000);
border-color:color-mix(in oklab, oklch(var(--btn-color, var(--b2))/var(--tw-border-opacity, 1)) 90%, #000)
}
}
@supports not (color:oklch(0% 0 0)) {
.btn:hover {
background-color:var(--btn-color, var(--fallback-b2));
border-color:var(--btn-color, var(--fallback-b2))
}
}
.btn.glass:hover {
--glass-opacity:25%;
--glass-border-opacity:15%
}
.btn-ghost:hover {
border-color:transparent
}
@supports (color:oklch(0% 0 0)) {
.btn-ghost:hover {
background-color:var(--fallback-bc, oklch(var(--bc)/.2))
}
}
.btn-outline.btn-primary:hover {
--tw-text-opacity:1;
color:var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)))
}
@supports (color:color-mix(in oklab, black, black)) {
.btn-outline.btn-primary:hover {
background-color:color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000);
border-color:color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000)
}
}
.btn-disabled:hover, .btn:disabled:hover, .btn[disabled]:hover {
--tw-border-opacity:0;
background-color:var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
--tw-bg-opacity:0.2;
color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
--tw-text-opacity:0.2
}
@supports (color:color-mix(in oklab, black, black)) {
.btn:is(input[type=checkbox]:checked):hover, .btn:is(input[type=radio]:checked):hover {
background-color:color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000);
border-color:color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000)
}
}
.dropdown.dropdown-hover:hover .dropdown-content {
--tw-scale-x:1;
--tw-scale-y:1;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
:where(.menu li:not(.menu-title, .disabled)>:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled)>details>summary:not(.menu-title)):not(.active, .btn):hover {
cursor:pointer;
outline:2px solid transparent;
outline-offset:2px
}
@supports (color:oklch(0% 0 0)) {
:where(.menu li:not(.menu-title, .disabled)>:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled)>details>summary:not(.menu-title)):not(.active, .btn):hover {
background-color:var(--fallback-bc, oklch(var(--bc)/.1))
}
}
.tab[disabled], .tab[disabled]:hover {
cursor:not-allowed;
color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
--tw-text-opacity:0.2
}
}
.dropdown:is(details) summary::-webkit-details-marker {
display:none
}
.footer {
	width:100%;
	grid-auto-flow:row;
	column-gap:1rem;
	row-gap:2.5rem;
font-size:.875rem;
	line-height:1.25rem
}
.footer, .footer>* {
	display:grid;
	place-items:start
}
.footer>* {
gap:.5rem
}
.footer-center {
	text-align:center
}
.footer-center, .footer-center>* {
	place-items:center
}
@media (min-width:48rem) {
.footer {
grid-auto-flow:column
}
.footer-center {
grid-auto-flow:row dense
}
}
.form-control {
	display:flex;
	flex-direction:column
}
.label {
	display:flex;
	user-select:none;
	align-items:center;
	justify-content:space-between;
padding:.5rem .25rem
}
.hero {
	display:grid;
	width:100%;
	place-items:center;
	background-size:cover;
	background-position:50%
}
.hero-overlay, .hero>* {
	grid-column-start:1;
	grid-row-start:1
}
.hero-overlay {
	height:100%;
	width:100%;
	background-color:var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
--tw-bg-opacity:0.5
}
.hero-content {
	z-index:0;
	display:flex;
	align-items:center;
	justify-content:center;
	max-width:80rem;
	gap:1rem;
	padding:1rem
}
.indicator {
	position:relative;
	display:inline-flex;
	width:max-content
}
.indicator :where(.indicator-item) {
z-index:1;
position:absolute;
white-space:nowrap
}
.input {
	flex-shrink:1;
	appearance:none;
	height:3rem;
	padding-left:1rem;
	padding-right:1rem;
	font-size:1rem;
	line-height:2;
	line-height:1.5rem;
border-radius:var(--rounded-btn, .5rem);
	border-width:1px;
	border-color:transparent;
--tw-bg-opacity:1;
	background-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)))
}
.input-md[type=number]::-webkit-inner-spin-button, .input[type=number]::-webkit-inner-spin-button {
margin-top:-1rem;
margin-bottom:-1rem;
margin-inline-end:-1rem
}
.join {
	display:inline-flex;
	align-items:stretch;
border-radius:var(--rounded-btn, .5rem)
}
.join :where(.join-item) {
border-start-end-radius:0;
border-end-end-radius:0;
border-end-start-radius:0;
border-start-start-radius:0
}
.join .join-item:not(:first-child):not(:last-child), .join :not(:first-child):not(:last-child) .join-item {
border-start-end-radius:0;
border-end-end-radius:0;
border-end-start-radius:0;
border-start-start-radius:0
}
.join .join-item:first-child:not(:last-child), .join :first-child:not(:last-child) .join-item {
border-start-end-radius:0;
border-end-end-radius:0
}
.join .dropdown .join-item:first-child:not(:last-child), .join :first-child:not(:last-child) .dropdown .join-item {
border-start-end-radius:inherit;
border-end-end-radius:inherit
}
.join :where(.join-item:first-child:not(:last-child)), .join :where(:first-child:not(:last-child) .join-item) {
border-end-start-radius:inherit;
border-start-start-radius:inherit
}
.join .join-item:last-child:not(:first-child), .join :last-child:not(:first-child) .join-item {
border-end-start-radius:0;
border-start-start-radius:0
}
.join :where(.join-item:last-child:not(:first-child)), .join :where(:last-child:not(:first-child) .join-item) {
border-start-end-radius:inherit;
border-end-end-radius:inherit
}
@supports not selector(:has(*)) {
:where(.join *) {
border-radius:inherit
}
}
@supports selector(:has(*)) {
:where(.join :has(.join-item)) {
border-radius:inherit
}
}
.kbd {
	display:inline-flex;
	align-items:center;
	justify-content:center;
border-radius:var(--rounded-btn, .5rem);
	border-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-border-opacity)));
--tw-border-opacity:0.2;
--tw-bg-opacity:1;
	background-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)));
padding-left:.5rem;
padding-right:.5rem;
--tw-text-opacity:1;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
	border-width:1px 1px 2px;
	min-height:2.2em;
	min-width:2.2em
}
.link {
	cursor:pointer;
	text-decoration-line:underline
}
.menu {
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
font-size:.875rem;
	line-height:1.25rem;
padding:.5rem
}
.menu :where(li ul) {
position:relative;
white-space:nowrap;
margin-inline-start:1rem;
padding-inline-start:.5rem
}
.menu :where(li:not(.menu-title)>:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title)>details>summary:not(.menu-title)) {
display:grid;
grid-auto-flow:column;
align-content:flex-start;
align-items:center;
gap:.5rem;
grid-auto-columns:minmax(auto, max-content) auto max-content;
user-select:none
}
.menu li.disabled {
	cursor:not-allowed;
	user-select:none;
	color:var(--fallback-bc, oklch(var(--bc)/.3))
}
.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)) {
display:none
}
:where(.menu li) {
position:relative;
display:flex;
flex-shrink:0;
flex-direction:column;
flex-wrap:wrap;
align-items:stretch
}
:where(.menu li) .badge {
justify-self:end
}
.modal {
	pointer-events:none;
	position:fixed;
	inset:0;
	margin:0;
	display:grid;
	height:100%;
	max-height:none;
	width:100%;
	max-width:none;
	justify-items:center;
	padding:0;
	opacity:0;
	overscroll-behavior:contain;
	z-index:999;
	background-color:transparent;
	color:inherit;
transition-duration:.2s;
	transition-timing-function:cubic-bezier(0, 0, .2, 1);
	transition-property:transform, opacity, visibility;
	overflow-y:hidden
}
:where(.modal) {
align-items:center
}
.modal-open, .modal-toggle:checked+.modal, .modal:target, .modal[open] {
	pointer-events:auto;
	visibility:visible;
	opacity:1
}
:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked+.modal, .modal[open])) {
overflow:hidden;
scrollbar-gutter:stable
}
.navbar {
	display:flex;
	align-items:center;
padding:var(--navbar-padding, .5rem);
	min-height:4rem;
	width:100%
}
:where(.navbar>:not(script, style)) {
display:inline-flex;
align-items:center
}
.navbar-start {
	width:50%;
	justify-content:flex-start
}
.navbar-center {
	flex-shrink:0
}
.navbar-end {
	width:50%;
	justify-content:flex-end
}
.progress {
	position:relative;
	width:100%;
	appearance:none;
	overflow:hidden;
height:.5rem;
	border-radius:var(--rounded-box, 1rem);
	background-color:var(--fallback-bc, oklch(var(--bc)/.2))
}
.radio {
	flex-shrink:0;
--chkbg:var(--bc);
	height:1.5rem;
	width:1.5rem;
	border-radius:9999px;
	border-width:1px;
	border-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-border-opacity)));
--tw-border-opacity:0.2
}
.radio, .select {
	cursor:pointer;
	appearance:none
}
.select {
	display:inline-flex;
	user-select:none;
	height:3rem;
	min-height:3rem;
	padding-inline-start:1rem;
	padding-inline-end:2.5rem;
font-size:.875rem;
	line-height:1.25rem;
	line-height:2;
border-radius:var(--rounded-btn, .5rem);
	border-width:1px;
	border-color:transparent;
--tw-bg-opacity:1;
	background-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)));
	background-image:linear-gradient(45deg, transparent 50%, currentColor 0), linear-gradient(135deg, currentColor 50%, transparent 0);
	background-position:calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%);
	background-size:4px 4px, 4px 4px;
	background-repeat:no-repeat
}
.select[multiple] {
	height:auto
}
.steps .step {
	display:grid;
	grid-template-columns:repeat(1, minmax(0, 1fr));
	grid-template-columns:auto;
	grid-template-rows:repeat(2, minmax(0, 1fr));
	grid-template-rows:40px 1fr;
	place-items:center;
	text-align:center;
	min-width:4rem
}
.tabs {
	display:grid;
	align-items:flex-end
}
.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active, [aria-selected=true])), .tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active, [aria-selected=true])) {
border-bottom-color:transparent
}
.tab {
	position:relative;
	grid-row-start:1;
	display:inline-flex;
	height:2rem;
	cursor:pointer;
	user-select:none;
	appearance:none;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	text-align:center;
font-size:.875rem;
	line-height:1.25rem;
	line-height:2;
--tab-padding:1rem;
--tw-text-opacity:0.5;
--tab-color:var(--fallback-bc, oklch(var(--bc)/1));
--tab-bg:var(--fallback-b1, oklch(var(--b1)/1));
--tab-border-color:var(--fallback-b3, oklch(var(--b3)/1));
	color:var(--tab-color);
	padding-inline-start:var(--tab-padding, 1rem);
	padding-inline-end:var(--tab-padding, 1rem)
}
.tab:is(input[type=radio]) {
width:auto;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.tab:is(input[type=radio]):after {
--tw-content:attr(aria-label);
content:var(--tw-content)
}
.tab:not(input):empty {
cursor:default;
grid-column-start:span 9999
}
:checked+.tab-content:nth-child(2), :is(.tab-active, [aria-selected=true])+.tab-content:nth-child(2) {
border-start-start-radius:0
}
:is(.tab-active, [aria-selected=true])+.tab-content, input.tab:checked+.tab-content {
display:block
}
.table {
	position:relative;
	width:100%;
	border-radius:var(--rounded-box, 1rem);
	text-align:left;
font-size:.875rem;
	line-height:1.25rem
}
.table :where(.table-pin-rows thead tr) {
position:sticky;
top:0;
z-index:1;
--tw-bg-opacity:1;
background-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)))
}
.table :where(.table-pin-rows tfoot tr) {
position:sticky;
bottom:0;
z-index:1;
--tw-bg-opacity:1;
background-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)))
}
.table :where(.table-pin-cols tr th) {
position:sticky;
left:0;
right:0;
--tw-bg-opacity:1;
background-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)))
}
.textarea {
	min-height:3rem;
	flex-shrink:1;
padding:.5rem 1rem;
font-size:.875rem;
	line-height:1.25rem;
	line-height:2;
border-radius:var(--rounded-btn, .5rem);
	border-width:1px;
	border-color:transparent;
--tw-bg-opacity:1;
	background-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)))
}
.timeline {
	position:relative;
	display:flex
}
:where(.timeline>li) {
position:relative;
display:grid;
flex-shrink:0;
align-items:center;
grid-template-rows:var(--timeline-row-start, minmax(0, 1fr)) auto var(  --timeline-row-end, minmax(0, 1fr)  );
grid-template-columns:var(--timeline-col-start, minmax(0, 1fr)) auto var(  --timeline-col-end, minmax(0, 1fr)  )
}
.timeline>li>hr {
	width:100%;
	border-width:0
}
:where(.timeline>li>hr):first-child {
grid-column-start:1;
grid-row-start:2
}
:where(.timeline>li>hr):last-child {
grid-column-start:3;
grid-column-end:none;
grid-row-start:2;
grid-row-end:auto
}
.timeline-middle {
	grid-column-start:2;
	grid-row-start:2
}
.toggle {
	flex-shrink:0;
--tglbg:var(--fallback-b1, oklch(var(--b1)/1));
--handleoffset:1.5rem;
--handleoffsetcalculator:calc(var(--handleoffset) * -1);
--togglehandleborder:0 0;
	height:1.5rem;
	width:3rem;
	cursor:pointer;
	appearance:none;
	border-radius:var(--rounded-badge, 1.9rem);
	border-width:1px;
	border-color:currentColor;
	background-color:currentColor;
	color:var(--fallback-bc, oklch(var(--bc)/.5));
transition:background, box-shadow var(--animation-input, .2s) ease-out;
	box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset, var(--togglehandleborder)
}
.avatar-group :where(.avatar) {
overflow:hidden;
border-radius:9999px;
border-width:4px;
--tw-border-opacity:1;
border-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-border-opacity)))
}
.btm-nav>:where(.active) {
border-top-width:2px;
--tw-bg-opacity:1;
background-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity)))
}
.btm-nav>.disabled, .btm-nav>[disabled] {
pointer-events:none;
--tw-border-opacity:0;
background-color:var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
--tw-bg-opacity:0.1;
color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
--tw-text-opacity:0.2
}
.btm-nav>* .label {
	font-size:1rem;
	line-height:1.5rem
}
.breadcrumbs>ol>li>a:focus, .breadcrumbs>ul>li>a:focus {
	outline:2px solid transparent;
	outline-offset:2px
}
.breadcrumbs>ol>li>a:focus-visible, .breadcrumbs>ul>li>a:focus-visible {
outline:2px solid currentColor;
outline-offset:2px
}
.breadcrumbs>ol>li+:before, .breadcrumbs>ul>li+:before {
	content:"";
margin-left:.5rem;
margin-right:.75rem;
	display:block;
height:.375rem;
width:.375rem;
--tw-rotate:45deg;
	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));
	opacity:.4;
	border-top:1px solid;
	border-right:1px solid;
	background-color:transparent
}
[dir=rtl] .breadcrumbs>ol>li+:before, [dir=rtl] .breadcrumbs>ul>li+:before {
--tw-rotate:-135deg
}
@media (prefers-reduced-motion:no-preference) {
.btn {
animation:button-pop var(--animation-btn, .25s) ease-out
}
}
.btn:active:focus, .btn:active:hover {
	animation:button-pop 0s ease-out;
	transform:scale(var(--btn-focus-scale, .97))
}
@supports not (color:oklch(0% 0 0)) {
.btn {
background-color:var(--btn-color, var(--fallback-b2));
border-color:var(--btn-color, var(--fallback-b2))
}
.btn-primary {
--btn-color:var(--fallback-p)
}
}
@supports (color:color-mix(in oklab, black, black)) {
.btn-outline.btn-primary.btn-active {
background-color:color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000);
border-color:color-mix(in oklab, var(--fallback-p, oklch(var(--p)/1)) 90%, #000)
}
}
.btn:focus-visible {
outline-style:solid;
outline-width:2px;
outline-offset:2px
}
.btn-primary {
--tw-text-opacity:1;
	color:var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)));
	outline-color:var(--fallback-p, oklch(var(--p)/1))
}
@supports (color:oklch(0% 0 0)) {
.btn-primary {
--btn-color:var(--p)
}
}
.btn.glass {
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	outline-color:currentColor
}
.btn.glass.btn-active {
--glass-opacity:25%;
--glass-border-opacity:15%
}
.btn-ghost {
	border-width:1px;
	border-color:transparent;
	background-color:transparent;
	color:currentColor;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	outline-color:currentColor
}
.btn-ghost.btn-active {
	border-color:transparent;
	background-color:var(--fallback-bc, oklch(var(--bc)/.2))
}
.btn-outline.btn-primary {
--tw-text-opacity:1;
	color:var(--fallback-p, oklch(var(--p)/var(--tw-text-opacity)))
}
.btn-outline.btn-primary.btn-active {
--tw-text-opacity:1;
	color:var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)))
}
.btn.btn-disabled, .btn:disabled, .btn[disabled] {
--tw-border-opacity:0;
	background-color:var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
--tw-bg-opacity:0.2;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
--tw-text-opacity:0.2
}
.btn:is(input[type=checkbox]:checked), .btn:is(input[type=radio]:checked) {
--tw-border-opacity:1;
border-color:var(--fallback-p, oklch(var(--p)/var(--tw-border-opacity)));
--tw-bg-opacity:1;
background-color:var(--fallback-p, oklch(var(--p)/var(--tw-bg-opacity)));
--tw-text-opacity:1;
color:var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)))
}
.btn:is(input[type=checkbox]:checked):focus-visible, .btn:is(input[type=radio]:checked):focus-visible {
outline-color:var(--fallback-p, oklch(var(--p)/1))
}
@keyframes button-pop {
0% {
transform:scale(var(--btn-focus-scale, .98))
}
40% {
transform:scale(1.02)
}
to {
	transform:scale(1)
}
}
.card :where(figure:first-child) {
overflow:hidden;
border-start-start-radius:inherit;
border-start-end-radius:inherit;
border-end-start-radius:unset;
border-end-end-radius:unset
}
.card :where(figure:last-child) {
overflow:hidden;
border-start-start-radius:unset;
border-start-end-radius:unset;
border-end-start-radius:inherit;
border-end-end-radius:inherit
}
.card:focus-visible {
outline:2px solid currentColor;
outline-offset:2px
}
.card.bordered {
	border-width:1px;
--tw-border-opacity:1;
	border-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)))
}
.card.compact .card-body {
	padding:1rem;
font-size:.875rem;
	line-height:1.25rem
}
.card-title {
	display:flex;
	align-items:center;
gap:.5rem;
	font-size:1.25rem;
	line-height:1.75rem;
	font-weight:600
}
.card.image-full :where(figure) {
overflow:hidden;
border-radius:inherit
}
.checkbox:focus {
	box-shadow:none
}
.checkbox:focus-visible {
outline-style:solid;
outline-width:2px;
outline-offset:2px;
outline-color:var(--fallback-bc, oklch(var(--bc)/1))
}
.checkbox:disabled {
	border-width:0;
	cursor:not-allowed;
	border-color:transparent;
--tw-bg-opacity:1;
	background-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-bg-opacity)));
	opacity:.2
}
.checkbox:checked, .checkbox[aria-checked=true] {
	background-repeat:no-repeat;
animation:checkmark var(--animation-input, .2s) ease-out;
	background-color:var(--chkbg);
	background-image:linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%), linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%), linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%), linear-gradient(45deg, var(--chkbg) 30%, var(--chkfg) 30.99%, var(--chkfg) 40%, transparent 40.99%), linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%)
}
.checkbox:indeterminate {
--tw-bg-opacity:1;
	background-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-bg-opacity)));
	background-repeat:no-repeat;
animation:checkmark var(--animation-input, .2s) ease-out;
	background-image:linear-gradient(90deg, transparent 80%, var(--chkbg) 80%), linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%), linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%)
}
@keyframes checkmark {
0% {
background-position-y:5px
}
50% {
background-position-y:-2px
}
to {
	background-position-y:0
}
}
details.collapse {
	width:100%
}
details.collapse summary {
	position:relative;
	display:block;
	outline:2px solid transparent;
	outline-offset:2px
}
details.collapse summary::-webkit-details-marker {
display:none
}
.collapse:focus-visible {
outline-style:solid;
outline-width:2px;
outline-offset:2px;
outline-color:var(--fallback-bc, oklch(var(--bc)/1))
}
.collapse:has(.collapse-title:focus-visible), .collapse:has(>input[type=checkbox]:focus-visible), .collapse:has(>input[type=radio]:focus-visible) {
outline-style:solid;
outline-width:2px;
outline-offset:2px;
outline-color:var(--fallback-bc, oklch(var(--bc)/1))
}
.collapse-arrow>.collapse-title:after {
--tw-translate-y:-100%;
--tw-rotate:45deg;
	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));
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	transition-timing-function:cubic-bezier(0, 0, .2, 1);
transition-duration:.15s;
transition-duration:.2s;
	top:1.9rem;
	content:"";
	transform-origin:75% 75%;
	box-shadow:2px 2px
}
.collapse-arrow>.collapse-title:after, .collapse-plus>.collapse-title:after {
	position:absolute;
	display:block;
height:.5rem;
width:.5rem;
	transition-property:all;
	inset-inline-end:1.4rem;
	pointer-events:none
}
.collapse-plus>.collapse-title:after {
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	transition-timing-function:cubic-bezier(0, 0, .2, 1);
transition-duration:.3s;
top:.9rem;
	content:"+"
}
.collapse:not(.collapse-open):not(.collapse-close)>.collapse-title, .collapse:not(.collapse-open):not(.collapse-close)>input[type=checkbox], .collapse:not(.collapse-open):not(.collapse-close)>input[type=radio]:not(:checked) {
cursor:pointer
}
.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open])>.collapse-title {
cursor:unset
}
.collapse-title {
	position:relative
}
.collapse-title, :where(.collapse>input[type=checkbox]), :where(.collapse>input[type=radio]) {
padding:1rem;
padding-inline-end:3rem;
min-height:3.75rem;
transition:background-color .2s ease-out
}
.collapse-open>:where(.collapse-content), .collapse:focus:not(.collapse-close)>:where(.collapse-content), .collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content), .collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content), .collapse[open]>:where(.collapse-content) {
padding-bottom:1rem;
transition:padding .2s ease-out, background-color .2s ease-out
}
.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after, .collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after, .collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after, .collapse-open.collapse-arrow>.collapse-title:after, .collapse[open].collapse-arrow>.collapse-title:after {
--tw-translate-y:-50%;
--tw-rotate:225deg;
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))
}
.collapse-open.collapse-plus>.collapse-title:after, .collapse-plus:focus:not(.collapse-close)>.collapse-title:after, .collapse-plus:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after, .collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after, .collapse[open].collapse-plus>.collapse-title:after {
content:"−"
}
.divider:not(:empty) {
gap:1rem
}
.dropdown.dropdown-open .dropdown-content, .dropdown:focus .dropdown-content, .dropdown:focus-within .dropdown-content {
--tw-scale-x:1;
--tw-scale-y:1;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.label-text {
font-size:.875rem;
	line-height:1.25rem
}
.label-text, .label-text-alt {
--tw-text-opacity:1;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)))
}
.label-text-alt {
font-size:.75rem;
	line-height:1rem
}
.input input {
--tw-bg-opacity:1;
	background-color:var(--fallback-p, oklch(var(--p)/var(--tw-bg-opacity)));
	background-color:transparent
}
.input input:focus {
	outline:2px solid transparent;
	outline-offset:2px
}
.input[list]::-webkit-calendar-picker-indicator {
line-height:1em
}
.input-bordered {
	border-color:var(--fallback-bc, oklch(var(--bc)/.2))
}
.input:focus, .input:focus-within {
box-shadow:none;
border-color:var(--fallback-bc, oklch(var(--bc)/.2));
outline-style:solid;
outline-width:2px;
outline-offset:2px;
outline-color:var(--fallback-bc, oklch(var(--bc)/.2))
}
.input-disabled, .input:disabled, .input:has(>input[disabled]), .input[disabled] {
cursor:not-allowed;
--tw-border-opacity:1;
border-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)));
--tw-bg-opacity:1;
background-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)));
color:var(--fallback-bc, oklch(var(--bc)/.4))
}
.input-disabled::placeholder, .input:disabled::placeholder, .input:has(>input[disabled])::placeholder, .input[disabled]::placeholder {
color:var(--fallback-bc, oklch(var(--bc)/var(--tw-placeholder-opacity)));
--tw-placeholder-opacity:0.2
}
.input:has(>input[disabled])>input[disabled] {
cursor:not-allowed
}
.input::-webkit-date-and-time-value {
text-align:inherit
}
.join>:where(:not(:first-child)) {
margin-top:0;
margin-bottom:0;
margin-inline-start:-1px
}
.join>:where(:not(:first-child)):is(.btn) {
margin-inline-start:calc(var(--border-btn) * -1)
}
.link:focus {
	outline:2px solid transparent;
	outline-offset:2px
}
.link:focus-visible {
outline:2px solid currentColor;
outline-offset:2px
}
.loading {
	pointer-events:none;
	display:inline-block;
	aspect-ratio:1/1;
	width:1.5rem;
	background-color:currentColor;
	mask-size:100%;
	mask-repeat:no-repeat;
	mask-position:center;
	mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")
}
:where(.menu li:empty) {
--tw-bg-opacity:1;
background-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-bg-opacity)));
opacity:.1;
margin:.5rem 1rem;
height:1px
}
.menu :where(li ul):before {
position:absolute;
bottom:.75rem;
inset-inline-start:0;
top:.75rem;
width:1px;
--tw-bg-opacity:1;
background-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-bg-opacity)));
opacity:.1;
content:""
}
.menu :where(li:not(.menu-title)>:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title)>details>summary:not(.menu-title)) {
border-radius:var(--rounded-btn, .5rem);
padding:.5rem 1rem;
text-align:start;
transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-timing-function:cubic-bezier(0, 0, .2, 1);
transition-duration:.2s;
text-wrap:balance
}
:where(.menu li:not(.menu-title, .disabled)>:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.menu li:not(.menu-title, .disabled)>:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled)>:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled)>details>summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.menu li:not(.menu-title, .disabled)>details>summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled)>details>summary:not(.menu-title)):not(summary, .active, .btn):focus {
cursor:pointer;
background-color:var(--fallback-bc, oklch(var(--bc)/.1));
--tw-text-opacity:1;
color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
outline:2px solid transparent;
outline-offset:2px
}
.menu li>:not(ul, .menu-title, details, .btn).active, .menu li>:not(ul, .menu-title, details, .btn):active, .menu li>details>summary:active {
--tw-bg-opacity:1;
background-color:var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity)));
--tw-text-opacity:1;
color:var(--fallback-nc, oklch(var(--nc)/var(--tw-text-opacity)))
}
.menu :where(li>details>summary)::-webkit-details-marker {
display:none
}
.menu :where(li>.menu-dropdown-toggle):after, .menu :where(li>details>summary):after {
justify-self:end;
display:block;
margin-top:-.5rem;
height:.5rem;
width:.5rem;
transform:rotate(45deg);
transition-property:transform, margin-top;
transition-duration:.3s;
transition-timing-function:cubic-bezier(.4, 0, .2, 1);
content:"";
transform-origin:75% 75%;
box-shadow:2px 2px;
pointer-events:none
}
.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after, .menu :where(li>details[open]>summary):after {
transform:rotate(225deg);
margin-top:0
}
.mockup-phone .display {
	overflow:hidden;
	border-radius:40px;
	margin-top:-25px
}
.mockup-browser .mockup-browser-toolbar .input {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	display:block;
	height:1.75rem;
	width:24rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
--tw-bg-opacity:1;
	background-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)));
	padding-left:2rem;
	direction:ltr
}
.mockup-browser .mockup-browser-toolbar .input:before {
left:.5rem;
	aspect-ratio:1/1;
height:.75rem;
--tw-translate-y:-50%;
	border-radius:9999px;
	border-width:2px;
	border-color:currentColor
}
.mockup-browser .mockup-browser-toolbar .input:after, .mockup-browser .mockup-browser-toolbar .input:before {
	content:"";
	position:absolute;
	top:50%;
	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));
	opacity:.6
}
.mockup-browser .mockup-browser-toolbar .input:after {
	left:1.25rem;
height:.5rem;
--tw-translate-y:25%;
--tw-rotate:-45deg;
	border-radius:9999px;
	border-width:1px;
	border-color:currentColor
}
.modal::backdrop, .modal:not(dialog:not(.modal-open)) {
background-color:#0006;
animation:modal-pop .2s ease-out
}
.modal-open .modal-box, .modal-toggle:checked+.modal .modal-box, .modal:target .modal-box, .modal[open] .modal-box {
--tw-translate-y:0px;
--tw-scale-x:1;
--tw-scale-y:1;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes modal-pop {
0% {
opacity:0
}
}
.progress::-moz-progress-bar {
border-radius:var(--rounded-box, 1rem);
background-color:currentColor
}
.progress:indeterminate {
--progress-color:var(--fallback-bc, oklch(var(--bc)/1));
	background-image:repeating-linear-gradient(90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90%);
	background-size:200%;
	background-position-x:15%;
	animation:progress-loading 5s ease-in-out infinite
}
.progress::-webkit-progress-bar {
border-radius:var(--rounded-box, 1rem);
background-color:transparent
}
.progress::-webkit-progress-value {
border-radius:var(--rounded-box, 1rem);
background-color:currentColor
}
.progress:indeterminate::-moz-progress-bar {
background-color:transparent;
background-image:repeating-linear-gradient(90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90%);
background-size:200%;
background-position-x:15%;
animation:progress-loading 5s ease-in-out infinite
}
@keyframes progress-loading {
50% {
background-position-x:-115%
}
}
.radio:focus {
	box-shadow:none
}
.radio:focus-visible {
outline-style:solid;
outline-width:2px;
outline-offset:2px;
outline-color:var(--fallback-bc, oklch(var(--bc)/1))
}
.radio:checked, .radio[aria-checked=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-bg-opacity)));
	background-image:none;
animation:radiomark var(--animation-input, .2s) ease-out;
	box-shadow:0 0 0 4px var(--fallback-b1, oklch(var(--b1)/1)) inset, 0 0 0 4px var(--fallback-b1, oklch(var(--b1)/1)) inset
}
.radio:disabled {
	cursor:not-allowed;
	opacity:.2
}
@keyframes radiomark {
0% {
box-shadow:0 0 0 12px var(--fallback-b1, oklch(var(--b1)/1)) inset, 0 0 0 12px var(--fallback-b1, oklch(var(--b1)/1)) inset
}
50% {
box-shadow:0 0 0 3px var(--fallback-b1, oklch(var(--b1)/1)) inset, 0 0 0 3px var(--fallback-b1, oklch(var(--b1)/1)) inset
}
to {
	box-shadow:0 0 0 4px var(--fallback-b1, oklch(var(--b1)/1)) inset, 0 0 0 4px var(--fallback-b1, oklch(var(--b1)/1)) inset
}
}
@keyframes rating-pop {
0% {
transform:translateY(-.125em)
}
40% {
transform:translateY(-.125em)
}
to {
	transform:translateY(0)
}
}
.select:focus {
	box-shadow:none;
	border-color:var(--fallback-bc, oklch(var(--bc)/.2));
	outline-style:solid;
	outline-width:2px;
	outline-offset:2px;
	outline-color:var(--fallback-bc, oklch(var(--bc)/.2))
}
.select-disabled, .select:disabled, .select[disabled] {
	cursor:not-allowed;
--tw-border-opacity:1;
	border-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)));
--tw-bg-opacity:1;
	background-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)));
	color:var(--fallback-bc, oklch(var(--bc)/.4))
}
.select-disabled::placeholder, .select:disabled::placeholder, .select[disabled]::placeholder {
color:var(--fallback-bc, oklch(var(--bc)/var(--tw-placeholder-opacity)));
--tw-placeholder-opacity:0.2
}
.select-multiple, .select[multiple], .select[size].select:not([size="1"]) {
background-image:none;
padding-right:1rem
}
[dir=rtl] .select {
	background-position:calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%)
}
.skeleton {
	border-radius:var(--rounded-box, 1rem);
--tw-bg-opacity:1;
	background-color:var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity)));
	will-change:background-position;
	animation:skeleton 1.8s ease-in-out infinite;
	background-image:linear-gradient(105deg, transparent 0, transparent 40%, var(--fallback-b1, oklch(var(--b1)/1)) 50%, transparent 60%, transparent 100%);
	background-size:200% auto;
	background-repeat:no-repeat;
	background-position-x:-50%
}
@media (prefers-reduced-motion) {
.skeleton {
animation-duration:15s
}
}
@keyframes skeleton {
0% {
background-position:150%
}
to {
	background-position:-50%
}
}
.steps .step:before {
	top:0;
height:.5rem;
	width:100%;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
	content:"";
	margin-inline-start:-100%
}
.steps .step:after, .steps .step:before {
	grid-column-start:1;
	grid-row-start:1;
--tw-bg-opacity:1;
	background-color:var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity)));
--tw-text-opacity:1
}
.steps .step:after {
	content:counter(step);
	counter-increment:step;
	z-index:1;
	position:relative;
	display:grid;
	height:2rem;
	width:2rem;
	place-items:center;
	place-self:center;
	border-radius:9999px;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)))
}
.steps .step:first-child:before {
	content:none
}
.steps .step[data-content]:after {
	content:attr(data-content)
}
.tabs-lifted>.tab:focus-visible {
border-end-end-radius:0;
border-end-start-radius:0
}
.tab:is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled]), .tab:is(input:checked) {
border-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-border-opacity)));
--tw-border-opacity:1;
--tw-text-opacity:1
}
.tab:focus {
	outline:2px solid transparent;
	outline-offset:2px
}
.tab:focus-visible {
outline:2px solid currentColor;
outline-offset:-5px
}
.tab-disabled, .tab[disabled] {
	cursor:not-allowed;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
--tw-text-opacity:0.2
}
.tabs-bordered>.tab {
	border-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-border-opacity)));
--tw-border-opacity:0.2;
	border-style:solid;
	border-bottom-width:calc(var(--tab-border, 1px) + 1px)
}
.tabs-lifted>.tab {
	border:var(--tab-border, 1px) solid transparent;
	border-width:0 0 var(--tab-border, 1px) 0;
border-start-start-radius:var(--tab-radius, .5rem);
border-start-end-radius:var(--tab-radius, .5rem);
	border-bottom-color:var(--tab-border-color);
	padding-inline-start:var(--tab-padding, 1rem);
	padding-inline-end:var(--tab-padding, 1rem);
	padding-top:var(--tab-border, 1px)
}
.tabs-lifted>.tab:is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled]), .tabs-lifted>.tab:is(input:checked) {
background-color:var(--tab-bg);
border-width:var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px);
border-inline-start-color:var(--tab-border-color);
border-inline-end-color:var(--tab-border-color);
border-top-color:var(--tab-border-color);
padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
padding-bottom:var(--tab-border, 1px);
padding-top:0
}
.tabs-lifted>.tab:is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled]):before, .tabs-lifted>.tab:is(input:checked):before {
z-index:1;
content:"";
display:block;
position:absolute;
width:calc(100% + var(--tab-radius, .5rem) * 2);
height:var(--tab-radius, .5rem);
bottom:0;
background-size:var(--tab-radius, .5rem);
background-position:0 0, 100% 0;
background-repeat:no-repeat;
--tab-grad:calc(69% - var(--tab-border, 1px));
--radius-start:radial-gradient(circle at top left, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + 0.25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));
--radius-end:radial-gradient(circle at top right, transparent var(--tab-grad), var(--tab-border-color) calc(var(--tab-grad) + 0.25px), var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)), var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));
background-image:var(--radius-start), var(--radius-end)
}
.tabs-lifted>.tab:is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted>.tab:is(input:checked):first-child:before {
background-image:var(--radius-end);
background-position:100% 0
}
[dir=rtl] .tabs-lifted>.tab:is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before, [dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before {
background-image:var(--radius-start);
background-position:0 0
}
.tabs-lifted>.tab:is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted>.tab:is(input:checked):last-child:before {
background-image:var(--radius-start);
background-position:0 0
}
[dir=rtl] .tabs-lifted>.tab:is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before, [dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before {
background-image:var(--radius-end);
background-position:100% 0
}
.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before, .tabs-lifted>:is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled]):before {
background-image:var(--radius-end);
background-position:100% 0
}
.tabs-boxed {
--tw-bg-opacity:1;
	background-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)));
padding:.25rem
}
.tabs-boxed, .tabs-boxed .tab {
border-radius:var(--rounded-btn, .5rem)
}
.tabs-boxed :is(.tab-active, [aria-selected=true]):not(.tab-disabled):not([disabled]), .tabs-boxed :is(input:checked) {
--tw-bg-opacity:1;
background-color:var(--fallback-p, oklch(var(--p)/var(--tw-bg-opacity)));
--tw-text-opacity:1;
color:var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity)))
}
.table:where([dir=rtl], [dir=rtl] *) {
text-align:right
}
.table :where(th, td) {
padding:.75rem 1rem;
vertical-align:middle
}
.table tr.active, .table tr.active:nth-child(2n), .table-zebra tbody tr:nth-child(2n) {
--tw-bg-opacity:1;
background-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)))
}
.table-zebra tr.active, .table-zebra tr.active:nth-child(2n), .table-zebra-zebra tbody tr:nth-child(2n) {
--tw-bg-opacity:1;
background-color:var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity)))
}
.table :where(thead tr, tbody tr:not(:last-child), tbody tr:first-child:last-child) {
border-bottom-width:1px;
--tw-border-opacity:1;
border-bottom-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)))
}
.table :where(thead, tfoot) {
white-space:nowrap;
font-size:.75rem;
line-height:1rem;
font-weight:700;
color:var(--fallback-bc, oklch(var(--bc)/.6))
}
.table :where(tfoot) {
border-top-width:1px;
--tw-border-opacity:1;
border-top-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)))
}
.textarea-bordered, .textarea:focus {
	border-color:var(--fallback-bc, oklch(var(--bc)/.2))
}
.textarea:focus {
	box-shadow:none;
	outline-style:solid;
	outline-width:2px;
	outline-offset:2px;
	outline-color:var(--fallback-bc, oklch(var(--bc)/.2))
}
.textarea-disabled, .textarea:disabled, .textarea[disabled] {
	cursor:not-allowed;
--tw-border-opacity:1;
	border-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-border-opacity)));
--tw-bg-opacity:1;
	background-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity)));
	color:var(--fallback-bc, oklch(var(--bc)/.4))
}
.textarea-disabled::placeholder, .textarea:disabled::placeholder, .textarea[disabled]::placeholder {
color:var(--fallback-bc, oklch(var(--bc)/var(--tw-placeholder-opacity)));
--tw-placeholder-opacity:0.2
}
.timeline hr {
height:.25rem
}
:where(.timeline hr) {
--tw-bg-opacity:1;
background-color:var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity)))
}
:where(.timeline:has(.timeline-middle) hr):first-child {
border-start-end-radius:var(--rounded-badge, 1.9rem);
border-end-end-radius:var(--rounded-badge, 1.9rem);
border-start-start-radius:0;
border-end-start-radius:0
}
:where(.timeline:has(.timeline-middle) hr):last-child {
border-start-start-radius:var(--rounded-badge, 1.9rem);
border-end-start-radius:var(--rounded-badge, 1.9rem);
border-start-end-radius:0;
border-end-end-radius:0
}
:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child) {
border-start-start-radius:var(--rounded-badge, 1.9rem);
border-end-start-radius:var(--rounded-badge, 1.9rem);
border-start-end-radius:0;
border-end-end-radius:0
}
:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child) {
border-start-end-radius:var(--rounded-badge, 1.9rem);
border-end-end-radius:var(--rounded-badge, 1.9rem);
border-start-start-radius:0;
border-end-start-radius:0
}
@keyframes toast-pop {
0% {
transform:scale(.9);
opacity:0
}
to {
	transform:scale(1);
	opacity:1
}
}
[dir=rtl] .toggle {
--handleoffsetcalculator:calc(var(--handleoffset) * 1)
}
.toggle:focus-visible {
outline-style:solid;
outline-width:2px;
outline-offset:2px;
outline-color:var(--fallback-bc, oklch(var(--bc)/.2))
}
.toggle:hover {
	background-color:currentColor
}
.toggle:checked, .toggle[aria-checked=true] {
	background-image:none;
--handleoffsetcalculator:var(--handleoffset);
--tw-text-opacity:1;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)))
}
[dir=rtl] .toggle:checked, [dir=rtl] .toggle[aria-checked=true] {
--handleoffsetcalculator:calc(var(--handleoffset) * -1)
}
.toggle:indeterminate {
--tw-text-opacity:1;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity)));
	box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset
}
[dir=rtl] .toggle:indeterminate {
	box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset, calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset, 0 0 0 2px var(--tglbg) inset
}
.toggle:disabled {
	cursor:not-allowed;
--tw-border-opacity:1;
	border-color:var(--fallback-bc, oklch(var(--bc)/var(--tw-border-opacity)));
	background-color:transparent;
	opacity:.3;
--togglehandleborder:0 0 0 3px var(--fallback-bc, oklch(var(--bc)/1)) inset, var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc, oklch(var(--bc)/1)) inset
}
.artboard.phone {
	width:320px
}
.artboard.phone-1.artboard-horizontal, .artboard.phone-1.horizontal {
	width:568px;
	height:320px
}
.artboard.phone-2.artboard-horizontal, .artboard.phone-2.horizontal {
	width:667px;
	height:375px
}
.artboard.phone-3.artboard-horizontal, .artboard.phone-3.horizontal {
	width:736px;
	height:414px
}
.artboard.phone-4.artboard-horizontal, .artboard.phone-4.horizontal {
	width:812px;
	height:375px
}
.artboard.phone-5.artboard-horizontal, .artboard.phone-5.horizontal {
	width:896px;
	height:414px
}
.artboard.phone-6.artboard-horizontal, .artboard.phone-6.horizontal {
	width:1024px;
	height:320px
}
.btm-nav-xs>:where(.active) {
border-top-width:1px
}
.btm-nav-sm>:where(.active) {
border-top-width:2px
}
.btm-nav-md>:where(.active) {
border-top-width:2px
}
.btm-nav-lg>:where(.active) {
border-top-width:4px
}
.btn-wide {
	width:16rem
}
.indicator :where(.indicator-item) {
bottom:auto;
inset-inline-end:0;
inset-inline-start:auto;
top:0;
--tw-translate-y:-50%;
--tw-translate-x:50%;
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))
}
.indicator :where(.indicator-item):where([dir=rtl], [dir=rtl] *) {
--tw-translate-x:-50%;
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))
}
.indicator :where(.indicator-item.indicator-start) {
inset-inline-end:auto;
inset-inline-start:0;
--tw-translate-x:-50%;
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))
}
.indicator :where(.indicator-item.indicator-start):where([dir=rtl], [dir=rtl] *) {
--tw-translate-x:50%;
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))
}
.indicator :where(.indicator-item.indicator-center) {
inset-inline-end:50%;
inset-inline-start:50%;
--tw-translate-x:-50%;
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))
}
.indicator :where(.indicator-item.indicator-center):where([dir=rtl], [dir=rtl] *) {
--tw-translate-x:50%;
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))
}
.indicator :where(.indicator-item.indicator-end) {
inset-inline-end:0;
inset-inline-start:auto;
--tw-translate-x:50%;
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))
}
.indicator :where(.indicator-item.indicator-end):where([dir=rtl], [dir=rtl] *) {
--tw-translate-x:-50%;
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))
}
.indicator :where(.indicator-item.indicator-bottom) {
bottom:0;
top:auto;
--tw-translate-y:50%;
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))
}
.indicator :where(.indicator-item.indicator-middle) {
bottom:50%;
top:50%;
--tw-translate-y:-50%;
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))
}
.indicator :where(.indicator-item.indicator-top) {
bottom:auto;
top:0;
--tw-translate-y:-50%;
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))
}
.join.join-vertical {
	flex-direction:column
}
.join.join-vertical .join-item:first-child:not(:last-child), .join.join-vertical :first-child:not(:last-child) .join-item {
border-end-start-radius:0;
border-end-end-radius:0;
border-start-start-radius:inherit;
border-start-end-radius:inherit
}
.join.join-vertical .join-item:last-child:not(:first-child), .join.join-vertical :last-child:not(:first-child) .join-item {
border-start-start-radius:0;
border-start-end-radius:0;
border-end-start-radius:inherit;
border-end-end-radius:inherit
}
.join.join-horizontal {
	flex-direction:row
}
.join.join-horizontal .join-item:first-child:not(:last-child), .join.join-horizontal :first-child:not(:last-child) .join-item {
border-end-end-radius:0;
border-start-end-radius:0;
border-end-start-radius:inherit;
border-start-start-radius:inherit
}
.join.join-horizontal .join-item:last-child:not(:first-child), .join.join-horizontal :last-child:not(:first-child) .join-item {
border-end-start-radius:0;
border-start-start-radius:0;
border-end-end-radius:inherit;
border-start-end-radius:inherit
}
.steps-horizontal .step {
	display:grid;
	grid-template-columns:repeat(1, minmax(0, 1fr));
	grid-template-rows:repeat(2, minmax(0, 1fr));
	place-items:center;
	text-align:center
}
.steps-vertical .step {
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	grid-template-rows:repeat(1, minmax(0, 1fr))
}
.tabs-md :where(.tab) {
height:2rem;
font-size:.875rem;
line-height:1.25rem;
line-height:2;
--tab-padding:1rem
}
.tabs-lg :where(.tab) {
height:3rem;
font-size:1.125rem;
line-height:1.75rem;
line-height:2;
--tab-padding:1.25rem
}
.tabs-sm :where(.tab) {
height:1.5rem;
font-size:.875rem;
line-height:.75rem;
--tab-padding:0.75rem
}
.tabs-xs :where(.tab) {
height:1.25rem;
font-size:.75rem;
line-height:.75rem;
--tab-padding:0.5rem
}
.timeline-vertical {
	flex-direction:column
}
.timeline-vertical.timeline-compact>li {
--timeline-col-start:0
}
.timeline-vertical.timeline-compact .timeline-start {
	grid-column-start:3;
	grid-column-end:4;
	grid-row-start:1;
	grid-row-end:4;
	align-self:center;
	justify-self:start
}
.timeline-vertical.timeline-compact li:has(.timeline-start) .timeline-end {
grid-column-start:auto;
grid-row-start:none
}
:where(.timeline-vertical>li) {
--timeline-row-start:minmax(0, 1fr);
--timeline-row-end:minmax(0, 1fr);
justify-items:center
}
.timeline-vertical>li>hr {
	height:100%
}
:where(.timeline-vertical>li>hr):first-child {
grid-column-start:2;
grid-row-start:1
}
:where(.timeline-vertical>li>hr):last-child {
grid-column-start:2;
grid-column-end:auto;
grid-row-start:3;
grid-row-end:none
}
.timeline-vertical .timeline-start {
	grid-column-start:1;
	grid-column-end:2;
	grid-row-start:1;
	grid-row-end:4;
	align-self:center;
	justify-self:end
}
.timeline-vertical .timeline-end {
	grid-column-start:3;
	grid-column-end:4;
	grid-row-start:1;
	grid-row-end:4;
	align-self:center;
	justify-self:start
}
.timeline-vertical:where(.timeline-snap-icon)>li {
--timeline-col-start:minmax(0, 1fr);
--timeline-row-start:0.5rem
}
.timeline-horizontal:where(.timeline-snap-icon)>li, :where(.timeline-snap-icon)>li {
--timeline-col-start:0.5rem;
--timeline-row-start:minmax(0, 1fr)
}
.avatar.online:before {
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity)))
}
.avatar.offline:before, .avatar.online:before {
	content:"";
	position:absolute;
	z-index:10;
	display:block;
	border-radius:9999px;
--tw-bg-opacity:1;
	outline-style:solid;
	outline-width:2px;
	outline-color:var(--fallback-b1, oklch(var(--b1)/1));
	width:15%;
	height:15%;
	top:7%;
	right:7%
}
.avatar.offline:before {
	background-color:var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity)))
}
.card-compact .card-body {
	padding:1rem;
font-size:.875rem;
	line-height:1.25rem
}
.card-compact .card-title {
margin-bottom:.25rem
}
.card-normal .card-body {
	padding:var(--padding-card, 2rem);
	font-size:1rem;
	line-height:1.5rem
}
.card-normal .card-title {
margin-bottom:.75rem
}
.join.join-vertical>:where(:not(:first-child)) {
margin-left:0;
margin-right:0;
margin-top:-1px
}
.join.join-vertical>:where(:not(:first-child)):is(.btn) {
margin-top:calc(var(--border-btn) * -1)
}
.join.join-horizontal>:where(:not(:first-child)) {
margin-top:0;
margin-bottom:0;
margin-inline-start:-1px
}
.join.join-horizontal>:where(:not(:first-child)):is(.btn) {
margin-inline-start:calc(var(--border-btn) * -1);
margin-top:0
}
.steps-horizontal .step {
	grid-template-rows:40px 1fr;
	grid-template-columns:auto;
	min-width:4rem
}
.steps-horizontal .step:before {
height:.5rem;
	width:100%;
--tw-translate-x:0px;
--tw-translate-y:0px;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	content:"";
	margin-inline-start:-100%
}
.steps-horizontal .step:where([dir=rtl], [dir=rtl] *):before {
--tw-translate-x:0px;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.steps-vertical .step {
gap:.5rem;
	grid-template-columns:40px 1fr;
	grid-template-rows:auto;
	min-height:4rem;
	justify-items:start
}
.steps-vertical .step:before {
	height:100%;
width:.5rem;
--tw-translate-x:-50%;
--tw-translate-y:-50%;
	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));
	margin-inline-start:50%
}
.steps-vertical .step:where([dir=rtl], [dir=rtl] *):before {
--tw-translate-x:50%;
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))
}
.timeline-vertical>li>hr {
width:.25rem
}
:where(.timeline-vertical:has(.timeline-middle)>li>hr):first-child {
border-bottom-right-radius:var(--rounded-badge, 1.9rem);
border-bottom-left-radius:var(--rounded-badge, 1.9rem);
border-top-left-radius:0;
border-top-right-radius:0
}
:where(.timeline-vertical:has(.timeline-middle)>li>hr):last-child {
border-top-left-radius:var(--rounded-badge, 1.9rem);
border-top-right-radius:var(--rounded-badge, 1.9rem);
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
:where(.timeline-vertical:not(:has(.timeline-middle)) :first-child>hr:last-child) {
border-top-left-radius:var(--rounded-badge, 1.9rem);
border-top-right-radius:var(--rounded-badge, 1.9rem);
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
:where(.timeline-vertical:not(:has(.timeline-middle)) :last-child>hr:first-child) {
border-bottom-right-radius:var(--rounded-badge, 1.9rem);
border-bottom-left-radius:var(--rounded-badge, 1.9rem);
border-top-left-radius:0;
border-top-right-radius:0
}
:where(.timeline-horizontal:has(.timeline-middle)>li>hr):first-child {
border-start-end-radius:var(--rounded-badge, 1.9rem);
border-end-end-radius:var(--rounded-badge, 1.9rem);
border-start-start-radius:0;
border-end-start-radius:0
}
:where(.timeline-horizontal:has(.timeline-middle)>li>hr):last-child {
border-start-start-radius:var(--rounded-badge, 1.9rem);
border-end-start-radius:var(--rounded-badge, 1.9rem);
border-start-end-radius:0;
border-end-end-radius:0
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border-width:0
}
.pointer-events-none {
	pointer-events:none
}
.pointer-events-auto {
	pointer-events:auto
}
.visible {
	visibility:visible
}
.invisible {
	visibility:hidden
}
.collapse {
	visibility:collapse
}
.static {
	position:static
}
.fixed {
	position:fixed
}
.absolute {
	position:absolute
}
.relative {
	position:relative
}
.sticky {
	position:sticky
}
.inset-0 {
	inset:0
}
.inset-x-0 {
	left:0;
	right:0
}
.inset-y-0 {
	top:0;
	bottom:0
}
.bottom-0 {
	bottom:0
}
.bottom-4 {
	bottom:1rem
}
.bottom-\[10\%\] {
	bottom:10%
}
.bottom-\[5\%\] {
	bottom:5%
}
.end-1 {
inset-inline-end:.25rem
}
.end-1\.5 {
inset-inline-end:.375rem
}
.end-3 {
inset-inline-end:.75rem
}
.end-auto {
	inset-inline-end:auto
}
.left-0 {
	left:0
}
.left-1\/2 {
	left:50%
}
.left-\[10\%\] {
	left:10%
}
.left-\[5\%\] {
	left:5%
}
.right-0 {
	right:0
}
.right-2 {
right:.5rem
}
.right-\[10\%\] {
	right:10%
}
.right-\[5\%\] {
	right:5%
}
.start-0 {
	inset-inline-start:0
}
.start-1\.5 {
inset-inline-start:.375rem
}
.start-2 {
inset-inline-start:.5rem
}
.start-3 {
inset-inline-start:.75rem
}
.start-\[calc\(var\(--cursor-hit-x\)\*-1\)\] {
inset-inline-start:calc(var(--cursor-hit-x) * -1)
}
.start-auto {
	inset-inline-start:auto
}
.top-0 {
	top:0
}
.top-1 {
top:.25rem
}
.top-1\/2 {
	top:50%
}
.top-2 {
top:.5rem
}
.top-24 {
	top:6rem
}
.top-\[10\%\] {
	top:10%
}
.top-\[5\%\] {
	top:5%
}
.top-\[calc\(100\%_\+_2px\)\] {
	top:calc(100% + 2px)
}
.top-\[var\(--navbar-height\)\] {
	top:var(--navbar-height)
}
.-z-30 {
	z-index:-30
}
.z-0 {
	z-index:0
}
.z-10 {
	z-index:10
}
.z-20 {
	z-index:20
}
.z-30 {
	z-index:30
}
.z-40 {
	z-index:40
}
.z-50 {
	z-index:50
}
.z-\[1\] {
	z-index:1
}
.z-\[9999\] {
	z-index:9999
}
.order-1 {
	order:1
}
.order-2 {
	order:2
}
.order-3 {
	order:3
}
.col-span-3 {
	grid-column:span 3/span 3
}
.col-span-6 {
	grid-column:span 6/span 6
}
.col-start-2 {
	grid-column-start:2
}
.col-start-9 {
	grid-column-start:9
}
.-m-2 {
margin:-.5rem
}
.-m-2\.5 {
margin:-.625rem
}
.m-0 {
	margin:0
}
.m-1 {
margin:.25rem
}
.m-12 {
	margin:3rem
}
.m-2 {
margin:.5rem
}
.m-4 {
	margin:1rem
}
.m-6 {
	margin:1.5rem
}
.m-auto {
	margin:auto
}
.-mx-1 {
margin-left:-.25rem;
margin-right:-.25rem
}
.-mx-2 {
margin-left:-.5rem;
margin-right:-.5rem
}
.mx-0 {
	margin-left:0;
	margin-right:0
}
.mx-1 {
margin-left:.25rem;
margin-right:.25rem
}
.mx-5 {
	margin-left:1.25rem;
	margin-right:1.25rem
}
.mx-6 {
	margin-left:1.5rem;
	margin-right:1.5rem
}
.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\] {
margin-left:calc((1.25rem - .25rem) / 2);
margin-right:calc((1.25rem - .25rem) / 2)
}
.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\] {
margin-left:calc((1.5rem - .75rem) / 2);
margin-right:calc((1.5rem - .75rem) / 2)
}
.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\] {
	margin-left:calc((1.75rem - 1.25rem) / 2);
	margin-right:calc((1.75rem - 1.25rem) / 2)
}
.mx-auto {
	margin-left:auto;
	margin-right:auto
}
.my-0 {
	margin-top:0;
	margin-bottom:0
}
.my-1 {
margin-top:.25rem;
margin-bottom:.25rem
}
.my-10 {
	margin-top:2.5rem;
	margin-bottom:2.5rem
}
.my-12 {
	margin-top:3rem;
	margin-bottom:3rem
}
.my-16 {
	margin-top:4rem;
	margin-bottom:4rem
}
.my-2 {
margin-top:.5rem;
margin-bottom:.5rem
}
.my-4 {
	margin-top:1rem;
	margin-bottom:1rem
}
.my-6 {
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.my-8 {
	margin-top:2rem;
	margin-bottom:2rem
}
.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\] {
margin-top:calc((1.25rem - .25rem) / 2);
margin-bottom:calc((1.25rem - .25rem) / 2)
}
.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\] {
margin-top:calc((1.5rem - .75rem) / 2);
margin-bottom:calc((1.5rem - .75rem) / 2)
}
.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\] {
	margin-top:calc((1.75rem - 1.25rem) / 2);
	margin-bottom:calc((1.75rem - 1.25rem) / 2)
}
.my-auto {
	margin-top:auto;
	margin-bottom:auto
}
.-mr-2 {
margin-right:-.5rem
}
.-ms-2 {
margin-inline-start:-.5rem
}
.mb-1 {
margin-bottom:.25rem
}
.mb-1\.5 {
margin-bottom:.375rem
}
.mb-10 {
	margin-bottom:2.5rem
}
.mb-12 {
	margin-bottom:3rem
}
.mb-2 {
margin-bottom:.5rem
}
.mb-3 {
margin-bottom:.75rem
}
.mb-4 {
	margin-bottom:1rem
}
.mb-5 {
	margin-bottom:1.25rem
}
.mb-6 {
	margin-bottom:1.5rem
}
.mb-8 {
	margin-bottom:2rem
}
.mb-auto {
	margin-bottom:auto
}
.mb-px {
	margin-bottom:1px
}
.me-2 {
margin-inline-end:.5rem
}
.ml-1 {
margin-left:.25rem
}
.ml-10 {
	margin-left:2.5rem
}
.ml-12 {
	margin-left:3rem
}
.ml-4 {
	margin-left:1rem
}
.ml-64 {
	margin-left:16rem
}
.ml-80 {
	margin-left:20rem
}
.mr-1 {
margin-right:.25rem
}
.mr-2 {
margin-right:.5rem
}
.ms-2 {
margin-inline-start:.5rem
}
.mt-0\.5 {
margin-top:.125rem
}
.mt-1 {
margin-top:.25rem
}
.mt-10 {
	margin-top:2.5rem
}
.mt-12 {
	margin-top:3rem
}
.mt-2 {
margin-top:.5rem
}
.mt-24 {
	margin-top:6rem
}
.mt-3 {
margin-top:.75rem
}
.mt-32 {
	margin-top:8rem
}
.mt-4 {
	margin-top:1rem
}
.mt-5 {
	margin-top:1.25rem
}
.mt-6 {
	margin-top:1.5rem
}
.mt-8 {
	margin-top:2rem
}
.mt-auto {
	margin-top:auto
}
.box-border {
	box-sizing:border-box
}
.box-content {
	box-sizing:content-box
}
.line-clamp-1 {
	-webkit-line-clamp:1
}
.line-clamp-1, .line-clamp-2 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical
}
.line-clamp-2 {
	-webkit-line-clamp:2
}
.block {
	display:block
}
.inline-block {
	display:inline-block
}
.flex {
	display:flex
}
.inline-flex {
	display:inline-flex
}
.table {
	display:table
}
.grid {
	display:grid
}
.inline-grid {
	display:inline-grid
}
.hidden {
	display:none
}
.\!h-auto {
	height:auto!important
}
.h-1 {
height:.25rem
}
.h-1\.5 {
height:.375rem
}
.h-10 {
	height:2.5rem
}
.h-12 {
	height:3rem
}
.h-14 {
	height:3.5rem
}
.h-16 {
	height:4rem
}
.h-2 {
height:.5rem
}
.h-2\.5 {
height:.625rem
}
.h-20 {
	height:5rem
}
.h-3 {
height:.75rem
}
.h-3\.5 {
height:.875rem
}
.h-32 {
	height:8rem
}
.h-4 {
	height:1rem
}
.h-40 {
	height:10rem
}
.h-48 {
	height:12rem
}
.h-5 {
	height:1.25rem
}
.h-56 {
	height:14rem
}
.h-6 {
	height:1.5rem
}
.h-60 {
	height:15rem
}
.h-64 {
	height:16rem
}
.h-7 {
	height:1.75rem
}
.h-72 {
	height:18rem
}
.h-8 {
	height:2rem
}
.h-80 {
	height:20rem
}
.h-9 {
	height:2.25rem
}
.h-96 {
	height:24rem
}
.h-\[--visual-viewport-height\] {
	height:var(--visual-viewport-height)
}
.h-\[100dvh\] {
	height:100dvh
}
.h-\[18rem\] {
	height:18rem
}
.h-\[20px\] {
	height:20px
}
.h-\[22rem\] {
	height:22rem
}
.h-\[23rem\] {
	height:23rem
}
.h-\[25rem\] {
	height:25rem
}
.h-\[28rem\] {
	height:28rem
}
.h-\[2px\] {
	height:2px
}
.h-\[300px\] {
	height:300px
}
.h-\[30rem\] {
	height:30rem
}
.h-\[33rem\] {
	height:33rem
}
.h-\[36rem\] {
	height:36rem
}
.h-\[44rem\] {
	height:44rem
}
.h-\[50\%\] {
	height:50%
}
.h-\[50vh\] {
	height:50vh
}
.h-\[calc\(100dvh_-_var\(--navbar-height\)\)\] {
	height:calc(100dvh - var(--navbar-height))
}
.h-\[var\(--navbar-height\)\] {
	height:var(--navbar-height)
}
.h-\[var\(--picker-height\)\] {
	height:var(--picker-height)
}
.h-auto {
	height:auto
}
.h-divider {
	height:var(--nextui-divider-weight)
}
.h-fit {
	height:fit-content
}
.h-full {
	height:100%
}
.h-px {
	height:1px
}
.h-screen {
	height:100vh
}
.max-h-\[20rem\] {
	max-height:20rem
}
.max-h-\[24rem\] {
	max-height:24rem
}
.max-h-\[28rem\] {
	max-height:28rem
}
.max-h-\[32rem\] {
	max-height:32rem
}
.max-h-\[36rem\] {
	max-height:36rem
}
.max-h-\[42rem\] {
	max-height:42rem
}
.max-h-\[48rem\] {
	max-height:48rem
}
.max-h-\[56rem\] {
	max-height:56rem
}
.max-h-\[64rem\] {
	max-height:64rem
}
.max-h-\[calc\(100\%_-_8rem\)\] {
	max-height:calc(100% - 8rem)
}
.max-h-\[none\] {
	max-height:none
}
.max-h-full {
	max-height:100%
}
.min-h-10 {
	min-height:2.5rem
}
.min-h-12 {
	min-height:3rem
}
.min-h-14 {
	min-height:3.5rem
}
.min-h-16 {
	min-height:4rem
}
.min-h-3 {
min-height:.75rem
}
.min-h-3\.5 {
min-height:.875rem
}
.min-h-4 {
	min-height:1rem
}
.min-h-40 {
	min-height:10rem
}
.min-h-5 {
	min-height:1.25rem
}
.min-h-6 {
	min-height:1.5rem
}
.min-h-7 {
	min-height:1.75rem
}
.min-h-8 {
	min-height:2rem
}
.min-h-\[100dvh\] {
	min-height:100dvh
}
.min-h-\[30rem\] {
	min-height:30rem
}
.min-h-\[32px\] {
	min-height:32px
}
.min-h-screen {
	min-height:100vh
}
.w-1 {
width:.25rem
}
.w-1\.5 {
width:.375rem
}
.w-1\/2 {
	width:50%
}
.w-1\/3 {
	width:33.333333%
}
.w-1\/4 {
	width:25%
}
.w-10 {
	width:2.5rem
}
.w-12 {
	width:3rem
}
.w-14 {
	width:3.5rem
}
.w-2 {
width:.5rem
}
.w-2\.5 {
width:.625rem
}
.w-2\/3 {
	width:66.666667%
}
.w-20 {
	width:5rem
}
.w-28 {
	width:7rem
}
.w-3 {
width:.75rem
}
.w-3\.5 {
width:.875rem
}
.w-3\/5 {
	width:60%
}
.w-32 {
	width:8rem
}
.w-4 {
	width:1rem
}
.w-4\/5 {
	width:80%
}
.w-40 {
	width:10rem
}
.w-5 {
	width:1.25rem
}
.w-5\/6 {
	width:83.333333%
}
.w-52 {
	width:13rem
}
.w-6 {
	width:1.5rem
}
.w-64 {
	width:16rem
}
.w-7 {
	width:1.75rem
}
.w-8 {
	width:2rem
}
.w-9 {
	width:2.25rem
}
.w-\[10rem\] {
	width:10rem
}
.w-\[20px\] {
	width:20px
}
.w-\[20rem\] {
	width:20rem
}
.w-\[28rem\] {
	width:28rem
}
.w-\[30\%\] {
	width:30%
}
.w-\[32rem\] {
	width:32rem
}
.w-\[33\%\] {
	width:33%
}
.w-\[35rem\] {
	width:35rem
}
.w-\[5\.5rem\] {
	width:5.5rem
}
.w-\[50\%\] {
	width:50%
}
.w-\[52\%\] {
	width:52%
}
.w-\[65\%\] {
	width:65%
}
.w-\[75\%\] {
	width:75%
}
.w-\[80\%\] {
	width:80%
}
.w-\[90\%\] {
	width:90%
}
.w-\[98\%\] {
	width:98%
}
.w-\[calc\(100\%\+var\(--cursor-hit-x\)\*2\)\] {
width:calc(100% + var(--cursor-hit-x) * 2)
}
.w-\[calc\(100\%_-_16px\)\] {
	width:calc(100% - 16px)
}
.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\] {
	width:calc(100% - 1.5rem)
}
.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\] {
width:calc(var(--visible-months) * var(--calendar-width))
}
.w-auto {
	width:auto
}
.w-divider {
	width:var(--nextui-divider-weight)
}
.w-fit {
	width:fit-content
}
.w-full {
	width:100%
}
.w-max {
	width:max-content
}
.w-px {
	width:1px
}
.w-screen {
	width:100vw
}
.min-w-10 {
	min-width:2.5rem
}
.min-w-12 {
	min-width:3rem
}
.min-w-16 {
	min-width:4rem
}
.min-w-20 {
	min-width:5rem
}
.min-w-24 {
	min-width:6rem
}
.min-w-3 {
min-width:.75rem
}
.min-w-3\.5 {
min-width:.875rem
}
.min-w-4 {
	min-width:1rem
}
.min-w-40 {
	min-width:10rem
}
.min-w-5 {
	min-width:1.25rem
}
.min-w-6 {
	min-width:1.5rem
}
.min-w-7 {
	min-width:1.75rem
}
.min-w-8 {
	min-width:2rem
}
.min-w-9 {
	min-width:2.25rem
}
.min-w-\[200px\] {
	min-width:200px
}
.min-w-full {
	min-width:100%
}
.min-w-max {
	min-width:max-content
}
.min-w-min {
	min-width:min-content
}
.max-w-2xl {
	max-width:42rem
}
.max-w-3xl {
	max-width:48rem
}
.max-w-4xl {
	max-width:56rem
}
.max-w-5xl {
	max-width:64rem
}
.max-w-\[1024px\] {
	max-width:1024px
}
.max-w-\[1280px\] {
	max-width:1280px
}
.max-w-\[1536px\] {
	max-width:1536px
}
.max-w-\[270px\] {
	max-width:270px
}
.max-w-\[640px\] {
	max-width:640px
}
.max-w-\[768px\] {
	max-width:768px
}
.max-w-\[none\] {
	max-width:none
}
.max-w-fit {
	max-width:fit-content
}
.max-w-full {
	max-width:100%
}
.max-w-lg {
	max-width:32rem
}
.max-w-md {
	max-width:28rem
}
.max-w-screen-xl {
	max-width:1280px
}
.max-w-sm {
	max-width:24rem
}
.max-w-xl {
	max-width:36rem
}
.max-w-xs {
	max-width:20rem
}
.flex-1 {
	flex:1 1 0%
}
.flex-auto {
	flex:1 1 auto
}
.flex-initial {
	flex:0 1 auto
}
.flex-none {
	flex:none
}
.flex-shrink-0, .shrink-0 {
	flex-shrink:0
}
.flex-grow {
	flex-grow:1
}
.basis-0 {
	flex-basis:0px
}
.table-auto {
	table-layout:auto
}
.table-fixed {
	table-layout:fixed
}
.border-collapse {
	border-collapse:collapse
}
.origin-center {
	transform-origin:center
}
.origin-left {
	transform-origin:left
}
.origin-right {
	transform-origin:right
}
.origin-top {
	transform-origin:top
}
.origin-top-left {
	transform-origin:top left
}
.-translate-x-1\/2 {
--tw-translate-x:-50%
}
.-translate-x-1\/2, .-translate-y-1 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1 {
--tw-translate-y:-0.25rem
}
.-translate-y-1\/2 {
--tw-translate-y:-50%
}
.-translate-y-1\/2, .-translate-y-full {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-full {
--tw-translate-y:-100%
}
.translate-x-1 {
--tw-translate-x:0.25rem
}
.translate-x-1, .translate-x-1\/2 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-1\/2 {
--tw-translate-x:50%
}
.translate-y-0 {
--tw-translate-y:0px
}
.translate-y-0, .translate-y-1 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-1 {
--tw-translate-y:0.25rem
}
.translate-y-1\/2 {
--tw-translate-y:50%
}
.rotate-0, .translate-y-1\/2 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-0 {
--tw-rotate:0deg
}
.rotate-180 {
--tw-rotate:180deg
}
.rotate-180, .scale-0 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-0 {
--tw-scale-x:0;
--tw-scale-y:0
}
.scale-100 {
--tw-scale-x:1;
--tw-scale-y:1
}
.scale-100, .scale-105 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-105 {
--tw-scale-x:1.05;
--tw-scale-y:1.05
}
.scale-50 {
--tw-scale-x:.5;
--tw-scale-y:.5
}
.scale-50, .scale-90 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-90 {
--tw-scale-x:.9;
--tw-scale-y:.9
}
.transform {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes appearance-in {
0% {
opacity:0;
transform:translateZ(0) scale(.95)
}
60% {
opacity:.75;
backface-visibility:hidden;
webkit-font-smoothing:antialiased;
transform:translateZ(0) scale(1.05)
}
to {
	opacity:1;
	transform:translateZ(0) scale(1)
}
}
.animate-\[appearance-in_1s_infinite\] {
	animation:appearance-in 1s infinite
}
@keyframes drip-expand {
0% {
opacity:.2;
transform:scale(0)
}
to {
	opacity:0;
	transform:scale(2)
}
}
.animate-drip-expand {
animation:drip-expand .42s linear
}
@keyframes indeterminate-bar {
0% {
transform:translateX(-50%) scaleX(.2)
}
to {
	transform:translateX(100%) scaleX(1)
}
}
.animate-indeterminate-bar {
	animation:indeterminate-bar 1.5s cubic-bezier(.65, .815, .735, .395) infinite normal none running
}
.animate-none {
	animation:none
}
@keyframes pulse {
50% {
opacity:.5
}
}
.animate-pulse {
	animation:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}
.animate-spinner-ease-spin {
animation:spinner-spin .8s ease infinite
}
@keyframes spinner-spin {
0% {
transform:rotate(0deg)
}
to {
	transform:rotate(1turn)
}
}
.animate-spinner-linear-spin {
animation:spinner-spin .8s linear infinite
}
.cursor-default {
	cursor:default
}
.cursor-grab {
	cursor:grab
}
.cursor-not-allowed {
	cursor:not-allowed
}
.cursor-pointer {
	cursor:pointer
}
.cursor-text {
	cursor:text
}
.touch-none {
	touch-action:none
}
.select-none {
	user-select:none
}
.resize-none {
	resize:none
}
.resize {
	resize:both
}
.snap-y {
	scroll-snap-type:y var(--tw-scroll-snap-strictness)
}
.snap-mandatory {
--tw-scroll-snap-strictness:mandatory
}
.snap-center {
	scroll-snap-align:center
}
.scroll-py-6 {
	scroll-padding-top:1.5rem;
	scroll-padding-bottom:1.5rem
}
.list-inside {
	list-style-position:inside
}
.list-decimal {
	list-style-type:decimal
}
.list-none {
	list-style-type:none
}
.appearance-none {
	appearance:none
}
.grid-flow-col {
	grid-auto-flow:column
}
.grid-cols-1 {
	grid-template-columns:repeat(1, minmax(0, 1fr))
}
.grid-cols-12 {
	grid-template-columns:repeat(12, minmax(0, 1fr))
}
.grid-cols-4 {
	grid-template-columns:repeat(4, minmax(0, 1fr))
}
.grid-rows-5 {
	grid-template-rows:repeat(5, minmax(0, 1fr))
}
.flex-row {
	flex-direction:row
}
.flex-row-reverse {
	flex-direction:row-reverse
}
.flex-col {
	flex-direction:column
}
.flex-col-reverse {
	flex-direction:column-reverse
}
.flex-wrap {
	flex-wrap:wrap
}
.flex-nowrap {
	flex-wrap:nowrap
}
.place-content-center {
	place-content:center
}
.items-start {
	align-items:flex-start
}
.items-end {
	align-items:flex-end
}
.items-center {
	align-items:center
}
.justify-start {
	justify-content:flex-start
}
.justify-end {
	justify-content:flex-end
}
.justify-center {
	justify-content:center
}
.justify-between {
	justify-content:space-between
}
.\!gap-0 {
	gap:0!important
}
.gap-0 {
	gap:0
}
.gap-0\.5 {
gap:.125rem
}
.gap-1 {
gap:.25rem
}
.gap-1\.5 {
gap:.375rem
}
.gap-10 {
	gap:2.5rem
}
.gap-12 {
	gap:3rem
}
.gap-2 {
gap:.5rem
}
.gap-3 {
gap:.75rem
}
.gap-4 {
	gap:1rem
}
.gap-6 {
	gap:1.5rem
}
.gap-x-0 {
	column-gap:0
}
.gap-x-0\.5 {
column-gap:.125rem
}
.gap-x-1 {
column-gap:.25rem
}
.gap-x-2 {
column-gap:.5rem
}
.gap-x-20 {
	column-gap:5rem
}
.gap-x-24 {
	column-gap:6rem
}
.gap-x-6 {
	column-gap:1.5rem
}
.gap-y-0 {
	row-gap:0
}
.gap-y-1\.5 {
row-gap:.375rem
}
.gap-y-2 {
row-gap:.5rem
}
.gap-y-32 {
	row-gap:8rem
}
.space-x-0\.5>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(.125rem * var(--tw-space-x-reverse));
margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-2>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(.5rem * var(--tw-space-x-reverse));
margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-4>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(1rem * var(--tw-space-x-reverse));
margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-y-1>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.25rem * var(--tw-space-y-reverse))
}
.space-y-10>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
}
.space-y-12>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(3rem * var(--tw-space-y-reverse))
}
.space-y-2>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
}
.space-y-3>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.75rem * var(--tw-space-y-reverse))
}
.space-y-4>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}
.space-y-5>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))
}
.space-y-6>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
}
.space-y-8>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(2rem * var(--tw-space-y-reverse))
}
.self-center {
	align-self:center
}
.overflow-auto {
	overflow:auto
}
.overflow-hidden {
	overflow:hidden
}
.overflow-visible {
	overflow:visible
}
.overflow-x-auto {
	overflow-x:auto
}
.overflow-y-auto {
	overflow-y:auto
}
.overflow-y-hidden {
	overflow-y:hidden
}
.overflow-x-scroll {
	overflow-x:scroll
}
.overflow-y-scroll {
	overflow-y:scroll
}
.truncate {
	overflow:hidden;
	white-space:nowrap
}
.text-ellipsis, .truncate {
	text-overflow:ellipsis
}
.whitespace-normal {
	white-space:normal
}
.whitespace-nowrap {
	white-space:nowrap
}
.whitespace-pre-line {
	white-space:pre-line
}
.break-words {
	overflow-wrap:break-word
}
.\!rounded-none {
	border-radius:0!important
}
.rounded {
border-radius:.25rem
}
.rounded-2xl {
	border-radius:1rem
}
.rounded-3xl {
	border-radius:1.5rem
}
.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\] {
	border-radius:calc(var(--nextui-radius-large) / 1.5)
}
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\] {
border-radius:calc(var(--nextui-radius-medium) * .5)
}
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\] {
border-radius:calc(var(--nextui-radius-medium) * .6)
}
.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\] {
border-radius:calc(var(--nextui-radius-medium) * .7)
}
.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\] {
	border-radius:calc(var(--nextui-radius-medium) / 2)
}
.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\] {
	border-radius:calc(var(--nextui-radius-small) / 2)
}
.rounded-full {
	border-radius:9999px
}
.rounded-large {
	border-radius:var(--nextui-radius-large)
}
.rounded-lg {
border-radius:.5rem
}
.rounded-md {
border-radius:.375rem
}
.rounded-medium {
	border-radius:var(--nextui-radius-medium)
}
.rounded-none {
	border-radius:0
}
.rounded-sm {
border-radius:.125rem
}
.rounded-small {
	border-radius:var(--nextui-radius-small)
}
.rounded-xl {
border-radius:.75rem
}
.\!rounded-e-none {
	border-start-end-radius:0!important;
	border-end-end-radius:0!important
}
.\!rounded-s-none {
	border-start-start-radius:0!important;
	border-end-start-radius:0!important
}
.rounded-b-2xl {
	border-bottom-right-radius:1rem;
	border-bottom-left-radius:1rem
}
.rounded-b-large {
	border-bottom-right-radius:var(--nextui-radius-large);
	border-bottom-left-radius:var(--nextui-radius-large)
}
.rounded-b-lg {
border-bottom-right-radius:.5rem;
border-bottom-left-radius:.5rem
}
.rounded-b-medium {
	border-bottom-right-radius:var(--nextui-radius-medium);
	border-bottom-left-radius:var(--nextui-radius-medium)
}
.rounded-b-none {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.rounded-b-small {
	border-bottom-right-radius:var(--nextui-radius-small);
	border-bottom-left-radius:var(--nextui-radius-small)
}
.rounded-l-none {
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.rounded-r-none {
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.rounded-t-large {
	border-top-left-radius:var(--nextui-radius-large);
	border-top-right-radius:var(--nextui-radius-large)
}
.rounded-t-medium {
	border-top-left-radius:var(--nextui-radius-medium);
	border-top-right-radius:var(--nextui-radius-medium)
}
.rounded-t-none {
	border-top-left-radius:0;
	border-top-right-radius:0
}
.rounded-t-small {
	border-top-left-radius:var(--nextui-radius-small);
	border-top-right-radius:var(--nextui-radius-small)
}
.border {
	border-width:1px
}
.border-0 {
	border-width:0
}
.border-1 {
	border-width:1px
}
.border-2 {
	border-width:2px
}
.border-3 {
	border-width:3px
}
.border-medium {
	border-width:var(--nextui-border-width-medium)
}
.border-small {
	border-width:var(--nextui-border-width-small)
}
.border-x-\[calc\(theme\(spacing\.5\)\/2\)\] {
	border-left-width:calc(1.25rem / 2);
	border-right-width:calc(1.25rem / 2)
}
.border-x-\[calc\(theme\(spacing\.6\)\/2\)\] {
	border-left-width:calc(1.5rem / 2);
	border-right-width:calc(1.5rem / 2)
}
.border-x-\[calc\(theme\(spacing\.7\)\/2\)\] {
	border-left-width:calc(1.75rem / 2);
	border-right-width:calc(1.75rem / 2)
}
.border-y-\[calc\(theme\(spacing\.5\)\/2\)\] {
	border-top-width:calc(1.25rem / 2);
	border-bottom-width:calc(1.25rem / 2)
}
.border-y-\[calc\(theme\(spacing\.6\)\/2\)\] {
	border-top-width:calc(1.5rem / 2);
	border-bottom-width:calc(1.5rem / 2)
}
.border-y-\[calc\(theme\(spacing\.7\)\/2\)\] {
	border-top-width:calc(1.75rem / 2);
	border-bottom-width:calc(1.75rem / 2)
}
.border-b {
	border-bottom-width:1px
}
.border-b-3 {
	border-bottom-width:3px
}
.border-b-medium {
	border-bottom-width:var(--nextui-border-width-medium)
}
.border-t {
	border-top-width:1px
}
.border-solid {
	border-style:solid
}
.border-dotted {
	border-style:dotted
}
.border-none {
	border-style:none
}
.\!border-danger {
--tw-border-opacity:1!important;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))!important
}
.border-background {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-background)/var(--nextui-background-opacity, var(--tw-border-opacity)))
}
.border-base-300 {
--tw-border-opacity:1;
	border-color:var(--fallback-b3, oklch(var(--b3)/var(--tw-border-opacity, 1)))
}
.border-blue-500 {
--tw-border-opacity:1;
	border-color:rgb(59 130 246/var(--tw-border-opacity, 1))
}
.border-danger {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.border-danger-100 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity, var(--tw-border-opacity)))
}
.border-danger-200 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger-200)/var(--nextui-danger-200-opacity, var(--tw-border-opacity)))
}
.border-default {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-border-opacity)))
}
.border-default-200 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity, var(--tw-border-opacity)))
}
.border-default-300 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity, var(--tw-border-opacity)))
}
.border-divider {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-divider)/var(--nextui-divider-opacity, var(--tw-border-opacity)))
}
.border-foreground {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-border-opacity)))
}
.border-gray-200 {
--tw-border-opacity:1;
	border-color:rgb(229 231 235/var(--tw-border-opacity, 1))
}
.border-gray-300 {
--tw-border-opacity:1;
	border-color:rgb(209 213 219/var(--tw-border-opacity, 1))
}
.border-primary-100 {
--tw-border-opacity:1;
	border-color:rgb(219 234 254/var(--tw-border-opacity, 1))
}
.border-primary-200 {
--tw-border-opacity:1;
	border-color:rgb(191 219 254/var(--tw-border-opacity, 1))
}
.border-secondary {
--tw-border-opacity:1;
	border-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.border-secondary-100 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity, var(--tw-border-opacity)))
}
.border-secondary-200 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-secondary-200)/var(--nextui-secondary-200-opacity, var(--tw-border-opacity)))
}
.border-success {
--tw-border-opacity:1;
	border-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.border-success-100 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity, var(--tw-border-opacity)))
}
.border-success-200 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-success-200)/var(--nextui-success-200-opacity, var(--tw-border-opacity)))
}
.border-success-300 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-success-300)/var(--nextui-success-300-opacity, var(--tw-border-opacity)))
}
.border-transparent {
	border-color:transparent
}
.border-warning {
--tw-border-opacity:1;
	border-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.border-warning-100 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity, var(--tw-border-opacity)))
}
.border-warning-200 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-warning-200)/var(--nextui-warning-200-opacity, var(--tw-border-opacity)))
}
.border-warning-300 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-warning-300)/var(--nextui-warning-300-opacity, var(--tw-border-opacity)))
}
.border-x-transparent {
	border-left-color:transparent;
	border-right-color:transparent
}
.border-y-transparent {
	border-top-color:transparent;
	border-bottom-color:transparent
}
.border-b-current {
	border-bottom-color:currentColor
}
.border-b-danger {
--tw-border-opacity:1;
	border-bottom-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.border-b-default {
--tw-border-opacity:1;
	border-bottom-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-border-opacity)))
}
.border-b-foreground {
--tw-border-opacity:1;
	border-bottom-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-border-opacity)))
}
.border-b-secondary {
--tw-border-opacity:1;
	border-bottom-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.border-b-success {
--tw-border-opacity:1;
	border-bottom-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.border-b-warning {
--tw-border-opacity:1;
	border-bottom-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.border-b-white {
--tw-border-opacity:1;
	border-bottom-color:rgb(255 255 255/var(--tw-border-opacity, 1))
}
.border-l-transparent {
	border-left-color:transparent
}
.border-r-transparent {
	border-right-color:transparent
}
.border-s-danger {
--tw-border-opacity:1;
	border-inline-start-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.border-s-foreground {
--tw-border-opacity:1;
	border-inline-start-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-border-opacity)))
}
.border-s-secondary {
--tw-border-opacity:1;
	border-inline-start-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.border-s-success {
--tw-border-opacity:1;
	border-inline-start-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.border-s-warning {
--tw-border-opacity:1;
	border-inline-start-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.border-t-transparent {
	border-top-color:transparent
}
.\!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-transparent {
	background-color:transparent!important
}
.bg-\[\#020617\] {
--tw-bg-opacity:1;
	background-color:rgb(2 6 23/var(--tw-bg-opacity, 1))
}
.bg-background {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-background)/var(--nextui-background-opacity, var(--tw-bg-opacity)))
}
.bg-background\/10 {
	background-color:hsl(var(--nextui-background)/.1)
}
.bg-background\/70 {
	background-color:hsl(var(--nextui-background)/.7)
}
.bg-background\/80 {
	background-color:hsl(var(--nextui-background)/.8)
}
.bg-base-100 {
--tw-bg-opacity:1;
	background-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity, 1)))
}
.bg-base-200 {
--tw-bg-opacity:1;
	background-color:var(--fallback-b2, oklch(var(--b2)/var(--tw-bg-opacity, 1)))
}
.bg-base-300 {
--tw-bg-opacity:1;
	background-color:var(--fallback-b3, oklch(var(--b3)/var(--tw-bg-opacity, 1)))
}
.bg-black {
--tw-bg-opacity:1;
	background-color:rgb(0 0 0/var(--tw-bg-opacity, 1))
}
.bg-black\/\[0\.4\] {
	background-color:rgba(0, 0, 0, .4)
}
.bg-black\/\[0\.8\] {
	background-color:rgba(0, 0, 0, .8)
}
.bg-blue-500 {
--tw-bg-opacity:1;
	background-color:rgb(59 130 246/var(--tw-bg-opacity, 1))
}
.bg-blue-600 {
--tw-bg-opacity:1;
	background-color:rgb(37 99 235/var(--tw-bg-opacity, 1))
}
.bg-content1 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-content1)/var(--nextui-content1-opacity, var(--tw-bg-opacity)))
}
.bg-content3 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-content3)/var(--nextui-content3-opacity, var(--tw-bg-opacity)))
}
.bg-current {
	background-color:currentColor
}
.bg-danger {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.bg-danger-100 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))
}
.bg-danger-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))
}
.bg-danger\/20 {
	background-color:hsl(var(--nextui-danger)/.2)
}
.bg-default {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-bg-opacity)))
}
.bg-default-100 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.bg-default-200 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity, var(--tw-bg-opacity)))
}
.bg-default-300\/50 {
	background-color:hsl(var(--nextui-default-300)/.5)
}
.bg-default-400 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity, var(--tw-bg-opacity)))
}
.bg-default-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-50)/var(--nextui-default-50-opacity, var(--tw-bg-opacity)))
}
.bg-default-500 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity, var(--tw-bg-opacity)))
}
.bg-default-800 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-800)/var(--nextui-default-800-opacity, var(--tw-bg-opacity)))
}
.bg-default\/40 {
	background-color:hsl(var(--nextui-default)/.4)
}
.bg-divider {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-divider)/var(--nextui-divider-opacity, var(--tw-bg-opacity)))
}
.bg-foreground {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-bg-opacity)))
}
.bg-foreground\/10 {
	background-color:hsl(var(--nextui-foreground)/.1)
}
.bg-gray-100 {
--tw-bg-opacity:1;
	background-color:rgb(243 244 246/var(--tw-bg-opacity, 1))
}
.bg-gray-200 {
--tw-bg-opacity:1;
	background-color:rgb(229 231 235/var(--tw-bg-opacity, 1))
}
.bg-gray-300 {
--tw-bg-opacity:1;
	background-color:rgb(209 213 219/var(--tw-bg-opacity, 1))
}
.bg-gray-50 {
--tw-bg-opacity:1;
	background-color:rgb(249 250 251/var(--tw-bg-opacity, 1))
}
.bg-gray-500 {
--tw-bg-opacity:1;
	background-color:rgb(107 114 128/var(--tw-bg-opacity, 1))
}
.bg-gray-700 {
--tw-bg-opacity:1;
	background-color:rgb(55 65 81/var(--tw-bg-opacity, 1))
}
.bg-gray-800 {
--tw-bg-opacity:1;
	background-color:rgb(31 41 55/var(--tw-bg-opacity, 1))
}
.bg-indigo-600 {
--tw-bg-opacity:1;
	background-color:rgb(79 70 229/var(--tw-bg-opacity, 1))
}
.bg-neutral {
--tw-bg-opacity:1;
	background-color:var(--fallback-n, oklch(var(--n)/var(--tw-bg-opacity, 1)))
}
.bg-overlay\/30 {
	background-color:hsl(var(--nextui-overlay)/.3)
}
.bg-overlay\/50 {
	background-color:hsl(var(--nextui-overlay)/.5)
}
.bg-primary-100 {
--tw-bg-opacity:1;
	background-color:rgb(219 234 254/var(--tw-bg-opacity, 1))
}
.bg-primary-50 {
--tw-bg-opacity:1;
	background-color:rgb(239 246 255/var(--tw-bg-opacity, 1))
}
.bg-red-300 {
--tw-bg-opacity:1;
	background-color:rgb(252 165 165/var(--tw-bg-opacity, 1))
}
.bg-secondary {
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.bg-secondary-100 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)))
}
.bg-secondary-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))
}
.bg-secondary\/20 {
	background-color:var(--fallback-s, oklch(var(--s)/.2))
}
.bg-success {
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.bg-success-100 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity, var(--tw-bg-opacity)))
}
.bg-success-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity, var(--tw-bg-opacity)))
}
.bg-success\/20 {
	background-color:var(--fallback-su, oklch(var(--su)/.2))
}
.bg-tota-400 {
--tw-bg-opacity:1;
	background-color:rgb(15 106 178/var(--tw-bg-opacity, 1))
}
.bg-transparent {
	background-color:transparent
}
.bg-warning {
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.bg-warning-100 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))
}
.bg-warning-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))
}
.bg-warning\/20 {
	background-color:var(--fallback-wa, oklch(var(--wa)/.2))
}
.bg-white {
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))
}
.bg-opacity-10 {
--tw-bg-opacity:0.1
}
.bg-opacity-40 {
--tw-bg-opacity:0.4
}
.bg-opacity-50 {
--tw-bg-opacity:0.5
}
.bg-opacity-60 {
--tw-bg-opacity:0.6
}
.bg-opacity-75 {
--tw-bg-opacity:0.75
}
.bg-\[url\(\'\/img\/About\/aboutTitleBackgroundImg\.png\'\)\] {
	background-image:url(/img/About/aboutTitleBackgroundImg.png)
}
.bg-\[url\(\'\/img\/Contact\/joinUs\.png\'\)\] {
	background-image:url(/img/Contact/joinUs.png)
}
.bg-\[url\(\'\/img\/Home\/tallBuildingsHigher\.png\'\)\] {
	background-image:url(/img/Home/tallBuildingsHigher.png)
}
.bg-\[url\(\'\/img\/Mobile\/MobileBanner\/mobile_NewsBanner\.jpg\'\)\] {
	background-image:url(/img/Mobile/MobileBanner/mobile_NewsBanner.jpg)
}
.bg-\[url\(\'\/img\/Mobile\/MobileBanner\/mobile_ProductBanner\.jpg\'\)\] {
	background-image:url(/img/Mobile/MobileBanner/mobile_ProductBanner.jpg)
}
.bg-\[url\(\'\/img\/Mobile\/MobileBanner\/mobile_RecruitBanner\.jpg\'\)\] {
	background-image:url(/img/Mobile/MobileBanner/mobile_RecruitBanner.jpg)
}
.bg-\[url\(\'\/img\/News\/NewsHeaderBackgroundImg\.jpg\'\)\] {
	background-image:url(/img/News/NewsHeaderBackgroundImg.jpg)
}
.bg-\[url\(\'\/img\/Product\/productNavbarBackgroundImg\.png\'\)\] {
	background-image:url(/img/Product/productNavbarBackgroundImg.png)
}
.bg-\[url\(\'\/img\/Recruitment\/titleBackgrundImg\.png\'\)\] {
	background-image:url(/img/Recruitment/titleBackgrundImg.png)
}
.bg-\[url\(\'\/img\/contact\/joinUs\.png\'\)\] {
	background-image:url(/img/contact/joinUs.png)
}
.bg-\[url\(\'\/img\/product\/productNavbarBackgroundImg\.jpg\'\)\] {
	background-image:url(/img/product/productNavbarBackgroundImg.jpg)
}
.bg-gradient-to-b {
	background-image:linear-gradient(to bottom, var(--tw-gradient-stops))
}
.bg-stripe-gradient-danger {
	background-image:linear-gradient(45deg, hsl(var(--nextui-danger-200)) 25%, hsl(var(--nextui-danger)) 25%, hsl(var(--nextui-danger)) 50%, hsl(var(--nextui-danger-200)) 50%, hsl(var(--nextui-danger-200)) 75%, hsl(var(--nextui-danger)) 75%, hsl(var(--nextui-danger)))
}
.bg-stripe-gradient-default {
	background-image:linear-gradient(45deg, hsl(var(--nextui-default-200)) 25%, hsl(var(--nextui-default-400)) 25%, hsl(var(--nextui-default-400)) 50%, hsl(var(--nextui-default-200)) 50%, hsl(var(--nextui-default-200)) 75%, hsl(var(--nextui-default-400)) 75%, hsl(var(--nextui-default-400)))
}
.bg-stripe-gradient-primary {
	background-image:linear-gradient(45deg, hsl(var(--nextui-primary-200)) 25%, hsl(var(--nextui-primary)) 25%, hsl(var(--nextui-primary)) 50%, hsl(var(--nextui-primary-200)) 50%, hsl(var(--nextui-primary-200)) 75%, hsl(var(--nextui-primary)) 75%, hsl(var(--nextui-primary)))
}
.bg-stripe-gradient-secondary {
	background-image:linear-gradient(45deg, hsl(var(--nextui-secondary-200)) 25%, hsl(var(--nextui-secondary)) 25%, hsl(var(--nextui-secondary)) 50%, hsl(var(--nextui-secondary-200)) 50%, hsl(var(--nextui-secondary-200)) 75%, hsl(var(--nextui-secondary)) 75%, hsl(var(--nextui-secondary)))
}
.bg-stripe-gradient-success {
	background-image:linear-gradient(45deg, hsl(var(--nextui-success-200)) 25%, hsl(var(--nextui-success)) 25%, hsl(var(--nextui-success)) 50%, hsl(var(--nextui-success-200)) 50%, hsl(var(--nextui-success-200)) 75%, hsl(var(--nextui-success)) 75%, hsl(var(--nextui-success)))
}
.bg-stripe-gradient-warning {
	background-image:linear-gradient(45deg, hsl(var(--nextui-warning-200)) 25%, hsl(var(--nextui-warning)) 25%, hsl(var(--nextui-warning)) 50%, hsl(var(--nextui-warning-200)) 50%, hsl(var(--nextui-warning-200)) 75%, hsl(var(--nextui-warning)) 75%, hsl(var(--nextui-warning)))
}
.from-gray-900 {
--tw-gradient-from:#111827 var(--tw-gradient-from-position);
--tw-gradient-to:rgba(17, 24, 39, 0) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}
.via-transparent {
--tw-gradient-to:transparent var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.to-gray-900 {
--tw-gradient-to:#111827 var(--tw-gradient-to-position)
}
.bg-cover {
	background-size:cover
}
.bg-stripe-size {
	background-size:1.25rem 1.25rem
}
.bg-scroll {
	background-attachment:scroll
}
.bg-clip-text {
	background-clip:text
}
.bg-center {
	background-position:50%
}
.fill-current {
	fill:currentColor
}
.stroke-current {
	stroke:currentColor
}
.stroke-default-300\/50 {
	stroke:hsl(var(--nextui-default-300)/.5)
}
.object-contain {
	object-fit:contain
}
.object-cover {
	object-fit:cover
}
.object-center {
	object-position:center
}
.p-0 {
	padding:0
}
.p-0\.5 {
padding:.125rem
}
.p-1 {
padding:.25rem
}
.p-10 {
	padding:2.5rem
}
.p-2 {
padding:.5rem
}
.p-2\.5 {
padding:.625rem
}
.p-3 {
padding:.75rem
}
.p-4 {
	padding:1rem
}
.p-5 {
	padding:1.25rem
}
.p-6 {
	padding:1.5rem
}
.p-8 {
	padding:2rem
}
.\!px-1 {
padding-left:.25rem!important;
padding-right:.25rem!important
}
.px-0 {
	padding-left:0;
	padding-right:0
}
.px-0\.5 {
padding-left:.125rem;
padding-right:.125rem
}
.px-1 {
padding-left:.25rem;
padding-right:.25rem
}
.px-1\.5 {
padding-left:.375rem;
padding-right:.375rem
}
.px-2 {
padding-left:.5rem;
padding-right:.5rem
}
.px-2\.5 {
padding-left:.625rem;
padding-right:.625rem
}
.px-3 {
padding-left:.75rem;
padding-right:.75rem
}
.px-36 {
	padding-left:9rem;
	padding-right:9rem
}
.px-4 {
	padding-left:1rem;
	padding-right:1rem
}
.px-5 {
	padding-left:1.25rem;
	padding-right:1.25rem
}
.px-6 {
	padding-left:1.5rem;
	padding-right:1.5rem
}
.px-8 {
	padding-left:2rem;
	padding-right:2rem
}
.py-0 {
	padding-top:0;
	padding-bottom:0
}
.py-0\.5 {
padding-top:.125rem;
padding-bottom:.125rem
}
.py-1 {
padding-top:.25rem;
padding-bottom:.25rem
}
.py-1\.5 {
padding-top:.375rem;
padding-bottom:.375rem
}
.py-12 {
	padding-top:3rem;
	padding-bottom:3rem
}
.py-16 {
	padding-top:4rem;
	padding-bottom:4rem
}
.py-2 {
padding-top:.5rem;
padding-bottom:.5rem
}
.py-2\.5 {
padding-top:.625rem;
padding-bottom:.625rem
}
.py-24 {
	padding-top:6rem;
	padding-bottom:6rem
}
.py-3 {
padding-top:.75rem;
padding-bottom:.75rem
}
.py-4 {
	padding-top:1rem;
	padding-bottom:1rem
}
.py-6 {
	padding-top:1.5rem;
	padding-bottom:1.5rem
}
.py-8 {
	padding-top:2rem;
	padding-bottom:2rem
}
.\!pb-0 {
	padding-bottom:0!important
}
.pb-0 {
	padding-bottom:0
}
.pb-0\.5 {
padding-bottom:.125rem
}
.pb-1 {
padding-bottom:.25rem
}
.pb-1\.5 {
padding-bottom:.375rem
}
.pb-10 {
	padding-bottom:2.5rem
}
.pb-2 {
padding-bottom:.5rem
}
.pb-3 {
padding-bottom:.75rem
}
.pb-4 {
	padding-bottom:1rem
}
.pb-6 {
	padding-bottom:1.5rem
}
.pb-8 {
	padding-bottom:2rem
}
.pe-2 {
padding-inline-end:.5rem
}
.pe-6 {
	padding-inline-end:1.5rem
}
.pl-0\.5 {
padding-left:.125rem
}
.pl-1 {
padding-left:.25rem
}
.pl-2 {
padding-left:.5rem
}
.pl-\[1px\] {
	padding-left:1px
}
.pr-0\.5 {
padding-right:.125rem
}
.pr-1 {
padding-right:.25rem
}
.ps-2 {
padding-inline-start:.5rem
}
.pt-0 {
	padding-top:0
}
.pt-2 {
padding-top:.5rem
}
.pt-20 {
	padding-top:5rem
}
.pt-3 {
padding-top:.75rem
}
.pt-4 {
	padding-top:1rem
}
.pt-6 {
	padding-top:1.5rem
}
.pt-8 {
	padding-top:2rem
}
.pt-\[150px\] {
	padding-top:150px
}
.text-left {
	text-align:left
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.text-start {
	text-align:start
}
.text-end {
	text-align:end
}
.indent-4 {
	text-indent:1rem
}
.indent-6 {
	text-indent:1.5rem
}
.indent-8 {
	text-indent:2rem
}
.align-middle {
	vertical-align:middle
}
.font-mono {
	font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}
.font-sans {
	font-family:ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji
}
.font-serif {
	font-family:ui-serif, Georgia, Cambria, Times New Roman, Times, serif
}
.text-2xl {
	font-size:1.5rem;
	line-height:2rem
}
.text-3xl {
	font-size:1.875rem;
	line-height:2.25rem
}
.text-4xl {
	font-size:2.25rem;
	line-height:2.5rem
}
.text-5xl {
	font-size:3rem;
	line-height:1
}
.text-\[0\.55rem\] {
font-size:.55rem
}
.text-\[0\.5rem\] {
font-size:.5rem
}
.text-\[0\.6rem\] {
font-size:.6rem
}
.text-\[100\%\] {
	font-size:100%
}
.text-\[28px\] {
	font-size:28px
}
.text-base {
	font-size:1rem;
	line-height:1.5rem
}
.text-large {
	font-size:var(--nextui-font-size-large);
	line-height:var(--nextui-line-height-large)
}
.text-lg {
	font-size:1.125rem;
	line-height:1.75rem
}
.text-medium {
	font-size:var(--nextui-font-size-medium);
	line-height:var(--nextui-line-height-medium)
}
.text-sm {
font-size:.875rem;
	line-height:1.25rem
}
.text-small {
	font-size:var(--nextui-font-size-small);
	line-height:var(--nextui-line-height-small)
}
.text-tiny {
	font-size:var(--nextui-font-size-tiny);
	line-height:var(--nextui-line-height-tiny)
}
.text-xl {
	font-size:1.25rem;
	line-height:1.75rem
}
.text-xs {
font-size:.75rem;
	line-height:1rem
}
.font-black {
	font-weight:900
}
.font-bold {
	font-weight:700
}
.font-extralight {
	font-weight:200
}
.font-medium {
	font-weight:500
}
.font-normal {
	font-weight:400
}
.font-semibold {
	font-weight:600
}
.uppercase {
	text-transform:uppercase
}
.italic {
	font-style:italic
}
.tabular-nums {
--tw-numeric-spacing:tabular-nums;
	font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}
.leading-10 {
	line-height:2.5rem
}
.leading-5 {
	line-height:1.25rem
}
.leading-6 {
	line-height:1.5rem
}
.leading-7 {
	line-height:1.75rem
}
.leading-8 {
	line-height:2rem
}
.leading-\[1\.15\] {
	line-height:1.15
}
.leading-\[32px\] {
	line-height:32px
}
.leading-none {
	line-height:1
}
.leading-relaxed {
	line-height:1.625
}
.tracking-widest {
	letter-spacing:.1em
}
.\!text-danger {
--tw-text-opacity:1!important;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))!important
}
.text-background {
--tw-text-opacity:1;
	color:hsl(var(--nextui-background)/var(--nextui-background-opacity, var(--tw-text-opacity)))
}
.text-base-content {
--tw-text-opacity:1;
	color:var(--fallback-bc, oklch(var(--bc)/var(--tw-text-opacity, 1)))
}
.text-black {
--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity, 1))
}
.text-blue-500 {
--tw-text-opacity:1;
	color:rgb(59 130 246/var(--tw-text-opacity, 1))
}
.text-blue-600 {
--tw-text-opacity:1;
	color:rgb(37 99 235/var(--tw-text-opacity, 1))
}
.text-current {
	color:currentColor
}
.text-danger {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.text-danger-300 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity, var(--tw-text-opacity)))
}
.text-danger-500 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity, var(--tw-text-opacity)))
}
.text-danger-600 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-600)/var(--nextui-danger-600-opacity, var(--tw-text-opacity)))
}
.text-danger-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.text-danger\/80 {
	color:hsl(var(--nextui-danger)/.8)
}
.text-default-400 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity, var(--tw-text-opacity)))
}
.text-default-500 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity, var(--tw-text-opacity)))
}
.text-default-600 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity, var(--tw-text-opacity)))
}
.text-default-700 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-700)/var(--nextui-default-700-opacity, var(--tw-text-opacity)))
}
.text-default-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))
}
.text-error {
--tw-text-opacity:1;
	color:var(--fallback-er, oklch(var(--er)/var(--tw-text-opacity, 1)))
}
.text-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-text-opacity)))
}
.text-foreground-400 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground-400)/var(--nextui-foreground-400-opacity, var(--tw-text-opacity)))
}
.text-foreground-500 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))
}
.text-foreground-600 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground-600)/var(--nextui-foreground-600-opacity, var(--tw-text-opacity)))
}
.text-foreground\/50 {
	color:hsl(var(--nextui-foreground)/.5)
}
.text-gray-100 {
--tw-text-opacity:1;
	color:rgb(243 244 246/var(--tw-text-opacity, 1))
}
.text-gray-200 {
--tw-text-opacity:1;
	color:rgb(229 231 235/var(--tw-text-opacity, 1))
}
.text-gray-300 {
--tw-text-opacity:1;
	color:rgb(209 213 219/var(--tw-text-opacity, 1))
}
.text-gray-400 {
--tw-text-opacity:1;
	color:rgb(156 163 175/var(--tw-text-opacity, 1))
}
.text-gray-50 {
--tw-text-opacity:1;
	color:rgb(249 250 251/var(--tw-text-opacity, 1))
}
.text-gray-500 {
--tw-text-opacity:1;
	color:rgb(107 114 128/var(--tw-text-opacity, 1))
}
.text-gray-600 {
--tw-text-opacity:1;
	color:rgb(75 85 99/var(--tw-text-opacity, 1))
}
.text-gray-700 {
--tw-text-opacity:1;
	color:rgb(55 65 81/var(--tw-text-opacity, 1))
}
.text-gray-800 {
--tw-text-opacity:1;
	color:rgb(31 41 55/var(--tw-text-opacity, 1))
}
.text-gray-900 {
--tw-text-opacity:1;
	color:rgb(17 24 39/var(--tw-text-opacity, 1))
}
.text-indigo-500 {
--tw-text-opacity:1;
	color:rgb(99 102 241/var(--tw-text-opacity, 1))
}
.text-inherit {
	color:inherit
}
.text-neutral-content {
--tw-text-opacity:1;
	color:var(--fallback-nc, oklch(var(--nc)/var(--tw-text-opacity, 1)))
}
.text-primary-300 {
--tw-text-opacity:1;
	color:rgb(147 197 253/var(--tw-text-opacity, 1))
}
.text-primary-500 {
--tw-text-opacity:1;
	color:rgb(59 130 246/var(--tw-text-opacity, 1))
}
.text-primary-600 {
--tw-text-opacity:1;
	color:rgb(37 99 235/var(--tw-text-opacity, 1))
}
.text-primary-content {
--tw-text-opacity:1;
	color:var(--fallback-pc, oklch(var(--pc)/var(--tw-text-opacity, 1)))
}
.text-primary-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))
}
.text-secondary {
--tw-text-opacity:1;
	color:var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity, 1)))
}
.text-secondary-300 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-300)/var(--nextui-secondary-300-opacity, var(--tw-text-opacity)))
}
.text-secondary-500 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-500)/var(--nextui-secondary-500-opacity, var(--tw-text-opacity)))
}
.text-secondary-600 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-600)/var(--nextui-secondary-600-opacity, var(--tw-text-opacity)))
}
.text-secondary-content {
--tw-text-opacity:1;
	color:var(--fallback-sc, oklch(var(--sc)/var(--tw-text-opacity, 1)))
}
.text-secondary-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))
}
.text-secondary\/80 {
	color:var(--fallback-s, oklch(var(--s)/.8))
}
.text-sky-800 {
--tw-text-opacity:1;
	color:rgb(7 89 133/var(--tw-text-opacity, 1))
}
.text-success {
--tw-text-opacity:1;
	color:var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity, 1)))
}
.text-success-400 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-400)/var(--nextui-success-400-opacity, var(--tw-text-opacity)))
}
.text-success-500 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-500)/var(--nextui-success-500-opacity, var(--tw-text-opacity)))
}
.text-success-600 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity, var(--tw-text-opacity)))
}
.text-success-700 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-700)/var(--nextui-success-700-opacity, var(--tw-text-opacity)))
}
.text-success-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.text-success\/80 {
	color:var(--fallback-su, oklch(var(--su)/.8))
}
.text-tota-400 {
--tw-text-opacity:1;
	color:rgb(15 106 178/var(--tw-text-opacity, 1))
}
.text-tota-500 {
--tw-text-opacity:1;
	color:rgb(8 56 102/var(--tw-text-opacity, 1))
}
.text-transparent {
	color:transparent
}
.text-warning {
--tw-text-opacity:1;
	color:var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity, 1)))
}
.text-warning-400 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-400)/var(--nextui-warning-400-opacity, var(--tw-text-opacity)))
}
.text-warning-500 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-500)/var(--nextui-warning-500-opacity, var(--tw-text-opacity)))
}
.text-warning-600 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity, var(--tw-text-opacity)))
}
.text-warning-700 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-700)/var(--nextui-warning-700-opacity, var(--tw-text-opacity)))
}
.text-warning-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.text-warning\/80 {
	color:var(--fallback-wa, oklch(var(--wa)/.8))
}
.text-white {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.underline {
	text-decoration-line:underline
}
.no-underline {
	text-decoration-line:none
}
.underline-offset-4 {
	text-underline-offset:4px
}
.antialiased {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.subpixel-antialiased {
	-webkit-font-smoothing:auto;
	-moz-osx-font-smoothing:auto
}
.opacity-0 {
	opacity:0
}
.opacity-100 {
	opacity:1
}
.opacity-30 {
	opacity:.3
}
.opacity-50 {
	opacity:.5
}
.opacity-70 {
	opacity:.7
}
.opacity-75 {
	opacity:.75
}
.opacity-\[0\.0001\] {
	opacity:.0001
}
.opacity-\[value\] {
	opacity:value
}
.opacity-disabled {
	opacity:var(--nextui-disabled-opacity)
}
.\!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 {
--tw-shadow:0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)
}
.shadow, .shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
--tw-shadow:0 1px 0px 0 rgba(0, 0, 0, .05);
--tw-shadow-colored:0 1px 0px 0 var(--tw-shadow-color)
}
.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\] {
--tw-shadow:0px 20px 20px 0px rgb(0 0 0/0.05);
--tw-shadow-colored:0px 20px 20px 0px var(--tw-shadow-color)
}
.shadow-\[0px_20px_20px_0px_rgb\(0_0_0\/0\.05\)\], .shadow-large {
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-large {
--tw-shadow:var(--nextui-box-shadow-large);
--tw-shadow-colored:var(--nextui-box-shadow-large)
}
.shadow-lg {
--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}
.shadow-lg, .shadow-md {
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-md {
--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}
.shadow-medium {
--tw-shadow:var(--nextui-box-shadow-medium);
--tw-shadow-colored:var(--nextui-box-shadow-medium)
}
.shadow-medium, .shadow-none {
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-none {
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000
}
.shadow-sm {
--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, .05);
--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)
}
.shadow-sm, .shadow-small {
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-small {
--tw-shadow:var(--nextui-box-shadow-small);
--tw-shadow-colored:var(--nextui-box-shadow-small)
}
.shadow-xl {
--tw-shadow:0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);
--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-black\/5 {
--tw-shadow-color:rgba(0, 0, 0, .05);
--tw-shadow:var(--tw-shadow-colored)
}
.shadow-danger\/40 {
--tw-shadow-color:hsl(var(--nextui-danger)/0.4);
--tw-shadow:var(--tw-shadow-colored)
}
.shadow-default\/50 {
--tw-shadow-color:hsl(var(--nextui-default)/0.5);
--tw-shadow:var(--tw-shadow-colored)
}
.shadow-foreground\/40 {
--tw-shadow-color:hsl(var(--nextui-foreground)/0.4);
--tw-shadow:var(--tw-shadow-colored)
}
.shadow-secondary\/40 {
--tw-shadow-color:var(--fallback-s, oklch(var(--s)/0.4));
--tw-shadow:var(--tw-shadow-colored)
}
.shadow-success\/40 {
--tw-shadow-color:var(--fallback-su, oklch(var(--su)/0.4));
--tw-shadow:var(--tw-shadow-colored)
}
.shadow-warning\/40 {
--tw-shadow-color:var(--fallback-wa, oklch(var(--wa)/0.4));
--tw-shadow:var(--tw-shadow-colored)
}
.\!outline-none {
	outline:2px solid transparent!important;
	outline-offset:2px!important
}
.outline-none {
	outline:2px solid transparent;
	outline-offset:2px
}
.ring-1 {
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}
.ring-1, .ring-2 {
	box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.ring-2 {
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
}
.ring-background {
--tw-ring-opacity:1;
--tw-ring-color:hsl(var(--nextui-background)/var(--nextui-background-opacity, var(--tw-ring-opacity)))
}
.ring-danger {
--tw-ring-opacity:1;
--tw-ring-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-ring-opacity)))
}
.ring-default {
--tw-ring-opacity:1;
--tw-ring-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-ring-opacity)))
}
.ring-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsl(var(--nextui-focus)/var(--nextui-focus-opacity, var(--tw-ring-opacity)))
}
.ring-secondary {
--tw-ring-opacity:1;
--tw-ring-color:var(--fallback-s, oklch(var(--s)/var(--tw-ring-opacity, 1)))
}
.ring-success {
--tw-ring-opacity:1;
--tw-ring-color:var(--fallback-su, oklch(var(--su)/var(--tw-ring-opacity, 1)))
}
.ring-transparent {
--tw-ring-color:transparent
}
.ring-warning {
--tw-ring-opacity:1;
--tw-ring-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-ring-opacity, 1)))
}
.ring-offset-2 {
--tw-ring-offset-width:2px
}
.ring-offset-background {
--tw-ring-offset-color:hsl(var(--nextui-background)/var(--nextui-background-opacity, 1))
}
.blur {
--tw-blur:blur(8px)
}
.blur, .blur-lg {
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.blur-lg {
--tw-blur:blur(16px)
}
.brightness-100 {
--tw-brightness:brightness(1)
}
.brightness-100, .saturate-150 {
	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)
}
.saturate-150 {
--tw-saturate:saturate(1.5)
}
.filter {
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.backdrop-blur {
--tw-backdrop-blur:blur(8px)
}
.backdrop-blur, .backdrop-blur-lg {
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.backdrop-blur-lg {
--tw-backdrop-blur:blur(16px)
}
.backdrop-blur-md {
--tw-backdrop-blur:blur(12px)
}
.backdrop-blur-md, .backdrop-blur-sm {
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.backdrop-blur-sm {
--tw-backdrop-blur:blur(4px)
}
.backdrop-blur-xl {
--tw-backdrop-blur:blur(24px)
}
.backdrop-blur-xl, .backdrop-opacity-disabled {
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.backdrop-opacity-disabled {
--tw-backdrop-opacity:opacity(var(--nextui-disabled-opacity))
}
.backdrop-saturate-150 {
--tw-backdrop-saturate:saturate(1.5);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.\!transition-none {
	transition-property:none!important
}
.transition {
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.transition-\[color\2c opacity\] {
	transition-property:color, opacity;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.transition-\[opacity\2c transform\] {
	transition-property:opacity, transform;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.transition-\[transform\2c background-color\2c color\] {
	transition-property:transform, background-color, color;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.transition-\[transform\2c color\2c left\2c opacity\] {
	transition-property:transform, color, left, opacity;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.transition-all {
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.transition-colors {
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.transition-none {
	transition-property:none
}
.transition-opacity {
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.transition-shadow {
	transition-property:box-shadow;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.transition-transform {
	transition-property:transform;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.\!duration-100 {
transition-duration:.1s!important
}
.\!duration-150 {
transition-duration:.15s!important
}
.\!duration-200 {
transition-duration:.2s!important
}
.\!duration-250 {
transition-duration:.25s!important
}
.\!duration-300 {
transition-duration:.3s!important
}
.\!duration-500 {
transition-duration:.5s!important
}
.duration-150 {
transition-duration:.15s
}
.duration-200 {
transition-duration:.2s
}
.duration-300 {
transition-duration:.3s
}
.\!ease-out {
	transition-timing-function:cubic-bezier(0, 0, .2, 1)!important
}
.\!ease-soft-spring {
	transition-timing-function:cubic-bezier(.155, 1.105, .295, 1.12)!important
}
.ease-in {
	transition-timing-function:cubic-bezier(.4, 0, 1, 1)
}
.ease-in-out {
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.ease-out {
	transition-timing-function:cubic-bezier(0, 0, .2, 1)
}
.will-change-auto {
	will-change:auto
}
.will-change-transform {
	will-change:transform
}
.light, :root, [data-theme=light] {
color-scheme:light;
--nextui-background:0 0% 100%;
--nextui-foreground-50:0 0% 98.04%;
--nextui-foreground-100:240 4.76% 95.88%;
--nextui-foreground-200:240 5.88% 90%;
--nextui-foreground-300:240 4.88% 83.92%;
--nextui-foreground-400:240 5.03% 64.9%;
--nextui-foreground-500:240 3.83% 46.08%;
--nextui-foreground-600:240 5.2% 33.92%;
--nextui-foreground-700:240 5.26% 26.08%;
--nextui-foreground-800:240 3.7% 15.88%;
--nextui-foreground-900:240 5.88% 10%;
--nextui-foreground:201.81999999999994 24.44% 8.82%;
--nextui-divider:0 0% 6.67%;
--nextui-divider-opacity:0.15;
--nextui-focus:212.01999999999998 100% 46.67%;
--nextui-overlay:0 0% 0%;
--nextui-content1:0 0% 100%;
--nextui-content1-foreground:201.81999999999994 24.44% 8.82%;
--nextui-content2:240 4.76% 95.88%;
--nextui-content2-foreground:240 3.7% 15.88%;
--nextui-content3:240 5.88% 90%;
--nextui-content3-foreground:240 5.26% 26.08%;
--nextui-content4:240 4.88% 83.92%;
--nextui-content4-foreground:240 5.2% 33.92%;
--nextui-default-50:0 0% 98.04%;
--nextui-default-100:240 4.76% 95.88%;
--nextui-default-200:240 5.88% 90%;
--nextui-default-300:240 4.88% 83.92%;
--nextui-default-400:240 5.03% 64.9%;
--nextui-default-500:240 3.83% 46.08%;
--nextui-default-600:240 5.2% 33.92%;
--nextui-default-700:240 5.26% 26.08%;
--nextui-default-800:240 3.7% 15.88%;
--nextui-default-900:240 5.88% 10%;
--nextui-default-foreground:0 0% 0%;
--nextui-default:240 4.88% 83.92%;
--nextui-primary-50:212.5 92.31% 94.9%;
--nextui-primary-100:211.84000000000003 92.45% 89.61%;
--nextui-primary-200:211.84000000000003 92.45% 79.22%;
--nextui-primary-300:212.24 92.45% 68.82%;
--nextui-primary-400:212.14 92.45% 58.43%;
--nextui-primary-500:212.01999999999998 100% 46.67%;
--nextui-primary-600:212.14 100% 38.43%;
--nextui-primary-700:212.24 100% 28.82%;
--nextui-primary-800:211.84000000000003 100% 19.22%;
--nextui-primary-900:211.84000000000003 100% 9.61%;
--nextui-primary-foreground:0 0% 100%;
--nextui-primary:212.01999999999998 100% 46.67%;
--nextui-secondary-50:270 61.54% 94.9%;
--nextui-secondary-100:270 59.26% 89.41%;
--nextui-secondary-200:270 59.26% 78.82%;
--nextui-secondary-300:270 59.26% 68.24%;
--nextui-secondary-400:270 59.26% 57.65%;
--nextui-secondary-500:270 66.67% 47.06%;
--nextui-secondary-600:270 66.67% 37.65%;
--nextui-secondary-700:270 66.67% 28.24%;
--nextui-secondary-800:270 66.67% 18.82%;
--nextui-secondary-900:270 66.67% 9.41%;
--nextui-secondary-foreground:0 0% 100%;
--nextui-secondary:270 66.67% 47.06%;
--nextui-success-50:146.66999999999996 64.29% 94.51%;
--nextui-success-100:145.71000000000004 61.4% 88.82%;
--nextui-success-200:146.2 61.74% 77.45%;
--nextui-success-300:145.78999999999996 62.57% 66.47%;
--nextui-success-400:146.01 62.45% 55.1%;
--nextui-success-500:145.96000000000004 79.46% 43.92%;
--nextui-success-600:146.01 79.89% 35.1%;
--nextui-success-700:145.78999999999996 79.26% 26.47%;
--nextui-success-800:146.2 79.78% 17.45%;
--nextui-success-900:145.71000000000004 77.78% 8.82%;
--nextui-success-foreground:0 0% 0%;
--nextui-success:145.96000000000004 79.46% 43.92%;
--nextui-warning-50:54.55000000000001 91.67% 95.29%;
--nextui-warning-100:37.139999999999986 91.3% 90.98%;
--nextui-warning-200:37.139999999999986 91.3% 81.96%;
--nextui-warning-300:36.95999999999998 91.24% 73.14%;
--nextui-warning-400:37.00999999999999 91.26% 64.12%;
--nextui-warning-500:37.02999999999997 91.27% 55.1%;
--nextui-warning-600:37.00999999999999 74.22% 44.12%;
--nextui-warning-700:36.95999999999998 73.96% 33.14%;
--nextui-warning-800:37.139999999999986 75% 21.96%;
--nextui-warning-900:37.139999999999986 75% 10.98%;
--nextui-warning-foreground:0 0% 0%;
--nextui-warning:37.02999999999997 91.27% 55.1%;
--nextui-danger-50:339.13 92% 95.1%;
--nextui-danger-100:340 91.84% 90.39%;
--nextui-danger-200:339.3299999999999 90% 80.39%;
--nextui-danger-300:339.11 90.6% 70.78%;
--nextui-danger-400:339 90% 60.78%;
--nextui-danger-500:339.20000000000005 90.36% 51.18%;
--nextui-danger-600:339 86.54% 40.78%;
--nextui-danger-700:339.11 85.99% 30.78%;
--nextui-danger-800:339.3299999999999 86.54% 20.39%;
--nextui-danger-900:340 84.91% 10.39%;
--nextui-danger-foreground:0 0% 100%;
--nextui-danger:339.20000000000005 90.36% 51.18%;
--nextui-divider-weight:1px;
--nextui-disabled-opacity:.5;
--nextui-font-size-tiny:0.75rem;
--nextui-font-size-small:0.875rem;
--nextui-font-size-medium:1rem;
--nextui-font-size-large:1.125rem;
--nextui-line-height-tiny:1rem;
--nextui-line-height-small:1.25rem;
--nextui-line-height-medium:1.5rem;
--nextui-line-height-large:1.75rem;
--nextui-radius-small:8px;
--nextui-radius-medium:12px;
--nextui-radius-large:14px;
--nextui-border-width-small:1px;
--nextui-border-width-medium:2px;
--nextui-border-width-large:3px;
--nextui-box-shadow-small:0px 0px 5px 0px rgba(0, 0, 0, .02), 0px 2px 10px 0px rgba(0, 0, 0, .06), 0px 0px 1px 0px rgba(0, 0, 0, .3);
--nextui-box-shadow-medium:0px 0px 15px 0px rgba(0, 0, 0, .03), 0px 2px 30px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .3);
--nextui-box-shadow-large:0px 0px 30px 0px rgba(0, 0, 0, .04), 0px 30px 60px 0px rgba(0, 0, 0, .12), 0px 0px 1px 0px rgba(0, 0, 0, .3);
--nextui-hover-opacity:.8
}
.dark, [data-theme=dark] {
color-scheme:dark;
--nextui-background:0 0% 0%;
--nextui-foreground-50:240 5.88% 10%;
--nextui-foreground-100:240 3.7% 15.88%;
--nextui-foreground-200:240 5.26% 26.08%;
--nextui-foreground-300:240 5.2% 33.92%;
--nextui-foreground-400:240 3.83% 46.08%;
--nextui-foreground-500:240 5.03% 64.9%;
--nextui-foreground-600:240 4.88% 83.92%;
--nextui-foreground-700:240 5.88% 90%;
--nextui-foreground-800:240 4.76% 95.88%;
--nextui-foreground-900:0 0% 98.04%;
--nextui-foreground:210 5.56% 92.94%;
--nextui-focus:212.01999999999998 100% 46.67%;
--nextui-overlay:0 0% 0%;
--nextui-divider:0 0% 100%;
--nextui-divider-opacity:0.15;
--nextui-content1:240 5.88% 10%;
--nextui-content1-foreground:0 0% 98.04%;
--nextui-content2:240 3.7% 15.88%;
--nextui-content2-foreground:240 4.76% 95.88%;
--nextui-content3:240 5.26% 26.08%;
--nextui-content3-foreground:240 5.88% 90%;
--nextui-content4:240 5.2% 33.92%;
--nextui-content4-foreground:240 4.88% 83.92%;
--nextui-default-50:240 5.88% 10%;
--nextui-default-100:240 3.7% 15.88%;
--nextui-default-200:240 5.26% 26.08%;
--nextui-default-300:240 5.2% 33.92%;
--nextui-default-400:240 3.83% 46.08%;
--nextui-default-500:240 5.03% 64.9%;
--nextui-default-600:240 4.88% 83.92%;
--nextui-default-700:240 5.88% 90%;
--nextui-default-800:240 4.76% 95.88%;
--nextui-default-900:0 0% 98.04%;
--nextui-default-foreground:0 0% 100%;
--nextui-default:240 5.26% 26.08%;
--nextui-primary-50:211.84000000000003 100% 9.61%;
--nextui-primary-100:211.84000000000003 100% 19.22%;
--nextui-primary-200:212.24 100% 28.82%;
--nextui-primary-300:212.14 100% 38.43%;
--nextui-primary-400:212.01999999999998 100% 46.67%;
--nextui-primary-500:212.14 92.45% 58.43%;
--nextui-primary-600:212.24 92.45% 68.82%;
--nextui-primary-700:211.84000000000003 92.45% 79.22%;
--nextui-primary-800:211.84000000000003 92.45% 89.61%;
--nextui-primary-900:212.5 92.31% 94.9%;
--nextui-primary-foreground:0 0% 100%;
--nextui-primary:212.01999999999998 100% 46.67%;
--nextui-secondary-50:270 66.67% 9.41%;
--nextui-secondary-100:270 66.67% 18.82%;
--nextui-secondary-200:270 66.67% 28.24%;
--nextui-secondary-300:270 66.67% 37.65%;
--nextui-secondary-400:270 66.67% 47.06%;
--nextui-secondary-500:270 59.26% 57.65%;
--nextui-secondary-600:270 59.26% 68.24%;
--nextui-secondary-700:270 59.26% 78.82%;
--nextui-secondary-800:270 59.26% 89.41%;
--nextui-secondary-900:270 61.54% 94.9%;
--nextui-secondary-foreground:0 0% 100%;
--nextui-secondary:270 59.26% 57.65%;
--nextui-success-50:145.71000000000004 77.78% 8.82%;
--nextui-success-100:146.2 79.78% 17.45%;
--nextui-success-200:145.78999999999996 79.26% 26.47%;
--nextui-success-300:146.01 79.89% 35.1%;
--nextui-success-400:145.96000000000004 79.46% 43.92%;
--nextui-success-500:146.01 62.45% 55.1%;
--nextui-success-600:145.78999999999996 62.57% 66.47%;
--nextui-success-700:146.2 61.74% 77.45%;
--nextui-success-800:145.71000000000004 61.4% 88.82%;
--nextui-success-900:146.66999999999996 64.29% 94.51%;
--nextui-success-foreground:0 0% 0%;
--nextui-success:145.96000000000004 79.46% 43.92%;
--nextui-warning-50:37.139999999999986 75% 10.98%;
--nextui-warning-100:37.139999999999986 75% 21.96%;
--nextui-warning-200:36.95999999999998 73.96% 33.14%;
--nextui-warning-300:37.00999999999999 74.22% 44.12%;
--nextui-warning-400:37.02999999999997 91.27% 55.1%;
--nextui-warning-500:37.00999999999999 91.26% 64.12%;
--nextui-warning-600:36.95999999999998 91.24% 73.14%;
--nextui-warning-700:37.139999999999986 91.3% 81.96%;
--nextui-warning-800:37.139999999999986 91.3% 90.98%;
--nextui-warning-900:54.55000000000001 91.67% 95.29%;
--nextui-warning-foreground:0 0% 0%;
--nextui-warning:37.02999999999997 91.27% 55.1%;
--nextui-danger-50:340 84.91% 10.39%;
--nextui-danger-100:339.3299999999999 86.54% 20.39%;
--nextui-danger-200:339.11 85.99% 30.78%;
--nextui-danger-300:339 86.54% 40.78%;
--nextui-danger-400:339.20000000000005 90.36% 51.18%;
--nextui-danger-500:339 90% 60.78%;
--nextui-danger-600:339.11 90.6% 70.78%;
--nextui-danger-700:339.3299999999999 90% 80.39%;
--nextui-danger-800:340 91.84% 90.39%;
--nextui-danger-900:339.13 92% 95.1%;
--nextui-danger-foreground:0 0% 100%;
--nextui-danger:339.20000000000005 90.36% 51.18%;
--nextui-divider-weight:1px;
--nextui-disabled-opacity:.5;
--nextui-font-size-tiny:0.75rem;
--nextui-font-size-small:0.875rem;
--nextui-font-size-medium:1rem;
--nextui-font-size-large:1.125rem;
--nextui-line-height-tiny:1rem;
--nextui-line-height-small:1.25rem;
--nextui-line-height-medium:1.5rem;
--nextui-line-height-large:1.75rem;
--nextui-radius-small:8px;
--nextui-radius-medium:12px;
--nextui-radius-large:14px;
--nextui-border-width-small:1px;
--nextui-border-width-medium:2px;
--nextui-border-width-large:3px;
--nextui-box-shadow-small:0px 0px 5px 0px rgba(0, 0, 0, .05), 0px 2px 10px 0px rgba(0, 0, 0, .2), inset 0px 0px 1px 0px hsla(0, 0%, 100%, .15);
--nextui-box-shadow-medium:0px 0px 15px 0px rgba(0, 0, 0, .06), 0px 2px 30px 0px rgba(0, 0, 0, .22), inset 0px 0px 1px 0px hsla(0, 0%, 100%, .15);
--nextui-box-shadow-large:0px 0px 30px 0px rgba(0, 0, 0, .07), 0px 30px 60px 0px rgba(0, 0, 0, .26), inset 0px 0px 1px 0px hsla(0, 0%, 100%, .15);
--nextui-hover-opacity:.9
}
.leading-inherit {
	line-height:inherit
}
.bg-img-inherit {
	background-image:inherit
}
.bg-clip-inherit {
	background-clip:inherit
}
.text-fill-inherit {
	-webkit-text-fill-color:inherit
}
.tap-highlight-transparent {
	-webkit-tap-highlight-color:transparent
}
.input-search-cancel-button-none::-webkit-search-cancel-button {
-webkit-appearance:none
}
.transition-background {
	transition-property:background;
	transition-timing-function:ease;
transition-duration:.25s
}
.transition-colors-opacity {
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity;
	transition-timing-function:ease;
transition-duration:.25s
}
.transition-width {
	transition-property:width;
	transition-timing-function:ease;
transition-duration:.25s
}
.transition-height {
	transition-property:height;
	transition-timing-function:ease;
transition-duration:.25s
}
.transition-size {
	transition-property:width, height;
	transition-timing-function:ease;
transition-duration:.25s
}
.transition-left {
	transition-property:left;
	transition-timing-function:ease;
transition-duration:.25s
}
.transition-transform-opacity {
	transition-property:transform, opacity;
	transition-timing-function:ease;
transition-duration:.25s
}
.transition-transform-background {
	transition-property:transform, background;
	transition-timing-function:ease;
transition-duration:.25s
}
.transition-transform-colors {
	transition-property:transform, color, background, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function:ease;
transition-duration:.25s
}
.transition-transform-colors-opacity {
	transition-property:transform, color, background, background-color, border-color, text-decoration-color, fill, stroke, opacity;
	transition-timing-function:ease;
transition-duration:.25s
}
.scrollbar-hide {
	-ms-overflow-style:none;
	scrollbar-width:none
}
.scrollbar-hide::-webkit-scrollbar {
display:none
}
.scrollbar-default {
	-ms-overflow-style:auto;
	scrollbar-width:auto
}
.scrollbar-default::-webkit-scrollbar {
display:block
}
.\[--cursor-hit-x\:8px\] {
--cursor-hit-x:8px
}
.\[--picker-height\:224px\] {
--picker-height:224px
}
.\[--scale-enter\:100\%\] {
--scale-enter:100%
}
.\[--scale-exit\:100\%\] {
--scale-exit:100%
}
.\[--scroll-shadow-size\:100px\] {
--scroll-shadow-size:100px
}
.\[--slide-enter\:0px\] {
--slide-enter:0px
}
.\[--slide-exit\:80px\] {
--slide-exit:80px
}
.\[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\)\] {
	mask-image:linear-gradient(#000, #000, transparent 0, #000 var(--scroll-shadow-size), #000 calc(100% - var(--scroll-shadow-size)), transparent)
}
body {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
img {
	-webkit-user-drag:none;
	-khtml-user-drag:none;
	-moz-user-drag:none;
	-o-user-drag:none;
	user-drag:none;
	pointer-events:none
}
@media not all and (min-width:768px) {
.max-md\:timeline-compact, .max-md\:timeline-compact .timeline-horizontal {
--timeline-row-start:0
}
.max-md\:timeline-compact .timeline-horizontal .timeline-start, .max-md\:timeline-compact .timeline-start {
grid-column-start:1;
grid-column-end:4;
grid-row-start:3;
grid-row-end:4;
margin:.25rem;
align-self:flex-start;
justify-self:center
}
.max-md\:timeline-compact .timeline-horizontal li:has(.timeline-start) .timeline-end, .max-md\:timeline-compact li:has(.timeline-start) .timeline-end {
grid-column-start:none;
grid-row-start:auto
}
.max-md\:timeline-compact.timeline-vertical>li {
--timeline-col-start:0
}
.max-md\:timeline-compact.timeline-vertical .timeline-start {
grid-column-start:3;
grid-column-end:4;
grid-row-start:1;
grid-row-end:4;
align-self:center;
justify-self:start
}
.max-md\:timeline-compact.timeline-vertical li:has(.timeline-start) .timeline-end {
grid-column-start:auto;
grid-row-start:none
}
}
.file\:cursor-pointer::file-selector-button {
cursor:pointer
}
.file\:border-0::file-selector-button {
border-width:0
}
.file\:bg-transparent::file-selector-button {
background-color:transparent
}
.placeholder\:text-danger::placeholder {
--tw-text-opacity:1;
color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.placeholder\:text-foreground-500::placeholder {
--tw-text-opacity:1;
color:hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))
}
.placeholder\:text-secondary::placeholder {
--tw-text-opacity:1;
color:var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity, 1)))
}
.placeholder\:text-success-600::placeholder {
--tw-text-opacity:1;
color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity, var(--tw-text-opacity)))
}
.placeholder\:text-warning-600::placeholder {
--tw-text-opacity:1;
color:hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity, var(--tw-text-opacity)))
}
.before\:absolute:before {
	content:var(--tw-content);
	position:absolute
}
.before\:inset-0:before {
	content:var(--tw-content);
	inset:0
}
.before\:z-0:before {
	content:var(--tw-content);
	z-index:0
}
.before\:z-\[-1\]:before {
	content:var(--tw-content);
	z-index:-1
}
.before\:box-border:before {
	content:var(--tw-content);
	box-sizing:border-box
}
.before\:block:before {
	content:var(--tw-content);
	display:block
}
.before\:hidden:before {
	content:var(--tw-content);
	display:none
}
.before\:h-0\.5:before {
	content:var(--tw-content);
height:.125rem
}
.before\:h-11:before {
	content:var(--tw-content);
	height:2.75rem
}
.before\:h-2\.5:before {
	content:var(--tw-content);
height:.625rem
}
.before\:h-px:before {
	content:var(--tw-content);
	height:1px
}
.before\:w-0:before {
	content:var(--tw-content);
	width:0
}
.before\:w-11:before {
	content:var(--tw-content);
	width:2.75rem
}
.before\:w-2\.5:before {
	content:var(--tw-content);
width:.625rem
}
.before\:w-6:before {
	content:var(--tw-content);
	width:1.5rem
}
.before\:-translate-x-full:before {
--tw-translate-x:-100%
}
.before\:-translate-x-full:before, .before\:-translate-y-1:before {
	content:var(--tw-content);
	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))
}
.before\:-translate-y-1:before {
--tw-translate-y:-0.25rem
}
.before\:rotate-0:before {
--tw-rotate:0deg
}
.before\:rotate-0:before, .before\:rotate-45:before {
	content:var(--tw-content);
	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))
}
.before\:rotate-45:before {
--tw-rotate:45deg
}
@keyframes shimmer {
to {
content:var(--tw-content);
transform:translateX(100%)
}
}
.before\:animate-\[shimmer_2s_infinite\]:before {
	content:var(--tw-content);
	animation:shimmer 2s infinite
}
.before\:animate-none:before {
	content:var(--tw-content);
	animation:none
}
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:before {
	content:var(--tw-content);
border-radius:calc(var(--nextui-radius-medium) * .5)
}
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:before {
	content:var(--tw-content);
border-radius:calc(var(--nextui-radius-medium) * .6)
}
.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:before {
	content:var(--tw-content);
border-radius:calc(var(--nextui-radius-medium) * .7)
}
.before\:rounded-full:before {
	content:var(--tw-content);
	border-radius:9999px
}
.before\:rounded-none:before {
	content:var(--tw-content);
	border-radius:0
}
.before\:rounded-sm:before {
	content:var(--tw-content);
border-radius:.125rem
}
.before\:border-2:before {
	content:var(--tw-content);
	border-width:2px
}
.before\:border-t:before {
	content:var(--tw-content);
	border-top-width:1px
}
.before\:border-solid:before {
	content:var(--tw-content);
	border-style:solid
}
.before\:border-content4\/30:before {
	content:var(--tw-content);
	border-color:hsl(var(--nextui-content4)/.3)
}
.before\:border-danger:before {
	content:var(--tw-content);
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.before\:border-default:before {
	content:var(--tw-content);
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-border-opacity)))
}
.before\:bg-content1:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-content1)/var(--nextui-content1-opacity, var(--tw-bg-opacity)))
}
.before\:bg-current:before {
	content:var(--tw-content);
	background-color:currentColor
}
.before\:bg-danger:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.before\:bg-danger\/20:before {
	content:var(--tw-content);
	background-color:hsl(var(--nextui-danger)/.2)
}
.before\:bg-default\/60:before {
	content:var(--tw-content);
	background-color:hsl(var(--nextui-default)/.6)
}
.before\:bg-foreground:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-bg-opacity)))
}
.before\:bg-secondary:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.before\:bg-secondary\/20:before {
	content:var(--tw-content);
	background-color:var(--fallback-s, oklch(var(--s)/.2))
}
.before\:bg-success:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.before\:bg-success\/20:before {
	content:var(--tw-content);
	background-color:var(--fallback-su, oklch(var(--su)/.2))
}
.before\:bg-warning:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.before\:bg-warning\/20:before {
	content:var(--tw-content);
	background-color:var(--fallback-wa, oklch(var(--wa)/.2))
}
.before\:bg-gradient-to-r:before {
	content:var(--tw-content);
	background-image:linear-gradient(to right, var(--tw-gradient-stops))
}
.before\:from-transparent:before {
	content:var(--tw-content);
--tw-gradient-from:transparent var(--tw-gradient-from-position);
--tw-gradient-to:transparent var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}
.before\:via-content4:before {
	content:var(--tw-content);
--tw-gradient-to:hsl(var(--nextui-content4)/0) var(--tw-gradient-to-position);
--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)
}
.before\:to-transparent:before {
	content:var(--tw-content);
--tw-gradient-to:transparent var(--tw-gradient-to-position)
}
.before\:opacity-0:before {
	content:var(--tw-content);
	opacity:0
}
.before\:opacity-100:before {
	content:var(--tw-content);
	opacity:1
}
.before\:shadow-small:before {
	content:var(--tw-content);
--tw-shadow:var(--nextui-box-shadow-small);
--tw-shadow-colored:var(--nextui-box-shadow-small);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.before\:transition-colors:before {
	content:var(--tw-content);
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.before\:transition-none:before {
	content:var(--tw-content);
	transition-property:none
}
.before\:transition-transform:before {
	content:var(--tw-content);
	transition-property:transform;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.before\:duration-150:before {
	content:var(--tw-content);
transition-duration:.15s
}
.before\:content-\[\'\'\]:before {
--tw-content:"";
	content:var(--tw-content)
}
.before\:transition-width:before {
	content:var(--tw-content);
	transition-property:width;
	transition-timing-function:ease;
transition-duration:.25s
}
.after\:absolute:after {
	content:var(--tw-content);
	position:absolute
}
.after\:inset-0:after {
	content:var(--tw-content);
	inset:0
}
.after\:-bottom-1:after {
	content:var(--tw-content);
bottom:-.25rem
}
.after\:-bottom-\[2px\]:after {
	content:var(--tw-content);
	bottom:-2px
}
.after\:bottom-0:after {
	content:var(--tw-content);
	bottom:0
}
.after\:left-0:after {
	content:var(--tw-content);
	left:0
}
.after\:left-1\/2:after {
	content:var(--tw-content);
	left:50%
}
.after\:right-0:after {
	content:var(--tw-content);
	right:0
}
.after\:top-0:after {
	content:var(--tw-content);
	top:0
}
.after\:-z-10:after {
	content:var(--tw-content);
	z-index:-10
}
.after\:z-0:after {
	content:var(--tw-content);
	z-index:0
}
.after\:ml-0\.5:after {
	content:var(--tw-content);
margin-left:.125rem
}
.after\:ms-0\.5:after {
	content:var(--tw-content);
margin-inline-start:.125rem
}
.after\:block:after {
	content:var(--tw-content);
	display:block
}
.after\:h-0:after {
	content:var(--tw-content);
	height:0
}
.after\:h-4:after {
	content:var(--tw-content);
	height:1rem
}
.after\:h-5:after {
	content:var(--tw-content);
	height:1.25rem
}
.after\:h-\[2px\]:after {
	content:var(--tw-content);
	height:2px
}
.after\:h-divider:after {
	content:var(--tw-content);
	height:var(--nextui-divider-weight)
}
.after\:h-full:after {
	content:var(--tw-content);
	height:100%
}
.after\:h-px:after {
	content:var(--tw-content);
	height:1px
}
.after\:w-0:after {
	content:var(--tw-content);
	width:0
}
.after\:w-4:after {
	content:var(--tw-content);
	width:1rem
}
.after\:w-5:after {
	content:var(--tw-content);
	width:1.25rem
}
.after\:w-6:after {
	content:var(--tw-content);
	width:1.5rem
}
.after\:w-\[80\%\]:after {
	content:var(--tw-content);
	width:80%
}
.after\:w-full:after {
	content:var(--tw-content);
	width:100%
}
.after\:origin-center:after {
	content:var(--tw-content);
	transform-origin:center
}
.after\:-translate-x-1\/2:after {
--tw-translate-x:-50%
}
.after\:-translate-x-1\/2:after, .after\:translate-y-1:after {
	content:var(--tw-content);
	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))
}
.after\:translate-y-1:after {
--tw-translate-y:0.25rem
}
.after\:rotate-0:after {
--tw-rotate:0deg
}
.after\:rotate-0:after, .after\:scale-50:after {
	content:var(--tw-content);
	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))
}
.after\:scale-50:after {
--tw-scale-x:.5;
--tw-scale-y:.5
}
.after\:rounded-\[calc\(theme\(borderRadius\.large\)\/2\)\]:after {
	content:var(--tw-content);
	border-radius:calc(var(--nextui-radius-large) / 2)
}
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:after {
	content:var(--tw-content);
border-radius:calc(var(--nextui-radius-medium) * .5)
}
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:after {
	content:var(--tw-content);
border-radius:calc(var(--nextui-radius-medium) * .6)
}
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:after {
	content:var(--tw-content);
border-radius:calc(var(--nextui-radius-medium) * .7)
}
.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]:after {
	content:var(--tw-content);
	border-radius:calc(var(--nextui-radius-medium) / 3)
}
.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]:after {
	content:var(--tw-content);
	border-radius:calc(var(--nextui-radius-small) / 3)
}
.after\:rounded-full:after {
	content:var(--tw-content);
	border-radius:9999px
}
.after\:rounded-none:after {
	content:var(--tw-content);
	border-radius:0
}
.after\:rounded-xl:after {
	content:var(--tw-content);
border-radius:.75rem
}
.after\:\!bg-danger:after {
	content:var(--tw-content);
--tw-bg-opacity:1!important;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))!important
}
.after\:bg-background:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-background)/var(--nextui-background-opacity, var(--tw-bg-opacity)))
}
.after\:bg-content1:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-content1)/var(--nextui-content1-opacity, var(--tw-bg-opacity)))
}
.after\:bg-content3:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-content3)/var(--nextui-content3-opacity, var(--tw-bg-opacity)))
}
.after\:bg-current:after {
	content:var(--tw-content);
	background-color:currentColor
}
.after\:bg-danger:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.after\:bg-default:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-bg-opacity)))
}
.after\:bg-default-foreground:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-bg-opacity)))
}
.after\:bg-divider:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-divider)/var(--nextui-divider-opacity, var(--tw-bg-opacity)))
}
.after\:bg-foreground:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-bg-opacity)))
}
.after\:bg-secondary:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.after\:bg-success:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.after\:bg-warning:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.after\:text-danger:after {
	content:var(--tw-content);
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.after\:text-danger-foreground:after {
	content:var(--tw-content);
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.after\:text-default-foreground:after {
	content:var(--tw-content);
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))
}
.after\:text-primary-foreground:after {
	content:var(--tw-content);
--tw-text-opacity:1;
	color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))
}
.after\:text-secondary-foreground:after {
	content:var(--tw-content);
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))
}
.after\:text-success-foreground:after {
	content:var(--tw-content);
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.after\:text-warning-foreground:after {
	content:var(--tw-content);
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.after\:opacity-0:after {
	content:var(--tw-content);
	opacity:0
}
.after\:opacity-100:after {
	content:var(--tw-content);
	opacity:1
}
.after\:shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:after {
--tw-shadow:0 1px 0px 0 rgba(0, 0, 0, .05);
--tw-shadow-colored:0 1px 0px 0 var(--tw-shadow-color)
}
.after\:shadow-\[0_1px_0px_0_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:after, .after\:shadow-small:after {
content:var(--tw-content);
box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.after\:shadow-small:after {
--tw-shadow:var(--nextui-box-shadow-small);
--tw-shadow-colored:var(--nextui-box-shadow-small)
}
.after\:transition-all:after {
	content:var(--tw-content);
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.after\:transition-none:after {
	content:var(--tw-content);
	transition-property:none
}
.after\:transition-transform:after {
	content:var(--tw-content);
	transition-property:transform;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.after\:\!duration-200:after {
	content:var(--tw-content);
transition-duration:.2s!important
}
.after\:duration-150:after {
	content:var(--tw-content);
transition-duration:.15s
}
.after\:\!ease-linear:after {
	content:var(--tw-content);
	transition-timing-function:linear!important
}
.after\:content-\[\'\'\]:after {
--tw-content:"";
	content:var(--tw-content)
}
.after\:content-\[\'\*\'\]:after {
--tw-content:"*";
	content:var(--tw-content)
}
.after\:transition-background:after {
	content:var(--tw-content);
	transition-property:background;
	transition-timing-function:ease;
transition-duration:.25s
}
.after\:transition-width:after {
	content:var(--tw-content);
	transition-property:width;
	transition-timing-function:ease;
transition-duration:.25s
}
.after\:transition-height:after {
	content:var(--tw-content);
	transition-property:height;
	transition-timing-function:ease;
transition-duration:.25s
}
.after\:transition-transform-opacity:after {
	content:var(--tw-content);
	transition-property:transform, opacity;
	transition-timing-function:ease;
transition-duration:.25s
}
.first\:-ml-0\.5:first-child {
margin-left:-.125rem
}
.first\:mt-2:first-child {
margin-top:.5rem
}
.first\:rounded-s-full:first-child {
	border-start-start-radius:9999px;
	border-end-start-radius:9999px
}
.first\:rounded-s-large:first-child {
	border-start-start-radius:var(--nextui-radius-large);
	border-end-start-radius:var(--nextui-radius-large)
}
.first\:rounded-s-lg:first-child {
border-start-start-radius:.5rem;
border-end-start-radius:.5rem
}
.first\:rounded-s-medium:first-child {
	border-start-start-radius:var(--nextui-radius-medium);
	border-end-start-radius:var(--nextui-radius-medium)
}
.first\:rounded-s-none:first-child {
	border-start-start-radius:0;
	border-end-start-radius:0
}
.first\:rounded-s-small:first-child {
	border-start-start-radius:var(--nextui-radius-small);
	border-end-start-radius:var(--nextui-radius-small)
}
.first\:before\:rounded-s-lg:first-child:before {
	content:var(--tw-content);
border-start-start-radius:.5rem;
border-end-start-radius:.5rem
}
.last\:rounded-e-full:last-child {
	border-start-end-radius:9999px;
	border-end-end-radius:9999px
}
.last\:rounded-e-large:last-child {
	border-start-end-radius:var(--nextui-radius-large);
	border-end-end-radius:var(--nextui-radius-large)
}
.last\:rounded-e-lg:last-child {
border-start-end-radius:.5rem;
border-end-end-radius:.5rem
}
.last\:rounded-e-medium:last-child {
	border-start-end-radius:var(--nextui-radius-medium);
	border-end-end-radius:var(--nextui-radius-medium)
}
.last\:rounded-e-none:last-child {
	border-start-end-radius:0;
	border-end-end-radius:0
}
.last\:rounded-e-small:last-child {
	border-start-end-radius:var(--nextui-radius-small);
	border-end-end-radius:var(--nextui-radius-small)
}
.last\:before\:rounded-e-lg:last-child:before {
	content:var(--tw-content);
border-start-end-radius:.5rem;
border-end-end-radius:.5rem
}
.first-of-type\:rounded-e-none:first-of-type {
	border-start-end-radius:0;
	border-end-end-radius:0
}
.last-of-type\:rounded-s-none:last-of-type {
	border-start-start-radius:0;
	border-end-start-radius:0
}
.autofill\:bg-transparent:autofill {
background-color:transparent
}
.focus-within\:border-danger:focus-within {
--tw-border-opacity:1;
border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.focus-within\:border-default-400:focus-within {
--tw-border-opacity:1;
border-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity, var(--tw-border-opacity)))
}
.focus-within\:border-default-foreground:focus-within {
--tw-border-opacity:1;
border-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))
}
.focus-within\:border-secondary:focus-within {
--tw-border-opacity:1;
border-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.focus-within\:border-success:focus-within {
--tw-border-opacity:1;
border-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.focus-within\:border-warning:focus-within {
--tw-border-opacity:1;
border-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.focus-within\:bg-danger-50:focus-within {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))
}
.focus-within\:bg-primary-50:focus-within {
--tw-bg-opacity:1;
background-color:rgb(239 246 255/var(--tw-bg-opacity, 1))
}
.focus-within\:bg-secondary-50:focus-within {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))
}
.focus-within\:bg-success-50:focus-within {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity, var(--tw-bg-opacity)))
}
.focus-within\:bg-warning-50:focus-within {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))
}
.focus-within\:after\:w-full:focus-within:after {
content:var(--tw-content);
width:100%
}
.hover\:-translate-x-0:hover {
--tw-translate-x:-0px
}
.hover\:-translate-x-0:hover, .hover\:scale-110:hover {
	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))
}
.hover\:scale-110:hover {
--tw-scale-x:1.1;
--tw-scale-y:1.1
}
.hover\:scale-125:hover {
--tw-scale-x:1.25;
--tw-scale-y:1.25;
	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))
}
.hover\:border-default:hover {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-border-opacity)))
}
.hover\:border-default-300:hover {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity, var(--tw-border-opacity)))
}
.hover\:border-default-400:hover {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity, var(--tw-border-opacity)))
}
.hover\:\!bg-foreground:hover {
--tw-bg-opacity:1!important;
	background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-bg-opacity)))!important
}
.hover\:bg-danger:hover {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.hover\:bg-danger-100:hover {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))
}
.hover\:bg-default-100:hover {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.hover\:bg-default-200:hover {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity, var(--tw-bg-opacity)))
}
.hover\:bg-gray-100:hover {
--tw-bg-opacity:1;
	background-color:rgb(243 244 246/var(--tw-bg-opacity, 1))
}
.hover\:bg-green-500:hover {
--tw-bg-opacity:1;
	background-color:rgb(34 197 94/var(--tw-bg-opacity, 1))
}
.hover\:bg-primary-100:hover {
--tw-bg-opacity:1;
	background-color:rgb(219 234 254/var(--tw-bg-opacity, 1))
}
.hover\:bg-secondary-100:hover {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)))
}
.hover\:bg-success-100:hover {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity, var(--tw-bg-opacity)))
}
.hover\:bg-tota-400:hover {
--tw-bg-opacity:1;
	background-color:rgb(15 106 178/var(--tw-bg-opacity, 1))
}
.hover\:bg-tota-500:hover {
--tw-bg-opacity:1;
	background-color:rgb(8 56 102/var(--tw-bg-opacity, 1))
}
.hover\:bg-warning-100:hover {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))
}
.hover\:font-bold:hover {
	font-weight:700
}
.hover\:text-blue-500:hover {
--tw-text-opacity:1;
	color:rgb(59 130 246/var(--tw-text-opacity, 1))
}
.hover\:text-blue-600:hover {
--tw-text-opacity:1;
	color:rgb(37 99 235/var(--tw-text-opacity, 1))
}
.hover\:text-blue-900:hover {
--tw-text-opacity:1;
	color:rgb(30 58 138/var(--tw-text-opacity, 1))
}
.hover\:text-gray-600:hover {
--tw-text-opacity:1;
	color:rgb(75 85 99/var(--tw-text-opacity, 1))
}
.hover\:text-gray-900:hover {
--tw-text-opacity:1;
	color:rgb(17 24 39/var(--tw-text-opacity, 1))
}
.hover\:text-sky-500:hover {
--tw-text-opacity:1;
	color:rgb(14 165 233/var(--tw-text-opacity, 1))
}
.hover\:text-tota-400:hover {
--tw-text-opacity:1;
	color:rgb(15 106 178/var(--tw-text-opacity, 1))
}
.hover\:text-white:hover {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.hover\:underline:hover {
	text-decoration-line:underline
}
.hover\:\!opacity-100:hover {
	opacity:1!important
}
.hover\:opacity-100:hover {
	opacity:1
}
.hover\:opacity-80:hover {
	opacity:.8
}
.hover\:shadow-2xl:hover {
--tw-shadow:0 25px 50px -12px rgba(0, 0, 0, .25);
--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.hover\:after\:bg-danger\/20:hover:after {
	content:var(--tw-content);
	background-color:hsl(var(--nextui-danger)/.2)
}
.hover\:after\:bg-foreground\/10:hover:after {
	content:var(--tw-content);
	background-color:hsl(var(--nextui-foreground)/.1)
}
.hover\:after\:bg-secondary\/20:hover:after {
	content:var(--tw-content);
	background-color:var(--fallback-s, oklch(var(--s)/.2))
}
.hover\:after\:bg-success\/20:hover:after {
	content:var(--tw-content);
	background-color:var(--fallback-su, oklch(var(--su)/.2))
}
.hover\:after\:bg-warning\/20:hover:after {
	content:var(--tw-content);
	background-color:var(--fallback-wa, oklch(var(--wa)/.2))
}
.hover\:after\:opacity-100:hover:after {
	content:var(--tw-content);
	opacity:1
}
.focus-within\:hover\:border-danger:hover:focus-within {
--tw-border-opacity:1;
border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.focus-within\:hover\:border-default-foreground:hover:focus-within {
--tw-border-opacity:1;
border-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))
}
.focus-within\:hover\:border-secondary:hover:focus-within {
--tw-border-opacity:1;
border-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.focus-within\:hover\:border-success:hover:focus-within {
--tw-border-opacity:1;
border-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.focus-within\:hover\:border-warning:hover:focus-within {
--tw-border-opacity:1;
border-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.focus-within\:hover\:bg-default-100:hover:focus-within {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.focus\:border-indigo-500:focus {
--tw-border-opacity:1;
	border-color:rgb(99 102 241/var(--tw-border-opacity, 1))
}
.focus\:bg-danger-400\/50:focus {
	background-color:hsl(var(--nextui-danger-400)/.5)
}
.focus\:bg-default-400\/50:focus {
	background-color:hsl(var(--nextui-default-400)/.5)
}
.focus\:bg-primary-400\/50:focus {
	background-color:rgba(96, 165, 250, .5)
}
.focus\:bg-secondary-400\/50:focus {
	background-color:hsl(var(--nextui-secondary-400)/.5)
}
.focus\:bg-success-400\/50:focus {
	background-color:hsl(var(--nextui-success-400)/.5)
}
.focus\:bg-warning-400\/50:focus {
	background-color:hsl(var(--nextui-warning-400)/.5)
}
.focus\:underline:focus {
	text-decoration-line:underline
}
.focus\:shadow-sm:focus {
--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, .05);
--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.focus\:outline-none:focus {
	outline:2px solid transparent;
	outline-offset:2px
}
.focus\:ring-2:focus {
--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.focus\:ring-indigo-200:focus {
--tw-ring-opacity:1;
--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity, 1))
}
.focus-visible\:z-10:focus-visible {
z-index:10
}
.focus-visible\:outline-none:focus-visible {
outline:2px solid transparent;
outline-offset:2px
}
.focus-visible\:outline-2:focus-visible {
outline-width:2px
}
.focus-visible\:outline-offset-2:focus-visible {
outline-offset:2px
}
.focus-visible\:outline-focus:focus-visible {
outline-color:hsl(var(--nextui-focus)/var(--nextui-focus-opacity, 1))
}
.active\:bg-default-200:active {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity, var(--tw-bg-opacity)))
}
.active\:bg-default-300:active {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity, var(--tw-bg-opacity)))
}
.active\:underline:active {
	text-decoration-line:underline
}
.active\:\!opacity-70:active {
	opacity:.7!important
}
.active\:opacity-disabled:active {
	opacity:var(--nextui-disabled-opacity)
}
.disabled\:cursor-default:disabled {
	cursor:default
}
.group:hover .group-hover\:block {
	display:block
}
.group:hover .group-hover\:hidden {
	display:none
}
.group:hover .group-hover\:border-current {
	border-color:currentColor
}
.group:hover .group-hover\:text-current {
	color:currentColor
}
.has-\[\:disabled\]\:opacity-60:has(:disabled) {
opacity:.6
}
.aria-expanded\:scale-\[0\.97\][aria-expanded=true] {
--tw-scale-x:0.97;
--tw-scale-y:0.97;
	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))
}
.aria-expanded\:opacity-70[aria-expanded=true] {
	opacity:.7
}
.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true] {
	pointer-events:none
}
.data-\[loaded\=true\]\:pointer-events-auto[data-loaded=true], .data-\[visible\=true\]\:pointer-events-auto[data-visible=true] {
	pointer-events:auto
}
.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true], .data-\[focused\=true\]\:z-10[data-focused=true] {
	z-index:10
}
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true] {
	margin-top:calc(var(--nextui-font-size-small) + 10px)
}
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true] {
	margin-top:calc(var(--nextui-font-size-small) + 12px)
}
.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true] {
	margin-top:calc(var(--nextui-font-size-small) + 8px)
}
.data-\[open\=true\]\:block[data-open=true] {
	display:block
}
.data-\[open\=true\]\:flex[data-open=true] {
	display:flex
}
.data-\[hidden\=true\]\:hidden[data-hidden=true], .data-\[inert\=true\]\:hidden[data-inert=true] {
	display:none
}
.data-\[justify\=end\]\:flex-grow[data-justify=end], .data-\[justify\=start\]\:flex-grow[data-justify=start] {
	flex-grow:1
}
.data-\[justify\=end\]\:basis-0[data-justify=end], .data-\[justify\=start\]\:basis-0[data-justify=start] {
	flex-basis:0px
}
.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true], .data-\[hover\=true\]\:-translate-x-3[data-hover=true] {
--tw-translate-x:-0.75rem
}
.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true], .data-\[hover\=true\]\:-translate-x-3[data-hover=true], .data-\[hover\=true\]\:translate-x-0[data-hover=true] {
	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))
}
.data-\[hover\=true\]\:translate-x-0[data-hover=true] {
--tw-translate-x:0px
}
.data-\[before\=true\]\:rotate-180[data-before=true], .data-\[direction\=ascending\]\:rotate-180[data-direction=ascending] {
--tw-rotate:180deg
}
.data-\[before\=true\]\:rotate-180[data-before=true], .data-\[direction\=ascending\]\:rotate-180[data-direction=ascending], .data-\[open\=true\]\:-rotate-90[data-open=true] {
	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))
}
.data-\[open\=true\]\:-rotate-90[data-open=true] {
--tw-rotate:-90deg
}
.data-\[open\=true\]\:rotate-180[data-open=true] {
--tw-rotate:180deg
}
.data-\[active\=true\]\:scale-100[data-active=true], .data-\[open\=true\]\:rotate-180[data-open=true] {
	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))
}
.data-\[active\=true\]\:scale-100[data-active=true] {
--tw-scale-x:1;
--tw-scale-y:1
}
.data-\[active\=true\]\:scale-110[data-active=true] {
--tw-scale-x:1.1;
--tw-scale-y:1.1
}
.data-\[active\=true\]\:scale-110[data-active=true], .data-\[invisible\=true\]\:scale-0[data-invisible=true] {
	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))
}
.data-\[invisible\=true\]\:scale-0[data-invisible=true] {
--tw-scale-x:0;
--tw-scale-y:0
}
.data-\[pressed\=true\]\:scale-100[data-pressed=true] {
--tw-scale-x:1;
--tw-scale-y:1
}
.data-\[pressed\=true\]\:scale-100[data-pressed=true], .data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true] {
	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))
}
.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true] {
--tw-scale-x:0.97;
--tw-scale-y:0.97
}
.data-\[disabled\=true\]\:cursor-default[data-disabled=true] {
	cursor:default
}
.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true] {
	cursor:not-allowed
}
.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true] {
	cursor:grabbing
}
.data-\[readonly\=true\]\:cursor-default[data-readonly=true] {
	cursor:default
}
.data-\[sortable\=true\]\:cursor-pointer[data-sortable=true] {
	cursor:pointer
}
.data-\[unavailable\=true\]\:cursor-default[data-unavailable=true] {
	cursor:default
}
.data-\[visible\=true\]\:cursor-pointer[data-visible=true] {
	cursor:pointer
}
.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal] {
	flex-direction:row
}
.data-\[has-helper\=true\]\:items-start[data-has-helper=true] {
	align-items:flex-start
}
.data-\[justify\=start\]\:justify-start[data-justify=start] {
	justify-content:flex-start
}
.data-\[justify\=end\]\:justify-end[data-justify=end] {
	justify-content:flex-end
}
.data-\[justify\=center\]\:justify-center[data-justify=center] {
	justify-content:center
}
.data-\[loaded\=true\]\:overflow-visible[data-loaded=true] {
	overflow:visible
}
.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows=true] {
	border-radius:var(--nextui-radius-large)
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-end=true][data-selected=true], .data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:rounded-full[data-range-selection=true][data-selection-start=true][data-selected=true] {
	border-radius:9999px
}
.data-\[menu-open\=true\]\:border-none[data-menu-open=true] {
	border-style:none
}
.data-\[active\=true\]\:border-danger[data-active=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.data-\[active\=true\]\:border-danger-400[data-active=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger-400)/var(--nextui-danger-400-opacity, var(--tw-border-opacity)))
}
.data-\[active\=true\]\:border-default-300[data-active=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity, var(--tw-border-opacity)))
}
.data-\[active\=true\]\:border-default-400[data-active=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity, var(--tw-border-opacity)))
}
.data-\[active\=true\]\:border-foreground[data-active=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-border-opacity)))
}
.data-\[active\=true\]\:border-secondary[data-active=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.data-\[active\=true\]\:border-success[data-active=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.data-\[active\=true\]\:border-warning[data-active=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.data-\[focus\=true\]\:border-danger[data-focus=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.data-\[focus\=true\]\:border-default-400[data-focus=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity, var(--tw-border-opacity)))
}
.data-\[focus\=true\]\:border-default-foreground[data-focus=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))
}
.data-\[focus\=true\]\:border-secondary[data-focus=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.data-\[focus\=true\]\:border-success[data-focus=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.data-\[focus\=true\]\:border-warning[data-focus=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.data-\[hover\=true\]\:border-danger[data-hover=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.data-\[hover\=true\]\:border-default[data-hover=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-border-opacity)))
}
.data-\[hover\=true\]\:border-default-400[data-hover=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity, var(--tw-border-opacity)))
}
.data-\[hover\=true\]\:border-secondary[data-hover=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.data-\[hover\=true\]\:border-success[data-hover=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.data-\[hover\=true\]\:border-warning[data-hover=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.data-\[open\=true\]\:border-danger[data-open=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.data-\[open\=true\]\:border-default-400[data-open=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity, var(--tw-border-opacity)))
}
.data-\[open\=true\]\:border-default-foreground[data-open=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))
}
.data-\[open\=true\]\:border-secondary[data-open=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.data-\[open\=true\]\:border-success[data-open=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.data-\[open\=true\]\:border-warning[data-open=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.data-\[active\=true\]\:bg-danger[data-active=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.data-\[active\=true\]\:bg-danger-100[data-active=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))
}
.data-\[active\=true\]\:bg-danger-200[data-active=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-200)/var(--nextui-danger-200-opacity, var(--tw-bg-opacity)))
}
.data-\[active\=true\]\:bg-default-200[data-active=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity, var(--tw-bg-opacity)))
}
.data-\[active\=true\]\:bg-default-400[data-active=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity, var(--tw-bg-opacity)))
}
.data-\[active\=true\]\:bg-primary-200[data-active=true] {
--tw-bg-opacity:1;
	background-color:rgb(191 219 254/var(--tw-bg-opacity, 1))
}
.data-\[active\=true\]\:bg-secondary[data-active=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.data-\[active\=true\]\:bg-secondary-200[data-active=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-secondary-200)/var(--nextui-secondary-200-opacity, var(--tw-bg-opacity)))
}
.data-\[active\=true\]\:bg-success[data-active=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.data-\[active\=true\]\:bg-success-200[data-active=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-success-200)/var(--nextui-success-200-opacity, var(--tw-bg-opacity)))
}
.data-\[active\=true\]\:bg-warning[data-active=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.data-\[active\=true\]\:bg-warning-200[data-active=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-warning-200)/var(--nextui-warning-200-opacity, var(--tw-bg-opacity)))
}
.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-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-secondary[data-hover=true] {
--tw-bg-opacity:1!important;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))!important
}
.data-\[hover\=true\]\:\!bg-success[data-hover=true] {
--tw-bg-opacity:1!important;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))!important
}
.data-\[hover\=true\]\:\!bg-warning[data-hover=true] {
--tw-bg-opacity:1!important;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))!important
}
.data-\[hover\=true\]\:bg-content2[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-content2)/var(--nextui-content2-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-danger[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-danger-100[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-danger-50[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-danger\/20[data-hover=true] {
	background-color:hsl(var(--nextui-danger)/.2)
}
.data-\[hover\=true\]\:bg-default[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-default-100[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-default-200[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-default-50[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-50)/var(--nextui-default-50-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-default\/40[data-hover=true] {
	background-color:hsl(var(--nextui-default)/.4)
}
.data-\[hover\=true\]\:bg-foreground-200[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-foreground-200)/var(--nextui-foreground-200-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-primary-50[data-hover=true] {
--tw-bg-opacity:1;
	background-color:rgb(239 246 255/var(--tw-bg-opacity, 1))
}
.data-\[hover\=true\]\:bg-secondary[data-hover=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.data-\[hover\=true\]\:bg-secondary-50[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true] {
	background-color:var(--fallback-s, oklch(var(--s)/.2))
}
.data-\[hover\=true\]\:bg-success[data-hover=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.data-\[hover\=true\]\:bg-success-100[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-success-50[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-success\/20[data-hover=true] {
	background-color:var(--fallback-su, oklch(var(--su)/.2))
}
.data-\[hover\=true\]\:bg-transparent[data-hover=true] {
	background-color:transparent
}
.data-\[hover\=true\]\:bg-warning[data-hover=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.data-\[hover\=true\]\:bg-warning-100[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-warning-50[data-hover=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\=true\]\:bg-warning\/20[data-hover=true] {
	background-color:var(--fallback-wa, oklch(var(--wa)/.2))
}
.data-\[hover\]\:bg-danger-200[data-hover] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-200)/var(--nextui-danger-200-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\]\:bg-danger-50[data-hover] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\]\:bg-default-100[data-hover] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\]\:bg-primary-200[data-hover] {
--tw-bg-opacity:1;
	background-color:rgb(191 219 254/var(--tw-bg-opacity, 1))
}
.data-\[hover\]\:bg-primary-50[data-hover] {
--tw-bg-opacity:1;
	background-color:rgb(239 246 255/var(--tw-bg-opacity, 1))
}
.data-\[hover\]\:bg-secondary-200[data-hover] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-secondary-200)/var(--nextui-secondary-200-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\]\:bg-secondary-50[data-hover] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\]\:bg-success-200[data-hover] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-success-200)/var(--nextui-success-200-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\]\:bg-success-50[data-hover] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\]\:bg-warning-100[data-hover] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))
}
.data-\[hover\]\:bg-warning-200[data-hover] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-warning-200)/var(--nextui-warning-200-opacity, var(--tw-bg-opacity)))
}
.data-\[in-range\=false\]\:bg-default-200[data-in-range=false] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity, var(--tw-bg-opacity)))
}
.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true] {
	background-color:hsl(var(--nextui-background)/.5)
}
.data-\[in-range\=true\]\:bg-danger[data-in-range=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.data-\[in-range\=true\]\:bg-foreground[data-in-range=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-bg-opacity)))
}
.data-\[in-range\=true\]\:bg-secondary[data-in-range=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.data-\[in-range\=true\]\:bg-success[data-in-range=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.data-\[in-range\=true\]\:bg-warning[data-in-range=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true] {
	background-color:transparent!important
}
.data-\[selected\=true\]\:bg-danger[data-selected=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:bg-default[data-selected=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:bg-foreground[data-selected=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:bg-secondary[data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:bg-success[data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:bg-warning[data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-foreground[data-hover=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-secondary[data-hover=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:bg-transparent[data-outside-month=true][data-range-selection=true][data-selected=true] {
	background-color:transparent
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-danger[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-secondary[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-success[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:bg-warning[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true] {
padding-inline-end:.375rem
}
.data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+8px\)\][data-has-helper=true], .data-\[has-helper\=true\]\:pb-\[calc\(theme\(fontSize\.tiny\)_\+_8px\)\][data-has-helper=true] {
	padding-bottom:calc(var(--nextui-font-size-tiny) + 8px)
}
.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true] {
padding-inline-start:.375rem
}
.data-\[has-title\=true\]\:pt-1[data-has-title=true] {
padding-top:.25rem
}
.data-\[active\=true\]\:font-semibold[data-active=true] {
	font-weight:600
}
.data-\[active\=true\]\:text-danger-foreground[data-active=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[active\=true\]\:text-default-foreground[data-active=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[active\=true\]\:text-primary-foreground[data-active=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[active\=true\]\:text-secondary-foreground[data-active=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[active\=true\]\:text-success-foreground[data-active=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[active\=true\]\:text-warning-foreground[data-active=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[disabled\=true\]\:text-default-300[data-disabled=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-danger-300[data-placeholder=true][data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-foreground-500[data-placeholder=true][data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground-500)/var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-primary-300[data-placeholder=true][data-editable=true] {
--tw-text-opacity:1;
	color:rgb(147 197 253/var(--tw-text-opacity, 1))
}
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-secondary-300[data-placeholder=true][data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-300)/var(--nextui-secondary-300-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-success-400[data-placeholder=true][data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-400)/var(--nextui-success-400-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:data-\[placeholder\=true\]\:text-warning-400[data-placeholder=true][data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-400)/var(--nextui-warning-400-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:text-danger[data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:text-foreground[data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:text-secondary[data-editable=true] {
--tw-text-opacity:1;
	color:var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity, 1)))
}
.data-\[editable\=true\]\:text-success-600[data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:text-warning-600[data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity, var(--tw-text-opacity)))
}
.data-\[has-value\=true\]\:text-default-foreground[data-has-value=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))
}
.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-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-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-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-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-\[hover\=true\]\:text-danger[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-danger-500[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-danger-foreground[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-default-500[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-default-foreground[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-foreground-400[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground-400)/var(--nextui-foreground-400-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-foreground-600[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground-600)/var(--nextui-foreground-600-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-primary-400[data-hover=true] {
--tw-text-opacity:1;
	color:rgb(96 165 250/var(--tw-text-opacity, 1))
}
.data-\[hover\=true\]\:text-primary-foreground[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-secondary[data-hover=true] {
--tw-text-opacity:1;
	color:var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity, 1)))
}
.data-\[hover\=true\]\:text-secondary-400[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-400)/var(--nextui-secondary-400-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-success[data-hover=true] {
--tw-text-opacity:1;
	color:var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity, 1)))
}
.data-\[hover\=true\]\:text-success-600[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-success-foreground[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-warning[data-hover=true] {
--tw-text-opacity:1;
	color:var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity, 1)))
}
.data-\[hover\=true\]\:text-warning-600[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity, var(--tw-text-opacity)))
}
.data-\[hover\=true\]\:text-warning-foreground[data-hover=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[invalid\=true\]\:data-\[editable\=true\]\:text-danger[data-editable=true][data-invalid=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.data-\[invalid\=true\]\:text-danger-300[data-invalid=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-300)/var(--nextui-danger-300-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-background[data-hover=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-background)/var(--nextui-background-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-primary-foreground[data-hover=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-secondary-foreground[data-hover=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:data-\[outside-month\=true\]\:text-default-300[data-outside-month=true][data-range-selection=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-danger-500[data-range-selection=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-foreground[data-range-selection=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-secondary[data-range-selection=true][data-selected=true] {
--tw-text-opacity:1;
	color:var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity, 1)))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-600[data-range-selection=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-warning-500[data-range-selection=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-500)/var(--nextui-warning-500-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-background)/var(--nextui-background-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-end=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-background[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-background)/var(--nextui-background-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-danger-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-primary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-secondary-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-warning-foreground[data-range-selection=true][data-selection-start=true][data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:text-background[data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-background)/var(--nextui-background-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:text-danger[data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:text-danger-foreground[data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:text-default-foreground[data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:text-primary-foreground[data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:text-secondary[data-selected=true] {
--tw-text-opacity:1;
	color:var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity, 1)))
}
.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:text-success-600[data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:text-success-foreground[data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:text-warning-600[data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity, var(--tw-text-opacity)))
}
.data-\[selected\=true\]\:text-warning-foreground[data-selected=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[unavailable\=true\]\:text-default-300[data-unavailable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-300)/var(--nextui-default-300-opacity, var(--tw-text-opacity)))
}
.data-\[unavailable\=true\]\:line-through[data-unavailable=true] {
	text-decoration-line:line-through
}
.data-\[disabled\=true\]\:data-\[outside-month\=true\]\:opacity-0[data-outside-month=true][data-disabled=true] {
	opacity:0
}
.data-\[disabled\=true\]\:opacity-30[data-disabled=true] {
	opacity:.3
}
.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true] {
	opacity:var(--nextui-disabled-opacity)
}
.data-\[hover\=true\]\:opacity-hover[data-hover=true] {
	opacity:var(--nextui-hover-opacity)
}
.data-\[in-range\=true\]\:opacity-100[data-in-range=true] {
	opacity:1
}
.data-\[invisible\=true\]\:opacity-0[data-invisible=true] {
	opacity:0
}
.data-\[loaded\=true\]\:opacity-100[data-loaded=true], .data-\[moving\]\:opacity-100[data-moving] {
	opacity:1
}
.data-\[pressed\=true\]\:opacity-50[data-pressed=true] {
	opacity:.5
}
.data-\[pressed\=true\]\:opacity-70[data-pressed=true] {
	opacity:.7
}
.data-\[visible\=true\]\:opacity-100[data-visible=true] {
	opacity:1
}
.data-\[active\=true\]\:shadow-md[data-active=true] {
--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.data-\[hover\=true\]\:shadow-lg[data-hover=true] {
--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.data-\[selected\=true\]\:data-\[selection-end\=true\]\:shadow-md[data-selection-end=true][data-selected=true], .data-\[selected\=true\]\:data-\[selection-start\=true\]\:shadow-md[data-selection-start=true][data-selected=true], .data-\[selected\=true\]\:shadow-md[data-selected=true] {
--tw-shadow:0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.data-\[selected\=true\]\:shadow-none[data-selected=true] {
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.data-\[active\=true\]\:shadow-danger\/40[data-active=true] {
--tw-shadow-color:hsl(var(--nextui-danger)/0.4);
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[active\=true\]\:shadow-default\/50[data-active=true] {
--tw-shadow-color:hsl(var(--nextui-default)/0.5);
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[active\=true\]\:shadow-secondary\/40[data-active=true] {
--tw-shadow-color:var(--fallback-s, oklch(var(--s)/0.4));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[active\=true\]\:shadow-success\/40[data-active=true] {
--tw-shadow-color:var(--fallback-su, oklch(var(--su)/0.4));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[active\=true\]\:shadow-warning\/40[data-active=true] {
--tw-shadow-color:var(--fallback-wa, oklch(var(--wa)/0.4));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true] {
--tw-shadow-color:hsl(var(--nextui-danger)/0.3);
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[hover\=true\]\:shadow-default\/50[data-hover=true] {
--tw-shadow-color:hsl(var(--nextui-default)/0.5);
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true] {
--tw-shadow-color:var(--fallback-s, oklch(var(--s)/0.3));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[hover\=true\]\:shadow-success\/30[data-hover=true] {
--tw-shadow-color:var(--fallback-su, oklch(var(--su)/0.3));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true] {
--tw-shadow-color:var(--fallback-wa, oklch(var(--wa)/0.3));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[selected\=true\]\:shadow-danger\/40[data-selected=true] {
--tw-shadow-color:hsl(var(--nextui-danger)/0.4);
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[selected\=true\]\:shadow-foreground\/40[data-selected=true] {
--tw-shadow-color:hsl(var(--nextui-foreground)/0.4);
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[selected\=true\]\:shadow-secondary\/40[data-selected=true] {
--tw-shadow-color:var(--fallback-s, oklch(var(--s)/0.4));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[selected\=true\]\:shadow-success\/40[data-selected=true] {
--tw-shadow-color:var(--fallback-su, oklch(var(--su)/0.4));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[selected\=true\]\:shadow-warning\/40[data-selected=true] {
--tw-shadow-color:var(--fallback-wa, oklch(var(--wa)/0.4));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true] {
	outline-width:2px
}
.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true] {
	outline-offset:2px
}
.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true] {
	outline-color:hsl(var(--nextui-focus)/var(--nextui-focus-opacity, 1))
}
.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible] {
	outline-color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, 1))
}
.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible] {
	outline-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, 1))
}
.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible] {
	outline-color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, 1))
}
.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible] {
	outline-color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, 1))
}
.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible] {
	outline-color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, 1))
}
.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible] {
	outline-color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, 1))
}
.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open=true] {
--tw-backdrop-blur:blur(24px);
	-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
	backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
}
.data-\[disabled\=true\]\:transition-none[data-disabled=true] {
	transition-property:none
}
.data-\[hover\=true\]\:transition-colors[data-hover=true] {
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.data-\[moving\=true\]\:transition-transform[data-moving=true] {
	transition-property:transform;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}
.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true] {
	-ms-overflow-style:none;
	scrollbar-width:none
}
.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar {
display:none
}
.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] {
	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] {
	mask-image:linear-gradient(0deg, #000 calc(100% - var(--scroll-shadow-size)), transparent)
}
.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\2c \#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\2c transparent\)\][data-bottom-scroll=true] {
	mask-image:linear-gradient(180deg, #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] {
	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] {
	mask-image:linear-gradient(90deg, #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] {
	mask-image:linear-gradient(to right, #000, #000, transparent 0, #000 var(--scroll-shadow-size), #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);
top:calc(calc(1.25rem / 4 - 1.5px) * -1)
}
.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]:before {
	content:var(--tw-content);
right:.75rem
}
.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]:before {
	content:var(--tw-content);
top:calc(calc(1.25rem / 4 - 1.5px) * -1)
}
.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]:before {
	content:var(--tw-content);
left:.75rem
}
.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]:before {
	content:var(--tw-content);
top:calc(calc(1.25rem / 4 - 1.5px) * -1)
}
.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]:before {
	content:var(--tw-content);
	left:50%
}
.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]:before {
	content:var(--tw-content);
right:calc(calc(1.25rem / 4 - 3px) * -1)
}
.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]:before {
	content:var(--tw-content);
	bottom:25%
}
.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]:before {
	content:var(--tw-content);
right:calc(calc(1.25rem / 4 - 3px) * -1)
}
.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]:before {
	content:var(--tw-content);
	top:25%
}
.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]:before {
	content:var(--tw-content);
right:calc(calc(1.25rem / 4 - 2px) * -1)
}
.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]:before {
	content:var(--tw-content);
	top:50%
}
.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]:before {
	content:var(--tw-content);
left:calc(calc(1.25rem / 4 - 3px) * -1)
}
.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]:before {
	content:var(--tw-content);
	bottom:25%
}
.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]:before {
	content:var(--tw-content);
left:calc(calc(1.25rem / 4 - 3px) * -1)
}
.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]:before {
	content:var(--tw-content);
	top:25%
}
.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]:before {
	content:var(--tw-content);
left:calc(calc(1.25rem / 4 - 2px) * -1)
}
.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]:before {
	content:var(--tw-content);
	top:50%
}
.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]:before {
	content:var(--tw-content);
bottom:calc(calc(1.25rem / 4 - 1.5px) * -1)
}
.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]:before {
	content:var(--tw-content);
right:.75rem
}
.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]:before {
	content:var(--tw-content);
bottom:calc(calc(1.25rem / 4 - 1.5px) * -1)
}
.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]:before {
	content:var(--tw-content);
left:.75rem
}
.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]:before {
	content:var(--tw-content);
bottom:calc(calc(1.25rem / 4 - 1.5px) * -1)
}
.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]:before {
	content:var(--tw-content);
	left:50%
}
.data-\[loaded\=true\]\:before\:-z-10[data-loaded=true]:before {
	content:var(--tw-content);
	z-index:-10
}
.data-\[arrow\=true\]\:before\:block[data-arrow=true]:before {
	content:var(--tw-content);
	display:block
}
.data-\[outside-month\=true\]\:before\:hidden[data-outside-month=true]:before {
	content:var(--tw-content);
	display:none
}
.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before {
--tw-translate-x:-50%
}
.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]:before, .data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before {
	content:var(--tw-content);
	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))
}
.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]:before {
--tw-translate-y:-50%
}
.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before {
--tw-translate-y:-50%
}
.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]:before, .data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before {
	content:var(--tw-content);
	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))
}
.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]:before {
--tw-translate-x:-50%
}
.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]:before {
	content:var(--tw-content);
	animation:none
}
.data-\[range-end\=true\]\:before\:rounded-r-full[data-range-end=true]:before {
	content:var(--tw-content);
	border-top-right-radius:9999px;
	border-bottom-right-radius:9999px
}
.data-\[range-start\=true\]\:before\:rounded-l-full[data-range-start=true]:before {
	content:var(--tw-content);
	border-top-left-radius:9999px;
	border-bottom-left-radius:9999px
}
.data-\[selection-end\=true\]\:before\:rounded-r-full[data-selection-end=true]:before {
	content:var(--tw-content);
	border-top-right-radius:9999px;
	border-bottom-right-radius:9999px
}
.data-\[selection-start\=true\]\:before\:rounded-l-full[data-selection-start=true]:before {
	content:var(--tw-content);
	border-top-left-radius:9999px;
	border-bottom-left-radius:9999px
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-danger-50[data-range-selection=true][data-selected=true]:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-foreground\/10[data-range-selection=true][data-selected=true]:before {
	content:var(--tw-content);
	background-color:hsl(var(--nextui-foreground)/.1)
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-primary-50[data-range-selection=true][data-selected=true]:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:rgb(239 246 255/var(--tw-bg-opacity, 1))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-secondary-50[data-range-selection=true][data-selected=true]:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-100[data-range-selection=true][data-selected=true]:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-100[data-range-selection=true][data-selected=true]:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))
}
.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]:before {
	content:var(--tw-content);
	opacity:0
}
.data-\[selected\=true\]\:before\:opacity-100[data-selected=true]:before {
	content:var(--tw-content);
	opacity:1
}
.data-\[active\=true\]\:after\:w-full[data-active=true]:after, .data-\[focus\=true\]\:after\:w-full[data-focus=true]:after, .data-\[open\=true\]\:after\:w-full[data-open=true]:after {
	content:var(--tw-content);
	width:100%
}
.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after {
--tw-scale-x:1;
--tw-scale-y:1
}
.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after, .data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after {
	content:var(--tw-content);
	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))
}
.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after {
--tw-scale-x:0.8;
--tw-scale-y:0.8
}
.data-\[active\=true\]\:after\:bg-danger-400[data-active=true]:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-400)/var(--nextui-danger-400-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-bg-opacity)))
}
.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:after\:bg-success[data-selected=true]:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]:after {
	content:var(--tw-content);
	opacity:0
}
.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]:after {
	content:var(--tw-content);
	opacity:1
}
.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true] {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-border-opacity)))
}
.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true] {
--tw-border-opacity:1;
	border-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.data-\[invalid\=true\]\:focus\:bg-danger-400\/50:focus[data-invalid=true] {
	background-color:hsl(var(--nextui-danger-400)/.5)
}
.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true] {
	background-color:hsl(var(--nextui-danger)/.2)
}
.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-bg-opacity)))
}
.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true] {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true] {
	background-color:hsl(var(--nextui-default)/.4)
}
.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true] {
	background-color:var(--fallback-s, oklch(var(--s)/.2))
}
.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true] {
	background-color:var(--fallback-su, oklch(var(--su)/.2))
}
.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true] {
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true] {
	background-color:var(--fallback-wa, oklch(var(--wa)/.2))
}
.data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:focus\:text-default-foreground:focus[data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:focus\:text-secondary:focus[data-editable=true] {
--tw-text-opacity:1;
	color:var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity, 1)))
}
.data-\[editable\=true\]\:focus\:text-success:focus[data-editable=true] {
--tw-text-opacity:1;
	color:var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity, 1)))
}
.data-\[editable\=true\]\:focus\:text-success-600:focus[data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-600)/var(--nextui-success-600-opacity, var(--tw-text-opacity)))
}
.data-\[editable\=true\]\:focus\:text-warning:focus[data-editable=true] {
--tw-text-opacity:1;
	color:var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity, 1)))
}
.data-\[editable\=true\]\:focus\:text-warning-600:focus[data-editable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-600)/var(--nextui-warning-600-opacity, var(--tw-text-opacity)))
}
.data-\[invalid\=true\]\:data-\[editable\=true\]\:focus\:text-danger:focus[data-editable=true][data-invalid=true], .data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity, var(--tw-text-opacity)))
}
.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity, 1)))
}
.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity, 1)))
}
.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity, 1)))
}
.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true] {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true] {
--tw-shadow-color:hsl(var(--nextui-danger)/0.3);
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true] {
--tw-shadow-color:hsl(var(--nextui-default)/0.5);
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true] {
--tw-shadow-color:var(--fallback-s, oklch(var(--s)/0.3));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true] {
--tw-shadow-color:var(--fallback-su, oklch(var(--su)/0.3));
--tw-shadow:var(--tw-shadow-colored)
}
.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true] {
--tw-shadow-color:var(--fallback-wa, oklch(var(--wa)/0.3));
--tw-shadow:var(--tw-shadow-colored)
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto, .group[data-has-value=true] .group-data-\[has-value\=true\]\:pointer-events-auto {
	pointer-events:auto
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:start-0, .group[data-filled=true] .group-data-\[filled\=true\]\:start-0 {
	inset-inline-start:0
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10 {
	z-index:10
}
.group[data-selected=true] .group-data-\[selected\=true\]\:ms-4 {
	margin-inline-start:1rem
}
.group[data-selected=true] .group-data-\[selected\=true\]\:ms-5 {
	margin-inline-start:1.25rem
}
.group[data-selected=true] .group-data-\[selected\=true\]\:ms-6 {
	margin-inline-start:1.5rem
}
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3 {
margin-left:.75rem
}
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4 {
	margin-left:1rem
}
.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5 {
	margin-left:1.25rem
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:block, .group[data-has-value=true] .group-data-\[has-value\=true\]\:block {
	display:block
}
.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:flex {
	display:flex
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:hidden {
	display:none
}
.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5 {
	width:1.25rem
}
.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6 {
	width:1.5rem
}
.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7 {
	width:1.75rem
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.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);
	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))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3 {
--tw-translate-x:0.75rem
}
.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100, .group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3 {
	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))
}
.group[data-copied=true] .group-data-\[copied\=true\]\:scale-100 {
--tw-scale-x:1;
--tw-scale-y:1
}
.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50 {
--tw-scale-x:.5;
--tw-scale-y:.5;
	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))
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85, .group[data-filled=true] .group-data-\[filled\=true\]\:scale-85 {
--tw-scale-x:0.85;
--tw-scale-y:0.85;
	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))
}
.group[data-has-value=true] .group-data-\[has-value\=true\]\:scale-100 {
--tw-scale-x:1;
--tw-scale-y:1
}
.group[data-has-value=true] .group-data-\[has-value\=true\]\:scale-100, .group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95 {
	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))
}
.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95 {
--tw-scale-x:.95;
--tw-scale-y:.95
}
.group[data-selected=true] .group-data-\[selected\=true\]\:scale-100 {
--tw-scale-x:1;
--tw-scale-y:1;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:cursor-not-allowed {
	cursor:not-allowed
}
.group[data-has-multiple-months=true] .group-data-\[has-multiple-months\=true\]\:flex-row {
	flex-direction:row
}
.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-start {
	align-items:flex-start
}
.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end {
	align-items:flex-end
}
.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-danger {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))
}
.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary {
--tw-border-opacity:1;
	border-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.group[data-focus=true] .group-data-\[focus\=true\]\:border-success {
--tw-border-opacity:1;
	border-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning {
--tw-border-opacity:1;
	border-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.group[data-invalid=true] .group-data-\[invalid\=true\]\:border-danger, .group[data-selected=true] .group-data-\[selected\=true\]\:border-danger {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500 {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-default-500)/var(--nextui-default-500-opacity, var(--tw-border-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary {
--tw-border-opacity:1;
	border-color:var(--fallback-s, oklch(var(--s)/var(--tw-border-opacity, 1)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:border-success {
--tw-border-opacity:1;
	border-color:var(--fallback-su, oklch(var(--su)/var(--tw-border-opacity, 1)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning {
--tw-border-opacity:1;
	border-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-border-opacity, 1)))
}
.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-danger-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-50)/var(--nextui-default-50-opacity, var(--tw-bg-opacity)))
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50 {
--tw-bg-opacity:1;
	background-color:rgb(239 246 255/var(--tw-bg-opacity, 1))
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity, var(--tw-bg-opacity)))
}
.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))
}
.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.group[data-invalid=true] .group-data-\[invalid\=true\]\:bg-danger-50 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400 {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-400)/var(--nextui-default-400-opacity, var(--tw-bg-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary {
--tw-bg-opacity:1;
	background-color:var(--fallback-s, oklch(var(--s)/var(--tw-bg-opacity, 1)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success {
--tw-bg-opacity:1;
	background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning {
--tw-bg-opacity:1;
	background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2 {
padding-top:.5rem
}
.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3 {
padding-top:.75rem
}
.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4, .group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4 {
	padding-top:1rem
}
.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5 {
	padding-top:1.25rem
}
.group\/tr[data-disabled=true] .group-data-\[disabled\=true\]\/tr\:text-foreground-300 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground-300)/var(--nextui-foreground-300-opacity, var(--tw-text-opacity)))
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-default-600 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity, var(--tw-text-opacity)))
}
.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-filled=true] .group-data-\[filled\=true\]\:text-default-600 {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-600)/var(--nextui-default-600-opacity, var(--tw-text-opacity)))
}
.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-default-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger, .group[data-selected=true] .group-data-\[selected\=true\]\:text-danger {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-default-foreground)/var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-foreground)/var(--nextui-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-primary-foreground)/var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary {
--tw-text-opacity:1;
	color:var(--fallback-s, oklch(var(--s)/var(--tw-text-opacity, 1)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-secondary-foreground)/var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-success {
--tw-text-opacity:1;
	color:var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity, 1)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning {
--tw-text-opacity:1;
	color:var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity, 1)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground {
--tw-text-opacity:1;
	color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0 {
	opacity:0
}
.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100 {
	opacity:1
}
.group[data-has-value=true] .group-data-\[has-value\=true\]\:opacity-70 {
	opacity:.7
}
.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100, .group\/th[data-hover=true] .group-data-\[hover\=true\]\/th\:opacity-100 {
	opacity:1
}
.group[data-pressed=true] .group-data-\[pressed\=true\]\:opacity-70 {
	opacity:.7
}
.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0 {
	opacity:0
}
.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100 {
	opacity:1
}
.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60 {
	opacity:.6
}
.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);
--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus {
--tw-ring-opacity:1;
--tw-ring-color:hsl(var(--nextui-focus)/var(--nextui-focus-opacity, var(--tw-ring-opacity)))
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2 {
--tw-ring-offset-width:2px
}
.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background {
--tw-ring-offset-color:hsl(var(--nextui-background)/var(--nextui-background-opacity, 1))
}
.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:-z-10:before {
	content:var(--tw-content);
	z-index:-10
}
.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full:before {
	content:var(--tw-content);
	width:100%
}
.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before {
--tw-translate-y:1px
}
.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before, .group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before {
	content:var(--tw-content);
	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))
}
.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before {
--tw-rotate:45deg
}
.group\/tr[data-middle=true] .group-data-\[middle\=true\]\/tr\:before\:rounded-none:before {
	content:var(--tw-content);
	border-radius:0
}
.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100:before, .group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:bg-default-100:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:before\:opacity-100:before {
	content:var(--tw-content);
	opacity:1
}
.group[data-required=true] .group-data-\[required\=true\]\:after\:ml-0\.5:after {
	content:var(--tw-content);
margin-left:.125rem
}
.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full:after {
	content:var(--tw-content);
	width:100%
}
.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after {
--tw-translate-y:0px
}
.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after, .group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after {
	content:var(--tw-content);
	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))
}
.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after {
--tw-rotate:-45deg
}
.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100:after {
	content:var(--tw-content);
--tw-scale-x:1;
--tw-scale-y:1;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group[data-invalid=true] .group-data-\[invalid\=true\]\:after\:bg-danger:after {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.group[data-required=true] .group-data-\[required\=true\]\:after\:text-danger:after {
	content:var(--tw-content);
--tw-text-opacity:1;
	color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-text-opacity)))
}
.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100:after {
	content:var(--tw-content);
	opacity:1
}
.group[data-required=true] .group-data-\[required\=true\]\:after\:content-\[\'\*\'\]:after {
--tw-content:"*";
	content:var(--tw-content)
}
.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:border-danger:hover {
--tw-border-opacity:1;
	border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.group[data-invalid=true] .group-data-\[invalid\=true\]\:hover\:bg-danger-100:hover {
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))
}
.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:border-danger:hover:focus-within {
--tw-border-opacity:1;
border-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-border-opacity)))
}
.group[data-invalid=true] .group-data-\[invalid\=true\]\:focus-within\:hover\:bg-danger-50:hover:focus-within {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))
}
.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:bg-default-100:before {
	content:var(--tw-content);
--tw-bg-opacity:1;
	background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.group\/tr[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\/tr\:group-data-\[hover\=true\]\/tr\:before\:opacity-70:before {
	content:var(--tw-content);
	opacity:.7
}
.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-danger\/20[data-selected=true]:before {
	content:var(--tw-content);
	background-color:hsl(var(--nextui-danger)/.2)
}
.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-default\/60[data-selected=true]:before {
	content:var(--tw-content);
	background-color:hsl(var(--nextui-default)/.6)
}
.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-secondary\/20[data-selected=true]:before {
	content:var(--tw-content);
	background-color:var(--fallback-s, oklch(var(--s)/.2))
}
.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-success\/20[data-selected=true]:before {
	content:var(--tw-content);
	background-color:var(--fallback-su, oklch(var(--su)/.2))
}
.group\/tr[data-odd=true] .group-data-\[odd\=true\]\/tr\:data-\[selected\=true\]\/tr\:before\:bg-warning\/20[data-selected=true]:before {
	content:var(--tw-content);
	background-color:var(--fallback-wa, oklch(var(--wa)/.2))
}
.peer[data-filled=true]~.peer-data-\[filled\=true\]\:pointer-events-auto {
pointer-events:auto
}
.peer[data-filled=true]~.peer-data-\[filled\=true\]\:block {
display:block
}
.peer[data-filled=true]~.peer-data-\[filled\=true\]\:scale-100 {
--tw-scale-x:1;
--tw-scale-y:1;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.peer[data-filled=true]~.peer-data-\[filled\=true\]\:opacity-70 {
opacity:.7
}
@media (prefers-reduced-motion:reduce) {
.motion-reduce\:scale-100 {
--tw-scale-x:1;
--tw-scale-y:1;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.motion-reduce\:transition-none {
transition-property:none
}
.motion-reduce\:after\:transition-none:after {
content:var(--tw-content);
transition-property:none
}
}
.dark\:border-danger-100:is(.dark *) {
--tw-border-opacity:1;
border-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity, var(--tw-border-opacity)))
}
.dark\:border-default-200:is(.dark *) {
--tw-border-opacity:1;
border-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity, var(--tw-border-opacity)))
}
.dark\:border-primary-100:is(.dark *) {
--tw-border-opacity:1;
border-color:rgb(219 234 254/var(--tw-border-opacity, 1))
}
.dark\:border-success-100:is(.dark *) {
--tw-border-opacity:1;
border-color:hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity, var(--tw-border-opacity)))
}
.dark\:border-warning-100:is(.dark *) {
--tw-border-opacity:1;
border-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity, var(--tw-border-opacity)))
}
.dark\:bg-background:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-background)/var(--nextui-background-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-background\/20:is(.dark *) {
background-color:hsl(var(--nextui-background)/.2)
}
.dark\:bg-content2:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-content2)/var(--nextui-content2-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-danger-100:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-danger-100)/var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-danger-50:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-danger-50\/50:is(.dark *) {
background-color:hsl(var(--nextui-danger-50)/.5)
}
.dark\:bg-default:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-default)/var(--nextui-default-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-default-100:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-default-50\/50:is(.dark *) {
background-color:hsl(var(--nextui-default-50)/.5)
}
.dark\:bg-gray-800:is(.dark *) {
--tw-bg-opacity:1;
background-color:rgb(31 41 55/var(--tw-bg-opacity, 1))
}
.dark\:bg-primary-100:is(.dark *) {
--tw-bg-opacity:1;
background-color:rgb(219 234 254/var(--tw-bg-opacity, 1))
}
.dark\:bg-primary-50:is(.dark *) {
--tw-bg-opacity:1;
background-color:rgb(239 246 255/var(--tw-bg-opacity, 1))
}
.dark\:bg-primary-50\/50:is(.dark *) {
background-color:rgba(239, 246, 255, .5)
}
.dark\:bg-secondary-100:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-secondary-100)/var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-secondary-50:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-secondary-50)/var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-secondary-50\/50:is(.dark *) {
background-color:hsl(var(--nextui-secondary-50)/.5)
}
.dark\:bg-success-100:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-success-100)/var(--nextui-success-100-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-success-50:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-success-50\/50:is(.dark *) {
background-color:hsl(var(--nextui-success-50)/.5)
}
.dark\:bg-transparent:is(.dark *) {
background-color:transparent
}
.dark\:bg-warning-100:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-warning-100)/var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-warning-50:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))
}
.dark\:bg-warning-50\/50:is(.dark *) {
background-color:hsl(var(--nextui-warning-50)/.5)
}
.dark\:bg-white:is(.dark *) {
--tw-bg-opacity:1;
background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))
}
.dark\:text-danger-500:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity, var(--tw-text-opacity)))
}
.dark\:text-gray-400:is(.dark *) {
--tw-text-opacity:1;
color:rgb(156 163 175/var(--tw-text-opacity, 1))
}
.dark\:text-success:is(.dark *) {
--tw-text-opacity:1;
color:var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity, 1)))
}
.dark\:text-warning:is(.dark *) {
--tw-text-opacity:1;
color:var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity, 1)))
}
.dark\:text-white:is(.dark *) {
--tw-text-opacity:1;
color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.dark\:placeholder\:text-danger-500:is(.dark *)::placeholder {
--tw-text-opacity:1;
color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity, var(--tw-text-opacity)))
}
.dark\:placeholder\:text-success:is(.dark *)::placeholder {
--tw-text-opacity:1;
color:var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity, 1)))
}
.dark\:placeholder\:text-warning:is(.dark *)::placeholder {
--tw-text-opacity:1;
color:var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity, 1)))
}
.dark\:before\:via-default-700\/10:is(.dark *):before {
content:var(--tw-content);
--tw-gradient-to:hsl(var(--nextui-default-700)/0) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-from), hsl(var(--nextui-default-700)/0.1) var(--tw-gradient-via-position), var(--tw-gradient-to)
}
.dark\:after\:bg-content2:is(.dark *):after {
content:var(--tw-content);
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-content2)/var(--nextui-content2-opacity, var(--tw-bg-opacity)))
}
.dark\:focus\:bg-danger-400\/20:focus:is(.dark *) {
background-color:hsl(var(--nextui-danger-400)/.2)
}
.dark\:focus\:bg-success-400\/20:focus:is(.dark *) {
background-color:hsl(var(--nextui-success-400)/.2)
}
.dark\:focus\:bg-warning-400\/20:focus:is(.dark *) {
background-color:hsl(var(--nextui-warning-400)/.2)
}
.dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-content2)/var(--nextui-content2-opacity, var(--tw-bg-opacity)))
}
.dark\:data-\[hover\=true\]\:bg-danger-50[data-hover=true]:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-danger-50)/var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))
}
.dark\:data-\[hover\=true\]\:bg-success-50[data-hover=true]:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity, var(--tw-bg-opacity)))
}
.dark\:data-\[hover\=true\]\:bg-warning-50[data-hover=true]:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))
}
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-danger[data-hover=true][data-selected=true]:is(.dark *) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-danger)/var(--nextui-danger-opacity, var(--tw-bg-opacity)))
}
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-success[data-hover=true][data-selected=true]:is(.dark *) {
--tw-bg-opacity:1;
background-color:var(--fallback-su, oklch(var(--su)/var(--tw-bg-opacity, 1)))
}
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:bg-warning[data-hover=true][data-selected=true]:is(.dark *) {
--tw-bg-opacity:1;
background-color:var(--fallback-wa, oklch(var(--wa)/var(--tw-bg-opacity, 1)))
}
.dark\:data-\[hover\=true\]\:text-danger-500[data-hover=true]:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity, var(--tw-text-opacity)))
}
.dark\:data-\[hover\=true\]\:text-success-500[data-hover=true]:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-success-500)/var(--nextui-success-500-opacity, var(--tw-text-opacity)))
}
.dark\:data-\[hover\=true\]\:text-warning-500[data-hover=true]:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-warning-500)/var(--nextui-warning-500-opacity, var(--tw-text-opacity)))
}
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-danger-foreground[data-hover=true][data-selected=true]:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-danger-foreground)/var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))
}
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-success-foreground[data-hover=true][data-selected=true]:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.dark\:data-\[selected\=true\]\:data-\[hover\=true\]\:text-warning-foreground[data-hover=true][data-selected=true]:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-warning-foreground)/var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))
}
.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:text-success-500[data-range-selection=true][data-selected=true]:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-success-500)/var(--nextui-success-500-opacity, var(--tw-text-opacity)))
}
.dark\:data-\[selected\=true\]\:data-\[selection-end\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-end=true][data-selected=true]:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.dark\:data-\[selected\=true\]\:data-\[selection-start\=true\]\:data-\[range-selection\=true\]\:text-success-foreground[data-range-selection=true][data-selection-start=true][data-selected=true]:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-success-foreground)/var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))
}
.dark\:data-\[selected\=true\]\:text-danger-500[data-selected=true]:is(.dark *) {
--tw-text-opacity:1;
color:hsl(var(--nextui-danger-500)/var(--nextui-danger-500-opacity, var(--tw-text-opacity)))
}
.dark\:data-\[selected\=true\]\:text-success[data-selected=true]:is(.dark *) {
--tw-text-opacity:1;
color:var(--fallback-su, oklch(var(--su)/var(--tw-text-opacity, 1)))
}
.dark\:data-\[selected\=true\]\:text-warning[data-selected=true]:is(.dark *) {
--tw-text-opacity:1;
color:var(--fallback-wa, oklch(var(--wa)/var(--tw-text-opacity, 1)))
}
.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-success-50[data-range-selection=true][data-selected=true]:is(.dark *):before {
content:var(--tw-content);
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-success-50)/var(--nextui-success-50-opacity, var(--tw-bg-opacity)))
}
.dark\:data-\[selected\=true\]\:data-\[range-selection\=true\]\:before\:bg-warning-50[data-range-selection=true][data-selected=true]:is(.dark *):before {
content:var(--tw-content);
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-warning-50)/var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))
}
.dark\:data-\[invalid\=true\]\:focus\:bg-danger-400\/20:focus[data-invalid=true]:is(.dark *) {
background-color:hsl(var(--nextui-danger-400)/.2)
}
@media (min-width:640px) {
.sm\:m-0 {
margin:0
}
.sm\:mx-0 {
margin-left:0;
margin-right:0
}
.sm\:mx-6 {
margin-left:1.5rem;
margin-right:1.5rem
}
.sm\:my-0 {
margin-top:0;
margin-bottom:0
}
.sm\:my-16 {
margin-top:4rem;
margin-bottom:4rem
}
.sm\:mr-10 {
margin-right:2.5rem
}
.sm\:block {
display:block
}
.sm\:h-80 {
height:20rem
}
.sm\:h-96 {
height:24rem
}
.sm\:w-1\/3 {
width:33.333333%
}
.sm\:w-2\/3 {
width:66.666667%
}
.sm\:max-w-md {
max-width:28rem
}
.sm\:grid-cols-2 {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
.sm\:flex-row {
flex-direction:row
}
.sm\:flex-nowrap {
flex-wrap:nowrap
}
.sm\:items-start {
align-items:flex-start
}
.sm\:items-end {
align-items:flex-end
}
.sm\:items-center {
align-items:center
}
.sm\:justify-center {
justify-content:center
}
.sm\:space-x-4>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:0;
margin-right:calc(1rem * var(--tw-space-x-reverse));
margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}
.sm\:space-y-0>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(0px * var(--tw-space-y-reverse))
}
.sm\:p-16 {
padding:4rem
}
.sm\:px-8 {
padding-left:2rem;
padding-right:2rem
}
.sm\:py-12 {
padding-top:3rem;
padding-bottom:3rem
}
.sm\:text-2xl {
font-size:1.5rem;
line-height:2rem
}
.sm\:text-4xl {
font-size:2.25rem;
line-height:2.5rem
}
.sm\:text-6xl {
font-size:3.75rem;
line-height:1
}
.sm\:text-base {
font-size:1rem;
line-height:1.5rem
}
.sm\:text-xl {
font-size:1.25rem;
line-height:1.75rem
}
.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\]\:pointer-events-none[data-visible=true] {
pointer-events:none
}
.sm\:data-\[visible\=true\]\:opacity-0[data-visible=true] {
opacity:0
}
.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:pointer-events-auto[data-visible=true] {
pointer-events:auto
}
.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true] {
opacity:1
}
}
@media (min-width:768px) {
.md\:m-0 {
margin:0
}
.md\:m-8 {
margin:2rem
}
.md\:mx-8 {
margin-left:2rem;
margin-right:2rem
}
.md\:ml-auto {
margin-left:auto
}
.md\:mt-0 {
margin-top:0
}
.md\:mt-10 {
margin-top:2.5rem
}
.md\:w-1\/2 {
width:50%
}
.md\:max-w-sm {
max-width:24rem
}
.md\:grid-cols-2 {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
.md\:px-12 {
padding-left:3rem;
padding-right:3rem
}
.md\:py-8 {
padding-top:2rem;
padding-bottom:2rem
}
.md\:text-end {
text-align:end
}
.md\:text-4xl {
font-size:2.25rem;
line-height:2.5rem
}
}
@media (min-width:1024px) {
.lg\:m-6 {
margin:1.5rem
}
.lg\:mx-4 {
margin-left:1rem;
margin-right:1rem
}
.lg\:my-10 {
margin-top:2.5rem;
margin-bottom:2.5rem
}
.lg\:my-6 {
margin-top:1.5rem;
margin-bottom:1.5rem
}
.lg\:ml-24 {
margin-left:6rem
}
.lg\:ml-28 {
margin-left:7rem
}
.lg\:ml-\[15rem\] {
margin-left:15rem
}
.lg\:mt-0 {
margin-top:0
}
.lg\:mt-1 {
margin-top:.25rem
}
.lg\:mt-10 {
margin-top:2.5rem
}
.lg\:mt-12 {
margin-top:3rem
}
.lg\:mt-16 {
margin-top:4rem
}
.lg\:mt-2 {
margin-top:.5rem
}
.lg\:mt-20 {
margin-top:5rem
}
.lg\:mt-32 {
margin-top:8rem
}
.lg\:mt-4 {
margin-top:1rem
}
.lg\:mt-40 {
margin-top:10rem
}
.lg\:mt-6 {
margin-top:1.5rem
}
.lg\:mt-8 {
margin-top:2rem
}
.lg\:flex {
display:flex
}
.lg\:h-96 {
height:18rem
}
.lg\:max-h-96 {
max-height:24rem
}
.lg\:min-h-\[33rem\] {
min-height:33rem
}
.lg\:w-1\/2 {
width:50%
}
.lg\:w-1\/3 {
width:33.333333%
}
.lg\:w-2\/3 {
width:66.666667%
}
.lg\:w-2\/5 {
width:40%
}
.lg\:w-3\/5 {
width:60%
}
.lg\:w-\[73\%\] {
width:73%
}
.lg\:max-w-6xl {
max-width:72rem
}
.lg\:max-w-7xl {
max-width:80rem
}
.lg\:max-w-lg {
max-width:32rem
}
.lg\:max-w-md {
max-width:28rem
}
.lg\:grid-cols-2 {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
.lg\:grid-cols-4 {
grid-template-columns:repeat(3, minmax(0, 1fr))
}
.lg\:flex-row {
flex-direction:row
}
.lg\:flex-row-reverse {
flex-direction:row-reverse
}
.lg\:justify-start {
justify-content:flex-start
}
.lg\:justify-between {
justify-content:space-between
}
.lg\:gap-8 {
gap:2rem
}
.lg\:space-y-2>:not([hidden])~:not([hidden]) {
--tw-space-y-reverse:0;
margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
}
.lg\:rounded-2xl {
border-radius:1rem
}
.lg\:rounded-xl {
border-radius:.75rem
}
.lg\:border-none {
border-style:none
}
.lg\:bg-base-100 {
--tw-bg-opacity:1;
background-color:var(--fallback-b1, oklch(var(--b1)/var(--tw-bg-opacity, 1)))
}
.lg\:p-4 {
padding:1rem
}
.lg\:p-6 {
padding:1.5rem
}
.lg\:p-8 {
padding:2rem
}
.lg\:px-12 {
padding-left:3rem;
padding-right:3rem
}
.lg\:px-20 {
padding-left:5rem;
padding-right:5rem
}
.lg\:px-36 {
padding-left:9rem;
padding-right:9rem
}
.lg\:px-4 {
padding-left:1rem;
padding-right:1rem
}
.lg\:px-8 {
padding-left:2rem;
padding-right:2rem
}
.lg\:py-0\.5 {
padding-top:.125rem;
padding-bottom:.125rem
}
.lg\:py-12 {
padding-top:3rem;
padding-bottom:3rem
}
.lg\:py-24 {
padding-top:6rem;
padding-bottom:6rem
}
.lg\:py-3 {
padding-top:.75rem;
padding-bottom:.75rem
}
.lg\:py-8 {
padding-top:2rem;
padding-bottom:2rem
}
.lg\:pb-12 {
padding-bottom:3rem
}
.lg\:pb-20 {
padding-bottom:5rem
}
.lg\:pl-12 {
padding-left:3rem
}
.lg\:pl-20 {
padding-left:5rem
}
.lg\:pl-32 {
padding-left:8rem
}
.lg\:pl-36 {
padding-left:9rem
}
.lg\:pl-\[5rem\] {
padding-left:5rem
}
.lg\:pr-2 {
padding-right:.5rem
}
.lg\:pt-10 {
padding-top:2.5rem
}
.lg\:pt-16 {
padding-top:4rem
}
.lg\:pt-20 {
padding-top:5rem
}
.lg\:text-left {
text-align:left
}
.lg\:text-2xl {
font-size:1.5rem;
line-height:2rem
}
.lg\:text-3xl {
font-size:1.875rem;
line-height:2.25rem
}
.lg\:text-5xl {
font-size:3rem;
line-height:1
}
.lg\:text-6xl {
font-size:3.75rem;
line-height:1
}
.lg\:text-base {
font-size:1rem;
line-height:1.5rem
}
.lg\:text-lg {
font-size:1.125rem;
line-height:1.75rem
}
.lg\:text-xl {
font-size:1.25rem;
line-height:1.75rem
}
.lg\:font-\[500\] {
font-weight:500
}
.lg\:shadow-lg {
--tw-shadow:0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}
.lg\:shadow-lg, .lg\:shadow-sm {
box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.lg\:shadow-sm {
--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, .05);
--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)
}
}
@media (min-width:1280px) {
.xl\:h-\[40rem\] {
height:40rem
}
.xl\:max-w-2xl {
max-width:42rem
}
.xl\:max-w-lg {
max-width:32rem
}
.xl\:grid-cols-3 {
grid-template-columns:repeat(3, minmax(0, 1fr))
}
.xl\:grid-cols-4 {
grid-template-columns:repeat(4, minmax(0, 1fr))
}
.xl\:border-solid {
border-style:solid
}
}
@media (min-width:1536px) {
.\32xl\:h-\[80em\] {
height:80em
}
}
.rtl\:left-2:where([dir=rtl], [dir=rtl] *) {
left:.5rem
}
.rtl\:right-auto:where([dir=rtl], [dir=rtl] *) {
right:auto
}
.rtl\:origin-top-right:where([dir=rtl], [dir=rtl] *) {
transform-origin:top right
}
.rtl\:-rotate-180:where([dir=rtl], [dir=rtl] *) {
--tw-rotate:-180deg;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rtl\:rotate-180:where([dir=rtl], [dir=rtl] *) {
--tw-rotate:180deg;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rtl\:flex-row-reverse:where([dir=rtl], [dir=rtl] *) {
flex-direction:row-reverse
}
.rtl\:space-x-reverse:where([dir=rtl], [dir=rtl] *)>:not([hidden])~:not([hidden]) {
--tw-space-x-reverse:1
}
.rtl\:data-\[focus-visible\=true\]\:translate-x-3[data-focus-visible=true]:where([dir=rtl], [dir=rtl] *) {
--tw-translate-x:0.75rem;
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))
}
.rtl\:data-\[hover\=true\]\:translate-x-3[data-hover=true]:where([dir=rtl], [dir=rtl] *) {
--tw-translate-x:0.75rem;
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))
}
.rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]:where([dir=rtl], [dir=rtl] *) {
--tw-rotate:-90deg;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger, .\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default, .\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary, .\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary, .\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success, .\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning {
margin-inline-start:calc(var(--nextui-border-width-medium) * -1)
}
.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child) {
border-radius:0
}
.\[\&\:not\(\:first-child\)\]\:-ml-1:not(:first-child) {
margin-left:-.25rem
}
.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type) {
border-radius:0
}
.\[\&\:not\(\:first-of-type\)\]\:ms-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type) {
margin-inline-start:calc(2px * -1)
}
.\[\&\>\*\]\:relative>* {
	position:relative
}
.\[\&\>svg\]\:max-w-\[theme\(spacing\.8\)\]>svg {
	max-width:2rem
}
.\[\&\>tr\]\:first\:rounded-lg:first-child>tr {
border-radius:.5rem
}
.\[\&\>tr\]\:first\:shadow-small:first-child>tr {
--tw-shadow:var(--nextui-box-shadow-small);
--tw-shadow-colored:var(--nextui-box-shadow-small);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover=true]:not([data-active=true]) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-default-100)/var(--nextui-default-100-opacity, var(--tw-bg-opacity)))
}
.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover=true]:not([data-active=true]) {
--tw-bg-opacity:1;
background-color:hsl(var(--nextui-default-200)/var(--nextui-default-200-opacity, var(--tw-bg-opacity)))
}
.\[\&_\.chevron-icon\]\:flex-none .chevron-icon {
	flex:none
}
.\[\&_\.chevron-icon\]\:rotate-180 .chevron-icon {
--tw-rotate:180deg;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.\[\&_\.chevron-icon\]\:transition-transform .chevron-icon {
	transition-property:transform;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
transition-duration:.25s
}

